• Twig vs Smarty

    Попробовал twig и в новых проектах отказался от «нативного шаблонизатора», хотя всегда был его горячим сторонником. Основная причина — в twig по умолчанию включено экранирование вывода и {{user.name}} куда короче (и понятней верстальщику), чем <?php echo htmlspecialchars($user->name, ENT_QUOTES, 'UTF-8') ?>. Плюс для удобного использования хелперов и переменных (хотя бы замены htmlspecialchars($user.name, ENT_QUOTES, 'UTF-8') на escape($user-name), а в идеале просто $user->name), требует вторжения в глобальную область видимости, что может привести к трудно улавливаемым глюкам.
    Ответ написан
    Комментировать
  • Вопрос о работе с GitHub от чайника

    homm
    @homm
    Самое правильно было бы сделать форк существующего проекта Коханы и внести изменения уже в него. Дальше в зависимости от того, захотят ли авторы Кохаы принять ваш код, а вы, соответственно, отдать его, либо сделать Pull request, либо поддерживать свою ветку, принимая изменения из Коханы с выходом каждой новой версии.
    Ответ написан
    2 комментария
  • HTML шаблон для админки?

    Я лично раскошелился на
    themeforest.net/item/constellation-complete-admin-skin/full_screen_preview/116461
    И хотя половину вкусностей не использую, считаю что деньги потрачены не зря =))

    Единственный минус — на нетбуках прокрутка страницы (и любая анимация) подтормаживает, если не отрубить CSS3-красивости. В доках написано как)

    В общем рекомендую. Качественная верстка, подробная документация по классам и скриптам и няшные иконки)
    Ответ написан
    5 комментариев
  • Выбор Java IDE

    XaBoK
    @XaBoK
    Приходилось работать не меньше полугода (в каждой) в: VS6, JBuilder, JDeveloper, Eclipse, NetBeans, IntelliJ. Последняя — самая удобная (IDEA). Если пройтись по комментария, то выбор очевиден.
    Ответ написан
    Комментировать
  • Выбор Java IDE

    CroX
    @CroX
    Долгое время работал в Eclipse. В какой-то момент чисто из интереса решил посмотреть на IDEA. Теперь даже не тянет пользоваться ничем другим.

    А вообще, выбор IDE — вещь сугубо индивидуальная. Я бы посоветовал попробовать поработать в каждой (благо их всего 3) и уже после этого для себя решить — в какой Вам работается наиболее комфортно.
    Ответ написан
    Комментировать
  • Выбор Java IDE

    javax
    @javax
    Software Architect, Java Developer since 1996
    Группа 8 человек, маленький опыт в Яве, год на Эклипсе. После перехода на IDEA Эклипс не могут видеть. Небо и земля.
    Проблема эклипса то, что он сделан как набор плагинов. Вы никогда непример не прибывали эго workspace сохранить в source control? Попробуйте.
    Ответ написан
    4 комментария
  • Выбор Java IDE

    Skunk
    @Skunk
    Сначала начинал на Eclipse, прошёл NetBeans и остановился на Idea. Ну очень нравится мне эта IDE, просто иногда включаю eclipse, чтобы на него посмотреть и не более
    Ответ написан
    Комментировать
  • Выбор Java IDE

    047
    @047
    Мой выбор — NetBeans (все плагины, что мне нужны, есть на него, плюс привычные хоткеи — дело тонкое и непереносимое). Но советую попытать себя в Eclipse также, может быть, Вам он придется больше по душе, ведь, как говорится, «на вкус и цвет».
    Ответ написан
    Комментировать
  • Выбор Java IDE

    Мне больше всего нравится Netbeans. После него идёт Eclipse, а затем IDEA.

    Насчёт советовать — попробуйте поработать со всеми тремя средами и выберите ту, с которой вам удобнее работать. Eclipse для новичков несколько сложнее для освоения, нежели Netbeans. Но тут я ориентируюсь на свой старый опыт. У вас может сложиться совершенно другое впечатление.

    В любом случае будет очень нелишним уметь работать во всех средах. Кто знает с каким проектом вам придётся столкнуться в будущем и в какой среде он будет разрабатываться.
    Ответ написан
    Комментировать
  • Выбор Java IDE

    alexeygrigorev
    @alexeygrigorev
    Переворачиватель пингвинов
    Программирую на Eclipse, нравится. Раньше пользовался NetBeans, но сейчас перестал. Дизайнер форм в Eclipse, правда, надо будет отдельно подключать.

    Кстати, насчет NetBeans, Oracle не так давно грозились сделать NetBeans самой популярной IDE под джаву. Интересно, что у них выйдет.
    Ответ написан
    1 комментарий
  • Union & ORDER BY?

    Agent_J
    @Agent_J
    а можно проще

    SELECT 
        *,
        IF(`payment`='true', `good_name`, `name`) prior
    FROM `table` 
    WHERE 
        `payment`="true" 
    ORDER BY payment, prior
    
    Ответ написан
    3 комментария
  • Linux - 64 или 32 битная система, плюсы и минусы?

    fenrirgray
    @fenrirgray
    Недостатки х86_64:

    1) Выше потребление памяти(5-10%)
    2) Больше места на винчестере из за установленных 32-х битных библиотек.
    3) Память занимают еще и 32-х битные библиотеки.

    Преимущества x86_64

    1) В бинарных дистрибутивах(типа убунты) большая часть приложений собирается с совместимостью от i486 до i686. При этом там выключено большинство расширений процессора, типа sse и mmx. В Арче это не столь существенно т.к. сборка идет с i686, тем не менее разница все равно есть.
    При использовании x86_64 системы все пакеты будут собраны с совместимостью с x86_64, что включает в себя куда больший набор расширений, к примеру sse2, что означает повышенную отзывчивость системы и заметное невооруженным глазом повышение производительности.
    2) Не нужно использовать тормозные костыли типа pae.
    3) На некоторых операциях, типа кодирования/декодирования видео/аудио прирост производительности будет очень существенный.

    Как вы видите никакой особой разницы нет. Используя х86_64 вы выигрываете в производительности и теряете в памяти. Используя х32 — наоборот. Учитывая, что памяти у вас 4гб — я бы выбрал производительность т.к. её мало никогда не бывает.

    Сказки про мифические глюки 64-х битных систем — просто сказки. Флэш давным давно совершенно нормально(насколько это вообще возможно для флэша) работает либо через nspluginwrapper, либо можно вообще использовать нативную х64 бета версию из адоб-лабс.
    Всякие блобы, типа скайпа и гугл-земли, тоже работают без каких либо проблем, хоть и тянут за собой кучу 32-х битного мусора.
    Ответ написан
    2 комментария