DOOM на JavaScript

Ребята из Mozilla портировали DOOM на JavaScript. Скомпилировав DOOM в байт-код виртуальной машины LLVM при помощи llvm-gcc они перевели получившееся в JavaScript при помощи Emscripted (это транслятор байт-кода LLVM в JavaScript).

Запускается не во всех браузерах (последний «Хром» просто завис), но в «Опере» и «Файрфоксе» у меня запустилось. Для запуска необходима поддержка Canvas. На скриншоте видно, что FPS приличный, на моём «Маке» в FireFox4 держится на уровне 20—35.

DOOM в браузере (65.10КиБ)

Чит-коды работают! Кстати, кроме IDDQD и IDKFA есть ещё много других.

6 комментариев

«Go»: два новых метода в gd-go: SmoothArc и SmoothEllipse

Добавил в свой проект gd-go (биндинг GD для Go) два новых метода: SmoothArc и SmoothEllipse. Оба рисуют соответствующие залитые фигуры с антиалиасингом. Используется алгоритм Ульриха Мерендорфа, который я портировал из PHP.

Оставить комментарий

Риск рака от сотовых

Риск рака от сотовых (77.76КиБ)

Скриншот из PDF-файла «IARC classifies radopfrequency electromagnetic fields as possibly carcinogenic to humans».

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

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

Похожие темы в моём блоге:  SAR и показатель излучения телефона.  Мате в группе 2А.

10 комментариев

«Рекомендации по созданию сайтов с качественным содержанием»

Из статьи «Рекомендации по созданию сайтов с качественным содержанием» в официальном блоге Гугла в России:

(…) Определение качественного содержания — сложная задача для поисковой системы, и решение ее не всегда однозначно.

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

Оказывается поисковый алгоритм учитывает ошибки в тексте! Вот уж не знал, что это важно.

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

14 комментариев

Координаты могил родственников

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

Встала проблема — не потерять координаты. Долго думал как это сделать, решил, что наилучший путь — выложить сюда, положу в комментарии. И другие родственники смогут найти могилы при случае и сам не потеряю.

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

15 комментариев

«Мемориал»

Мой прадед (57.13КиБ)

Хочу порекомендовать сайт «Мемориал», который содержит оцифрованную базу данных о защитниках, погибших и пропавших без вести в Великую Отечественную Войну и послевоенный период.

Данные взяты из Центрального архива Минобороны РФ, Центрального военно-морского архива Минобороны РФ, Российского государственного военного архива, Государственного архива РФ и его региональных отделений, а так же Управления Минобороны РФ по увековечению памяти погибших при защите Отечества.

На скриншоте — информация об одном из моих прадедов, Стрелкове Степане Николаевиче, он пропал без вести в декабре 1941 года.

Добавлено позднее: в комментариях порекомендовали ещё сайт «Подвиг народа», это (цитирую с сайта) «уникальный информационный ресурс открытого доступа, наполняемый всеми имеющимися в военных архивах документами о ходе и итогах основных боевых операций, подвигах и наградах всех воинов Великой Отечественной».

14 комментариев

Музей техники Вадима Задорожного

Съездили сегодня в музей техники Вадима Задорожного. Очень хороший, европейского уровня музей. Спасибо нашим друзьям, Дофину и Дине, за то, что нас туда свозили (находится музей в посёлке Архангельское, Красногорского района, МО).

Музей работает с 10 до 20, вход стоит 300 рублей в выходные и 200 в будни, оно того стоит.

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

Зелёная зенитная установка с красной звездой и серпом с молотом на фоне здания, вертолёта и ретроавтомобиля на открытом воздухе.
Зелёный танк с красной звездой, надписью «240 К РОВЬ ЗА КРОВЬ» и бочкой на броне, стоит под навесом на открытом воздухе.
Военные танки выставлены на открытом воздухе в парке, посетители осматривают экспонаты среди берёз и дорожек.
Два мальчика исследуют зелёную артиллерийскую установку на открытом воздухе, в то время как другие посетители прогуливаются по деревянной площадке среди деревьев.
Большая ракета на гусеничной пусковой установке в лесу, на ней сидит человек, видны маркировки и номер 505002005.
Красный биплан с большим винтом на выставке в музее, за металлическим ограждением; видны другие самолёты и мотоциклы на заднем плане.

7 комментариев

«Я, конечно, презираю отечество мое с головы до ног — но мне досадно, если иностранец разделяет со мною это чувство»

Помните знаменитое, у Пушкина, вынесенное в заголовок?

Оказывается полностью этот отрывок письма (Письмо П. А. Вяземскому, 27 мая 1826 года из Пскова в Петербург) выглядит следующим образом, что в корне меняет смысл высказывания, на мой взгляд:

Я, конечно, презираю отечество мое с головы до ног — но мне досадно, если иностранец разделяет со мною это чувство. Ты, который не на привязи, как можешь ты оставаться в России? если царь даст мне слободу, то я месяца не останусь.

Мы живем в печальном веке, но когда воображаю Лондон, чугунные дороги, паровые корабли, английские журналы или парижские театры и <бордели> — то мое глухое Михайловское наводит на меня тоску и бешенство. В 4-ой песне «Онегина» я изобразил свою жизнь; когда-нибудь прочтешь его и спросишь с милою улыбкой: где ж мой поэт? в нем дарование приметно — услышишь, милая, в ответ: он удрал в Париж и никогда в проклятую Русь не воротится — ай да умница.

57 комментариев

Посмотрел МТС Глонасс 945

Чёрный смартфон HTC с включённым экраном, показывающим веб-страницу, лежит на красной коробке рядом с зарядным устройством, USB-кабелем и аксессуарами в упаковке на белом фоне.
МТС Глонасс 945

Пару недель назад я взял на тестирование МТС Глонасс 945 — первый «российский» телефон, оборудованный приёмником ГЛОНАСС. Слово «российский» я взял в кавычки, так как как под косовороткой у этого телефона сердце, полное любви к рису — телефон полностью сделан на заводах ZTE.

Увиденное так меня удручает, что я не решался поделиться с вами своей депрессией целых две недели. ГЛОНАСС — это, безусловно, очень важно для нашей страны. В случае вооружённого конфликта (тьфу-тьфу-тьфу, конечно) США просто прикроет лавочку с GPS или подкорректирует там что-нибудь и наша военная техника перестанет наводиться на цель, да и вполне мирные устройства сойдут с ума.

Телефон МТС 945 не является вершиной китайской мысли, это довольно неказистый смартфончик, камера 3.2 мегапикселя, 130МБ памяти (плюс карта 2ГБ), ёмкостной TFT-экран, полностью слепнущий, стоит только выйти на улицу, 240×400 точек, 262 тысячи цветов. Для телефона, основная фишка которого — навигация, такие характеристики экрана становятся жирным минусом.

На борту, ожидаемо, «Андроид». Просят за это великолепие больше 10 тысяч рублей.

С программным обеспечением всё тоже очень плохо (я сейчас не про «Андроид»).

Меня как-то сразу смутило, что ни одна установленная мной программа не увидела спутников больше, чем мой Nexus One. Оказывается, спутники ГЛОНАСС не видны через GPS API «Андроида» (ну, это же GPS API!), как было бы логично предположить. Для ГЛОНАСС используется отдельное API, о котором сторонние программы навигации понятия не имеют.

Смартфон МТС на белом фоне: экран показывает GPS-навигацию — направление С, высота 70 м, скорость 0 км/ч, подключено 7 спутников Glonass.
МТС Глонасс 945. Навигатор

Впрочем, на телефон предустановлен некий «Навигатор», который работает только при наличии подключения к интернету и только (sic!) через симку МТС. WiFi ему не подходит. Программа страшненькая, но только она пока умеет работать с ГЛОНАСС.

Должен признать, что точность при использовании ГЛОНАСС+GPS действительно выше, правда это маловажно. Я пару выходных проходил с двумя телефонами, с MTC 945 и своим «Нексусом». Там, где «Нексус» показывал точность 4 метра, MTC показывал один метр. Как последний справляется с переотражением сигнала от домов, я проверить не смог, не удалось обеспечить подходящих условий.

