пятница, 11 января 2013 г.

ICQ бот

Прошло много времени, но тема ICQ ботов еще не заброшена (хотя на пёрле я уже не пишу). Сейчас есть готовый проект с ICQ ботом написанном на Python2, но пока я вам его не покажу. В процессе разработки пришлось столкнуться с массой нетривиальных задач (кодировки, обрывы связи), обработка которых заняла достаточно времени.

воскресенье, 20 февраля 2011 г.

Начало новой жизни

Начал подобие icq бота на perl. Первый раз пёрл вообще потрогал хоть как то, оказалось не так страшно, синтаксис на плюсы похож. По первоначальной задумке бот будет отвечать заготовленными фразами, иммитируя эдакую Эллочку-людоедку. Маленько подправить рандом его и заготовить еще с десяток фраз - будет даже на оригинал, с которого срисовывалось, похоже :)

четверг, 17 февраля 2011 г.

Музыкальный эксгибиционизм

Почему то потянуло на музыкальный эксгибиционизм - сообщать всем через x-статусы что я слушаю в данный момент. Не спрашивайте зачем это нужно, я пока сам не понял. Где то на форумах находил как ребята выдергивают название песни с last.fm, посмеялся :)
Собственно скрипт, раз в 30 секунд выдергивающий из DeadBeeF Artist - Track и сующий это в статус-сообщение Pidgin:

#!/bin/bash
stop=true
while [ "$stop" = "true" ] ; do
temp=`deadbeef --nowplaying "%a - %t"`
purple-remote "setstatus?status=available&message=$temp"
sleep 30
done
В силу своей образованности долго думал как запустить его, чтобы он и в фоне был и вывод в /dev/null шёл весь. Почему то ./filename > /dev/null & не давало нужного результата. Нагуглил страшную, но работающую штуку:
./filename > /dev/null < /dev/null 2> /dev/null &
Цель достигнута.

вторник, 15 февраля 2011 г.

Объединённое ядро linux

Недавно узнал про интересную штуку: объединённое ядро Linux - ядро, позволяющее использовать бинарники и драйвера win32 на уровне ядра, без использования эмуляции! Причем это не просто wine на уровне ядра, а полная бинарная совместимость linux и windows программами.  Ребята заручились финансовой поддержкой китайцев и постепенно реализуют Win API. Пока что ядро не поддерживает 64битную архитектуру, только x86, но, думаю, стоит ждать. Китайцы, кстати, на основе RedHat сделали свою сборку MagicLinux (попахивает магией бубна), в которую и включили объединенное ядро, а вообще последний релиз был успешно установлен под RedHat Enterprise 5.1, Ubuntu 9.04, Ubuntu9.10 и RedFlag 6.
Что интересно, спонсорской помощи хватает на оплату полного рабочего дня всех разработчиков, а исходники распространаются под лицензией GPL.
Исходники
Офсайт

понедельник, 14 февраля 2011 г.

C праздником вас!

Ровно 64 года назад была запущена первая ЭВМ ENIAC.


По словам Википедии:
ЭНИАК (ENIAC, сокр. от Electronical Numerical Integrator and Calculator — Электронный числовой интегратор и вычислитель) — первый широкомасштабный электронный цифровой компьютер, который можно было перепрограммировать для решения полного диапазона задач. Построен в 1946 году по заказу Армии США в Лаборатории баллистических исследований для расчётов таблиц стрельбы. Запущен 14 февраля 1946 года.
По этому поводу 14 февраля отмечается День Компьютерщика. С праздником, дорогие компьютерщики и им сочувствующие!

суббота, 12 февраля 2011 г.

Школа выживания в Windows

В комментариях спрашивали, будут ли статьи о ПО под операционную систему от мелкомягких. Вы хотели пати? Вот оно, нате!
Таки я добрался до дома, где кроме windows в силу некоторых обстоятельств нет другой операционной системы. На самом деле, привыкнув к своим линуксам я здесь не испытываю какого либо дискомфорта, весь софт привычен. Вот небольшой список:
AIMP - winamp-like музыкальный плеер, mp3 и flac играет, остальное для меня не критично
Chrome - интернет браузер, им же я пользуюсь в линукс системе
qutIM - кроссплатформенный мультипротокольный im-клиент. На самом деле я уже привык к Pidgin, но под win32 реализация его весьма убога и малофункциональна, а qutIM весьма хорош собой, разработчики постарались на славу.
GIMP - графический редактор. Зачем воровать мощные графические редакторы, если можно выполнять простые задачи (да-да, я не дизайнер) обходясь малым?
typeandrun - отличный лончер. Давно не пользуюсь ярлыками, лончер подвешен на горячие клавиши, в него добавляется пара макросов...теперь мне достаточно нажать Alt+F2, написать во всплывшем окошке, например, chrome и радоваться жизни. Мне больше не нужно нагромождение значков на рабочем столе, не нужны огромнейшие портянки в меню "Пуск".
uTorrent - наиболее популярный и удобный торрент-клиент
avast! - куда в windows без антивируса. Аваст привлёк тем, что за использование дома, без цели получения коммерческой выгоды он бесплатен. Раз в месяц прогоняю CureIt - всё чисто. Видимо и аваст справляется. Кстати, очень удобно поставить антивирусное сканирование вместо скринсэйвера - и вирусы ищутся и машина не простаивает.
Dropbox - облачное файловое хранилище, используя 3 компьютера мне удобно иметь "общую папку", тем более это хранилище доступно и из сети Интернет, что позволяет использовать его как интернет-флешку. Есть версии софтины как под windows, так и под linux.

В любом месте можно жить с комфортом, главное знать как! 

пятница, 11 февраля 2011 г.

TuxGuitar и настройка гитары

Примочка TuxGuitar для настройки гитары работает крайне медленно: долгий отклик. Замучался когда гитару настраивал. Под виндой всегда использовал APGuitarTuner, сейчас под вайном его запустил - работает на ура.