Google готовит свою собственную ОС

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

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

Я как-то читал интервью представителя компании, в котором он говорил, что для серверов в Google используется модифицированный Linux. У них есть свои наработки, частью из которых они делятся с сообществом, но эти наработки только для серверов и собственную ОС компания не планирует выпускать. Ага, точно так же она не планировала браузера и что теперь?

Apple Mactini - новый супер компьютер

Я выкладываю видео редко, но сегодня не выдержал и решил дать еще одно видео рекламного ролика нового суперкомпьютера Apple Mactini. Трафику он съест немного, менее 4 мегабайт, поэтому качайте и смотрите. Такого компьютера мир еще не видовал.

Обновление Windows Vista до Service Pack 2

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

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

Программирование на C++ глазами хакера. 2 издание

Второе издание книги "Программирование на C++ глазами хакера" ушло в печать. Я не печатник, но боюсь, что до нового года книга не успеет попасть на прилавки магазинов :(. О новостях с фронта печати я постараюсь сообщать по мере их поступления. Но в январе книга уж точно будет доступна. Пока что неизвестна даже цена второго издания.

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

Linq to SQL пока не умер

Сайт для разработчиков reddevnews.com задался очень серьезным вопросом, который взволновал в последнее время некоторые компании - неужели LINQ to SQL умирает (http://reddevnews.com/news/article.aspx?editorialsid=10472)? Эта новая технология развивается хуже всего и вызывает отторжение у большинства программистов. Программисты с опытом категарически против внедрения SQL запросов непосредственно в код. Я тоже пока не хочу этого делать и в ближайшее время не планирую. Я смотрю на технологию, пробую ее и тестирую, но в промышленный режим в использовании в собственных проектах пока не решился переводить.

Внедрение запросов непосредственно в код мы уже проходили много лет назад и все это проходит с большим скрипом. Программисты Delphi стараются не сохранять код в компонентах типа Query, а программисты С++ стремятся больше исползовать хранимые процедуры, чтобы запросы были максимально независимыми от кода. Не смотря на писсимистические настроения, автор статьи на reddevnews.com пришел к заключению, что Linq to SQL будет жить. Возможно, что в следующей версии .NET Framework не будет нововведений, потому что сейчас больше идет работа над ошибками и исправление недочетов. Но работа над .NET идет и будущее пока еще не столь страшное.

Уметь использовать компоненты нужно еще уметь

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

Использование чужих разработок позволяло мне создавать множество проектов в одиночку. Да, тогда я допустил ошибку - погнался за кучей зайцев одновременно и должным образом поймал только двоих (только две программы реально продавались). С другой стороны, всегда есть неудачные проекты и никогда не угадаешь, какой проект пойдет, а какой провалится. Если бы я все писал сам, то не смог бы написать и 20 процентов своих программ и не факт, что среди этих процентов оказалась бы успешная программа. На разработку ушло бы больше времени, а выход программиста одиночки на рынок последним равносилен самоубийству. Пока бы я писал весь код сам в одиночку, мой конкуренты убежали бы в будущее.

Один из комментариев на Библию Delphi

Сегодня смотрел комментарии к книге Библия Delphi и меня заинтересовал следующий комментарий: Отличная работа! Автор в очередной раз доказывает свой профессионализм. Формула успеха в глубине изложения помноженном на простоту объяснения. Одним словом очень интересно!

Что тут может заинтересовать? Автор комментария Дмитрий Осипов. Если это автор книг Delphi. Профессиональное программирование и Графика в проектах Delphi, то мне очень приятно, что этот человек так хорошо отозвался о книге, особенно, если он реально ее видел. Я думаю, что он ее не читал, потому что он и без меня знает Delphi :), но если хотя бы видел ее, это очень приятно.

Я на блоге как-то давал рецензию его книге Рецензия на книгу "Delphi. Профессиональное программирование".

Взломанные сайты перенаправляли посетителей на вредоносное ПО

Где-то месяц назад мой хостинг взломали и настроили перенаправление на явно вредоностное ПО под меткой антивируса. Оказывается, что не я один был таким и взломов было множество, даже на Microsoft.com. Вот отрывок новости с секлаба за сегодна:

Например, по запросу «Microsoft Office 2002 download» поисковик Google разместил на первое место ссылку на механизм перенаправления на сайте Microsoft. Пользователи, которые выбрали первую ссылку из результатов поиска, были перенаправлены на злонамеренный сайт, где злоумышленники пытались заставить пользователей скачать и установить поддельный антивирус.

Вы можете создать мегакрутой класс!

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

Я только начал читать книгу и уже с 10-й страницы текста можно постоянно встретить выражения типа "вы можете создать класс типа XXX и сделать супер крутые вещи, чтобы получить YYY". А нафига? Зачем я буду все это делать? У меня есть небольшой опыт в той технологии, про которую я читаю сейчас, но даже он не может помочь мне понять, зачем описываются классы и для чего они нужны. Я не понимаю, нужно ли оно мне и где я это буду использовать.

Очередной маразм с правами

Права собственности - это очень хорошо, но иногда этот маразм доводит до полного бреда. Компания Psion Teklogix, в далеком прошлом выпустившая продукт под названием netBook, попросила веб-сайты не использовать данное слово в своих материалах. Это почему это? Может Microsoft еще запретит использовать в интернете слово Window или окно? Это будет бомбово, когда мы начнем говорить не окно, а отверстие в стене для того, чтобы смотреть в мир.

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

О блоге

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

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

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

Пишите мне