Дружественный к мобильникам Drupal 7

Блог на Drupal - да и вообще любой standalone-блог - требует некоторых усилий по настройке. Особенно сложно найти более-менее пристойно выглядящую тему оформления. Давние читатели, возможно, помнят штук пять разных "лиц" сайта, которые я менял одно на другое в попытках улучшить визуальное восприятие своего блога. Несколько месяцев назад я остановился на теме Zero Point - она была практически идеальной, и мне казалось, что вопрос с оформлением закрыт надолго.

Но в мой уютный мир, как обычно, вмешался Гугл. Это случается уже не первый раз: некоторое время назад своими нововведениями он разломал с трудом выстроенную схему входа по OpenID, которую в конечном итоге так и пришлось похоронить, заменив ее на более современную OAuth-идентификацию через соцсети. В этот же раз он заявил, что сайты, не оптмизированные под мобильные устройства, с апреля начнут получать более низкий рейтинг в поисковой выдаче по сравнению с "дружественными" к мобильным устройствам.

Поскольку львиная доля визитов на мой сайт приходится на поисковые запросы, я забеспокоился, насколько это нововведение отразится на мне. Сам-то я неоднократно заходил к себе с мобильника и не испытывал каких-либо сложностей, но оказалось, что Гугл считает иначе. Вот, как выглядел тест моего сайта на "дружественность" к мобильным устройствам:

Сайт Myx.Ostankin - not mobile-friendly

Поизучав прилагающиеся к результатам теста рекомендации, я узнал, что в случае с Drupal проблему можно решить установкой более подходящей темы оформления - из тех, что называются "adaptive" или "responsive". Zero Point к подобным темам не относится - значит, придется опять искать новую. Так что, пользуясь тем, что я недавно сделал себе инструмент для создания временной копии сайта, я начал неторопливо экспериментировать с разными темами оформления, каковых в Интернете валяется не один десяток.

Как ни странно, я сравнительно быстро нашел практически полностью подходящую тему Alpha Responsive Theme, установил ее, немножко подкрутил CSS-свойства - и вуаля! Теперь я тоже дружественный к мобильникам! :)

Сайт Myx.Ostankin - теперь оптимизированный под мобильники

P.S. А полезно все-таки излагать свои мысли в письменном виде. Пока писал пост, полез искать ссылку на тему Zero Point, и обнаружил, что там тоже появилась mobile-friendly версия. Но когда я с ней поэкспериментировал, мне не понравилось, как она растягивает страницы на больших экранах, перемешивая текст с картинками - старая версия так не делала, да и Alpha тоже таких вольностей себе не позволяет. Так что пусть остается Alpha.

Переезд в Эстонию. Визы и документы

Продолжение рассказа про переезд в Эстонию. В этом посте будет подробно изложено, как мы получали визы и занимались прочей околомиграционной бюрократией.

Что такое синяя (она же голубая) карта?

В процессе изучения вариантов получения вида на жительство в Эстонии, я обратил внимание на "синюю карту" - европейское новшество, призванное стать аналогом американской "гринки". Идея заключается в том, что по всей Европе создается унифицированная процедура оформления вида на жительство для квалифицированных специалистов. Есть некоторый базовый набор правил, а детали каждая страна устанавливает уже на свое усмотрение. Базовые правила таковы:

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

В общем, ничего сверхсложного. И, что примечательно - никаких требований по языку. Минус у синей карты, пожалуй, только один, хотя и довольно жирный: в отличие от американской зеленой карты, европейская синяя карта является временным видом на жительство, и превращается в постоянный только через пять лет. До этого времени ты привязан к конкретному работодателю, и сменить его можешь только с согласия властей - а в случае потери работы и вовсе обязан покинуть страну. Впрочем, как я понял, из всех "цивизизованных стран" получить право на работу без привязки к работодателю можно только в таких, мягко говоря, не очень близких к России странах, как США, Канада, Австралия и Новая Зеландия. До недавних пор можно было еще и в Англии, но она несколько лет назад отменила свой Tier 1 для трудовых мигрантов. Так что если хочешь работать в Европе, приходится соглашаться на работу на несколько "птичьих" правах.

Зато при всем этом синяя карта имеет ряд существенных плюсов по сравнению с обычным разрешением на работу:

  • мигрант с синей картой имеет право привезти с собой супруга и детей, которые получают полноценные права, включая право на работу;
  • спустя какое-то время (зависит от конкретной страны) мигрант может сменить работу на правах местного жителя - то есть новому работодателю уже не нужно будет доказывать властям, что он не смог найти такого же работника среди местного населения;
  • в случае потери работы мигрант имеет право некоторое время (зависит конкретной страны) оставаться в стране и искать новую работу;
  • в некоторых странах (например, в Германии) срок получения ПМЖ для синекарточников существенно меньше, чем стандартные пять лет;
  • при желании мигрант может сравнительно просто сменить страну проживания на другого члена Евросоюза с сохранением стажа работы по синей карте (кроме Англии, Дании и Ирландии, которые проект не поддержали) - условия, опять же, зависят от принимающей страны. Дополнение: такое право появляется после 18 месяцев проживания по синей карте.

