Третий час ночи. Снова лягу поздно, ни завтра наверняка опоздаю на работу. Забавно, что завтра же предстоит писать объяснительную по опозданиям в частности.
Занимаюсь тем, что ищу юзабельный xmlrpc-клиент для Trac. Начальник отдела повадился рассылать письма с заданиями рассылать по email. Когда предложили ему ... more →
Весь вечер разгребаю свой readitlater-list. Что-то просто выбрасываю, что-то заношу в закладки, что-то — структурирую в org-mode. Очень много всего накопилось. Устоявшихся методов разгребания списка нет. Такое растянется не на один вечер.
Попытался немного отдохнуть. Лег, на какое-то время задремал. В полудреме в голову лезла всякая ерунда. Ненужные безсполезные мысли про urxvtd+urxvtc, и что-то про TBBT, серию которого просмотрел незадолго до.
Я явно живу не так, как нужно.
(22:37:10) VS: Саш, где твои отчеты за оба дня?
(23:00:48) Darion: ЛК-раз, ЛК-два
(23:01:07) Darion: Я ж одним и тем же уже черти сколько времени занимаюсь
(23:01:23) Darion: Уже скрипт пора писать, который будет писать ЛК в наудок по расписанию
Далее по php-cli. Опция --php-ini "не срабатывала" по той причине, что все подключения модулей осуществлялись в conf.d, который таким образом не учитывался. Проблема пока решена тупым методом — в cli/php.ini руками прописываются расширения, и путь к этому файлу указывается через опцию --php-ini.
И да, там же, в ... more →
В одном из сторонних модулей использовался DOMDocument, который поганил всю кириллицу. Проблему решила следующая замена:
- $document→loadHTML($this→html);
+ $document→loadHTML(mb_convert_encoding($this→html, 'html-entities', 'utf-8));
Где $document — экземпляр DOMDocument.
Да, я только сейчас настроил нормально дебаггер в eclipse pdt. Прижало. Бажину, которую необходимо найти в чужом модуле, вардампами не выловишь.
Если xdebug не останавливается на брейпойнтах — проверьте, не прописан ли у вас extension=xdebug.so вместо/наряду с параметром zend_extension. Если так — удалите extension=xdebug.so.
Продолжение по php-cli. Конфига нет:
$ php --ini
Configuration File (php.ini) Path: /usr/local/lib
Loaded Configuration File: (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
Указание опции --php-ini почему-то не помогает:
$ php index.php --php-ini=/etc/php5/apache2/php.ini ... more →
Нет нужных модулей в php-cli. Да, на сервере отдельная конфигурация для apache2, и отдельная для cli. Но каталоги conf.d с инишниками модулей у них идентичны, а diff обоих php.ini не выдает ничего похожего на конфигурацию модулей. Ручное прописывание extension= в cli/php.ini не помогает. Вывод `php -m` остается без ... more →
(20:22:38) Desire: да у меня тоже завалы нереальные :-)
(20:23:03) Desire: особенно в связи с разработкой системы управления проектами
(20:23:17) Desire: ООБД делаем для этого дела
(20:23:22) Darion: Зачем тебе своя система управления проектами? :)
(20:23:52) Desire: не обнаружил не в траке не в джире того что мне ... more →
В моем случае блоггинг помимо слабо выраженной социальной функции, имеет также значение как один из способов сделать жизнь более целостной. Попытка объединить разрозненные события, мысли, стремления, намерения и проч. Хотя это не слишком помогает.
Какие мы к чертям специалисты. Элементарных вещей быстро и аккуратно сделать не можем. Уволиться бы по причине профнепригодности, так не найдут же никого. Денег им жалко нанять специалиста в большом городе, а в маленьком сложно кого-то стоящего найти.
Это я у нас еще типа продвинутый.
scp виснет. Создается пустой файл на удаленной машине, прогрессбар доходит до 100% и все. verbose mode ничего не дает. Ладно, пробуем дурацкий метод — помещаю файл в каталог веб-сервера, захожу по ssh на удаленную машину и пробую скачать файл wget'ом. Не выходит:
Connecting to 192.168.150.213:80... connected.
HTTP ... more →
По какой-то причине тестовые данные из liquibase-образа БД благополучно загружаются в плане кодировки у меня, но не у другого прораммиста и не на боевом сервере. У меня арч, у другого программиста — убунту, на сервере — дебиан. Наверное, проблемы в дефолтной конфигурации mysql и/или в версии. Пока выяснить не ... more →
Где-то в сети нашел информацию, о том, что ошибка сервера при передаче файлов при коммите может возникать по вине файрволла. Заставлять сисадмина лезть в циску показалось не очень хорошей идеей, просто тайком настроил прокси на вебсервере на внутренние репозитории в тайном месте. Коммит без vpn прошел без проблем.
Скопировал файлы из рабочей копии svn в git-репозиторий, полученный через git-svn. Забыл сделать экспорт, это легко исправляется через find. Другая проблема — изменился режим доступа на множестве файлов. Вот такое решение нашел на commandlinefu:
Revert files with changed mode, not content:
git diff --numstat | awk ... more →
Благополучно поставил git-svn через easy_install. Сейчас клонирую репозиторий. И у меня стойкое впечатление, что ветки заново сливаются, а не разницей. Видимо запрос на каждый файл медленно идет.
Впервые в subversion при коммите вылезло такое:
Transmitting file data .......svn: Commit failed (details follow):
svn: Server sent unexpected return value (500 Internal Server Error) in response to PUT request for '/<path-to-repo>/!svn/wrk/0b30d8e0-9cb9-4000-91eb-e39e9fd40d85/<path-to -file>'
В diff-е ничего ... more →
Смотрел тут фото одного из тех, кого читаю, на жуйке. Там было фото маркерной доски. И вспомнилось, что я видел недавно в магазине канцтоваров доску приличной величины за сумму, которую я, пожалуй, готов был бы отдать за нее. Жаль только вешать сейчас совершенно негде :(
Давно такую хочу. Возможно, это желание ... more →
Никогда раньше не реализовывал нормальной полноценной системы ошибок для пользователей. Когда начинал писать — были банальные проверки на if-ах. В тех приложениях их было не слишком много, так что это было не очень страшно. Потом такими вещами занимался не я, я решал что делать на уровне повыше. Те, кто писал все ... more →
Предложил отцу девушки заняться микроконтроллерами. Он давно этой темой интересовался. Сам с детства занимается радиоэлектроникой. И сильно сомневается в способности понять программирование, с которым он раньше никогда не встречался и имеет обо всем весьма смутные представления. Сегодня начать отказался, ссылаясь ... more →
Начал читать статьи по AVR от дихальта. Интересно. На следующей неделе собираюсь закупиться всем необходимым для работы с микроконтроллерами.
Потратил приличное количество времени, разгребая RSS-ленту QuicklyCode.
После того как попробовал сделать коммит через консоль, понял, что subclipse рушится, похоже, когда рабочая копия заблокирована. В следующий раз попробую сначала через консоль сделать cleanup.