О статистике на моём сайте

Вчера было 11570 заходов у меня на сайте. Кто все эти люди? Что вы делаете перед выходными в интернете?

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

Сжатие JavaScript с использованием PNG и Canvas

Jacob Seidelin в своём блоге «Nihilogic» опубликовал небезынтересную статью, где он рассказывает о своих экспериментах по сжатию кода JavaScript при помощи Canvas и PNG.

Идея простая, из разряда «как мне раньше не пришло это в голову». JavaScript переводится в последовательность байт, которая записывается как изображение. Изображение сохраняется в PNG-формате, в PNG используется довольно эффективное сжатие, что даже при расходах на заголовок даёт ощутимые результаты — известная библиотека Prototype (124 килобайта) стала занимать всего 30 килобайт в восьмибитном PNG-файле. Каждый пиксель в 24-битном PNG позволяет хранить три байта информации, в 8-битном формате — один.

Далее PNG-изображение загружается в тег CANVAS (нужный функционал поддерживается FireFox, WebKit/Safari и бета-версией «Оперы») и считывается попиксельно функцией getImageData, после чего полученный код выполняется (eval) и мы получаем исходный JavaScript.

Единственный недостаток метода — скорость. Извлечение скрипта в 255Кб может занять несколько секунд, что, впрочем, не всегда является проблемой.

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

Ремни безопасности

Когда ввели штраф за непристёгнутые ремни безопасности, я много слышал о том, что штраф берётся с каждого непристёгнутого пассажира. В выходные ездил в Казань и услышал от папы, что штраф берётся только с водителя и величина штрафа не зависит от количества пассажиров. Решил проверить, так ли это. Вот доходчивая цитата с сайта «Ваша машина»:

Не пристегнут водитель. В данном случае выносится штраф в размере 500 рублей на водителя (КоАП, ст.12.6 — «Управление ТС водителем, не пристегнутым ремнем безопасности…»).

Не пристегнут передний пассажир. Так же следует штраф в размере 500 рублей на водителя (КоАП, ст.12.6 — «…перевозка пассажиров, не пристегнутых ремнями безопасности») и предупреждение или штраф 100 рублей на пассажира (КоАП, ст. 12, 29 ч.1 — «Нарушение… пассажиром правил дорожного движения).

Не пристегнуты задние пассажиры Здесь так же ответственность несёт водитель. Протокол оформляется на него, штраф 500 рублей. Кстати, величина штрафа не зависит от количества непристегнутых пассажиров!

Отсутствие ремней безопасности Если конструкция автомобиля не предусматривает ремни безопасности на заднем сидении, то нарушения зафиксировано не будет. Если на заднем сидении ремнями оснащены два места, а центральное место без ремня, то пристегиваются крайние пассажиры, а центральный может не пристегиваться.

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

Вернулся из Казани

Приехал из Казани, место съёмки — Москва, Поклонная гора (170.02КиБ)

Выходные провёли в Казани с ответственной миссией — знакомили родителей с моей стороны и со стороны моей будущей жены. Удалось уехать всего на полтора дня, трудности с билетами (уже сейчас всё плохо с билетами на 12-е июня, хотя ещё больше месяца осталось), так что успели много, но пришлось спешить.

Прошло всё замечательно.

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

Внимание: сменилась навигация на сайте!

Итак, на сайте сменилась навигация (я постепенно двигаюсь по плану модификации сайта, времени только не хватает).

  • я выкинул календарь, до тех пор, пока не доделаю навигацию по месяцам
  • стрелки вернулись к прежней схеме: влево — в прошлое, вправо — в будущее (это самое важное)
  • поиск занял место в меню, лишившись отдельной страницы
  • на странице коментариев к заметке убрал стрелочку, назначение которой мало кто понимал
    Кроме того, ко мне вернулся Google Page Rank, ура. Яндекс, где мой тИЦ?

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

Ошибка у Терри Пратчетта

Нашёл забавную ошибку в книга Терри Пратчетта цикла «Плоский мир» (который я сейчас читаю, прочитана уже 21 книга из 36).

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

Так вот. Горгульи в «Плоском мире» — городская разновидность троллей. Т. е. питаться органикой они не могут.

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

Найди ящерку

Найди ящерку (105.06КиБ)

На этой фотографии фотографа Kolyan Varma (он индус, а не русский с именем Колян) на дереве сидит ящерица. Предлагаю вам её найти. Я потратил примерно минуту.

