?

Log in

No account? Create an account

[icon] /^.in$/
View:Recent Entries.
View:Archive.
View:Friends.
View:Profile.
View:Website (/me (домен, хотящийся в углу комнаты)).
Missed some entries? Then simply jump to the previous day or the next day.

Tags:, , , , ,
Security:
Subject:О :3, отсутствии работы, серверах, яйцах, лени и абстракциях
Time:01:58 pm
Run this. Shit happens.

Это как бы продолжение прошлого поста :3
:3

Первое что нужно упомянуть, это что я подсел на смайлик :3, происхождение которого можно видеть на скриншоте
74,88 КБ
:3

Сейчас я уже на работу почти не езжу, но когда ездил - очень часто в метро видел нарутофага с "эпической повязкой" на голове. :3

Ьыдве ьыдве ьыдве....

За следующую неделю (все считать от конца предыдущего поста) на mii был поднят домен-контроллер samba + ldap + PAM + squid (настройка была не менее эпической, чем повязка на голове у нарутофага).

Потом работа кончилась. Серьезно.

Правда я еще написал сетевой сканер, гордо мной названный tabimap (таби - путешествие, мап - карта). В принципе им можно сканить любую виндавс(samba)-подсеть, и он много чего хорошего говорит.
Read more...Collapse )

После того, как упал один из вендовых серверов написал утилитку hamsterbackup. Думаю название разъяснять не надо. :3
Read more...Collapse )

Интересно.. а много ли _сисадминов_ сами пишут утилиты для работы?
надежда, вера, любовь....

Теперь вернемся к реальной жизни. За 2 месяца работы мной поставленных серверов вся сеть падала 3 раза. Сыпались 3 вендовых сервера, а однажды, когда у меня была "выходая неделя" (работа кончилась, я "ходил на работу", только чтобы посидеть там пару часов и поиграть в warsow), мне позвонил босс и сообщил, что вся сеть лежит, а оба линуксовых сервера работают, как ни в чем не бывало.
Причину так до конца и не выяснили. А все обслуживание свелось к нажатию кнопки повер, если вдруг надолго выключали свет.

Я и сейчас работаю в администрации, но теперь мне платят деньги за то, что я там не появляюсь.
"Страховая компания в единственном лице" :3

C,C++, Python, Perl... кто сказал, что вам нужен .NET?

Нас в универе по традиции мучают C++ом, в то время как я очень увлекся glibом.
Вот например (выдернуто из перевода на русский http://linfoline.homedns.org/API/gobject/):

G_DEFINE_TYPE_EXTENDED()

#define G_DEFINE_TYPE_EXTENDED(TN, t_n, T_P, _f_, _C_) _G_DEFINE_TYPE_EXTENDED_BEGIN (TN, t_n, T_P, _f_) {_C_;} _G_DEFINE_TYPE_EXTENDED_END()


Read more...Collapse )

Код выше очень похож на шаблон C++, но это C.
кроме того, в glib есть функции, которые принимают C-типы в качестве аргументов (и это активно используется), не говоря уже о механизме ООП (кстати реализованном очень красиво и остроумно), GType'ах ну и конечно его величестве GObject'е.

Но это не было бы так весело, если бы это нельзя было весело применять. а это можно весело применять. Например код на GObject-ах можно вызывать из Питона и Перла, как буд-то он реализован на Питоне или Перле.
А если на Питоне или Перле использовать gobjectы, то этот код можно будет вызывать из C как буд-то он написан на C... и т.д.

Кроме того в glibе есть много того, что в C++ называется контейнерами, там введена гора типов вроде guint64 (unsigned 64-bit integer).
Мелочь, а приятно.

А теперь (лично мне) не понятно нафиг нужен дотнет?
ИМХО велосипед. Велосипедистов в биореактор.

Glib захватит мир.

Нет ничего круче крутых яиц

$ strings /usr/bin/sudo | cat -n
меня особенно прет
379 sorry, you must have a tty to run sudo
ну и, конечно, ~50 строк после 400отой. там текст песни :3

если сделать strings /bin/bash, то можно обнаружить кучу смайликов)) хотя это регулярные выражения, но зато какие!

чем ты опытнее в чем-либо - там ты ленивее в этом

истинная правда.
раньше я держал кучу открытых консолек, теперь не держу ни одной.
$ screen -S <name>
и
$ screen -r <name>
абстагировали мою сущность от конкретного tty, чего и вам желаю :3
withComments $ arr (take 11) >>> delay new

[icon] /^.in$/
View:Recent Entries.
View:Archive.
View:Friends.
View:Profile.
View:Website (/me (домен, хотящийся в углу комнаты)).
Missed some entries? Then simply jump to the previous day or the next day.