Сравнение скоростей работы различных Ajax-фреймворков

Aug. 20th, 2008 | 12:19 pm

Нашел интересный тест, по которому в принципе можно судить о скорости работы:
http://mootools.net/slickspeed/

Link | Leave a comment | Add to Memories | Tell a Friend

Mootools

Aug. 20th, 2008 | 12:01 pm

Ни у кого не завалялось русской документации по mootools или книжечки в электронном виде? :)

Link | Leave a comment {4} | Add to Memories | Tell a Friend

bugtrackers

Aug. 14th, 2008 | 04:23 pm

Друзья! А кто какой багтрекер использует и может быть посоветует?

Из тех, что щупал:
- Bugzilla, тяжелая и неудобная до невозможности;
- Mantis, уродливый до невозможности;
- FogBugz, удобный, но платный и довольно дорогой (199$ за девелоперский акк);
- Trac, легкий, опенсорсный, имеет интеграцию с svn, не всегда удобный, но терпимо.

Link | Leave a comment {9} | Add to Memories | Tell a Friend

Крым-2008

Aug. 4th, 2008 | 01:28 pm

Москва — Симферополь


Read more... )

Link | Leave a comment {10} | Add to Memories | Tell a Friend

Java update

Aug. 2nd, 2008 | 11:07 pm

Сегодня у брата на винде решила обновится Java до 7-го апдейта. Инсталлятор по умолчанию предлагал также установить OpenOffice.org.
Забавно, это глобальный заговор против майкрософтовского софта?)

Link | Leave a comment {4} | Add to Memories | Tell a Friend

Специальные возможности для пользователей Google Apps и Livejournal

Jul. 29th, 2008 | 12:16 pm

Недавно у нас появились приятные печенюшки для пользователей Google Apps и Livejournal.

Мы упростили создание почты на своем домене при использовании сервиса Google. Провести настройку можно одной кнопкой в «Управлении доменом» > «Включить Googlemail для домена».

Владельцы блогов могут воспользоваться еще одной новой функциональностью - автоматической настройкой домена для Blogger.com. При нажатии кнопки «Сделать домен Google блогом» домен настраивается для отображения блога по этому адресу.



Чуть позже мы упростили создание блога Livejournal.com с использованием собственного домена. Теперь изменение CNAME записей в панели управления Reggi.Ru производится кнопкой "Сделать домен блогом на Livejournal" в Управлении доменом («Личный кабинет» > «Moи домены»)

Link | Leave a comment {6} | Add to Memories | Tell a Friend

LHC

Jul. 4th, 2008 | 06:32 pm

До запуска Большого адронного коллайдера осталось чуть более 3 дней.
Вы как хотите, а я буду ждать конец света на море. Без интернета. И с девушкой.

PS. Если наша планета не превратится в очередную черную дыру - через полторы недели вернусь.

PPS. На случай атак хэдкрабов рекомендую запастись монтировкой, %username%!

Link | Leave a comment {5} | Add to Memories | Tell a Friend

Cosmojetz Windup

Jul. 4th, 2008 | 12:08 am

Вот такая забавная штука появилась у нас недавно на работе :) Называется Cosmojetz Windup. Это такая хрень, похожая на какого-то странного жука, с механизмом, заставляющим его прыгать. На лапках резиновые башмачки-"валенки" (видимо, чтобы ничего не разрушить и никого не поранить). Прыгает невысоко, на 2-3 сантиметра где-то :). Механизм заводится ключиком, как раньше(а может и сейчас) заводились солдатики и машинки :)



Под катом еще одна фотография этой веселой штуковины:

Read more... )

Тут их целый набор. Некоторые похожи на стрекоз, некоторые на забавных букашек.

Link | Leave a comment {3} | Add to Memories | Tell a Friend

Он любит летать и пончики :)

Jul. 3rd, 2008 | 07:17 pm
music: Maximum the Hormone - Zetsubou Billy

"Коммерческие авиалинии – для неудачников и террористов. Я вот летаю на личном самолёте – разница как между шампанским и газированной мочой".

-- Homer J. Simpson.

Link | Leave a comment | Add to Memories | Tell a Friend

Фак мой мозг!

Jul. 2nd, 2008 | 10:02 pm

Вротмненоги!!111 Стрелять-колотить! Это же Дэвид Блейн!