21 комментарий

Всем будет Coca-Cola

В коментариях в ЖЖ у Артемия Лебедева нашёл интересную цитату. Все знают, что «Кока-Кола» — чрезвычайно агрессивная химическая гадость. Не все представляют насколько. Полюбуйтесь:

А с кока-колой вообще прикол. На заводах, где ее разливают в бутылки, стоят расходомеры: трубки, по которым она течет с двумя электродами по бокам, чтобы точно отмерять 0,33 или 0,5 л. Так вот эти самые расходомеры традиционно очень быстро выходили из строя, поскольку кока-кола чрезвычайно химически агрессивная среда. Поэтому их с недавнего времени (годов в 80-х) начали делать из керамики, которая вообще почти ни с чем не реагирует и применяется в жестком химическом производстве. Знаю, поскольку работал в компании, которая эти расходомеры для кока-колы делает.

Ну и в том же комментарии про букву «Е» в веществах, добавляемых в пищевые продукты. Помню, в перестройку была настоящая истерия на эту тему — люди ходили в магазины со списком вредных «Е-веществ», дошло до того, что все такие вещества стали считаться вредными, я сам долго убеждал родителей, что это не так.

Многострадальная буква Е на пищевых продуктах — вообще давняя песня. Ею обозначают массу веществ, которые в них добавляют. И если фосфорная кислота в кока-коле (а вы разве пьете эту дрянь?) — омерзительно, то уксусная кислота (мы ее используем при консервации), сода (пироги печёте?), лимонная кислота тоже имеют специальный код с буквой Е. Так что не стоит так огульно говорить, что все это — яд.

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

Увеличение количества speed dials в «Опере»

Remco Lanting в своём блоге опубликовал способ увеличения количества speed dials в «Опере» (работает с версии Opera 9.50b2 и выше):

Speed Dial (25.19КиБ)

смотрим где находится папка профайла (Help → About → Opera directory)

закрываем «Оперу»

заходим в папку профайла, открываем файл speeddial.ini

после заголовка вписываем: [Size] Rows=4 Columns=5

запускаем «Оперу», в «Speed dial» теперь 4 строки и пять столбцов.

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

Куда пойти в Москве-2

За прошедшие две недели успел побывать ещё в четырёх музеях Москвы. Особенное впечатление произвели Дарвиновский музей и Свято-Даниловский монастырь. Так же понравился музей метро, своей необычностью.

Музей метро (34.28КиБ)

Музей метрополитена открыт 11:00—18:00 (понедельник) и 9:00—16:00 (вторник-пятница), за полчаса до закрытия посетителей уже не пускают находится в южном вестибюле станции «Спортивная» на втором и третьем этаже (неприметная дверь справа от выхода) билет — бесплатно тема: история московского метро

Центральный музей Великой Отечественной войны (34.83КиБ)

Центральный музей Великой Отечественной войны открыт 10:00—19:00 (вторник-воскресенье), касса — до 18 находится м. Парк Победы, оттуда его сразу видно билет — 70 рублей тема: великая отечественная война, экспонатов внутри музея очень мало, в основном — диарамы

Государственный дарвиновский музей (18.42КиБ)

Государственный дарвиновский музей открыт 10:00—18:00 (кроме понедельника и последней пятницы месяца), касса — до 17:30 находится ул. Вавилова, 57 (м. Академическая, м. Университет) билет — 80 р (есть ещё выставочный зал, рекомендую посетить, общий с музеем билет — 100р) тема: естествознание, много чучел животных

Музей при Свято-Даниловском монастыре (19.91КиБ)

Церковно-исторический музей при Свято-Даниловском монастыре музей открыт: 10:00—16:00, обед — 13:00—13:30 (понедельник, среда, воскресенье) находится — м. Тульская, ул. Даниловский вал, 22 билет — бесплатно тема: православные экспонаты и документы монастыря (обязательно прогуляйтесь по самому монастырю!)

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

The whole ten yards

Пересмотрел комедию «Девять ярдов-2» с Брюсом Уиллисом, заметил, что в начале фильма Лазло пишет левой рукой, когда крупно снимают его руки и правой — когда он появляется в кадре целиком. Интересно для чего нужно было заставлять писать другого актёра, левшу что-то там писать?

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

Гадский IE8 в strict-режиме

