Тележка с яблоками (формат .doc)
Скачать пьесу Бернарда Шоу „Тележка с яблоками“ (1929) в формате DOC (Microsoft Word):
telezhka_s_yablokami.doc | перевод Е. Калашниковой, 80 страниц
размер 384 Кб
© OCR Олег Девяткин
Скачать пьесу Бернарда Шоу „Тележка с яблоками“ (1929) в формате DOC (Microsoft Word):
telezhka_s_yablokami.doc | перевод Е. Калашниковой, 80 страниц
размер 384 Кб
© OCR Олег Девяткин
Uchla admin mail, scalix, thunderbird 3
Scalix Server – почтовый сервер, базирующийся на технологии HP OpenMail, с календарем, контактами, поддержкой IMAP, POP3, с поддержкой веб-интерфейса почтового клиента и возможностью интеграции с LDAP-каталогами. В MS Outlook утилита Scalix Connect позволяет использовать все функции сервера через протокол MAPI. Scalix может взаимодействовать с MS Exchange и может устанавливаться на Red Hat, Fedora и SuSe ( Внешний вид Scalix Webmail )
Устанавливаем Thunderbird как обычно. Настраиваем POP/SMTP.
Затем скачиваем дополнение Lightning для него (это „Календарь“) и дополнение Mailbox Alert (опционально).
В Mailbox Alert (он использует libnotify) создаем новое оповещение с командой ~/thmalns.sh %senderaddress %subject
(чтобы корректно отображались русские буквы в оповещениях)
Содержимое thmalns.sh:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#! /bin/sh export SADDR=$1 export SUBJ=$(echo -n $2 | for i in `perl -e 'print(join(" ", (split "", $_)) . "\n") while ();'`; do CHAR=`echo -n "$i" | perl -e '$a = ; @a = split("", $a); if (0 == (0x80 & ord($a[0]))) { print chr(ord($a[0]) ^ 0x80); exit(0); } else { print $a[0]; exit(1); };'` if [ "$?" != "1" ]; then echo -n "$CHAR" | iconv -f ISO-8859-5 -t UTF-8 else echo -n $CHAR fi; done;) /usr/bin/notify-send -u critical -i ~/thunderbird_icon.png -t 1500000 $SADDR $SUBJ exit 0 |
Для подключения Thunderbird к серверу Scalix необходимо проделать ряд нехитрых действий.
Добавим в Thunderbird Lightning персональный и рабочий календари – открываем адрес https://scalix_mail_server_ip/api/dav/Calendars/Users вводим E-mail и пароль. Открываем ссылку „My Calendars“ и копируем в буфер обмена адрес рабочего календаря – он будет вида
1 |
https://scalix_mail_server_ip/api/dav/Calendars/Users/uchla@mycompany.com/BB-SxDref-00045bb21866849a |
В левой панели Lightning создаем новый календарь CalDAV-типа, расположенный „В сети“ и в поле „Адрес“ вставляем ссылку из буфера обмена.
Где запросит, вводим E-mail, пароль. Все сохраняем.
Теперь подключим адресную книгу LDAP, чтобы можно было выбирать пользователей своей работы из списка. Создаем в Адресной книге Thunderbird новый Каталог LDAP:
Имя сервера: IP-адрес сервера Scalix
Корневой элемент: o=Scalix
Фильтр поиска: (mail=*)
Жмем „Загрузить сейчас“ и в настройках Thunderbird (пункт „Составление“ – „Адресация“) ставим галочку „При вводе адреса искать подходящие почтовые адреса в сервере каталогов“ и указываем созданный каталог LDAP.
Uchla nix, nützlich 82579LM, debian 7
Компьютеры HP Compaq 6200/Dell Optiplex используют сетевую плату Intel 82579LM. Драйвер e1000e на этапе установки не находит ее (старая версия в initrd).
Чтобы запустить сетевую карточку после установки, скачиваем свежую версию e1000e по этой ссылке:
http://sourceforge.net/projects/e1000/files/e1000e stable и распаковываем архив на проблемном компьютере:
1 2 3 |
# cd /usr/src # tar -xvf e1000e-1.6.2.tar.gz # cd ./e1000e-1.6.2/src |
Для сборки потребуются заголовочные файлы ядра, получаем их и собираем драйвер:
1 2 |
# apt-get install linux-headers-2.632-5-686 build-essential psmisc # make && make install |
В /etc/modules должна появиться строчка e1000e
Настраиваем eth0 в /etc/network/interfaces
TADA!
Uchla admin, nix debian, xorg 1
При настройке переключения раскладок по Ctrl+Shift, горячие клавиши вида Ctrl+Shift+[key] отказываются работать.
Для исправления этой проблемы необходимо установить патч (переключение языка после применения патча срабатывает не на нажатие, а на отпускание клавиш Ctrl+Shift).
Делаем все из под рута.
Создадим папку под исходные коды и будущие deb-файлы:
1 |
mkdir xorg-server && cd xorg-server |
Получаем исходники:
1 |
apt-get source xorg-server |
Устанавливаем пакеты, необходимые для сборки:
1 |
apt-get install dpkg-dev devscripts |
1 |
apt-get build-dep xorg-server |
Теперь перейдем в папку debian/patches
Сохраняем сюда файл патча, например, под именем x1_7_7p
Затем добавляем его в список:
1 |
echo x1_7_7p >> ./series |
Переходим в папку повыше:
1 |
cd xorg-server_1.7.7 |
1 |
dch -i |
(выход Ctrl+X)
И собираем все командой
1 |
debuild -b -us -uc |
Затем переходим в папку с собранными deb-ами и устанавливаем их:
1 |
dpkg -i ./*deb |
Перезагружаемся.
Есть сетевой адаптер eth0, подключенный по PPPoE к интернету и адаптер eth1 (адрес 192.168.0.1), подключенный к локальной сети, в которой нужно раздать интернет.
Первым делом включаем форвардинг:
1 |
echo 1 > /proc/sys/net/ipv4/ip_forward |
Чтобы форвардинг автоматически включался при запуске системы в /etc/sysctl.conf добавляем строчку:
1 |
net.ipv4.ip_forward = 1 |
Затем включаем NAT
1 |
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE |
Где ppp0 – название интерфейса, через который подключен интернет.
Чтобы NAT работал после перезагрузки, сохраняем настройки iptables в файл
1 |
sudo iptables-save > /etc/iptables.sd |
И добавляем в конец файла /etc/network/interfaces:
1 2 3 |
pre-up iptables-restore < /etc/iptables.sd up route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1 up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth0 |
P.S. Чтобы раздать инет по Wi-Fi, устанавливаем firmware-iwlwifi, назначаем адреса, например, ifconfig wlan0 10.0.0.10 и создаем Ad-Hoc: iwconfig wlan0 mode Ad-Hoc essid „sd_homenet“ channel 1 (клиент не забывает прописать шлюз)
Uchla nix debian, iptables, proxy, squid 2
На маршрутизаторе (Debian 6 Squeeze, ip1 10.2.16.181, ip2 192.168.56.1) с двумя сетевыми адаптерами необходимо предоставить интернет клиентской сети 192.168.56.0/24 как NAT (получаемый через шлюз по умолчанию). Сам маршрутизатор получает интернет от Squid (HTTP – IP 10.80.20.22, порт 3128, DNS – 10.10.110.10). В общем, необходимо выступить в роли прозрачного прокси для клиентской подсети 192.168.56.0/24.
Первым делом устанавливаем Squid 3, конфиг (/etc/squid3/squid.conf) такой:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
acl Net1 src 192.168.56.0/24 cache_peer 10.80.20.22 parent 3128 # Родительский Squid acl Safe_ports port 80 acl CONNECT method CONNECT http_access allow CONNECT Safe_ports http_access allow Net1 http_access allow all http_port 192.168.56.1:3128 transparent cache_effective_user proxy dns_nameservers 10.2.16.1 10.10.110.10 # Взято из /etc/hosts cache_access_log /var/log/squid3/access.log cache_log /var/log/squid3/cache.log hosts_file /etc/hosts forwarded_for on |
Теперь включаем форвардинг:
echo 1 > /proc/sys/net/ipv4/ip_forward
Чтобы форвардинг автоматически включался при запуске системы в /etc/sysctl.conf добавляем строчку:
1 |
net.ipv4.ip_forward = 1 |
Затем добавляем правила в iptables:
1 2 3 4 |
iptables -t nat -A PREROUTING -d 192.168.56.1/32 -p udp -m udp --dport 53 -j DNAT --to-destination 10.10.110.10:53 iptables -t nat -A PREROUTING -s 192.168.56.0/24 -i vboxnet0 -p tcp -m multiport --dports 80,8080 -j DNAT --to-destination 192.168.56.1:3128 iptables -t nat -A PREROUTING -p tcp -d 192.168.56.1 --dport 53 -j DNAT --to-destination 10.10.110.10:53 iptables -t nat -A POSTROUTING -p udp -d 10.10.110.10 --dport 53 -j SNAT --to-source 10.2.16.181 |
Чтобы работало после перезагрузки, сохраняем настройки iptables в файл:
sudo iptables-save > /etc/iptables.rooslan
И добавляем в конец файла /etc/network/interfaces:
pre-up iptables-restore < /etc/iptables.rooslan
Не забудьте у клиента в качестве DNS-сервера и шлюза по умолчанию выставить свой IP-адрес (192.168.56.1)
Uchla Media avidemux, habrahabr 0
Изначально разрабатываемый только под Linux , проект Avidemux был портирован под Windows и Mac OS X и продолжает активно развиваться. Программа отлично конвертирует мультимедиа из одного формата в другой, обладает скромными возможностями редактирования видео, умеет добавлять субтитры и накладывать большое количество различных фильтров. Все нужные кодеки Avidemux „несет в себе“.
Рассмотрим поближе Windows и Linux версии.
Дистрибутив под Windows «весит» порядка 15 Мб и как и множество кроссплатформенного программного обеспечения, тащит за собой небольшой вагончик с QT. Если не хотите скачивать инсталлятор с официального сайта – можно скопировать к себе на флэшку “portable”-вариант видеоредактора. Линукс-версия занимает 18,5 Мб.
Avidemux поставляется с открытыми исходными кодами и является freeware ПО.
В самом редакторе нет русского интерфейса, однако в интернете много ссылок на файл avidemux_ru.qm, который надо положить в подпапку i18n (создайте ее).
Внешний вид программы совпадает с тем, что мы ожидаем увидеть в видеоредакторе. Avidemux очень похож на VirtualDub и по сути является утилитой для обработки видео. Благодаря поддержке Avisynth-скриптов возможности программы могут быть значительно расширены.
В программе предоставлено несколько возможностей улучшить редактируемое видео — вы можете настроить его цвета, контраст, яркость, изменить разрешение или повысить четкость картинки. Результат действий можно одновременно наблюдать в окошке «Preview».
В Avidemux возможно присоединение одного или нескольких видеофайлов к уже открытому файлу.
Avidemux поддерживает большое количество входных и выходных форматов, возможно, благодаря этому, он так распространен: AVI, FLV, MKV, MP4, H264, WMV, OGM, VOB, LAME.
Умеет программа резать и склеивать файлы без перекодирования (достаточно выставить в полях Video и Audio значение «Copy»).
версия под Linux
Этот видеоредактор поддерживает огромное количество фильтров для обработки видео. Все они, в том числе – поворот видео и изменение размера изображения, могут быть использованы в одной из самых часто используемых задач — обработки нескольких видеофайлов по очереди. Для этого у Avidemux есть «Список заданий» (каждое задание, помещенное в список, хранится в подпапке jobs профиля пользователя в формате JS). Добавив задания обработки различных файлов их все можно запустить позже.
Тех же кому такой вариант может показаться долгим и непрактичным заинтересуют возможности командной строки (avidemux CLI) список ключей можно взять здесь.
К примеру, поворот на 90 градусов и перекодирование из mov в mp4 пары сотни автоматически именованных файлов в Windows может быть выполнено такой строкой в bat-файле:
1 |
FOR /L %%a IN (1,1,200) DO "C:\Program Files\Avidemux 2.5\avidemux2.exe" --load "C:\video_input\IMG (%%a).mov" --audio-codec MP3 --video-codec Xvid --filters C:\avfltrs\rotate90.xml --output-format MP4 --save C:\video_output\myvideo_%%a.mp4 --quit |
содержимое фильтра rotate90.xml, как и любого другого можно сохранить из показанного выше окна фильтров Avidemux.
Сейчас полным ходом идет тестирование экспериментальной версии Avidemux — 2.6. В которой уже сегодня можно увидеть много улучшений.
Страница проекта: http://www.avidemux.org
См.также Пакетная обработка видеофайлов в avidemux
Первая публикация – habrahabr.ru/post/118163
Сканер HP G2710, точнее его ПО, не могло по нажатию кнопки отправлять изображение в общую сетевую папку, если пользователь не был залогинен в Windows (XP). Также сканирование „без вопросов, без окошек“ требовалось для того, чтобы не отвлекать сотрудника, к чьему компьютеру был подключен сканер.
![]() |
Скачать программу rooscan версия 3.5 (06.02.13) | 1.2 Мб | stable |
Программа rooscan представляет из себя NT-службу Windows XP и предназначена для перехвата нажатия кнопок сканера. Отсканированный файл будет сохранен в указанной папке (например, на сетевом ресурсе) в JPG или PDF-формате. Ведет краткий лог. Листинг основной части программы на C# приведен чуть ниже.
Перед запуском rooscan убедитесь, что у вас установлен .NET Framework 2.0, есть права администратора и выполните следующие действия:
1 2 3 4 5 6 7 8 9 10 |
[common] outputDir=C:\Program Files\xerox\nwwia ... [events] {11238AEC-9202-4F84-B327-2C5BCF75B9D4}=Нажатие кнопки Сканировать {C686DCEE-54F2-419E-9A27-2FC7F2E98F9E}=Нажатие кнопки Печатать {A1C71B34-AA59-41F7-8F5E-ADDDC3987B6A}=Нажатие кнопки PDF {A28BBADE-64B6-11D2-A231-00C04FA31809}=Device connected {143E4E83-6497-11D2-A231-00C04FA31809}=Device disconnected {B6451B34-AA59-41F7-8F5E-AD2DC3987B4C}=Scan from Windows Service... |
Листинг основной части программы на C# (правда, это еще код версии 1.0, весь код есть в ссылке в комментариях):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
// scan picture to network share even user wasn't already logged in Windows public partial class FormScan : Form { DeviceManager manager; Device device = null; public FormScan() { InitializeComponent(); manager = new DeviceManager(); foreach (DeviceInfo info in manager.DeviceInfos) { if (info.Type != WiaDeviceType.ScannerDeviceType) continue; device = info.Connect(); break; } manager.RegisterEvent("{11238AEC-9202-4F84-B327-2C5BCF75B9D4}", device.DeviceID); // идентификатор события можно получить в eventId manager.OnEvent += new _IDeviceManagerEvents_OnEventEventHandler(OnScanBtnPress); } private void OnScanBtnPress(string eventId, string deviceId, string itemId) { ImageFile image = (ImageFile)device.Items[1].Transfer(FormatID.wiaFormatBMP); // wiaFormatJPEG иногда все равно возвращает Bitmap image.SaveFile("~$temp.bmp"); // В моем случае изображение будет сохранено в C:\Windows\System32 System.Drawing.Image img = // преобразуем BMP в JPG System.Drawing.Image.FromFile(Environment.SystemDirectory + "\\~$temp.bmp"); img.Save(outputDir + "\\" + _fname + counter.ToString() + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg); img.Dispose(); ... (удаляем ~$temp.bmp) } } |
Если у вас ADF (automatic document feeder, устройство автоматической подачи документов) можете дополнительно использовать библиотеку adfwia
Для тестирования взаимодействия кода с WIA установил виртуальный сканер Microsoft „WIA Sample MicroDriver Scanner Device“: файлы testmcro.dll и testmcro.inf находятся внутри установочного файла по ссылке выше (собрал при помощи XP DDK).
Для удаления старой версии службы достаточно выполнить – sc delete rooscan)
UPD. Если при запуске службы появляется „Ошибка 1053: Служба не ответила на запрос своевременно“, выполните
regsvr32 „C:\Program Files\rooscan\wiaaut.dll“
Uchla Media, nützlich empathy, icq, mra, qip, qutim 10
Скачать QiP 2005_8097 (это не QiP 2010/2012!):
qip8097.cab
размер 6,3 Мб
или QiP 2005 8097 с большими смайлами:
qip8097_bigsmiles.cab
размер 7 Мб
Для QutIM’а отдельный архив:
kolobkibig_qutim.zip
размер 1 Мб
Распакуйте в /home/user_name/.config/qutim/emoticons/
(C:\Documents and Settings\Имя пользователя\Application Data\qutim\emoticons)
Сам QutIM (для Debian Sqeezy/Ubuntu): qutim_0.2.tar.gz
размер 5,4 Мб; требует пакет libqt4-webkit
Поддержка протокола MRA (Mail.ru Agent) для Empathy (версии 3.4 и выше) – mrim-prpl_0.2.0+git.20130301-1_i386.deb
Для того, чтобы быстро поднять сервер на самбе для хранения расшаренных файлов, например, в рабочей группе, где не требуется контроль прав, необходимо привести конфиг smb.conf к такому виду:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
[global] workgroup = URALS server string = netbios name = warehouse log file = /var/log/samba.log max log size = 1024 hosts allow = 192.168.0. security = user map to guest = bad user locking = yes [xchanga] path = /home/xchanga guest ok = yes writable = yes [kavbas] copy = xchanga path = /home/kavbas |