A thousand miles seems pretty far, but they've got planes and trains and cars

  I guess there's no good way of starting a post about something like this, so I'll just go ahead and say it:

  Через два месяца (если ничего не случится) я уеду из Киева (и из Украины, вообще говоря). Надолго. С большой вероятностью — навсегда.

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

  Принимать меня будет мировая столица велосипедостроения — Амстердам. (125 долларов в один конец из Киева/Москвы с пересадкой в Риге; так что прилетайте.) Чуть подробнее позже напишу, чо как.

  Очень постараюсь до отъезда со всеми увидеться. Ну, и вообще, if any of you sons of bitches got anything else to say, now's the fucking time, как говорится.

The End of an Era

  Вот уже больше месяца как mp3.Шмидт.net вслед за Яндексом забанен и Гуглом. Which is both a curse and a blessing. Curse, понятно, потому, что какие-то деньги он до последнего времени таки приносил. А blessing — потому что деньги эти под конец не стоили всего того времени, что я тратил на обновление контента, но бросить этот чемодан без ручки самостоятельно было тяжело. Теперь же, наконец, я могу заняться чем-то более полезным (или хотя бы более интересным).

  Тем не менее, это были прекрасные 8 (9?..) лет! Сайт, родившийся совершенно случайно из любви к музыке и стремления сделать сервис, как для себя. И (я никому никогда об этом не рассказывал) сайт, родившийся из любви к девушке (хоть экранизируй, короче :)).

  За прошедшие годы этот музыкальный архив успел стать, не побоюсь этого слова, культовым, принести килотонны денег, пережить повальный уход пользователей на стриминг-сервисы и, наконец, умереть в муках. Но, кроме того, он научил меня highload'у, питону, Django, системному администрированию (ну, в каких-то объёмах, как минимум), и, тем самым, привёл меня к тому, где я есть сейчас. И, самое главное, он принёс мне целый ряд нереально восхитительных друзей (как напрямую, так и косвенно, благодаря, например, моему небольшому увлечению фотографией в беззаботно проведённые под его крылом годы)!!!

  Чего я совсем не ожидал — так это того, что незнакомые люди будут реально писать мне письма с вопросом: "Что случилось с сайтом? Почему не появляется новых песен?" Это было очень приятно и казалось в наше время невозможным абсолютно! Так что мне даже неловко перед пользователями за то, что я так предаю их олдскульную привязанность. Чувствую себя злобной корпорацией, закрывающей тёплый ламповый неприбыльный сервис. :)

  Уходит эпоха. Прощаться с ней, безусловно, грустно: удивительным образом слишком многое связано с этим незатейливым, вообще говоря, сайтом. Но прощаться, тем не менее, надо: только так можно развиваться дальше. Спасибо всем, кто поддерживал, кто помогал и кто просто пользовался. Остальным: сорри за пафос! :)

The perfect jam

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

  Итак, первый шаг — он pretty, как говорится, straightforward: добавляем в абсент сахар до тех пор, пока он не перестанет растворяться.

  Дальше сложнее — нужно чем-то загустить. В интернетах обнаружилось странное слово "пектин". Я так понял, что он мог бы оказаться подходящим, но кулинарный порыв застал меня в ночь с пятницы на субботу, продакшн-версию хотелось получить к обеду понедельника, а везти мне пектин в субботу почему-то ни один из кулинарных интернет-магазинов не захотел. Поэтому пришлось пробовать что-то более распространённое: загуститель для сливок (что бы это ни значило) и желатин. В тестах на соке загуститель для сливок показал себя довольно неплохо, но попытки применить его на алкоголь не увенчались успехом: в течение десятков минут он стабильно выпадал в осадок. Оставалась надежда на желатин, но он, напротив, даже без холодильника смерзался в один большой пельмень, причём настолько резиновый, что на части его можно было разделить, только если очень настойчиво пилить ножом.

  На счастье, случайно выяснилось, что, если запихнуть желатиновый образец в микроволновку, он довольно быстро тает и становится как раз нужной консистенции. Плюс позволяет в себе растворить дополнительный сахар и разбавиться алкоголем. В результате получается отличное "варенье", которое вполне себе можно мазать на блины. Так что перед подачей просто разогрейте его в течение полуминуты (собсно, чем дольше разогревать, тем лучше, просто следите, чтобы оно не убежало из ёмкости), после чего где-то до часа можно потреблять, пока не остынет. Или, если позволяют условия пожарной безопасности, подавать в таких специальных горшочках, под которые подставляется зажжённая свеча.

  Сладость оставляет после себя приятное послевкусие и прекрасное настроение.

  shmidt.net

