Thursday, December 8, 2011

все таки чем растровая графика лучше векторной, так это тем, что ошибки и разные баги проявляются гораздо красивее:
вот например сгенерил случайно ковер

Monday, November 28, 2011

радости жизни

ребенок, короче, на ситуацию, когда все вокруг смеются, а он не понимает в чем дело, реагирует фразой:
- шутка такая, да?
ржом с женой от этого еще сильнее.
незнаю откуда нахватался такого.

Friday, November 11, 2011

кропотливый труд хтмл-верстки

а все таки хорошо, что я не веб-программист!

Sunday, October 16, 2011

 
Posted by Picasa

какие-то скоты тиснули у меня крышку колодца пластиковую в сборе.

Wednesday, October 12, 2011

как DCT улучшает сжатие


рассказываю:
я тут в целях посрамить разных людей, рассуждающих о Шенноновской энтропии и информационной энтропии белого шума в частности, поставил такой эксперимент:
брал картинку (чернобелую), делал над ней DCT и затем применял команду "pkzip32 -add -max".

скажем так сразу набегом победить всех совсем навсегда не получилось, ггг.

делаю, короче, двумерное дкт, зигзаг (от зигзага, кстате польза хорошо если 2%, а то и меньше), округляю до 32-битных целых, пишу в файл.

проверяю.

MSE декодированной картинки чото типа 0.49, очень хорошо.

а файл, естественно, получается ровно в четыре раза больше чем исходная картинка.
ну, жму его зипом, получаю файл чутка (в 2 раза) больше исходной картинки.

ооооооок.

дальше думать надоело, завтра что-нибудь придумаю.

на картинке изображена степень сжатия zip-а относительно файла с частотами, а не относительно оригинальной картинки.

исходнички

всем спасибо, следите за новостями.

Saturday, October 8, 2011

"а скока ты на это денег потратил?"

 
Posted by Picasa

ну а и на самом деле остались последние завершающие работы, наподобие окончательного укрепления крыши и заматывания окон полиэтиленом.

я впервые за это лето более-менее аккуратно вел учет денег и у меня прямо дома два полностью исписанных блокнота, полная папка чеков и квитанций и адская экселевская таблица (три таблицы на самом деле).
к окончательной цифре в таблице надо прибавить еще тыщ 50, потраченые на инструмент, гвозди, проволоку и прочую мелочь наподобие умывальника.












материалыработыитого
фундамент107801,0015800,00123601,00
цоколь58950,0031400,0090350,00
выгребная яма и водопровод24000,007500,0031500,00
стены269 369,00128800,00398169,00
обустройство участка9800,00500,0010300,00
крыша и перекрытия142243,006400,00148643,00
сопутствующие расходы8197,00
совсем итого802563,00

Monday, September 26, 2011

ага, залез на крышу в очередной раз, с фотоаппаратом
Альбом: Добавленные
натюрморт, иллюстрирующий преимущества профессионального инструмента перед непрофессиональным
 

Saturday, September 24, 2011

было
 
стало (надо было выдержку поставить секунд 15, но это же фотоаппарат надо неподвижно держать).
 
Posted by Picasa

чото мне короче даже писать влом.
когда я закончу, в титрах будут потомок древних русичей С.М. Дахов и Паша Потапов, который тоже нанес незаменимую пользу при изготовлении этой конструкции.

Monday, September 19, 2011

 

 
Posted by Picasa

Sunday, September 18, 2011

самый блядь частый и вообще первый вопрос среди человеко-людей, которые приезжают ко мне на участок - это "а где гараж?".
второй по частоте вопрос - это "а что туалета в доме не будет?".
фотоаппарат кое-кто забыл на участке, так что фоточек не будет.

Saturday, September 17, 2011

ну а и с другой стороны, геометрию эти мои масоны выдержали нормально (если не считать внутренней стены, которая уползла на 3 см).
все готово для постройки крыши, завтра в 9:00 начинаем, ура.
пока Инка сдает зачет по теории государства и права скатались с ребенком на участок и напихали пеноплекса куда надо, а заодно померили рулеткой остатки бруса.
 
 
Posted by Picasa

Tuesday, September 13, 2011

ну а и ладно короче

зато первый этаж уже в общем-то готов.

