RPG's journal

Программирование, linux и многое другое...

Пивбар под окном
[info]rpg_scriptum
Не так давно было обнаружено семейство алкоголезависимых кошек.


Read more... )
  • 2
  • Leave a comment
  • Add to Memories

Рядом с вулканом
[info]rpg_scriptum
Последние несколько дней я пребывал на даче. Свежий воздух, до крупных городов вообще рот разинешь, тишь да гладь. Дача покоится посреди Шатурских торфяных болот. В общем, место хорошее.

И вот представьте, жара 35 градусов целый месяц. Ладно бы леса горели, а у нас горит торф. Такое горение вызывает дикое количество дыма, который разлетелся на многие километры. Впечатления очень странные. Днём ни облачка, а солнца не видно, видно только ярко-красный шар из-за смога. Утром и туман и дым, видимость вообще нулевая.

А пару дней назад в Москве был ураган. У нас тоже был, дождик. То, что был ураган не скажу, а на 10 минут ветер поднялся очень сильный. Самое интересное, что ветер принёс в себе тонны пепла с горящих лесов. Покапал дождик. Это не описать словами. Это надо видеть. Чёрный дождь... Капли на руке сразу растекались серыми кляксами.

В итоге выпало 1 мм осадков в виде пепла, прямо как рядом с вулканом.
  • Leave a comment
  • Add to Memories

Что мы едим?
[info]rpg_scriptum
Вы когда-нибудь задумывались о том, что находится в тех красочных упаковках, которые мы гордо называем едой? А ведь достаточно взглянуть на состав... Чем дольше живу, тем больше понимаю, чем нас травят и тем сильнее желание свалить не просто из этой страны но и с этой планеты. Ну вот судите сами.
Read more... )
  • Add to Memories

Вышла новая Mandriva 2010 Spring
[info]rpg_scriptum
Сколько я помню, Mandriva Spring означала не только "Весну", но и "Скачок", причём скачок на новый уровень скорости, удобства и стабильности.

В последнее время меня меньше радуют новые версии Mandriva, в частности, из-за новых кед, которые опустились ниже плинтуса. Каждый раз обновляя систему я искренне надеюсь, что плазма не упадёт... Да, плазма, кажется, падать перестала. Только началось дикое потребление памяти. Полгигабайта, потом гигабайт, затем свопинг...

Но всё-таки надеюсь, что кеды допилят. Посмотрим:)
  • Leave a comment
  • Add to Memories

Вирус под Linux
[info]rpg_scriptum
Нашёл в сети вирус для Linux. Он распространялся в исходниках, которые начинаются вот так:
  • Leave a comment
  • Add to Memories

Создание компактной DJVU книги под Linux
[info]rpg_scriptum
Иногда требуется создать компактную djvu-книжку из уже отсканированных страниц. Как правило, сканы сохраняются в jpg, что не самый лучший вариант.
Этапы минимизации можно выделить следующие:

1. Перевод страниц в ч/б изображение.
2. Удаление шумов и обрезка ненужных краёв.
3. Сжатие картинок в djvu формат.
4. Создание книги.

Мне требуется создание лишь чёрно-белой книжки, но и для цветных изображений технология похожа.
1. Сначала нужно запустить для всех файлов imagemagick сначала для перевода в ч/б формат, обрезки, затем для удаления шума. Сделать это можно одной командой:

for i in `ls *.jpg`; do convert -crop 3200x2400+200+40 -monochrome \
-median 1 $i $i.pbm; done

Таким образом получаем серию pbm несжатых изображений. Теперь осталось сжать их в дежавю, делается это утилитой cjb2:

for i in `ls *.pbm`; do cjb2 -dpi 300 -lossy $i $i.djvu; done

dpi - разрешение Вашего сканера, как правило это 300. -lossy уменьшает размер файла за счёт подстановки похожих букв. Иногда может случиться так, что алгоритм сжатия посчитает букы "и" и "н" похожими и сделает что-то среднее. В таком случае лучше флаг lossy убрать.

Затем нужно соединить все раздельные файлы в один:
djvm -c out.djvu *.djvu

Размер такого файла будет очень небольшой. Удаление шума и лишних краёв может сэкономить 50% места.
  • Leave a comment
  • Add to Memories

Из си в ассемблер
[info]rpg_scriptum
В компиляторе GCC есть прекрасная возможность: сгенерировать из сишного кода ассемблерный. Для этого его нужно вызвать с опциzvb -S -masm=intel и рядом с исходником появится файлик с расширением .s, в котором содержится ассемблерный код. Enjoy!
  • Leave a comment
  • Add to Memories

Жизнь на Марсе
[info]rpg_scriptum
Вот все спрашивают, есть ли жизнь на марсе... Предлагаю глянуть на простой и очевидный ответ :)
  • 3
  • Leave a comment
  • Add to Memories

Компилятор РНР
[info]rpg_scriptum
Обнаружился совсем недавно выпущенный компилятор для РНР, написанный компанией Facebook. http://ru.wikipedia.org/wiki/HipHop_(информатика)
Надо будет попробовать:)
  • Leave a comment
  • Add to Memories

Посчитайте загрузку процессора:)
[info]rpg_scriptum
Интересно, сколько у Вас получится?
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                         
13065 root      20   0 92820 1284  732 S  177  0.1   2:56.57 sudognu                                                         
 3543 rpg       20   0 2189m  11m 6048 R   10  1.1  84:00.35 audacious2                                                      
 1237 rpg       20   0  338m  38m 4816 S    4  3.8  19:16.95 transmission                                                    
  926 root      20   0  172m  47m 9.9m S    2  4.8  15:27.79 X                                                               
 4221 root      20   0  6300  736  328 R    1  0.1   6:51.70 pptpgw 
  • Leave a comment
  • Add to Memories

You are viewing [info]rpg_scriptum's journal