Вам пришло письмо

История на ночь. Пришло письмо из универа (да-да БУМАЖНОЕ письмо). Оказалось из библиотеки. Там написано — сдайте книги до 1 июля 2014 года. Книги сданы в начале сентября. О — оперативность. Я ничего не понял. Дата на штампе 3 октября.

¯\_(ツ)_/¯

Зло будет наказано!

Если бы ко мне пришел Джин и предложил выполнить одно полезное для общества желание, то я бы попросил, чтобы полиция работала как герои сериала СЛЕД. На 4 сентября 2014 года показано 1011 серий. В каждой серии раскрывается кровавое запутанное убийство.

Интересно, есть ли в России следователи, раскрывшие хотя бы 100 убийств?

Интернет-магазины и рейтинги в Яндекс.Маркете

Сегодня видел человека, который выбирал себе смартфон в Яндекс.Маркете. Всего этот смартфон продается в четырех разных магазинах, цена самого гаджета + стоимость доставки отличается где-то на 800р. И этот человек начал выбирать магазин по отзывам в Я.М. Это очень нелогично, ибо 80% отзывов покупаются. А делается это так: после покупки тебе ненавячиво(или навязчиво) предлагают похвалить магаз в маркете, а взамен обещают 200-300 р на телефон. Поэтому у какой-нибудь залупы из промзоны рейтинг может быть 5 звезд, а юлмарта 3. Короче, не покупайте в сомнительных магазинах ИП Васи Иванова, который возит товары с алибабы. Ну или включите Шерлока и анализируйте не возит ли он какой-нибудь серый товар, в котором, например диапазон принимаемых частот не позволяет работать с российским LTE.

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

VvIEvIXOxZ0

«Кухня»

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

s05950654150886

Но у нашей "Кухни" каждая серия стоит $200000, легальный OST, 3 сезона, полнометражный фильм и четвертый сезон на подходе, в конце-концов Нагиев. Юмор получше будет, чем в хваленом "Физруке". Для русского сериала вообще пятюля. Британский тоже норм, кстати.

PS: Я, наверное слоупок

Мое мнение по поводу Ice bucket challenge

Вчера написал статью про тренд этого лета Ice bucket challenge: http://hghmag.ru/ice-bucket-challenge/

Наблюдаю разные точки зрения на этот флешмоб. Лично я считаю эту акцию успешной и хорошо спланированной. С этим трудно поспорить, ведь собрано больше $41 млн. Показушно? Отчасти. Есть более глобальные проблемы? Есть. Но в любом случае — благотворительный флешмоб это классно, потому что когда люди объединяются против какого-то недуга — это хорошо.

Сама идея платить $100 за отказ от участия достаточно странная, ведь благотворительность априори добровольное дело. Если нет возможности или желания платить эти сто баксов, то лучше просто промолчать. Но меня очень вымораживает, что люди стали участвовать ради забавы в IBC. К сожалению, они не понимают, что это не развлекалово, а реальная помощь больным людям, пусть и ставшая неким трендом на которой пиарились некоторые личности.

Аналог ОРФУС в HGHMAG.RU