у меня по плану, со следующей недели начать делать крышу, так что.
вот карта из которой должно быть понятно куда ехать помогать:

Monday, September 5, 2011

somehow we go on

ёбаные блядь распиздяи! почему мне на всех орать-то надо, а?
чертежи им выдал, вижу, что они ими пользуются; настучал бригадиру, что бухают на объекте, заменил бригадир человека; один хуй - сегодня не открыли окно на четвертом ряду: приезжаю вечером, вместо блядь двухметрового окна ёбаная глухая блядь стена в пять рядов блядь! ровная, шо блядь твое зеркало! ниразу такой стены не видел! а окна блядь нету! хуле, взял монтировку, молоток, разъебал все нахуй, сделал оконный проем.
ненавижу блядь.
добрые картинки, как я делаю этим халтурщикам строительные леса:
 
 
 
Posted by Picasa

Saturday, August 20, 2011

вывожу с завода кирпич (на самом деле поризованный керамический блок 10,7 нф).
второй рейс, приезжаем на завод в 11:55. на прохождной никого, на территории завода тишина, вся техника стоит, кабинет отдела выдачи готовой продукции закрыт на ключ - обед. случайно пойманный узбекский рабочий сообщает, что да, все на обеде и до 13:00 никто вообще ничего делать не будет.
сходили с водителем в местную столовку. обед из трех блюд и компота 80 рублей.

после обеда сижу на солнышке, жду тетенек.
вокруг курят пообедавщие рабочие, вот вышел замдиректора.

а вот и тетёньки наконец выходят откуда-то из-за цехов, с заспанными глазами.

я в первый рейс умудрился въехать на территорию завода без пропуска, погрузиться самостоятельно мимо очереди, уехать и отдать пропуск только сейчас, приехав перед обедом, поэтому меня узнают, здороваются, и замдиректор велит тётенька больше половины от всего заказанного объема мне не выдавать (потому что очередь, а кирпича на всех не хватает).

- а давайте я вам пропуск сразу на три рейса выпишу?
выписывает пропуск, вносит в накладную запись об отгрузке товара, выписывает направление на выдачу кирпича.
- а у вы мне говорили, что у вас торцевой кирпич в наличии есть, давайте я его этим рейсом заберу?
тётенька чертыхается, выбрасывает направление, закрашивает корректором запись в накладной, переписывает все заново: 8 поддонов 10,7 нф и два поддона 10,7 нф торцевого.
тут заходит кладовщик Анна Ивановна.
- Анна Ивановна, а у вас же оставалось два поддона торцевого камня?
- нет! нету его.
тётенька переписывает направление еще раз, правит накладную.
- а вы до скольки отгружаете кирпич?
- до шести.
и тут я такой прикидываю, что мне еше пиломатериал забрать надо и еще два рейса на завод я сегодня сделать не успею.
- а если я не успею?
- да ладно!.. успеете! (видно что тетенька тоже не очень уверена, что я успею, но третий раз переписывать бумажки она не хочет совсем).

а время-то идет, поэтому я не ввязываюсь в споры, а полагаюсь на авось и бегу грузить кирпич. в этот раз возле погрузочного крана очереди нет, и он нас очень быстро грузит и мы едем на участок.

в итоге все обходится благополучно:
Предпоследний рейс, шесть часов, на заводе уже нет никого (в пять за рабочими приезжает заводской автобус), сами с водителем грузим кирпич. Я напрашиваюсь к Анне Ивановне заехать еще раз в половину восьмого (пропуск-то выписан, и направление на весь кирпич я ей уже отдал). Анна Ивановна говорит, что во-первых "ты почему опять пропуск на проходной не отдал?!", а во вторых, что нет, хватит уже, больше не приезжайте и обещает все разрулить сама с Ириной Алексеевной и напрашивается к нам в кабину, доехать до Светлого.
И на следующий день, в девять утра, я безо всяких проблем вывожу последние десять поддонов.

Wednesday, August 17, 2011


я знаю, вам наверное не интерестно, но у меня щас тяжелый физический труд каждый день, в машине AC/DC на полную громкость ("You've been.. THUNDERSTRUUUUUUUCK!!!"), щебень фракции 40-70мм (это оказывается пиздец какие булыганы, у меня теперь настоящая горная дорога вместо вьезда на участок) и паранойя по поводу дождя.
мучительно читаю СНиПы, очень похоже на стандарт H.264.

