суббота, 30 апреля 2011 г.

Awesome WM & keyboard индикатор в Ubuntu Natty

Буквально недавно, я писал о том, как можно сделать в awesome индикатор раскладки клавиатуры на основе сигналов dbus. После обновления до natty мой индикатор работать перестал. :( Почему - выяснилось довольно скоро: в новой версии dbus претерпела изменения. Поэтому пришлось срочно сделать патч:

--- rc.lua 2011-04-30 23:14:14.703483029 +0400
+++ rc.lua 2011-04-30 23:10:36.067413293 +0400
@@ -175,8 +175,10 @@
  return
 end
 
-dbus.add_match("session", "member='LayoutUpdated'")
-dbus.add_signal("org.ayatana.dbusmenu", mykey_update)
+-- dbus.add_match("session", "member='LayoutUpdated'")
+-- dbus.add_signal("org.ayatana.dbusmenu", mykey_update)
+dbus.add_match("session", "member='XAyatanaNewLabel'")
+dbus.add_signal("org.kde.StatusNotifierItem", mykey_update)
 --- keyboard indicator }}}
 
 -- {{{ Create a laucher widget and a main menu

Роспись по... редактору.

Наверное мало есть людей, которые предпочитают работать с голым, черно-белым текстом, особенно если дело касается подсветки синтаксиса. ;) Так что пару слов об этой самой "росписи":

среда, 27 апреля 2011 г.

Кастомизация в разных ОС.

В общем то история старая, но все равно понравилось. ;)


Пользователь: «Мне нужна бронзовая статуя русалки!»
Linux: «Вот вам бронзовый куб 1x1x1 м и напильник»

Gentoo: «Вот вам медь, олово, доменная печь»

FreeBSD: «Вот вам кирка и каска с фонариком. Шахта с медью — в той стороне»

Ubuntu: «Вот вам статуя русалки»
Пользователь: «Но здесь же только хвост!»
Ubuntu: «Введите, пожалуйста apt-get install туловище русалки, apt-get install голова русалки, apt-get install руки русалки...»

MacOS: «Вот вам красивые голые девчонки»
Пользователь: «Ух ты! А можно потрогать?»
MacOS: «Заплатите 200 евро и активируйте функцию "Потрогать голых девчонок"»

Windows«Нет. Я думаю — Вам определенно нужна чугунная статуя Чапаева...»
Спер у телегамочки. :)

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

Черный лебедь

Посмотрел сабж, купившись на анонсы... Да, богаты последние годы на сумасшедших. :( Ну это ж ппц какой-то: такое ощущение, что у авторов родилась "идея" начала фильма, а когда дело пошло к концу и историю надо как-то вразумительно заканчивать - идеи закончились. А делать-то что-то надо! Ну так спишем все на сумасшествие и ништяк! :( Трындец тенденция в кино пошла...

Итого: жаль потраченного времени.

пятница, 22 апреля 2011 г.

Черный юмор.

Навеяло работой: "SAP-ер ошибается только один раз в жизни! Когда впервые пробует что такое SAP." ;)

четверг, 21 апреля 2011 г.

Новый блог.

Решил сделать отдельный блог, куда буду скидывать "поделки". :) Пусть будет. Там не буду ничего особо писать, только скрипты и мелкие комментарии, все.

И снова копируем ролики с youtube.

Последний раз я выкладывал скрипт для копирования роликов с youtube в несколько переработанном виде. И все бы ничего, но с какого-то момента скрипт перестал работать! :( А произошло это потому, что флеш обновили и он стал хитрее: после начала закачки ролика на диск, файл из /tmp удаляется! Но так как это не "винды", то он продолжает прекрасно читаться даже после удаления. :) В связи с этим скрипт пришлось несколько "перелопатить". ;) И так, кому надо - читаем дальше, кому не надо - как обычно проходим мимо. :)))

ffmpeg, самописный скрипт и "трубы".

Начну с того, что люди не использующие консоль и не пишущие хотя бы мелкие скрипты для своих нужд, могут дальше не читать и смело проходить мимо этой заметки, ибо ничего интересного для себя они тут не найдут. ;) Для остальных же преамбула...

среда, 20 апреля 2011 г.

Минута славы.

Ну допустим не минута. И допустим не славы... Но когда о твоем блоге где-то пишут, это все же приятно. :) Я не имею в виду блоги своих друзей и знакомых. С ними все понятно как раз. А тут вроде как "общественный" ресурс. И типа даже в рейтинге четвертым стою. Прикольно. :)
Спасибо. :)

суббота, 16 апреля 2011 г.

Интернет обвиняют в убийстве российского кинематографа

Увидел заметку на хабре с таким же сабжем.

