ЖЖ от 2007-10-01 11:38:00

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

Грибы (68Кб)

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

ЖЖ от 2007-10-03 14:56:00

Я знаю, что пошли какие-то слухи, поэтому делаю то, что делать не собирался, потому что не считал нужным объявлять это публично: мы с  расстались несколько месяцев назад, причины разрыва я обсуждать смысла не вижу и не буду.

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

ЖЖ от 2007-10-10 18:12:00

В пятницу в 10 часов буду в Москве. Если не успею кого-то увидеть — извиняюсь заранее.

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

ЖЖ от 2007-10-10 19:05:00

Блин, в противовес Bashorg надо создать ebash.org.ru, чтобы там была только одна цитата из bash, а то как откроешь это изобретение дьявола, чтобы «на минутку развеятся», так полчаса потерял.

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

GPS и PSP

Попробовал Holux M-1200 с PSP по городу. Отлично, хотя, иногда, показывает вне дороги. Показывает от 10 до 15 спутников (т.е. уже близко к верхнему пределу многих приёмников — 20 спутников, у самого M-1200 предел — 32).

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

ЖЖ от 2007-10-25 01:04:00

Я играю в блоговар, да. На рисунке — мониторинг друзей через API собственного изготовления на моём новом блоге (готовится). В новой версии API (выложу завтра) — общение с сервером blogowar через gzip, кеширование на 5 минут, метод для получения favicon проекта и (!) метод для получения времени окончания момента «магического бессилия» через хитрый алгоритм (без логина на сервер).

Blogowar (11Кб)

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

АПИ к Блоговару

Написал небольшое API к Blogowar (должно работать под PHP4, но я испытывал только под PHP5).

Внутри один класс — Bolkowar, у него несколько методов.

  • userExists($uid) — позволяет выяснить есть ли пользователь с таким ID на сайте
  • userProfile($uid) — возвращает хеш-массив, где указано название блога (name), его URL (url), количество унц (untz), долларов ($), XP (xp), уровень оружия (armor), защиты (weapon), наличие проклятий (sanctuary и firemark) и время, когда можно применять заклинание (cancast).
  • userFavicon($uid) — возвращает true, если у пользователя есть favicon

Весь обмен с сервером происходит с использованием gzip, используется кеширование данных профиля на две минуты. Все вызовы работают без указания логина, в блоге Алёшки есть небольшая инструкция, а внутри класса — примеры.

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

Я и Кукуц

Чёрно-белое фото двух мужчин: слева — молодой человек с короткими волосами и улыбкой, справа — мужчина с длинными волосами, бородой и очками, оба смотрят в камеру на фоне жалюзи.
Я и Кукуц

Пару недель назад, я ездил в Москву по делам и, в частности, посетил Яндекс (большое спасибо Кукуцу за экскурсию). Яндекс — та фирма, где я хотел бы работать, куда меня пригласили, но где я работать пока не смог бы. Тот офис, где был я, это два этажа концентрированного уюта, с бильярдом, барабанной остановкой, кухней с соками, фруктами и бутербродами, «Play Station III» на «плазме», хорошей энергетикой без лихорадочного возбуждения и почти полностью открытое пространство. Кстати познакомимся с Кусо, одним из бывших «Pixel Apes».

Хорошо в Яндексе, как у мамы дома тёплым прекрасным летним утром. В такой атмосфере я буду чувствовать себя розовым киселём, гайки надо раскручивать постепенно. Жаль, ничего не сфотографировал — я уже очень устал к тому времени и целый день ничего не ел. Единственно — не отказал себе в удовольствии сфотографироваться с Романом Ивановым aka Кукуцем, общаемся давно, а в жизни встретились в первый раз. Думаю, не последний.

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

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

Новая версия блога

Открыл новую версию блога. Работает пока не всё — например, нет вывода статей за месяц и год, буду доделывать прямо на сайте, скоро появятся комментарии, облако тегов, но тем, что есть уже можно пользоваться. Движок переписан полностью, работает на текстовых файлах (на базе данных было не так интересно), использует для обновления любой клиент Живого Журнала и называется «Blok».

Я всё ждал, когда же кто-то будет что-то покупать в Блоговаре за реальные деньги. Дождался, таким образом, получается, что один доллар в игре стоит где-то 25 копеек.

Дополнение: сайт в игре забанили, так что баксы в игре опять ничего не стоят.

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

Поиск на сайте через поиск по блогам

