October 26th, 2012

Cat-light

Баг в Debian-овском csync2

При попытке завести csync2 поверх SSL по крайней мере в Debian-е он ругается типа "Establishing SSL connection fail" и говорит "давайдосвидания" без объяснения причин.

Баг древний и известный. Workaround: генерировать сертификаты для csync2 с пустым Common Name (CN).

Cat-light

Кто придумал Java?

Повбывав бы!

Не, я, конечно, понимаю, что это мега-супер-прогрессивный язык программирования. Что быдлокодеры могут на нём творить фантастические чудеса по скорости написания кода, выучив все эти заумные длиннохвостные классы. Ещё бы, "всё уже украдено до вас". А также прооптимизировано, откроссплатформенно и так далее.

Но блин, какой же головняк для сисадмина все эти Java-приложения. Хрен проссышь что к чему. То версия виртуальной машины Java какая-нибудь не та. То пути не туда прописаны. То какой-нибудь из стапицот нужных runtime-ключиков не задан. А уж веб-приложения под Tomcat7 и иже с ними - это всё, тушите свет сразу.

Что-то не работает - вот иди и догадайся почему. В логах одна непонятная матершина из последовательностей вызовов различных методов тех или иных классов. Ну круто, только мне-то что с того? Все равно ни хрена не понятно.

Обычные демоны как правило сразу пишут в лог что им не нравится и вываливаются. Perl-овые и PHP-шные скрипты при желании можно отладить методом тыка, вставляя поочередно echo и var_dump() в сомнительные участки кода. А что с этими Java-аппликухами делать прикажете? Ещё и памяти жрут просто как корова веники, даже если программа просто выводит на stdout банальное "Hello, world". Тьфу! Ненавижу.

Cat-light

Кто поймет в чем прикол, тот технарь

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

Взял отсюда.