Рецензии софта теперь на русском

Вчера вечером я решил создать русскую версию еще одного из своих сайтов, который существовал до этого только на английском. Это каталог софта Software Heap. На самом деле это не совсем каталог, потому что здесь не будет уже привычного каталога, а будет что-то типа рецензий на хорошие программы (о плохих я не пишу :)). Я думаю описывать только лучшие и только значимый софт, который появляется в мире.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

О блоге

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

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

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

Пишите мне