- Вот ты, чего ты купил?
- Vodka.ru!
- Vodka.ru он купил!!!
- А ты уверен, что это vodka.ru? А не hotslutssuckcock.xxx?
- Уверен! Щас посмотрю! HOTSLUTSSUCKCOCK.XXX!!! ТЫ ЧЕГО СДЕЛАЛ ДЕМОН! HOTSLUTSSUCKCOCK.XXX!!! HOTSLUTSSUCKCOCK.XXX!!! ВРОТМНЕНОГИ! РАЗРЕГИСТРИРУЙ МЕНЯ ОБРАТНО ДЭВИД БЛЕЙН! РАЗРЕГИСТРИРУЙ ДЕМОН!
©
Read more... )

Link | Leave a comment {1} | Add to Memories | Tell a Friend

ксеп

Jul. 1st, 2008 | 12:58 am

Я не пишу в блог. Я отправляю в хер.


Read more... )

Link | Leave a comment {2} | Add to Memories | Tell a Friend

Овечка Долли по-таджикски

Jun. 30th, 2008 | 05:37 pm

Вот мы и дождались дня, когда наши работы стали копировать. Это чертовски приятно, ведь это значит, что наш продукт действительно удобен и эргономичен.

Мы позитивно настроены по отношению к подобным заимствованиям, но просим уведомлять нас об использовании структуры нашей панели управления.

Есть еще одно ограничение - просим не копировать наш слоган "удобный сервис регистрации доменов", оставайтесь в этом оригинальными.

P.S. Не забывайте отключать debug - не стоит выводить его в hidden div :)

P.P.S. Оригинальный дизайн панели - reggi.ru


Read more... )

Link | Leave a comment {2} | Add to Memories | Tell a Friend

"Сумерки" Дмитрия Глуховского

Jun. 29th, 2008 | 03:32 am
music: Guano Apes - Open Your Eyes


Дочитал "Сумерки" Дмитрия Глуховского.
Книга заставляет думать, каждый может найти своё объяснение прочитанному. Это философское и психологическое произведение. Само название о чём-то говорит. Книга о сумерках человеческого сознания, и не только индивидуального, но и общемирового, приводящего к катастрофе. Всё перемешивается в этом сознании - и реальное и мистическое. Разум постепенно гибнет вместе с созданным им миром. В образе майя - современный мир.
На мой взгляд отличная книга, очень сильно отличается от "Метро-2033". Не только атмосферой, но и аудиторией для которой книга предназначена. Хотя в процессе чтения улавливаются и схожести :)
Автор хорошо описывает "атмосферу", именно это в нем нравится больше всего. Книга вообще написана хорошим литературным языком.

PS. Считаю, что сравнивать в анотации автора с Палаником несколько неуместно.

Link | Leave a comment {5} | Add to Memories | Tell a Friend

Продолжение специальный акции на домены.

Jun. 27th, 2008 | 11:54 am

С 22 по 26 июня мы проводили специальную акцию в честь победы нашей сборной над командой Голландии. Мы дарили 3 подарочных сертификата на домены .ru за 1 оплаченный домен RU в соответствии со счетом матча Россия:Голландия - 3:1.
Многие наши клиенты интересовались, какие подарки мы будем дарить в случае победы России в полуфинале над сборной Испании. Но судьба распорядилась по другому - мы встретили серьезного противника, возможно будущего чемпиона Европы, и проиграли ему.
Мы решили не останавливать акцию насовсем, а лишь изменить правила - за 1 оплаченный домен .ru мы дарим подарочный сертификат на ещё 1 домен .ru.
Подробнее об акции здесь

Link | Leave a comment | Add to Memories | Tell a Friend

Проблемы strtoupper() и strtolower() при работе с кириллицей

Jun. 24th, 2008 | 03:59 pm

Проблемы при работе с кириллицей в php-скриптах функций strtoupper() и strtolower() возникают, когда неправильно определена текущая локаль (locale). Для правильного её определения следует воспользоваться функцией setlocale() в самом начале php-скрипта. Пример для локали ru_RU.CP1251:

<?php
setlocale(LC_ALL, 'ru_RU.CP1251');
echo strtoupper('Проблема с кириллицей решена!');
?>

Кросспост из блога для разработчиков. Оставить комментарии можно в ЖЖ, либо здесь

Link | Leave a comment | Add to Memories | Tell a Friend

Акция: при покупке 1 домена + 3 в подарок

Jun. 24th, 2008 | 12:21 pm