The future is here

  Люди издревле связывали 2015 год с образом будущего. Будущего, которое должно было ворваться в нашу жизнь внезапно и стремительно. Но на практике наступило, тем не менее, незаметно и немного не таким, как ожидалось. Впрочем, тоже крутое, если задуматься.

  Now that I think of it, просмотр первой части "Назад в будущее" — одно из самых светлых воспоминаний детства (мне было года 4, когда я впервые увидел его; старшая крёстная сестра, жившая этажом ниже нас, забрала меня к себе и показала это ставшее классическим произведение; я потом ещё долго пытался воссоздать сцену грозы, используя батарейку, проволоку и заводную машинку). Смотреть на настоящее через призму прошлого — это было весело тогда, это остаётся весёлым и сейчас. Ну что ж, теперь мы можем ещё и смотреть на прошлое через призму настоящего.

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

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

  Хочется написать чего-то умное, с высоты, так сказать, прожитых лет, но ничего особого в голову не приходит. "У меня растёт IQ — вот уже и 30." Разве что то, что жизнь — это такая штука, в которой случайность и удача имеют решающее значение. Ловите удачу!

  shmidt.net

  По внутренним ощущениям кажется, что сейчас у меня самый лучший возраст, который только может быть. Но, если задуматься: когда нам будет 300 лет — будем ли мы думать, что самый лучший возраст был в 30? В 22? В, прости Господи, 17? Кажется, что нет. Кажется, что самым лучшим возрастом мы будем считать 1000 лет, и единственное, что будет нас хоть как-то успокаивать, — то, что мы будем первыми, кто до него доживёт.

Edge of tomorrow

  У меня был отличнейший 2014-й, и он был настолько богат событиями, что аж не верится, что ВСЁ это произошло в один год. Реально не верится. Бешеный roller coaster от начала до конца; местами со своими lows — не без этого, — но и с невероятными highs. (А я в прошлом январе переживал, что лучше года, чем 2013, трудно себе представить. Сам в шоке.)

  Наэкономленная ранее энергия пошла на активное саморазвитие и дальнейшую оптимизацию жизни (чего и вам желаю).

  И, конечно же, случилось это:
  shmidt.net

  Всех с Новым годом!

Everything is wrong, but you know it feels right spending all your money on the electric lights

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

  Чего я никак не ожидал (и это будет мне уроком), что этот пункт не такой уж обязательный и уж точно может не быть первым в нелёгком деле оптимизации домашней экономической деятельности. И не так давно я случайно открыл для себя гениальнейшую вещь: учёт будущих трат. You're welcome.

  На этом, в принципе, можно пост и закончить. Дальше идёт графомания под видом личного опыта.

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

  Как это выглядит: тупо записываем все свои хотелки и необходимые траты (кроме постоянных — типа еды и квартплаты) в две колонки: название и стоимость (на глаз, округляем вверх; если не знаем стоимость — пишем цифру, которую готовы потратить). И сортируем в том порядке, в котором будем эти траты производить. Захотели чего-то или заранее предвидим необходимую трату — сразу записываем. Довольно быстро траты становятся отсортированы и сгруппированы в подсписки "срочное и важное", "несрочное и важное вперемешку с важным и несрочным", "несрочное и неважное" и "несрочное и важное, но дорогое". Крайне полезно ещё скопировать список в таблицу LibreOffice/Excel и настроить третью колонку, в которой показывать в каждой строке "интеграл" — сумму стоимостей всех строк от начала до текущей. Про ПО, впрочем, позже немного ещё остановлюсь.

  Из всей этой схемы вытекает сразу куча всяких полезностей:

  Во-первых, ты реально видишь своё ближайшее будущее. На ближайшие полгода так точно.

  Во-вторых, поскольку все ближайшие траты уже расписаны, то желания реально осуществить те из них, что не сильно срочные, уже почти и нет — задор пропал, деньги в уме уже потрачены, разницы в том, когда их потратить реально — сейчас или через пару недель — нет абсолютно. Что отлично помогает с тем, чтобы всегда иметь под рукой немного свободной налички на какой-нибудь непредвиденный случай. (Специально для оптимистов: не обязательно плохой случай. Например, позвонят тебе и скажут: "Чувак, я и ещё десяток милых девушек едем на курорт, айда с нами!" These things happen, you know.)

  В-третьих, это мотивирует экономить. Например, ты можешь решить, что state-of-the-art-видюха тебе не так уж и нужна, а вполне сойдёт что-нибудь попроще (ты и играешь-то всего раз в год), зато сэкономленные деньги продвинут в списке сразу несколько других хотелок.

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

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

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

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

  

  Upd.: О, как раз Сара Андерсен комикс нарисовала.

