Мой новый проект «Соль»

Снимок экрана 2016-06-23 в 21.32.14

Привет, пупсики!

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

С Солью дела обстоят примерно так же, как и с ботом Жориком. С одной стороны я закончил изучение ruby, и перешёл к изучению Rails. Ну а просто что-то учить скучно, гораздо интересней решать какую-то практическую задачу. Вот я и решил разобраться с задачкой фильтрации контента. Говоря по-простому: у меня есть пара десятков сайтов и штук пятьсот аккаунтов в твиттере, контент которых мне теоретически может быть интересен. Но при этом, у меня совсем нет ни времени, ни желания читать все подряд, и как-то хочется выделить из этого самое важное и интересное. Опять же, хотелось бы видеть весь этот контент собранным в одном месте в виде, удобном для чтения.

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

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

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

На сегодня Соль представляет собой открытую бету, в которой планируется добавления ряда фич:

Автоматическое расширение области поиска материалов. Алгоритм готов, но пока совсем нет времени все аккуратно протестить.

Добавление ещё одного источника материалов. Я даже придумал для него название — «Сахарок». Но тут пока конь не валялся, все только на бумаге.

Дать возможность пользователям добавлять свои источники контента (в рамках имеющихся). Написать не сложно, но нужно продумать детали.

Пока что Соль вертится на домене bernoff.ru, он все равно без дела простаивает. Если же Солью будет пользоваться кто-нибудь кроме меня, то, наверно, нужно будет прикупить какой-нибудь более осмысленный домен, посмотрим.

Технически все устроено не сложно. Скрипт на ruby по расписанию пробегается по ленте твиттера и ВК и самые интересные посты и твиты записывает в базу sql. Сам сайт сделан на RoR, дизайн — стандартный bootstrap. Сайт берет из базы посты и твиты, всячески их сортирует и каждый раз при запросе формирует для вас сочную ленту. Ну и есть ещё один скрипт, который посматривает на базу, и если там какой-то контент начинает преобладать, то немного выравнивает ситуацию, не без моего вмешательства.

Ну а дальше все это дело я положил на vps, где предварительно развернул Ubuntu, nginx, passenger и вот это все.

Если интересно, то вот прям сейчас разбираюсь с тем, как правильно это дело деплоить с помощью Capistrano.

Такие дела.

Ну и традиционно жду вашего фидбэка по Соли.

Сиськи и драконы

Может быть это чудо прошло мимо вас

Приметы будущего

Prizma

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

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

Я это все к тому, что вокруг нас уже существует уйма таких изобретений, применение которых в будущем нам пока неизвестно.

И я не только про Маска с его ракетой. Да, он, несомненно, крутой чувак, но его горизонты нам вполне понятны. Это Марс. И я уверен, что он своего добьётся.

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

Я говорю о новом российском приложении Prisma. В двух словах, оно из вашей фотки с помощью нейросетей создаёт художественное произведение. Погодите сравнивать с фильтрами фотошопа, просто сравните уровень обработки фильтров и этой софтины.

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

А ещё лучше было бы скормить такому роботу те тонны кода, которые пишет разработчик, что б уже потом робот сам писал этот самый код. Страшно?

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

Oldschool

Крутейший сборник старых (1918–1938) советских детских книжек.

Сямозеро

camp_zps18aec4a7

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

Мне эта тема в некотором смысле близка. Как вы знаете, я как-то работал в детском лагере вожатым, плюс к этому, я в своё время прожил недели две в палатке на берегу Укшозера, что в 50 км от злополучного Сямозера, на котором и произошла трагедия. Так что немного представляю контекст произошедшего.

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

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

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

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

Но, я бы хотел отметить один момент: случившееся не является совпадением. Это закономерный факт. Если забивать на элементарные правила поведения на природе, то рано или поздно это закончится трупами. Так все устроено.

Кто же виноват? Мне кажется очевидным тот факт, что виновата коррупция.  Если путёвок в лагерь продаётся в несколько раз больше, чем есть мест в корпусах, если детей несколько дней не кормят, если экономят на вожатых и при всём этом лагерь регулярно выигрывает тендеры на оздоровление детей из детских домов, и при этом проходит все проверки, то это значит только одно — деньги пилят.

Это все очень легко отследить, просто сравните условия тендера и описание услуг предоставляемых лагерем. Неужели они совпадают слово в слово? Удивительно.