Резюмируя, нужно признать, что первый блин вышел, конечно, комом. Пусть бы в каком-нибудь следующем «Нексус 4G» или там «Самсунг S3» появится чип ГЛОНАСС, как конкурентное преимущество, а не способ снять с покупателя побольше капустки, не помешает же. Но то, что получилось у МТС, я не купил бы. Не за такие деньги. По правде говоря, ни за какие деньги. Я таким смартфоном пользоваться не смогу, а в качестве брелка он великоват.

Желаю МТС выпустить следующую модель телефона с ГЛОНАСС, более продуманную.

20 комментариев

Закрыли сайт Леонида Каганова

ФСБ закрыло сайт писателя Леонида Каганова (один из старейших сайтов рунета, кстати — заведён 15 лет назад). Закрыло за публикацию стихотворения признанного «экстримистским» в суде Иркутской области.

Работники ФСБ обратились к хостеру Леонида, хостер передал претензию устно и Каганов стихи убрал, заменив их своей пародией, но это не помогло.

Тут надо сказать, что сайт находился на домене lleo.aha.ru, который, естественно (как домен третьего уровня), принадлежит не Лёне, а хостеру, которому принадлежит домен второго уровня. Так что попадёт, в случае чего, хостеру, причём попадёт очень сильно.

Кончилось всё плохо — через два месяца Лёня просыпается, а сайта нет. Пришло предписание сайт закрыть.

6 комментариев

Серпухов

В исторической части Серпухова (Московская область) всё так же, как несколько веков назад. Добавились только автомобили.

Группа туристов осматривает руины старинной каменной крепости с аркой и остатками стен на фоне деревьев и голубого неба.
Белая церковь с шатровой колокольней и куполом на фоне голубого неба; люди гуляют по дорожке перед зданием.
Белая шатровая колокольня с зелёным куполом и крестом рядом с белым храмом в стиле барокко с синим куполом и крестом на фоне голубого неба.
Деревянный забор и крыша дома на переднем плане, за ними виднеются два церковных купола — зелёный шпиль и синий с крестом — среди зелёных деревьев под ясным небом.
Белые храмы с куполами и колокольней на фоне голубого неба, видны крыши домов и зелёные деревья в переднем плане.
Жёлто-белые храмы с зелёными куполами и золотыми крестами на фоне голубого неба, окружённые зелёными деревьями.
Православный храм с высокой колокольней и двумя куполами на фоне ясного голубого неба, окружённый зелёными деревьями и каменной оградой.

Кстати, остатки стены на второй фотографии — это всё, что осталось от серпуховского кремля (дата постройки — 1556 год). Когда в Москве строили метрополитен, очень нехватало строительного материала, время для страны было непростое (что стало традицией).

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

Остальные фотографии исторической части Серпухова можно найти в фотоальбоме на «Яндекс.Фотках».

4 комментария

Переплата за ипотеку в России

Дешевле всего квартиры достаются жителям Дании, Швеции и Испании: там покупатели переплачивают около 20% кредита.

[…]

В результате анализа всех выплат за пользование кредитом аналитики выяснили, что российский покупатель гасит кредит как минимум дважды. К примеру, ставка Сбербанка 11,5% приводит к переплате в 141,1 тыс. евро, или 215% суммы ипотеки, а 15,5% от Альфа-банка — к 190,1 тыс. евро, или 260% кредита.

Статья на сайте «Банки.ру» «Переплата по ипотеке в России в среднем составляет 150 тысяч евро».

Нужно помнить ещё об уровне инфляции, конечно же, но разница всё равно впечатляет.

26 комментариев

Маразм в США

Тогда выколи мне один глаз… Почему-то радует, да, что у более успешного соседа оказывается не всё так хорошо?

Радует, что маразм у чиновников в отношение интернета бывает не только у нас в России. Цитата из «Вебпланеты»:

Министерство юстиции и Служба иммиграционного и таможенного контроля США (ICE) приступили к следующей фазе операции по закрытию «пиратских» сайтов. В течение двух дней были нейтрализованы следующие ресурсы: Re1ease.net, Watchnewfilms.com, Dvdcollectionsale.com, Dvdscollection.com, Dvdsetsonline.com, Newstylerolex.com, Mygolfaccessory.com и Overbestmall.com.

Примечательно, что на Re1ease.net не хранилось вообще никаких материалов, нарушающих авторские права, а содержались лишь ссылки на видеохостинг Megavideo.com.

6 комментариев

MakeCorner на «Go»

У меня есть такая программа в проектах «MakeCorner», я ей фотографии готовлю перед публикацией, она скругляет уголки и оптимизирует изображения.

Когда я начал только её писать (PHP, перегнанный в exe), меня в комментах спросили будет ли версия для других ОС. Я ответил, что не будет, так как не знаю способа перегнать PHP в ELF или, скажем, Mach-O.

Некоторое время назад я начал писать MakeCorner на Go, а недавно выкатил весь проект на ГитХаб (до того времени он у меня жил в локальном репозитории).

Там есть почти всё, что в версии на PHP, кроме (пока) сохранения EXIF. Ключи совместимы (есть одно отличие: для ключа width нужно задавать ноль, чтобы ширина автоматически сохранялась). Кроме того, скругление уголков я переписал, теперь это делается качественнее.

Небольшая инструкция по сборке.

Если, вдруг, будете собирать под своей ОС, там есть Makefile, в нём возможно нужно будет исправить три переменные в начале. В системе должна присутствовать установленная библиотека GD.

Файл jpegtran.bz2 надо будет заменить, там должен лежать скопилированный и сжатый bzip2 файл jpegtran для вашей платформы (для Windows можно найти уже скомпилированный).

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

4 комментария

Английская бюрократия

Дмитрий Астапов (_adopt_) в ЖЖ написал про свой опыт общения с английской бюрократией (попытка подключить интернет).

Из комментариев там выудил интересный термин: «скриптолюди» — люди которые действуют только по скриптам (готовым инструкциям).

8 комментариев

Гемосканирование

Гемосканирование (33.93КиБ)

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

У меня склеены эритроциты («монетные столбики») и есть холестериновые плёнки (на этом снимке не видно), завтра буду выяснять подробнее с чем это связано (там уже берут кровь из вены и делают анализы в лаборатории). У жены всё в пределах нормы.

Ещё на фото видна часть лейкоцита (слева выглядывает) и плавают мелкие тромбоциты.

Добавлено позднее: комментарии заставляют задуматься (спасибо, ребята). Прежде чем идти туда снова попробую разобраться в вопросе получше. Если даже это всё развод, то 590 рублей за наблюдение за каплей своей крови в реальном времени мне не жалко.

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

Добавлено ещё позднее: убедили ребята, думаю, что ерунда эта методика. Спасибо! Лучше при следующей поездке в Казань сдам традиционный анализ крови, это обойдётся дешевле и клинику ту мы с женой не первый год знаем.

25 комментариев

Сколько же людей имеет доступ к компьютеру?

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

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

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

7% c компьютерами (11.01КиБ)

В комментариях к прошлой записи вспомнили про известный текст «если бы мир был деревней с населением 100 человек», данные в более серьёзных источниках, в общем-то, особо не отличаются — около 5—8% людей имеют доступ к компьютерам.

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

29 комментариев

Вопрос про восприятие

Скажите, не заглядывая в статистику, какой процент людей, по вашему мнению, на Земле имеет доступ к компьютеру?

46 комментариев

Свой язык

Ребята, которые знают о моём увлечении языками программирования, спрашивают почему я до сих пор свой язык не придумал. Ну, почему же не придумал? Можно вспомнить, например, Price Contertor Small Talk (восьмой язык снизу), язык полный по Тьюрингу, был придуман в 1998 году, интерпретатор, кажется, был на Перле.

Не увидел свет интерпретируемый язык, основная идея которого была в том, что по pipe (как в PowerShell) идут объекты, а, кроме этого, поток можно было направлять в любую сторону (как в Befunge, только у меня поток данных, а не выполнения) и ветвить (как в команде tee, в Linux).

Было ещё несколько подобных вещей, сейчас уже их не найти.

А недавно, листая свои дневники жизни, я обнаружил следующую запись:

18/X — 1991 год

Стал кое-что понимать в Рапире, Алг. языке, Ф<неразборчиво, возможно «Фокале»>, скоро и с Ассемблером разберусь. Написал небольшую брошюру — проект своего языка «BASISE» («Базис»).

Что это был за язык я совершенно не помню, но, кажется, это был мой первый эксперимент на эту тему.

14 комментариев