воскресенье, 30 декабря 2012 г.

Война в Ираке

...

И еще постоянная, беспорядочная стрельба вокруг базы. В первые минуты думаешь что стреляют обязательно в тебя, и ищешь цель что бы залепить очередью в ответ, но за пару дней привыкаешь. Стрельба в иракских городах – национальное развлечение. Оружие в каждом доме. Арабы стреляют по поводу и без него. Ишак родился    - стреляют, трахнул девушку - стреляют, если любимая команда забила гол в футбольном матче – то все небо в трассерах. Не редко с помощью автомата  решаются семейные споры и конфликты, и разумеется это первый аргумент в криминальных разборках. Это так к слову об аспектах не касающихся собственно войны

...

В Ираке контрактник получал 670$ в месяц. Думаю не надо говорить что по украинским меркам это просто нереальная зарплата. 

....

среда, 26 декабря 2012 г.

пример использования rsync

rsync -avz --no-t -c /home/brrrrain/job/project/libraries brrrrain@project.ru:www/project.ru/project/

В директории "project" на сервере существует директория "libraries"

ключ -a (-rlptgoD):
  • r – синхронизировать рекурсивно. Т.е. синхронизировать не только файлы верхнего уровня, но и каталоги с файлами внутри
  • l – при синхронизации сохранять символические ссылки
  • p – сохранять права на файлы
  • t – сохранять время изменения
  • g – сохранять группу
  • o – сохранять владельца
  • D – сохранять файлы девайса и специальны файлы (я так понимаю, что это речь о сохранении скрытых файлов и файлов типа .listing)
-v - показывать прогресс синхронизации

-z - сжимать данные при передаче


-no-t - отменить синхронизацию по времени изменения

-c - включить синхронизацию по чексумме

На сервере должен быть установлен rsync

суббота, 22 декабря 2012 г.

Halevt. Медленная скорость записи USB

Открыть /etc/halevt/halevt.xml

Найти строку:
<halevt:Insertion exec="halevt-mount -u $hal.udi$ -o sync -m 002 -o gid=plugdev"/>

Удалить -o sync (-o - передача опции для монтирования, sync - опция для монтирования)

Получим:
<halevt:Insertion exec="halevt-mount -u $hal.udi$ -m 002 -o gid=plugdev"/>

Сохранить. Перезапустить демон halevt (sudo service halevt restart)

Спасибо http://thorn731.blogspot.com/2012/09/usb-halevt.html

Опция sync:
All I/O to the filesystem should be done synchronously. In case of media with limited number of write cycles (e.g. some flash drives) "sync" may cause life-cycle shortening - эта опция может вызвать более быструю смерть флешки. 

Опция async (используется по-умолчанию):
async  All I/O to the filesystem should be done asynchronously. (See also the sync option.)

Опция flush:
If set, the filesystem will try to flush to disk more early than normal.

Заметка:
Почему синхронный I/O работает медленнее чем асинхронный? Ведь копирование происходит в один поток.

Прочитать http://citforum.ru/operating_systems/sos/glava_10.shtml разобраться в работе файловых систем.

Читал: Основные идеи и понятия асинхронного ввода/вывода




среда, 19 декабря 2012 г.

Изменить разрешение GDM

mozg@localhost:~$ vi /etc/gdm/Init/Default

После строк с запуском иксов, красиво втыкаем

xrandr --output LVDS1 --mode 1600x900

Калькулятор bc. Конфиг

mozg@localhost:~$ vi .bashrc

Добавим строку:
export BC_ENV_ARGS=~/.bcrc

Сохраним.

mozg@localhost:~$ vi .bcrc
Добавим опцию округления...до 6 знака 
scale=6

Сохраним.

Перезагрузим .bashrc:
source .bashrc 

mozg@localhost:~$ bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
1/2
.500000
165656588/98
1690373.346938



Автозагрузка демонов

Список:
mozg@localhost:~$ sudo /sbin/chkconfig -list
acpid                     0:off  1:off  2:on   3:on   4:on   5:on   6:off
alsa-utils                0:off  1:off  2:off  3:off  4:off  5:off  6:off  S:on
anacron                   0:off  1:off  2:on   3:on   4:on   5:on   6:off
apache2                   0:off  1:off  2:on   3:on   4:on   5:on   6:off
...
Выключаем демон из автозапуска
mozg@localhost:~$ sudo /sbin/chkconfig -level 012345 tor off