The culture of night

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

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

  С другой стороны, широко популярны (в основном, правда, как городские легенды) практики полифазного сна — когда сон разбивается на несколько кусков с целью уменьшения общей доли сна в сутках. Наиболее известны среди них Ubersleep — спать по 20 минут каждые 4 часа — и сон Да Винчи — 15 минут каждые 3 часа. Идея заключается в том, что, если отдыхать чаще, то организму (и мозгу) требуется меньше времени на восстановление. Настолько радикальные схемы обычно критикуются в том ключе, что за такие короткие промежутки мозг не успевает впасть в глубокий сон, что само по себе очень вредно; критики критиков, впрочем, утверждают, что постепенно организм смиряется и учится успевать достигать фазы глубокого сна в предоставляемое ему время. Насколько это работает и насколько это полезно — вопрос, в общем, до сих пор спорный.

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

  В общем, я начал тестировать. Первый же вопрос, который мне задают люди, когда я им рассказываю об этом: "И что ты делаешь, когда ночью просыпаешься?" По-моему, вопрос очень странный (и по степени глупости может смело соревноваться с "Что ты будешь делать, когда будешь бессмертным?"). Делаю я всё то же, что делал бы вечером: обрабатываю фотки, читаю статьи, программирую, ужинаю чем-нибудь лёгким белковым, учу японский. Пост, вот, пишу. Разница в том, что всё это время я не сонный и убитый после рабочего дня, в состоянии только тупить в сериал какой-нибудь, а бодрый и отдохнувший, вполне способный к какой-то более осмысленной деятельности.

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

  На самом деле, одна из проблем, с которыми я столкнулся, — это, как раз, то, что метод работает слишком хорошо. Из-за чего, особенно в самом начале, было сложно рано лечь спать: после предыдущей ночи, проведённой по этой прогрессивной схеме, ты настолько чувствуешь себя бодрячком (при том, что, формально, последний раз ты спал всего 4 часа), что спать не хочется абсолютно. Поэтому, повалявшись в кровати час-полтора, я решал, что ну его нафиг, вставал, и потом уже ложился из рассчёта проспать 8 часов одним куском (а уже следующей ночью снова спал двухфазно). Решения этой проблемы: уменьшать продолжительность "второго сна" так, чтобы к вечеру уже чувствовать сонливость, и заставлять себя таки заснуть рано вечером. В этом помогут другие способы увеличения эффективности сна: маски для глаз, беруши (или, наоборот, генератор белого шума), расслабляющие практики — you name it. Но, вообще говоря, со временем просто привыкаешь рано ложиться.

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

  В целом же, по результатам тестирования могу сказать что, при том, что сплю я те же, грубо говоря, 8 часов в сутки, в течение дня я чувствую себя гораздо более выспавшимся, полным сил и энергии. (Это кроме того, что вечернее время я, как я писал выше, провожу эффективнее.) Так что всячески рекомендую.