Кстати, на вожатых я бы особенно не наезжал. Два двадцатилетних вожатых на 30 человек детей это нормальная практика. Причём я не уверен, что с увеличением их количества или если б они бы постарше, то это бы как-то сильно повлияло на ситуацию. Сам я с радостью вспоминаю, что когда я был вожатым лето было дождливое, и у нас в лагере решили водный сезон не открывать.

Так что, когда мы говорим о коррупции, надо понимать что это не только лексусы и коттеджи, но ещё и девочки, которые выплыв на остров добираются под дождём 4 часа до ближайшей деревни, находя по дороге трупы своих подружек.

Тряпичный союз. Кловерфилд, 10

Вторник — день кино. Как всегда один наш фильм, а один не наш. Примечательно, что, судя по отзывам, есть читатели, которые выбирают фильмы исключительно по моим негативным отзывам. Ну а почему нет? Я высказываю мнение, а вы уже сами смотрите, как это мнение интерпретировать.

9476447-819480

Тряпичный союз.

Я тут на досуге смотрю лекции одного очень крутого дизайнера, в которых он рассказывает даже не про дизайн, а про то, как в целом делать клевые продукты. Так вот, от него я услышал про одно из условий появления крутого продукта (условия необходимого, но не достаточного).  Это условие — любовь к продукту.  Банально? А вы посмотрите по сторонам, нас окружает мир продуктов-бастардов. Люди делают продукты без любви. А потом удивляются, что они никому не нужны. Как их полюбят пользователи, если ты сам их не любишь?  Верно и обратное: если ты любишь свой будущий продукт, то у него есть все шансы оказаться крутым.

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

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

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

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

Ладно, что ещё хочется сказать о фильме? Он, несомненно, придётся по вкусу тем, кто в молодости угорал по Рахметову Чернышевского.

uqPWWlxATvDm2AhcxV04wMv686U

Кловерфилд, 10.

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

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

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

Зачем косить под айтишку?

029f87a1b49d2aecd08b2a85cdbd48

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

С какой-то гигантской натяжкой я могу понять, что так ведут себя айтишники, да и то, есть пару оговорок, к которым вернуть ниже. Но остальные-то чего? Тоже косите под айтишку? Я понимаю, сейчас модно, вести себя так, словно ты беззаботный кутила-программер, ездить на уберХ, стричь височки в барбершопе, пить крафт, при этом зарабатывая ничего, и живя за счёт маминой пенсии. Окей, вопросов нет, это как с пиратами и татуировками. Если ты пират, то татуировки и деревянная нога появятся сами собой, но если ты не пират, то даже самые лихие тату не сделают тебя грозой морей. Так что как ни подражай айтишникам внешне, код от этого писать ты не научишься, и зарабатывать больше, скорее всего, тоже (но при этом наверняка начнёшь пользоваться спросом у прекрасных барышень, что тоже не мало). Но при этом, тот факт, что подражание айтишке доходит до отношения к графику работы, вызывает у меня недоумение.

Окей ребята, давайте разберёмся. Допустим, ваша работа не связана с общением с заказчиками, более того, вы невероятного самодостаточны в ходе бизнес-процесса, например вытачиваете гайки или пишете на пхп. Да, вы можете прийти позже и, уйдя позже, сделаете тот же объём гаек. Но вы же не один в организации (если реально один, то это другой вопрос), И у вас наверняка есть руководитель, у которого в девять утра может быть митинг, перед которым ему может понадобиться информация о процессе, который он вам делегировал. Вот еще вчера вечером была не нужна, а сегодня с утра понадобилась. Или нужно что-то вам показать, например чертёж новой гайки, и обсудить возможность её производства в указанный срок. Не так важно, на самом деле, зачем может понадобиться работник, важно, что понадобиться он может. А его нет, он появится через час, в то время, что начальник рассчитывает, что он на месте. Мне кажется это называется факап, или что-то типа того.

А ещё мило, когда люди оправдывают свои опоздания тем, что, дескать, все равно кто-то в офисе был, и возникшая проблема по итогу решена. Ну да, я с утра выспался, а Вася за двоих впахивал, зато я вечерком в тишине поработаю. Хитро.

Доктор едет, едет

 

Одиночество

Лабковский хорошо рассказывает про одиночество и самодостаточность.

 

Mr. Bass Man