pktfag
programming Ты разрабатываешь графическое приложение? Ты не знаешь, что выбрать: gtk или qt? Пиши на lazarus! Из одних исходников gtk или qt приложение!
pktfag
programming Вот смотрю я на два проекта: flamerobin — написан на С++ и doublecmd — написан на lazarus (т.е. на freepascal), и вижу неэффективность сборки flamerobin. У flamerobin один только файл компилируется 6 секунд на моем компе, тогда как весь doublecmd компилируется за 18 секунд. doublecmd возможно сделать две версии: gtk и qt, — без изменения исходников. Оба проекты кроссплатформенны, т.е. собираются как на винде, так и на линуксе.
pktfag
цитата музыка — это чистая эмоция, средство, искусственно вводящее в некое эмоциональное состояние, как наркотическое вещество — только с менее разрушительными для человека последствиями. И, наконец, музыка — это то, что уводит от реальности, от самого себя.
pktfag
lazarus выдает ошибку: "Error: модуль не найден: Variants". Для того чтобы ее решить нужно выполнить пункт меню "Сервис — Пересмотреть каталог исходного кода FPC".
pktfag
programming В 2007 году некой программе нужно было полтора часа (90 минут) для выполнения некой работы (расчета). В 2009 году мне удалось ее ускорить в 3 раза, т.е. она уже работала полчаса (30 минут). А сейчас мне удалось ее ускорить в 10 раз! Она работает 3 минуты!
Объясняю как это я сделал :)
В 2007 году эта программа для выполнения расчета загружала все таблицы в память и работала с ними. А это долго, так как памяти может не хватать, своп и т.д.
В 2009 году я ее ускорил за счет создания индексов в нужных местах.
Сейчас я сначала загружаю все данные из таблиц в некую компактную структуру, эту структуру рассчитываю, а потом выгружаю данные из структуры снова в таблицы. Эта маленькая структура и дает ускорение в 10 раз (если сравнить с 2007 годом, то вообще в 30 раз), так как влезает в кэш процессора.
До сих пор не верю, что получилось :)
pktfag
заметка Как записать sysrescuecd на usb hdd (/dev/sdb); штатный способ с помощью запуска без параметров ./usb_inst.sh не работает, так как не определяет существование usb hdd):

#/dev/sdb1 должен быть FAT32 (mkdosfs -F32 /dev/sdb1), bootable.

#Примонтировать sysrescuecd iso и перейти в каталог монтирования
mount -o loop systemrescuecd-x86-2.0.1.iso /mnt/cdrom
cd /mnt/cdrom

#записать syslinux MBR
ms-sys -s /dev/sdb

#скопировать файлы (вот тут применяем некоторые параметры скрипта ./usb_inst.sh)
./usb_inst.sh copyfiles /dev/sdb1

#подготовить загрузчик syslinux
./usb_inst.sh syslinux /dev/sdb1

В ArchLinux mkdosfs берется из пакета dosfstools в extra, ms-sys берется из пакета ms-sys в AUR'е.
pktfag
turnichok 25pullups Подтянулся сегодня 10 раз, прошло 7 недель, хотя обещали 25 раз за 6 недель :) Все по плану делал по первой колонке, но 5-ю неделю пропустил, пришлось еще раз ее повторять.
pktfag
геокэшинг Ну вот и приехали еще с одного тайника "Сямозерское ожерелье" geocaching.su . Было круто. Там надо было найти ответы на вопросы в процессе исследования четырех часовен.
Классно эти часовни спрятаны. Вроде везде дачные участки, а смотришь стоит часовенка XIV века, открытая всем. И как их не разворывают, диву даешься. Внутри картины, иконы, благолепие, чистота, любой может зайти, посмотреть. А вокруг никого, хоть кто-нибудь бы смотрел, сторожил. Хотя у одной из часовен подошли, поинтересовались, что мы здесь делаем. Там у часовни все-таки украли колокол, только цепь осталась.
А четвертую часовню сожгли, но ее восстанавливают, там уже сруб стоит, полуготовый.
Искали мы сам тайник долго, почти два часа. Но нашли! Кстати, без gps искать бесполезно. Часовни невозможно найти без gps.
pktfag
геокэшинг Вчера мы взяли еще два клада. Клад "Так живут вепсы" geocaching.ru я уже брал, так что просто пытался молчать, не подсказывать. "Шокшинский порфир" geocaching.ru интересен тем, что мы там видели кучу всяких камней размерами 10-10-10см, уложенных в коробки 1-1-1м. Именно этим камнем (малиновым кварцитом) украшают всякие памятники, мавзолеи и прочее.
pktfag
геокэшинг Наконец-то мы нашли тайник на горе Сампо geocaching.su . Искали в прошлую субботу 3 часа и не нашли; сегодня сразу нашли, благодаря подсказкам ТВЕ — мой начальник и просто хороший человек.
Впрочем, без gps искать подобные тайники бессмысленно, но gps, к сожалению, нет.
Зато мы сегодня нашли парня с gps, тоже геокэшера, и с gps (!). Будем вместе сотрудничать :)
pktfag
juickplugin Стандартные ошибки:
1) символ "№" вместо "#"
2) отсутствие пробела между ссылкой на комментарий и текстом (#1234какой-то текст)
3) больше 5 тегов к посту
4) первым символом является "*", если пишется комментарий
Какие еще могут быть ошибки?
pktfag
juickplugin Pidgin Сделал версию с переводом на русский. Теперь можно переводить на украинский :). Добавил пакеты для арч, дебиан, виндоус. Странности с пакетами нужны только для установки перевода на русский. Если перевод вам не нужен, то версия плагина остается такой же, что и раньше, то есть 0.2.9.
Инструкции по установке github.com
pktfag
juickplugin Pidgin Выпустил версию 0.2.9. Изменения:
1. Исправлено зависание пиджина, если делаешь рекомендацию (! #1234)
2. Добавлена работа с пиджин 2.5, 2.4
3. Добавлена опция 'Show Juick conversation when click on juick tag in other conversation'
4. Добавлена опция 'Insert when left click, don't show'
5. Исправлен баг при обработке juick-команды HELP
6. Исправлено зависание пиджина, когда получаешь PM-сообщние
7. Исправлен баг, связанный со скрытием новых бесед
8. Добавлены команды в жуйкменю: subscribe, unsubscribe, see webpage, recommend post
9. Исправлен доступ из других контактов
10. Исправлено зависание пиджина, когда показывается предупреждающее сообщение
11. Добавлено reply to ко всем ответам
Как всегда скачать плагин можно на странице Downloads github.com
Инструкции по установке github.com
Полный ченджлог github.com
pktfag
juickplugin Pidgin Добавлены команды Subscribe, Unsubscribe, See webpage по правой кнопке мыши.
Плагин работает с настройкой "Скрывать новые беседы".
Исправлен баг с паданием пиджина при получении сообщения PM.
Исправлен баг с выполнением команды HELP.
Получить плагин можно как всегда на странице github.com
Инструкции по установке на странице github.com
pktfag
Добавил новую опцию "Insert when left click, don't show", то есть, по умолчанию, вставлять текст жуйкссылки в поле ввода без отображения комментариев. По умолчанию галка в чекбоксе выключена для пиджина 2.6, для меньших версий пиджина эта галка, по умолчанию, включена, так как для меньших версий пиджина нельзя пользоваться правой кнопкой мыши.
Добавил отображение пробела при вставке текста в поле ввода.
Добавил возможность компиляции для пиджина 2.4.