Главная | index :tag => 'бардак' [ Связь ] [ no Python ] [ no AJAX ] [ css ]

QMPDClient и LyricWiki

Aug 10th, 2009 (Monday) 12:30

Проблема решена написанием небольшого скрипта на php, который имеет такой же, как и REST API покойного. Таким образом, в программах можно только менять адрес запроса.

Скрипт тут: [http://gist.github.com165164, работает тут: [http://dump.bitcheese.net/lwiki.php]

Метки: code, бардак, php, qmpdclient | Комментировать »

LyricWiki RIP

Aug 5th, 2009 (Wednesday) 15:49

Письмо к разработчикам

Unfortunately, licensing agreements with the biggest publishers in the music industry require us to no longer offer the ability for programmatic access to LyricWiki's collection of lyrics.

Печально. Даже Microsoft знает, что разработчиков обижать — себе дороже выйдет.

Метки: code, бардак | Комментировать »

Спам второго уровня

Jul 24th, 2009 (Friday) 13:12 (Updated: Jul 24th, 2009 (Friday) 13:14)

Респект неизвестному автору идеи.

Метки: бардак, lol, спам | Комментировать »

Айфон

Jul 22nd, 2009 (Wednesday) 18:18

Мне в руки попал этот странный девайс.

Плюсы:

Минусы:

Плюс-минус:

В общем, как я и полагал, годится только для того, для чего предназначен производителем (серфинг, фапание на бесполезные демки и набивание карманов производителя), остальное -- костыли.

Метки: бардак | Комментировать[2] »

TPB RIP.

Jun 30th, 2009 (Tuesday) 11:22

News reached the press today in Sweden - The Pirate Bay might get aquired by Global Gaming Factory X AB.

The profits from the sale will go into a foundation that is going to help with projects about freedom of speech, freedom of information and the openess of the nets. I hope everybody will help out in that and realize that this is the best option for all. Don't worry - be happy!

via [http://thepiratebay.org/blog164

Конец немного предсказуем.

Метки: бардак | Комментировать »

Hellnet

Jun 21st, 2009 (Sunday) 20:43

"Язык Д развивается хорошо"
Лучший ченджлог ever

Hellnet медленно, но верно выходит на проектную мощность! Сегодня я к нему приделал очень функциональный форум, но же чят. Собственно, одна из главных целей.

Собрать hellnet по-прежнему можно только с экзотическими плясками (установкой cabal-install и/или тыщи хаскеллопакетов) вокруг системы. И это, скорее всего, не изменить. Sad but true.

Метки: code, бардак, haskell, hellnet | Комментировать »

Самоуничтожение

Jun 10th, 2009 (Wednesday) 13:03

Индусы:

Глава индийской IT-компании Lxlabs, КТ Лигеш (K T Ligesh) найден повесившимся в своем доме в Бангалоре, пишет The Register. Он покончил с собой вскоре после того как хакеры взломали британского хостинг-провайдера Vaserv.com и стерли 100 тысяч сайтов. Взломщики использовали уязвимость в приложении HyperVM, разработанной Lxlabs

Попы:

"Возле груши в селе Старычевка Полтавской области, на которой, как считается, проявился образ Богородицы, поставлен наряд милиции, сообщает "Обком". Такая мера стала необходимой после того, как известие о чуде привлекло множество паломников и они стали делать большие пожертвования.

bq. Решение поставить возле груши и сейфа милиционеров, как отмечает издание, было принято после того, как в селе "вспыхнул конфликт между священниками, которые не поделили сук, отпиленный от груши, на котором также проявился образ Богоматери". Теперь милиция несет там круглосуточное дежурство.

Метки: бардак, lol | Комментировать »

pygmentize

Jun 10th, 2009 (Wednesday) 10:09

Я всегда знаю, чего ожидать от программы на Питоне.

[voker57@nbl 0] ~/projects/rolemodel/showdown% pygmentize -f png showdown.rb       
Traceback (most recent call last):
  File "/usr/bin/pygmentize", line 3, in <module>
    pygments.cmdline.main()
  File "/usr/lib/pymodules/python2.5/pygments/cmdline.py", line 324, in main
    fmter = get_formatter_by_name(fmter, **parsed_opts)
  File "/usr/lib/pymodules/python2.5/pygments/formatters/__init__.py", line 51, in get_formatter_by_name
    return cls(**options)
  File "/usr/lib/pymodules/python2.5/pygments/formatters/img.py", line 285, in __init__
    self.fonts = FontManager(options.get('font_name', ''), fontsize)
  File "/usr/lib/pymodules/python2.5/pygments/formatters/img.py", line 71, in __init__
    self._create_nix()
  File "/usr/lib/pymodules/python2.5/pygments/formatters/img.py", line 90, in _create_nix
    self.font_name)
pygments.formatters.img.FontNotFound: No usable fonts named: "Bitstream Vera Sans Mono"

Метки: бардак, python | Комментировать[5] »

Программистская болезнь.

May 31st, 2009 (Sunday) 17:42

Как правило, программисты ленивы. Хорошие программисты еще более ленивы. И чем круче программист, тем ему меньше хочется заниматься низкоуровневой деятельностью.

Какой-нибудь школьник с дельфи за пять минут может сделать форму для виртуальной клавиатуры, накидав кнопки на форму. Также ему совершенно не в лом тыкать по каждой из кнопок двойным и вбивать туда вызов WinAPI. На это уходит еще 10 минут.

Если за эту работу возьмется опытный кодер на Qt, он ни в коем случае не будет так бездумно тратить свое время. Он сначала изучит клавиатуру, разобьет её на группы кнопок, все группы кнопок положит в layout'ы, потом полезет за документацией по шаблонам / любимым скриптовым языком и напишет небольшой кусок кода, который создаст обработчики для каждой кнопки. Все это он засунет в интерфейс, а отдельно он сделает libkeyboard, который будет платформо-независимо эмулировать нажатия кнопок.

Все это, если на полдороге ему не надоест и он не пойдет вылизывать свой вариант костылей для C / уменьшать сложность алгоритмов на Haskell / whatever.

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

Есть много хороших и отлично работающих программ под Windows. Например, Foobar2000, ImgBurn, Miranda, PerfectDark. Они бесплатны, удобны. Исходники их авторы не открывают только по привычке, или они открыты, но никому не нужны, ибо написаны через жопу ввиду слабой ознакомленности автора с языком.

Есть много хороших и отлично написанных кроссплатформенных программ, которые, к сожалению, не выходят за стадию сферического коня в вакууме. Причины? Автору неинтересно разрабатывать интерфейс, ведь ему все и так понятно и удобно. Документацию тоже писать не очень интересно. Иногда автору вообще было интересно воплотить концепт, а остальное его не очень волнует.

tuomov, автор ion3, говорит, что его вообще интересует в основном идея, а пачкать руки ее воплощением он не желает. К счастью, до того, как он дошел да такой стадии и заболел ФГМ, он успел написать отличный оконный менеджер.

Что же с этим всем делать? Умные программисты не хотят писать популярные программы, а популярные программы написаны черти-как.

Метки: code, бардак, bit cheese | Комментировать[2] »

Бенчмарки Python и пр.

May 26th, 2009 (Tuesday) 12:45

Много раз доводилось читать (впервые, наверное, лет 6 назад) как удобен тот или иной язык. Например, в то время был прямо бум в Интернете: дескать вот, загадочный язык, на котором можно писать код быстрее, чем на самом Haskell! И все кинулись к этому диалекту Whitespace. Однако, у многих интерес к нему угас (например, у меня) по причине не слишком очевидного синтаксиса, системы типов…

Дальше: [[nopython-story]]

Метки: бардак, lol, python | Комментировать »

« Назад | Вперед »