Опечатки и пунктуационные ошибки — беда для сайтов с уникальным контентом, никто от них не застрахован. Чтобы улучшить качество контента, российский программист Дмитрий Котеров разработал ОРФографическое Улучшение Сайтов (сокр. ОРФУС) — небольшой встраиваемый скрипт, который позволяет всем посетителям жаловаться на опечатки. Суть его проста, пользователь выделяет место с ошибкой и по нажатию ctrl + enter скрипт отправляет сообщение об ошибке на e-mail администраторам сайта.
Сайт программного продукта [http://orphus.ru/] говорит, что за время существования скрипт установили более чем на 10000 сайтах.
Однако в 2014 году возникает логичный вопрос — удобно ли мониторить почтовый ящик?  С одной стороны, можно настроить push уведомления на мобильных устройствах, но если ошибки необходимо видеть сразу нескольким корректорам, то каждому придется настраивать эти самые уведомления.

Идею подсказал Илья Чекальский [https://vk.com/chekalskiy] из TJOURNAL — он предложил слать сообщения в редакторский чат VK, убивая нескольких зайцев сразу — все редакторы и корректоры сидят Вконтакте и мы по сути получаем push-уведомления "из коробки" как на десктопной версии сайта, так и в мобильных приложениях. Очень удобно!

Технология проста до безобразия.

1. Пользователь выделяет место с ошибкой — клиентский скрипт отправляет POST-запрос на обработчик на нашем сервере
2. Обработчик через VK API отправляет сообщение в беседу

Задача. Написать скрипт на клиенте и обработчик за короткий срок с минимальным интерфейсом и внедрить в HGHMAG.

Вот как это выглядит:
Снимок экрана 2014-08-23 в 15.43.58

Проблема 1. "Защита от дурака"

Ситуация. Кто-то решил пошутить или просто посмотреть что будет если отправить сообщение об ошибке 1000 раз подряд. В итоге редакторский чат заполнен однотипными сообщениями и VK включает flood control.

Ограничение 1.1 Каждый пользователь может отправлять запрос только раз в минуту

Так как на сайте 99.999% пользователей не авторизованы, то в таком случае единственным идентификатором пользователя является его IP адрес. Нам нужно записывать куда-либо информацию о каждом пользователе, в т.ч. время его последнего запроса. Для этой цели подойдет либо memcache, либо отдельная таблица в БД. Лично я выбрал второй вариант. В качестве primary key используем ip, пишем время последнего запроса и флаг бана (об этом позже)

Снимок экрана 2014-08-23 в 15.59.17

Ограничение 1.2 Бан самым упертым

Если кто-то продолжает спамить отправляя ошибки в чат, то просто баним его IP, т.е. в таблице меням флаг бана с 0 на 1. Чтобы не запариваться с интерфейсом админки для раздачи банов и амнистий было решено просто сделать отдельный action, который будет банить ip и при передаче особого GET-параметра разбанивать.

Снимок экрана 2014-08-23 в 16.26.55

Проблема 2. CAPTHA VK API

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

Снимок экрана 2014-08-23 в 16.36.38

Что под капотом

Отправляется единственный запрос к API messages.send
Существует куча оберток под любой серверный язык для VK API, тут добавить нечего
Механизм авториции стандартный — получаем access token и token secret и работаем с ними
Может быть дойдут руки причесать код и выложить в репозиторий во имя open source :)

Примечание Доступ к личным сообщениям доступен только standalone-приложениям VK!

Как это видит пользователь

Не стоит изобретать заново велосипед — легковесный плагин JQuery Noty хорошо справляется с задачей выводить информационные сообщения:

Снимок экрана 2014-08-23 в 16.46.42

Снимок экрана 2014-08-23 в 16.45.49

Снимок экрана 2014-08-23 в 16.45.27

Вот такая вот простая штука, которая облегчает жизнь корректорам и делает контент лучшe :)

Touche Amore & ’68

Сходил на концерт в Зал Ожидания на американцев Touche Amore и '68 (the sixty eight). Точнее говоря, на '68 и TA, потому что в большей степени шел на '68 — новую группу Джоша Скогина, известного по the Chariot и Norma Jean.
В самом клубе ничего не изменилось — звук такой же "нэочень" как и всегда (последний раз был там на Horse the Band ровно год назад). Грели приезжих местные хардкор-панки the Rave (которые недавно стали +he RAVE), которых я люблю особой любовью, потому что слежу за ними с момента их первой демки, имею в своей домашней коллекции две семерки и LP на диске, более того, не выбирался на их концерт аж с 2009 года. Питер они радуют очень редко своими концертами и это очень чувствовалось — в зале их практически никто не знал и публика реагировала очень вяло на их вполне мощное выступление, хотя такова судьба 90% всех разогревающих банд, к сожалению :(

14962915535_410cc3bf52_k+he RAVE

Но когда вышли the sixty eight, публика подтянулась к сцене и началось что-то очень непонятное и крутое, если не смотреть записи их выступлений до этого, может показаться, что они знатно упоролись и импровизируют невпопад, однако это не так — просто это экспериментальный хаотик. Лично мне это напомнило смесь Гражданской обороны, Нирваны и Чериот. Просто огонь, жаль что сыграли только четыре песни.

14959800941_08eda1007a_k
14939917096_1b79080ea1_k
'68

Последними играли хедлайнеры вечера — Touche Amore, впервые за 6 лет существования приехавшие в Россию. Что сказать, играли очень мощно, публика была живая, на каждой песне в толпу прыгало по 5-6 дайверов. Я не очень знаком с творчеством ТА и узнал только две-три их самые хитовые песни, в целом мне понравилось. После концерта сфоткался с их вокалистом Джереми на память (он похож на Максима Доши :))

14776231649_0f209ba83d_k
Touche Amore

Hate pt.1 — Мельхиор

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

Фото1