• Code completion в PhpStorm?

    dohlik
    @dohlik
    Автокомплит конечно там своенравный. Но в части полноты картины вроде все классы поддерживает (фреймворк Kohana 3)
    Ответ написан
  • Нужен ли цикл мануалов по Kohana 3.0?

    dohlik
    @dohlik
    Честно говоря, скептически отношусь к этому циклу… Он ориентирован на самых начинающих (или тех, кому лень почитать официальный мануал или wiki). Как по мне, был бы полезнее материал типа «Kohana 101», если помните такой. Т.е. один документ, описывающий основные моменты при работе с Kohana (каскадная файловая система и модули, модель MVC, автозагрузка и т.д.)
    Ответ написан
    1 комментарий
  • Нужно ли писать "здравствуйте" на сайте?

    dohlik
    @dohlik
    В заголовке? Или в отдельном блоке?

    На самом деле, я считаю, подобные блоки нужны — хотя бы потому, что пользователь должен видеть, залогинен он или нет, и под каким логином.
    Ответ написан
  • Сортировка массива?

    dohlik
    @dohlik
    Сделать массив операций с заранее известными ключами:
    array(
        '^' => array(),
        '*' => array(),
        '/' => array(),
        '+' => array(),
        '-' => array(),
    );

    А дальше его заполнять найденными позициями. Потом просто в цикле проходить по нему сверху вниз. Другое дело, что позиции тоже как-то несерьезно. Может лучше собрать элементы выражения в стек и использовать не позицию в выражении, а номер элемента в стеке.
    Ответ написан
  • Продукция Apple в Linux?

    dohlik
    @dohlik
    «Подмажусь» к вопросу — для iPhone (самый первый) что-нибудь придумали? Насколько я понимаю, floola с ним не работает.
    Ответ написан
    Комментировать
  • Выбор быстрейшего php фреймворка?

    dohlik
    @dohlik
    Не гонитесь за голыми цифрами. Надо искать оптимальную точку пересечения графика «удобство» с графиком «скорость». Можно сделать класс для генерация меню, который будет максимально быстро отрабатывать, но сделать шаг влево-вправо в нем нереально. А можно наоборот.

    Сами тесты вообще «в вакууме». Обратиться к БД можно прямым запросом, можно через конструктор запросов, а можно и ORM подкрутить. Скорость падает, но растет удобство.

    Я бы посоветовал поковыряться в основных фреймворках (не только быстрых, типа Kohana или YII, но и в монстрах типа ZF), дабы почерпнуть основные идеи, которые Вам покажутся действительно важными. В принципе, так сейчас строятся все новые фреймворки — как результат работы над ошибками других конкурентов.
    Ответ написан
    Комментировать
  • Монитор не реагирует на включение компьютера

    dohlik
    @dohlik
    Гм… У меня похожие проблемы примерно с полгода уже. При включении системника индикатор на кнопке включения моника моргает, изображения нет. После нескольких включений-выключений изображение обычно появляется. После перезагрузки компьютера (точнее после выхода из биоса) ситуация обычно повторяется. Тоже ViewSonic (модель не помню, 19" LCD). Шнурки DVI менял, с другими системниками не стыковал.
    Ответ написан
    Комментировать
  • Git for Windows XP - различные проблемы

    dohlik
    @dohlik
    Использую msysgit 1.6.5.1 (на другой машине пользовал более раннюю версию, не помню цифры). Складывается такое чувство, что с каждой новой версией все хуже и хуже :)
    TortoiseGit не пользовал, достаточно было Git Bash'а. Главная проблема — не работает протокол git://, приходится все через http:// делать (может, руки.sys подводят?), с кодировками и прочим вроде проблем не было.
    Ответ написан
  • Как написать пост с недостаточной кармой?

    dohlik
    @dohlik
    Что-то тэг «карма новичкам» у Вас стоит не к месту совершенно. Вы на Хабре уже больше полугода, успели три поста написать. Посмотрим на обещанный пост…
    Ответ написан
  • Есть ли у вас ipad, или хотели бы его?

    dohlik
    @dohlik
    В последнее время больше склоняюсь к покупке яблочного ноута (на iPad'е не попрограммируешь). Но наверное позже куплю и таблетку, т.к. жена хочет планшет, да и ребенок подрастает — будет чем его занять ))
    Ответ написан
    Комментировать
  • Выбор Моего Первого Фреймворка (PHP)

    dohlik
    @dohlik
    Я там выше в комментах уже отписался про Kohana. Отличный фрейморк, смотрите сразу на 3.0. Ничего лишнего — изначально качаете ядро, все остальное (даже Database) добавляете по желанию. Документации конечно не так много, как у CI, но в принципе достаточно. Что непонятно — на форуме выясните (есть русскоязычная ветка). Есть блоги про Kohana, как на русском, так и на английском.

    Кстати, к концу года должна выйти версия 3.1, там вроде как интересности всякие добавятся.
    Ответ написан
    Комментировать
  • Муки выбора PHP-фреймворка для разработки сайта, ориентированного на мобильных пользователей

    dohlik
    @dohlik
    Интересно, при чем тут ориентированность на мобильных пользователей? Каких-то особых требований Вы не привели :)
    Ответ написан
    Комментировать
  • Какую SCADA систему используете?

    dohlik
    @dohlik
    А Вы не сказали, с чем должна система работать :) У нас перекачка нефти, сигналы приходят по строго определенному протоколу с нижнего уровня, так что непосредственно с датчиками мы не работаем.

    Крутится старый-добрый Realflex v4.2 на базе ОСРВ QNX 4 :) В качестве подслушки используется «Восток» от фирмы ЭлеСи (редкостное г*, если честно). Сейчас интересуемся СКАДАми под QNX 6 (все-таки поддержка нового железа в четверке хромает). На станциях используются локальные СКАДы от Вира Реалтайм (не помню название) и iFix (GE Fanuc).
    Ответ написан
    3 комментария
  • Замена "каптчи"?

    dohlik
    @dohlik
    1. Ручная премодерация (проверяем вручную первые N комментов пользователя)
    2. Сервис типа Akismet
    3. Читал еще про тестирование комментариев специальными наборами правил. За наличие в тексте более N ссылок — штраф 5 баллов. За наличие слов из запрещенного списка (порно, виагра и т.д.) еще штраф. За короткие комменты типа «спасибо» или «привет! классный блог» тоже штраф. И т.д. В результате смотрится итоговая сумма и коммент отбрасывается или публикуется. К сожалению, не могу вспомнить ссылку на оригинальную статью
    Ответ написан
    Комментировать