Поиск на сайте, как и собирался, сделал через Яндекс (использовать чужие сервисы — один из принципов Веб2.0, да?). Работает очень просто — у «Яндекса» есть поиск по блогам, где, в качестве критерия, можно задать блог по которому будет вестись поиск (кстати, идея вдохновила Кукуца на то как сделать поиск в его архиве Двача). Единственная проблема — «Яндекс» довольно медленно обходит сайты, но есть способ попросить заносить появившуюся страницу сразу, после её появления.

Если лень ходить по ссылке, то «Яндексу» по протоколу XML-RPC передаётся специальное сообщение «weblogUpdates.ping», где указывается URL заметки, адрес и название блога. Уже через несколько минут после передачи сообщения, оно будет доступно в поиске.

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

Layout в IE

На хабре есть крайне полезный, но малоизвестный материал «Изучаем наличие layout»:

Множество несоответствий (стандартам) Internet Explorer’а при визуализации веб-страниц может быть устранено путем присвоения конкретным элементам свойства layout. John Gallant и Holly Bergevin называют эти несоответствия «пространственными ошибками», подразумевая, что они часто могут быть исправлены, если задать элементу ширину или высоту. Это ведет к справедливому вопросу: каким образом layout может менять визуализацию одного элемента и совместное отображение нескольких?

Что такое layout в Internet Explorer, почему работает «хак» «height: 1%» и тому подобное — в этой статье. Крайне рекомендую к прочтению и пониманию всем, кто так или иначе занимается вёрсткой сайтов.

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

Одно фото

Давайте я не про Блоговар что-то напишу, ради разнообразия.

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

Я пытался объяснить что я имею ввиду под словами «художественная фотография». Так же как я отделяю дизайнеров от художников, я отделяю художественную фотографию от… дизайнерской, назовём её так. Дизайнерская фотография — это правильный свет, поставленная поза, «покажи мне страсть», художественная — пойманный момент.

На этом этапе объяснения мне захотелось привести какой-то пример и я его привёл. Вспомнил, что у человека, которого бы я хотел называть своим другом, Марата Нигаметзянова, есть замечательное фото, которое вполне подходит для иллюстрации сказанного. Хочу и вам его тоже показать.

Автор — Марат Нигаметзянов (62.57КиБ)

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

Блоговар

Ну вот я и выйграл в «Блоговар» — получил корону. Господа Kukutz и Ильшат Саетов, спасибо вам большое! В команде играть значительно проще.

Моя победа в «Блоговаре» (26.02КиБ)

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

Сайты в старых браузерах

Мы тут дискуссию развели в рабочем порядке — на тему того как должен показываться сайт в старых браузерах, в IE5, Opera7, FF1 и так далее. Мне подумалось, что надо подключать стили, который убирают всю разметку так, чтобы сайт показался обычной «колбасой», с навигацией. Осталось только отделить старый браузеры от новых. Пути, как мне видится, три — использовать CSS-хаки (но нужно подобрать их именно для этих версий), использовать JavaScript (просто подключать стиль в документ, проверяя версию через JavaScript) или проверять браузер на сервере (последний способ мне нравится меньше всего, так как возникают трудности с кешированием документов отдельно для двух типов браузеров).

Пока запишу себе в TODO попробовать сделать это у себя на блоге. На CSS-хаки надежды мало — они должны работать через ошибки в браузерах, а, в основном, они работают на том принципе, что каждая новая версия браузера поддерживает что-то новое, исключением из этого правила является IE, но там бо́льшая часть хаков относится к версиям ниже «семёрки».

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

Far и Unicode

Господи, неужели случилось? Появилась версия FAR, которая поддерживает Unicode, в частности, при создании файла он спрашивает кодовую страницу: UTF-8, UTF-7 или UNICODE. Правда то, что пока есть, недоделано, прежние плагины не работают (надо качать новые версии, видимо), но это уже кое-что. Всё, что мне нехватало в FAR — это поддержка Unicode.

Far 1.80b (3.79КиБ)

За ссылку большое спасибо Апачу. Очень надеюсь, что поддержку Unicode доведут до ума.

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

Новости на сайте

Сконвертировал старый сайт (который был ещё на «регистре», который мы писали с Димой Смирновым и Кукуцем) — это 2003-04 гг. Теперь старый сайт (читатели, которые знают мой сайт с тех времён помнят, что я удалял весь прежний контент) опять в интернете как приквел этого блога.

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

