Очень коротко

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

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

Сегодня по всей стране прошли акции в знак солидарности. К сожалению нас могут объединить только такие поводы… Берегите себя!

stop ___

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

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

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

На данный момент я использовал:

  • React-Redux (Frontend)
  • PHP с самописным модулем кэширования (на бэкенде)
  • Node (сервер для сокетов)
  • БД (MySQL) – в будущем переключусь на PostreSQL если будет проседать.
  • Go Lang – Скрипты для парсинга данных с внешних источников.

Сейчас мессенджер умеет диалоги юзер-юзер, юзер-группа.

Важно понимать что это технический дизайн, настоящий дизайн еще не подъехал.

Так-же готова регистрация и авторизация. 

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

Мессенджер в стадии альфы обошелся мне в 1k+  строк когда и два дня выходных. А еще я прикупил бейсболку, что бы прохожие не видели мои красные глаза от лютого оверворка. 🙂

Техническая спецификация.

Общение socket-сервера с базой данных происходит по средствам http запросов в API. Сам сервер сокетов к базе не подключается.

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

Далее сеанс будет использован для живых данных: “Вася набирает сообщение”, “Джон только что посетил ваш профиль”, и т.п. Он же будет подниматься с мобильного приложения в фоне.

Встали

Мы с друзьями страсть как обожаем неподготовленные сплавы на надувных лодках! В один из таких по реке Уссури протяженностью в 90 км на середине пути наше движение парализовал огромный завал. Обходить который пришлось очень долго по берегу с лодками в руках. К слову всего на нашем счету три сплава. Два – более-менее спокойных по реке Раздольная, один – по р. Уссури. Последний – стал настоящим испытанием для нашей неподготовленной команды. Несколько раз каждый из нас переворачивался на лодке, топил вещи и документы. Я утопил куртку, камеру (которую купил как раз для сплава) и котелок. Нам приходилось весь день разогревать воду на костре в бутылке из под водки.  

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

А вот один курьезный случай. На первом сплаве (который как и все остальные выпал на майские праздники) по пути мы сперли у китайцев мешок(!) картошки. Мне пришлось плыть около 50км с мешком картошки в лодке.

Но самое яркое впечатление, это когда сплавляешься ночью под звездным небом, а товарищ фонариком подсвечивает русло! Именно так мы завершали наш первый сплав по Раздольной под мостом в районе о. Солдатское в Уссурийске.

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

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

Ты меня слушаешь, %username%? Или смотришь на девушку в красном(???) платье?

А вот интересное: оказывается Фиона закончила свою съемочную деятельность в 2002. Почему братья выбрали на роль девушки в красном малоизвестную на тот момент (1999 г.) актрису не понятно. Хотя пару причин я уже вижу.

Neo: But if you already know, how can I make a choice?

/* Prolog on

Так много вещей от которых меня торкает, что не хватило бы нескольких жизней что бы во всем преуспеть, а в чем-то одном – скучно. Ума не приложу, как Лео все успевал. Хотя, если брать во внимание принцип релятивистского замедления времени Эйнштейна, согласно которому  в движущемся теле все физические процессы происходят медленнее, чем в неподвижном, то если лежать на диване перед теликом и ничего не делать, точно не на что времени не хватит. 😂

Есть интересный фильм косвенно на тему с Джастином Тимберлейком. Время – самый важный ресурс, ну правда. Да и теория 10 тысяч часов тоже давно описана. 10 тысяч часов, отданных чему либо конвертируют тебя в специалиста.

 Prolog off */

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

Свобода – это возможность выбирать свою профессию, совершенствоваться в ней, получать кайф от результата. При этом можно получать материальное вознаграждение, эквивалентное твоей полезности для общества. Весь мир у наших ног, любая точка на карте, куда долетит Люфтганза 👨‍✈️👩‍✈️. Именно мы сами программируем наше будущее, выбирая профессию, образ жизни и мышления, но никак не один из 8 кандидатов в президенты.

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

Парадокс буддизма и индуизма с точки зрения логики.

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

Далее – через одних людей действует судьба на других что бы научить вторых чему-то или наказать за ошибки прошлых воплощений. Следовательно – первые не могут отвечать за свои поступки после, потому что они всего лишь инструмент, который «учит» других не по своей воли.

А значит теория о перевоплощениях – не верна.

CarX Drift Racing

Местный одноклубник японских машин подсадил на настоящую мобильную наркоту – CarX Drift Racing.

Для любителей японских, немецких и американских машин то что доктор прописал. Зарабатывай бабосы дрифтом, настраивай и тюнингуй тачку и наказывай других игроков в мультиплеере и эвентах. Богатый выбор тачек – скаи, марк 90, чайзер 100, супра, субари, евалюшины…

https://everyplay.com/videos/52103807

https://everyplay.com/videos/52079257