Дайте денег, на бесплатный Windows

Свежайшая новость, школьник попросил у Медведева миллион евро на бесплатный Windows. Думаете буду комментировать очередной бесплатный Windows на основе Linux и Wine? А вот фиг с маслецом да без икорочки. Надоело уже комментировать подобные вещи. Создается очередной Linux, когда есть другие Linux и есть Wine. Даже если ReactOS (я ее не видел и не знаю что там) реально отличается от остальных дистрибутивов Linux, то лучше бы просто помогали Linux сообществу, а не создавали еще одну ветку.

Из различных дистрибутивов Linux уже получился целый веник. Каждый тянет свой прутик в этом венике. А ведь если взять объединить эти прутики и работать над одним целым, то уже получилась бы длинная и толстая швабра или даже электрический пылесос. Лично я считаю, что разнообразие хорошо, но в определенных пределах, когда оно действительно разнообразно, а не просто очередной клон с минимумом изменений в графическом оформлении.

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

Не умеешь читать по русски?

Получил сегодня сообщение от books.ру, в котором кодировка была убита и нечитаема. В нем я смог прочитать только две строчки. В самом начале было:

[scroll down if you can not read Russian*]

Скролим вниз и кайфуем:

*can not read Russian? Learn it.

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

Оптимизация размера Web кода

Во времена модемного соединения с интернетом размер HTML страниц имел очень важное значение и программисты очень серьезное внимание уделяли компактности HTML и JavaScript. Сейчас, когда интернет у большинства грузится на скорости более мегабита в секунду большинство откровенно забивает на компактность кода и пишет так, чтобы самому было удобно.

Лично я уже давно не забочусь о компактности, когда пишу HTML код. Мне главное, чтобы мне было удобно сопровождать мой код. А то, что пользователю приходится качать пару сотен лишних пробелов в HTML мне все равно. Это всего лишь сотни байт (умноженное на среднее 1.5 из-за UTF-8), которые для современных скоростей ничего не значат. Картинки на сайтах весят сейчас сотни килобайт и именно их нужно оптимизировать.

А ты думаешь о компактности и экономишь на пробелах, когда пишешь HTML код или JavaScript функции?

Популярность Google+

Фейсбук конечно же пока самый популярный среди социальных сетей в мире, но если считать Россию, то мне кажется, что Google+ становится очень популярным и запросто может обойти Facebook. Ко мне в друзья в гугле постоянно кто-то ломиться и каждую неделю я добавляю как минимум пару человек. В фейсбуке уже давно не принимал никаких приглашений. Сейчас точно не помню сколько у меня в нем друзей, но кажется уже меньше, чем в гугле.

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

Странная ошибка JavaScript в FireFox

Я уже много раз говорил, что люблю Firefox за то, что он удобен для разработки. Я обожаю его использовать, когда нужно отлаживать JavaScript. Сегодня как раз работал дома над javascript функцией и запустил окошко Error Console. Я всегда его запускаю, чтобы сразу были видны любые ошибки. Даже те, которые не показываются браузером как критичные. Попробуйте открыть это окно и подержать открытым, и вы увидите на большом количестве крупных сайтов ошибки JavaScript. Сайты эти вроде бы работают, но генерят ошибки. Я вот такого не люблю у себя и люблю чистоту, поэтому вылавливаю косяки и чищу их.

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

Реклама Zend Studio

В Mac с программами не так хорошо, как под Windows, их просто не так много. Особенно если говорить про бесплатные программы. Для работы с PHP кодом я использую TextWrangler. В принципе, в программе есть самое главное, что мне нужно – подсветка синтаксиса, но все равно, сегодня решил взглянуть, какой еще выбор есть.

Полез смотреть классику среди сред разработки для PHP - Zend Studio. Отличная программа и я ее использовал пару лет назад на предыдущей работе. Но вот только цена немного большая – кажется около 300 баксов. За редактор кода это очень много. Нет, подумал я, и остался в бесплатном TextWrangler. Жаль, но бесплатных редакторов для PHP под Mac практически нет. Можно еще использовать редакторы XCode или Mono, но хотелось бы что-то типа NotePad++.

После того, как я изучил цены на Zend Studio я загрузил главную страницу своего блога и в рекламном блоке Google тут же появилась реклама Zend Studio. Интересно, это такая фишка, или случайное совпадение?

Большинство ИТ-шников все еще хотят..

На синусе снова заговорили об опросе российских ИТ-шников, которые падавляющим большинством сказали, что хотят свалить за рубеж. Мне понравилось следующее в этом опросе, что в качестве основной причины свалить большинство никогда не работавших за бугром назвали более высокую зарплату и социальную защищенность. А вот специалисты, уже имеющие опыт работы за пределами родины, основным мотиватором назвали «получение уникального опыта и знаний».

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

Нечего писать

Сегодня что-то ничего не хочу писать. Нет такой темы для заметки, которую бы прямо хотелось обсудить. А когда нечего писать, я выкладываю какие-то очень интересные материалы. Сегодня это будет очередная часть книги по Transact-SQL: Индексы в SQL Server

Civilization 5 для Mac

Все, можно закрывать блог на фиг, потому что я установил Civilization 5. Последний раз я играл в Цивилизацию где-то в начале 2000-х годов. Тогда я в очередной раз решил пройти вторую часть. Классическая игра, на которую я убил месяцы своей жизни. Вот сейчас решил сразу прыгнуть на 5-ю часть.

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

В пятой части загрузка не детско долгая, не смотря на то, что мой Mac на флеш памяти, а не на медленном жестком диске. Интересно, сколько грузится игра на компьютерах с жесткими дисками.

Сайты Linux взломаны

Странно читать новость о том, что сайты напрямую относящиеся к Linux взломаны. Эта ОС всегда была пушистой в глазах хакеров, поэтому ее никогда не трогали. А тут за короткий период поимели сразу несколько основных сайтов. Очень странненько.

О блоге

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

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

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

Пишите мне