Canvas в разных браузерах
Сегодня с утра, порадовавшись выходу Mozilla Firefox 3.5beta4, решил погонять её на

Плохо то, что Firefox, как оказывается, сильно размывает Canvas. Когда я играл на эмуляторе в одну из игр, мне казалось, что у меня
Получаем ещё один «стандарт», который ведёт себя во всех браузерах
Блог Виктории Григорьевны
Наткнулся на «Хабре» на блог Виктории Григорьевны. Не напрягайте память, это не очередная лобковая звезда, меня блог заинтересовал тем, что женщине 71 год и она ведёт блог в интернете. Посмотрите, кстати, на средний размер поста — куда больше 1—2 абзацев (намёк понятен да?).
Внуки, если вы будете это читать, то это у вас там, в будущем, пруд пруди дедушек и бабушек с бложиками, а у нас тут это явление удивительное.
«XHTML», что значит «Хороший HTML»
Обсуждаем с Вегедом как прикручивать корпоративные
— Пусть у тебя на входе плохой HTML — говорид Вегед и пишет, вероятно по привычке, «XHTML»
— «Х» от слова э… «плохой»? — интересуюсь я.
У создателя сети «ФИДО» не было собаки
Известно лишь, что один из потомков по кличке Fido попал к Тому Дженнингсу, основавшему впоследствии одноименную сеть FIDO, ставшую прообразом интернета.
Пишет Леонид Каганов в своей статье «Космонавтика родилась в собачей конуре», тогда как у Тома не было никакой собаки:
Сегодня в соседней деревушке (Mountain View, CA) в компьютерном музее выступал основатель фидонет. Рассказывал полтора часа как все создавалось (кстати, вопреки красивой легенде о собаке Fido он сказал что название для новой сети он позаимствовал с визитки
какой-то компьютерной конторы).
Добавлено 27 апреля 2009 9:47: вот чем опасно читать только начало и только конец статьи, я правда подумал, что статья Леонида
«Надо уколоть палец, чтобы кровь перестала идти»
Стоит с московскими курильщиками заговорить о курении, как попадаешь в «Зазеркалье». Помните?
— Ах, нет, я никуда не хочу попасть! — сказала Алиса. — Мне и здесь хорошо. Очень хорошо! Только ужасно жарко и пить хочется!
— Этому горю помочь нетрудно, — сказала Королева и вынула из кармана небольшую коробку. — Хочешь сухарик?
Алиса подумала, что отказаться будет невежливо, хотя сухарь ей был совсем ни к чему. Она взяла сухарь и стала его жевать; сухарь был страшно сухой, и она чуть не подавилась.
— Я совершенно не порчу лёгкие — говорят московские курильщики — в Москве и так воздух плохой.
Надо будет спросить едят ли они сухарики, когда хочется пить.
ZX Recoloring
К дню рождения «Спектрума» на «Хабре» был анонсирован интересный проект — ZX Recoloring. Идея простая до зевоты: эмуляторы «Спектрума» существуют для чего угодно, кроме, разве что, кофеварок, игр для «Спектрума» — вагон, есть просто шедевры, но нюанс: графика, по нынешним временам, просто ужасная.
Автор проекта предлагает накладывать на эмулятор специальный «облагораживатель» графики — создаются два набора спрайтов: «что искать» и «на что заменять». Программа, работающая поверх эмулятора, ищет в кадре знакомые спрайты и заменяет их на спрайты из второго набора. Получается красивая графика без вмешательства в код.
Идея неплохая, но в таком виде годится только для совсем простых игр. Даже если взглянуть на скриншот игры «Everyones a Wally» из моего предыдущего поста, сразу станет видно, что спрайты там пересекаются: справа скамейка перекрывает дерево, а скамейку закрывает фуксиновый мужик.
Если же попытаться заменять спрайты по неполному совпадению, расставлять приоритеты (мужик перекрывает скамейку, скамейка мужика — нет), то тут такой цирк получается, что игру проще переписать, чем оттестировать все случаи (что если

Или вот взять одну из моих любимых игр на «Спектруме» — «Snoopy & Peanuts» (на иллюстрации): плинтус на заднем фоне,
Хотя, в эту игру я и сейчас, не морщась, могу сыграть.
Кроссплатформенная среда: ZX Spectrum
Прочитав в «Википедии», что ZX Spectrum — самая эмулируемая платформа, я подумал — а есть ли эмулятор на JavaScript? Скорости должно уже хватать (там процессор Zilog Z80, 3,5 МГц и видеопамять несколько килобайт). Оказывается, есть, называется JSSpeccy. Можно посмотреть online и даже запустить 10 игр.
«Яве» и прочим кроссплатформенным языкам такая переносимость и не снилась.

Кстати, очень хорошая возможность потестировать браузеры на производительность (там 644 килобайта ядрённого
Соединённые Штаты Веспуччии
Новые страны и континенты не разу не называли
в чью-либо честь по имени, а только по фамилии!А Америка названа в честь зажиточного купца из Бристоля — Ричарда Америка! Р.Америк финансировал
2-ю экспедицию Джона Кабота, который в мае1497-го на корабле «Мэтью» достиг берегов Лабрадора, став первым европейцем вступившем на американскую землю — на 2 года раньше Веспуччи. Он первый и составил карту побережья Сев, Америки (в которой кстати Веспуччи вааще не бывал, токо в Южной..) Так и возникла запись в честь главного спонсора экспедиции: «…в день св. Иоанна Крестителя (24 июня 1497г.) найдена земля Америка купцами из Бристоля…»
Спектруму 27 лет!
«Спектрум» был вторым компьютером в моей жизни (первым был «Радио
Всё утро ностальгируя, я нашёл на одном сайте все (!) выпуски «ZX Форум» и «ZX Ревю» и в первом же номере «ZX Форума» наткнулся на свою фамилию:
Но особенно приятны нам письма, в которых читатели делятся своими несколькими первыми (но, конечно же, не последними) POKES, найденными самостоятельно после того, как они начали активно изучать машинный код. Большинство из них пишут, что им очень помогли в работе наши книги по программированию в машинных кодах. Это Селифонтов Михаил из г. Углич Ярославской обл., Степанищев Е.В. из Лениногорска […]
Правда, я писал, кажется, в «ZX Ревю», а не «ZX Форум» и, к тому же, писал вместе с братишкой. Надо будет пошарить по архиву
Добавлено 23.04.2009 11:27: вот ещё:
ИФК: Степанищев Е.В. из г. Лениногорска (Татарстан) пишет: КОРР: Недавно обнаружил неприятную особенность
MONS-3: попробуйте выполнить в пошаговом режиме команду HALT — и он зависнет.
Добавлено 23.04.2009 11:32: И ещё:
А пока приводим информацию Степанищева Е.В. из Лениногорска (Татарстан) — результаты «лечения» игр, не идущих на «Компаньоне» всё по той же причине — неправильная обработка прерываний второго рода. […]
«Компаньон» — это как раз тот клон «Спектрума», который был у нас с братишкой.
Добавлено 23.04.2009 13:13: Из «ZX Ревю» №3 за 1995 год:
Таинственный любитель адвентюр и творчества Булгакова, проживающий в Воркуте, и подписавший свое письмо так: «FLAT 50, MESSIR», отвечает на ряд вопросов из «Перекрестка». В частности, Степанищеву Е.В. из Лениногорска: В ADVENTURELAND, чтобы избежать проблем с медведем, надо дать команду HOLLO (кричать).
Каждый день по фильму
Как я уже не раз говорил в комментариях, я каждый день смотрю по фильму. Иногда — по два. Обычно, смотрю пока ужинаю и досматриваю перед сном. В почте спросили пару раз какие фильмы я посмотрел последними. Дабы не отвечать на эти и будущие письма по отдельности, отвечаю тут. Последние фильмы (в обратном порядке с сегодняшнего дня), которые я посмотрел:
- «Дедовщина в школе» — фильм Первого канала с говорящим названием. Кажется, стоит посмотреть. В моей школе всё обстояло так же.
- «Люди Икс. Начало: Росомаха» — история Росомахи с самного начала. Фильм ужаснейший.
- «Девственность» — российский фильм о том как девочки пытаются «завоевать» Москву, есть сюжет про Карину Барби
- «Типа крутой охранник» — комедия о парне, который Делает Свою Работу. Я не оценил.
«Адреналин-2» — ооооооооооаааааааоаоаоаоаоаоаоаооооооооо!!!!- «Только секс» — история о том как две девушки решили встречаться с парнями только для секса и как это переросло в любовь
Дальше не помню. Естественно, я совершенно не помню смотрел якакой-то фильм или нет только по названию (имён режисёров и актёров я не запоминаю, мне есть чем забивать голову кроме этого).
В социальных сетях черствеют
Учёные Университета Южной Каролины предупреждают: если плотность потока информации, поступающей через СМИ и интернет, останется прежней, человек перестанет различать категории добра и зла.
Проведенный ими тест мозговой активности показал, что реакция при виде физической боли наступает почти мгновенно, а вот сопереживание моральному страданию запаздывает на 6—8 секунд. «Если при этом мы продолжаем получать поток все новой и новой информации, эти чувства могут не возникнуть, что обязательно скажется на моральном облике человека», — считают ученые.
Их коллеги из Университета Огайо винят во всем Twitter и другие социальные сети со стремительным потоком сообщений длиной 140 символов: беглый взгляд на них не позволяет сформировать мнение и дать оценку. Кстати, об оценках: по статистике средние баллы студентов, пользующихся Facebook, ниже, чем у их сверстников.
Пишет газета «F5» (№9 за апрель 2009). Говорил я, что «Твиттер» — это плохо! А бесчеловечный PDF, в котором газету «F5» предлагается просматривать — это вообще вселенское зло.
PDF417
На обложке сзади у многих переводных книг на техническую тему есть странная область, рядом
Двумерный
штрих-код переменной длины для кодированиябуквенно-числовых данных. PDF417 очень похож на DataMatrix и предоставляет немного больше возможностей, требуя, соответственно, больше места. Используется для общего применения, включая ярлыки на багаже, маркировку различных частей и на удостоверениях личности
Есть специальное SDK для распознавания и
Вот как выглядит PDF417 с фразой «This is PDF417 sample for bolknote.ru»:
Валюты разных стран

Весна — время, когда хочется странного (несмотря на снег за окном). Поэтому
Слева направо: интренет, Белоруссия, Мальдивы, Украина, Китай.
Почему разработчики браузеров не внедряют CSS3?
Лично для меня очевиден ответ на вопрос, вынесенный в заголовок. Но умница pepelsbey расписал всё настолько хорошо, что грех не процитировать:
Чтобы чётко понимать чем стандарт отличается от черновика, прочитайте черновик CSS 3, а особенно места, помеченные красным. Фразы там звучат примерно такие:
— А может назовём свойство
blah-blah иначе? Напримерfoo-foo! — А давайте возьмём свойства a, b и с и… объединим их в одно с именем abc? — …и так далее.И что в итоге? Каким образом производителям браузеров внедрять свойства, которые ещё до конца не описаны? Нет, конечно есть модули, которые близки к статусу рекомендаций, но над большинством вещей ещё думать и думать. В частности, на мой вопрос
про border-radius, разработчики Opera ответили, что оно уже реализовано в экспериментальных билдах, но вокруг него крутится столько нюансов, а Mozilla делает так, а Webkit иначе… как же поступать Opera? Вот и тормозит внедрение новых классных фич…Поэтом заявление MS о том, что, мол, мы не поддерживаем CSS 3, пока черновик не превратится в финальную спецификацию, звучат вполне резонно. Как бы это ни было грустно.
В общем, меньше фанатизма и больше читайте спецификации ;)
«Книга постоянств» Императора Пхп
Около года не читаю жежешный ru_php, а он всё не меняется, оказывается:
Вырисовалась проблема — при var_dump ($класс), var_dump, как последний предатель, выдает все private переменные класса… — так должно быть или это глюк? Не хотелось бы при гипотетической краже скрипта, обработанного Zend Encode что бы отвардампили все пароли и ключи оплат.
Я подумываю о том, чтобы добавить это сообщество в свой
Torrents & Rapidshare
«Торрент» (точнее — BitTorrent), это сеть для обмена файлами между пользователями сети через интернет, «Рапидшара» или «Рапида» (Rapidshare) — классический хостинг файлов большого размера.
Я попробовал то и другое и хочу сказать, что пользоваться «Рапидшарой» мне понравилось больше. Достоинства и недостатки каждого способа скачивания файлов я написал ниже.
Rapidshare
Минусы: чтобы пользоваться без ограничений, нужно заплатить (от €1,50 до 15 центов в день, в зависимости от срока подписки); скорость скачивания может оказаться меньше возможностей вашего канала; для скачивания желательно пользоваться специальными программами, так как файл бывает разбит на 10—15 кусков.
Плюсы: поиск осуществляется любым поисковиком (просто добавляем к названию слово «rapidshare»); скорость скачивания постоянная; обратный канал почти не занимается; файл после скачивания не нужно хранить; можно качать даже браузером.
BitTorrent
Минусы: нет
Плюсы: бесплатная сеть, если повезёт, скорость скачивания файла будет упираться только в ваш канал. Клиентскую программу можно поставиться на некоторые модели роутеров
Сборки FAR 2.0 alpha
Читатели подсказали (потерял уже кто и где), что на googlecode выкладываются свежие сборки FAR 2.0 alpha. Судя по тому, что выкладываются не каждый день, человек проверяет их на стабильность. Я пользуюсь уже несколько недель, полёт нормальный.
Кстати, блогер Iceman делает собственные сборки FAR 2.0, причём аж двумя компиляторами — gcc и VC9. Пеарю.
Обезболивающее и жаропонижающее
Я тут слегка приболел (привет, любители открытых окон в офисе!), попросил жену купить таблетки от головной боли, так как оказалось, что в доме нет ни одного болеутоляющего без жаропонижающего эффекта. В аптеке таких тоже не оказалось!
У меня температура около 37,5°, то есть сбивать её не нужно и даже вредно, голова болит со вчерашнего вечера и хочется уже облегчения.
У меня в последнее время ощущение, что люди не понимают для чего их организм повышает температуру во время болезни и что сбивать её вредно. Ребята, это он так борется с болезнью — часть микроогранизмов погибает при повешении температуры тела, кроме того, при повышенной температуре в тканях ускоряется обмен веществ и восстановление пораженных участков. Не надо мешать организму! Это плохо и вредно.
Конечно, надо обращать внимание на динамику повышения температуры и состояние организма. Сам себе я сбивать температуру начинаю примерно с 39°, заранее, так как при 42° кровь уже загустевает достаточно, чтобы образовались тромбозы, а лекарства действуют не моментально. Если температура достигла опасного предела — в холодную ванну. Если отключили воду, можно натереться
Впрочем, если температура выросла до такой отметки, лучше вызвать врача. Не надо забывать, что в Москве скорая помощь будет ехать несколько часов.
Кстати, интересно, что «температура тела» — условность. Когда градусник под мышкой показывает 36,6°, в вашей печени температура может достигать 38°, а кончики ног могут быть охлаждены до 24,4°. Если вы пробежались, мышцы могут поднять температуру на 5—7°.
Так что повышенная температура — это не плохо, не надо её сбивать. Только подскажите — что вы покупаете в аптеках от головной боли, только чтобы без жаропонижающего эффекта? А то голова очень болит.
Дополнение от 18 апреля 2009 23:41: мне в комментариях подсказывают, что все доступные обезболивающие обладают жаропонижающим эффектом.
Определить начало дня в Python
Искал в Python способ переставить время на начало дня. В Python для манипулирования датами есть довольно удобный (если не считать временных зон) модуль datetime, получилось два варианта: первый придумал сам, второй подсказал (ещё раз спасибо) Иван Сагалаев:
import datetime
currentdate = datetime.datetime.today()
print currentdate.replace(hour=0, minute=0, second=0, microsecond=0)import datetime
currentdate = datetime.datetime.today()
print currentdate.combine(currentdate.date(), currentdate.min.time())«Спасибо за покупку»
Мир перевернулся. Меня родители воспитали в том духе, что это продавец должен говорить «спасибо», что я у него купил товар, а я ему должен ответить «пожалуйста». Косвенно эту точку зрения подтверждают чеки, на которых до сих пор пишут «СПАСИБО!» или «СПАСИБО ЗА ПОКУПКУ!».

В последнее время я всё чаще замечаю, что продавцы начали говорить мне «пожалуйста». Причём, пару раз сказав «пожалуйста» одновременно со мной, два продовца получили разрыв шаблона средней тяжести.
P.S.