Попытка переехать на http://pztrn.ru/blog/ :-)
воскресенье, 21 августа 2011 г.
суббота, 13 августа 2011 г.
Я - макофил :3
Да, мне нравится макосьный интерфейс. Запилил у себя грубое подобие:
По-моему вышло вполне юзабельно и красиво. В качестве композита пользуется дефолтный от metacity. Правда, оно очень любит жрать оперативку и раз в день-два приходится перезапускать иксы.
Состав:
- Тема GTK: Ryota-Brave с моими правками (скачать)
- Тема metacity: iMetal Leopard (скачать)
- Иконки: Mac4Lin
- Шрифты: PT Sans
Ярлыки:
мысли вслух,
gnome,
gtk,
macos,
metacity
пятница, 12 августа 2011 г.
Agilia Tweaker, Minecraft and so on
В последнее время у меня не так много времени, чтобы расписываться в блогах. Причина этому: Agilia Tweaker. Что это такое?
Agilia Tweaker предназначена для "тотального напилинга" дистрибутива Agilia Linux. Идея гордо слямзана с Ubuntu Tweaker, но не функционал. Хотя да, и немного функционала в идейном плане свистнуто тоже оттуда.
Вообще все началось с того, что у меня возникла идея запилить скрипт, который будет автоматически запускать встроенный в metacity композит, если соответствующие драйвера установлены. Потом посыпалось еще куча идей от разных людей, в конце концов я решил взять и запилить твикер. Как раз глубже изучу пейтон и wxWidgets.
Попутно начал играть в Minecraft на http://minecraft.drakmail.ru/. Спасибо ему за этот замечательный сервер :3. Стоит сказать что для игры на нем нужно зайти в жабир-конфу minecraft@conference.xyec.us и попросить внести себя в белый список, а также в комментариях к этому посту. Ну и также надо быть адекватным и не разламывать то, что строили другие. Народ на сервере приветливый и всегда готов помочь если что непонятно.
Также во вторник пойду сдавать анализы для того, чтобы лечь в больницу на обследование по направлению из военкомата. И да признают меня негодным :3.
А еще gnome-globalmenu не хочет нормально работать в агилии :(.
Agilia Tweaker предназначена для "тотального напилинга" дистрибутива Agilia Linux. Идея гордо слямзана с Ubuntu Tweaker, но не функционал. Хотя да, и немного функционала в идейном плане свистнуто тоже оттуда.
Вообще все началось с того, что у меня возникла идея запилить скрипт, который будет автоматически запускать встроенный в metacity композит, если соответствующие драйвера установлены. Потом посыпалось еще куча идей от разных людей, в конце концов я решил взять и запилить твикер. Как раз глубже изучу пейтон и wxWidgets.
Попутно начал играть в Minecraft на http://minecraft.drakmail.ru/. Спасибо ему за этот замечательный сервер :3. Стоит сказать что для игры на нем нужно зайти в жабир-конфу minecraft@conference.xyec.us и попросить внести себя в белый список, а также в комментариях к этому посту. Ну и также надо быть адекватным и не разламывать то, что строили другие. Народ на сервере приветливый и всегда готов помочь если что непонятно.
Также во вторник пойду сдавать анализы для того, чтобы лечь в больницу на обследование по направлению из военкомата. И да признают меня негодным :3.
А еще gnome-globalmenu не хочет нормально работать в агилии :(.
Ярлыки:
Больница,
мысли вслух,
agilia,
atweaker,
minecraft
воскресенье, 31 июля 2011 г.
четверг, 21 июля 2011 г.
Агилия, мейнтейнерство и UrTRussia League :3
Давненько что-то я не писал ничего в блог. Все дело в том, что мне было просто лень (когда +32-35 мне ничего не хочется делать) и в том, что я стал мейнтейнером AgiliaLinux. Пакетов пока что немного, но список потихоньку увеличивается :-).
Да, я пересел с арчика. Надоел он мне, там все слишком просто :3
Далее - я есть организатор UrTRussia #1 - Mixed type TS 2x2. Лулзов не просто много, а оооооочень много :-)
Ну и я запилил сайт для проведения регулярных турниров 2х2 и 3х3 bomb - http://league.urtrussia.org/. Критика и комментарии приветствуются :)
Да, я пересел с арчика. Надоел он мне, там все слишком просто :3
Далее - я есть организатор UrTRussia #1 - Mixed type TS 2x2. Лулзов не просто много, а оооооочень много :-)
Ну и я запилил сайт для проведения регулярных турниров 2х2 и 3х3 bomb - http://league.urtrussia.org/. Критика и комментарии приветствуются :)
Ярлыки:
мысли вслух,
agilia,
urban terror
воскресенье, 10 июля 2011 г.
Wuala - первые мысли
В связи с недавними скандалами около dropbox я решил поискать замену оному. Мне не нравится то, что мои документы смогут прочитать в любой момент. Конечно, можно использовать шифрованный контейнер, однако это будет слишком трудоемко для меня, да и особо важных документов у меня нету. Но все же...
В поисках замены я наткнулся на Wuala. Чем она удобнее дропбокса? Например тремя видами синхронизации: обычная виртуальная папка, простая синхронизированная папка и резервные копии. В первом случае - файлы добавляются через GUI, во втором - через обычный файловый менеджер (синхронизация реальной папки в файловой системе), третье - это бэкапы, которые можно выполнять по времени.
Но самое главное не это - в Wuala есть такая функция, как трейдинг. То есть, в зависимости от вашего онлайна и выделенного места в настройках вы можете получить такое же место под свои данные, сколько и выделили. У меня сейчас:
Также есть несколько кодов, которые можно ввести в настройках программы и получить до 11гб на полгода (чего вполне хватит, чтобы натрейдить нужное место). Список этих кодов:
В поисках замены я наткнулся на Wuala. Чем она удобнее дропбокса? Например тремя видами синхронизации: обычная виртуальная папка, простая синхронизированная папка и резервные копии. В первом случае - файлы добавляются через GUI, во втором - через обычный файловый менеджер (синхронизация реальной папки в файловой системе), третье - это бэкапы, которые можно выполнять по времени.
Но самое главное не это - в Wuala есть такая функция, как трейдинг. То есть, в зависимости от вашего онлайна и выделенного места в настройках вы можете получить такое же место под свои данные, сколько и выделили. У меня сейчас:
Также есть несколько кодов, которые можно ввести в настройках программы и получить до 11гб на полгода (чего вполне хватит, чтобы натрейдить нужное место). Список этих кодов:
Тамже введите мой промо-код при регистрации - вам плюс и мне плюс :-)I-KNOW-CAROLA
I-KNOW-DOMINIK
I-KNOW-DARIO
I-KNOW-FABIUS
I-KNOW-MARCEL
I-KNOW-LUZIUS
I-KNOW-MARIUS
I-KNOW-THOMAS
I-KNOW-JONAS
CONNECT-WITH-SUPPORT
BP6KM54GF55F3533KG6FВ общем, рекомендую :-) Позже вооружусь Wireshark'ом и проверю заявления разработчиков на тему "у нас все данные шифруются и даже мы не можем их посмотреть".
Ярлыки:
мысли вслух,
облака,
wuala
четверг, 30 июня 2011 г.
UrT Connector - мысли продвинутого пользователя
Если вдруг кто не знает: urtconnector - это продвинутая тулза для игроков в Urban Terror. Собственно, скрины и полное описание можно посмотреть по ссылке.
Сам по себе коннектор, конечно, очень мощная тулза. Помимо поиска серверов и хранения закладок она позволяет искать друзей на серверах. Но чего в ней не хватает?
Лично на мой взгляд, ей не хватает какого-нибудь движка для написания плагинов. Можно, к примеру, встроить Python. Да, я более-менее с этим языком знаком, поэтому его и хочу :D
Плюсы от плагинов будут обязательно. Например, можно запилить поиск друзей не только на серверах, но и в IRC, добавить различные другие данные о друзьях, сделать графическую конфигурялку самого UrT, то есть написание конфигов "за две минуты" :) Да хоть превратить коннектор в аналог стима!
Теперь надо уломать разработчиков, чтобы они это реализовали. Как минимум 2-3 плагина я запилю (показ скриншотов и демок, см. standalone-прототип тут, графический настройщик конфигов, да хоть хранение всего профиля и сопутствующих данных на удаленном сервере!). Если есть желание - то лучше даже помочь в запиливании питона в коннектор :-)
Сам по себе коннектор, конечно, очень мощная тулза. Помимо поиска серверов и хранения закладок она позволяет искать друзей на серверах. Но чего в ней не хватает?
Лично на мой взгляд, ей не хватает какого-нибудь движка для написания плагинов. Можно, к примеру, встроить Python. Да, я более-менее с этим языком знаком, поэтому его и хочу :D
Плюсы от плагинов будут обязательно. Например, можно запилить поиск друзей не только на серверах, но и в IRC, добавить различные другие данные о друзьях, сделать графическую конфигурялку самого UrT, то есть написание конфигов "за две минуты" :) Да хоть превратить коннектор в аналог стима!
Теперь надо уломать разработчиков, чтобы они это реализовали. Как минимум 2-3 плагина я запилю (показ скриншотов и демок, см. standalone-прототип тут, графический настройщик конфигов, да хоть хранение всего профиля и сопутствующих данных на удаленном сервере!). Если есть желание - то лучше даже помочь в запиливании питона в коннектор :-)
Ярлыки:
мысли вслух,
python,
urtconnector
вторник, 21 июня 2011 г.
SysSpam v 0.1
Запилил тут скрипт для XChat на пейтоне - спамит системной информацией :-) Версия первая, поэтому инфы немного :-)
Скрипт надо кинуть в ~/.xchat2
Вид:
Скачать
Исходник на моей флудошаре
Скрипт надо кинуть в ~/.xchat2
Вид:
Скачать
Исходник на моей флудошаре
воскресенье, 19 июня 2011 г.
D-Link DWA-547 + Arch
Так как мой роутер отвалился путем сгорания сетевухи в сервере (точнее, не сгорания, просто сетевуха на rtl8139 стала, почему-то, постоянно отваливаться) я решил прикупить себе нормальную PCI-вафлю. Погуглив по форумам всяких бубунт, я решил купить сабж, так как он вполне легко настраивается.
Подхватилась она сразу - благо ath9k ее поддерживает. Теперь самое трудное (после поездки на метро в +30) - заставить ее раздавать интернеты. Для этого нам понадобится hostapd и iptables.
Про iptables я даже говорить не буду - по первому запросу в гугле можно найти инфу о том, как включить маскарадинг. Я же хочу более подробно остановиться на hostapd - в нем столько опций :-D
Итак-с, начнем...
Подхватилась она сразу - благо ath9k ее поддерживает. Теперь самое трудное (после поездки на метро в +30) - заставить ее раздавать интернеты. Для этого нам понадобится hostapd и iptables.
Про iptables я даже говорить не буду - по первому запросу в гугле можно найти инфу о том, как включить маскарадинг. Я же хочу более подробно остановиться на hostapd - в нем столько опций :-D
Итак-с, начнем...
суббота, 18 июня 2011 г.
SHH && rxvt-unicode-256color
Небольшой солюшен, так сказать :-)
Если при запуске nano на удаленной машине вы получаете сообщение вида:
Если при запуске nano на удаленной машине вы получаете сообщение вида:
То необходимо на машине с установленным rxvt-unicode-256color (то есть на машине, с которой вы подключаетесь) выполнить:Error opening terminal: rxvt-unicode
infocmp rxvt-unicode-256color | ssh USER@REMOTE_IP "mkdir -p .terminfo && cat >/tmp/ti && tic /tmp/ti"Где USER@REMOTE_IP - юзер и IP удаленной машинки. Все, проблем солвед.
пятница, 17 июня 2011 г.
четверг, 16 июня 2011 г.
Ubuntu на моем ноутбуке
Решил тут поэкспериментировать с ноутбуком и пощупать на нем свежую бубунту. Что ж, результат неутешителен:
Только что установленная и обновленная, без всяких "лишних" программ. При этом наблюдаются постоянные фризы и лаги >.<
В итоге на ноут будет установлен или арч, или дебиан. А бубунта потихоньку догоняет венду по использованию оперативки "just after startup", с чем сообщество бубунтоидов и поздравляем ;-)
вторник, 14 июня 2011 г.
Восстанавливаем n900 после неудачных экспериментов
Вообще я хотел написать пост про Meego 1.2-dev, которую установил на свой n900, но все желание делать это отбил неудобный файловый манагер и отсутствие необходимых программ (типа файлового менеджера) в комплекте. Так что теперь это пост про восстановление n900 после установки всякой хренотени в eMMC (встроенную 32гбайтовую флешку).
Ярлыки:
восстановление,
maemo,
meego,
n900
четверг, 9 июня 2011 г.
среда, 8 июня 2011 г.
Ejabberd Update
Обновил себе ejabberd - или меня глючит, или он стал быстрее стартовать? :)
Попутно запили веб-регистрацию, а то jabber.ru любит блочить те сервера, на которых есть in-band регистрация (из клиента которая) - http://pztrn.ru:5280/register/
Попутно запили веб-регистрацию, а то jabber.ru любит блочить те сервера, на которых есть in-band регистрация (из клиента которая) - http://pztrn.ru:5280/register/
Ярлыки:
мысли вслух,
ejabberd
суббота, 4 июня 2011 г.
Казнить нельзя помиловать?
[7:14:30 MSD] Stanislav N.: у тебя мамбл 1.2+ стоит?
[11:37:53 MSD] I.R.A. Гипс: не исользую хуйню типо мамбла
[11:38:06 MSD] Stanislav N.: для тебя все хуйня)
[11:39:09 MSD] I.R.A. Гипс: ты ебанный эгоист
[11:39:17 MSD] Stanislav N.: по себе не суди >_>
[11:39:29 MSD] I.R.A. Гипс: по себе не сужу
[11:40:38 MSD] I.R.A. Гипс: тс2 или тс3
[11:40:55 MSD] I.R.A. Гипс: и скайп не более
[11:40:59 MSD] Stanislav N.: не пользую хуйню типа тс2
[11:41:10 MSD] Stanislav N.: тс3 еще возможно, но и то с оговорками
[11:41:26 MSD] I.R.A. Гипс: тс3 это и есть твой мумбл но качественный
[11:41:32 MSD] Stanislav N.: ололо
[11:41:36 MSD] Stanislav N.: не смеши меня ;)
[11:41:43 MSD] Stanislav N.: я в этом лучше разбираюсь
Я даже не знаю, что с этим поциком делать. Он реально долбаеб или прикидывается? :D
Ну и одна ололошечка:
[11:37:53 MSD] I.R.A. Гипс: не исользую хуйню типо мамбла
[11:38:06 MSD] Stanislav N.: для тебя все хуйня)
[11:39:09 MSD] I.R.A. Гипс: ты ебанный эгоист
[11:39:17 MSD] Stanislav N.: по себе не суди >_>
[11:39:29 MSD] I.R.A. Гипс: по себе не сужу
[11:40:38 MSD] I.R.A. Гипс: тс2 или тс3
[11:40:55 MSD] I.R.A. Гипс: и скайп не более
[11:40:59 MSD] Stanislav N.: не пользую хуйню типа тс2
[11:41:10 MSD] Stanislav N.: тс3 еще возможно, но и то с оговорками
[11:41:26 MSD] I.R.A. Гипс: тс3 это и есть твой мумбл но качественный
[11:41:32 MSD] Stanislav N.: ололо
[11:41:36 MSD] Stanislav N.: не смеши меня ;)
[11:41:43 MSD] Stanislav N.: я в этом лучше разбираюсь
Я даже не знаю, что с этим поциком делать. Он реально долбаеб или прикидывается? :D
Ну и одна ололошечка:
пятница, 3 июня 2011 г.
Пара новостей
- Я пересел на ejabberd. Нет, правда - я поставил ежика! Надоел этот "remote-server-not-found", когда я или мой бот некоторое время сидят на конференциях jabber.ru. Нахрен. Помучался 15 минут и уже второй день кайфую :)
- Поставил jabber-транспорты spectrum. Пока только ICQ+IRC, так как этими протоколами и пользуюсь. Гребаная аська, чтоб ты провалилась со своим cp1251 >.<
- Запилил Compiz Standalone. Результат:
![]() |
| Compiz Standalone рулед и педалед. Участвовали: Compiz, Conky, AWN, urxvt, pcmanfm, много всякой хрени в трее. |
Ярлыки:
апгрейд,
мысли вслух
Wine + Игры = Мышка срывается в правый нижний/прочий угол?
Включил я монитор сегодня утром, сделал по привычке yaourt -Suy --aur, пришел wine свежий. После установки решил поиграть немного в CoD4 по гарене, и обана - через рандомные промежутки времени мышка начала "проваливаться" в правый нижний угол. Просто проваливаться и все. Еще заметил, что при стрельбе (когда именно зажим идет) нельзя либо очень трудно перемещать мышку (она перемещается не плавно, а дерганно). Меня это выбесило и я решил поиграть в WoW.
И что же? Там то же самое. Абсолютная идетничность глюка натолкнула меня на то, что это глобальненький глюк в вине. Независимое расследование отрыло этот баг, который, оказывается, присутствует еще с версии 1.3.19! Однако и на .19 и на .20 у меня все было отличненько? ЧТОЗАНАХ?
Дальнейшая раскурка выявила приход xorg-server 1.10.2 вместе с обновлениями (на него я внимания не обратил почему-то). На 1.10.1 все было отличненько, баг детектед!
Немного подумав (и почитав комментарии к обоим багам), я решил пересобрать вино (коль у меня такой хороший проц - то почему бы и нет? Пойду 5 минут новости там посмотрю, чо :D) с --without-xinput2. Сконпелял, установил, проверил - вуаля, баг исчез! В общем, ждем фикса, а пока можно пользовать пакетик для x86_64 из моего репа. Заодно заметил, что мышкорегрессия, появившаяся в 1.3.15 и заключающаяся в том, что мышка как бы "дерганно" перемещается, исчезла. Чего и вам желаю :)
Интересно, зачем переходить на xinput2, если он еще настолько сырой? Ведь баг есть и в апстриме...
И что же? Там то же самое. Абсолютная идетничность глюка натолкнула меня на то, что это глобальненький глюк в вине. Независимое расследование отрыло этот баг, который, оказывается, присутствует еще с версии 1.3.19! Однако и на .19 и на .20 у меня все было отличненько? ЧТОЗАНАХ?
Дальнейшая раскурка выявила приход xorg-server 1.10.2 вместе с обновлениями (на него я внимания не обратил почему-то). На 1.10.1 все было отличненько, баг детектед!
Немного подумав (и почитав комментарии к обоим багам), я решил пересобрать вино (коль у меня такой хороший проц - то почему бы и нет? Пойду 5 минут новости там посмотрю, чо :D) с --without-xinput2. Сконпелял, установил, проверил - вуаля, баг исчез! В общем, ждем фикса, а пока можно пользовать пакетик для x86_64 из моего репа. Заодно заметил, что мышкорегрессия, появившаяся в 1.3.15 и заключающаяся в том, что мышка как бы "дерганно" перемещается, исчезла. Чего и вам желаю :)
Интересно, зачем переходить на xinput2, если он еще настолько сырой? Ведь баг есть и в апстриме...
пятница, 20 мая 2011 г.
Redmine + Arch
Занялся я тут вчера установкой и настройкой redmine, с интеграцией hudson'a. В принципе, все делается довольно просто и легко (особенно о арчевской вики), однако есть пара интересных моментов.
Самое главное - никогда и ни при каких обстоятельствах не пытайтесь использовать что-то, кроме Passenger (mod_rails)! С fcgid/fastcgi у меня redmine кушал, в среднем, 1 гбайт оперативки. Конечно, с моим количеством оперативки это не проблема, но я чувствую себя неуютно, когда обычное веб-приложение жрет столько. А с mod_rails - 100-300мбайт. Профит на лицо :)
Устанавливаем mod_rails (следуя этой инструкции):
Для redmine требуется ruby 1.8. Также полезно добавить некоторые симлинки в /usr/bin:
Самое главное - никогда и ни при каких обстоятельствах не пытайтесь использовать что-то, кроме Passenger (mod_rails)! С fcgid/fastcgi у меня redmine кушал, в среднем, 1 гбайт оперативки. Конечно, с моим количеством оперативки это не проблема, но я чувствую себя неуютно, когда обычное веб-приложение жрет столько. А с mod_rails - 100-300мбайт. Профит на лицо :)
Устанавливаем mod_rails (следуя этой инструкции):
# gem install passenger
# /opt/ruby1.8/bin/passenger-install-apache2-module
Для redmine требуется ruby 1.8. Также полезно добавить некоторые симлинки в /usr/bin:
ln -s /usr/bin/ruby-1.8 /usr/bin/ruby ln -s /usr/bin/gem-1.8 /usr/bin/gem ln -s /opt/ruby1.8/bin/rake /usr/bin/rake ln -s /opt/ruby1.8/bin/irb /usr/bin/irb
вторник, 17 мая 2011 г.
wxPython - Обновляем StaticText
Вот на эту хренотень я затратил оооочень много времени. Причем в гугле почти ничего интересного не было. Итак, чтобы не забыть:
Теперь, в другой функции этого же класса:
a.SetLabel(label='new label')
Вротмненоги, гугель тут не помог!!!11 И, причем, без всяких ".Refresh()", который упорно рекомендуют в списках расслыки...
class MainWindow(wx.Frame):
def __init__(self, parent):
def __init__(self, parent):
...
self.text = wx.StaticText(self.panel, -1, pos=(205, 5))Теперь, в другой функции этого же класса:
...
a = self.texta.SetLabel(label='new label')
Вротмненоги, гугель тут не помог!!!11 И, причем, без всяких ".Refresh()", который упорно рекомендуют в списках расслыки...
Ярлыки:
python,
statictext,
wx
суббота, 14 мая 2011 г.
WoW + Wine на x86_64 - вылетает Blizzard Updater
Фикс, оказывается, прост - устанавливаем... IE6!!!11 Еще можно попробовать WINEARCH=win32
Я в шоке, причем не от простоты фикса, а от его ебанутости...
Я в шоке, причем не от простоты фикса, а от его ебанутости...
xcompmgr, xorg и cpu
Столкнулся тут с неприятной фичей - при использовании xcompmgr xorg сильно кушал процессор. Даже мой :D После 3-5 часов уже по 3-6%. Решение - полностью убрать fade (опции -fF). Сутки - полет идеальный ^_^
четверг, 12 мая 2011 г.
pztrn-tools
Сделал прожект на гуглокоде, где я буду размещать свои костыли. Велкам всем, кто хочет поучаствовать :)
понедельник, 9 мая 2011 г.
воскресенье, 8 мая 2011 г.
Русское сообщество Urban Terror
Вот я и придумал, чем бы занять свой комп. Поднял форум для русского сообщества Urban Terror (старый форум долго лежал, да и до хостера было недостучаться). Так что как-то вот так х)
Ярлыки:
мысли вслух,
urban terror
среда, 4 мая 2011 г.
^_^
На улице +20, окно на полную открыто, птички поют, листочки появляются... К чему это я? Ах да - я уже дня 4 как сделал себе апгрейд. Купил себе Core i7 2600k + Asus P8P67 (rev. 3) + 8gb RAM + nVidia GTX460. Слов нет - если раньше (на е7500 + 3гб рамки + 9600гт) все и так под арчиком летало, так теперь я не успеваю кнопку нажать, как система выполняет это действие! Я щастлиф ^_^ Теперь на несколько лет можно забыть об апгрейде, если не больше.
Ну и как водится - несколько картинок:
Проц работает на 1.6ГГц, дабы экономить энергию ;)
Забавно: я не подумал, что мой текущий упс не сможет дать достаточно энергии. Под нагрузкой он часто щелкал на батарейку. Оказалось все прозаично - упс дает максимум 405w, а под нагрузкой моя конфигурация потребляет куда больше :)
Кстати, чем можно забить хард на 2ТБ? :D
Ну и как водится - несколько картинок:
Проц работает на 1.6ГГц, дабы экономить энергию ;)
Забавно: я не подумал, что мой текущий упс не сможет дать достаточно энергии. Под нагрузкой он часто щелкал на батарейку. Оказалось все прозаично - упс дает максимум 405w, а под нагрузкой моя конфигурация потребляет куда больше :)
Кстати, чем можно забить хард на 2ТБ? :D
Ярлыки:
апасна,
апгрейд,
мысли вслух
пятница, 29 апреля 2011 г.
понедельник, 25 апреля 2011 г.
MacOS: sendmail и гуглорелей
Возникла необходимость на клиентской версии MacOS (10.6.7, если кого-то заинтересует) подрубить sendmail для отправки писем с помощью PHP-скрипта. Дефолтненько sendmail отправляет письма только локальным пользователям (хз почему @_@, лень ковыряться было с тем, чито там джобсы наворотили), поэтому я решил настроить relay через гугло-smtp. Как? Так!
/etc/postfix/main.cf:
smtp_sasl_security_options = noanonymous
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/passwd
/etc/postfix/sasl/passwd:
[smtp.gmail.com]:587 user@domain:password
Стоит заметить, что личные домены, прикрепленные к гуглопочте, тоже работают. Далее:
# postmap /etc/postfix/sasl/passwd
Создадим сертификат:
# openssl req -utf8 -newkey rsa:1024 -keyout cacert.pem -nodes -x509 -days 365 -out cacert.pem
И, наконец:
Все должно работать. Проверяем лог:
/etc/postfix/main.cf:
smtp_sasl_security_options = noanonymous
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/passwd
/etc/postfix/sasl/passwd:
[smtp.gmail.com]:587 user@domain:password
Стоит заметить, что личные домены, прикрепленные к гуглопочте, тоже работают. Далее:
# postmap /etc/postfix/sasl/passwd
Создадим сертификат:
# openssl req -utf8 -newkey rsa:1024 -keyout cacert.pem -nodes -x509 -days 365 -out cacert.pem
# postfix reload
sh-3.2# cat /var/log/mail.log | grep OK
Apr 25 05:20:16 pztrn postfix/smtp[3282]: 00253E314E: to=<pztrn@pztrn.ru>, relay=smtp.gmail.com[209.85.227.109]:587, delay=3.2, delays=0.04/0.24/1.6/1.3, dsn=2.0.0, status=sent (250 2.0.0 OK 1303694416 o23sm3016277wbc.10)
четверг, 21 апреля 2011 г.
среда, 20 апреля 2011 г.
Подъебос от лостфильма? :D
http://lostfilm.info/person/102339/:
Эээ @_@:
Сразу вспоминается: "он еще сперматазоидом клавиатуру держал!"
Линдси Лохан
Профессии: Актриса, Играла себя
Пол: Женский
Рост: 165
Родилась: 02 июля 1986, Рак (24 лет)
Первый фильм: 1964
Последний фильм: 2012
Эээ @_@:
Родилась: 02 июля 1986, Рак (24 лет)Под чем писали, интересно? :D
Первый фильм: 1964
Сразу вспоминается: "он еще сперматазоидом клавиатуру держал!"
вторник, 19 апреля 2011 г.
Пара слов о блоге
Дело было вечером, делать было нечего... Точнее, дело было ночью, спать совершенно не хотелось, вот и я решил с пользой провести время :) В качестве "объекта-мученика" был выбран мой бложе. Собственно, поменялся дизайн :)
Да, в который раз. И да - он стандартный. То есть не совсем стандартный :) Для начала я убрал панельку сверху (она действительно раздражает), а также добавил "мини-админку" с ссылками из панели управления для более удобного управления блогом (иногда мне просто лень вводить blogger.com для того, чтобы в админку блога попасть). Вот код HTML-виджета:
Также сделал некоторые дополнения к дефолтной теме. Слить ее можно тут. Попутно вопрос специалистам - как сделать ее резиновой? >.< И еще вопрос по виджету - почему архив блога у меня так расплывается, при том только на главной странице? :( А в 9 ишаке все пучком отображается... Это проплачено мелкомягкими?
Да, в который раз. И да - он стандартный. То есть не совсем стандартный :) Для начала я убрал панельку сверху (она действительно раздражает), а также добавил "мини-админку" с ссылками из панели управления для более удобного управления блогом (иногда мне просто лень вводить blogger.com для того, чтобы в админку блога попасть). Вот код HTML-виджета:
<span class="item-control blog-admin">Меняем BLOGID на ID блога (смотрим в админке - в адресной строке). И вуаля - костыль для ленивцев up and running :)
<a href="http://www.blogger.com/post-create.g?blogID=BLOGID">Написать пост</a>
<a href="http://www.blogger.com/blog-options-basic.g?blogID=BLOGID">Настройки блога</a>
<a href="http://www.blogger.com/rearrange?blogID=BLOGID">Настройка виджетов</a>
<a href="http://www.blogger.com/html?blogID=BLOGID">Править HTML</a>
<a href="http://www.blogger.com/comment-published.g?blogID=BLOGID">Модерировать комменты</a>
<a href="http://www.blogger.com/logout.g">Выйти</a>
</span>
Также сделал некоторые дополнения к дефолтной теме. Слить ее можно тут. Попутно вопрос специалистам - как сделать ее резиновой? >.< И еще вопрос по виджету - почему архив блога у меня так расплывается, при том только на главной странице? :( А в 9 ишаке все пучком отображается... Это проплачено мелкомягкими?
Ярлыки:
бложе
Prosody - неплохо!
Пощупал тут на досуге Jabber-сервер Prosody. Для тех, кто не в теме - это Jabber-сервер, написанный на LUA. Он очень легок в настройке (я сделал всего 2-3 правки в конфиге), что делает его практически идеальным сервером для одно-трех аккаунтного сервера на личном домене.
Впечатления пока что хорошие, особенно вспоминая свою возню с ejabberd, когда я (откровенно говоря) страдал секасом с конфигом и конференциями. Тут все "просто работает".
Только что сделал diff оригинального и моего конфига - всего 7 измененных/добавленных строк. В общем, рекомендую :)
Впечатления пока что хорошие, особенно вспоминая свою возню с ejabberd, когда я (откровенно говоря) страдал секасом с конфигом и конференциями. Тут все "просто работает".
Только что сделал diff оригинального и моего конфига - всего 7 измененных/добавленных строк. В общем, рекомендую :)
среда, 13 апреля 2011 г.
Я опасен, блеать! Со мной лучше не общаться!
Переманил нескольких друзей в aion. Да что так нескольких - почти весь Urban-Terror клан Stunning Bears. Я опасен и со мной лучше не общаться, я гублю жизни! :3
Ярлыки:
апасна,
мысли вслух,
aion
среда, 6 апреля 2011 г.
Новый шаблончик
Хуйнул сюды brand-new темный шаблончик. Хотя он ни разу не brand-new (гордо утянут с тырнетов), но все же я его серьезно так модифицировал, ибо дерьма в коде шаблона было немеряно. В принципе, там и сейчас столько же, наверное :D
Теперь, внимание, вопрос знАтОкАм: почему на главной страничке посты не форматируются (для примера смотрим мой пост ниже) и как это фиксануть? Шаб, если понадобится, отошлю по почте :) "В конвертике таком, с листочками *irony".
Да, я нихуя в этом не смыслю :D
Теперь, внимание, вопрос знАтОкАм: почему на главной страничке посты не форматируются (для примера смотрим мой пост ниже) и как это фиксануть? Шаб, если понадобится, отошлю по почте :) "В конвертике таком, с листочками *irony".
Да, я нихуя в этом не смыслю :D
Ярлыки:
бложе
суббота, 2 апреля 2011 г.
Psi+ - фиксим размер шрифта в строке ввода
Psi+ в последнее время начал меня сильно напрягать тем, что шрифт в строке ввода используется больший по размеру, чем в виджете чата. Путем вчитывания в вики я вычислил следующую конфигурацию (добавить в вкладку "CSS" плагина "Extended Options"):
Внимание! Возможно станет маленьким шрифт в строке топика в конференциях!
QWidget#bottomFrame>QWidget>QTextEdit {B все будет ок :) Возможно, придется font-size допилить под себя.
font-size: 13px;
}
Внимание! Возможно станет маленьким шрифт в строке топика в конференциях!
Ярлыки:
ШГ,
psi,
qtextwidget
вторник, 29 марта 2011 г.
Pacman Powerpill
Слушал долго. На картинку можно не смотреть, если вы только всякими ЛСД не увлекаетесь ;)
Ярлыки:
pacman
воскресенье, 20 марта 2011 г.
sshmanager 0.1
Накатал простенький скрипт на Python для управления закладками SSH-серверов. Вообще это писалось от скуки, да и очень смахивает на очередной костыль. Но, по крайней мере, нормально работает :D
В данный момент - только консольная версия. Гуй приделывать, скорее всего, не буду, ибо лень :). Что умеет скрипт:
В данный момент - только консольная версия. Гуй приделывать, скорее всего, не буду, ибо лень :). Что умеет скрипт:
- Добавление серверов в список
- Удаление серверов из списка (да, бывает полезно)
- Соединение по SSH с выбранным сервером
воскресенье, 13 марта 2011 г.
1 ИКБ - в рот ей ноги!
Попал в больницу с мононуклеозом (типа ангмны болезнь, только хуже и может дать осложнения на все органы) и скажу сразу - никому, даже заклятому врагу не пожелаю тут находиться!
Первое - в палатах напрочь отсутствуют розетки! Их просто несуществует, а слоты под них замазаны шпаклевкой. И как подзаряжать мобилки? Тащить из дома удлинитель, чтобы из коридора прокинуть? Наверняка стоит - товарищи по палате однозначно скажут спасибо.
Второе - большое количество "хачей". Из 19 палат в отделении можно будет набрать палат 10 полных. Как будто администрация сдает койкоместа. Да и покоя от них нету - сядут около поста на диванчике и включат хрень какую-нибудь или будут орать. Медсестры молчат, так что днем покой нам только снится.
Третье - отвратная еда. Ладно еще утром и вечером, впихнуть в себя можно. Но обед - это что-то с чем-то. Как вам на вкус простая капуста с какой-то стремной пурпурной примесью и абсолютно безвкусной котлетой? Или, к примеру, стремный кусок рыбы с пюрешкой, которое настолько отдаленно напоминает картофельное, насколько далеко находится Земля от Солнца? Таким можно только давиться, если ты не бомжечурка, которая сожрет все, что дают.
Хотя, стоит признать, что уколы делают хорошо, безболезненно. Но это не отменяет предыдущего текста. Фотоотчет о нашей ебнутой медицине и ее таком же оснащении будет по выходу из больницы, по жпрс трудновато 5мп фотки заливать :)
Первое - в палатах напрочь отсутствуют розетки! Их просто несуществует, а слоты под них замазаны шпаклевкой. И как подзаряжать мобилки? Тащить из дома удлинитель, чтобы из коридора прокинуть? Наверняка стоит - товарищи по палате однозначно скажут спасибо.
Второе - большое количество "хачей". Из 19 палат в отделении можно будет набрать палат 10 полных. Как будто администрация сдает койкоместа. Да и покоя от них нету - сядут около поста на диванчике и включат хрень какую-нибудь или будут орать. Медсестры молчат, так что днем покой нам только снится.
Третье - отвратная еда. Ладно еще утром и вечером, впихнуть в себя можно. Но обед - это что-то с чем-то. Как вам на вкус простая капуста с какой-то стремной пурпурной примесью и абсолютно безвкусной котлетой? Или, к примеру, стремный кусок рыбы с пюрешкой, которое настолько отдаленно напоминает картофельное, насколько далеко находится Земля от Солнца? Таким можно только давиться, если ты не бомжечурка, которая сожрет все, что дают.
Хотя, стоит признать, что уколы делают хорошо, безболезненно. Но это не отменяет предыдущего текста. Фотоотчет о нашей ебнутой медицине и ее таком же оснащении будет по выходу из больницы, по жпрс трудновато 5мп фотки заливать :)
пятница, 18 февраля 2011 г.
Передаем список опций функции
Решил тут поучить пейтона и перепейсать на нем reporebuild - чисто в качестве профилактики и изучения. В итоге долго мучился с getopt - не мог получить список пакетов для пересборки, или же параметр совсем не передавался и скрипт завершал свою работу. Без разных доков (коих я не смог найти, а на python.org зайти не мог по причине отвалившегося тырнета) я нащупал примерно это:
Конечно, немного кривовато, но, по крайней мере, работает.

