Коносамент дня
А теперь пришло время новой рубрики – коносамент дня!
Очень коротко
Досадно что общество совсем оказалось не способным к анализу и факт-чекам. Методы манипуляции становятся хитрее, люди к сожалению ведомы. В сети с самого начала можно легко было найти переговоры пожарных расчетов в момент ликвидации пожара, из которых было сразу ясно про количество жертв и состоянию дверей в кинотеатрах. Да и скрыть подобную информацию в наше время, когда у людей есть возможность коммуницировать и вести общий список жертв – просто не реально.
Искренне жаль пострадавших и не менее жаль, что политические шакалы попытались использовать эту страшную трагедию в свою пользу, стравливая перепуганных и шокированных людей с властью.
Сегодня по всей стране прошли акции в знак солидарности. К сожалению нас могут объединить только такие поводы… Берегите себя!
Переговоры пилотов и авиадиспетчеров в реалтайме
Открываю новую рубрику: ссылка дня!
Listen to the clouds – cервис, который под расслабляющую музыку транслирует переговоры пилотов с диспетчерами аэропортов из разных стран.
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