Дома на ноуте у меня стоит Internet Explorer 8.0beta1. Принёс домой наш новый сайт, посмотреть как он будет смотреться под этим браузером. Гадский, гадский «Майкрософт»! Сайт (естественно) свёрстан в strict, так в этом браузере в strict режиме не работают фильтры! Естественно, CSS-свойство «opacity» там тоже не работает, так что прозрачность сделать не удаётся.

Кроме этого, не работают custom tags, что очень странно — другие-то браузеры их поддерживают. Надо будет попробовать переключить IE в режим совместимости с IE7, при помощи соответствующего meta-тега, жалко так делать, но что поделаешь — прозрачность нужна.

Ну и чтоб два раза не вставать — SVG в IE8 не будет.

Дополнение: переключение режима при помощи meta не дало результатов.

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

Полина Райко

Роспись Полины Райко (58.49КиБ)

Полина Райко (15.05.1928—15.01.2004) — бабушка из города Цюрупинска под Херсоном. Пережила гибель дочки и смерть мужа, несколько лет терпела избиения от сына-алкоголика, пропившего почти всю мебель. Когда сын попал в колонию, Полина Андреевна в 69 лет начала рисовать на стенах опустевшего дома. До самой своей смерти в 2004 году практически всю пенсию она тратила на краску (эмаль ПФ).

Остальные рисунки этой бабушки можно увидеть в ЖЖ kolya_s_raena.

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

Eee PC 901

Только меня в комментах уговорили на eeepc 900, как в интернете появились фотографии модели Eee-pc 901. Я так до скончания века буду ждать ещё более продвинутую модель. Впрочем, измененения революционными назвать нельзя, даже на значительные не тянут.

Отличия новой модели: новый «шарнирный» способ крепления экрана, убрали кнопку «Power», вместо неё поставили несколько других клавиш, появились два (стерео) микрофона, изменили местоположение отверстия для питания и замкá, корпус стал более округлым.

Нияз Сайфутдинов говорит, что это не рендер, я ему верю, тесты «рендер или фото» он проходит с очень высоким результатом.

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

Я, робот: не по Азимову

Регистрируюсь на сайте, сделанным на каком-то очередном «движке форума». На странице регистрации CAPTCHA — вопрос, который должен подтвердить, что я не робот. Вопрос такой: «у женщины 20 пальцев, у мужчины…». Отвечаю: «20». «Ответ неправильный» — отвечает мне сайт.

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

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

Решение Тёминой задачи

Несколько дней назад Сами Знаете Тёма выложил в своём ЖЖ задачу:

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

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

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

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

Тёма, я дизайнер?

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

Кривой веб-клиент от Motorola

Заинтересовало изменение в новой (0.7.0) версии nginx (это довольно хороший веб-сервер, если кто-то не знает): «теперь nginx разрешает несколько строк „Host“ в заголовке запроса». Решил узнать, что за клиенты отправляют несколько заголовков «Host», оказывается, это Java-машина на некоторых «Моторолах»:

Вопрос: А в каком случае клиент может послать несколько заголовков Host?

Ответ: В случае кривого клиента. Такие, к сожалению, есть — цитата из баг-репорта:

Так вот, Java-машина на ряде аппаратов Motorola (например, K1) имеет свойство указывать в заголовке HTTP-запроса два поля Host. Причём, один из этих заголовков корректный, а второй содержит значение localhost.

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

Терри Пратчетт. Удивительный Морис и его дрессированные грызуны

Выкладываю переведённую в ЖЖ-сообществе maurice_cat книгу Терри Пратчетта «Удивительный Морис и его дрессированные грызуны» (The Amazing Maurice and His Educated Rodents) в едином файле в формате FictionBook2 (fb2). Это сейчас самый популярный формат книг, если кто не знает. Сковертировал на скорую руку, перед сном, но читать можно.

Сжатый файл занимает 240Кб, скачать его можно с серверов «Слил», «RapidShare», «WebFile», «UpLiRu».

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

Письмо диареи

Это письмо диареи!

Само письмо хранится в кеше «Яндекса». С получением этого письма его надо прислать 32 раза каждому человеку, кому вы желаете диареи, даже если вы в это не верите. Всё зависит от вас! Жизнь письма началась ещё в 1965-м году, его получил Ноэль Моррис, но переслал его Тому ван Влеку только один раз и они оба промучались поносом много лет. В 1969 гому Рэй Томлинсон получил это письмо и разослал его 32 раза каждому своему врагу и остался в добром здравии. В Россию письмо попало через сеть FIDO Владимиру Лебедеву и распространилось по всему миру. Лебедев разослал его 32 раза каждому своему врагу и попал в Википедию.