В общем, поизучав информацию, я решил, что я хочу синюю карту. А уж если я чего решил... :)

Фильтр в GMail: как выделить категорию нужных писем среди ненужных

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

Вторая причина - это то, что есть люди, которые ко мне по-прежнему иногда обращаются через фейсбучный чат. Фейсбук, разумеется, немедленно шлет мне уведомления об этом на электронную почту, но вот проблема: эти уведомления тонут в потоке того мусора, который фейсбук ежедневно генерирует, и который невозможно отключить. Нет, там, конечно, есть какие-то настройки, типа "получать на почту только важные уведомления", но чёрт его знает, что фейсбук сочтет важным, а что - нет? Подробно про это нигде не написано. Понаблюдав за тем, как фейсбук принимает решения в плане "что, кому и как показывать", я совершенно не намерен полагаться на него в подобных вопросах. Пусть уж лучше шлет всё, я сам разберусь. А всё - это:

  • А вы знаете Васю Иванова, Машу Пупкину и еще восьмерых других людей?
  • У вас есть целое 1 непрочитанное уведомление!
  • Маруся Незванная добавила новую фотографию в альбом "загруженное с мобильника"!
  • Мишка Квакин обновил свой статус: "Вчера вечером классно потусили в..."!
  • Zlobnyj Gnomik хочет добавить вас в друзья!
  • Анатолий Ефремович (друг Юрия Григорьевича) откомментировал фотографию Людмилы Прокофьевны.
  • Умная Маня поделилась ссылкой: "Пингвины-извращенцы терроризируют Палестину!"

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

"А вот насчет фильтра - это мысль интересная..." - подумал я. В самом деле, может, научить GMail откладывать отдельно все уведомления о личных сообщениях, а все остальное - резать?

О том, как делается такой фильтр - под катом.

Переезд в Эстонию

Tags: 

Идея зрела давно. Еще в далеком 2008 году, во время полугодовой командировки в Лондон, я всерьез заинтересовался: а как это, жить за границей? Не приехать туристом, не находиться в командировке, пусть даже и длительной - а вот чтобы по-настоящему. Жить и работать - оно как?

С Англией тогда не срослось. Уже имея на руках визу Tier1 - то есть возможность приехать и жить - в последний момент решил, что не хочу. Вместо этого мы вместе с Юлей поехали в Питер и стали обживаться там. Но идея-фикс, как выяснилось, не исчезла, а просто затаилась на время. Как говорят психологи, остался незакрытый гештальт :) Который в итоге дал о себе знать в самый неожиданный момент.

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

Лягушки-путешественницы
  • Есть страна, которая нам нравится, и в которой мы бы оба не отказались пожить - это давно нами любимая Эстония.
  • Ипотека выплачена и даже есть некоторая финансовая подушка.
  • Из родного города мы уехали уже давно, а в новом так и не обзавелись крепкими связями, поэтому в Питере нас тоже мало что держит, кроме, разве что, моей работы.

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

Droid4. Американский клавиатурник в России

Tags: 

Смартфоны-клавиатурники исчезают за невостребованностью на рынке - это, к сожалению, факт. То, что сейчас осталось - это либо Blackberry, рассчитанный на очень узкий сегмент рынка, либо бюджетные Nokia с простейшим симбианом на борту, либо полноценные андроид-смартфоны, но уже несколько лет как морально устаревшие. Когда я купил себе SonyEricsson Xperia Pro, я выбирал между ним, Motorola Milestone и HTC Desire Z, но они уже тогда плелись в хвосте и сильно уступали современным флагманам, а сейчас и вовсе непригодны к хоть сколько-нибудь полноценному использованию.

Главной проблемой моего Xperia Pro был маленький объем оперативной памяти и полное отсутствие возможности ее нарастить. В результате приложения сидели в телефоне буквально друг у друга на головах и жутко тормозили. Доходило даже до того, что я не мог принять входящий звонок, поскольку во время звонка телефон был занят чем-то более важным, чем пользователь, отчаянно пытающийся провести пальцем по слайдеру. В итоге я был вынужден завести себе отдельный телефон "чтобы звонить" (Nokia Asha 302), но кардинально мало что изменилось - сонерик по-прежнему ужасно тормозил на простейших операциях. Я уже всерьез задумывался о геморройной операции по установке какой-нибудь хакерской версии облегченного андроида, когда неожиданно на горизонте появился [info]arkanoid, который упомянул о существовании телефона Droid4.

В России Droid4 не продается. Впрочем, он вполне себе продается на eBay, но, подозреваю, что после истории с Motorola Moto G, даже покупка его на eBay могла обернуться неприятностями. По счастью, как раз в то время, когда я положил глаз на этот телефон, к нам в гости собирались новоиспеченные американцы [info]ksch и [info]piafraus, так что я не только избежал вероятных проблем, но и на доставке в Россию сэкономил.