прогноз погоды


ко мне тут щас щебень на участок должны привезти, а я картинки выкладываю.

Monday, August 8, 2011

не могу молчать


мне тут понадобилась на участок банка на тысячу литров, и я решил, не парясь особо купить два листа горячего проката, позвать знакомого сварщика и ага.
картинка демонстрирует преимущества золотого сечения перед всеми остальными сечениями.

а это как у меня выглядело пятно застройки месяц назад:

свежих фотографий делать не могу потому что у меня в фотоаппарате крышечка, придерживающая батарейки, отходит.

Monday, June 20, 2011

Friday, June 17, 2011

всем же ясно, что смысл жизни в том, что бы сделать любую хуйню, а потом написать про нее в блог.
так вот, несмотря на все мои сегодняшние фэйлы, я сел в автобус и поехал в сиэттл.
поначалу пустой автобус был, а потом довольно много народу набилось, сидячие места короче кончились. едем себе и едем. сначала по городу, потом на широкую автостраду выехали. вечерние пробки немедленно. половину пути до сиэттла проехали по туннелям. потом въхеали красиво через мост в город и тут автобус перед въездом в очередной туннель останавливается и я виду знак, на котором написано чото типа "if you not metro or bus immediately turn right ...". это чо еще за такое? и заезжаем в туннель. и больше из него автобус не выезжает вообще. натурально, сиэттловское метро, эскалаторы, все дела, но по рельсам едет мой автобус №550 и по прежнему объявляет остановки. улица соответственно ровно на 20 метров выше чем надо. а я-то свою остановку по названию улицы хотел найти.
ооооок.
ладно, вышел я наугад где-то (на самом деле где надо, как потом оказалось).

а жил же я в Белвью, который такой как бы богатый пригород Сиэттла, сплошные адвокатские конторы, зубные клиники и бутики, вокруг цветы, все пострижено, аккуратно. все машины новые (шевроле камаро), негров практически нету.

и тут значит выхожу я из этого удивительного метро: сразу на выходе макдональдс, на улице куча народу, кучки негров со спущенными штанами, все со всеми одновременно разговаривают, все куда-то идут, едут на скейте, бубнят и какой-то чувак играет на скрипке. куда я хотел идти не очень понятно. ладно, прикуриваю сигарету, и иду примерно на запад. на ближайшем светофоре до меня немедленно доебывается какой-то негр:
- бу. бубу бубу бу сигарет?
вроде мирно выглядит, достаю на всякий случай сигарету, даю ему. он прямо так оживляется сразу, благодарит и предлагает наркотиков. не надо мне наркотиков. жму ему руку и иду дальше.
дальше скучно: вышел к озеру Вашингтон, посмотрел в стационарную подзорную трубу на промышленный порт, побродил кругами, зашел в рыбный какой-то ресторан, сел в автобус, уехал.

Thursday, June 16, 2011

Тут движуха на самом деле пиздец какая-то неимоверно быстрая. Я с ни с кем дольше 5 минут поговорить, сбегают немедленно вообще сразу ловить какого-то манагера из АМД или там еще куда.
И стрелочники конечно те еще: "Дайте мне вашу AML потрогать, эй" - "спроси у Джастина" - "Джастин, когда ты мне выдашь AML потрогать?" - "А чо ты у Майка не спросил?".
Может быть если бы я весил килограмм 150 и мог загораживать широкую американскую дверь целиком.
Самый долгий разговор у меня был с Ляшевским (минут тридцать), про тот как тут в Сиэттле жизнь устроена.

