Я в интернете

РСС    Джейсон-фид

Есть автоматические трансляции в Тумблер и Же-же. Если не работает, напишите мне: ilyabirman@ilyabirman.ru.

Позднее Ctrl + ↑

Закрытия метро в Нью-Йорке

Илья Синельников прислал фотографии из нью-йоркского метро:

Ужас, даже Гельветика не спасает.

Вообще, в Нью-Йорке самое шизофреническое метро, в котором я когда-либо был. Там у поездов есть цифры, буквы и ещё и цвета, причём как это всё соотносится — вообще непонятно. Некоторые маршруты пишутся в кружках, некоторые — в ромбиках. Ещё там есть какие-то экспрессы. Кроме того, в качестве направлений там вместо понятных вещей типа Westbound/Eastbound (как в Лондоне) или хотя бы Uptown/Downtown (как говорят люди на Манхэттене) почему-то часто пишут какие-то левые объекты типа «To Jamaica Center», то есть если ты не знаешь именно это место, то понять, куда реально едут поезда, невозможно в принципе.

Загранпаспорт и сообразительность

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

Приезжаю, а там такая фигня:

Ну блин ё-моё. Чё делать-то?

Бред ведь, ну ладно оформление, но выдача-то что? Он же у них лежит, им надо просто его мне отдать. Зачем какое-то оборудование? Надо, думаю, разузнать, чё за фигня. Стучу в кабинет, открывает милая женщина. Спрашиваю, в чём же дело, почему не выдают паспорта? Она объясняет, что в момент выдачи паспорт надо как-то там «активировать» через специальную систему, и до этого он недействителен.

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

Эта история, кстати, снова о том, что «паспорт» и «паспортные данные» — разные вещи, и очень часто, когда есть проблема с самим паспортом, проблемы с паспортными данными никакой нет.

Парк культуры

Я ж вам забыл ещё рассказать страшную историю из Москвы про то, какая там жесть в метро. Рассказываю.

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

На следующий день ехал я уже по Кольцевой, и мне надо было выходить на Парке культуры. Ехал и думал: клёво, что мне не надо там никуда переходить, я ж помню, что переход-то закрыт. Каково же было моё удивление, когда мне в поезде объявили: «Поезд проследует станцию „Парк культуры“ без остановки». Да что за хрень!? То есть, оказывается, слова «переход закрыт», которые я слышал на Сокольнической за день до этого, означали не то, что переход закрыт, а что там вообще не останавливаются поезда Кольцевой линий! Так с хрена ли было так и не сказать?

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

Неужели так трудно хотя бы одну десятитысячную долю бабла, которое идёт на саму стройку, выделить на нормальное информирование о ней пассажиров?

Приборы в столовке

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

Без анестезии

Если вы лечите зубы с анестезией, попробуйте как-нибудь отказаться от неё. Это быстрее и приятнее, чем с ней. Быстрее, потому что не надо тратить время на укол (или что там) и на то, чтобы он подействовал. Приятнее, потому что во рту нет полдня ощущения, что у вас нет рта.

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

То, что лечить зубы очень больно — миф. Точнее, как: есть болезненные и сложные вещи, но это если зубы запустить. А кариес вылечить — давно не проблема. Ну пару раз заденут чё-то, немного неприятно. Но это не идёт ни в какое сравнение с неприятностью от анестезии.

Что делать в Бенилюксе?

Традиционный вопрос. Чем заняться в Люксембурге, Брюсселе, Генте, Брюгге, Антверпене, Роттердаме, Гааге, Амстердаме, Утрехте, Эйндховене, а заодно Дюссельдорфе и Кёльне? В какие ещё места стоит заехать на этом пути? Или даже немного изменив путь? В какие из этих мест даже заезжать не стоит?

Представить, что меня интересует в городах, можно, например, почитав мой рассказ о Париже или Лондоне. Пишите на ilyabirman@ilyabirman.ru, пожалуйста.

Спасибо.

Новый авторский тулбар в Эгее

Улучшил дизайн и вёрстку авторского тулбара в Эгее.

Раньше картинки не умели подсвечиваться при наведении, пузырь с комментариями был миллипусечным и уродским, остальными иконками я тоже был не до конца доволен:

Стало намного лучше:

Иконки стали опрятнее, подсвечиваются при наведении, да и всё ровнее и аккуратнее встало. Приятно посмотреть! А всё благодаря кому? Артёму Поликарпову, конечно. Нет, в самой переделке он не участвовал, но общение с ним не проходит бесследно: он научил, как делать такие вещи сравнительно легко, вот я и сделал, наконец. Красное подсвечивание ссылок стало более интеллигентного цвета (этому уже А. Г. научил). Встречайте в ближайшей публичной сборке беты 2.2.

А вы как провели выходные? А, блин, у меня же комментариев нет.

Что почитать на выходных — 10

Понравилось на этой неделе:

  1. Guy comes out of closet on Facebook to friends who are entirely too geeky to care. Чувак в Фейсбуке признался друзьям, что он гей, а они его тут же закидали помидорами. За плохой дизайн страницы, на которой он об этом сообщил. Потом выясняется, что автор-гей вообще не знает ЦСС. Кошмар, короче.
  2. Baloney. It’s what’s for lunch. Макалоп хорош каждую неделю, на самом деле, на него просто надо подписаться. «You have a 100-person office and 20 percent of them are watching March Madness in HD on their iPads? You’ve got bigger problems than network traffic, Mr. IT Manager Dude.» Если кто не в курсе, он очень смешно комментирует самые тупые новости, слухи и скандалы вокруг Эпла.
  3. The End of Pagination. Джеф Этвуд объясняет западному интернету то, о чём мы, среди 100500 других вещей, говорим на нашем курсе про информационный дизайн и пользовательский интерфейс: надо мочить бессмысленные листалки.
  4. Вредный совет для верстальщиков у Антона Шеина.

Помогите сделать автобекап в Эгее

Хочу сделать в Эгее автоматический бекап. Мало ли, что. Если вы программист и хотите помочь, то будет очень клёво.

Мне нужно просто делать дамп базы данных в файл. Как это должно работать:

  1. В функцию передаётся идентификатор соединения с БД, массив со списком таблиц для бекапа, имя файла.
  2. Функция селектит всё, что нужно, из базы, собирает из этого корректный SQL-дамп (как сделал бы «Пхпмайадмин»), в идеале — заворачивает его в архив. Возвращает true, если всё прошло успешно, false в противном случае.
  3. Если функция не успела выполниться (кончилось время на выполнение ПХП-скрипта), недописанного файла с дампом оставаться не должно. Всё, что делает функция, должно делаться во временной папке, а в конечную помещаться уже когда всё готово.
  4. Естественно, функция не может запускать стандартную функцию дампа от самого Май-эс-ку-эля через командную строку, потому что мне никто это не даст делать на среднестатистическом хостинге.
  5. Функция должна понимать, что версия Май-эс-ку-эля может оказаться какой угодно.

Может такая функция уже существует, и вы просто скажете мне, где её взять. А я уже сам сделаю, чтобы всё это регулярно запускалось и не захламляло сервер бесконечными бекапами. Спасибо.

Ранее Ctrl + ↓