Памятник Linux

В россии будет воздвигнут первый памятник Linux. У меня какие-то странные чувства в отношении памятников. Их возводят уже ушедшим из жизни, а я уж сто раз говорил, что Linux далеко не труп. Да, он не является супер популярным, но и в трупы записывать его рано.

Авторы проекта хотят сказать этим памятником, что Linux сообщество живо и способно на многое. Ну то, что они собрали 180 тысяч (кажется такую сумму) всего за неделю, действительно впечатляет. Но ставить памятник при жизни, я бы не стал.

А ты что думаешь?

Сбор документов в Канаду

Меня все чаще начинают спрашивать вопросы по поводу иммиграции в Канаду. Как это происходит, что нужно сделать и так далее и тому подобное. Сегодня я выложил статью о том, с чего начать сбор документов в Канаду, и примерно описал, как это происходило у меня.

Я не могу сказать, что я эксперт в этом деле, я просто рассказываю то, как я готовился к иммиграции, какие документы собирал для посольства и как. Когда я готовился, то читал много других блогов и узнавал о чужом опыте. Надеюсь, что заметка кому-то пригодиться.

Торренты прикроют

Очередная новость о том, что милиция нашла способ бороться с пиратсвом. Теперь они знают, как перекрыть торрент трафик. Я вспомнил, как в конце 90-х в Ростове прошла облава на центральный рынок пиратского софта, где можно было свободно купить что угодно. Я спросил одного знакомого из органов, неужели теперь закроют все? Ведь это достаточно просто, достаточно просто проехать по городу и на каждом углу проверить лотки с дисками. В 90-х годах почти все 100 процентов были пиратскими, а если прикрыть хотя бы половину из них, остальные просто испугаются и закроются сами.

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

Завис компьютер

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

Но тут я работал над большим проектом, который затрагивает кучу файлов. Какого-то черта я решил, что закомичу данные потом. Два дня работы и сегодня в конце дня я начал собирать файлы, которые нужно закомитить (как же по ушам бъет английское слово, а русский аналог что-то подобрать не могу). В общем, одновременно общался по "аське" с двумя людьми и вспомнил, что я забыл подкинуть еще один файл из ETL скриптов. Накинул его, и тут компьютер странно перегружается.

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

Балансировка нагрузки на сервер

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

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

Напоминание пароля

Как же меня бесят все эти системы напоминания паролей, которые сохраняют пароль каким-то сложным образом. Особенно бесит, если пароль приходится выдумывать заново. Я зарегистрировался на bn уже около года назад и сегодня созрел купить там книжку. Я вообще любитель покупать книги в интернет магазинах.

Ввожу свое имя и пароль, а мне говорят чтобы я пошел лесом к бабушке и отнес ей пирожки. И им сугубо насрать, какая на моей голове будет шапка и и платье, и что по лесу могут шляться говорящие волки. Но ведь пароль сто пудово подходящий, но система видимо в настроени была послать меня. Запрашиваю напомнить мне пароль, чтобы узнать, кто из нас реальный идиот. Жду уже пол счаса, но ни ответа ни привета от bn нету.

Google отказывается PR

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

На данный момент PR влияет только на одно – как дорого владелец сайта может продавать ссылки на своем сайте. Но google это не нравится, поэтому они не хотят больше обновлять PR и тем более делать это открыто. Компания, которая зарабатывает на контекстной рекламе, прекрасно понимает, что контекстная реклама не приносит владельцам сайтов такой же пользы, как SEO. Выгоднее вложить миллион в SEO, чем два миллиона в AdWords. Результат от SEO будет лучше и эффективнее. Именно поэтому любой владелец контекстной рекламы с удовольствием захочет убить вредителя.

Я уже говорил, что если убрать PR, то на рынке SEO будет сложнее определять стоимость ссылок и рынок можно значительно обрушить. Убить совсем не получиться, но обрушить его цены можно запросто.

Инсталляция программ

В Visual Studio входит возможность создавать инсталляционные пакеты для для программ. Меня эта возможность начинает бесить. Особенно функция Зависимые пакеты. Студия ищет по исполняемому файлу (который вы добавили в проект) зависимые библиотеки и автоматически добавляет их в установчный лист. Если вы вручную добавить еще раз файл, то в архив попадет две версии библиотеки и они просто перезапишут друг друга, если установка будет идти в одно и то же место, да и архив станет неоправданно больше, поэтому я долгое время велся на эту возможнсоть.

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

Исходные коды моих проектов

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

К чему я это? На одном форуме увидел как некий XXXXXX уверяет, что видел где-то по знакомству реальные мои личные исходные коды. Почему XXXXXX вместо имени или ника? Стараюсь не переходить на личности. Могу ругаться матом, но стараюсь не переходить на личности.

Ну ладно, люди любят поливать других грязью, чтобы поднять себя, но так откровенно врать... Я даже друзьям никогда не показываю личных исходных кодов, таких проектов как например на www.cydsoft.com. Никто не видел этих исходных кодов и наверно не увидит, по крайней мере бесплатно :) даже по мега великому знакомству.

55 миллионов за 16 дней

Я как-то опустил новость о том, что кто-то хотел создать соц сеть для медиков за 55 миллионов. Читать о бреде больного просто не хотелось. Но вчера прочитал и просто ох.... оболдел. Не буду повторятся здесь, а дам только ссылку на свой пост Освоить 55 миллионов за 16 дней

О блоге

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

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

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

Пишите мне