If a C programmer asks "do you want to see something cool?", run away.
--John Van Enk

Thursday, November 26, 2009

C++ CheatSheets

В LinkedIn группу прилетела ссылка на C++ Cheat Sheets:
  1. C++ Containers Cheat Sheet
  2. C++ Iterators & Algorithms Cheat Sheet
  3. Shifting from C to C++ strings
Я уже печатаю и завешиваю стены :)

Monday, November 23, 2009

Debian GNU/Linux Desktop

Linux is not user unfriendly. It is just careful about its friends. :)
 
На домашней машине переехал на Debian testing (до этого был stable, а переехал ради новых версий софта). Сначала думал поставить Ubuntu (которую использую на работе), но последний dist-upgrade до Karmic меня просто разочаровал. Нет, не глобально, а так - в мелочах - то модуль kvm за каким-то автоматом включен (на хрена???), то еще что-то. И все эти мелочи меня почему-то стали неимоверно раздражать.

Так вот - о Debian testing.

Sunday, November 15, 2009

Три!

Года. 
     Блогу.

Большое спасибо всем тем 19 349 посетителям, которые за эти три года 32 988 раз посетили этот блог и просмотрели 53 200 страниц. Благодаря Google Analytics я вижу, что вас заносило в этот уголок веба с самых разных стран - начиная со стран бывшего Союза, США и Германии и заканчивая странами Латинской Америки, Японией, Китаем и Индонезией.



Как бы вы сюда ни попали - по воле Гугла или так, надеюсь что вы нашли здесь что-нибудь для себя полезное (не просто же так 41,45% из вас возвращались сюда).

Самая популярная ОС среди посетителей - Windows, за ней в порядке убывания Linux, Mac, not set :), FreeBSD, SunOS, iPhone, SymbianOS, iPod, и даже OS/2 и OpenBSD! (хотя чего там - я тоже иногда играюсь с браузером и ставлю ему User Agent - lynx :)


Большое спасибо блоггерам, с блогов которых приходили многие из вас - Алёна C++, Not a kernel guy, Распутывая нити, Software Maniacs, IT епископ, Очень серьезный блог, Stump's Workshop, sash_ko's blog, Блог разработчика, Omega's blog, На большой дороге и многие-многие другие. Я тоже вас читаю, хоть и редко пишу комментарии.


В общем будем двигатся дальше и через год посмотрим что из этого выйдет ;)

Saturday, November 14, 2009

Coffee'n'Code Харьков Logo Contest

Доброго времени суток :), тут такое дело - сообществу Coffe'n'Code Харьков нужен новый логотип и если вы умеете рисовать и хотите помочь, то вот условия конкурса:
  • в качестве жюри выступает коммьюнити
  • автор принятого лого участвует во встречах бесплатно
  • для участников, чьи лого были приняты к рассмотрению, следующая встреча бесплатная.
  • для принятия к рассморению лого должно быть адекватным, более-менее масштабируемым (включая фавайкон), и не нарушать ничьих прав.
Вот оригинальное сообщение о конкурсе в Google группе Coffee-n-code Харьков. На связь можно выйти по любой из ссылок в этом посте, либо в комментах, или через Twitter ;)

Friday, November 13, 2009

My impressions of working from home - pros and cons

В следующий понедельник - снова работаю из офиса. В связи с этим хочу поделиться впечатлениями от работы из дома :)

положительные моменты:
  • не нужно тратить около 2 часов каждый день на дорогу в офис и обратно, что менее утомительно, особенно если пользуешься общественным транспортом
  • в одиночестве мне удается лучше сосредоточится и соответственно выполнить больше работы за меньшее колличество времени
отрицательные моменты:
  • есть вероятность не заметить который час и "заработаться", постепенно пустеющий же офис напомнит о времени
  • если кто-то из домашних тоже дома, то комфортные условия труда сильно зависят от того как они относятся к вашей работе
  • меньше бываешь на открытом воздухе
выводы: в общем, возможность работы из дома сильно зависит от специфики проекта - на standup митингах, например сложновато присутствовать удаленно :). По ощущениям - меньше устал, хоть и сделал больше. Как мне кажется основную роль в этом сыграли как раз те 2 часа которые я тратил на дорогу  в офис и обратно. С одной стороны я использовал время по дороге на работу чтобы составить план первоочередных задач, которые нужно решить за день, а время по дороге обратно - для того, чтобы "оставить работу на работе" (т.е. выкинуть все касающееся работы из головы) и со свежей головой провести время с семьей. С другой стороны - теперь понятно, что дорога туда и обратно один из основных факторов, от которых устаешь больше всего. Если заниматься планированием первоочередных задач дома - то на это уходит максимум минут 5, а "отключаться" после работы замечательно выходит в результате просмотра вместе с женой какого нибудь сериала :).