Мои впечатления от телефона - под катом.

Подслушанное в офисе - 2014

Прошел очередной год, в течение которого я записывал на телефон высказывания своих коллег. Формат более-менее устаканился: отдельно блок фраз-однострочников, которые хороши сами по себе, вне контекста, отдельно подборка рабочих диалогов, отдельно бытовые разговоры. И обязательно - раздел "инглиш-рунглиш", как же без него в международной компании. Поехали!

* * * Однострочники и прочие обрывки разговоров

- Что случилось с Андреем? От него осталась куча одежды!

- Задача - спасти сервер от возможного вторжения индусов.

- Он ищет "творчество Достоевского", а в поиске одни бабы с сиськами вылезают...

- Кто в начале года набирает много "флагов в руки", к концу года превращается в павлина!

- Рука лицо колоть устала!

- Посмотри на логи и спи спокойно.

- А ведь еще пять лет назад фраза "полайкать чекин" не имела смысла!

- У меня память в целом неплохая, просто я все забываю...

- Мое удовольствие многограннее твоего!

- Когда эта штука выстрелит, ее можно будет потрогать руками...

- Она написала, что сегодня опоздает, потому что ей наконец-то привезли кровать...

Легкое обновление ядра Drupal 7

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

Под катом несколько наработок, которые могут оказаться полезными другим друпаловодам-любителям вроде меня.

Мюзикл "Звездные войны" в диснеевском стиле

Tags: 

Этот год у меня богатый на музыкальные открытия. Сначала шоу "Один в один", потом "Notre Dame de Paris" на итальянском, а сегодня я наткнулся на очередное прекрасное: музыкальную пародию, исполненную в форме мюзикла по "Звездным войнам" (уже смешно, да?), стилизованного при этом под диснеевские мультфильмы. Сделано просто бесподобно: оба жанра переплетаются в причудливых формах, но при этом остаются отчетливо узнаваемыми - автор явно постарался, чтобы это было так :)

Начинается все в строго выраженных тонах "Звездных войн", но буквально с первых же секунд и в видеоряд, и в музыку проникают диснеевские мотивы, и дальше уже Лукас и Дисней сплетаются в буйном танце. Впрочем, смотрите сами.

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

Автор всего этого великолепия - некто Джордж Шоу, молодой композитор, специализирующийся на музыке для игр и фильмов. Не знаю, какой у него был бюджет, но в плане качества исполнения и спецэффектов ролик вполне сравним с пародийным мультфильмом "Ронал-варвар", практически не уступающий Диснею по уровню прорисовки. А в музыкальном отношении ролик напомнил мне клип "The Saga Begins" великолепного Weird Al'а, который умудрился в пять с половиной минут впихнуть краткое содержание всей первой серии "Звездных войн", причем сопроводить это вполне качественным видеорядом - хотя бюджет у него явно был поменьше, чем у Шоу:

Розыгрыш "Индус на свадьбе"

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

Притвориться индусом вчера на свадьбе друга удалось на славу. Больше всех "пострадал" брат жениха. У него безупречный английский, и он начал рассказывать мне про русские свадебные традиции, про индусов, которых он знает. Рассказал про толкового индуса по имени Акаш. "Акащ!" - поправил я и рассказал, что звук "ш" должен быть мягким. Несколько раз повторил, пока он не запомнил. Ну и, до кучи, рассказал ему, что Мумбаи - противный город, а Кольката - намного лучше. Сосед за столом рассказал мне, что у него есть знакомая, увлекающаяся Индией, несколько раз ездила туда. Стал его расспрашивать, куда именно, да и ему сказал, что он зря ещё не был. Напротив девушка сидела - рассказал ей, что Гоа отстой и попса, и ездить надо непременно в Пондишер. Она не знала, где это; я сказал: "Ну Вы "Жизнь Пи" смотрели? Вот там герой из Пондишера!" - и все согласились, что там такой красивый город. "Ну да, - подтвердил я, - это же Французская Индия! Обычно французские колонии хуже британских, но не в Индии." - Рассказывал про свадебные традиции Индии (хорошо, мне Наташа рассказала немного по дороге), всем плакался, как мои индийские родители были против брака с Наташей ("ты берёшь девушку из России? Почему?" и прочие прелести традиционной жизни). А потом, через несколько часов, взял микрофон и с помощью Наташи-переводчика пообещал сделать чудо. И сделал - превратился в русского :) В общем, было замечательно!

Бухарест - фотоотчет

Tags: 

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

Это улица Джордже Энеску, по которой я каждый день ходил, чтобы попасть на метро. У них тут, кстати, очень правильная традиция: если улица названа чьим-то именем, то под названием улицы мелким шрифтом пишется, кто таков и чем знаменит. Мне понравилось:
Улица Джордже Энеску

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

Труба-смайлик

Страницы