Plus ça change, plus c'est la même chose.
Записки слона о посудной лавке
Свежие записи 
18-Май-2008 08:08 pm - #и еще...
Dr. Greg "Bear" Egan, Dogbert - USSR, Denjin HAL - Sitting, Mr. M, Watari, Side Effects, Urza, prof. Hiroshi Agasa, Dexter, Near & Mello, L - Cake, Doc, What?, Dr. Desty Nova, Dr. Stein, Me - Angry, SquidBob, Major Montana - Crazy, Urza - Blessed Reversal, Dr. Stein - Chair, Me - Bald, Merlin, Ютака Танияма, What?!!!, Логика, Braniac, Hawking, Major Montana, Professor Tomoe, Calculator, Харя-сан, Ginko, with Book, Denjin HAL - Obey, Major Montana - Sitting, No СУБД!, Professor Tomoe - Good, Minoru, prof. Hiroshi Agasa - Aha!, Argh!, Mudagami - I am tired, Dexter Thinking, Denjin HAL - Monogram, Psyduck - Standing, Eisuke Harukawa, L, Severus Snape, GITS, Billy Kimura, Swine, Xellos, Gendo, Alexander Anderson - Bible, Major Mustang, Lua, AST, Boy Genius, mr. M - Christmas Hat, Dexter Dancing In Shower, Me - Thinking, Neuro - See You, Psyduck - Resting, Ambassador Kosh
Я наконец обзавёлся машинкой для стрижки волос, так что скоро снова буду брито лыс...

Поход за круглыми очками запланирован на ближайшее время ^^'
18-Май-2008 05:39 pm
Dr. Greg "Bear" Egan, Dogbert - USSR, Denjin HAL - Sitting, Mr. M, Watari, Side Effects, Urza, prof. Hiroshi Agasa, Dexter, Near & Mello, L - Cake, Doc, What?, Dr. Desty Nova, Dr. Stein, Me - Angry, SquidBob, Major Montana - Crazy, Urza - Blessed Reversal, Dr. Stein - Chair, Me - Bald, Merlin, Ютака Танияма, What?!!!, Логика, Braniac, Hawking, Major Montana, Professor Tomoe, Calculator, Харя-сан, Ginko, with Book, Denjin HAL - Obey, Major Montana - Sitting, No СУБД!, Professor Tomoe - Good, Minoru, prof. Hiroshi Agasa - Aha!, Argh!, Mudagami - I am tired, Dexter Thinking, Denjin HAL - Monogram, Psyduck - Standing, Eisuke Harukawa, L, Severus Snape, GITS, Billy Kimura, Swine, Xellos, Gendo, Alexander Anderson - Bible, Major Mustang, Lua, AST, Boy Genius, mr. M - Christmas Hat, Dexter Dancing In Shower, Me - Thinking, Neuro - See You, Psyduck - Resting, Ambassador Kosh
Гипотеза Егорова-Есилевича Сумма мер качества исходного кода компилятора и качества кода, этим компилятором пораждаемого, ограничена константной.
8-Май-2008 05:13 am - #опен-сурц
Dr. Greg "Bear" Egan, Dogbert - USSR, Denjin HAL - Sitting, Mr. M, Watari, Side Effects, Urza, prof. Hiroshi Agasa, Dexter, Near & Mello, L - Cake, Doc, What?, Dr. Desty Nova, Dr. Stein, Me - Angry, SquidBob, Major Montana - Crazy, Urza - Blessed Reversal, Dr. Stein - Chair, Me - Bald, Merlin, Ютака Танияма, What?!!!, Логика, Braniac, Hawking, Major Montana, Professor Tomoe, Calculator, Харя-сан, Ginko, with Book, Denjin HAL - Obey, Major Montana - Sitting, No СУБД!, Professor Tomoe - Good, Minoru, prof. Hiroshi Agasa - Aha!, Argh!, Mudagami - I am tired, Dexter Thinking, Denjin HAL - Monogram, Psyduck - Standing, Eisuke Harukawa, L, Severus Snape, GITS, Billy Kimura, Swine, Xellos, Gendo, Alexander Anderson - Bible, Major Mustang, Lua, AST, Boy Genius, mr. M - Christmas Hat, Dexter Dancing In Shower, Me - Thinking, Neuro - See You, Psyduck - Resting, Ambassador Kosh
Отличительной чертой открытых проектов под win, кажется, является тот факт, что для их сборки требует делать два притопа и три-два прихлопа.
Вот понадобилось собрать FDM... Так хоть святых выноси: стараобрядческий C++ код (чего стоит использование int as a default type и переменных объявленых в цикле for, за его пределами), плюс пришлось еще пришлось скачать фих-знает-сколько-метров SDK. Вовремя у нас скорость увеличили, ничего не скажешь.
1-Май-2008 12:01 am - #вот это я понимаю, почти первомай...
Dr. Greg "Bear" Egan, Dogbert - USSR, Denjin HAL - Sitting, Mr. M, Watari, Side Effects, Urza, prof. Hiroshi Agasa, Dexter, Near & Mello, L - Cake, Doc, What?, Dr. Desty Nova, Dr. Stein, Me - Angry, SquidBob, Major Montana - Crazy, Urza - Blessed Reversal, Dr. Stein - Chair, Me - Bald, Merlin, Ютака Танияма, What?!!!, Логика, Braniac, Hawking, Major Montana, Professor Tomoe, Calculator, Харя-сан, Ginko, with Book, Denjin HAL - Obey, Major Montana - Sitting, No СУБД!, Professor Tomoe - Good, Minoru, prof. Hiroshi Agasa - Aha!, Argh!, Mudagami - I am tired, Dexter Thinking, Denjin HAL - Monogram, Psyduck - Standing, Eisuke Harukawa, L, Severus Snape, GITS, Billy Kimura, Swine, Xellos, Gendo, Alexander Anderson - Bible, Major Mustang, Lua, AST, Boy Genius, mr. M - Christmas Hat, Dexter Dancing In Shower, Me - Thinking, Neuro - See You, Psyduck - Resting, Ambassador Kosh
С утра снегопад, вечером лужи по-колено...
30-Апр-2008 02:25 pm - #да... это вам не современный фуфел
Dr. Greg "Bear" Egan, Dogbert - USSR, Denjin HAL - Sitting, Mr. M, Watari, Side Effects, Urza, prof. Hiroshi Agasa, Dexter, Near & Mello, L - Cake, Doc, What?, Dr. Desty Nova, Dr. Stein, Me - Angry, SquidBob, Major Montana - Crazy, Urza - Blessed Reversal, Dr. Stein - Chair, Me - Bald, Merlin, Ютака Танияма, What?!!!, Логика, Braniac, Hawking, Major Montana, Professor Tomoe, Calculator, Харя-сан, Ginko, with Book, Denjin HAL - Obey, Major Montana - Sitting, No СУБД!, Professor Tomoe - Good, Minoru, prof. Hiroshi Agasa - Aha!, Argh!, Mudagami - I am tired, Dexter Thinking, Denjin HAL - Monogram, Psyduck - Standing, Eisuke Harukawa, L, Severus Snape, GITS, Billy Kimura, Swine, Xellos, Gendo, Alexander Anderson - Bible, Major Mustang, Lua, AST, Boy Genius, mr. M - Christmas Hat, Dexter Dancing In Shower, Me - Thinking, Neuro - See You, Psyduck - Resting, Ambassador Kosh
Посмотрел "Быть Джоном Малковичем" (да-да-да, я тормоз).
Ну что я вам скажу. Сия лента встанет на полочку рядом с K-PAX, Kundun, Shine, The Fountain, Pi.
Бежать и искать, качать и смотреть... Всем-всем, кто еще более тормоз чем я
23-Апр-2008 11:33 pm - #Устами [info]alphyna глаголит истина
Dr. Greg "Bear" Egan, Dogbert - USSR, Denjin HAL - Sitting, Mr. M, Watari, Side Effects, Urza, prof. Hiroshi Agasa, Dexter, Near & Mello, L - Cake, Doc, What?, Dr. Desty Nova, Dr. Stein, Me - Angry, SquidBob, Major Montana - Crazy, Urza - Blessed Reversal, Dr. Stein - Chair, Me - Bald, Merlin, Ютака Танияма, What?!!!, Логика, Braniac, Hawking, Major Montana, Professor Tomoe, Calculator, Харя-сан, Ginko, with Book, Denjin HAL - Obey, Major Montana - Sitting, No СУБД!, Professor Tomoe - Good, Minoru, prof. Hiroshi Agasa - Aha!, Argh!, Mudagami - I am tired, Dexter Thinking, Denjin HAL - Monogram, Psyduck - Standing, Eisuke Harukawa, L, Severus Snape, GITS, Billy Kimura, Swine, Xellos, Gendo, Alexander Anderson - Bible, Major Mustang, Lua, AST, Boy Genius, mr. M - Christmas Hat, Dexter Dancing In Shower, Me - Thinking, Neuro - See You, Psyduck - Resting, Ambassador Kosh
Запас я кефира с сухарями и сел смотреть Monochrome Factor. Ибо чувак с тростью и белой косой меня заинтересовал...
И о ужас! Ужас! Там вовсе не девушка главный герой, как я наивно полагал... Это парень... При этом чувак с косой его.... Целует! Минимум дважды! А-а-а-а-а!
Ну почему нигде не было написано, что это самый настоящий ай-ай-ай (ой-ой-ой, в терминологии [info]alphyna)?..

