четверг, 18 ноября 2010 г.

Язык Си для скриптов

Читая статью Загрузка Linux без ядра за 25 секунд решил проверить, заработает ли такой код на языке Си:


Далее делаем программу запускаемой (chmod +x test.c) и можно запускать командой ./test.c

Действительно, работает!

Смысл такого подхода: иногда не хватает либо доступных средств скриптового языка, либо производительности. Но держать компилируемую программу там, где по сути нужен скрипт, неудобно.

А здесь в одном флаконе и мощь языка Си, и скорость запуска, и скриптовый подход "подправил-запустил", и компиляция в машинный код.

Осталось только попытаться применить это на практике.

вторник, 16 ноября 2010 г.

Obama weather's fail

Только что попытался добавить погоду в Новосибирске в свой блог с Obama weather. Делаю как написано по ссылке get it into your blog - и ничего.

Начал смотреть, что к чему:

$ GET http://blog_me.obama-weather.com/T2JhbWEvbS9SU1hYMDA3Nw==
Could not connect to memcache

Хе-хе, кто ж так сайты пишет!

понедельник, 15 ноября 2010 г.

Почему я перестал использовать mp3

Почему я перестал использовать mp3?

1. Я люблю слушать альбомами - тем списком и в той последовательности так, как задумал автор. Упаковщик mp3, даже если он выкладывал альбом, зачастую выбрасывает некоторые треки на свой вкус. Мой вкус не всегда совпадает со вкусом упаковщика.

2. Обнаружилось, что есть такие "умные" упаковщики, которые берут чужой mp3 в формате 128 kbit, перепаковывают в 320 kbit и думают, что они повысили качество :-D. Выяснять своими ушами, чего там напаковали эти горемыки, нет никакого желания.

3. Чтобы получить (субъектвно) идеальный mp3, необходимо раздобыть CD с хорошим звуком (а ведь бывают и CD, сделанные из некачественных mp3). А если я раздобыл такой CD, то зачем мне теперь паковать его в mp3? Можно и так послушать.

4. Часто на CD имеет место такой эффект - звук следующего трека начинается в конце предыдущего, а звук предыдущего заканчивается в конце следующего. Слушая CD, паузы между песнями нет. Но слушая mp3, появляется пауза. Можно, конечно, настроить программный плеер, чтобы играл без пауз. Но есть же треки, между которыми пауза должна быть. А аппаратные mp3 плееры чаще всего таких настроек - убрать паузу - не имеют.