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

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

Send message

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

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


Читать дальше →
Total votes 1: ↑1 and ↓0+1
Comments47

Вышел jQuery UI 1.5 RC1

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

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

Ах да, чуть не забыл — в некоторых местах поменялось API (в draggable и resizable модулях так точно поменялось), так что будьте всё же осторожны и предусмотрительны.
Total votes 33: ↑30 and ↓3+27
Comments36

Unobtrusive JavaScript

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

Что же такое Unobtrusive JavaScript
Total votes 60: ↑57 and ↓3+54
Comments137

Symfony: как начать

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

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

Reading time2 min
Views855
Я думаю, все русскоязычные люди, которые использовали Firefox под Linux столкнулись с тем, что у них не работают хоткеи, когда включена русская раскладка. Для этих дел было сделано расширение, которое эти проблемы убирало. Сегодня поставил Gran Paradiso (будущий Firefox 3.0) себе на Kubuntu и столкнулся с тем, что расширение упорно не хотело работать.
Исправляем расширение для работы с Firefox 3.0
Total votes 12: ↑9 and ↓3+6
Comments7

Web Applications

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

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

Читать дальше →
Total votes 13: ↑11 and ↓2+9
Comments22

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

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

Кто не сможет прийти на это время — отпишитесь мне в асю (625585), решим, что делать (скорее всего тогда будем созваниваться).
Total votes 4: ↑2 and ↓20
Comments2

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

Reading time1 min
Views706
Как уже все поняли — Хабрасходкам быть. Днепропетровчане, а вы как на это смотрите? Судя по статистике — из Днепропетровска на Хабре 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. может быть ты?...
Total votes 16: ↑12 and ↓4+8
Comments39

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

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

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

PS. У хабра на данный момент PR5.
Total votes 17: ↑13 and ↓4+9
Comments23

Information

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