Название заиграло новыми красками в контексте увиденного... Смотреть пожалуй не буду... Мало ли кого там еще этот чувак с косой соберётся поцеловать...
23-Апр-2008 07:29 pm - #где мой foldl?
Dr. Greg "Bear" Egan, Dogbert - USSR, Denjin HAL - Sitting, Mr. M, Watari, Side Effects, Urza, prof. Hiroshi Agasa, Dexter, Near & Mello, L - Cake, Doc, What?, Dr. Desty Nova, Dr. Stein, Me - Angry, SquidBob, Major Montana - Crazy, Urza - Blessed Reversal, Dr. Stein - Chair, Me - Bald, Merlin, Ютака Танияма, What?!!!, Логика, Braniac, Hawking, Major Montana, Professor Tomoe, Calculator, Харя-сан, Ginko, with Book, Denjin HAL - Obey, Major Montana - Sitting, No СУБД!, Professor Tomoe - Good, Minoru, prof. Hiroshi Agasa - Aha!, Argh!, Mudagami - I am tired, Dexter Thinking, Denjin HAL - Monogram, Psyduck - Standing, Eisuke Harukawa, L, Severus Snape, GITS, Billy Kimura, Swine, Xellos, Gendo, Alexander Anderson - Bible, Major Mustang, Lua, AST, Boy Genius, mr. M - Christmas Hat, Dexter Dancing In Shower, Me - Thinking, Neuro - See You, Psyduck - Resting, Ambassador Kosh
Понадобилось тут в Java сделать преобразование String[]→String...
Где мой foldl, table.concat, ну или в крайнем случае std::accumulate...
И после этого они еще называют это нормальным языком программирования?
22-Апр-2008 11:04 pm - #...
Dr. Greg "Bear" Egan, Dogbert - USSR, Denjin HAL - Sitting, Mr. M, Watari, Side Effects, Urza, prof. Hiroshi Agasa, Dexter, Near & Mello, L - Cake, Doc, What?, Dr. Desty Nova, Dr. Stein, Me - Angry, SquidBob, Major Montana - Crazy, Urza - Blessed Reversal, Dr. Stein - Chair, Me - Bald, Merlin, Ютака Танияма, What?!!!, Логика, Braniac, Hawking, Major Montana, Professor Tomoe, Calculator, Харя-сан, Ginko, with Book, Denjin HAL - Obey, Major Montana - Sitting, No СУБД!, Professor Tomoe - Good, Minoru, prof. Hiroshi Agasa - Aha!, Argh!, Mudagami - I am tired, Dexter Thinking, Denjin HAL - Monogram, Psyduck - Standing, Eisuke Harukawa, L, Severus Snape, GITS, Billy Kimura, Swine, Xellos, Gendo, Alexander Anderson - Bible, Major Mustang, Lua, AST, Boy Genius, mr. M - Christmas Hat, Dexter Dancing In Shower, Me - Thinking, Neuro - See You, Psyduck - Resting, Ambassador Kosh
Когда умирает кто-то из близких, то испытываешь чувство, которое я не возьмусь выразить на бумаге.
Когда умирает кто-то из незнакомых, чаще всего ничего не испытываешь.
Где-то между двумя этими состояниями я нахожусь сейчас. Уходя из ИСИ заметил траурную бумажку на проходной: умер директор института гидродинамики СО РАН Владимир Михайлович Тешуков... В моей памяти он останется таким, как я его запомнил на экзамене по МССж зимой 2006 года: седым терпеливо усталым человеком в сдвинутых на нос очках...

