Тележка с яблоками (формат .doc)

Скачать пьесу Бернарда Шоу “Тележка с яблоками” (1929) в формате DOC (Microsoft Word):
telezhka_s_yablokami.doc | перевод Е. Калашниковой, 80 страниц
размер 384 Кб
shaw
© OCR Олег Девяткин

Настройка Thunderbird + Scalix

scalix_logo
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:

Для подключения Thunderbird к серверу Scalix необходимо проделать ряд нехитрых действий.
Добавим в Thunderbird Lightning персональный и рабочий календари – открываем адрес https://scalix_mail_server_ip/api/dav/Calendars/Users вводим E-mail и пароль. Открываем ссылку “My Calendars” и копируем в буфер обмена адрес рабочего календаря – он будет вида

В левой панели Lightning создаем новый календарь CalDAV-типа, расположенный “В сети” и в поле “Адрес” вставляем ссылку из буфера обмена.
Где запросит, вводим E-mail, пароль. Все сохраняем.
Теперь подключим адресную книгу LDAP, чтобы можно было выбирать пользователей своей работы из списка. Создаем в Адресной книге Thunderbird новый Каталог LDAP:
Имя сервера: IP-адрес сервера Scalix
Корневой элемент: o=Scalix
Фильтр поиска: (mail=*)
Жмем “Загрузить сейчас” и в настройках Thunderbird (пункт “Составление” – “Адресация”) ставим галочку “При вводе адреса искать подходящие почтовые адреса в сервере каталогов” и указываем созданный каталог LDAP.

Запуск e1000e в Debian Squeeze 6.02

Компьютеры HP Compaq 6200/Dell Optiplex используют сетевую плату Intel 82579LM. Драйвер e1000e на этапе установки не находит ее (старая версия в initrd).
Чтобы запустить сетевую карточку после установки, скачиваем свежую версию e1000e по этой ссылке:
http://sourceforge.net/projects/e1000/files/e1000e stable и распаковываем архив на проблемном компьютере:

Для сборки потребуются заголовочные файлы ядра, получаем их и собираем драйвер:

В /etc/modules должна появиться строчка e1000e
Настраиваем eth0 в /etc/network/interfaces
TADA!

Возвратная кооперация

Возвратная кооперация (в отличие от давальческой схемы) – это продажа запчастей юридическому лицу – оно что-то делает с ним (например, прикручивает еще что-то своё) и продает как Готовое Изделие обратно.
По оплате часто используется взаимозачет.

“Невозвратная кооперация” – предположительно, то же самое, однако, без обратной продажи Готового Изделия изначальному собственнику.

При переключении языка по Ctrl+Shift не работают комбинации Ctrl+Shift+[key]

DebianPartПри настройке переключения раскладок по Ctrl+Shift, горячие клавиши вида Ctrl+Shift+[key] отказываются работать.
Для исправления этой проблемы необходимо установить патч (переключение языка после применения патча срабатывает не на нажатие, а на отпускание клавиш Ctrl+Shift).
Делаем все из под рута.
Создадим папку под исходные коды и будущие deb-файлы:

Получаем исходники:

Устанавливаем пакеты, необходимые для сборки:

Теперь перейдем в папку debian/patches
Сохраняем сюда файл патча, например, под именем x1_7_7p
Затем добавляем его в список:

Переходим в папку повыше:

(выход Ctrl+X)
И собираем все командой

Затем переходим в папку с собранными deb-ами и устанавливаем их:

Перезагружаемся.

Debian – как раздать интернет через вторую сетевую карту

Есть сетевой адаптер eth0, подключенный по PPPoE к интернету и адаптер eth1 (адрес 192.168.0.1), подключенный к локальной сети, в которой нужно раздать интернет.
Первым делом включаем форвардинг:

Чтобы форвардинг автоматически включался при запуске системы в /etc/sysctl.conf добавляем строчку:

Затем включаем NAT

Где ppp0 – название интерфейса, через который подключен интернет.
Чтобы NAT работал после перезагрузки, сохраняем настройки iptables в файл

И добавляем в конец файла /etc/network/interfaces:

P.S. Чтобы раздать инет по Wi-Fi, устанавливаем firmware-iwlwifi, назначаем адреса, например, ifconfig wlan0 10.0.0.10 и создаем Ad-Hoc: iwconfig wlan0 mode Ad-Hoc essid “sd_homenet” channel 1 (клиент не забывает прописать шлюз)

Прозрачный прокси перед Squid

routingНа маршрутизаторе (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) такой:

Теперь включаем форвардинг:
echo 1 > /proc/sys/net/ipv4/ip_forward
Чтобы форвардинг автоматически включался при запуске системы в /etc/sysctl.conf добавляем строчку:

Затем добавляем правила в iptables:

Чтобы работало после перезагрузки, сохраняем настройки iptables в файл:
sudo iptables-save > /etc/iptables.rooslan
И добавляем в конец файла /etc/network/interfaces:
pre-up iptables-restore < /etc/iptables.rooslan
Не забудьте у клиента в качестве DNS-сервера и шлюза по умолчанию выставить свой IP-адрес (192.168.56.1)

