Первая заметка о программе мониторига сети

На сайте CyD Software Labs, где я выкладываю свои программы для администраторов и просто домашних пользователей я сделал блог. На нем я думаю публиковать заметки, которые касаются программ, выложенных на сайте и всего того, что связано с деятельностью CyD Software Labs. RSS канала для этого блога пока нет, но в ближайшее время постараюсь добавить.

В первой заметке История рождения программы мониторинга сети я рассказываю о том, как появилась идея создания программы CyD Careful Observer и как идея развивалась.

Разные подходы и языки программирования

В интернете можно часто встретить споры на тему того, какой язык программирования круче. Спор - абсолютно бессмысленное занятие, когда два ба..., т.е. человека пытаются переубедить друг-друга. Зачем это? Все языки имеют свои преимущества и недостатки и чаще всего человек тут выбирает сердцем. Сегодня я решил поговорить о разных языках, и рассказать вам, за что я люблю тот или иной язык.

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

Первый взгляд на Microsoft WEB Server 2008

На платформе Microsoft для WEB я практически не разрабатывал, хотя уже долгое время хочу сделать что-то серьезное и даже работаю над этим. До этого я всегда использовал Linux+MySQL+PHP и вполне доволен связкой и уже привык к недостаткам, неудобствам и ограниченям платформы, потому что тут преимуществ тоже много и по соотношнию цены/качества и удобства/неудобства связка Linux+MySQL+PHP очень хорошая.

И вот появилась возможность попробовать Windows WEB Server 2008. У компании были попытки создать WEB Server Edition, но это все же первые реально WEB Server, без всяких Edition. Я удивлен, что такой продукт не появился ранее. Ставить в качестве WEB сервера версию Standard Edition невыгодно и неудобно. Это вполне специфическая и популярная задача, чтобы под нее сделать специализированный, сбалансированный и оптимизированный продукт. И вот он появился...

Статья: рефакторинг – необходимость или мода

Вот тут писал про совершенный код и вспомнил, что была у меня статья про рефакторинг, а он относится у полировке, т.е. к улучшению существующего кода. Покапавшись в архивах я нашел эту статью и выкладываю для всеобщего юзания. Она будет интересна программистам, пишущим на любых языках и на сколько я помню, в статье будут примеры с Delphi, Visual Studio и JBuilder.

Что такое рефакторинг? Я видел достаточно много определений этому понятию, но все они сводяться к улучшению существующего кода. Если ты пишешь только идеальный код, который нужно улучшать только в тех случаях, когда он не работает, то сильно заблуждаешся. Улучшения нужны даже тогда, когда код работает вполне корректно. Для чего, когда и как нужно улучшать мы поговорим в этой статье.

Что можно улучшать в коде, который и так уже работает и выполняет возложенные на него функции? Если программу не планируется улучшать и добавлять новые возможности, то можно больше уже ничего не улучшать. Лучше даже удалить исходники, дабы не тытаться разбираться в бардаке или использовать его в будущем. Но если программа нужна не один день, то рефакторинг необходим.

Читать статью полностью: Рефакторинг – необходимость или мода?

Ubuntu 8.10 первый взгляд

Новостные ленты умеют красиво преподнести новости про новую ОС Linux. Я так повелся на релиз, что напускал слюней полный слюнявчик. Два дня мучений со скачиванием свежего Ubuntu 8.10 ради того, чтобы увидеть, что же там такого сделали разработчики, чтобы ОС стала лучше Apple и... .

Я ужасно разочарован, потому что внешний вид практически не изменился, по крайней мере я изменений не заметил. Да, я могу сам настроить внешний вид и накрутить кучу всего, но я не хочу. У меня и так не хватает времени на жизнь, чтобы еще что-то накручивать. А ведь сделать дистрибутив красивым обещали разработчики, а ничего сверх крутого не сделали. Так что Apple может спать спокойно. В виртуальную машину дистрибутив встал без проблем, но отображаться начал только без эффектов. Сколько криков было на тему того, что графический двиг Linux способен работать даже на старых машинах, но в виртуальной машине не потянул.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне