Михаил
13 Май 2012 @ 22:56
Pascal Gienger, используя технологию dtrace, собрал данные и интересно визуализировал процесс чтения/записи блоков файловой системы:

ZFS, чтение - зелёный цвет, запись - красный цвет
http://www.youtube.com/watch?v=G7Cd8QmzKDQ&feature=relmfu
http://www.youtube.com/watch?v=PLWtBkcikIs&feature=relmfu

ZFS против UFS, в основном запись:
http://www.youtube.com/watch?v=EETVNwy-0JY&feature=relmfu

Интересно наблюдать, как ZFS борется с фрагментацией. Сначала резервируется большой интервал блоков, он заполняется последовательно, и несколько раз перезаписываются освободившиеся по ходу "дыры" в этом интервале. Через некоторое время ZFS бросает его и распределяет новый интервал где подальше. На третьем видео мы видим редкие внезапные вспышки зелёного — нечто типа быстрой частичной дефрагментации.

UFS же довольно бестолково делит диск на цилиндры (каждый со своим списком свободных блоков) и всё время перезаписывает эти цилиндры на месте, делая много ненужных случайных позиционирований головок диска во время записи (или изнашивая eraseblock'и SSD).
Метки:
 
 
Михаил
12 Май 2012 @ 13:26
Elevated (победитель конкурса Breakpoint 2009) — возможно лучшая из всех 4-х килобайтных работ, когда-либо произведённых демосценой.
http://www.youtube.com/watch?v=_YWMGuh15nE

Благодаря процедурной (фрактальной) генерации полигонов и текстур картинка местами лучше, чем в Skyrim. :) Просто невероятно, как они умудрились всё это запихнуть в четыре килобайта исполняемого кода.

Вот сам исполняемый файл, правда у меня он не запускается под Вистой x64: http://pouet.net/prod.php?which=52938 (ребята немного перестарались с оптимизацией по размеру).
Метки:
 
 
Михаил
10 Май 2012 @ 13:11
Известный факт — при падении вещества на чёрную дыру, которая вращается (к примеру, сверхмассивную ЧД в центре спиральной галактики) образуется аккреционный диск, который излучает, в основном в рентгеновском диапазоне. (Частицы газа, падающие на вращающуюся СМЧД, должны двигаться вокруг неё по кеплеровским орбитам: слои, расположенные ближе к СМЧД, должны иметь большие скорости. За счёт разницы скоростей возникает трение между слоями, скорости выравниваются, и внутренние слои падают на СМЧД, т.е. фактически все вещество в аккреционном диске движется по спирали.)

Упрощённо говорят, что из полюсов ЧД исходят джеты — потоки вещества, направленные перпендикулярно плоскости спиральной галактики. Чисто технически ЧД не может ничего излучать, джеты излучаются аккреционным диском. Джеты могут простираться довольно далеко, на расстояния, сравнимые с размерами галактики.

Процесс аккреции вещества на чёрную дыру — один из самых энергоэффективных во Вселенной: около половины массы вещества преобразуется в энергию. И никаких отходов!

Так вот, возникает вопрос: не эта ли энергия расталкивает галактики друг от друга и является причиной расширения Вселенной? И если нет, куда она вообще девается? По принципу бритвы Оккама, зачем вообще нужна теоретическая концепция тёмной энергии в таком случае? Заодно у нас есть тривиальное объяснение, почему расширение Вселенной не просто происходит, а происходит с ускорением.
 
 
Михаил
Оригинал взят у [info]andreistp в В Киеве установили памятник «Писающий Сталин»
Оригинал взят у [info]vsegda_tvoj в В Киеве установили памятник «Писающий Сталин»


В столице представители партии «Братство» установили скульптуру, изображающую Иосифа Сталина

Как передает корреспондент «Комментариев», памятник установили в Подольском районе столицы, на улице Братской.

По словам организаторов, памятник установлен по случаю «4-ой годовщины победы Колымы над Бухенвальдом».

Активисты также планируют установить такие памятники во Львове, Одессе и Днепропетровске.

Организаторы отмечают, что памятник делался из «подручных средств» и обошелся примерно в 500 грн.

Памятник простоял недолго, поскольку пришла милиция и демонтировала его. Скульптура, по словам правоохранителей, нарушает благоустройство района.



 
 
Михаил
03 Май 2012 @ 17:28
Виктор Медведчук — главный архитектор политреформы 2004 года, пытается вернуться в публичную политику через общественное движение "Украинский выбор".

Помимо политреформы, у Медведчука было интересное начало карьеры, также он кум Путина, он готовил проект несостоявшейся парламентской конституции 2009 года (политическая основа которой — широкая коалиция между ПР и БЮТ и отмена выборов президента. Янукович вышел из этого процесса, когда социология R&BG показала, что он побеждает на выборах).

Сейчас этот отставной Макивелли украинской политики пытается убедить всех, прежде всего людей с деньгами, которые принимают решения, что парламентская модель является самой лучшей гарантией их безопасности и благополучия.
http://www.kommersant.ua/doc/1904100