Самый крутой доклад пока что у разработчиков всякого софта для военных (там какой-то удивительно живой чувак, без ваты и по делу выступил) и у Ватолина про стерео кино. Он прямо совсем мало про гпу, в основном про стерео и всякую постобработку. Нормальные, внятные слайды, примеры видео, графики внятные, подписанные.
ага.
а потом пришел дядька из ARM.
у него основная мысль была, что да, чуваки, грядет гетерогенное будущее, и мы (железячники) конечно постараемся, что бы вам (программистам) было попроще, но в целом не обольщайтесь.
на следующий день был Герб Саттер (Герб Саттер выступал в большом зале, и это выглядело как в начале кина Железный Человек-2, то есть натурально какой-то AC/DC).
он тоже такой, дааа, столько разного железа, то гетерогенное, то не гетерогенное, то общая память, то у каждого своя, и все на всем этом разнообразии надо запускать один и тот же софт, и как бэ у нас тут есть два языка (с++ для цпу и директ-компьют для гпу), которые покрывают почти все это разнообразие, но это же не круто. мы тут придумали два разширения для С++, которые позволяют писать код специально для гетерогенного железа.

очень круто.

через два часа про эти расширения будет сессия, вот там-то я до них пристану.

щас сижу на семинаре MotionDSP, они делают софт для военных.
этакая история успеха.
вот все предыдущие докладчики выступали примерно в таком духе: "вот короче мы взяли гпу и сделали (можем сделать) на нем вот такую херню и не сделали вот такие и такие ошибки (соптимизировали)" или "делайте все на гпу (мы делаем все на гпу) и от этого бабло бабло бабло". а эти ребята не такие: "нам надо тут вот делать это и это, для этого нам нужны вот такие вот конкретно мульти-гпу системы и вообще большие облака, щас у нас получается быстрее на нвидийном железе, спасибо".

Wednesday, June 15, 2011

Вот же АМД-шники пляшут вокруг опенцл. Прямо опенцл спасет мир. То есть я не против, на самом деле, хорошо когда стандарт и единый язык, да.
Там как бы вполне нормальные аргументы приводятся многими.
Но вот у некоторых докладчиков явно древесина головного мозга поражена манагементом.

Переходите на опенцл, вы всегда сможете найти специалистов, ведь это же подмножество языка С! На нем очень просто программировать!

Переходите на опенцл, ваши продукты будут быстрее разрабатываться (тут я не понял их аргументов вообще, кажется подразумевается, что код будет сразу быстрый получаться).

Переходите на опенцл, ведь код который вы на нем напишете может запускаться и на ГПУ и на ЦПУ.

Зип файл ту Опенцл!
чувак из cyberlink несет какую-то совершеннейшую хуйню про лишние копирования с хоста на гпу. впрочем формулы есть.
где-то тут бродит Ватолин, я видел его пару раз со спины.
Ляшевский тоже тут, но его телефон не знает даже Джастин.
Гильермо из Морган Мультимедиа портировал мжупег (не 2000) на опенцл. Рассказывает что когда-то давно Моениг приглашал его на работу, но он не пошел.
никто не рассказывает про гидродинамику.
рассказывают про симуляцию массивов частиц для промышленности.
опенцлных авц енкодеров аж три штуки.
нормальных замеров ни по качеству ни по скорости нету; сплошная манагерская вата.
один из них какой-то самодельный китайский (не на AML), стоит на демомашине в холле; куплю вечером флешку, попробую завтра забрать с него стрим.

о! автоматический преобразователь массивов структур в структуру массивов.
на вход сишный код, на выходе улучшенный сишный код. в четыре раза быстрее на гтх280.

Tuesday, June 14, 2011

а! я ж купил в нью-йорке scentific american, почитать в самолете.
настоящий американский журнал.
ничо, вполне себе можно читать.

прочитал там статью про квантовые эффекты в макромире.
ну и это какой-то пиздец. основная мысль автора сводится к коту шредингера. то есть он этого кота приводит как пример квантового эффекта в макромире.
у коэнов, в "серьезном человеке" был корейский студент двоешник, который тоже все понимал про кота шредингера. по-моему это он.

вторая статья, которую я прочитал, про инопланетян. автор статьи спорит с хокингом о том, что инопланетяне будут злые. нет, говорит автор статьи, инопланетяне не злые! не злые! я, говорит, скептик, и я не верю, что инопланетяне будут злые. как же они могут быть злыми если у нас тут везде уже демократия? и это всего за 100 лет. а прикиньте за инопланетян? они-то там за свои 500 лет точно уже демократию во всю освоили.

остальные статьи нормальные такие, разумные, без заскоков.
сраный ноутбук со сраным глянцевым экраном! невидно нихрена! на улице совершенно невозможно ничего разобрать на экране!

приехал я значит в америку. на улице +16, иногда дождь миросит, погода короче не курортная нифига.
новости физиологии.
разница во времени в 14 часов делает со мной какой-то адский пиздец: во первых организм охуевает и перманентно то спать хочет когда не надо, то наоборот не спит, а во вторых желудок не работает нихуя, насыпешь в него жованых гамбургеров с кофеем и кокаколой и носишь потом полдня. ладно думаю, щас я провезенный в багаже под носками допинг приму и станет мне нормально. лучше бы не принимал.

на общественном транспорте покататься так и не получилось. прилетел в сиэтл в первом
часу ночи, пришлось ехать на желтом такси. диалог с таксистом был такой: "ты откуда?" - "из россии" - "в белвью? а, так ты в майкрософт едешь?" - "почему в майкрософт? нет, не в майкрософт, на саммит приехал" - "все русские в белвью едут в майкрософт". через дорогу от саммита стоит здоровенный блестящий небоскреб, подписанный как "microsoft".

чото тут неделя тоже не очень началась похоже: пока сижу тут на остановке, мимо меня второй раз проезжает пожарная машина с мигалками и сиреной.

по поводу путина и горбачева с перестройкой меня подхебывал пока только петросян в сигаретном магазине (спалился тем, что долго выбирал сигареты).

Thursday, June 9, 2011

все таки московское метро - это какой-то адский креозотовый телепорт. "люди вы что! на вас мчится железный поезд с фарами на скорости сто километров в час!". с грохотом поъезжает, а они даже не перестают читать газету, играть в псп и разгадывать кроссворд. точно так же с грохотом и воем поехал дальше. побывал в четырех концах москвы (это я по карте посмотрел), но ощущение такое, как будто не выходил из академгородка например.
В посольстве все старое и сильно видно, что оно американское. в писсуаре можно ванну принимать например. впрочем на стене два американских выключателя, которые работают в разную сторону: один, что бы включить надо повернуть вверх, второй - вниз (приклеена скотчем специальная поясняющая бумажка на английском). Консул спросил, какое у меня образование и выдал визу на 2 (два) года.
Пока стоял в трех ебических размеров очередях снаружи и внутри посольства ни с кем не посрался, а наоборот познакомился с Вадимом, который не знал языка и ехал в гости к брату и двумя студентами.

Wednesday, March 16, 2011

Sunday, March 13, 2011

ну, вы должны себе это хорошо представлять: половина второго ночи, все спят уже, тихонечко сижу, пишу на ассемблере какую-то совершенно никому не нужную хуергу: изобретаю велосипед. отлаживаю ее прямо на железе. очень круто: точки останова, просмотр памяти, регистров служебных. и все это прямо вот в этом IDE от ST, блядь, Microelectronics. очень круто и прямо даже почти удобно.

семья спит.
кот лежит на диване.
и тут я такой задаю адрес переменной отладчику, и ошибаюсь одной буквой (шестнадцатиричное число [0-9a-fA-F]*.). и жму ентер.
колонки не выключены, потому что зачем их выключать, если они молчат себе тихо под столом.
ёбаная среда разработки выдувает мне в колонки звук сирены от грузовика!

вот так примерно: ПФАААААП! ТЫ УКАЗАЛ НЕПРАВИЛЬНЫЙ АДРЕС!

пиздец. сраные индусы. лучше бы они, незнаю, баги в компиляторе не все пофиксили.
в общем, седых волос у меня прибавилось.


; X = integer
; Y = pointer to string
.itoa
push A
pushw X
pushw Y

ld A, XH
and A, #$80
jreq positive_number
negw X
ld A, #$2D
ld (Y), A
incw Y

positive_number

next_digit
ld A, #10
div X, A
push A
inc digits_count
tnzw X
jrne next_digit

next_symbol
pop A
add A, #$30
ld (Y), A
incw Y
dec digits_count
jrne next_symbol

popw Y
popw X
pop A
ret

Saturday, February 19, 2011

Friday, January 28, 2011

LUKE, I'M YOUR LSD!

выставка современного искусства у меня дома. офисная бумага, лазерный принтер, цветные карандаши.

Saturday, January 8, 2011



по результатам просмотра множества американских фильмов.