Примеров множество. Ни в коем случае не удаляйте это письмо! Это очень серьёзно! Текст не изменять! SGV sbG 8g WWF uZ GV4 — эти магические знаки принесут диарею вашим врагам. Сделайте 32 копии. Отправьте обязательно. Или ждите сюрприза.

Не игнорируй письмо. Это серьёзно.

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

Выставка живых бабочек

Выставка живых бабочек (90.72КиБ)

На ВНДХ (г. Москва), в павильоне №1 проходит выставка живых экзотических бабочек, захотите сходить — плакаты видны уже на подходе к ВДНХ, в павильоне поворачиваете направо и идёте по стрелкам на полу.

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

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

Потрясающие новости-2

Так как не все поняли предыдущий намёк, попробую намекнуть менее тонко (см. скриншот).

Письмо (7.14КиБ)

Собеседование длилось четыре с лишним часа, содержательно — конкретные задания из жизни «Яндекса».

21 комментарий

Мышь для ноута: Kensington Ci85m Wireless Notebook Mouse

Kensington Ci85m Wireless Notebook Mouse (11.00КиБ)

Купил за 990 рублей в «Белом ветре» мышь для ноутбука — Kensington Ci85m Wireless Notebook Mouse. Замечательная мышь — плоская, небольшая (но и не слишком маленькая), работает в двух режимах — беспроводном (адаптер ExpressCard или USB, в зависимости от модели, в комплекте) и проводном (провод находится внутри корпуса, корпус держится на магнитиках), мышь удобно держится в руке, благодаря резиновой накладке на корпусе.

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

Куда пойти в Москве-3

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

Политехнический музей (28.37КиБ)

Политехнический музей открыт каждый день, кроме понедельника и последней пятницы каждого месяца, 10:00—18:00 (касса до 17:00) находится около станции «Китай-город», адрес — Новая площадь, 3/4, подъезд №1 билет  — 80 рублей тема: история техники

Выставка живых бабочек (12.79КиБ)

Выставка живых тропических бабочек открыта в дни в время работы ВДНХ находится во втором павильоне ВДНХ (м. ВДНХ) билет — 200 рублей (фотографировать разрешено) тема: живые бабочки по всему помещению, другие насекомые в террариумах

Музей передачи «Поле чудес» (10.94КиБ)

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

Паровозная ретро-прогулка (17.76КиБ)

Железнодорожный музей и паровозная ретро-прогулка устраивается с 12:00 по вторникам, четвергам и воскресеньям, вся экскурсия занимает 2.5 часа (сама поездка — порядка 15-20 минут) находится на Курском вокзале (ориентир — здание камер хранения, слева от здания будет касса) билет — 550 рублей (650 рублей — первый класс), 100 рублей — съёмка тема: история железной дороги и поездов, плюс поездка на настоящем паровозе до зданий старого депо (недалоко от м. Сокол и м. Войковская)

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

Бредовая идея шпаргалки

Все знают что такое The Mosquito? Это звук высокой частоты, который, как утверждается, слышат только люди не старше 30 лет (видимо 13 сентября я его слышать перестану). Слушать его долго проблематично, но если хочется сдать экзамен…

В общем, в порядке бреда. Когда я занимался радиолюбительством и ходил во всевозможные кружки «Юный техник», я видел как люди за год начинают слушать «морзянку» (передачу азбукой Морзе) — на огромной скорости. Предположим у нас имеется престарелый и опытный преподаватель, юный бездельник и индивидуальная пересдача — «бомбы» и прочие шпаргалки отпадают, известные технические штучки (типа hands free) не сработают.

Берём самый простой плеер с проводным пультом, где есть динамик, способный воспроизвести Mosquito, записываем «морзянкой» (не вручную, конечно, переводим программой) каждый из билетов, последовательно, номер билета записывается первым. Далее, ну, скажем, в ботинок кладём кнопку «следующий трек» от пульта, включаем плеер, заходим, берём билет, выбираем трек и следим за тем, чтобы голова не взорвалась.

Уф… Проще взятку дать, ага.

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

Скидка 20% в SkyExpress

С сайта SkyExpress (акция с 15 по 30 мая 2008-го года):

