Рабочие будни

Архивы

Archive for the ‘Опыт’ Category

Openfire & QIP

Пятница, октября 3, 2008

Доработал плагин поиска к Openfire. Теперь QIP умеет искать по ФИО в Jabber клиенте. Выложу позже, если будет время. А так пишите, кому надо :)

Как оно работает без моей доработки описано тут qip.ru

P.S. Писать в их форум не стал, потому как  регистрироваться у них на форуме желания нет.

P.P.S. Незабываем подписываться не мой блог. Зачем? Если вам не интересны другие вкусные плагины написанные мной для Openfire…

openfire_qip_search (27.71 KB)

Кодировка DBF при импорте в Access

Вторник, апреля 29, 2008

Потребовалось перегнать DBF файлик в Access. В итоге получаем кракозябры заместо русских букв.
Лечение:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase]
«DataCodePage»="ANSI"

Незнакомки и прочая нечисть

Вторник, апреля 22, 2008

На протяжении 2х недель на почтовые ящики пользователей приходили письма следующего характера:

Привет , Помнишь меня? ;))
В архиве мои новые фотки как ты просил...

http://xxхх.com/My_foto.exe

Целую,
Твоя Леночка

Здравствуйте.
Нас заинтересовала ваша кандидатура, однако предлагаем вам заполнить
наш фирменный бланк резюме и отправить его по адресу job@xxxххх.com
Ответ не гарантируется, однако если Ваше резюме нас заинтересует, мы позвоним Вам в течение нескольких дней. Не забудьте
указать телефон, а также позицию, на которую Вы претендуете. Желательно также указать пожелания по окладу.
Наш фирменный бланк вы можете скачать по нижеуказанной ссылке.

http://xxxxхх.com/resume.exe

Здравомыслящему человеку естественно не придёт в голову открывать такие ссылки, но интерес и наивность отключает разум пользователей напрочь.

Решение оказалось на поверхности. В CGP->Settings->Mail->RFCReader->Banned Body Lines:

*foto.exe*
*resume.exe*
туда же *VERTU* и *eplica*atches*(спам про VERTU и копии модных часов)

Squid & Referer как механизм привлечения аудитории

Пятница, апреля 11, 2008

Есть у меня в подотчете squid с парой сотней клиентов. Пришла мысль заменить на нём Referer на определенный сайт для привлечения дополнительной аудитории к ресурсу.

header_access Referer deny all
header_replace Referer http://www.crash.kz

Уже есть небольшой результат. Я регулярно просматриваю на своих сайтах переходы с других мест. Такой вот нездоровый интерес. Надеюсь, что я не один такой любопытный и эта хитрость привлечёт дополнительную аудиторию.

P.S. Эксперимент приостановил. Посещаемость есть, но не настолько что бы спамить. Увы.

Настройка vsftpd

Воскресенье, марта 30, 2008

emerge vsftpd
-------------
nano vsftpd.conf

listen=YES

# anonymous`ам жок

local_umask=022

anonymous_enable=NO
# Авторизовать будем локальных пользователей
local_enable=YES
# Доступ на запись, аха
write_enable=YES
# upload анонимусам, жок
anon_upload_enable=NO
# Создавать папки анонимоусам, жок
anon_mkdir_write_enable=NO
# Логировать активность uploads/downloads.
xferlog_enable=YES
#
connect_from_port_20=YES
#
xferlog_file=/var/log/vsftpd.log
#
ftpd_banner=Welcome to АнауМынау FTP service.
#
chroot_list_enable=NO
# Что бы за пределы своей папки не выходить
chroot_local_user=YES
chroot_list_file=/etc/vsftpd/chroot_list
-------------
В chroot_list забиваем имена пользователей которым можно выходить за пределы своей папки. Мне оно ненадо пусто там.

В /etc/pam.d/ftp
auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
auth required pam_listfile.so item=user sense=allow file=/etc/ftpchroot onerr=succeed

В /etc/ftpusers список имён тех кому на ftp, жок
В /etc/ftpchroot список имён тех кому на ftp, аха

При создании пользователя указываем домашнюю папку, она же будет его ftp папкой. В качестве shell указываем sbin/nologin

Посмотреть список установленного ПО

Вторник, марта 11, 2008

emerge epm
epm -qa
или без версий
epm -qa | sed 's/-[0-9][0-9]*.*//' | uniq | sort
------------------------------------------------
еще вариант
emerge -av eix
update-eix

eix -Ic | less
equery l | less
------------------------------------------------
и еще
emerge gentoolkit
qpkg -I -v

Распределенная компиляция distcc в Gentoo

Воскресенье, февраля 17, 2008

emerge distcc
# nano -w /etc/make.conf
(Вместо N укажите подходящее число для вашего случая)
Как правило это общее кол-во процессоров на всех компьютерах, умноженное на 2 и плюс 1
MAKEOPTS="-jN"
(Добавим distcc в переменную FEATURES)
FEATURES="distcc"
(Установим директорию для временных файлов distcc)
DISTCC_DIR="/tmp/.distcc"

/usr/bin/distcc-config --set-hosts «192.168.0.1 192.168.0.2 192.168.0.3 localhost»
(Перечисляем адреса компов участвующих в копиляции)

В /etc/conf.d/distccd правим то что требуется
в моём случае DISTCCD_OPTS="${DISTCCD_OPTS} --allow 192.168.0.0/16"

rc-update add distccd default
/etc/init.d/distccd start

http://www.gentoo.org/doc/ru/distcc.xml