Позднее Ctrl + ↑

Эстафета олимпийского огня

В этой заметке использовался Флеш, который больше не работает

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

Самолёт — это стрелка

Почему-то ещё не все дизайнеры поняли, что самолёт — это стрелка. Вот некто пишет Лебедеву комментарий с такой картинкой:

Самолётик

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

Но очень важно то, что самолёт и стрелка противоречат друг другу. Стрелка говорит, что надо ехать на восток, а самолёт — что надо ехать на северо-восток. Такого допускать нельзя; иконка самолётика должна смотреть туда же, куда и соответствующая стрелка.

Это ведь настолько очевидно, что про это не нужно читать заметку на Минвайле. Нужно просто открыть глаза и посмотреть на то, что нарисовано.

Координируй это

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

Как работает определение места в Айфонах без ГПС? Телефон шлёт идентификаторы сотовых вышек, которые он может поймать, куда-то Гуглю, а мак-адреса вайфайников, расположенных вокруг — в «Скайхук ваерлесс». В базах Гугля и «Скайхука» записаны координаты этих объектов, поэтому телефон может приблизительно вычислить, где вы находитесь.

Задача в том, чтобы добавить свой вайфайник в базу «Скайхука». Так и пишем: add my wifi to skyhook. Ух ты, первая же ссылка ведёт на форму добавления своего вайфайника в их базу!

Обсуждаем Айпад с Шуриком Бабаевым

Соскайпились с Шуриком Бабаевым — моим сетевым приятелем, давним пользователем эпловских продуктов, разработчиком программ под Айфон — и поговорили про Айпад. А я взял да и записал наш разговор. Почему бы это не выложить на всеобщее обозрение? Будем считать это первым выпуском моего непериодического говорильного подкаста.

Обсуждаем Айпад с Шуриком Бабаевым

Говорим вот про что:

  • Чего делать на Айпаде нам, простым гикам?
  • Что-то он совсем не тормозит. А что будет, когда на него понаставишь кучу приложений? Отчего тормозят некоторые Айфоны?
  • Про экран. Не маленькое ли разрешение 1024 на 768? Не смогли сделать больше, не сочли нужным, или их процессор просто больше не потянет с такой плавной анимацией?
  • 500 баксов за низшую модель — это действительно дёшево, или нас разводят? Да и какая польза модели без сотового модуля? Кстати, что это за микросим в модели с оным?
  • Камеру приберегли для будущей модели или просто решили, что не нужна?
  • Как мы будем читать всякую всячину с Айпада без Айбук-стора? О формате Епаб, о чтении обычных ПДФок и о возможности закачивать свои книги в эпловскую красивую читалку.
  • Айфон-ОС как платформа становится всё сложнее для разработчика: теперь придётся учитывать ещё и неопределённость разрешения экрана. Как cделать в приложении интерфейс, масштабируемый от Айфона до Айпада? Немного о новшествах в инструментарии разработчика. Попытка произнести название селектора dequeueReusableCellWithIdentifier:.
  • Айпад — убийца десктопных ОС? Действительно ли Айфон и Айпад так просты, какими их нам представляют Эплы? А как же те люди, которые так и не врубились в Айфон? О сложностях с закачкой в эпловские геджеты контента, полученного не из эпловских источников. Разница между Штатами и Россией. Великий и ужасный Айтюнс.
  • Что нового нам ждать от Айфона и Мака в связи с Айпадом? Айбукс появится и на Айфоне? А будет ли Апстор на Маке?

Скачать наш разговор можно на Арподе (или по прямой ссылке), там же можно подписаться на случай, если будут ещё выпуски. Разговариваем чуть меньше часа. Спасибо тебе, Шурик! А с вас, читатели, комментарии как по существу темы разговора, так и про то, насколько это всё похоже на подкаст, который вы бы стали слушать.

Что вы думаете про Айпад? Что важное мы забыли обсудить (мы уже сами выписали как минимум три темы для ещё одного разговора)? Про что ещё хотите услышать? Кто хочет со мной поговорить про это что-нибудь по Скайпу?

Пропущенные дефисы

Никита Иванов хорошо написал про Айпад. Я тоже когда-нибудь напишу про Айпад, но пока тема другая. Кого волнует Айпад, когда русский язык в опасности? Тема — пропущенные дефисы. Вот Никита цитирует фиг знает кого:

— А чё ты так тормозишь то, все всё уже обсудили!