Качаем сериалы like a boss

  [Тут должен был быть кусок о том, что грядёт четвёртый сезон Game of Thrones, и что его надо смотреть в 1080p WEB-DL, и чем вообще отличается WEB-DL от не-WEB-DL, и что смотреть во ВКонтакте с русской озвучкой — вообще недостойно приличного человека, но мне стало лень, так что let's get it over with.]

  Итак, наша задача: качать серии сразу же, как только они будут появляться в сети.

  Для начала нам понадобится RSS-поток с торрентами. Качать мы будем с ThePirateBay, потому что там раздачи появляются раньше всего, и, значит RSS можем взять прямо там. Например, список совсем всех раздач — вот, список раздач сериалов — вот, список раздач сериалов в HD — вот.
  Хотя это всё всё равно ненадёжно, потому что в эти фиды попадают только последние 60 раздач, а значит ваша тачка должна быть более-менее постоянно включена без единого разрыва (а фиды категорий ненадёжны ещё и тем, что иногда раздача попадает в неправильную категорию). И тут бы нам пригодился фид результатов поиска, но TPB такого не предоставляет, поэтому я набросал на коленке свой конвертер выдачи TPB в RSS: btsearch.shmidt.net, — мне на радость и вам на потеху (вообще говоря, как раз такие вещи можно на Yahoo.Pipes возлагать, но он какой-то вообще монструозный стал, так что я плюнул на это гиблое дело). Например, фид поиска по Game of Thrones 1080p WEB-DL — http://btsearch.shmidt.net/rss?q=game+of+thrones+1080p+web-dl.

  Энивей, дальше совсем просто. Берём uTorrent. Идём в File->Add RSS Feed..., вводим в Feed URL урл фида, полученного на предыдущем шаге, заполняем Custom Alias каким-нибудь осмысленным названием (например, GOT, TBBT, Community, TPB All, TPB TVHD... — в общем, чтоб вы сами понимали, что там внутри), оставляем "Do not automatically download all items". Жмём ОК.

  Далее идём в Options->RSS Downloader..., жмём внизу слева на Add, в списке появится New Filter — если на него медленно кликнуть два раза, можно переименовать (тут уже будет конкретный сериал, который мы будем качать, так что удобно тут писать его название).
  В поле Filter вводим фильтр. То есть, если у нас RSS, взятая с TPB со всем подряд, то сюда пишем что-то типа Game*of*Thrones*web-dl, а если вы воспользовались моим чудо-фидом, который и так уже с отборными раздачами, то просто пишем звёздочку.
  В Save in пишем, куда сохранять серии.
  Feed — выбираем фид, который добавили на прошлом этапе (соответственно, если вы взяли фид со всеми раздачами с TPB, можно добавить его один раз и делать все фильтры на его основе).
  Quality — выбираем 1080p ;) (практически все более-менее популярные современные американские и британские сериалы нынче выкладываются и в 1080p WEB-DL, но вообще — на ваше усмотрение, конечно).
  Episode Number — пишем, какие серии нас интересуют; для четвёртого сезона, например, это будет 4x1-100 (я обычно всегда пишу 100, чтобы не заморачиваться, выясняя, сколько реально серий в сезоне); после скачивания каждой серии вы можете редактировать фильтр, изменяя на 4x2-100, 4x3-100, чтобы если кто-то (другая релиз-группа, например) повторно выложит ту серию, что вы уже скачали, она не начинала качаться заново и занимать место на винте и забивать трафик; но можно и забивать на это, конечно, а повторы удалять постфактум.
  Остальные галочки оставляем выключенными. Label for new torrents — можно заполнить чем-то осмысленным, чтобы в интерфейсе легко находить, а можно и не заморачиваться.

  Жмакаем Close — вы восхитительны. Теперь uTorrent будет раз в 15 минут обновлять фиды, смотреть, не появилось ли в них чего-то, подходящего по фильтрам, и, если есть, тут же начнёт качать (о чём дополнительно весело подмигнёт вам уведомлением в трее, если вы в это время будете находиться за компом).

  

  Upd. от 2014.04.14: Конкретно с Game of Thrones ситуация сейчас развивается следующим образом: WEB-DL не будет до конца сезона, а по кабелю приходит 1080i, поэтому релиз-группы выкладывают as is 1080i. Имейте в виду. Для уменьшения количества дублей неплохо ещё использовать доп. фильтр в запросе: PublicHD, — эта релиз-группа показала себя как норм (и вообще, и в данном конкретном случае в частности).

I didn't do anything last year, except for dreaming of doing nothing this year

  2013. Возможно, лучший год за всю мою жизнь!!!

  Случилось столько всего офигенного, что я даже не знаю, как в 2014 превзойти этот успех :) . Хотя, конечно, есть неохваченные направления, и я планирую сделать их приоритетными на год грядущий.

  Очень многие подвели итоги года ещё в декабре. Я, вообще говоря, был готов подводить их аж 20-го ноября: концерт Electric Six должен был стать кульминацией года. Но буквально на следующий день случилось очередное чудо, и я решил, что, пожалуй, закрывать год ещё рано. И не ошибся: приятные сюрпризы и судьбоносные события продолжали происходить. И теперь уже в ретроспективе очевидно, что у такого года не могло не быть мега-эпичного завершения!

  По аналогии с прошлым, этот однозначно был "Catching Fire".

  Спасибо всем, кто был со мной! Я даже не могу передать, насколько я благодарен близким друзьям за поддержку!

  Есть ли секрет? Как так получилось, что со мной происходили всевозможные хорошие вещи и всюду меня сопровождала невероятная удача? Мне кажется, у меня есть ответ: я отдыхал. В кои-то веки я практически полностью по-настоящему принял свою интровертность (тут была лекция о строении мозга интроверта, но я её вырезал; почитайте "The Introvert Advantage: How to Thrive in an Extrovert World") и старался снижать социальную нагрузку до приемлемого уровня, попутно по возможности равномерно её распределяя.

  Вот так просто. (Я знаю, похоже на "I'm wearing women's slacks", — но тем не менее.)

  Если совсем честно, то я не знаю, почему это повлияло на мою жизнь вот настолько сильно. Но чувствую, что причина — именно в этом.

  В широком смысле урок тут: прислушивайтесь к себе. Всем клёвого 2014го года!!!

Новости с фронта

  Well, it's official now: моя фотография была в числе 17 номинированных на звание лучшей любительской арт-фотографии года на конкурсе "Фотограф Года 2012"!!!

  (Этот конкурс впервые в этом году проводили агентство Уніан, портал foto.ua и журналы "Digital Photo & Video Camera" и "Digital Photographer").

  Вот эта фотка:

  shmidt.net

  Победители конкурса: http://best.foto.ua/winners/

  Все номинированные фото во всех 25 номинациях: http://best.foto.ua/winners/longlist/

  

  • Juick - лучший сервис микроблогов ever!