Rest in Peace,  Владимир Михайлович.
18-Апр-2008 11:27 pm - #гениально!
Dr. Greg "Bear" Egan, Dogbert - USSR, Denjin HAL - Sitting, Mr. M, Watari, Side Effects, Urza, prof. Hiroshi Agasa, Dexter, Near & Mello, L - Cake, Doc, What?, Dr. Desty Nova, Dr. Stein, Me - Angry, SquidBob, Major Montana - Crazy, Urza - Blessed Reversal, Dr. Stein - Chair, Me - Bald, Merlin, Ютака Танияма, What?!!!, Логика, Braniac, Hawking, Major Montana, Professor Tomoe, Calculator, Харя-сан, Ginko, with Book, Denjin HAL - Obey, Major Montana - Sitting, No СУБД!, Professor Tomoe - Good, Minoru, prof. Hiroshi Agasa - Aha!, Argh!, Mudagami - I am tired, Dexter Thinking, Denjin HAL - Monogram, Psyduck - Standing, Eisuke Harukawa, L, Severus Snape, GITS, Billy Kimura, Swine, Xellos, Gendo, Alexander Anderson - Bible, Major Mustang, Lua, AST, Boy Genius, mr. M - Christmas Hat, Dexter Dancing In Shower, Me - Thinking, Neuro - See You, Psyduck - Resting, Ambassador Kosh
Увидел у [info]grundik потрясающее (и отчасти срывающее крышу) творение Norman МcLaren'а под названием Canon.



Для справки:
В музыке каноном называется полифоническое произведение, в котором основная мелодия сопровождается подобными ей, вступающими через некоторый промежуток времени после её начала.
17-Апр-2008 12:17 am - #многоходовая комбинация: Dowd’s Inhuman Flash Exploit
Dr. Greg "Bear" Egan, Dogbert - USSR, Denjin HAL - Sitting, Mr. M, Watari, Side Effects, Urza, prof. Hiroshi Agasa, Dexter, Near & Mello, L - Cake, Doc, What?, Dr. Desty Nova, Dr. Stein, Me - Angry, SquidBob, Major Montana - Crazy, Urza - Blessed Reversal, Dr. Stein - Chair, Me - Bald, Merlin, Ютака Танияма, What?!!!, Логика, Braniac, Hawking, Major Montana, Professor Tomoe, Calculator, Харя-сан, Ginko, with Book, Denjin HAL - Obey, Major Montana - Sitting, No СУБД!, Professor Tomoe - Good, Minoru, prof. Hiroshi Agasa - Aha!, Argh!, Mudagami - I am tired, Dexter Thinking, Denjin HAL - Monogram, Psyduck - Standing, Eisuke Harukawa, L, Severus Snape, GITS, Billy Kimura, Swine, Xellos, Gendo, Alexander Anderson - Bible, Major Mustang, Lua, AST, Boy Genius, mr. M - Christmas Hat, Dexter Dancing In Shower, Me - Thinking, Neuro - See You, Psyduck - Resting, Ambassador Kosh
Некто Mark Dowd из IBM описал на 25 страницах статьи Application-Specific Attacks: Leveraging the ActionScript Virtual Machine как возможно эксплуатировать уязвимость в Flash Player, который в одном месте не проверяет удачность попытки выделения памяти.

Если описать сделанное им кратко, то получается примерно следующее:
  1. Мы заставляем Flash Player при загрузки специально приготовленного SWF файла попросить слишком много памяти, аллокатор отказывается и возвращает NULL.
  2. Проверки на NULL не делается, Flash Player пытается записать некоторый DWORD по некоторому адресу (NULL + offset);1
  3. Мы подбираем offset и DWORD так, чтобы особым образом подкрутить внутренние структуры ABC-верификатора2
  4. Верификатор особым образом сходит с ума и начинает считать некоторые ранее незнакомые3 ему инструкции - хорошими. Внутри таких инструкций оказывается возможным спрятать от верификатора мешанину из "нехороших" инструкций, манипулирующих со стэком, и (sic!) нативного x86 кода. 
  5. После того как код прошел верификацию он запускается, при этом стэк виртуальной машины размещается на обычном стэке процессора4. Размер у него предвычеслен на этапе компиляции и проверен на этапе верификации. Ну а поскольку верификатор был слегка не в себе, он пропустил байткод, который пишет и читает за пределами стэка виртуальной машины, т.е. прямо из обычного стэка. Далее подмена адреса возврата и дело в шляпе.


Тут важно отметить, что подмена делается аккуратно, shellcode получает подмененный адрес возврата и может завершиться нормально, не вызывая падения Flash Player'а, т.е. незаметно для пользователя.
Вообщем я нахожусь в легком шоке от изящности сей махинации..

--
1 — На эти числа есть ограничения, но подробнее о них вы можете прочитать в самой статье;
2 — ABC - это байткод, который исполняется виртуальной ActionScript машиной. Верификатор проверяет некоторые свойства кода переданного на вход виртуальной машины, например, типы операндов и что самое важное максимальную глубину стэка;
3 — Тут важно заметить, что верификатор выбрасывает исключение, если обнаруживает незнакомую инструкцию, а интерпретатор просто пропускает их.
4 — вспоминается GNUшный alloca ^^'
This page was loaded Май 18 2008, 6:05 pm GMT.