Я не в силах прочитать это предложение с первого раза, из-за того что автор не поставил дефис перед «то». Сейчас предложение читается следующим образом:

  1. «А чё ты так тормозишь то́,» (речь, очевидно, о том, что адресат что-то тормозит, т. е. задерживает, не даёт чему-то произойти).
  2. Мозг уже готов, что дальше в предложении будет сказано, что же тормозит автор, и автоматически прочитывает «что», а не «все», букв-то столько же (видите, я не забыл дефис после «букв», хотя в данном случае его отсутствие бы помешало меньше — запятая после «то» здесь сильно способствует такому восприятию).
  3. «всё уже обсудили»... вроде чушь какая-то.
  4. Пытаемся осмыслить прочитанное предложение «А чё ты так тормозишь то́, что всё уже обсудили!»... осмыслить не удаётся.
  5. Наверное, там не «всё», а «все»: что все уже обсудили, — думает мозг. И видит, глазами, слово «все», рядом со словом «всё», пытаясь хоть как-то связать это в предложение... «А чё ты так тормозишь то́, что все всё уже обсудили!»...
  6. Да ё-моё, что за бред? Как Никита может тормозить то, что все всё уже обсудили? Он что, кому-то мешал что-то обсуждать? Придётся предпринимать ещё одну попытку прочитать предложения, на этот раз уже не в режиме чтения, а в режиме парсинга.
  7. Парсим: «А чё ты так тормозишь то (и дальше, без какой-либо связи со сказаным перед этим) все всё уже обсудили». Ок, в предложении распарсился смысловой кусок: «все всё уже обсудили». Однако целиком оно по-прежнему бессмысленно и синтаксически разваливается. Продолжаем разбор.
  8. Челночное чтение в режиме исправления ошибок: пытаемся придумать минимальную коррекцию первой половины предложения, чтобы всё вместе обрело смысл.
  9. Придумываем, что если добавить дефис перед «то», то кусок «тормозишь (что?) то́» превратится в «тормози́шь-то». Классно, смысл предложения, кажется, разгадан!
  10. Игнорируем восклицательный знак в конце вопросительного предложения.

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

Аналогично работает ошибка с -ться и -тся: мозгу (грамотного человека) мягкий знак подсказывает, какое перед ним слово, и это позволяет сразу ставить ударение в нужное место (например, торо́пится/торопи́ться). Ошибка замедляет чтение предложения, потому ты сначала читаешь то слово, которое написано, а не то, которое имел в виду автор, потом обнаруживаешь, что смысла нет, и только тогда исправляешь ошибку.

Нельзя не вспомнить золотые слова Льва Владимировича Щербы!

Последнее творение и твиттер

Кстати, вы вот щас все пошли устремляться за мной на твиттере — это правильно. Не забудьте устремиться также и за Сашей Каном.

Но уже меньше чем через 5 часов Эплы покажут своё «последнее творение», и я, конечно, буду за этим следить, и постить в твиттер всё, что приходит в этой связи в голову. Так что если вам это не интересно, то сегодня нужно либо пока отфоловить меня, либо зажмуриться и перетерпеть.

Я думаю, что творение будет называться Айпадом.

А ещё есть @blogengine, где я пишу, что происходит с E2.

Этой зимой завёл себе свиттер

Этой зимой я завёл себе свиттер. Такой: @ilyabirman. Я туда теперь посчу всякую фигню, как то, например:

  • сор хозяйствующих субъектов (во дворе дома, в котором всякие кафешки на первом этаже),
  • семь раз доверь, один раз проверь,
  • мыши нюхали и кололись, но продолжали жрать экстази;
  • замаялся ждать апреля,
  • подарочный сертификат соответствия ГОСТу,
  • новобранец пойдёт в ногу со временем,
  • грибной грипп (или даже «грибий»),
  • прапрапрачечная,
  • провалился на экзамене по археологии,
  • этот метеорит как сквозь Землю провалился,
  • краткий курс обмена валют (полезен всякому путешественнику),
  • репутация Аль-Каеды подорвана,
  • пояс шахида по карате,
  • неоконченный высший пилотаж,
  • курам наспех,
  • полотна известных полотёров,
  • это новое слово в русском языке,
  • pun тебе на язык,
  • антимонополый комитет (борется с гомосексуалистами),
  • it’s a mac-mac situation,
  • то, где тогда;
  • операция по смене пола, возраста и семейного положения;
  • парк кур,
  • добавить карбида по вкусу и варить до готовности,
  • розничное настроение!
  • тыква скорой помощи,
  • Ева вынесла мусор из ведра Адама,
  • фоторобот сделан с ослов свидетеля,
  • вернулась вера Брежнева в Виагру,
  • астрологический прогноз погоды,
  • пирог печётся лишь о собственной безопасности,
  • с учётом из носа,
  • кий из Ясенева,
  • перечень трески,
  • baker’s treat,
  • спасение рук утопающих,
  • время определяют не по дням, а по часам;
  • хлюпать ресницами,
  • девушка на платформе отправляется с третьего пути,
  • пневмоподвески для королевы (ну, это четыреста лет спустя).

Серия «Такие названия»:

  • Нижнедюраселовск,
  • Сергиев Пассат,
  • нелегальный склад «Секретные пиломатериалы»,
  • АН-Нет (самолёт),
  • перец «Хилтон»,
  • бальзам «Твитнер»,
  • салат «Брут»,
  • пельмени «Навахо».