Включаем демон в автозапуск
mozg@localhost:~$ sudo /sbin/chkconfig -level 012345 tor on

вторник, 18 декабря 2012 г.

Узнать заряд баратери -- ACPI

brrrrain@localhost: acpi
Battery 0: Discharging, 72%, 01:30:09 remaining

brrrrain@localhost: acpi -i
Battery 0: Discharging, 71%, 01:03:14 remaining
Battery 0: design capacity 3776 mAh, last full capacity 3776 mAh = 100%

четверг, 13 декабря 2012 г.

А.С. Пушкин — «Мы добрых граждан позабавим...»

* * *


Мы добрых граждан позабавим
И у позорного столпа
Кишкой последнего попа
Последнего царя удавим.

1817-1819, dubia

О качестве кода программ - Андрей Столяров

Где-то мне статья попадалась на эту тему (не смог сейчас найти, к сожалению), там автор сделал весьма поверхностный code quality review нескольких известных проектов, которыми миллионы людей пользуются, и сделал весьма неутешительные выводы. Что-то вроде "вы думали, серьёзные программы пишут боги? увы, это такие же люди, как и вы, причём часто гораздо хуже вас подготовленные; причём это ещё open source, а что творится внутри проприетарных проектов, остаётся только догадываться".


О мощностях процессоров - Андрей Столяров

И уж совсем невероятным кажется мне такое стечение обстоятельств, при котором мне захочется подготовить новый курс практически с нуля -- при том, что для себя я давно уже провёл чёткую черту между прогрессом и потребл$$ством, и 64-битные архитектуры однозначно отношу к этой вот второй категории, как и многоядерности и прочую "мощную" лабуду. Самая мощная машина у меня дома представляет собой Celeron 1.7 с 512 Mb RAM и я не вижу никакого резона для её замены. Вообще, мировую компьютерную промышленность стоило бы законсервировать лет на десять, до тех пор, пока существующие компьютеры не начнут рассыпаться от старости -- именно рассыпаться, а не "морально устаревать". Это, впрочем, касается не только компьютеров, с автомобилями ситуация точно такая же.
А чтобы линукс не тормозил, выкиньте гном и кде. В помойку, где этим жирным уродцам самое место.

среда, 12 декабря 2012 г.

Размещение с повторениями

По правилу умножения количество размещений с повторениями из n по k, обозначаемое

, равно: 

Например, количество вариантов 3-значного кода, в котором каждый знак является цифрой от 0 до 9 и может повторяться, равно:

вторник, 11 декабря 2012 г.

Кофе с перцем и солью

Ингредиенты:
Натуральный кофе,
1/4 ч. ложка черного перца
1/4 ч. ложка сливочного масла
соль

В кофейник (турку) с кипящей водой засыпают кофе и доводят до закипания, пена начнет подниматься. Закипевший кофе снимают с огня и добавляем перец, потом опять ставят на огонь и снова доводят до поднятия пены, процедуру повторяем три раза.
Теперь добавляем соль и масло. После того как гуща осядет, это произойдет через 2-3 минуты, можно разливать по чашкам.
· Щепотка соли, добавленная в кофе перед концом варки, придает напитку особый вкус и аромат.
· Не допускайте, чтобы кофе закипел, это изменит вкус и аромат.
· Свежемолотый кофе нагретый в турке с щепоткой соли приобретет более яркий аромат.

http://coffeerecipes.ru/coffee-with-pepper-and-salt/

суббота, 8 декабря 2012 г.

drummers

50. Саймон Райт (Dio)
49. Инго Швихтенберг (Helloween)
48. Чарли Уоттс (Rolling Stones)
47 Джоуи Джордиссон (Slipknot)
46 Джим Келтнер (George Harrison, Travelling Wilburies)
45 Клайв Бурр (Iron Maiden)
44 Винни Эппис (Black Sabbath, Dio)
43 Джо Крамер (Aerosmith)
42 Мэтт Сорум (G`n`R)
41 Эрик Карр (Kiss)