2 февраля 2012

IE8 и onclick=return false

Замечена проблема с ссылками в IE версий ниже 9 - он игнорирует "return false" при обработке onclick.

Т.е. типовой обход перехода по ссылке

Do something

не работает.

Читать полностью »

рубрики: JavaScript, Web Dev. | Комментарии (353)

23 января 2012

Тест производительности KittyJS 0.7

Оценка производительности KittyJS 0.7 и сравнение с производительностью jQuery 1.7.1 на аналогичных выборках.

Оценивалась суммарное время, необходимое для каждого фреймворка, для выполнения 10 000 операций получения элементов.
Цифра на графиках - время в миллисекундах.
Зеленый график - KittyJS, синий график - jQuery.
Чем ниже график, тем лучше значение.

Google Chrome 16

kst-chrome

Читать полностью »

рубрики: JavaScript, Web Dev. | Комментарии (353)

17 января 2012

KittyJS 0.3


Kitty JS обновился до версии 0.3

Увы, подход описанный в предыдущем посте оказался в неверным, т.к. не позволял делать полноценные выборки по родительским нодам. Например, невозможно было реализовать селектор :last или :even в запросе типа ".divClass:last input".

Пришлось вернуться к исходному перебору нод, начиная с родительских.
Читать полностью »

рубрики: JavaScript, Программирование | Комментарии (273)

4 декабря 2011

Hello, Kitty!

В целях быстрой прокачки скиллов клиент-сайд программирования начал писать собственный JavaScript фреймворк... с блекждеком и... ну, вы поняли... :)

Встречайте, Kitty.

Читать полностью »

рубрики: JavaScript, Web Dev. | Комментарии (334)

7 сентября 2011

Как умер PHP6

Микро некролог.

Юнико́д (англ. Unicode) — стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков.

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

Являясь одним из самых распространенных в мире серверных языков программирования, PHP до сих пор не имеет полноценной поддержки Юникода.

Читать полностью »

рубрики: PHP, Web Dev., Все записи, Программирование | Комментарии (332)

4 августа 2009

ADOdb 4ever

adodb

Кто бы мог подумать, что старый добрый ADOdb 4PHP не только не умер, а здравствует и процветает.

С удивлением обнаружил свежачок за 26 июня 2009 года.

http://sourceforge.net/projects/adodb/files/

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

Не могло не порадовать наличие объемной документации.

Кстати, ADOdb больше не поддерживает PHP4 (ура ура).

рубрики: MySQL, PHP, Web Dev. | Комментарии (271)

2 апреля 2009

Browser dependent output

Иногда бывает необходимо вывести часть контента по разному в зависимости от разных браузеров. Если это повторяющаяся часть, то лучшее решение - CSS. Но иногда можно поступить и вот так:





Этот контент увидят пользователи всех браузеров кроме IE.

Читать полностью »

рубрики: Web-дизайн | Комментарии (256)

24 марта 2009

Carousel на jQuery без плагинов

Встала задачка написать циклическую листалку картинок с кнопками управления вперед и назад. Перебрав кучу плагинов, пришел к выводу, что нет особого смысла в их использовании, ибо все и так довольно просто :)

Читать полностью »

рубрики: Web Dev. | Комментарии (267)

19 марта 2009

Пишем игрового робота

С некоторых пор я активно подсел на онлайновую браузерную игру "БОТВА" (http://www.botva.ru). 

Смысл игры довольно банален, описывать я его сейчас не буду, кому интересно - зайдите, почитайте. Игровой процесс прост и почти интуитивно понятен. Все сводится к выполнению некоторого действия и ожиданию его результата. Отличная затягивающая убивалка времени, как свободного, так и не очень. И вот так, незаметно, я обнаружил, что данная игра начала отнимать у меня непозволительно много времени. Но и бросать как WoW её не охота... Вобщем пришла в голову мысль, немного автоматизировать игровой процесс, с целью снижения временных потерь на участие в оном. Ибо, тварь я дрожащая или ох@#$ный программер? Опять же, профессиональный интерес...

Кто бы мог подумать, что все окажется НАСТОЛЬКО просто...

Читать полностью »

рубрики: Web Dev. | Комментарии (320)

4 февраля 2009

Ошибка Zend_Mail

Небольшой патч, устраняющий дурацкую ошибку в классе Zend_Mail всех версий Zend Framework до 1.7.3 включительно.

require_once 'Zend/Mail.php';

/**
 * Багфикс для кодировок в письмах
 *
 * @see http://web-blog.org.ua/archiv/do/article/id/47/
 *
 */
class Zend_Mail_Fixed extends Zend_Mail
{
	/**
     * Кодирование заголовков (QP). Именно этот метод в Zend_Mail содержит
     * ошибку (или, скорее, недоработку…), калечащую русские буквы
     *
     * @param string $value Строка, подлежащая кодированию
     * @return string
     */
    protected function _encodeHeader($value)
    {
      if (Zend_Mime::isPrintable($value)) {
          return $value;
      } else {
          $quotedValue = Zend_Mime::encodeQuotedPrintable($value, 255);
          $quotedValue = str_replace(array('?', ' '), array('=3F', '=20'), $quotedValue);
          return '=?' . $this->_charset . '?Q?' . $quotedValue . '?=';
      }// end if
    }// end function _encodeHeader

}// end Zend_Mail_Fixed

Взято тут.

рубрики: Zend Framework | Комментарии (485)

  • Кнопки

  • Каталог блогов Blogdir.ru
  • каталог блогов
  • Каталог блогов