andy_shev: (Default)
Eventually hex_to_bin() method implementation has been applied to Linux kernel mainstream.

Ну вот, с сегодняшнего дня hex_to_bin() официально в Linux kernel.

P.S. Я уже писал ранее про возможности попатчить ядро... :)

Update. One guy had started a little discussion in LKML about efficiency of the 'tolower()' vs. 'if condition'. Without optimization the tolower() is slower.
andy_shev: (Default)
И так, мой доклад на Linux Tag 2010 приняли. Конференция пройдёт в Берлине с 9 по 12 июня сего года. В связи с таким положением дел появилось несколько мыслей.

Мысль первая. Кто из вас, дорогие френды, хочет почитать макет (он будет готов думаю к следующей неделе) доклада и презентации и покритиковать или похвалить? Отмечайтесь в комментариях! (Принимаются любые отзывы)

Мысль вторая. Кто хочет встретиться, развиртуализироваться и просто провести хорошо время? Ай-да в Берлин!

Тезисы доклада здесь:
http://www.linuxtag.org/2010/en/program/free-conference/all-speakers/details.html?talkid=269

linux

Mar. 10th, 2010 10:41 pm
andy_shev: (Default)
А вот как вы думаете, сколько собственных реализаций (не уникальных, а в абсолютной величине) в linux следующих методов?
- atoi() - перевод текстового представления числа в его значение
- hex_to_bin() - перевод шестнадцатиричной цифры из текста в значение
- isxdigit() - проверка символа, является ли он 16ричной цифрой
- hex_asc_hi(), hex_asc_lo() - обратная к hex_to_bin()

[info]Кир как-то писал про возможности поучаствовать в opensource, так вот в ядре этих возможностей просто пруд пруди, ассенизатор - тоже нужная профессия :)

P.S. Кстати, вылавливание подобных копий не ограничивается git grep <...>.
andy_shev: (Default)
Продолжение истории про то, как втянуть в Google Reader потоки от используемых сервисов.
Ранее я рассмотрел перенос френдленты ЖЖ, теперь очередь за подписками Picasa и Youtube.

В отличие от LJ сам Google не отдаёт ни OPML, ни хотя бы URL потока на новые записи в Youtube (по крайней мере я не нашёл как это сделать).

Придётся генерировать их скриптом (также им стоит прогнать и LJ подписку).

Как это выглядит.

- устанавливаем Python2.x (x, наверное, >=4), python-gdata, cElementTree
- скачиваем скрипт отсюда и кладём куда-нибудь в ~/bin
- заполняем файл ~/.netrc примерно так:
machine picasaweb.google.com login LOGIN password PASSWORD
machine www.youtube.com login LOGIN password PASSWORD
machine www.livejournal.com login LOGIN password PASSWORD

- запускаем скрипт
$ gopmlgen --service livejournal --sort --output lj.opml --subfolder 'My LJ'
$ gopmlgen --service picasaweb --sort --output picasaweb.opml --self --subfolder "PicasaWeb"
...

- полученные файлы загоняем в Google Reader:
* открыть Google Reader -> Manage Subscriptions
* выбрать фильтр "My LJ" (это же имя фолдера)
* выбрать все потоки, прошедшие фильтр, и отписаться от них
* перейти во вкладку Import/Export
* загрузить сгенерированный OPML (lj.opml)

P.S. Пожелания, патчи и пр. welcome!
andy_shev: (Default)
Тут Linus выпустил 2.6.33 в котором мой патч, исправляющий опечатку в комментарии...

Н-да...

linux

Feb. 23rd, 2010 08:01 pm
andy_shev: (Default)
[livejournal.com profile] heviosso suggested me to clean up a mess with hex2bin, bin2hex converters in the Linux kernel. In the result I've submitted two series of patches with 11 and 10 items (and two of them were submitted and ACKed before). Let's see a progress...
andy_shev: (Default)
Значит так, интересовался вопросом монтирования дисков из консоли ранее. Сегодня увидел решение.
Оказывается, сейчас наследник HAL'а по имени DeviceKit содержит замечательную утилиту под названием devkit-disks. Соответственно, пользуясь ей, можно делать с дисками даже больше, чем было доступно в gnome-mount.

Но, самое интересное, что в Rawhide, DeviceKit-disks выкинули и заменили на udisks! Я не знаю, какую траву курят в fdo, RedHat'е, ..., но представляете как разбухает код по поддержке всего этого... Теперь во всех проектах появляется поддержка путей и работы через D-Bus с HAL, DeviceKit-disks, udisks. Что же далее?!
andy_shev: (Default)
Кто испытывает проблемы с LogJam со вчерашней ночи предлагается патчик (см. в английском тексте).

Today many of you who uses LogJam LiveJournal client can't login or do any operation with server. There is new requirement to programs to add well-formed User-Agent header (details: http://www.livejournal.com/bots/). I wrote small patch to fix the issue: http://github.com/andy-shev/LogJam/commit/73976914f5c745f9d7e28d8bd46dddf624d59475 here.

