Вчера начался новый контест от azspcs.net. Он продлится 3 месяца, так что все успеют поучаствовать.
Задание следующее: нужно придумать 2*25 квадратов размера NxN (от 3х3 до 27х27). В клетках квадрата нужно проставить числа от 1 до N^2 (соответственно «от 1 до 9» для наименьшего квадрата и «от 1 до 729» для наибольшего квадрата), числа не повторяются.
Прошлый год я писал статью про ICFPC 2013. Пришло время про ICFPC 2014.
Для тех, кто еще не знает, что это такое — это международная олимпиада (контест) по информатике, проходящая раз в год, и приуроченная к конференции по функциональному программированию ICFP (победители олимпиады получают бесплатный билет на конференцию). Задания могут быть абсолютно любые, решать на функциональном языке их совершенно не обязательно, подойдет любой.
В этом году мероприятие пройдет c 25 июля, 12:00 UTC до 28 июля 12:00 UTC. Организаторы олимпиады каждый год различны, в этом году ее организует Оксфордский Университет, и задания будут здесь.
Про ICFPC уже были статьи на хабре, например про ICFPC 2009. Ну что ж, я просто дополню ее следующими годами и между делом скажу, что ICFPC 2013 уже близко (в эту пятницу). Спонсор в этом году — корпорация Microsoft, а сайт — research.microsoft.com/en-us/events/icfpcontest2013.
Вообще, обычно все ICFPC создавали страничку icfpcontest.org, но это же Microsoft, у них все по-особенному. Хотя кто знает, может завтра и сменят.
Итак, я хочу поделиться с вами своей радостью — меня наконец-то приняли в Gentoo Team как переводчика, и по этому грандиозному поводу я решил написать, как вообще происходит процесс принятия в команду и что мое принятие даст русскому сообществу Gentoo.
Судя по моим предыдущим статьям про Joomla (эта, эта и эта) все на хабре считают команду Joomla велосипедостроителями, и сетуют на то, что уж слишком часто у этой Joomla все ломают и делают все заново.
Но, в ноябре прошлого года произошло нечто особенное.
Я думаю многие знают про CMS Joomla (а некоторые даже про фреймворк). В настоящее время Joomla проводит исследование по поводу направления развития на 2013 год. Я знаю, что многие на хабре не очень в восторге от Joomla — вот ваша возможность высказать свое мнение и повлиять на развитие проекта. Ответьте на вопросы тут (на русском) и ваше мнение будет услышано.
Итак, недавно я писал про то, что нас ждет в новом Joomla-фреймворке. Теперь стало известно что нас ждет в собственно новой Joomla CMS под версией 3.0 (которая вроде как выходит в сентябре).
Возможно еще не все осознали, но Joomla давно разделилась на две части — Joomla CMS и Joomla Framework. Последний имеет версию 11.4, но усиленно пилится версия 12.1. Изначально планировалось, что фреймворк будет выходит раз в квартал, однако в этот год решили выпустить только три версии — 12.1, 12.2, 12.3. Соответственно, 12.1 выйдет 18 апреля. Что же нас в ней ждет?
Для начала, опишем пациента. Я разбирал FREEBSD 8.0 Stable, а именно самый минимальный образ для загрузки с CD-ROM (44 мб). Я выбрал именно его, так как он самый маленький и удобный (для разбирательств).
Итак, начало для загрузки стандартное — по адресу 0000:7C00 грузится загрузочный сектор (только не забываем что у CD-ROM сектора по 2 Кб), и запускается на выполнение. Как оказалось, у данного CD-ROM, этот сектор является одновременно файлом /boot/cdboot, размером 1201 байт. Состоит этот файл из двух частей — основной и небольшой заглушки, которая понадобится позже. То есть карта памяти у нас такая: