Хорошее начало обычного дня
Наконец, минут через 15, остановилась «Нива» с двумя пьяными дядечками внутри. Пока они подъезжали, я успел оценить их способность ездить по прямой и подумал, что ничем, особо, я не рискую. Но вот когда я полусонный увидел, как они подрезали на повороте «десятку», у меня шевельнулась мысль — в ту ли машину я сел. :)
Дома у меня хватило сил постирать себе пару футболок, после чего я грохнулся на кровать и, забыв почистить зубы, уснул. А утром меня ждал пляж Голубого озера, песни группы «Хорошее настроение» на Баумана и многое многое другое.
Формат XBM, Star Wars, LOOSE
Добрый день! Мы продолжим.
Многие, наверное, уже видели 5K Wolfstein, написанный на JavaScript. Явление, само по себе, весьма любопытное, но меня оно интересует с несколько иной точки зрения — в программе использована графика в формате XBM.
Формат, при всех своих недостатках
Формат XBM является частью X Window System, хорошо знакомой юниксоидам. Внешне внутренность такого файла выглядит, как программа на C и имеет вот такой вот формат:
#define имя_width количество_пикселей_по_горизонтали
#define имя_height количество_пикселей_по_вертикали
static unsigned char имя_bits[] = {
последовательность_чисел
}Какое значение имеет поле имя в браузере, я не знаю, скорее всего никакого, думаю его можно оставить пустым — ничего от этого не меняется. Для того, чтобы лучше себе представить, как выглядят внутренности картинки в этом формате позволю себе небольшой пример. Если загрузить эту картинку в браузер вы увидите несколько
#define _width 16
#define _height 16
static unsigned char _bits[] = {
0xff, 0xff, 0x01, 0x80, 0xfd, 0xbf, 0x05, 0xa0, 0xf5, 0xaf, 0x15, 0xa8,
0xd5, 0xab, 0x55, 0xaa, 0x55, 0xaa, 0xd5, 0xab, 0x15, 0xa8, 0xf5, 0xaf,
0x05, 0xa0, 0xfd, 0xbf, 0x01, 0x80, 0xff, 0xff}Значение выражения последовательность_чисел я, думаю, понятно — это перечисленные через запятую байты матрицы, каждый бит которых определяет цвет соответствующей точки. Мои эксперименты показали, что графику этого типа понимает широкий набор браузеров. Я проводил тесты под Opera 6.04, Microsoft Internet Explorer 6.0, Mozilla 1.01b, Netscape Navigator 4.79 и Netscape Navigator 7.0 — все они без проблем показали эту картинку.
Как я уже упоминал, генерацию графики этого типа под некоторыми браузерами можно поручить клиентским скриптам. Под Windows c этой задачей справляются IE 5, 6 и Mozilla, под Mac — Netscape 4.77 и выше, под Unix — Mozilla. По поводу остальных браузеров и платформ мне ничего не известно.
Метод выглядит несколько странно и заключается в записи содержимого файла в переменную с последующим вызовом в теге <IMG> через метод javascript:
<script>
image_var = '#define _width 16\n#define _height 16\nstatic unsigned char _bits[] = { 0xff, 0xff, 0x01, 0x80, 0xfd, 0xbf, 0x05, 0xa0, 0xf5, 0xaf, 0x15, 0xa8, 0xd5, 0xab, 0x55, 0xaa, 0x55, 0xaa, 0xd5, 0xab, 0x15, 0xa8, 0xf5, 0xaf, 0x05, 0xa0, 0xfd, 0xbf, 0x01, 0x80, 0xff, 0xff}'
</script>
<img src='javascript:image_var' width="32" height="32" />С GIF, JPEG и BMP такой фокус, к сожалению, не проходит — думаю, во всем виноват символ с кодом 0, который в изобилии встречается в файлах этих форматов.
В блуждании по страницам в Сети нашел прекрасный ресурс — Русская Энциклопедия «Звездных войн». С её помощью можно не только досконально изучить флору, фауну, персонажей, типы дроидов и прочее, но и узнать, например, как несладко приходилось актеру, игравшему Чубакка.
Кстати, при прочтении этого труда у меня возникло стойкое ощущение, что к созданию фильма приложили руку
Кстати, если верить «Энциклопедии…» процессор дроида серии R1 (судя по всему — Intellex IV) выполняет 10000 операций в секунду, «Энциклопедия…» называет его «высококлассным». Видимо в 1977 году эта цифра казалось просто невероятной.
Увидел этот фокус на канале «Discovery» в передаче про проституток, перерыл весь Интернет и нашел его описание. Мне он показался весьма забавным и очень простым в исполнении, сейчас научу вас его показывать. Так как результат все равно представляет интерес только тем, кто знает английский, то и описание я переводить не буду, тем более, что оно немного неприличное. :)
Фокус нужно показывать на калькуляторе, одновременно рассказывая: «so, there was 1 girl, who was 16, and got 69ed 3 times. (11669×3) What was she? 35007».
Показываем, что получилось на табло вверх ногами: «LOOSE».
Для желающих попытать свои силы в придумывании собственного фокуса с калькулятором, даю ссылку на ресурс The Definitive Calculator Dictionary, где вы сможете найти все численные значения, которые соответствуют
По поводу «фокуса» с почтовым клиентом «TheBAT!», опубликованного в прошлом номере. От читателя Вадима Колонцова поступила интересная теория, которая, хотя бы намекает на то, почему «TheBAT!» может себя так странно вести.
Скорее всего, дело во включенном антиалисинге шрифтов (отсюда и «замыленность»). Но антиалиасятся только векторные шрифты; часть же шрифтов в Windows до сих пор растровая.
По-моему, Sans Serif как раз присутствует в двух вариантах: векторном и растровом. Вероятно, в зависимости от кодировки выбирается тот или иной шрифт (уж не знаю, почему).
Может написать разработчикам? :) И, кстати, неужели и в Windows XP сохранились еще растровые шрифты?
И, напоследок, картинка от digitalk.
Пишите!
Возвращение
Прямо из офиса съездили на Голубое. Искупался четыре раза, хочу еще. Это невыносимо,.. в понедельник обещали +35.
Ужасы семейной жизни
К вопросу о том, что делает семейная жизнь с людьми. На фото справа — муж моей подруги Севрюгиной. Слева — он же, но до того счастливого времени, когда его желудок смог познать прекрасную стряпню его супруги. Кстати, говорят семейные мужчины живут на несколько лет дольше. Видимо, холостые умирают он недоедания. Не доедают они то, что им удается приготовить — яичницу и подгорелую кашу.
Завтрак наркомана
Уже третий день я пугаю своим видом прохожих — в прозрачном
Три дня назад в лучшей больнице города меня осмотрел светило соответствующей науки и сообщил мне, что мой позвоночник выглядит как угодно, но только не так, как должен он выглядеть в нормальном состоянии. Более всего он ему напомнил лестницу. И вот эта вся вкуснятина, которую вы видите на фото будет вколота мне в течении двух недель вперемешку с массажем, костоправством и прочими интересными вещами, которые будут составлять мою
Если я выживу, то обязательно поделюсь своими ощущениями со всеми желающими. :)
Онанизм
Онанизм (мастурбация, рукоблудие, от имени Онана, сына Иуды: Бытие 38,9), совокупность приемов для вызова сладострастного возбуждения и удовлетворения полового чувства посредством механического истечения семенной жидкости, весьма распространенная в юношеск. возрасте болезненная привычка, особенно среди воспитанников закрытых учебн. заведений. Частые половые возбуждения у юных онанистов ведут к физическому истощению, нервным расстройствам (неврастении и проч.), упадку умственной энергии и моральному угнетению.
Забыли упомянуть волосы на ладонях. :) И вот интересно — а что болезненного в этой «привычке»?
Зарезервировано.
Специальный пост
Baguk aka pH, отсканировал специально для тебя. :) Чтоб ты знал — это этикетка с бутылки от пены для ванны фирмы «Help». :) Этикетку могу подарить — вставишь в бейджик. ;)
Ограниченно свободен
Вот они, заветные слова, предмет страданий большинства лиц мужского пола в этой стране! Поздравьте меня. Никто никогда не узнает в какое количество нервных клеток они обошлись мне в этот раз. Тепличный буржуин за пятнадцать секунд умер бы от стресса, если бы узнал, где ему придется жить два года, будь он гражданином нашей страны, без этого документа на руках. Французский легион показался бы ему курортом, с морем, солнцем, мягким песком и прекрасными девушками.
У меня на душе легкий праздник, куча лома и разноцветные пузыри. Всех поздравляю с Днем налогового инспектора, а комарам желаю смерти. До свидания!
Роджер — сумеречная зона
Без приключений не обошлось — меня ближе к часу ночи начал клеить некто Марат, впрочем, охрана быстро разрешила конфликт в половой несовместимости — Марату пришлось уйти, а я остался за стойкой с чашкой великолепного зеленого чая с жасмином.
Марс атакует
«Ваши отзывы направляйте по адресу: Марс, Москва 129010, а/я 830…».
Марсиане уже
Из несбывшегося…
Тут надо заметить, что
Ad majorem censurae gloriam
Систематика военных топоров
Сей артифакт — символ неодолимой тяги отдельных личностей постпенсионного возраста установить свои правила относительно любой сферы человеческой жизнедеятельности. Так сказать, топор войны.
Началось с того, что соседка по лестничной площадке — существо на пороге жизни вечной, задумала
Через некоторое время бабушка дверь заботливо покрасила в защитный цвет — стенам под стать, повесила замок и как будто бы успокоилась. Через пару месяцев в заботливо обустроенный ей угол пришла беда — замок сперли. Соседка грешила на пьющего соседа, а заботы по поиску нового замка поручила… мне.
Просьбу я вежливо выслушал и благополучно о ней забыл, за что меня, видимо, занесли в ignore list, поскольку соседку я эту больше не видел. Зато, через пару дней, когда пошел выносить мусор, поимел я счастье лицезреть на двери этот симпатичный замок.
Выслушивать точку зрения предполагаемой владелицы замка на возникшую проблему мне не хотелось, поэтому я вернулся домой, взял первую попавшуюся проволоку и замок этот снял. Висячие замки часто устроены очень просто — помню, один замок монструазного вида я открыл обломком деревянной линейки. А этот нехитрый механизм вообще открылся с первого оборота.
Теперь он лежит у меня около двери, на тумбочке перед зеркалом, как напоминание, что я нахожусь в состоянии войны с безвредной, в
Suil A Ruin
Suil A Ruin
I wish I were on yonder hill
'Tis there I'd sit and cry my fill
Till every tear would turn a mill
Is go dee tu mavoureen slaun
Chorus
Suil, suil, suil a ruin
Suil go suicir agus shuil go cune
Suil go durrus agus eilig lome
Is go dee tu mavoureen slaun
I'll sell my rock, I'll sell my reel
I'll sell my only spinning wheel
To buy my love a sword of steel
Is go dee tu mavoureen slaun
Repeat chorus
А вот как это было…

