When top level guys look down they see only shit. When bottom level guys look up they see only ..
Continue reading ‘A little bit of humor’ »
Archive for the ‘humor’ Category
Умирает старый еврей. Был он известен тем, что лучше всех в квартале обучал классификаторы. Но никому никогда не выдавал своего секрета. Вся семья волнуется: неужели секрет пропадет?
Наконец после долгих просьб умирающий приподнялся на смертном одре и сказал:
- Делайте больше выборку, евреи.
via denplusplus
Немного программистского юмора :
- Рефакторинг кода является лучшим ( после секса ) примером активности которая приносит потрясающее эмоциональное удовлетворения – не стоит отказывать себе в этом
- Вs никогда не обманываете в комментариях, просто комментарии к коду уже устарели…
- XML – самое лучшее место для того чтобы инкапсулировать в него критически важную логику…
- Используйте разные метрические системы – фунты, килограммы, пинты, баррели и тонны созданы для того что использоваться вместе в одном контексте…
- Чем больше ассемблерных вставок, тем лучше – это здорово повеселит тех кто будет разбираться в этом коде. Неважно что длину строки можно узнать стандартной функией – 3 команды на ассемблере работающие только на некоторых 32-битных архитектурах внесут решающую лепту в надежность программы…
Кладезь анти-паттернов разработки здесь – How to write unmaintable code
Пока все прогрессивное человечество борется с финаносовым кризисом, IT рынок будоражат новости про When will IBM buy Sun?, я тоже не останусь в стороне от популярного тренда и выскажусь. И так, Sun – у меня Sun вызывает немного противоречивые ассоциации – с одной стороны Solaris существующий в двух ипостасях ( Solaris и OpenSolaris, причем и то и другое можно свободно скачивается и ставится с sun.com – зачем нужно две ОС – одна не совсем open-source, а другая совсем-совсем open-source – видимо дьявол в деталях, то есть в лицензионном соглашении ), где grep не имеет ключика -r и приходится извращаться типа find . | xargs grep ’somestring’, tar не умеет распаковывать gz и вместо tar -xzf ge62u2_1.tar.gz приходится писать gzip -dc ge62u2_1.tar.gz | tar xvpf - (upd: в OpenSolaris нормальный tar и grep имеются и запрятаны они в /usr/gnu/bin, а для Solaris можно поставить gnu-версии – pkg get install gtar и pkg get install gegrep ), где нет в поставке не то что C компилятора, но и даже mc, а установить их это небольшая история отнюдь не равная apt-get install mc ( или yum ) (upd. с++ конечно же можно поставить легким движение руки – через pkg install ss-dеev - но это во первых не gcc, во вторых тянет 250 мегов в архиве и включает в себя помимо c++ много разного бесполезного в ssh инструментария вроде netBeans ) - – фиксится pkg-get install gcc4g++ ( mc), vi в солярисе по моему даже более древний чем в freeBSD, ну и до кучи про Sun Grid Engine : там есть небольшая утилитка qstat, которая удивила меня вот чем : qstat -s h is an abbreviation for qstat -s huhohshdhjha, а что, по моему ключ -s huhohshdhjha это отличная тема – сразу чувствуется влияние немецкого языка (насколько я знаю разработкой SGE занимается представительство Sun в Вене). Впрочем, если привыкнуть, то и Solaris ( и уже с ними – SGE, hedeby…) не так уж и неудобен. А с другой стороны – xVM, netBeans ( сильно не бить!:)) и мощные разработки в сфере распределенных вычислений – например virtual data center или см. например Community East web event, и не забываем про про open-source комьюнити и Java. А вот про IBM можно сказать только что когда-то у них была OS/2, теперь есть монстроидальный WebSphere, Lotus, который должен покорить мир и своя java.
Если про Sun как то вот так

то про IBM сказать-то особенно нечего.