def main():
try:
opt, args = getopt.getopt(sys.argv[1:], "abcflh", ["all", "build", "cfgcheck", "fetch", "localbuild", "help"])
except getopt.GetoptError, err:
print colored ('Wrong option!', 'red')
usage()
sys.exit(255)
for option, args in opt:
if option in ("-a", "--all"):
BuildAll()
elif option in ("-b", "--build"):
BuildFromAur(sys.argv[1:])
elif option in ("-c", "--cfgcheck"):
CfgCheck()
elif option in ("-f", "--fetch"):
FetchFromAur(sys.argv[1:])
elif option in ("-h", "--help"):
usage()
sys.exit(0)
elif option in ("-l", "--localbuild"):
BuildFromLocal(sys.argv[1:])Конечно, немного кривовато, но, по крайней мере, работает.
понедельник, 14 февраля 2011 г.
Конвертим видео для n900
Недавно задался вопросом конвертирования на своем арче видео для n900. Телефон, конечно, хороший, как и прочие компьютерные возможности. Однако к видео он, засранец, очень привередлив. В частности, не поддерживает "изкаропки" ogg, что есть минус - под линухом я могу спокойно сконвертировать все в этот формат, и это очень печально. Приходится использовать x264, однако его поддержка в n900 довольно-таки кастрирована. Долго мучаясь (хотя, на самом деле, совсем недолго), я набрел на эту страничку, первой ссылкой на которой значится tablet-encode, имеющийся в AUR.
Tablet-encode - это враппер над mencode, который содержит необходимые настройки для конвертирования видео в формат, "съедобный" для n900. По существу - это perl-скрипт, который распространяется под "Artistic License" (на сайте maemo.org написано "Free and Open-Source License"). Использование этого скрипта здорово сэкономило мне время и нервы (учитывая "привередливость" n900 в отношении видео в x264) и позволило наконец-то насладиться "Звездными вратами" на мобилке ^_^ А стандартный плеер такой плеер, что по-умолчанию выбирал дорожку с английской озвучкой, поэтому и пришлось перекодировать.
Tablet-encode - это враппер над mencode, который содержит необходимые настройки для конвертирования видео в формат, "съедобный" для n900. По существу - это perl-скрипт, который распространяется под "Artistic License" (на сайте maemo.org написано "Free and Open-Source License"). Использование этого скрипта здорово сэкономило мне время и нервы (учитывая "привередливость" n900 в отношении видео в x264) и позволило наконец-то насладиться "Звездными вратами" на мобилке ^_^ А стандартный плеер такой плеер, что по-умолчанию выбирал дорожку с английской озвучкой, поэтому и пришлось перекодировать.
Ярлыки:
n900
суббота, 12 февраля 2011 г.
Reporebuild 1.1
Новая версия моего скрипта для поддержания локального репозитория обновленным, вышла в свет. Основные нововведения:
- Возможно просто скачать PKGBUILD из AUR, без сборки (опция -f)
- При скачивании и сборке пакета из AUR (опция -b) - запрос на правку PKGBUILD'a
- Теперь в списке пакетов не нужно завершающее "END". Я был настолько ленив, что забыл это удалить :D
Ярлыки:
archlinux,
reporebuild
Mumble 1.2.3
Скомпилировал тут mumble из git. Что сказать - прогресс налицо :) Для начала - наконец-то перевод. Mumble на русском! ^_^
Одно из значительных нововведений, ИМХО - переработанный диалог настройки оверлея. Собственно, вот он:
Перенос оверлея с места на место осуществляется с помощью обычного драг-энд-дропа, дополнительные настройки (типа прозрачности, настройки расположения элементов на строке) доступны по ПКМ.
Также, как видим, можно включить FPS-метр. Для тех, кто хочет "померяться письками" в играх, которые сами не умеют выводить количество FPS.
Все остальные настройки, вроде как, остались такими же. Но очень понравился переработанный диалог настройки оверлея, стало более юзабельным, нежели в 1.2.2 - видно, как будет выглядеть оверлей при тех или иных настройках, за что разрабам отдельное спасибо.
Одно из значительных нововведений, ИМХО - переработанный диалог настройки оверлея. Собственно, вот он:
Также, как видим, можно включить FPS-метр. Для тех, кто хочет "померяться письками" в играх, которые сами не умеют выводить количество FPS.
Все остальные настройки, вроде как, остались такими же. Но очень понравился переработанный диалог настройки оверлея, стало более юзабельным, нежели в 1.2.2 - видно, как будет выглядеть оверлей при тех или иных настройках, за что разрабам отдельное спасибо.
пятница, 11 февраля 2011 г.
Reporebuild 1.0
Reporebuild - это скрипт, позволяющий пересобрать пакеты в локальном репозитории, используя уже готовые PKGBUILD'ы. Очень полезен, когда регулярно пересобираются несколько "тяжелых" пакетов.
Ярлыки:
archlinux,
reporebuild
Подписаться на:
Сообщения (Atom)







