Напоминаю, что мы пишем компилятор для игрушечного языка джей-скрип. Начали с компиляции в п-код, потратили немало сил на его оптимизацию, и приготовились к заключительному этапу компиляции — к выводу машинно-зависимого выполнимого кода.
Никаких замысловатых алгоритмов тут уже нет: по большому счёту, только замена одной системы команд на другую.
Хотим представить вам 20-й выпуск нашего Дроидкаста. Немного праздничный, так как все же 20 — кгрулое число, а еще сильно экспериментальный. Экспериментальный потому, что мы по вашим многочисленным просьбам сильно изменили стиль повествования. В этот раз никакого чтения по бумажке. Практически прямой эфир. В связи с этим очень интересны ваши комментарии. Хочется услышать, что понравилось, а что нет. Стоит ли продолжать в том же духе или стоит вернуться к тому что было, или может быть попробовать вообще что-то новое? В общем, не молчите — выскажитесь.
Продолжая тему мобильных устройств, предлагаем вашему вниманию видео-релиз нового планшетника компании под кодовым названием Galaxy Tab. Олег Будегичев расскажет вам о всех достоинствах нового, компактного и стильного планшетника от компании Samsung.
Ни для кого не секрет, что в сообществе пользователей свободных программ главной силой, генератором идей и решений, а также поддержкой являются сами пользователи. «Общество потребления» не в состоянии вытравить во многих людях жажду творчества, потребность ощущать свою причастность. Тем не менее, мы не можем, в силу разных обстоятельств, постоянно заниматься пусть даже самыми интересными проектами.
Очень полезному проекту — русской редакции журнала Full Circle требуется поддержка. Группа активных переводчиков не может справится с объемами работ и просит всех, кто может помочь, присоединиться к общему делу.
О том как написать Хеллоу Ворлд в интернете полным полно, так что я решил рассказать о более интересных вещах. Официальное приложение Twitter для Android использует паттерны и возможности графического интерфейса появившиеся в последних версиях sdk, такие как Dashboard, Search Bar, QuickAction и Action Bar. Диалог QuickAction является одной из самых интересных новинок, он отображает контекстное действия для данного элемента ListView. Этот диалог используется также в приложении контактов, начиная с версии 2.0
Интересно, что спамер, которого посадили, действительно является уроженцем Нигерии, проживающем в США. При этом он использовал классическую схему «нигерийских писем», о сути которых на Хабре говорилось не раз и не два, да и каждый из нас получал такие письма, а некоторые получают до сих пор. Этот спамер был не рядовым мошенником, он использовал крупную схему, в которую обманным образом завлекали наивных пользователей Интернета (кстати, я только удивляюсь, что до сих пор есть те, кто верит письмам счастья из Африки — ну как так можно?), предоставлявших своих банковские реквизиты.
Помните, какая эпидемия увлечения тамагочи свалилась на нашу страну лет 10-15 назад? Едва ли не каждый второй школьник и студент тратили последние деньги на приобретение этого простенького устройства. Эпидемия длилась не очень долго, примерно до тех пор, пока цена на ПК не стала доступной для большинства из нас. Так вот, идея тамагочи не умерла, она наоборот, развивается, совершенствуется, эволюционирует. Например, на Tokyo Toy шоу компания Phison Electronics представила роботизированный тамагочи, которого назвали U.bo.
Великая Французская революция была временем радикальных политических и социальных преобразований. Времени как такового они тоже коснулись: в определенный период своего существования Французская Республика жила по новой системе — в сутках было 10 часов по сто минут каждый. Очевидно, что она была была куда логичнее и «правильнее» привычной шестидесятеричной.
Вместе с тем, она была полным провалом. Никто ей не пользовался.
То же самое можно сказать и про XHTML 2. W3C только лишний раз доказал то, чему нас научил урок послереволюционной Франции: изменить привычки людей по приказу очень-очень трудно.
Тем не менее, команда разработчиков не забывает обновлять и существующие, хорошо зарекомендовавшие себя в рядах поклонников, релизы. 4 сентября 2010 года был представлен очередной шестой апдейт стабильного выпуска Debian GNU/Linux под кодовым именем «Lenny».
Давайте посмотрим, какие важные багфиксы были включены в релиз.
DSA-2054 для пакета bind9 (DNS cache poisoning), DSA-2088 для пакета wget (Potential code execution), DSA-2089 для пакета php5, DSA-2094 для ядра ветки 2.6 (privilege escalation/denial of service/information leak), DSA-2100 для пакета openssl (double free). Кроме того, был удален пакет libconfig-inetd-perl.
Как и всегда, ISO-образы попадут на зеркала ближайшие дни, но обновиться при помощи apt можно уже сейчас.