Если вдруг оттуда ее уберут, вот цитата:

Во время круглого стола «Защита интеллектуальной собственности в Сети. Позиция теле и киноиндустрии», прошедшего вчера, сопредседатель Ассоциации теле и кинопродюсеров России Алексей Пиманов заявил, что Интернет «убивает кинопроизводство». Речь идет в основном о российском кинематографе, который, очень страдает от того, что огромное количество пользователей сети просто закачивает новые фильмы из Интернета.
Пиманов утверждает, создателям фильмов не удается даже вернуть себе деньги, которые тратятся на его производство, не говоря уже о заработке. Новые фильмы, только вышедшие в прокат, за месяц скачивают в среднем 750 тысяч пиратских копий. По статистике, порядка 69% россиян бесплатно скачивают музыку и видео в Интернете, а с тем, что это преступление, согласны лишь 9%. Владельцы торрент-трекеров с посещаемостью более 100 тысяч человек в день получают доход в размере более 8 миллионов рублей в год, считает Ассоциация теле- и кинопродюсеров России.
В общем прочел и не удержался:

Молодцы! На снимают говна всякого, но надо ж  найти крайнего? Конечно во всем виноваты пираты! Нет, я не оправдываю пиратство, но убейте меня - ни что на заставит меня потратить время и деньги на всякие "самые лучшие фильмы" и "притомленные солнцем 2"! Когда вы, господа борцы с пиратством, начнете снимать так, как когда-то были сняты "Ирония судьбы", "Служебный роман", "Бриллиантовая рука", "В бой идут одни старики", "А зори здесь тихие" и прочие прочие прочие действительно шедевры кинематографа, вот тогда Я буду с удовольствием платить за ваши труды! А пока - пошли вы на хер, господа!

Всегда ваш, увы совсем вам не благодарный зритель.

среда, 13 апреля 2011 г.

Ubuntu 10.10 & Lotus Notes

К огромному сожалению наша компания использует этот, с позволения сказать продукт жизнедеятельности не знаю уж кого, под названием Lotus Notes. Не буду тут писать все гадости, которые я думаю каждый раз используя это чудо программерской мысли, ибо пост не об этом.

Так или иначе, а использовать его приходится. Вот недавно накатил на своей машине ubuntu до версии 10.10 и обнаружил, что лотус падает с сообщением:

libcanberra-gtk-module.so: undefined symbol: gtk_widget_is_drawable

что было очень не приятно. В инете ничего не нашел, разобрался сам. Все, что нужно сделать, это вырубить в окружении переменную:

unset GTK_MODULES

Так что вот пишу, что бы самому второй раз не наступить на эти грабли, а то может и еще кому пригодится. ;)

вторник, 12 апреля 2011 г.

Притча.

Однажды два странствующих монаха встретили на берегу бурлящей реки женщину. Она стояла там и боялась перейти на другой берег. Тогда один из монахов молча взял ее на руки и перенес через реку. Весь следующий день второй монах места себе не находил и в конце концов высказал все что думал:


- Как ты мог? - сказал он - Нам не разрешено даже прикасаться к женщинам, а ты взял ее на руки. Зачем ты это сделал? Почему взялся помогать ей? Что на тебя нашло?


Тогда второй монах ответил:


- Я оставил эту женщину там, на берегу реки, а ты все еще продолжаешь ее нести.


Очень понравилось. Очень верно сказано: мы действительно порой очень долго тянем за собой груз не нужных мыслей. Надо от них избавляться. :)

P.S. Уперто из buzz-а у Александра Попова.

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

Awesome WM & keyboard layout indicator.

Люди не знающие что такое awesome и не интересующиеся вопросами этого WM дальше могут вообще не читать. ;) Для общего понимания такие читатели могут сходить по тегам awesome и tiled wm и почитать что к чему. Ладно, это все лирика. И так...

четверг, 7 апреля 2011 г.

Аудио заметки на буке.

Наткнулся тут на пост на хабре, ну и приглянулась мне там одна идея. А именно запись аудио с микрофона по горячей клавише. Правда я немного переделал то, что написал там автор... Во первых не делал это алиасами в шелле, а отдельным скриптом. Я так больше люблю. ;) ИМХО алиасы для совсем мелких нужд типа:

ll="ls -la"

не более того... Ладно, я отклонился от темы. ;) В общем кидаю сюда свой скриптик, вдруг кому пригодится? :) Работает в режиме триггера: нажали кнопку - запустился, нажали еще раз - убился. Все сохраняется в папку ~/microphone. Если ее нет - создается. Плюс выкидывается информационное сообщение. Если не надо этого - просто закомментируйте строки с zenity или поменяйте на любую другую утилиту. Ладно: меньше слов - больше дела. ;)