Блог

Как использовать CyD Network Utilities

Сегодня завершил перевод на русский помощь по использованию программы Network Utilities Сеть и безопасность 2009. Помимо того, что в online доступны се разделы файла помощи, вы можете скачать и doc вариант. Файл помощи нельзя называть полный и исчерпывающим, но он уже описывает все основные модули.

По поводу ближайших обновлений программы ничего сказать не могу, потому что сейчас идет работа над улучшением сетевого монитора, но так как модуль мониторинга используется в Careful Observer и Network Utilities Сеть и безопасность один и тот же, то обновление будет. Просто я хочу еще серьезно поработать над дизайнером и улучшить его возможности.

DirectX и Delphi. Искусство программирования

В этом месяце книга DirectX и Delphi. Искусство программирования поставила рекорд продаж - 0 штук. В январе было отгружено 11 штук, а в этом месяце полный ноль. Самое странное, что я получаю вопросы по этой книге, читатели просят перевести на Delphi Искусство программирования игр на С++ , но даже если я сделаю это, то издательство откажется выпускать эту работу. Я уже писал, что книги по программированию графики на C++ продались, плохо, но на складе уже ничего не осталось. А вот на Delphi та же информация не пошла.

Получая отчеты, в которых количество продаж равно 0 очень сильно задумываешся о том, а стоит ли писать дальше? Сейчас продаются (не хорошо, но продаются) только четыре книги:

Архив сайта превысил 5 мегабайт

Сделал архив базы данных сайта и ужаснулся, он уже превысил 5 мегабайт. Сначала аж страшно стало, от этой цифры. Это же надо было 5 мегабайт написать чистого текста. Посмотрел количество заметок - 438. Вроде бы не так уж и много. Количество статей в разделе избранного тоже не слишком большое. И тут до меня дошло - комментарии. Вот откуда накопилось столько мегабайт текста в базе.

И это при том, что несколько раз я шарахнул по ошибке комменты. Больше всего потерялось, когда я переводил сайт на UTF-8 около полугода назад. Я тогда полный бакап сделал, а потом в течении пары дней комментарии оставлялись в пустую, я их просто затер восстановлением из бакапа. А так, в принципе я не так уж и много в базе. Только по ошибке иногда удаляю :).

P.S. Сейчас посмотрел на дату последней архивации и еще больше ужаснулся. Вот это я разленился, с прошлого года не копировал архив себе на винт. Расслабился, давно хостеры не присылали письма в стиле: "извините, у нас накрылся винт" :). Вот что значит хороший хостинг, расслабляет. Как говорится, к хорошему привыкаешь быстро.

Цена установки Windows на Apple

Давным-давно я писал о том, что производители железа за проприетерное программное обеспечение и в частности за Майкрософт. Сейчас гуляю с семьей по Меге и получил рекламу белого ветра по продукции и услугам к яблочному железу. За установку окон от Майкрософт на яблочное железо с вас возьмут 2990 рублей.

Ты еще удивлен, почему магазины за проприетерное программное обеспечение? Потому что тут заработать можно. Как много пользователей Линукс заплатят за установку софта 3000 рублей? Я думаю, что ответ очевиден. Когда пользователь не готов платить за саму ОС, он не отдаст лишние деньги за установку, а значит, такой клиент не интересен магазину и производителю. Всем в этом мире правят деньги, потому что еда и одежда не раздается бесплатно.

Пользователь, который может отдать за ОС+Компьютер 1300 баксов интересен производителям и магазинам, потому что в этом сегменте больше прибыль. Производители - это только часть "зла" (обрати внимание на кавычки, потому что я это злом не считаю). Впаривают товары не производители, а магазины. Да, производитель помогает рекламой, но это только часть. Так что "вину" нужно делить между производителями и магазинами поровну.

Отходить от темы заметки запрещено

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

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

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

Компьютерный мир без IE8

Вчера стало известно, что Microsoft сделает возможным удаление браузера из ОС. Ближайший кандидат на релиз Windows 7 позволит не устанавливать браузер. И это прекрасно. На эту тему я уже немного распинался на русской версии Hackish Code: Мир без Internet Explorer. Данная заметка завершается тем, что Microsoft в последнее время делает очень хорошие шаги. Самое страшное, что компания все равно навеки останется империей зла, даже если станет подразделеним RedHat :).

