среда, 23 июня 2010 г.

медленная печать в cups

был принтяк hp1200 (подключен по USB), какие дрова не ставил всегда медленная печать, скачал поставил PPD файл - ничего не изменилось
залез в него
vim /etc/cups/ppd/hp1200_l.ppd
нашел там строку *DefaultResolution: 1200dpi
как видим разрешалка не кислая и поэтому листы долго формируются
строку исправил *DefaultResolution: 300dpi
принтер стал печатать с нормальной скоростью как под виндой.

пятница, 21 мая 2010 г.

анонимайзеры

http://anon.rengo.ru/ - не работает youtube, работаеют odnoklasniki, vkontakte
ctunnel.com - не работают odnoklasniki, vkontakte, работает youtube

postfix автоответчик

Приведу работающий тестовый вариант.

master.cf

autoreply unix - n n - - pipe
flags= user=nobody argv=/usr/local/etc/postfix/autoreply $sender $mailbox

main.cf

virtual_mailbox_maps = proxy:mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_maps.cf
transport_maps = hash:/usr/local/etc/postfix/transport

transport

autoreply.example.ru autoreply:

mysql base

address goto

mailbox@example.ru mailbox@example.ru,mailbox@example.ru@autoreply.example.ru

autoreply

#!/bin/sh
/usr/sbin/sendmail -f $2 $1 < /usr/local/etc/postfix/autoreply.txt

autoreply.txt

This is a autoreply text
I am absent
Send mail later

источник http://www.postfix.ru/viewtopic.php?t=14020&highlight=%C0%E2%F2%EE%EE%F2%E2%E5%F2%F7%E8%EA

у меня

master.cf

autoreply unix - n n - - pipe
flags= user=nobody argv=/etc/postfix/autoreply $sender $mailbox

main.cf

virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-maps.cf
transport_maps = hash:/etc/postfix/transport

transport

autoreply.example.ru autoreply:

mysql base

address goto

mailbox@example.ru mailbox@example.ru,mailbox@example.ru@autoreply.example.ru

autoreply

#!/bin/sh
/usr/sbin/sendmail -f $2 $1 < /etc/postfix/autoreply.txt

autoreply.txt

This is a autoreply text
I am absent
Send mail later

!!!Не ставить не в коем случае админа, поскольку при нахождении письма на список рассылки, ему прийдет письмо -> список рассылки -> невозможность доставки на список рассылки (обратный адрес ее не такой как прямой) -> даемон админу о невозможности доставки -> автоответчик что админа нет -> даемон админу о невозможности доставки - цикл пошел!!!
Чтобы этого не случилось в mailman нужно в настройке рассылки поставить нет - Обработка ошибок доставки -> Должна ли программа Mailman пересылать вам, администратору списка рассылки, все сообщения о невозможности доставить сообщение, необработанные обработчиком ошибок доставки? Рекомендуется установить в Да. (Подробная информация о "bounce_unrecognized_goes_to_list_owner")

пятница, 14 мая 2010 г.

програмированние и отладка на php

1). традиционный метод "руками"
вывод все сообщений об ошибках (директива error_reporting установлена E_ALL) и расстановкой echo/print сообщений по всему коду (http://phpfaq.ru/debug)
2). продвинутый
отладчик Expert Debugger (phpexperteditor.com) - создали авторы PHP Expert Editor. Скачать с www.ankord.com

четверг, 13 мая 2010 г.

глюки npviewer.bin (flash) в firefox (жрет cpu)

1). */10 * * * * pkill npviewer.bin
2). установить дополнения в firefox - noscript or flashblock.
альтернатива
3). убиваем флешплеер установленный пакетом
качаем tar.gz from adobe.com и файл из архива кидаем libflashplayer.so
/usr/lib/opera/plugins/
/home/vova/.mozilla/plugins/
и проблемы нет

пятница, 16 апреля 2010 г.

Как экранировать html код (вывести код на страницу)?

Нету тега. Надо знать HTML entities, чтобы выводить HTML код на страницу, например, чтобы вывести HTML строку, где слова "моя Москва" жирным (обрамлены тегом Bold), надо открывающие и закрывающие угловые скобки обозначать с помощью HTML entities:
& lt; и & gt; (без пробела; я пробел поставил, чтобы в Ответе не произошло распознавание этого).

То есть, надо вот так писать, чтобы это не было воспринято как часть HTML кода Вашей страницы, а именно как выведение на экран строки HTML кода (без пробела после & что я здесь имею):

& lt;bold& gt;моя Москва& lt;/bold& gt; (пробелы после & ясно что не нужны)

На экране страницы будет вот такой 'вывод HTML кода':

<bold>моя Москва</bold>

То есть, смысл в том, чтобы не было воспринято как код страницы...

источник http://otvet.mail.ru/question/18202288/

<local port> то есть сдесь < земенено & lt; > & gt; пробел & nbsp; (пробелы после & ясно что не нужны)

cups удаленный доступ

Строки которые нужно заменить или добавить выделены жирным

Port 631 заменить ее строку Listen Localhost:631
Listen /var/run/cups/cups.sock

# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
# (Change '@LOCAL' to 'ALL' if using directed broadcasts from another subnet.)
BrowseAllow @LOCAL

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Restrict access to the server...
<Location />
Order allow,deny
Allow @LOCAL добавить
</Location>

# Restrict access to the admin pages...
<Location /admin>
Encryption Required
Order allow,deny
Allow @LOCAL добавить
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow @LOCAL добавить
</Location>

потом можно удаленно подключиться по адресу ip:631 или локально lynx localhost:631 и запустить принтер который не печатает. Также локально lynx localhost:631 можно включить и удаленные доступ через меню Администрирования (прийдется ввести логин рута и пароль) и после этого не забыть чуть ниже нажать кнопку сохранить настройки