Ругательства в ядре

ругательства в ядре linuxКогда-то кто-то решил подсчитать все ругательства, которыми снабжают программисты комментарии к коду ядра Linux. Подсчёт шел по файлам исходников: .c, .h и .S файлам. Казалось бы, чего проще? Да любой желающий может повторить этот эксперимент:

сd /usr/src/linux;grep -R shit *|wc -l ?

Но, видимо, этого показалось мало: Читать далее

Ещё один Linux-комикс – “Установка жены”

Комикс - установка жены

“– Итак, Сантьяго, берёшь ли ты эту женщину себе в жёны?

santi $> apt-get install жена
#жена: Следующие зависимости будут установлены:
жена-дом, жена-машина, жена-подружки, жена-собака, жена-тёща, жена-нет_больше_спорта_по_ТВ, жена-дети, жена-детские_библиотеки, жена-ремонт
#Следующие пакеты будут обновлены:
эго-фиксатор, свободы-ограничитель
Ожидаемое время установки: 47 лет
Вы хотите продолжить? (Y/n)
— BUGZILLA!!!”

Источник: http://mirror7.escomposlinux.org/comic/ecol-160-e.png

Hdparm насмешил

funny penguin смешной пингвинСегодня с утра посмеялся. Дал простую команду, получил простой ответ, а получилось смешно. Вспомнил когда-то популярные в сети окошки с подобными сообщениями винды:

bitrix1:/srv/www/htdocs # hdparm -z /dev/sdb
/dev/sdb:
BLKRRPART failed: Success

(Сообщение получено при попытке перечитать таблицу разделов диска при смонтированном разделе)

Коня на скаку?

Скажу я вам, что останавливать коня на скаку – это в общем-то ерунда по сравнению с тем, что творят наши женщины! Вот, например, Юля из Лондона написала на sed’е самый обычный тетрис! О чём и написала в своём ЖЖ, положила сам sed-скрипт sedtris.sed и shell-запускалку. Народ, конечно же, проникся и вовсю комментирует — чуть ли не признания в любви и вечной преданности пишут.

+----------+
|   OOO    |   Next:
|          |    X
|          |    XX
|          |     X
|          |
|          |   Score:200
|          |
|          |  "w" or up - rotate
|          |  "a" or left - left
|          |  "d" or right - right
|          |  "s" or down - one step down
|          |  "z" or space - drop down
|          |
| X  X     |
| XXXX  XXX|
| XXXX  XXX|
|XXXX XXXXX|
|XXXXX  XX |
|XXXXXX XX |
+----------+

Я тоже не смог пройти мимо – скачал, попробовал – работает в терминале linux, и даже в цвете. Сказать, что я поражён – значит не сказать ничего. В общем, огромный респектище тебе, Юля из Лондона!

Волшебные alias’ы

Продолжаю тему “оптимизации работы пальцами” в bash. До сих пор мы говорили о горячих клавишах и различных shell-хитростях, теперь же попробуем собрать “народную мудрость” в разных дистрибутивах linux и посмотреть, какие сокращения (aliases) можно использовать вместо полных команд. Дав команду alias можно увидеть несколько интересных приёмов.

Читать далее

Не ошибается-2

hangman“Ви-таки будете смеяться!”… Но, как выяснилось, тот парень в тот день ещё два раза наступал на те же грабли:

oracle:~ # grep sudo /var/log/messages|grep cd
May 30 11:05:34 devel2-oracle sudo: kotkov : TTY=pts/3 ; PWD=/home/kotkov/log ; USER=root ; COMMAND=/bin/chmod -R a+rwx /opt/oracle/app/dbs/diag/rdbms/a11/a11/trace/cd /
May 30 16:54:15 devel2-oracle sudo: kotkov : TTY=pts/5 ; PWD=/opt/oracle/app/dbs/diag/rdbms/rian11/rian11/trace ; USER=root ; COMMAND=/bin/chmod -R u+r /opt/oracle/app/dbs/diag/rdbms/a11/a11/trace/cd /
May 30 16:54:30 devel2-oracle sudo: kotkov : TTY=pts/5 ; PWD=/ ; USER=root ; COMMAND=/bin/chmod -R a+r /opt/oracle/app/dbs/diag/rdbms/a11/a11/trace/cd /

Видимо, проверял, действительно ли это так действенно. По-моему, с такими “друзьями” никаких врагов не нужно. И их надо лишать админских прав.