Блин, только выпустил обновление Библии С# и забыл в нем уточнить по поводу простых переменных и структур. Дело в том, что я написал, что их компилятор располагает их в стеке, но это не всегда правда. Так пишут все авторы, но если быть уж совсем точным, то компилятор не обязан располагать переменные в стеке. Обычная практика - он старается делать это. Я специально полез в интернет и увидел кучу статей, в которых пишут про то, что простые переменные будут в стеке.
Возьмем, например, статью .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.
В России за первый день продаж Apple iPad было куплено 3 тысячи планшетников. Много это или мало? Я думаю, что это ужасно мало. Это просто катастрофа и провал. Да, планшетник существует уже давно и те, кто хотел его реально купить, сделали это уже давно в других странах. Но официальные продажи означают, что любой житель страны теперь может воспользоваться кредитом на покупку iPad. В другой стране кредиты нам особо не дают.
Народ с удовольствием лезет в кредиты, чтобы купить компьютер, потому что они прекрасно знают, что с ними будут делать. Но вот что делать с iPad? Ну буду я ходить в интернете без Flash (правда его кажется уже разрешили), но я то же самое могу делать и с PC. Ну буду я играть... хотя нет, я играть не буду. И ты особо не поиграешь, потому что большинство игр платные и везде с тебя будут драть по полной программе. Ну будешь ты смотреть видео, ну и что...
Седьмая версия Java может оказаться закрытой и может появится премиум версия. Вот они ужасы того, что Oracle купил sun и завладел свободными технологиями. Оракул никогда не предвидел счастья в открытом коде и зарабатывал на всем, что только движется. Назовите мне что-то такое от Oracle, что создано свободным и стало популярным? Ничего в голову не приходит.
Первой ласточкой в ужасе было то, что Oracle подали в суд на Google. Это показывает на то, что свободный Java не будет развиваться, если он будет мешать ораклу. Патенты все же делают свое дело.
Все больше и больше разговоров о том, что обновления PR не будет, по крайней мере открытого. Уважаемые товарисчи СЕОшники. PR ни на что не влияет, поэтому скрывать его смысла нет. Google не обновляет его уже давно потому что им он на фиг не нужен. Если и обновят, то только для прикола.
Но все каждый день заглядывают в тулбары и проверяют СЕОшные сайты в надежде "а вдруг". Хочется всем узнать, на что ушли последние пол года. Не скрываю, сам посматриваю.
Антивирус от Microsoft Essential оказывается работает. Я в основном хожу по профессиональным сайтам, где не бывает никакой фигни и в почте у меня вырезается любое прикрепление беспощадно. Поэтому лет 5 назад я без проблем жил даже без антивирусов. Но так как есть халява, то почему бы ее не установить.
Сегодня заглянул на сайт Лебедева, а там конкурс сисек и самую первую дисквалифицировали. Странно, что Артемий сразу не заметил подставу. Уж слишком все подозрительно и девушка явно профессионалка.
Залез в комменты и смотрю, за что же девушку исключили из конкурса. Оказывается, не только я такой подозрительный на подозрительных девушек. Там даже ссылка была на оригинал. Ну я почему-то и щелкнул по этой ссылке и впервые за долгоое время увидел сообщение от Microsoft Essential, что на сайте зараза и он хочет почистить мой компьютер. Офигеть, оно работает!!! Я впервые увидел такое сообщение, потому что просто по порно и подобным сайтам не хожу, но то, теперь знаю, что я в безопасности. Спасибо тебе Microsoft ;)
Когда я программировал в Delphi или на С++, то я ненавидел все эти библиотеки DLL, потому что чтобы выделить какой-то код в отдельный файл, получалось столько геммороя, что зад краснел от просиживания на стуле. Поэтому большинство своих программ я реализовывал в виде единого исполняемого файла.
В .NET подключение библиотек свелось к банальному указанию библиотеки в References и можно писать код одновременно и в библиотеке и в основном файле, где вы используете этот код. Никаких Export или Import функций больше не нужно объявлять и это счастье.
Mail.ru явно забил на свой каталог сайтов. Если раньше в него попадали только нормальные сайты, то сейчас можно без проблем встретить сайты с порно в любых разделах. Да что там говорить, таких сайтов просто немеренно в каталоге.
Когда в интернете количество сайтов превышает все мыслимые пределы, польза от каталога сводится к нулю. Мыльник не хочет закрывать свой каталог, но и модерировать явно задолбался.
Библия C# второе издание ушло в верстку! Дальше уже ничего от меня не зависит, но возможно, что кто-то сможет увидеть ее на новый год или сразу после него. Изменения: исправил несколько косячков. Что-то нашел сам после выхода книги, что-то прислали вы, читатели. В общей сложности получилось не много и не больно, но косячки были.
В самом конце книги спокойно и незаметно расположилась целая глава по сетевому программированию. В первом издании я решил обойти эту тему, но во втором покаялся и исправился.
Я вообще уважаю интеллектуальные права и считаю, что их нужно соблюдать и авторы должны получать вознограждения. Если ты не согласен платить, то просто не используй, не слушай музыку за которую не платишь и не смотри кино Никиты Михалкова. Российский союз правообладателей не может заработать денег и пытается придумать бред в виде налога на такую продукцию, как ПК, телефоны и даже запоминающие устройства.
Налог вроде бы небольшой, всего 1 процент, но бред полнейший. Допустим, что я покупаю болванку DVD и плачу союзу правообладателей 1 процент. За что? А если я запишу на эту болванку свое личное видео, почему Михалков должен намазывать себе на хлеб 1 процент в виде черной икры за то, что я свое собственное видео пишу на болванку? С какого перепуга он должен питаться за мои деньги только за то, что он создал какой-то там фонд.
Microsoft вроде бы решилась открыть центр разработок в Сколково. Еще недавно Стив Балмер говорил, что в России пока не собирается ничего открывать. Странно, что еще пару лет назад, компания не собиралась ничего открывать. Но очень приятно, что MS обратила внимание на Россию. До этого они все вытягивали мозги в США, а теперь будут использовать их на родине. Очень хорошая новость для тех, кто хочет работать в цветном гиганте и при этом оставаться на родине.
Я думаю, что на этот шаг Стива подтолкнули постоянные проблемы с визами H1B. Мало того, что их выдают только в ограниченном количестве, да еще и цены на них подняли. Сначала MS начала развивать свой Канадский офис в Ванкувере, но теперь по ходу дела решила менять статус китайской столицы Канады, и оставить ее за китайцами.