- @pktfag: *programmingВ 2007 году некой программе нужно было полтора часа (90 минут) для выполнения некой работы (расчета). В 2009 году мне удалось ее ускорить в 3 раза, т.е. она уже работала полчаса (30 минут). А сейчас мне удалось ее ускорить в 10 раз! Она работает 3 минуты!
Объясняю как это я сделал :)
В 2007 году эта программа для выполнения расчета загружала все таблицы в память и работала с ними. А это долго, так как памяти может не хватать, своп и т.д.
В 2009 году я ее ускорил за счет создания индексов в нужных местах.
Сейчас я сначала загружаю все данные из таблиц в некую компактную структуру, эту структуру рассчитываю, а потом выгружаю данные из структуры снова в таблицы. Эта маленькая структура и дает ускорение в 10 раз (если сравнить с 2007 годом, то вообще в 30 раз), так как влезает в кэш процессора.
До сих пор не верю, что получилось :)8 months ago - @uno: *linux *сборочки *failвчера весь день убил на поиск достойного специализированного серверного дистра линуха (приспичило вот ни с того ни с сего), т.е чтобы прям все было и мне за это ничего не было :)
пришел к выводу, что все-же лучше тупо ставить Дебиан в минимальной комплектации и наращивать функционал по мере надобности, без всяких веб-морд которые тормозят и нифига не могут, да еще и скрывают от пользователя что на самом деле происходит с системой %) (не спорю, веб-морда не помешала бы, но только вменяемая)8 months ago; 24 replies - @DarknessKeeper: *? *juick_pplНочножуйк, кто может разбудить меня в 6.00 по Москве? Позвонить, я сброшу и отпишусь здесь, что проснулся. А то я чувствую, что своими силами через три часа не встану, а очень надо.
- @dk: *programming *math *?Я вот люблю иногда для разминки ума порешать какие-нибудь программерские задачи вида «очередной сфероконь в вакууме», математическими тоже не брезгую(они обычно пересекаются с программерскими). Собственно, если есть ещё любители такого вида досуга, то посоветуйте сайты, откуда вы берёте задачи, буду крайне благодарен.
Мой список:
projecteuler.net
geeksforgeeks.org
cm.baylor.edu
code.google.com
programmingpraxis.com13 months ago; 19 replies - @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'е.14 months ago - @StraNNicK: *it *хозяйке-на-заметкуНадо бы посмотреть и попробовать
Бесплатные SSL сертификаты. wolandblog.com - @ugnich: *juick *readonlyПеред тем, как кидаться на новую фичу и кричать "не нужна", подумайте вот о чём: я уже давно не меняю и не добавляю ничего серьезного, не обдумав это в течение нескольких дней, а то и недель. А сколько секунд думали вы, перед тем, как крикнуть "говно"? :)
Я стараюсь взвесить все "за" и "против", учесть потребности самых разных групп людей, соотнести фичу с общей стратегией развития и рассмотреть все возможные последствия.
Короче, перед тем, как критиковать, подумайте хотя бы пару минут, отбросив в сторону эмоции. ;)16 months ago - @pktfag: *turnichok *25pullupsПодтянулся сегодня 10 раз, прошло 7 недель, хотя обещали 25 раз за 6 недель :) Все по плану делал по первой колонке, но 5-ю неделю пропустил, пришлось еще раз ее повторять.
- @pktfag: *геокэшингНу вот и приехали еще с одного тайника "Сямозерское ожерелье" geocaching.su . Было круто. Там надо было найти ответы на вопросы в процессе исследования четырех часовен.
Классно эти часовни спрятаны. Вроде везде дачные участки, а смотришь стоит часовенка XIV века, открытая всем. И как их не разворывают, диву даешься. Внутри картины, иконы, благолепие, чистота, любой может зайти, посмотреть. А вокруг никого, хоть кто-нибудь бы смотрел, сторожил. Хотя у одной из часовен подошли, поинтересовались, что мы здесь делаем. Там у часовни все-таки украли колокол, только цепь осталась.
А четвертую часовню сожгли, но ее восстанавливают, там уже сруб стоит, полуготовый.
Искали мы сам тайник долго, почти два часа. Но нашли! Кстати, без gps искать бесполезно. Часовни невозможно найти без gps.20 months ago - @pktfag: *геокэшингВчера мы взяли еще два клада. Клад "Так живут вепсы" geocaching.ru я уже брал, так что просто пытался молчать, не подсказывать. "Шокшинский порфир" geocaching.ru интересен тем, что мы там видели кучу всяких камней размерами 10-10-10см, уложенных в коробки 1-1-1м. Именно этим камнем (малиновым кварцитом) украшают всякие памятники, мавзолеи и прочее.20 months ago
- @pktfag: *геокэшингНаконец-то мы нашли тайник на горе Сампо geocaching.su . Искали в прошлую субботу 3 часа и не нашли; сегодня сразу нашли, благодаря подсказкам ТВЕ — мой начальник и просто хороший человек.
Впрочем, без gps искать подобные тайники бессмысленно, но gps, к сожалению, нет.
Зато мы сегодня нашли парня с gps, тоже геокэшера, и с gps (!). Будем вместе сотрудничать :)21 month ago - @StraNNicK: *прекрасноеЧорд, меня спалили! #612525/73 Придётся рассказать всю страшную правду.
На самом деле, деятельность линукс-одмина состоит из имитации. Вместо того, чтобы заниматься делом, я постоянно занят набиванием программ в машинном коде и перекомпиляцией всего и вся. Для того, чтобы добавить пользователя почты, мне приходиться править три конфига с помощью hex-редактора, проходиться по параметрам ядра и пересобирать всё. Когда мне не нужно добавлять пользователей, я обновляю систему путём ручного набора двоичных кодов.
Шифрование почты придумано в майкрософт и для того, чтобы задействовать его в линукс, приходиться выходить на работу в полночь пятницы тринадцатого, имея под рукой девственницу-блондинку (умеющую писать скрипты на шелле), чёрного козла (не менее двух ящиков) и потёртый админский бубен. Ритуал продолжается до утра (кто крикнул «оно по умолчанию включено!»? Стыдно, молодой человек, не мешайте срыву покровов!) и отнюдь не факт, что не продлится неделю.
Линуксоиды настолько завидовали беспрецедентно гениальной задумке майкрософт Active Directory, что изобрели машину времени и, с помщью сатанинского ритуала, отправились в прошлое, где, исказив гениальный замысел, прописали его в виде стандарта, чтобы отнять у гениев право первородства.
Но и это не помогло! Потому что подлинная работа с AD, PKI и прочими благословенными технологиями, возможна только из программ, благословлённых Гейтсом и Балмером.
В общем, мысью по древу растекаться можно долго, скажу проще — мой троллинг всегда длиннее и толще. Даже не сомневайтесь :P - @iwink:За знание русского и чеченского языков в Военно-воздушных силах США начали доплачивать по 500 долларов в месяц. Причем надбавку могут получать абсолютно все военнослужащие, а не только те, служебные обязанности которых требуют свободного владения иностранными языками.