P.S. This post have been made from LogJam :-)
andy_shev: (Default)
Как-то я уже рассказывал про поддержку PicasaWeb из perl... Так вот, автор того модуля давно передал его в руки чувака, переписавшего большую часть. При этом функциональность заливки файлов и создания альбомов потерялась. Добавил это дело и выложил на github:
http://github.com/andy-shev/net-google-picasaweb/tree/pending

P.S. Кстати, вот небольшая выжимка, как работать с модулем XML::Twig.
andy_shev: (Default)
Тут Fedora разродилась на обновление KDE (+psi, samba, cups, perl, ...):
- psi стало глючить в меню настроек и поломали анимацию иконки в трее (ага, исходя из 494364, проблемы в qt4.5, а я уж было хотел баг зафайлить...)
- после выхода из amarok'а kded4 умудряется 100% одного процессора захватить (помимо того, что в нём скробблер не рабочий до сих пор, но это проблема апстрима) - пока переехал на audiocious, всё равно десктоп под xfce

Попутно в целях изучения D-Bus/Glib из C нашёл как улучшить logjam :)
Update: ну и ещё один достающий в logjam'е недостаток поправил...
andy_shev: (Default)
Предоставляю вашему вниманию простой скрипт, который декодирует пароль аськи, если вы заснифили пакетик логина.

script )
P.S. Писалось очень давно, так что некошерно написано, но работает.

Почему ICQ это плохо.
andy_shev: (Default)
To use colored grep you could put the next to your ~/.bash_profile or ~/.profile:

export GREP_COLOR='31' # red
#export GREP_COLOR='34' # blue
alias grep='grep --color=auto'



It works on Fedora 9, and on Ubuntu 7.10 (at least on the terminal which is connected to it via ssh).
andy_shev: (Default)
Эх... Почему я полтора года назад не умел пользоваться git'ом?..
andy_shev: (Default)
Помогите, кто чем может, сами мы не местные... что сейчас считается самым правильным в области каталогизирования дисков? Есть куча дисков, условно разделённых на категории - музыка, фильмы, программы, фото, документация, мусор. Хочется иметь некую БД, которая бы в обе стороны рассказывала о дисках, файлах, программах, их описаниях и пр. (какие-то custom ключевые слова).
Т.е., запросы вида "хочу знать, что на диске Х" или "музыка (жанр) (исполнитель)" выдал бы диски и файлы. Многого хочу? (В идеале хочется автоматизма добавления и расширения по данным, которые сами файлы хранят, то бишь EXIF для медиа, библиография для текстов, какие-то ключевые слова для документации и т.д.)

vim

Jan. 4th, 2009 10:21 am
andy_shev: (Default)
По умолчанию в Fedora vim собран с FEAT_SYN_HL. Что это даёт? По крайней мере для меня выяснилось ограничение в подсветке символов на длину строки более, чем в 3000 символов. Лечим очень просто:

set synmaxcol=0


в .vimrc.

Subtitles

Nov. 30th, 2008 02:28 pm
andy_shev: (Default)
Для сериала вытащил субтитры, но они не попадают по времени. Беглый просмотр "свежего мяса" выдал программку ksubtile 2007 года (самое свежее для субтитров в srt формате). Программка оказалась полезной, но в ней нет одной штуки - растянуть или сжать по времени титры инкрементально, т.е. 1 на 1 ед, 2 - на 2ед, 3 на 3 и т.д. Неужели нет готовых решений?
andy_shev: (Default)
Итак, спешу уведомить, что проект "Statanic" уже в действии!

Thank you very much, [livejournal.com profile] heviosso!

renrot

Aug. 24th, 2008 09:02 pm
andy_shev: (Default)
Вышел первый кандидат в релиз версии 1.1 проекта RenRot.
Tarball здесь.

Основные изменения:
- добавлена генерация thumbnail изображений (см. --generate-thumb);
- аггрегация должна работать на абсолютных путях, но в пределах одной ФС (код там надо чистить, так что это ещё не окончательный вариант);
- для генерации контакт-страницы теперь можно брать не только jpeg, но и любые, поддерживаемые ImageMagick'ом, форматы файлов.

Update: о RenRot на русском:
http://www.linux.org.ru/view-message.jsp?msgid=1397497
http://www.linux.org.ru/view-message.jsp?msgid=1601965
http://www.linuxgraphics.ru/news.php?readmore=23

Picasa

Aug. 19th, 2008 11:37 pm
andy_shev: (Default)
Таки нашёл чем из perl можно закачать картинки на Picasaweb. И оно даже работает! Только документация бедновата.
Слава героям, слава! :)

P.S. Net::Google::PicasaWeb

logjam

Jul. 30th, 2008 09:06 pm
andy_shev: (Default)
Обновил недавно пару заплаток. Уже в Fedora. Спасибо коллегам из АльтЛинукс за наводку на ошибки в первой версии.
Чтобы ещё хотелось:
- чтобы при редактировании записи и добавлении тегов из менюшки установленные уже были помечены
- установка поля местонахождения (есть в вебинтерфейсе)
- брать текущую композицию из last.fm
- ...

Profile

andy_shev: (Default)
Andy Shevchenko

March 2025

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 25th, 2025 04:54 am
Powered by Dreamwidth Studios