Avidemux — быстрый и простой видеоредактор

Изначально разрабатываемый только под Linux , проект Avidemux был портирован под Windows и Mac OS X и продолжает активно развиваться. Программа отлично конвертирует мультимедиа из одного формата в другой, обладает скромными возможностями редактирования видео, умеет добавлять субтитры и накладывать большое количество различных фильтров. Все нужные кодеки Avidemux “несет в себе”.
avidemux1
Рассмотрим поближе Windows и Linux версии.
Дистрибутив под Windows «весит» порядка 15 Мб и как и множество кроссплатформенного программного обеспечения, тащит за собой небольшой вагончик с QT. Если не хотите скачивать инсталлятор с официального сайта – можно скопировать к себе на флэшку “portable”-вариант видеоредактора. Линукс-версия занимает 18,5 Мб.
Avidemux поставляется с открытыми исходными кодами и является freeware ПО.
В самом редакторе нет русского интерфейса, однако в интернете много ссылок на файл avidemux_ru.qm, который надо положить в подпапку i18n (создайте ее).
Внешний вид программы совпадает с тем, что мы ожидаем увидеть в видеоредакторе. Avidemux очень похож на VirtualDub и по сути является утилитой для обработки видео. Благодаря поддержке Avisynth-скриптов возможности программы могут быть значительно расширены.
В программе предоставлено несколько возможностей улучшить редактируемое видео — вы можете настроить его цвета, контраст, яркость, изменить разрешение или повысить четкость картинки. Результат действий можно одновременно наблюдать в окошке «Preview».
avidemux2
В Avidemux возможно присоединение одного или нескольких видеофайлов к уже открытому файлу.
Avidemux поддерживает большое количество входных и выходных форматов, возможно, благодаря этому, он так распространен: AVI, FLV, MKV, MP4, H264, WMV, OGM, VOB, LAME.
Умеет программа резать и склеивать файлы без перекодирования (достаточно выставить в полях Video и Audio значение «Copy»).
avidemux3
версия под Linux
Этот видеоредактор поддерживает огромное количество фильтров для обработки видео. Все они, в том числе – поворот видео и изменение размера изображения, могут быть использованы в одной из самых часто используемых задач — обработки нескольких видеофайлов по очереди. Для этого у Avidemux есть «Список заданий» (каждое задание, помещенное в список, хранится в подпапке jobs профиля пользователя в формате JS). Добавив задания обработки различных файлов их все можно запустить позже.
Тех же кому такой вариант может показаться долгим и непрактичным заинтересуют возможности командной строки (avidemux CLI) список ключей можно взять здесь.
К примеру, поворот на 90 градусов и перекодирование из mov в mp4 пары сотни автоматически именованных файлов в Windows может быть выполнено такой строкой в bat-файле:

содержимое фильтра rotate90.xml, как и любого другого можно сохранить из показанного выше окна фильтров Avidemux.
Сейчас полным ходом идет тестирование экспериментальной версии Avidemux — 2.6. В которой уже сегодня можно увидеть много улучшений.
Страница проекта: http://www.avidemux.org
См.также Пакетная обработка видеофайлов в avidemux


Первая публикация – habrahabr.ru/post/118163

Перехват нажатия кнопки на сканере из NT-службы

Сканер 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. Скачайте приложенный к этой записи файл и установите, например, в C:\Program Files\rooscan
  2. Запустите оснастку управления службами (Пуск – Выполнить – services.msc), в списке дважды щелкните на службе rooscan, перейдите на вкладку “Вход в систему”, убедитесь, что выбран переключатель “Вход с системной учетной записью”. Однако, если вы работаете в домене, либо к папке сохранения нужны права доступа, то выберите переключатель “С учетной записью”, укажите здесь любой локальный или доменный аккаунт с достаточными правами доступа (особенно к сетевым папкам), например, “Администратор”, введите его пароль и нажмите “OK”, чтобы сохранить настройки.
  3. Убедитесь, что сканер подключен и присутствует в системе. Уберите из автозагрузки программное обеспечение сканера (есть или нет – здесь вам может помочь msconfig)
  4. Запустите и остановите службу rooscan. Все возможные идентификаторы событий от вашего сканера добавятся в конец файла rooscan.conf
    (добавление к концу файла выглядеть будет приблизительно так)
  5. Здесь параметрам scanEvent и pdfEvent выставьте свои значения-события, выбранные, как уже было сказано – из полученных способом выше. Если собираетесь использовать связку сканер+принтер (как ксерокс), также заполните параметры printEvent и printerName.
  6. Заполните остальные параметры (там даны комментарии), сохраните конфигурационный файл и запустите службу rooscan

Листинг основной части программы на C# (правда, это еще код версии 1.0, весь код есть в ссылке в комментариях):

Если у вас 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”

QiP 8097 + big smiles

Скачать QiP 2005_8097 (это не QiP 2010/2012!):
qip8097.cab
размер 6,3 Мб
или QiP 2005 8097 с большими смайлами:
qutim_bigsmiles
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