Ускорение PHP скриптов (для нуба)

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


( Читать дальше )

YSlow - оптимизация загрузки сайта

С появлением быстрого интернета веб-разработчики забыли о временах, когда изображения нарезались в несколько слоев, комбинируя достоинства многоцветного JPEGа и четкого GIFа, а HTML код упрощался не из-за блочной верстки. Не успели привыкнуть к скоростям, как опять сайты начали медленно грузиться.

Плагин не делает никакой магии, но позволяет составить хоть какое-то мнение о том, насколько все плохо.

Поехали:

1. Get Firefox . com.
2. Get Firebug . com.

Упомянул шаги только из-за забавных доменов.

Теперь устанавливаем сам YSlow. Плагин находится в централизованном хранилище (Tools → Add-ons → Закладка «Get Add-ons» → Поиск «yslow» → Add to Firefox… → Перезапускаемся).


( Читать дальше )

Конференция уральскив Веб-разработчиков UWDC2010

Наконец-то и у нас на Урале состоится крупная веб-ориентированная конференция.
Мероприятие пройдет 27 и 28 февраля в Челябинске в отеле Холидей Инн, и будет называться
Ural Web Developer Conference — UWDC’2010.
Участие в конференции бесплатное! Но общее количество участников ограничено —
не более 300 человек. Так что спешите регистрироваться.


Тут форма регистрации

Интересная и разноплановая программа мероприятия

В целом пост служит привлечение уфимцев на поездку, вместе как говориться веселее и голова болит ;-)

AJAX и история или одна из идей как упростить себе труд

В целом об AJAX написано много. Море фреймворков, библиотек, учебников, уроков вокруг облегчающих работу с этой технологией. Но всегда хочется сделать еще проще, еще удобнее и иногда быстрее чем у других и возможно погоня за оригинальностью. Не скажу, что всё это про мой пост, просто пришла идея и захотелось реализовать.

Потому и набросал этот код чисто для иллюстрации посетившей идеи. Сильно не ругать, с JQuery я не так давно, потому как-то так, но для примера вполне хватит, главное понять идею, а дальше уже можно и другие фишки задавать.

( Читать дальше )

Какой WYSIWYG редактор вы используете в своих веб-продуктах?

Проголосовало: 10. Воздержалось: 3

Маленький опрос для того, чтобы узнать ваши предпочтения, разработчики!

Как удалить из строки все буквы кроме некоторых?

Иногда возникает задача удалить из строки все символы кроме некоторых. На мой взгляд для этой задачи регулярные выражения в самый раз задуманы.
для Oracle
select regexp_replace('АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя','[^кя]','',1,0,'i') from dual;

Для углубления в тему регулярных выражений в Oracle следует почитать это.

для C#

Regex r = new Regex("[^кя]*",RegexOptions.IgnoreCase);
Console.WriteLine(r.Replace("АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя", ""));

Для .Net кодеров полезно прочитать — Регулярные выражения в .NET Framework

LBook EReader V3

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



( Читать дальше )

Коммуникатор GARMIN-ASUS Nuvifone M20 (garmin)

Неожиданно и совершенно не запланировано, я после новогодних праздников устал от своего «старого» телефона. Не то, чтобы моя Nokia E66 купленная всего лишь 4 месяца назад мне кажется уже старой, но нервы она мне потрепала изрядно, но это немного предыстории.

Я немного аскет, очень быстро привыкаю к удобным и простым вещам, что потом сложно меня отучить от такой KISS (keep it simple stupid) простоты, как показатель сложно слезть до сих пор с FAR Manager'а и почти еще пол-года назад я пользовался старым и проверенным временем кирпичом как SonyEricsson K750i, но как бы уже время пришло и пора было сменить немного затрепавшийся мобильный, долгие поиски достойных «сонек» не привели ни к чему хорошему. Мне даже до сих пор кажется, что всё, «сонькиэрики» сдулись. Потому мой выбор кое-как пал на телефон бизнес серии Nokia E66, пугало непривычное меню смартфона думал разберусь и привыкну. Но увы, «глупости» интерфейса финских разработчиков и какие-то безумные выкрутасы по установке софта меня добили и решил, что не любил продукции Нокии, не люблю и уже не заставлю себя её полюбить.

( Читать дальше )

Приложения в моем телефоне - 3 (по мотивам)

Собственно сам аппарат — Glofiish X600
Коммуникатор на базе Windows Mobile 6.0, GSM-модуль и встроенный GPS. Описание вывешивать не буду — легко можно найти в Интернетах, скажу лишь, что ценовой диапазон от 8 тыс.рублей, собственно бюджетный вариант.



( Читать дальше )

«Уфанет» собирает всех!

Угощения, забавы и подарки!

Детская игровая площадка, яркие представления, конкурсы, подарки, костюмированные рыцарские поединки, fire-show, катания на лошадях, выставка автотюнинга, game-zone, art-zone, живой оркестр, песни и пляски под гармонь, дружеская атмосфера и отличное настроение!

Самая большая встреча друзей в Уфе!

12 декабря, 14:00
Парк культуры и отдыха «Кашкадан»
  • 0
  • 7 декабря 2009, 13:30
  • MpaK
  • 4+4