• Lost connection to MySQL server during query

    cutwater
    @cutwater
    Дело в том что локальная переменная $db, которую Вы возвращаете из функции после вызова $prepare уничтожается, соответственно закрывается соединение с MySQL.
    Во втором примере Вы продлеваете время жизни присвоив результат DB::init и таким образом у Вас соединение поддерживается до тех пор пока жива $db.

    Это «простое объяснение», для более глубокого понимания читать о счетчиках ссылок, механизмах сборки мусора в PHP
    php.net/manual/en/features.gc.refcounting-basics.php
    Ответ написан
    3 комментария
  • Посоветуйте приложение под Ubuntu

    cutwater
    @cutwater
    Любой растровый редактор, например тот же gimp.
    Самый простой вариант, вот чтобы прямо с такими фигурами можно использовать в LiberOffice Draw
    Либо нарисовать в любом векторном редакторе, например incscape фигурные стрелки, которые вы бы хотели использовать. А потом уже с ними работать.
    Ответ написан
    Комментировать
  • git + bug tracking + code review

    cutwater
    @cutwater
    По пунктам 1, 2 могу рекомендовать redmine.
    Гибкий в настройке трекер, необходимый функционал добивается плагинами.

    По пункту 3 мы использовали reviewboard, но он не интегрируется redmine.
    Для redmine есть code review плагин, сам не пользовался.

    Попробуйте обкатать его, на сегодняшний день это одно из наиболее функциональных решений.
    Ответ написан
    2 комментария
  • Модули для Python2.7 в mint 10

    cutwater
    @cutwater
    Воспользуйтесь virtualenv.
    Ответ написан
    Комментировать