Сейчас снова меня начнут обвинять в том, что я подкаблучник Microsoft, а мне все равно, что говорят другие. Я просто как всегда оцениваю каждый шаг в отдельности. Но что поделаешь, если последние шаги компании импонируют мне. А кому не понравится такой шаг? Кто считает плохим инициативу того, что пользователю дают свободу, и реальную свободу.

Когда MS внедрила браузер в ОС, то я был против, да и сейчас я против (не смотря на то, что пользуюсь IE и буду пользоваться им в ближайшем будущем :)). Сейчас я против того, что Mirosoft собирается сделать OneCare бесплатным. С одной стороны, это позволит мне не платить McAfee (хотя у меня лицензия проплачена еще более чем на год), но с другой, это будет некорректный шаг в отношении той же McAfee, Касперского и других. Тут я уже думаю не о себе и о своем кошельке, как это любят делать халявщики, а о тех программистах, которые работают в сфере безопасности.

Я надеюсь, что если MS и сделает OneCare бесплатным, то он не будет внедрен в ОС. Но это уже отдельная история. Если это произойдет, тогда и будем ругаться, а сейчас, я просто рад за то, что мир становится немного свободнее. Реально свободнее.

Покупайте компоненты, а не разрабатывайте

Я сейчас читаю книгу Code Leader: Using People, Tools, and Processes to Build Successful Software. Автор Patrick Cauldwell - программист с очень большим стажем и разнообразным опытом. Он работал в различных компаниях, и это позволило ему увидеть мир ИТ с разных сторон. Да, смена работы – положительно сказывается на вашем опыте. Я вообще считаю, что на одном месте нужно сидеть от 3 до 5 лет. Меняя работу, вы окунаетесь в новый мир знаний, общаетесь с новыми людьми и получаете новый опыт в новой сфере.

Но я немного отклонился от темы. Сегодня я написал небольшую заметку на блоге Heapar Software: Покупайте компоненты, а не разрабатывайте. На написание это заметки меня подтолкнула первая клава, которая называется Buy, Not Build. В ней описывается очень много интересно, что очень близко связано с работой Heapar Software. Основная идея заключается в том, что программисты не должны разрабатывать код или как еще говорят - писать код. Они должна покупать код. Более подробно о этой теме читай в самой заметке Покупайте компоненты, а не разрабатывайте.

Совместная разработка кода

Давно я не выкладывал статьи в раздел избранного. Перед праздником почему-то вспомнил об этом и решил исправиться. Выкладываю сразу две части статьи о совместной разработке исходного кода и использования для этого VSS. Примеры описаны с точки зрения программиста Delphi (статья была написана, когда это для меня была основная среда разработки), но не смотря на это, будет полезна всем:

Почему я стараюсь не писать плохо?

А зачем? Это бабки возле подъезда и "программисты" любят обсудить других и зарабатывают авторитет тем, что ищут ошибки других. Почему я одно слово заключил в кавычки? Потому что я таких людей не могу считать программистами. У меня такие люди ничего, кроме раздражения не вызывают и я не собираюсь обсуждать ошибки других. Меня воспитывали так, чтобы я следил за собой и за своими поступками. Именно своими поступками я стараюсь жить. Если я начну обсуждать чужие ошибки, что кто-то и где-то что-то не так сказал (как сказанул!!), то я от этого умнее не стану. Я наоборот считаю, что критики показывают не только свою необразованность, но и глупость.

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

Русские версии моих сайтов

Со вчерашнего вечера на трех моих сайтах русские версии могут не работать. Дело в том, что я перевел их на выделенные поддомены и они теперь располагаются на выделенных IP адресах. Если у тебя провайдер закешировал старый IP адрес, то новый сайт ты можешь не увидеть до 48 часов, когда устареет DNS запись в кеше.

Новые адреса русских версий сайтов:

Так что если ты не можешь зайти на какой-то из этих сайтов, то виноват не я, а DNS кеш, который должен сбросится в течении 48 часов.

О блоге

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

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

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

Пишите мне