Хоть я и очень далекий от футбола человек(не люблю я футбол, и все тут)), но невозможно не написать об уникальной акции, проводимой нашей компанией :)

В связи с тем, что сборная России по футболу одержала победу над сборной Голландии со счетом 3:1, мы дружно решили дарить домены в зоне .ru. При покупке одного домен, Вы автоматически получаете 3 бесплатных подарочных сертификата на регистрацию доменов в зоне .ru.

Подарочный сертификат - это номер и код, которые легко можно передать через аську или по e-mail, подарив регистрацию домена RU своим друзьям.

Акция действует до следующей игры нашей сборной - 26 июня.

Link | Leave a comment | Add to Memories | Tell a Friend

Веб-дизайн: книга Якоба Нильсена

Jun. 24th, 2008 | 03:14 am


Дочитал сегодня книгу "Веб-дизайн" Якоба Нильсена.
Книга на 80% состоит из мутной воды. Зачем-то описываются простые истины, о которых знает каждый веб-мастер и использует в повседневной работе.
Книга - раскрученный постер, ее и Лебедев рекламировал, и кто только не рекламировал.
Сплошное разочарование, ожидал гораздо большего. Возможно проблема заключается в том, что наши издательства опоздали со временем публикации книги на "русском", т.к. оригинальная версия книги написана еще в 2001-2002 годах. С тех пор все-таки в интернете дофига чего поменялось.

Link | Leave a comment | Add to Memories | Tell a Friend

Чем опасно неявное приведение типов?

Jun. 17th, 2008 | 01:09 am

Недавно пришлось столкнуться с интересным багом. Вкратце суть бага заключалась в следующем.

Есть переменная $id, в значении которой в какой-то определенный момент хранится 0 (ноль). При этом следующий кусок кода, как это ни странно, всегда выводит true:

var_dump($id == 'on');

Как выяснилось после долгих поисков причины бага, проблема заключается в интересном неявном приведении типов, которое естественно задокументировано, но все же наталкивает на размышления о том, так ли полезна неявная типизация?

В PHP при преобразовании строки в число, значение определяется по начальной части строки. Если строка начинается с верного числового значения, будет использовано это значение. Иначе значением будет 0 (ноль). В нашем случае и получается, что сравнивается постоянно 0 с 0, что и приводит к подобному неожиданному результату.

На мой субъективный взгляд более правильное решение нашли создатели Ruby. В Ruby, как известно, используется так называемая “утиная типизация”, т.е. необходимо явно вызывать методы to_s, to_i чтобы сделать преобразование в строки, числа и т.д., а не возлагать эту работу на язык.


Кросспост из блога для разработчиков. Оставить комментарии можно в ЖЖ, либо здесь

Link | Leave a comment {1} | Add to Memories | Tell a Friend

Singleton в PHP5

Jun. 16th, 2008 | 05:32 pm

Singleton - это шаблон проектирования, который гарантирует, что будет создан только один экземпляр какого-либо класса.

Вот пример реализации класса Singleton из википедии:

<?php
class Singleton {
    // object instance
    private static $instance;
 
    private function __construct() {}
 
    private function __clone() {}
 
    public static function getInstance() {
        if (self::$instance === null) {
            self::$instance = new self;
        }
        return self::$instance;
    }
 
    public function doAction() {
        ...
    }
}
 
//usage
Singleton::getInstance()->doAction();
?>

Как мы видим, конструктор в данном классе - приватный, и создать класс можно только с помощью статического метода Singleton::getInstance().

В данной реализации есть одна заметная на первый взгляд проблема - как наследовать что-либо от данного класса, чтобы придать новому классу свойство синглтона?

Читать запись полностью » )
Кросспост из блога для разработчиков. Оставить комментарии можно в ЖЖ, либо здесь

Link | Leave a comment | Add to Memories | Tell a Friend

О блоге

Jun. 10th, 2008 | 11:49 pm

Вы видите первую запись этого блога. Желающие и поисковики могут ознакомиться о чем именно этот блог и кто я. Планирую писать здесь свои мысли о программировании на PHP5, Ruby, MySQL, PostgreSQL, применении шаблонов проектирования, разных интересных алгоритмах. Возможно буду публиковать переводы зарубежных статей.


Кросспост из блога для разработчиков. Оставить комментарии можно в ЖЖ, либо здесь

Link | Leave a comment | Add to Memories | Tell a Friend