Pull to refresh
45
0
Павел @fxposter

Пользователь

Send message

Использование Zend_Db_Table

Reading time3 min
Views2.6K
На работе пришлось столкнуться с очень не нравившейся мне ORM'кой собственного производства. Стал делать свою (ну не дурак ли, а? :)), наваял за 3 дня простенькую ORM, отображающую структуру таблиц на обьекты, не контроллируя типов. Итог получился примерно такой:
  • класс базы данных (относледовался от mysqli, pdo использовать было нельзя)
  • класс таблицы, хранящий в себе бд, и отвечающий за CRUD записей
  • класс записи, перенаправляющий методы CUD классу таблицы


Читать дальше →

Вышел jQuery UI 1.5 RC1

Reading time1 min
Views1.2K
Как сообщает нам наш официальный источник — вышел первый релиз-кандидат jQuery UI — набора виджетов и визуальных эффектов для известного в узких кругах JS-фреймворка jQuery.

Как утверждает источник, RC1 довольно стабилен, а точнее — это самая стабильная версия из тех, которые вообще выпускались. :) Так что — спешите обновляться.

Ах да, чуть не забыл — в некоторых местах поменялось API (в draggable и resizable модулях так точно поменялось), так что будьте всё же осторожны и предусмотрительны.

Unobtrusive JavaScript

Reading time4 min
Views7.3K
Цель статьи — показать, что из себя представляет «ненавязчивый JavaScript», для чего он нужен, и чем он лучше «навязчивого» JavaScript. В рунете я подобных статей не встречал (может они и есть, но мне на глаза не попадались и немного погуглив, я тоже ничего не нашел), а как показывает практика — очень многие не знают, что это такое и как этим пользоваться.

Что же такое Unobtrusive JavaScript

Symfony: как начать

Reading time5 min
Views60K
Чем больше я работаю над своим первым проектом на работе, тем больше мне хочется в нем поменять и тем больше я жалею о том, что перед началом работы я не прочитал до конца «The Definitive Guide to Symfony» и не изучил плагины для Symfony. Многие из них мне бы помогли намного сократить время разработки и, что самое главное, не думать о том, как красиво реализовать те или иные вещи… И еще одно — если у вас уже есть кусок системы (как это было у меня), который вы собираетесь переписывать с использованием вашего фреймворка (или просто переписывать, потому что код вам не нравиться) — то мой вам совет — потратьте время на то, чтобы спроектировать этот кусок на план вашей новой системы, не бросайтесь сразу всё переписывать (каюсь, я поступил именно так), так как после анализа (который, возможно, займет у вас не один день, и даже не одну неделю), возможно, от предыдущей архитектуры системы не останется и следа.
Вообще, я люблю проектировать, продумывать, анализировать те или иные решения, которые хочу внедрить в систему (хотя, признаюсь, опыта у меня в этом маловато), но как обьяснить заказчику, что ты провел день в раздумьях… Эх…
Ну ладно, это я отвлекся. Сегодня хочется рассказать о том, с чего стоит начать при разработке системы с помощью Symfony и каких правил следует придерживаться.
Читать дальше →

Russian hot keys bugfix для Gran Paradiso (Firefox 3.0)

Reading time2 min
Views868
Я думаю, все русскоязычные люди, которые использовали Firefox под Linux столкнулись с тем, что у них не работают хоткеи, когда включена русская раскладка. Для этих дел было сделано расширение, которое эти проблемы убирало. Сегодня поставил Gran Paradiso (будущий Firefox 3.0) себе на Kubuntu и столкнулся с тем, что расширение упорно не хотело работать.
Исправляем расширение для работы с Firefox 3.0

Web Applications

Reading time4 min
Views1.1K
Как многие уже знают (а кто не знает — сейчас узнает), я долгое время не любил разнообразные web-приложения, которые изначально были на десктопе (почтовый клиент, например). Сейчас появились некоторые обстоятельства, из-за которых мне приходится менять свое мнение…

Для начала поговорим о таких простых приложениях (по сравнению с последующими, конечно), как, собственно, почтовый клиент и rss-ридер, а именно, о Gmail и Google Reader. Для начала — что меня сподвигло ими пользоваться. На то было 2 больших причины:
  1. Т.к. у меня дома ремонт (да и на море я уезжал) — мне постоянно приходилось использовать различные компьютеры для работы/серфинга по инету и т.д.
  2. Мой глобальный переход на линух (точнее наполовину глобальный, на втором компе виста стоит), в связи с которым я не смог перенести забэкапленную инфу из моего thunderbird'а в винде на thunderbird в линуксе.

Читать дальше →

Днепропетровск. Сборы

Reading time1 min
Views602
Так как это не последняя хабрасходка Днепра — предлагаю следующее: встречаемся 2-го июня (т.е. завтра) в 14:00 возле колон в парке Шевченка.

Кто не сможет прийти на это время — отпишитесь мне в асю (625585), решим, что делать (скорее всего тогда будем созваниваться).

Днепропетровск

Reading time1 min
Views716
Как уже все поняли — Хабрасходкам быть. Днепропетровчане, а вы как на это смотрите? Судя по статистике — из Днепропетровска на Хабре 53 человека (хехе, уже 55). Устроим тусу?

Участники:
  1. fxposter
  2. Wanderer
  3. Blisswise
  4. dimm
  5. mastak
  6. jast
  7. an-tu
  8. dv5ife
  9. vtx
  10. iSerg
  11. Tbird
  12. horsev
  13. xt
  14. ivankin
  15. Nightquest
  16. может быть ты?...

Обновился Google Page Rank

Reading time1 min
Views866
Сегодня обновился популярный рейтинг сайтов Google PR.

Интересны изменения самих Google'овских сайтов. У многих, например у Blogger'а до обновления PR был максимальный — 10. Теперь он понизился до 9. Также такое наблюдается у Google Groups и Google Новости.

PS. У хабра на данный момент PR5.

Information

Rating
Does not participate
Location
Днепр, Днепропетровская обл., Украина
Date of birth
Registered
Activity