Блог

В погоне за новинками

Хорошую мысль сказал tupar в комментариях: Когда застой - то не чувствуется динамика изменений и надо остановиться и подумать вместо того чтобы гнаться за новым и новым и наполнять себя информацией.

А я считаю, что за новым нужно гнаться. Просто нужно сначала решить - а оно надо или нет. Если реально нужно и реально приносит выгоду и пользу, то нужно гнаться за всем новым. Нельзя тупо гнаться. Нельзя тупо внедрять и использовать все новое подряд. Если внедрять все подряд, то получится эффект передозировки. Хорошее бывает хорошим, когда его в меру. Когда мера превышается, то хорошее может превратиться в яд. Антибиотиком можно вылечить, а можно и покалечить.

Даже когда застой, нужно гнаться за новым для движения вперед. В этом случае, застой ощущается не так сильно, да и проще его преодолеть. Просто нужно все делать осмысленно, а не тупо.

Национальная ОС

Депутат Пономарев и Минкомсвязи борются за благосклонность отечественного сообщества свободного ПО. Сегодня оказываться был написан текст письма президенту о поддержке СПО по инициативе депутата. Если эта ОС будет построена за деньги спонсоров и за деньги не государства, то я не против. Да создавайте сколько угодно и продвигайте, потому что это действительно хорошо для экономики и страны. Это престиж и это рабочие места для программистов. Если же сторонники СПО хотят получить денег от государства, то я, как налогоплательщик, который платит налоги почти все :) – я против. Мне этот престиж за мои налоги не нужен.

Неужели мы живем на столько хорошо, что можно кидать миллионы баксов на разработку собственной системы из карманов народа? Я считаю, что нет. Нужна ли русская ОС? Она уже есть – ASPLinux. Есть и другие дистрибутивы, российского производства. Не все страны имеют собственные Linux и живут прекрасно. У США, Канады, Великобритании, Германии и других стран нет национальной ОС. Есть ОС, которые производятся внутри страны, но это делается не за деньги налогоплательщиков. А деньги налогоплательщиков тратить на такие проекты нельзя. Мы пока еще ходим и катаемся по разбитым дорогам, школы, больницы и другие гос. учреждения очень часто требуют серьезного ремонта. Например, когда зимой моя дочь была в больнице, то она была в развалинах. Это реальные катакомбы, которые нужно сносить, потому что нахождение в этих палатах – хуже, чем лечение дома.

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

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

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

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

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

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

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

Стоимость товаров в России и за бугром

Тут была поднята интересная тема - соотношение цен к заработной плате в России и за рубежом. Я не статист и не могу точно сказать, какое соотношение, но с продуктами Майкрософт соотношение будет в пользу Москвы и Питера, потому что здесь зарабатывают на уровне среднего американца, а продукты Майкрософт стоят на много дешевле. С глубинкой чуть хуже, там зарплаты очень низкие.

Но согласитесь, производители товаров ведь не виноваты в том, что в нашей глубинке такой провал в зарплатах. Они ничего не могут сделать. Пытаться устанавливать цены в зависимости от города - нереально. Поэтому, данный вопрос должен решаться нами самими и правительством, а Microsoft, adobe и другие компании абсолютно не виноваты.

Я даже не знаю, о чем тут говорить еще. Ах да, ведь я затронул только Майкрософт, продукты которого действительно дешевле, чем в США, а ведь он не один. Посмотрим на другие хорошие компании, например, всеми любимая Adobe. Сравните цену Photoshop в России и США. В США это будет 800 долларов, а в России последний раз я видел за 1200. Вот тут реальная несправедливость! В любой цивилизованной стране Photoshop будет дешевле. Меня это проблема сильно волнует, потому что у меня жена иногда балуется графикой, да и мне он иногда нужен.

Блатные номера для автомобиля

Я вчера узнал, что я катаюсь на машине с блатными номерами. Оказывается буквы ОСА в Питере выдаются сотрудникам ГИБДД, а чтобы частнику получить такие номера нужно заплатить 800 тыс. рублей. А мне эти номера достались бесплатно :). Просто у меня регион не питерский :). Но вчера сотрудник ДПС остановил жену, чтобы посмотреть, что это за девушка раскатывает по городу с блатными номерами. Видимо на регион сотрудники смотрят в последнюю очередь, и как на зло у жены закончилась доверенность (машина записана на меня) и выписали штраф.

Больше всего в этой истории меня заинтересовала цена номерного знака. За 800 тысяч можно купить Ford Mondeo и платить такие деньги просто за кусок железки... Сегодня заглянул на один из блогов и увидел объявление, что в Питере продается номер телефона 777-77-77 за 500 тыс. рублей. Интересно, кто потратит половину миллиона только на легко запоминающийся номер? Нет, я не хочу смотреть в его медицинскую книжку, мне бы хотя бы увидеть или услышать это имя. За такие деньги можно купить Ford Focus, и отдавать такие деньги только за 7 циферек - мягко говоря странно.