На снимке — я, Наташа и белуха (Delphinapterus leucas), имени, к сожалению, уже не помню, в чем перед уважаемым дельфином извиняюсь.
Телефразы
«Что может быть страшнее красивой женщины?».
Ну, не знаю, не знаю… Может, извините за тавтологию, страшная женщина
Мой ЖЖ, странный TheBAT, EMRD, код для T29s
God is Real — unless declared as Integer.
Привет всем, кто это читает или просто смотрит на эту строку!
Поддавшись веяниям времени я
Побродив по журналам тех, кто добавил меня в список друзей я сам, в свою очередь, нашел немало интересного. Например, в ЖЖ пользователя Ctac опубликован способ входа в секретное меню телефона Ericsson T29s. Не далее как вчера один мой знакомый его приобрел, будет чем его обрадовать — он очень любит подобного рода меню и секретные функции.
Обнаружил секретное меню в своем телефоне Ericsson T29s. Для его вызова надо набрать последовательность: >*<<*<*
Появится меню с кучей пунктов, где будут возможности выяснить всю инженерную информацию о телефоне, провести диагностические тесты всего и вся, изменить контрастность экрана, внести изменения в русификацию телефона (можно поменять все надписи везде, где только можно).
В прошлом номере я приводил задачу про двух математиков, помните? :) Публикую ответ от Piterpan’a, в моей интерпретации.
Итак. У нас есть два числа — количество детей и сумма их возрастов,
Тут полезно вспомнить — второй математик не сказал, что не может сосчитать окна, он сказал, что ему не хватает информации. Математик, безусловно, подсчитал все произведения, но не смог выбрать
Уточняющее условие в данном случае — рыжий старший сын. Знание того, что он рыжий и мужского пола нам никак не пригодится, а вот то, что старший сын один задачу решить поможет. Смотрим на полученные триплеты и видим, что произведения чисел
Совершенно случайно обратил внимание на странное поведение «TheBAT!» при отображении одного спамового письма. Обратите внимание за слегка «замыленные» строчки «
Расследование показало, что отображение заголовка именно в таком виде определяется наличием строки
Content-Type: text/html; charset="ISO-8859-1"
в заголовке (header) письма, его можно посмотреть в «TheBAT!» при помощи клавиши F9 или комбинацией Ctrl+Shift+K. Без указания charset или с изменением указанной кодировки эффект пропадает. Тот же эффект можно получить, если вручную изменить кодировку письма (Вид -> Перекодировка).
P.S. Чуть позже я выяснил, что тот же эффект дает указание кодировки Windows-1250.
Удивлен и обрадован появлением на сайте моего друга Николы весьма остроумного плаката о вреде сосания сигарет. :)
Маленькое дополнение от Fedor «FAx» Axenoff, для тех, кто заинтересовался глаголицей. На сайте Веди есть шрифт «Yatsutko Glagolitsa», который позволяет писать с использованием этого алфавита.
Так что, если нужно будет отпечатать
С появлением все более «тяжелых» изделий от Microsoft загрузочные дискеты потихоньку исчезают из нашего обихода. Еще пара лет и само слово будут помнить только профессионалы, занимающиеся восстановлением компьютера из пепла, в который он превратился, когда пользователь решил, что «вот это файлы только место занимают».
Хуже всех приходится этим самым профессионалам — простой «чайник» со свистком и ручкой редко умеет доходчиво объяснить, что за версия ОС стояла на его машине, был ли у него NTFS (4,5?) или же у него FAT (16, 32?). Хорошо, если у него есть
Естественно, люди находят выход из положения. Сергей Елисеев не только нашел его сам, но и приглашает других им воспользоваться. Он является разработчиком программы Emergency Master Rescue Disk (EMRD), которая помещается на одну загрузочную дискету и позволяет производить восстановление данных. Полная (платная, цена — 100 рублей) версия понимает все файловые системы фирмы Microsoft (включая NTFS5 и EFS), умеет восстанавливать MBR, исправлять ошибки на диске и многое другое.
В состав дискеты входит файловый менеджер (Volkov Commander), так что после загрузки вы сможете просматривать содержимое диска и производить над ним любые изменения.
Картинка от digitalk. Надпись на табличке — эквивалент нашей «осторожно, во дворе злая собака».
Пишите!
ЖЖ от 2002-06-23 12:30:00
Теперь мы ЭТО моем.
Этикетка от продукта «Самарские хлебцы». Надпись в красном пятиугольнике (курсив мой): «Внимание! Впервые в России ООО „Самарские хлебцы“ производит глубокую очистку зерна, а именно моет его. Это позволяет более качественно очищать зерно. Мы гарантируем высокое качество хлебцев „Самарских“ только при наличии на этикетке знака „мытое зерно“.».
(Жалобно) Братцы! Господа колхозники. А вы чего, раньше его не мыли что ли? :(