Sunday, September 13, 2009

I wish you all the best on this programmer's day

С Днем Программиста, коллеги :)
Желаю всем интересных проектов, вменяемых и адекватных кастомеров и менеджеров, отличных условий работы, тривиальных багов (ибо без них никак), etc, etc, etc.

Friday, August 28, 2009

Boost 1.40.0 released

Для тех кому актуально - Boost 1.40.0 . Новых библиотек не добавили (в 1.39.0 появилась Signals2).

Wednesday, August 26, 2009

R.I.P. mobile telecom operators

Интересная штука эти интернеты. Если бы у меня не было твиттера, то я бы не увидел у себя в public timeline анонс Техкранча про Opera Mini. Если бы Mike Butcher в статье не упомянул сервис GetJar, то я бы не пошел по ссылке. Если бы я не пошел по ссылке, то не наткнулся бы на Skype Lite - j2me версию скайпа.

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

В 2007 году я уже описывал, каким бы я видел идеальный мобильный девайс для себя. В Москве вроде уже есть Yota, а провайдеры традиционных услуг мобильной связи начинают шевелиться в свойственном для них стиле лоббируя свои интересы

Развитие Skype и интернет-телефонии в России может быть ограничено. РСПП намерен подготовить поправки в законодательство, регулирующие работу этого сегмента рынка, которые защитят интересы сотовых компаний. Один из аргументов, который поможет заручиться поддержкой власти – сейчас разговоры с использованием Skype не поддаются прослушке.


Про интересы потребителей речь, естественно, не идет :).

Так вот, я думаю лет через 5-10 существующие операторы мобильной связи плавно трансформируются в провайдеров мобильного интернета попросту для того, чтобы выжить. И я думаю, что они это прекрасно понимают (ну а если нет - то им дорога на Amazon.com за экземпляром книги Free: The Future of a Radical Price by Chris Anderson - на Wired ее можно кажись накопать в аудио формате)

То же самое относится не только услугам связи, но и к звукозаписывающим лейблам и книгопечатной индустрии, TV. Можно бороться против потребителей своей продукции, а можно придумывать новые бизнес-модели. И обязательно уменьшать цены :). Эдакая Revenge of the Nerds и на чьей я стороне в этой борьбе ботанов против бабла думаю и без слов понятно :).

Update Sept. 18, 2009

"And when you see something that's merely reacting to new technology in an attempt to preserve some existing source of revenue, you're probably looking at a loser."
Paul Graham
Статьи в тему:
  1. Кодер in Action: Российские мобильные операторы лоббируют запрет Skype
  2. Gaperton's blog: HTC MAX 4G
  3. Gaperton's blog: Сервисы Yota
  4. Gaperton's blog: Yota MAX - телефон, музыка, фотографии

Monday, May 4, 2009

Boost 1.39.0 & CMake

Пока народ гулял и веселился, зарелизили новый boost 1.39.0 и CMake.

Tuesday, February 24, 2009

Sabayon Linux - Gentoo для ленивых...

... или для тех, кому Gentoo нужна здесь и сейчас. Если вам нужно тестовое окружение Gentoo, то Sabayon Linux самое то. Если окружение нужно "прям щас", то можно просто загрузить с установочного диска Live систему, а если есть немного времени, то с этого же диска систему можно установить и минут через тридцать-сорок на uname -s -r она отзовется Linux name 2.6.27-sabayon а cat /etc/gentoo-release скажет что это Gentoo Base System release 2.0.0 (для Sabayon 4r1). Процесс установки дружелюбен до неприличия, представление о нем можно получить, взглянув на скриншоты, комментарии для которых излишни. Скриншоты того, как выглядит процесс установки и свежеустановленная система - ниже, а если интересно какой софт включен в состав дистрибутива, то вам дорога на LWN читать статью про Sabayon.

Monday, February 16, 2009

Debian GNU\Linux 5.0 (aka Lenny) & BackTrack 4 beta released

Ну что-же. На минувших выходных случилось одно из самых ожидаемых событий Y2K9 - релиз Debian GNU\Linux 5.0 (aka Lenny). Что нового в дистрибутиве - можно почитать в Release Notes, Debian Wiki или на OpenNet.ru. Недавно обновил одну из тестовых машин до sid/unstable и lsb_release -a сказал мне что он lenny. Т.е. если раньше нельзя было отличить testing от unstable (поправьте меня если я не прав - буду очень признателен; по крайней мере на #debian-devel народ сказал что однозначно этого сделать нельзя), то теперь то же самое для stable/unstable (эт я по простоте своей душевной полагаю, что в testing все же впихнут хотя бы идентификатор squeeze; однако нужно полагать что sid спустя некоторое время будет рапортовать что он squeeze).



Remote Exploit Development Team зарелизила бету BackTrack 4, который сделал достаточно большой концептуальный шаг в сторону, становясь полноценным дистрибутивом, основанном на Debian core packages и репозиториях Ubuntu. Кроме того у BackTrack теперь будет собственный репозиторий из которого можно будет получить апдейты свежих релизов софта для security auditing and penetration testing.


Friday, February 13, 2009

1,234,567,890 seconds of UNIX Epoch

Многие наверняка знают, что время в UNIX отсчитывается в секундах, а точкой отсчета является 1 Января 1970 г. - начало "Эпохи UNIX". 14 февраля в 01:31:30 по Киеву (02:31:30 по Москве) счетчик времени достигнет значения 1234567890. Если кто живет в другом часовом поясе и жаждет выполнить свой "гражданский долг" и так же как и Jon "maddog" Hall выпить пива, может выполнить команду, чтобы узнать локальное время этого эпохального события:

perl -e 'print scalar localtime(1234567890),"\n";'

На моей системе это Sat Feb 14 01:31:30 2009.


Интересно не к этому ли событию приурочен предполагаемый план релиза Debian Lenny (сегодня на debian-devel "tentative plan for Lenny release: weekend of February 14th" - одна из тем)?

P.S. на днях планирую переводить feedburner на Google accounts, так что возможно "все будет глючить и тормозить".

Tuesday, February 10, 2009

Новые блоги, которые стоит почитать

Тут bishop3000 завел новый блог (rss), в котором обещает писать только технические посты. Признаться я до того, как прочитал этот комментарий к посту о том, что мой блог заблокировали как спам, понятия не имел о существовании его ЖЖ. Подписался и ни разу не пожалел. Ну а в виду последних новостей, о том, что Downadup заразил ВМС Франции и продолжает распространятся, сами понимаете ;) (хотя я думаю, что распространением дело и ограничится, вряд ли хозяева нового ботнета рискнут засветиться, активировав его. Даже продать его, наверное, будет проблематично, учитывая характер зараженной зоны).

Synjunkie - adventures of a Security Junkie - набрел тоже совершенно случайно (по моему по ссылке с darknet или blackhammer), а cyber-fiction записи читал запоем.

Всем, кто интересуется Qt, но не слышал о Qt Labs Blog определенно стоит на него подписаться.

Ну и про гаджеты (слово по легенде происходит от словосочетания, которое говорит вам жена, когда вы купили новый ноутбук/нетбук/коммуникатор/и т.д./и т.п. ) - The Mozilla Phone. Там уже можно посмотреть первый концепт mozphone.

P.S. А вы пользуетесь feedburner? А то тут от @devua на твиттере мелькнул тревожный месадж о feedburner service deadline Feb 28. Так что в ближайшем будущем стоит ожидать переезда фидов на новые адреса (может они хоть редирект сделать додумаются? а то получится как у MS c MSDN)

Wednesday, February 4, 2009

Самые ожидаемые события Y2K9

В этом году ожидается достаточно много интересных событий:
  1. Релиз финальной версии Стандарта (того самого) и обеспечение его поддержки производителями компиляторов (статус поддержки компилятором gcc стандарта C++0x можно посмотреть здесь)
  2. Релиз Debian Lenny (из дискуссии, правда, не совсем понятно что именно собираются зарелизить к 14 февраля - ОС или debian installer, как по мне так больше похоже, что ОС. Upd: авторам статьи на Википедии, тоже видимо так показалось. Upd2: да и на Debian wiki тоже указан срок 14 февраля)
  3. Релиз Qt 4.5 (запланированный на март) под лицензией LGPL, анонс которого вызвал оживленную дискуссию в сети. Можно ожидать, что вместе с выходом Qt 4.5 выйдет и Qt Creator final release (который возможно не будет глючить под наступающей Windows 7)
  4. Windows 7. Установив Beta на виртуальную машину мне показалось, что у нее есть все шансы стать  тем же, чем в свое время стала XP, ну а Vista, возможно, постигнет участь Millenium. А может и нет....
  5. Жду новостей с полей Харда (преимущественно из области нетбуков и от андроидов)
В общем год обещает быть интересным :). А чего больше всего ожидаете вы?

P.S. OMG, народ, кто вы все ?