Архив Январь 7, Среда, 2009

Я безумный / Стихи в исходном коде

Нет комментариев »

Понятно, что в комментариях к исходному коду можно писать не только что-то про исходный код. Там можно написать что-то о заказчике, о начальстве, о жизни, о смерти, да вообще о чём угодно. Например, почему бы не писать в комментариях стихи? Это подходящий способ выразить своё настроение, выплеснуть чувства. Польза от этого небольшая, но и вреда никакого :-) В общем, предлагаю попробовать свои силы в таком формате, простом и близком многим программистам.



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



<?php

// За что я ненавижу ПХП

function writeBlock(&$sourceData, $field, $group = false, $gridIndex = ) {    // За странное отчаянье в день получки

    global $captions_width, $flLastCaption, $flModeTree;    // За мысли что приходят не спросившись



    if( $field->type == OBJTYPE_GROUP && $field->group_type == GROUPTYPE_GRID && $flModeTree ) {    // Которых я увы совсем не ждал

        $valuesCount = writeCountSpec($sourceData, $field);    // За лучший в мире

        for($i = ; $i <= $valuesCount; $i++) {    // Текстовый редактор

            foreach($field->values as $k => $v)    // Хотя попортил он немало крови

                writeField($sourceData, $v, $field, $i);    // Но всё равно он лучший, ведь другие

        }    // Не лучше

        ?><input type=hidden name=elmntscnt_<?=$field->sspec_id?> id=elmntscnt_<?=$field->sspec_id?> value="<?=$_POST['elmntscnt_'.$field->sspec_id]?>"><?    // Это обманчивое чувство

        return;    // Что дело лишь в своём с собой согласии

    }    // И можно достучаться до нирваны



    if( $group && $group->group_type == GROUPTYPE_GRID && !$flModeTree ) {    // В вонючем свитере склонясь к клавиатуре

        ?><td id=cell_<?=$field->sspec_id?>_<?=$gridIndex?>><?    // И только силой духа убеждая

    }    // Себя, что дело тут совсем не в коде


Linux для всех / Апплет на панель Gnome, отображающий карму и хабрасилу

Нет комментариев »

Habrahabr Monitor Applet





Огненный лис / Тюнинг Firefox для любителей Оперы

Нет комментариев »

Здравствуйте.

Я являюсь пользователем Оперы уже около 5 лет, но при разрабoтке страниц я пользуюсь Firefox’ом т.к. он предлагает мне более удобные средства для отлова ошибок, валидации и т.п., к тому же это полезно, если каждодневный брaузер и рабочий инструмент различаются.

Но дело в том, что в Фирефоксе при всех его преимуществах, настройки по умолчанию заставляют оперопользователя все время чувствовать себя как в гостях. Я не говорю здесь о интерфейсе, а именно о поведении браузера. Я попытался изменить это и вот шаги которые я предпринял:

UPD: пока писал, то топик так увеличился, что его можно скорее назвать пособием для тюнинга Фирефокса — загляните внутрь даже если вы не оперщик. Если же вы матерый пользователь FF, то добро пожаловать с вашими уточнениями и комментариями :)


Алгоритмы / Делаем Liquid Resize своими руками

Нет комментариев »

Вы наверное уже слышали о технологии масштабирования Liquid Resize, которая учитывает содержимое изображения. Если вам интересно как оно все работает и как можно реализовать все это самому, то читайте далее (осторожно, много рисунков).





(НЛО прилетело и растянуло этот рисунок здесь)


Microsoft / Channel 9 – как мы нашли Surface в коридорах Редмонда

Нет комментариев »

Находясь прошедшим летом в командировке в Редмонде, мы в с моими коллегами, Гайдаром Магдануровым и Романом Здебским, решили побродить по заброшенным в субботу корпусам кампуса Microsoft.



К своему удивлению прямо в коридоре одного из них мы нашли Surface – цифровой стол, про который наверное многие слышали, но не все видели его возможности. Поэтому мы решили снять небольшой ролик для Russian Channel 9, который я вам сегодня с радостью и представляю.



Напомню, что несмотря на всю специфическую физическую начинку, с точки зрения технологии визуализации в Surface используется полноценный Windows Presentation Foundation. А на конференции PDC прошедшей осенью был анонсирован Surface SDK. Кроме собственно библиотек он также включает и эмулятор, который позволяет имитировать цифровой стол на обычном компьютере. SDK пока еще выдается по приглашениям, однако можно посмотреть его в работе на записи сессии Developing for Microsoft Surface.



Ролик находится на специальной странице – в виде Silverlight-плеера, ссылок на скачивание в различных форматах и конечно места для ваших комментариев. Приятного просмотра.


Wordpress / (a) Slideshow плагин для Wordpress

Нет комментариев »

Wordpress (a)Slideshow plugin



После обновления jQuery плагина (a)Slideshow до версии 0.5.1, решил вспомнить былое и написать плагин для Wordpress’a — да еще и с widget’ом.


Британские стражи порядка переквалифицировались в хакеров

Нет комментариев »

Сайт Lenta.ru, со ссылкой на The Times уточняет, что постановление, которое разрешает контролировать сетевой трафик сотрудникам полиции и MI5 было одобрено советом министров Европейского Союза.


Я умный / Впечатляющие «научные» эксперименты в домашних условиях + конкурс для Хабралюбителей от SmartVideos.ru

Нет комментариев »

Умное ВидеоМногим читателям Хабра уже полюбились переводные научно-познавательные ролики. Хотел бы представить Вам еще два — о неньютоновской жидкости и «горячем» льде. Опыты не требуют каких-либо сложных ингредиентов или условий, но выглядят действительно эффектно.



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



Opera / Осторожно: статистическая дезинформация

Нет комментариев »

Вы никогда не задумывались, насколько велика может быть так называемая статистическая погрешность? Особенно — в мировых масштабах. Особенно — у, казалось бы, солидных и многократно цитируемых агентств или онлайновых сервисов. Я попробую показать вам, насколько всё грустно. Естественно — на примере статистики использования браузеров (кто меня знает — поймёт, почему). Надеюсь, после прочтения данного мини-исследования вы будете более критично относиться к очередным громким заявлениям различных изданий о рыночной доле той или иной программы.


Российские хакеры-антисемиты уничтожили блог в поддержку Израиля на "Одноклассниках"

Нет комментариев »

С начала операции в секторе Газа молодые израильтяне, репатриировавшиеся в Израиль из стран СНГ, решили открыть блог на одном из самых популярных среди русскоязычных пользователей портале «Одноклассники». За короткое время в блог под названием: «Я поддерживаю операцию в Газе» подписались 47 тысяч человек.