Блог

Дорогу перебежал Олень

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

Что меня бесит в Яндекс

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

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

Библии на новый год

Библию C# 2-е издание и Библию Delphi 3-е издание сдают в типографию в этом месяце. Если в типографии в декабре расслабляться не будут, то обе книги точно появятся до нового года. Если первую можно купить даже владельцам первого издания, то вторая изменилась не сильно. Рекомендую ее тем, у кого все еще не было бумажного варианта. Пора уже купить и сразу третье издание.

Где реально храняться данные

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

Возьмем, например, статью .NET: Type Fundamentals еще за 2000 год из самого MSDN. В ней утверждается, что простая переменная будет расположена в стеке:

System.Int32 a = new System.Int32(5); When this statement is compiled, the compiler detects that the System.Int32 type is a value type and optimizes the resulting IL code so that this "object" is not allocated from the heap; instead, this object is placed on the thread's stack in the local variable a.

В России купили 3 тысячи iPad

В России за первый день продаж Apple iPad было куплено 3 тысячи планшетников. Много это или мало? Я думаю, что это ужасно мало. Это просто катастрофа и провал. Да, планшетник существует уже давно и те, кто хотел его реально купить, сделали это уже давно в других странах. Но официальные продажи означают, что любой житель страны теперь может воспользоваться кредитом на покупку iPad. В другой стране кредиты нам особо не дают.

Народ с удовольствием лезет в кредиты, чтобы купить компьютер, потому что они прекрасно знают, что с ними будут делать. Но вот что делать с iPad? Ну буду я ходить в интернете без Flash (правда его кажется уже разрешили), но я то же самое могу делать и с PC. Ну буду я играть... хотя нет, я играть не буду. И ты особо не поиграешь, потому что большинство игр платные и везде с тебя будут драть по полной программе. Ну будешь ты смотреть видео, ну и что...

Первые ужасы Oracle Java

Седьмая версия Java может оказаться закрытой и может появится премиум версия. Вот они ужасы того, что Oracle купил sun и завладел свободными технологиями. Оракул никогда не предвидел счастья в открытом коде и зарабатывал на всем, что только движется. Назовите мне что-то такое от Oracle, что создано свободным и стало популярным? Ничего в голову не приходит.

Первой ласточкой в ужасе было то, что Oracle подали в суд на Google. Это показывает на то, что свободный Java не будет развиваться, если он будет мешать ораклу. Патенты все же делают свое дело.

Обновления PR не будет

Все больше и больше разговоров о том, что обновления PR не будет, по крайней мере открытого. Уважаемые товарисчи СЕОшники. PR ни на что не влияет, поэтому скрывать его смысла нет. Google не обновляет его уже давно потому что им он на фиг не нужен. Если и обновят, то только для прикола.

Но все каждый день заглядывают в тулбары и проверяют СЕОшные сайты в надежде "а вдруг". Хочется всем узнать, на что ушли последние пол года. Не скрываю, сам посматриваю.

Антивирус от Microsoft Essential

Антивирус от Microsoft Essential оказывается работает. Я в основном хожу по профессиональным сайтам, где не бывает никакой фигни и в почте у меня вырезается любое прикрепление беспощадно. Поэтому лет 5 назад я без проблем жил даже без антивирусов. Но так как есть халява, то почему бы ее не установить.

Сегодня заглянул на сайт Лебедева, а там конкурс сисек и самую первую дисквалифицировали. Странно, что Артемий сразу не заметил подставу. Уж слишком все подозрительно и девушка явно профессионалка.

Залез в комменты и смотрю, за что же девушку исключили из конкурса. Оказывается, не только я такой подозрительный на подозрительных девушек. Там даже ссылка была на оригинал. Ну я почему-то и щелкнул по этой ссылке и впервые за долгоое время увидел сообщение от Microsoft Essential, что на сайте зараза и он хочет почистить мой компьютер. Офигеть, оно работает!!! Я впервые увидел такое сообщение, потому что просто по порно и подобным сайтам не хожу, но то, теперь знаю, что я в безопасности. Спасибо тебе Microsoft ;)

Библиотеки кода

Когда я программировал в Delphi или на С++, то я ненавидел все эти библиотеки DLL, потому что чтобы выделить какой-то код в отдельный файл, получалось столько геммороя, что зад краснел от просиживания на стуле. Поэтому большинство своих программ я реализовывал в виде единого исполняемого файла.

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

Mail.ru забил на свой каталог

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

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

О блоге

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

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

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

Пишите мне