Эти два события красиво вписываются в тему, которую мы усердно обсуждали в последнее время - ценообразование. И после этого я удивляюсь, что Adobe завышает цены на Photoshop на нашем рынке. Да производители софта - ангелы :).

Компьютеры против зрения

Сегодня увидел в своем ящике интересное письмо, на которое решил ответить на блоге, потому что ответ будет интересен наверно многим:

Не так давно получил средне - специальное образование - выучился на программиста. Профессия нравится, интересно. Но в последнее время появились проблемы с глазами – сухость, резь. За машиной провожу едва ли более 3-х часов. Михаил хотел узнать у вас, как у программиста с большим опытом работы, каким образом вам удалось сохранить зрение.

У меня зрение ужасное. Где-то в 5 лет у меня было небольшое отклонение на левом глазе, но спасибо нашей родной медицине, врач мне выписал очки, чтобы исправить правый здоровый глаз. Так как правый был здоров, то этими очками мне его испортили и даже делали операцию. Спасибо тебе родная медицина Левый быстро восстановился, а правый получил астегматизм и +3 балла. Операция не помогла и я до сих пор плохо вижу этим глазом. Основной у меня левый и на мир я смотрю немного косо :), а правый как вспомогательный.

В принципе, все люди смотрят так же. В отличии от большинства, у меня просто правый глаз видел намного хуже левого. Не веришь, посмотри на какую-то точку на расстоянии 5 метров. Закрой сначала левый глаз, а потом правый. При закрытии одного из глаз точки останется на месте, а при закрытии другого сместится. Тот глаз, который увидел точку без смещения, является основным. Это как правша или левша - одна рука является основной. У большинства одна из ног является толкающей и очень редко бывают равнозначные.

Смех и грех

Очень много народу спрашивают, как у меня получается успевать так много. Тут один секрет, потому что я работаю очень много. Я не сижу на форумах и не обсуждаю других. Я не ищу ошибки у других чтобы что-то доказать (не знаю чего, но что-то же пытаются доказать) или поржать над ошибками других. Я отвечаю за себя и стараюсь для себя, а не ради кого-то там на форуме или где-то еще.

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

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

Собеседование в канадскую компанию

Когда я был на собеседовании в одной из крупных канадских компаний, то я пришел за время общения через все круги ужаса. Меня пригласили пообщаться по поводу программера .NET. Я намылся, побрился и двинул в контору. Человек (явно из боссов), который принимал тест оказался очень доброжелательным и приятным. Он рассказал про фирму, что и как они пишут и кого любят.

Самое интересное началось, когда меня повернули к компьютеру, у которого небыло выхода в Интернет, а только ноутпад, браузер и два мануала по JScript. Да, тут я понял, что я попал. Меня попросили писать тест на классическом ASP, который я в глаза не видел. Они специально проводят так тесты, чтобы узнать, как человек будет решать задачу по алгоритмам, да еще и в тяжелых условиях.

Как на зло, я забыл, как писать левые объединения в стиле MS SQL Server (ненавижу слова INNER JOIN, LEFT JOIN и др), а в одном из заданий нужно было написать два запроса именно с ними. Одно из заданий потребовало работы с сессиями и передавать параметры через адресную строку. Ни того ни другого я не умел делать в классическом ASP, поэтому решил сдать работу так.

Google объединяет разрабочиков Web приложений

Свое не очень позитивное настроение в отношении Adobe Premiere Elements 8 я решил выложить на сайте Software heap. Давно я на нем ничего не выкладывал, поэтому лишней статья не будет, а здесь надо что-то более позитивное. Позитивного нет, но есть одна аналитическая заметка, в которой я размышляю на темы вокруг Гугла, ее объединения разработчиков Web софта и облака. В общем мыслей достаточно.

Google объединяет разработчиков интернет софта в надежде дать пользователю возможность заменить существующие программы интернет вариантами. Ну фигня это полнейшая и лишняя трата времени. В ближайшее время ничего не изменится в расстановке сил. Классические программы намного удобнее своих интернет аналогов и никуда не денутся. Люди как пользовались MS офисом, так и продолжают это делать. На Google Docs перешли те, кто все равно не купил бы офис от Microsoft, так что Билл ничего не потерял, а Google так же ничего гениального не выиграл.

По удобству интернет приложения проигрывают своим классическим аналогам по всем статьям. Их неудобно располагать на рабочем столе, в них неудобно переключаться между элементами управления, поэтому это не более, чем игрушка на данный момент и ближайшее будущее. Чтобы классические приложения умерли, Web 2.0 не достаточно. Я боюсь и 3.0 недостаточно.

О блоге

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

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

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

Пишите мне