Сообщения

WebSocket Security

Изображение
В случает REST запросов для авторизации нужно отправить токен авторизации в хедере или в куки.  Но в случае вебсокетов возникают проблемы. Во первых веб сокеты с именно браузера (бек-2-бек позволяет добавлять хедеры) не разрешают добавлять кастомные хедеры (можно только указать версию протокола и в нее хаком воткнуть токен). Во вторых вебсокет держит соединение, т.е. если у вас протухнет токен, то соединение все равно останется. Я искал в интернете разные решение и в целом пришел к схеме, которую расскажу ниже. Список источников я уже забыл, но помню что был один из документации по вебсокетам в Spring (Java), а другой вебсокеты в Heroku, которые также подводили меня к этой схеме. Первый вопрос - проверка токена при запросе.  Сразу в момент соединения нужно понять стоит ли открывать коннекшен, для этого подходит токен в куках, т.к. первичное соединение идет через HTTP, потом браузер и сервер автоматически переводят соединение в WS, которое уже работает поверх TCP.  Если куками пользоват

3D принтер

Изображение
3D принтер Купил я ребенку (оказалось себе) принтер на новый год принтер Wanhao Duplicator I3 mini за кажется 13к. Это мой первый принтер, поэтому покупал в DNS, боялся заказывать из Китаю. По отзывам все хорошо было и он уже в сборе поставлялся. Первая тестовая печать из подготовленных файлов с флешки прошла успешно, но очень долго - 6 часов на носорога небольшого. Свои простые модели типа кубика тоже получилось сделать. А вот дальше начались проблемы. Поддержки прилипают к детали их не отдерешь Печать начинает "полосить", получается объект как будто из паутины. В общем ужас. Как я понимаю основная проблема принтера скорость вместо заявленных 70 мм\с можно печатать на 30 мм\с что очень долго. Примерно 3 месяца я игрался и параметрами в Cura и наконец разобрался. Чем хочу и поделиться ниже. Но сперва закончим секцию железо. Железо По железу дополнительно докупил на озон бокорезы и обычный клей карандаш. А вот из сложного доставал пластмассовый прут, а он сломался внутри. при

Настройка GitLab для Coolify

Изображение
В прошлой статье ( https://stswoon.blogspot.com/2023/08/heroku.html ) мы настроили Coolify. Из коробки он работает с GitHub. Но вдруг вам захочется не раскрывать свои исходники, но в тоже время уметь их легко заливать в Coolify.  Для этого создадим новый Source, выберем тип GitLab. Теперь нам нужно заполнить несколько секретов и произвести аутентификацию. Чтобы узнать секреты создайте Application в настройках аккаунта GitLab. Должна получиться такая картина. Хотел я сделать таким же образом мой сайт для перевода книжек в голос, но пока решил оставить его на GitHub. Если кому интересно то вот он -  http://voice-book.stswoon.ru/  

Куда съездить в Самаре? - Самарская лука и Карта (Часть 4)

Изображение
Теперь отправимся по Самарской луке и за ней. Я построил примерно такой большую карту.  Если интересно, то предыдущая  часть 3 Карта Здесь порядка 40-ка объектов а может и больше. Тут и кафе и кемпинги и достопримечательности природы. Также здесь есть объекты с предыдущих частей. Коротко перечислю пару названий Смолькино Эко Виладж Рачейские скалы Камень Кобра Водопад Женские Слезы Парк Усадьба Орловых Богатырская Слобода Стрельная Ширяево Водопад под Сырейкой Токмаклинский Водопад Падовский карьер Около каждого пункта есть еще примерно по 5 мест обозначенных на карте. Также можно скачать точки  для офлайн карт, а они точно пригодятся ибо не везде есть интернет. Например в Смолькино интернета не было, сказали подключись к wifi, но и там его не было, а почему, потому что ветер )). Маршрут Но и это еще не все. Я полгода планировал маршрут на неделю с учетом ночевок, времени, расстояния, цен и др. Получился монументальный труд. Если кому нужно то делюсь ссылкой . А вот так это выглядит п

Куда съездить в Самара - Пещеры и Горы (Часть 3)

Изображение
Теперь отправимся вверх от Самары. Я построил примерно такой  путь .  Если интересно то предыдущая  часть 2 Пещера Братьев Грейве (53.325398, 50.195164) В пещере придется ползать немного - полметра до первого грота. Обязательно нужны фонари. Дети могут испугаться и не залезть. Также есть более дальние ходы для более отважных и даже расщелина в которой вертикально вверх можно подняться на вверх горы. Коптевский водопад (53.337460, 50.207389) Вертолетка (53.343800, 50.197638) Гора Тип-Тяв (53.401923, 50.161420) Едем до магазина Магнит по адресу 4-й квартал, 15, посёлок Красная Глинка, Самара. Далее по тропе например через OsmAnd приложении поднимаевся в гору. Можно дойти до карьера нижней и верхней дорогой. Можно пойти и дальше. Сокские Штольни (53.414729, 50.149152) В штольнях есть примерно 2 десятка достопримечательностей. Но там можно и потеряться. До первого места можно дойти и самому, но вот дальше лучше наверно пойти с экскурсией типа этой , чтобы не потеряться. Царев Курган (53.42

Куда съездить в Самаре - Водопады и Озера (Часть 2)

Изображение
Теперь отправимся вправо от Самары. Я построил примерно такой путь .  Если интересно то предыдущая  часть 1 1. Музей поездов (53.224573, 50.295960) С детьми очень интересно. Можно полазить по некоторым поездам и если повезет дополнительно пустят в ряд других поездов. 2. Алексеевские озера (53.226989, 50.491656) Озера платные, но всего 200р с машины. В связи с этим наверно тут не так много народа, есть пляж метров 15, и несколько примерно 10 мест маленьких стоянок со спуском к озеру. Можно взять лоду поплавать по озеру, искупаться, пожарить шашлыки, поездить по грунтовке с детьми. Полетать на квадракоптере. Поиграть в волейбол, бадминтон. Можно остаться с палаткой. Еще есть услуга сапов. 3. Страусиная ферма (53.365320, 50.539577) Есть Страусиная ферма, где разводят страусов, а есть Страусиная дача где как раз проводят экскурсию. Поэтому езжайте по координатам с сайта  https://straus63.ru/contacts . Стоимость 400р с человека на 2023г. Однако экскурсия интересная и 2 часа пролетают быстро

Куда съездить в Самаре - Падовский карьер (часть 1)?

Изображение
Несколько лет назад я задался вопросом куда же можно съездить в Самара (Самарской области)? Какие есть интересные места? И вот в этом году я составил большущую карту интересных мест. Для части из них я сделали целый недельный маршрут, который я выложу позже. А пока разделю поездки на 3-4 статьи, сjответствующие как-бы "сторонам света" относительно Самары. Начнем с левого нижнего квадрата -  Ссылка на маршрут Падовский карьер Поезду лучше начинать на мой взгляд с самой дальней точки. Итак едем от Самары до Падовский карьер  (координаты 52.460600, 49.599250). Тут можно будет увидеть интересные виды на озеро и на "скалы" и сделать много фотографий. Вход платный - 150р с человека. Оплату принимает охранник, который дежурит около шлагбаума. Мы когда приехали вход был перегорожен цепочкой, на на против через дорогу кто-то был. Подъехали к нему и он за плату пропустил нас. Было очень интересно, фоткались наверно час. В карьере за счет "стен" может быть очень жарк