Серия «Такие имена»:

  • Ай фон Триджи,
  • Снегурочка Ряба,
  • Курочка Рыба,
  • Буратино Канделаки,
  • Сократ Щукин,
  • Ксения Собчак-Норрис,
  • Попугай Риччи.

Техническая серия:

  • 101-пальцевый метод печати,
  • <h1></n1>,
  • посмотри на логи и спи спокойно,
  • спазм-фильтр,
  • театр Фаерфокса и балета,
  • для перехода по ссылке кликните здесь,
  • [×] Я бы хотел кое-что отметить,
  • document.getElementByTheWay (),
  • ХТМЛ отл., ЦСС удовл. (в зачётке у браузера),
  • mospat.ru/favicon.ico,
  • Мяч баскетбольный, 1 шт. [ В корзину ],
  • ужин при свитчах (у админов),
  • meta robots: noindex, unfollow.

Спортивная серия:

  • ложное двоеборье,
  • паралимпийская деревня (да, паралимпийский огонь уже был),
  • хоккей с мечом,
  • когда слова стоят в столбик в алфавитном порядке, «быстрее» выше «сильнее»,
  • всё, что нас не убивает, делает нас синее;
  • спорная команда России,
  • Nilsson-Neuner Group,
  • Australian Cup of Nations.

Итоги выборов: полцарства за коня.

Обжёг язык хот-догом: «Чёрт, он горячий как собака!»

«Птице — фабрика» (федеральная целевая программа).

Диджей пуплике: «Не вижу ваши карандаши!»

Не хочется проводить жизнь в автосервисе? А есть такое слово — Лада.

Автомобиль «Ока» может преодолеть расстояние в 50 раз превышающее его собственную длину.

Критика устаревшей функции телефона: «Это уже было в Сименсах!».

Бедняк в аэропорту: «Подайте на вылет!»

Веб-форма для доступа в БДСМ-клуб: [ Submit ].

В рубрику «это очевидно»: Без пруда не вынешь рыбку из пруда.

Первый закон Ньютона-Мёрфи: Бутерброд всегда падает вниз.

Нил Армстронг: «Хочешь уменьшить вес — спроси меня, как!»

Большой пистолет. «Таким и убить можно!»

Курящему медведю: «Ну и как курится лапой?»

— Чья кожа?
— Это Кости.

После экзамена в мединституте:
— Ну, что тебе попалось?
— Да лёгкое...

Акаунт Цезаря взломали. «Маст хэв бин Брут-форс», — подумал Цезарь.

— И ты брит!..

...приходим к Междуречию, следовательно это реки Тигр и Евфрат, что и требовалось доказать.

Ваш пост попал в ТОПку Яндекса!

О биатлонной спортивной форме

Все биатлонисты и биатлонистки бегут в одинаковой форме — сине-белой:

Форма всех биатлонистов и биатлонистов одинаковая — сине-белая

Ну, то есть как: есть чёрные немцы ещё и красные китайцы. А остальных всех не отличишь. Тупые дизайнеры считают своим долгом сбить зрителя-болельщика с толку. Какие-то полосочки белые, у кого горизонтальные, у кого вертикальные, а у кого — диагональные! У кого-то шапка другого цвета. У кого-то красная фигинда на штанине нарисована. Найди, блин, 10 отличий! Казалось бы, ну сделайте вот так-то:

А должна быть форма биатлонистов и биатлонистов такая, как флаг страны
«Блин, немка-то нашу догоняет!»

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

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

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

Теперь здесь тоже новый E2

Впервые за 15 месяцев обновил тут движок на новый E2 (сделал это же на «Вотсоуэвере» где-то месяц назад). Теперь тут тоже в комментариях можно использовать всякие значки, и они не превратятся в кашу!

Что-нибудь, конечно, может пойти не так, как нужно. Давайте же посмотрим, как оно пойдёт.

Добавлено сразу после публикации: Ну, вот например форма комментариев подразвалилась.

Добавлено в 18:37: Да, кстати, теперь комментарии сразу показывают по адресу заметки, без /comments/ в конце, как все мечтали последние 50 лет!

Добавлено в 22:43: Спасибо всем за комментарии. Буду чинить всё, что сломалось, постепенно.

Реляционная база данных для человека

Вот что. У меня есть некая куча данных, которые я хочу не потерять. Я могу хранить их в текстовых файлах, могу — в Эверноуте, а могу ещё как-то. Но мне кажется, что этим данным самое место в реляционной базе. Они хитро связаны друг с другом, и я хочу сделать эти связи частью самого принципа хранения.

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

Вот есть программа «Бенто». Типа, красивая база данных для обычных людей. Я, честно говоря, не сильно погружался в то, что она умеет, но букв SQL нигде на сайте я не нашёл. Следовательно, если я вдруг пойму, что у меня ошибка в модели, то мне придётся вручную, что ли, всё переделывать? Или надеяться, что там есть какие-то готовые функции.

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

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

Помогайте, пожалуйста.

Ранее Ctrl + ↓