Багов Личный блог

 50 правил хорошего программирования

50 правил хорошего программирования

Нашёл прекрасный перевод, очень нужных правил от очень интерестных людей.

50. Программирование сегодня — это гонка разработчиков программ, стремящихся писать программы больше и с лучшей идиотоустойчивостью, и вселенной, которая пытается создавать больших и лучших идиотов. Пока вселенная побеждает.
— Rick Cook

49. Lisp — это не язык, а строительный материал.
— Alan Kay

48. Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены.
— Edward V Berard

Читать полностью »

 Заповеди

Заповеди

Одна известная радиоведущая высказалась в поддержку Буша, отмечая, что гомосексуализм является извращением: «Так сказано в Библии, в третьей книге Моисея, Левит, глава 18».

Несколько дней спустя эта радиоредакция получила открытое письмо одного из радиослушателей: "Благодарю вас за вашу заботу об обучении людей Закону Божьему. Я многому научился, слушая вашу программу, и я всегда делюсь полученными знаниями с окружающими меня людьми. Но у меня все еще остались некоторые вопросы по поводу нескольких библейских законов и мне нужна ваша помощь, чтобы правильно их истолковать.

Читать полностью »

 Узнать все с помощью терминала

Все утилиты работают в терминальном режиме.
nmon – утилита с GUI интерфейсом для мониторинга CPU, memory, disk i/0 и других атрибутов
hdparm -t -T /dev/sda1 – дисковая производительность
stat -f / – количество занятых/свободных блоков/инодов
iostat -m -x sda 2 6 – смотрим загрузку указанного диска (пакет sysstat)
vmstat -S M 2 50 – смотрим статистику/потребление по ресурсам
free -m (колонка cache – память занятая под кэш ФС)
cat /proc/meminfo – информация об оперативной памяти
cat /proc/cpuinfo – информация о процессоре
cat /proc/interrupts – кто генерит больше прерываний
cat /proc/net/dev – передано через интерфейс в байтах
cat /proc/sys/fs/file-max – макс. допустимое количество откр. файлов (sysctl -w fs.file-max=”16384″)
cat /proc/sys/fs/file-nr
nload – графический мониторинг трафика
bmon – графический мониторинг загрузки интерфейсов
iftop – графический мониторинг загрузки интерфейсов
tcptrack – графический мониторинг загрузки интерфейсов
fdisk -l – информация о дисках и разделах
top, 1 – распределение нагрузки по ядрам
netstat -s # статистика по сети. Например, netstat -s |grep establish текущее количество установленных соединений
ethtool eth0 # информация о режимах работы поддерживаемых сетевой картой, о текущих режимах и параметрах
sensors – показывает температуру процессора (должен быть установлен пакет lm-sensors)
hddtemp /dev/sda – показывается температуру жесткого диска
acpi -v – показывает температуру и дополнительную информацию о кулерах и т.д. (должен быть утсановлен пакет acpi)
Источник

 Терминал как фон под Gnome


Я пользуюсь терминалом где то 70 процентов всего рабочего времени за компьютером. Именно поэтому я решил сделать терминал фоном своего рабочего стола. На десктопе у меня крутиться eth + . Раньше я использовал стандартный терминал гномовской среды, но при его частом использовании возникает много проблем, например горячие клавиши.


Конечно гики скажут мне зачем тебе если 70% времени ты под терминалом, но иксами я тоже пользуюсь достаточно часто например гимпом и блендером. Поэтому отказаться от иксов полностью я не могу, да и не хочу :).


Среда эмулятора терминала отхватывает себе множество горячих клавиш, которые используют большинство терминальных программы. Из за этого возникает конфликт в котором побеждает конечно же эмулятор терминала. Меня эта ситуация не устраивала поэтому я в настройках эмулятора терминала отключил горячие клавиши и сделал его фоном рабочего стола. Вот как я это сделал: Читать полностью »

 Работа с видео под Linux

Работа с видео под Linux

 

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

 Настройка Wi-Fi в Debian

Настройка Wi-Fi в Debian

 

Не первый раз натыкаюсь на который мне помогает настроять в , но натыкаюсья на него только после долгих поисков. Именно поэтому решил утащить его к себе на блог здесь я его всегда найду. Оригинал лежит здесь(http://www.bible-mda.ru), написал мануал Дм. Юревич, веб-редактор сайта КБ МДА. Кстати весь мануал я заключил в ноиндекс так что я не должен конкурировать с первоисточником. Вот и сам мануал под катом: Читать полностью »

 Настройка Nautilus в Debian

 

Настройка Nautilus в Debian

 

Я достаточно долго мучался с гномовским файл менеджером в , я видел как он выглядит в Ubuntu и там меня он устраивал все красиво и удобно. В Debian это что то с чем то. Во первых нет не какого функционала ну это ладно я тоже за минимализм. Но минусов просто тьма больше всего бесит его вид и то что при открытии очередного каталога он открывает новое окно.

Меня это очень сильно выводило, но не как не было времени разобраться в чем дело. Не знаю зачем разработчики Debian по умолчанию решили сделать так. Но это ужасно!

А решается это проблема до смешного просто. Заходим в наутилусе в Правка -> Параметры -> Поведение, и тут ставим галочку на против пункта "Всегда открывать каталоги в бразуере". Вот и все решение теперь у вас будет нормальный такой каким он должен быть. Такая мелочь а доставляет столько неприятностей.

В общем проблема решена я доволен.