среда, 20 апреля 2011 г.

Declarations


Чтение объявлений¹ типов Си.

 
Перевод статьи Reading C type declarations, увидел у Alenacpp.
Даже для новичков программирования на Си не представляется проблемой прочесть простые описания Си наподобие

int foo[5];        // foo это массив из пяти int (целых)
char *foo;        // foo это указатель на char (символ)
double foo();   // foo это функция, возвращающая double (вещественное с двойной точностью)

Однако когда объявления становятся немного более сложными, нам уже труднее понять, на что же мы смотрим.

char *(*(**foo[][8])())[]; // чтоо ?????

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

Данная технологическая записка расскажет, как это сделать.

вторник, 19 апреля 2011 г.

TinyCore



Пару дней назад вышел третий релиз-кандидат на версию 3.6 малютки TinyCore Linux. О нём сегодня и поговорим.

воскресенье, 17 апреля 2011 г.

Easter

Близится Пасха. Для кого-то светлейший праздник, для кого-то просто обычный день. Название, ассоциировавшись в голове с пасхальным яйцом (не куриным и раскрашенным, хотя они и забавны), сподвигло написать данный пост.
Итак, подборка Easter eggs или пасхальных яиц в мире open source, а также просто некоторых забавностей. Прошу дополнять и комментировать.

пятница, 1 апреля 2011 г.

Peslyak

"Один из самых авторитетных российских специалистов в области сетевой безопасности. Автор John the Ripper. Отец проекта Openwall (www.openwall.com), ведущий разработчик Openwall GNU/Linux – операционной системы с большой степенью защищенности." — практически вся информация xakep.ru о человеке сегодняшнего поста.

Про таких, как Александр Песляк говорят: «Широко известен в узких кругах». Действительно, мощнейшие из поисковиков выдают лишь жалкие крохи информации об этом необычайно талантливом человеке. Кто же он?

среда, 23 марта 2011 г.

Firefox



Вспышка!
Firefox4 доступен для скачивания!
Интернет уже пестрит обзорами нововведений и различными отзывами о возможностях и интерфейсе браузера.
Не буду в сотый раз дублировать одно и то же, просто скажу: «Ура!»
Огнелис действительно стал быстрее и удобнее. Интересно понаблюдать статистику скачек — менее чем за сутки браузер скачало уже почти 4 миллиона человек. Невообразимо. Полагаю, собственный рекорд скачек Firefox3 будет побит наголову.
Компания Mozilla чем-то напоминает своей тщательностью в проработке приложений сообщество создателей Debian. Целый год велась работа по предоставлению нам обновлённого Firefox. Была выпущена куча бета-версий, но финальный продукт вышел только после устранения множества багов(да, кое-что осталось, но будет устранено в ближайшее время). В этом году обещаются более частые релизы с увеличением номера версии. Поживём-увидим.
Уже пользуюсь, и советую попробовать вам. Работает действительно ощутимо быстрее версии 3.6. Мне очень нравится Firefox(и да, мне есть с чем сравнивать — chromium и opera тоже есть, регулярно сравниваю).

Кстати, словом firefox в английском языке называют вовсе не лису, а красную панду:

Но в случае браузера это всё-таки огнелис.