Для заказа полета со скидкой 20% от тарифа: 1. зайдите в Мой Скай Экспресс как зарегистрированный пользователь, указав логин и пароль 2. в поле, предложенное слева на первом шаге бронирования, введите промо-код 3. получите скидку 20% к тарифу и продолжайте Заказ полета как обычно.

Внимание, промо-код: METRO. Большими латинскими буквами.

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

Пара слов о свадьбе

Кольцо (18.02КиБ)

4 апреля я сделал своей девушке предложение, с кольцом и вставанием на одно колено. Летом мы женимся. Ура!

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

Bolk — программист Яндеска? [sic]

Из списка «ссылки» с какого-то блога:

так же блог одного из программистов Яндеска под псевдонимом Bolk (имени не знаю). Интересно пишет не только на технические темы, но и обо всем.

Уже несколько раз видел в описаниях такие пометки, «имени не знаю». Мне интересно что мешает таким людям выяснить имя. У меня на сайте (как и на многих других) есть раздел «обо мне», где написано, что зовут меня Евгений Степанищев и работаю я техническим директором в компании «Web2B» (название образовано на стыке слова «web» и аббревиатуры «B2B»).

Со второго июня буду работать в «Яндексе», разработчиком в отделе внутренних разработок.

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

Аватары на сайте, OpenID, Pavatar.

Многие знают, что у меня на сайте поддерживается OpenID — удобная система, позволяющая использовать логин одного сайта на других сайтах без дополнительно регистрации. Система не новая, были и более ранние аналоги, мы с другими разработчиками популярного некогда движка блогов «Регистр» задумывались о такой, но так и не сделали.

Вкратце, предположим вы зарегистрировались на любой сайте, поддерживающем OpenID, к примеру, в той же «Яруше». Чтобы оставить комментарий у меня, вам достаточно написать адреса вашей страницы на ya.ru. Т. е. ваш адрес в каком-то сервисе, где вы зарегистрированы выступает логином у меня.

Просто адреса для идентификации — это скучно, на помощь приходят аватары, маленькие картинки, идентифицирующие пользователя. В комментариях у меня теперь поддерживаются: аватары ЖЖ, аватары Яруши, Gravatar и Pavatar.

Т. е. если вы используете адрес из ЖЖ или «Яруши», то мой сайт возьмёт аватару оттуда. Gravatar и Pavatar — это два решения проблемы единых аватаров на всех сайтах. Первый — централизованный, для идентификации используется ваш адрес e-mail (если ваш сервер OpenID его показывает), второй — децентрализованный и подходит, в основом, тем, кто имеет собственный блог.

Завести свой pavatar («Personal Avatar»), если у вас есть блог, очень просто. Самый простой способ — положить в корень сайта картинку pavatar.png. Картинка должна быть размером 80x80 пикселей, не более 4Кб. Есть два способа указать альтернативное расположение — HTTP-заголовок X-Pavatar с указанием полного пути до pavatar (включая http и имя домена) и задать его в HTML тегами

<link rel="pavatar" href="URL">

или

<link rel="pavatar" href="URL" />

Pavatar должен быть изображением в форматах JPEG, GIF или PNG.

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

Человек, предотвративший третью мировую войну

Награду международной общественной организации «Ассоциация граждан мира» получил на церемонии в штаб-квартире ООН полковник в отставке из подмосковного Фрязино Станислав Петров. «Мы в неоплатном долгу у полковника и должны благодарить судьбу за то, что в критический момент истории он проявил хладнокровие и дальновидность», — заявил, вручая Петрову хрустальную статуэтку «Рука, держащая Земной шар» с выгравированной на ней надписью: «Человеку, который предотвратил ядерную войну», президент ассоциации Даглас Маттерн.

В ночь на 26 сентября 1983 года, находясь на посту оперативного дежурного в командном пункте системы предупреждения о ракетном нападении войск ПВО «Серпухов-15», тогда еще подполковник Петров принял решение проигнорировать показания автоматики о запуске из США по территории СССР пяти межконтинентальных баллистических ракет (МБР) «Минитмен» с десятью ядерными боеголовками каждая. Руководствуясь здравым смыслом (пять ракет слишком мало для первого удара в войне), он объявил тревогу ложной и оказался прав: произошел сбой системы оповещения.

Мемориальная плита на гранитном постаменте с надписью: «Предотвратившим третью мировую ракетно-ядерную войну».

Такая вот история. Памятник на фото установлен в г. Воронеж.

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

← сюда туда →