Все не обо всем

сайт:http://blog.salikhovilyas.ru


2011-01-28T00:22:50Z
Наша гордость

Всем, у кого есть желание и возможность побывать на конференции разработчиков Symfony, добро пожаловать на Symfony CAMP UA 2010.

Конференция пройдет 3 июля 2010 года, участие бесплатное. Буду освещаться тенденции развития фреймворка, актуальные проблемы разработки и многое другое.

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


2010-05-22T13:47:03Z
Symfony Camp UA 2010

Сегодня за день наваял и запустил твиттер-бота с рабочим названием


2010-01-03T23:10:48Z
Твиттер-бот Полиглот

Мысли по поводу минимизации js файловСейчас достаточно стандартной практикой стала минимизация js- и css-файлов. Сформировались как сервисы (Packer от Дена Эдвардса, JS Minifier), так и server-side скрипты для автоматической минимизации файлов (YUI Comressor, JSMin для PHP). Все это очень хорошо, я не спорю. Но мне сейчас хотелось бы обсудить


2009-11-11T23:00:06Z
Мысли по поводу минимизации js файлов

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

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

Если говорить о конкретных реализациях, то есть несколько готовых способов определения расстояния Левенштейна.

Существуют готовые функции levenshtein в PHP и PostgreSQL, у которых присутствует ограничение на длину сравниваемых строк в 255 символов. Для MySQL и Oracle я обнаружил только хранимые процедуры, которые рассчитывают данное расстояние.

Данную фичу я добавил на этом блоге. Для демонстрации ее работы возьмем адрес:

http://blog.salikhovilyas.ru/2009/06/07/did-you-know/

При вводе более-менее похожего адреса, система сразу перенапраляет на правильный:

http://blog.salikhovilyas.ru/2009/06/07/didyouknow/

Если адрес отличается достаточно сильно, то система выдает 404 страницу, а также предлагает наиболее похожие адреса:

http://blog.salikhovilyas.ru/2009/06/7/didknow/

Аналогичную логику я добавил в небольшую symfony based cms, которую мы используем в своих проектах.

Если говорить о популярных на данный момент CMS, аналогичный функционал я заметил только в umi.cms, в остальных системах ничего подобного я не нашел.


2009-11-07T14:21:57Z
Коррекция адреса веб-страницы

Пришло сегодня на


2009-09-01T21:40:41Z
И поработать, в принципе, можно

Закрыли сегодня первый этап крупного проекта (начался в ноябре). Многому научился за это время — и в организационном плане, и в плане разработки.

Во-первых, пересмотрел свои взгляды на оценку сроков разработки. В первую очередь это касается тестирования — не недооценивайте сроки, отводимые на тестирование! Еще в Древней Руси знали толк в тестировании, все знают про 7 раз отмерь и один раз отрежь.


2009-08-20T00:10:34Z
Закончили тут этап проекта

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

Итак, вот 5 произведений, которые я сейчас по-тихоньку читаю:


2009-07-13T23:44:00Z
Что читать этим летом

На этой неделе все как-то сразу незаладилось, а началось все с того, что во вторник с утречка на макбуке полетел винтчестер, окончательно и бесповоротно. Спасло меня то, что я периодически делал бекапы в Time Machine. Даже стало интересно проверить ее в действии.

Могу сказать, что система полностью восстановилась, как будто жесткий и не менялся вовсе: все на месте и все работает как прежде. Поэтому мой совет: при покупке мака первым делом настройте резервное копирование в Time Machine, а то мало ли что ;)

А сегодня я поставил поверх Snow Leopard. Результатом доволен. Освободилось 6 Гб места, система стала во многом быстрее работать, как известно она полностью 64-разрядная.

Посвежел Dock, сетка раскрывающейся папки стала прокручиваемой и многоуровневой – оч удобно.

Snow Leopard


2009-06-13T02:52:30Z
Macbook-приключения

Видео на тему скорости происходящих в мире процессов в целом и развития технологий в частности.

Подсмотрено у Виктора Ронина.


2009-06-07T11:38:40Z
Did you know? Technology

Интересные блоги, новости трансляция сайт блог. Интересная веб страница. Читать интересные новости об всем.
Добавить другой RSS канал (-ы) с сайта. PromotersOnLine.ru - увеличить посещаемость блога ( - сайта).


2013 Copyright © OpLaLa.ru Мобильная Версия v.2015 | PeterLife и компания
«Оп!ЛаЛа» & «Op!LaLa» Интересные новости. Фото, шоу, стиль, музыка, кино, туризм, мода, бизнес, реклама.
Пользовательское соглашение использование материалов сайта разрешено с активной ссылкой на сайт
Яндекс цитирования