Чурчхелы, пожалуй, самая популярная сладость в грузинской кухне. В России их можно встретить почти на любом базаре, вы наверняка их видели. Они выглядят как длинные (до 20 см) тонкие колбаски красно-бордового цвета, очень вкусные и легко делаются, правда, для их изготовления вам понадобятся «живой» виноградный сок (отжатый самостоятельно), орехи и кукурузная мука. На толстую нить (типа «ирис») при помощи иглы нанизывают орехи фундук (можно грецкие). Нитка должна быть сантиметров 20-25 в длину, а первый орешек — на расстоянии 4-5 см от конца нитки, который пролет в иголку. На каждую нитку нужно нанизать 10 орешков. Таких заготовок делается столько, сколько чурчхелы вы хотите получить. Далее готовят специальный горячий мусс, в который эти веревочки опускают до самого верхнего орешка (веревочку держат за свободный конец нитки) и тут же вытаскивают для остывания. Как только они остынут, их опять опускают в мусс и снова подвешивают для просушки. Эту манипуляцию проводят 8-10 раз, наращивая толщину чурчхепы слой за слоем до тех пор, пока толщина нитки без орешка не увеличится до 3-3,5 см в диаметре. Далее чурчхела сохнет. Хранить их можно и в холодильнике и просто в помещении, они не портятся, а могут лишь сильно затвердеть, но, скорее всего, вряд ли они дождутся этого момента. Мусс для чурчхелы варится до консистенции густого киселя (или заварного крема), из свежего виноградного сока с мякотью и кукурузной мукой в следующем соотношении: 1 л сока, 2 ст. ложки муки. Варить как обычный кисель.

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

Типографская раскладка клавиатуры

Когда я начинал писать движок этого сайта, я задумывался о том каким образом я буду работать с типографикой (т. е. с правильной расстановкой кавычек, тире и прочих знаков). Я хотел было, написать что-то автоматическое, но решил попробовать попользоваться типографской раскладкой клавиатуры Ильи Бирмана. Остался доволен.

Смысл в том, что к управляющим клавишам «Ctrl», «Alt» и «Shift» добавляется «Alt Gr» — это правая клавиша «Alt». В комбинацией с этой клавишей (а так же с клавишей «Shift» в некоторых случаях) вводятся знаки типографики, что и видно на иллюстрации. Расположение дополнительных знаков продумано, на мой взгляд, идеально, запомнить эти комбинации очень просто. Подробности — на сайте автора.

Схема раскладки клавиатуры с русскими и английскими символами, включая специальные клавиши Shift, Alt, Ctrl, Enter и обозначение «Неразрывный пробел».

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

«iPod» vs. «Нерль»

Какие только вещи не производила советская промышленность! На снимке — советская магнитола «Нерль» (название взято у реки Нерль, притока Волги). Размеры — 8x12x40 см., есть съёмный плеер-диктофон. Работает, по словам Игоря Сорокина, приславшего снимки, до сих пор.

Всё новое — хорошо забытое старое, ребят. Помните это, втыкая свой iPod в док-станцию с колонками!

«Нерль», сверху (68.78КиБ)

По ссылке — ещё два фото.

«Нерль» диктофон отдельно (70.29КиБ)
«Нерль», вид сбоку (77.40КиБ)

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

iPhone Fingers

Phone Fingers (23.88КиБ)

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

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

Комментарии на Blok

Думаю по поводу комментариев у себя на сайте. Обычно сайты делят всех комментаторов на анонимных и зарегистрированных. В последняя время появилась новая разновидность — зарегистрированные на другом сайте (OpenID, TypeKey, CardSpace и прочие аналоги).

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

Попыток было много, а получила распространение технология OpenID. На мой взгляд, все, кому есть что сказать, уже имеют OpenID-аккаунт, даже если не подозревают об этом. Например, вы зарегистрированы на сервисах «LiveJournal», «Мой Круг», «Li.Ru», «Яндексе»? Тогда у вас есть OpenID. Посмотрите в окно какого сайта вы каждый день вбиваете логин и пароль, скорее всего он поддерживает систему OpenID.

К чему я веду. Я считаю, что анонимные комментарии свой смысл утратили. Ими трудно управлять (вот как, например, их баннить? по IP? а если это большая подсеть за NAT?), они порождают чувство безнаказанности и толкают к переходу на личности, анонимными комментариями пользуются спаммеры и т. д. и т. п. В этой связи я сразу буду делать комментарии так, чтобы ими можно было пользоваться с применением OpenID.

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

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

Первое интервью