По сути, он прав — даже если сейчас случится чудо и Тимошенко выйдет из тюрьмы и выиграет выборы или другим способом получит власть — мало что изменится; произойдёт некоторая перестановка портретов, но не переделка механизма системы. Новой политической элитой будет двигать чувство мести и жажда реванша, о торжестве закона и справедливости тут говорить не приходится (Янукович конечно не пойдёт на третью ходку, он просто сбежит из страны, что будет ещё выгоднее для будущего режима Тимошенко).

Сейчас в украинской политике действуют два простых правила:
1. победитель забирает всё
2. у кого больше "гречки", тот и победитель
В целом, так мы до состояния Сомали скоро доиграмся, надо когда-то это остановить, и чем раньше, тем лучше. Идея парламентской республики, которую продвигает Медведчук, идеально хорошо подходит для решения этой проблемы, вот только сможет ли он убедить национальную элиту?

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

Украина, минуя все промежуточные стадии, в 1991 году сразу перешла к "гречке", поэтому у нас ничерта не получается вот уже 20 лет. Так не бывает, чтобы 5-летний ребёнок сразу стал 70-летним стариком, в обход стадий юношества и зрелости. Всё должно развиваться последовательно.

В интервью (см. ссылку вверху), есть интересная ремарка Медведчука по поводу независимости судебной системы. Важным архитектурным дефектом политреформы 2004 года было отсутствие независимости Конституционного Суда и судебной ветви в целом. Например, в США члены Верховного Суда назначаются на должности пожизненно, у них есть своя отдельная Секретная Служба для охраны, как у президента. В 2003м-4м году то ли Медведчук, то ли Мороз побоялись предоставить КСУ такую независимость, что в итоге и стало ахиллесовой пятой их реформы, в буквальном смысле. Ну хоть теперь-то он это понял.
 
 
Михаил
http://forums.dropbox.com/topic.php?id=59350

Вполне ожидаемый результат для анально огороженной платформы (= плаформа, где нельзя инсталлировать приложения, не подписанные вендором платформы). По сути, AppStore — это инструмент бесплатных маркетинговых исследований для Apple, индусы пробуют разные идеи по функциональности и интерфейсу, идеи проходят естественный отбор, после чего их можно включать в план разработки следующей версии iOS и вышвыривать индусов вон из магазинчика. Ну а тех, кто юзает неправославное облако, можно туда даже не включать.

Вообще ситуация довольно забавная. Microsoft получила по шапке от правительства, попытавшись расширить свою монополию на десктопные ОС дальше, на рынок браузеров. Apple может вытворять с разработчиками и приложениями iOS всё, что им вздумается, ведь у них нет монополии на рынке планшетов и смартфонов. Так что shut up and never mess with your landlord!
Метки:
 
 
Михаил
29 Апрель 2012 @ 12:11
[info]jesfor недавно опубликовал карту сиротства Украины — отображение количества сирот к общему числу детей на карту Украины:
Вот она:


Вот данные из Википедии по интенсивности разводов в Украине:


и по внебрачной рождаемости:


последнюю карту можно чуть по-другому раскрасить, в два цвета по границе 25.2.

А вот референсная в таких случаях карта границы между евразийской и западной цивилизациями в Украине, Михаил Ничога:


Остальное додумайте сами :)
 
 
Михаил
27 Апрель 2012 @ 15:39
Режим Януковича решил достать последний козырь из рукава. Налоговые каникулы — в это уже никто не поверит, разве что для вышек Бойка, анонс витиной тысячи (на которую нет денег) не остановил падения рейтингов ПР на востоке Украины, с Натальей Королевской номер а-ля Тигипко 2.0 не прокатывает, оппозиционные партии Яценюка и Тимошенко объединились перед выборами, бабла МВФ больше не даёт — вот донецкие пацаньчеги и решили сыграть по-крупному.

Теперь на кону всё. Или пан, или пропал. Либо народ в это всё поверит, как после терактов в России, и подчинится закручиванию гаек (запрет на массовые собрания, на прямые эфиры, на финансирование общественных организаций из-за рубежа, на анонимную покупку SIM карт), либо инсайдер из СБУ, кто знает, слышал, видел, как это всё готовилось, сольёт доказательства (как майор Мельниченко) и тогда повелителя Хонки ждёт эпический 3.14здец — Карла дель Понте точно не останется без работы.

Это поворотный исторический момент. Он закрывает определённый исторический период и открывает новый. Как убийство Гонгадзе или конституционный переворот в 2010-м. Посмотрим, что будет дальше и насколько опыт новых СБУшных генералов с российскими паспортами применим к Украине. Как так — братский народ, а живёт без терактов?
 
 
Михаил
На днях в социальной сети «ВКонтакте» появился новый функционал — предварительный просмотр внешних ссылок. Как пояснили в анонсе группы обновлений, внешняя ссылка открывается в всплывающем (модальном) окне, содержит текст, изображения и прочий контент. При этом с внешней страницы вырезается «всё лишнее», например, реклама. Нововведение понравилось не всем. Руководство газеты «Ведомости» уже успело отреагировать, обвинив «ВКонтакте» в нарушении авторских прав.

Создателям контента есть чем возмущаться, ведь «ВКонтакте» не только копирует текст, но и сохраняет у себя вместе с картинками, из-за чего посетителю становится незачем переходить на другой сайт. Подобной ситуацией возмутились в «Ведомостях». Руководитель интернет-проектов этого издания, Виктор Саксон заявил на конференции РИФ+КИБ 2012, что в пятницу напишет письмо администрации «ВКонтакте» с требованием убрать эту функциональность, иначе не исключён судебный иск.


http://habrahabr.ru/post/142443/

например:
http://img6.imageshack.us/img6/522/1e9b95bf0bf04030b7e1374.png

Забавно. При определённых возможностях (как у Google, например) можно и поисковик такой сделать. Заодно и юридический отдел не будет скучать без работы.

Или вот находит например среднестатистический юзер Вася Пупкин через Google 2.0 сайт livejournal.com, заводит себе бложек, а оказывается, что аккаунт создан на Google+ и происходит прозрачная трансляция постингов и комментариев. Фейсбук так недолго продержится против G+.

Ну а если забанят или похачат единый гугловский аккаунт, тогда несчастному Васе останется только застрелиться.
 
 
Михаил
08 Апрель 2012 @ 11:27
В Линуксе 3.4 запилили новую фенечку: X32 ABI

Как известно, процессор архитектуры x86_64 под управлением 64-разрядной ОС может работать в двух режимах: Long Mode (для нормальных 64-разрядных приложений) и Compatibility Mode (в котором выполняются 32-разрядные программы, скомпилированные в далеком 1995 году из расчёта на 32-битное ядро и процессор). Например, в ОС Windows, Compatibility Mode является аппаратной подпоркой для программной подсистемы WoW64.

Классический 32-разрядный режим, совместимый с классическими 32-разрядными процессорами, имеет свои плюсы и минусы.
+ меньший расход памяти для тех же приложений в 64-битном виде
+ из-за лучшего попадания данных в кэш: более высокая скорость работы
– малый регистровый файл: это снижает скорость работы
– большое количество расширений архитектуры i386, поддержка которых в компиляторе по дефолту отключена: это снижает скорость работы

Например, в 64-разрядном режиме gcc активно использует регистры SSE2 (XMMn), для предвыборки значений из памяти, которые вскоре понадобятся; ну и просто для хранения локальных переменных, не влезающих в основной регистровый файл. Для i386 эти регистры доступны не всегда, и эта фича компилятора требует тонкой настройки с помощью опций -march и -mtune.

Новый способ вызова ядра под названием X32 ABI работает так: процессор работает в Long Mode, но sizeof(void*)==4. Пользовательской программе доступны 4 первых Гб в начале 64-разрядного адресного пространства. Остальные страницы вплоть до адреса 0x7FFF`FFFF`FFFF`FFFF включительно — никогда не отображены. Ядро, как обычно, задействует для своих целей адреса, старше чем 0x8000`0000`0000`0000, ввиду аппаратных ограничений современных процессоров — это адреса, близкие к виртуальному адресу 0xFFFF`FFFF`FFFF`FFFF. Страница VDSO отображена в первые 4 виртуальных гигабайта.

Таким образом, адресное пространство практически такое же как для 32-разрядных программ. Так каков смысл затеи? Ну, профит в удвоенном количестве регистров общего назначения, а также в наличии старшей 32-разрядной части 64-разрядных регистров (которая программно доступна в Long Mode, игнорируется системными вызовами ядра, но сохраняется ядром при переключении контекста) — эта старшая часть может использоваться компилятором для хранения локальных переменных, также у нас всегда есть XMM-регистры и их вдвое больше, чем в "чистом" 32-разрядном режиме (доступны XMM8..XMM15). Общий эффект заключается в снижении регистрового давления при той же эффективности использования памяти, что и в i386 (все указатели — 32-разрядные), ну и в целом бинарики станут чуть быстрее, т.к. всё равно почти никто не возится с -march и -mtune (особенно это касается шаредлиб).

Надо ли это вообще? Ну, пуристы из FreeBSD никогда на такое не согласятся — эпоха 32-разрядных вычислений на x86 подходит к концу; но в Линуксе должно быть всё!

Ведь если подумать, прожорливые по памяти программы всё равно должны быть собраны в 64-разрядном режиме (2-4 Гб им в конечном итоге мало), ну а те проги, которые кушают мало памяти, выиграют от X32 ABI незначительно: ну, к примеру, рабочий набор какой-нибудь ls в x86_64 исполнении составляет 32 Мбайт, мы перекомпилировали её под X32 ABI и рабочий набор стал 24 Мбайт. Много ли значит выигрыш 8 Мбайт на современном десктопе?

В сухом остатке, в X32 ABI мы имеем best of both worlds только по скорости — этому способствует как большой регистровый файл, так и более вероятное попадание в кэш указателей уменьшенного размера в условиях уменьшенного оверхеда на выравнивание.
Метки: