И так, мы хотим, чтобы пользовал клацнув на кнопочку “Экспорт в Excel” получил это документ и был доволен. Что может проще скажете вы - взять положить файл в каталог и тупо его HTTP сервером отдавать. Но не все так просто в случае если вам необходимо, чтобы этот файл генерировался динамически (из-за меняющихся в нем данных), [...]
11 Jul, 2008
Posted by: spoof In: devel
Чтобы сплитнуть репозитарий или, например, вытащить какую-нибудь поддиректорию в корень нового репозитария в делаем:
hg init new_repo
В этой же директории где лежит и старый репозитарий old_repo, который требуется разделить.
Создаем файл filemap.txt, в котором задаем те директории, которые надо включить в новый репозитарий:
exclude “*”
rename “subdir” “.”
include “subdir”
Т.е. игнорируем все файлы из old_repo, переименовываем subdir в “.”, чтобы [...]
18 Jun, 2008
Posted by: spoof In: devel
Переезжаем с automake 0.9x на 1.10:
for file in $(find . -name “Makefile.am” -type f); do sed -e ’s/INCLUDES/AM_CPPFLAGS/g’ $file > $file-tmp; mv $file-tmp $file; done;
Удаляем все каталоги .svn из сырцов:
find . -name “.svn” -type d -exec rm -rf {} \;
21 Apr, 2008
Posted by: spoof In: devel
Два дня минус почти просто так. Были потрачены они на поиск баги в моем питоньем скрипте, который р аботает с MySQL. Работа эта заключается в получении данных и распихивании их по словарикам (питоний). Так вот, было замечено, что для двух одинаковых значений ключа создается 2 записи в словаре (какого ху…дожника?!). При более внимательном рассмотрении было [...]
10 Apr, 2008
Posted by: spoof In: blog| devel
Похакал немного текущую тему для блога. Прикрутил к ней сайдбар с виджетами и подогнал к общей стилистике. Вроде ничотак, а вы как думаете? Но немного жаль потраченного часа - слишком уж много заморочек с CSS. Благо Inspector в Safari сильно помогает в разборе.
Про MySQL и SQL.
COUNT(*) быстрее чем COUNT(`field`)
INSERT … VALUES (), () … () быстрее кучи INSERT’ов
Глядя на второй пункт не стоит забывать про параметр MySQL - max_allowed_packet, который ограничивает размер одного SQL запроса.
Если вы программист, или какое-то отношение к ним имеете, то вы наверно встречали индусов, а точнее “индусов”. А именно тех еб^Wнехороших людей, которые пишут совершенно отвратный код. Так о чем это я. Короче, устал я от ковыряния кривоработающих компонентов своих проектов - будь это что-то рабочее или “быдлокодерское” (фрилансерское). А устал именно от того, что [...]
Finally, поборол свою лень и занялся сайтами, в том числе и своим блогом. К своему блогу прикрутил categories cloud widget (уж очень нравицца) и плагин del.isio.us, который стягивает последние ссылки с моего аккаунта на одноименном сайте. Widget…слово то какое. Короче это новая фича, которая идет в 2.2 и была доступна в качестве плагина для wordress’a [...]
Закончились 2 достаточно сложных недели, в течение которых было очень очень мало свободного времени. Подведу небольшой итог:
Почти всё время убил типовой расчет (хотя это скорее больше курсовой или даже 2 курсовых проекта). Куча бессоных ночей, куча невыпитого пива и куча времени, которое я должен был потратить на работу. Типовой расчет по предмету “Модели и методы [...]
Вухухуху, погода с каждым днем всё лучше и лучше. Днем работа, вечером гулять и наоборот. И кто, блять, придумал сон?
Куча работы, просто куча. Ладно бы просто была работа, так ведь и желание работать есть.
Единственное, универ парит моск жестоко. Но ничего. Еше год и всё. Хотя уже меньше.