Вчера разговаривали с ночью Ильёй Бирманом (кстати, первый раз пользовался «скайпом»), в процессе разговора я стал вспоминать сколько раз я давал интервью. Вспомнил своё первое — на радио, в передаче «Система 104». Рассказывал о взломе чатов и проекте «JUnix», жутко волновался и спешил. 24 сентября 1999 года, если верить датам на сайте. Мне только-только тогда исполнилось 22 года.

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

7 лет в блогосфере

Оказывается, 11-го ноября моему сайту исполняется 7 лет, сделал плакат на семилетие сайта. Нервных и впечатлительных прошу не смотреть.

Остальные — смотрите

Мозги в собственном соку (49.93КиБ)

По мотивам плаката на пятилетие студии Лебедева, конечно же. Если кто-то, вдруг, не видел.

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

«Та самая фотография» чудовища с озера Лох-Несс

Чудовище с озера Лох-Несс (32.86КиБ)

Не знал, что самую известную фотографию «лохнесского чудовища» уже 13 лет официально считают подделкой (см. статью «Birth of a Legend»). Мой вольный перевод части статьи:

На фотографии от 1934 года видно тонкую шею животного, виднеющуюся над водой. С момента опубликования в «London Daily Mail» она стала «той самой фотографией лохнесского чудовища» и для многих — доказательством его существования.

Одной из причин, почему в подлинности фотографии не было сомнений — считалось что она была получена от надёжного источника. Фотография была продана «Daily Mail» лондонским врачом Кеннетом Уилсоном, который, якобы, сделал её, заметив волны на воде, когда приехал с другом из Лондона, чтобы фотографировать птиц недалеко от Инвернесс.

В 1994 году, через 60 лет, после того как фотография была впервые опубликована, газеты по всему миру сообщали, что «фотографии хирурга» были поддельными, «Daily Mail», путём сложного обмана, ввели в заблуждение.

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

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

Блоговар — армия ботов

В «Блоговаре» появился «исскуственный интеллект» — можно позволить сайту играть за вас, т. е. применять магию по какому-то нехитрому алгоритму. По всей видимости — просто атаковать тех, кто на первых местах: снимать защитные заклинания, отбирать УНЦ. Что из этого получится, сказать сложно, но, похоже, рейтинг будет в постоянной ротации. Я под раздачу уже попал, Дим, а защитные заклинания от ботов будут, м?

Куплю-ка я корону, пока могу. Это уже моя четвёртая корона, очень похоже, что последняя. Драться с армией ботов врядли кому-то подсилу.

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

Южный океан

Южный океан (9.23КиБ)

Я, к стыду своему, лишь около полугода назад узнал, что на нашей планете уже семь лет как пять океанов. В 2000-м году Международная гидрографическая организация официально вылелила Южный океан из состава Атлантического, Индийского и Тихого.

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

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

Интересный символ в Unicode

Однолетнее травянистое растение из семейства шелковичных (1.40КиБ)

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

Естественно, символа, в упомянутой мной узнаваемой форме, нет. И не будет. Но на планете Земля есть иерогифические языки, где многие базовые слова состоят из одного символа. В Unicode эти символы нужно включать. Так вот. Альтернативно настроенным повезло — в таблице есть символ, который в переводе обозначает это упорно неназываемое мной слово. Его же можно увидеть на картинке слева.

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

Хакеры и кракеры

О том, кто такие «хакеры» и чем они отличаются от «кракеров» написано достаточно давно, но мне очень нравится статья ЖЖ-пользователя Димы Сокола. Ничего нового (впрочем, для многих написанное — откровение), но изложение внятное, написано простым и понятным языком.

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

Сайт на мобильных устройствах: Wall4PHP

Латвийский парень Kaspars Foigts реализовал библиотеку Wall4PHP. Это реализация WALL (Wireless Abstraction Library, оригинальная версия создана Luca Passani на Java) на языке PHP. Библиотека предназначена для поддержки сайтом мобильных устройств и позволяет на специальном языке описывать вёрстку, чтобы потом показывать сайт на том языке, который поддерживается устройством (XHTML, WML, модифицированный HTML для Imode-устройств).

Профиль устройства (что именно им поддерживается) описывается на специальном XML-языке WURFL, по этим профилям WALL определяет в каком виде устройству показать сайт. На странице автора есть англоязычное описание возможностей библиотеки, языка, а так же несколько примеров работы. Библиотека не развивается с конца 2006-го года (хотя на сайте есть TODO), но, похоже, достаточно стабильна и функциональна.

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

Маркетологи

Придумал шутку про маркетологов. Для тех, кто понимает, marketolog.css:

*      { text-transform: uppercase }
:after { content: '!!!!!' }

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

← сюда туда →