Я немного с запоздалыми, но зато проверенными почти на себе, новостями.
Итак, РКН блокирует сайты, которые шифруются через Cloudflare🧐
Причины можно почитать на официальном сайте Роскомнадзора. Если вкратце, то ECH-шифрование (Encrypted Client Hello), используемое Cloudflare, позволяет обходить запреты РКН. А так как это шифрование стало обязательным функционалом для всех пользователей cloudflare, то под раздачу попадают все сайты, работающие через этот CDN-сервис.
На себе мы это ощутили почти сразу, т.к. у одного из клиентов сайт стал недоступен для определённых интернет-провайдеров. Отключение проксирования через сервера Cloudflare проблему решило.
РКН рекомендует пользоваться отечественными CDN-сервисами😐
Что ж, будем искать аналоги Cloudflare среди наших сервисов. Ну и вам советуем.
Если не знаете, как проверить, работает ваш сайт через Cloudflare или нет, то вот небольшая инструкция:
— зайти сюда https://www.whois.com/whois/
— ввести адрес своего домена и нажать Search
— если в Name Servers вы видите сервера с названием .cloudflare.com, то пора принимать меры (см.скрины)
#новости_днч
Итак, РКН блокирует сайты, которые шифруются через Cloudflare
Причины можно почитать на официальном сайте Роскомнадзора. Если вкратце, то ECH-шифрование (Encrypted Client Hello), используемое Cloudflare, позволяет обходить запреты РКН. А так как это шифрование стало обязательным функционалом для всех пользователей cloudflare, то под раздачу попадают все сайты, работающие через этот CDN-сервис.
На себе мы это ощутили почти сразу, т.к. у одного из клиентов сайт стал недоступен для определённых интернет-провайдеров. Отключение проксирования через сервера Cloudflare проблему решило.
РКН рекомендует пользоваться отечественными CDN-сервисами
Что ж, будем искать аналоги Cloudflare среди наших сервисов. Ну и вам советуем.
Если не знаете, как проверить, работает ваш сайт через Cloudflare или нет, то вот небольшая инструкция:
— зайти сюда https://www.whois.com/whois/
— ввести адрес своего домена и нажать Search
— если в Name Servers вы видите сервера с названием .cloudflare.com, то пора принимать меры (см.скрины)
#новости_днч
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😭1😨1
Уязвимости в Mazda Connect позволяют выполнить произвольный код с root-правами
Я когда в первый раз играл в WatchDogs2, думал «ну фантастика жи», находу взламывать тачки и перехватывать управление
Получается, уже и не фантастика вовсе😥
https://xakep.ru/2024/11/11/mazda-connect-cmu/
#новости_днч
Неисправленные уязвимости в информационно-развлекательной системе автомобилей Mazda позволяют злоумышленникам выполнять произвольный код с правами root, сообщили эксперты Trend Micro Zero Day Initiative (ZDI). Некоторые баги позволяют получить неограниченный доступ к системам авто, что потенциально может повлиять как на его работу, так и на безопасность.
Я когда в первый раз играл в WatchDogs2, думал «ну фантастика жи», находу взламывать тачки и перехватывать управление
Получается, уже и не фантастика вовсе
https://xakep.ru/2024/11/11/mazda-connect-cmu/
#новости_днч
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
RuCenter провел ребрендинг, теперь они — Руцентр
И, наконец-то они сделали это🙏 — обновили свой сайт и панель управления, ибо работать в старой было просто невыносимо.
А вот картинку в OpenGraph-разметке поменять забыли )))👇🏻
#новости_днч
И, наконец-то они сделали это
#новости_днч
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
YouTube разблокировали (но это не точно), а ChatGPT стал доступен для скачивания на Windows (что в общем-то тоже не совсем правда).
Зато сегодня точно пятница🤫 всем хорошего дня
И музыки для настроения
Fall Out Boy — I Don’t Care
Зато сегодня точно пятница
И музыки для настроения
Fall Out Boy — I Don’t Care
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
«Синдром блестящего объекта» или «дизайнерская фиксация»?
Не знаю, как у вас, но у меня при просмотре референсов иногда возникает желание повторить особенно понравившиеся элементы в каком-нибудь из ближайших проектов. При этом не важно, подходит ли референс под техзадание. Порой доходит до того, что я выдумываю функционал под тот интерфейс, который хочется воспроизвести.
Здравый смысл, конечно, пока ещё берёт своё, но руки всё равно чешутся😃
Недавно задался вопросом, есть ли такому состоянию «научное» объяснение. Оказалось, есть — и даже не одно!
Синдром блестящего объекта (Shiny Object Syndrome) — это термин, который описывает тенденцию отвлекаться на новые и привлекательные идеи или проекты, даже если они не соответствуют вашим текущим целям или задачам. Вы как бы преследуете «блестящие объекты», которые привлекают ваше внимание, но могут отвлекать от основного фокуса.
Дизайнерская фиксация (Design Fixation) — это состояние, когда дизайнеры или разработчики настолько привязываются к определённой идее или референсу, что им сложно рассмотреть альтернативные решения. Это может ограничивать творческий процесс и препятствовать созданию оптимального дизайна для конкретного проекта.
Эффект сороки (Magpie Syndrome). Сороки известны своей склонностью собирать блестящие предметы. Этот термин используется для описания людей, которые привлекаются к ярким или привлекательным вещам, даже если они не имеют практической ценности.
Перенасыщение вдохновением. Когда вы потребляете большое количество референсов и вдохновляющих материалов, это может привести к желанию внедрить всё сразу, не учитывая их релевантность для вашего проекта.
Когнитивное искажение (предвзятость к новизне). Это психологическое явление, при котором новые или недавно появившиеся идеи кажутся более привлекательными или ценными, чем уже известные, даже если это не так.
🤖 ChatGPT любезно рассказал, как с этим бороться, ибо это, как оказалось, распространённая проблема в современном мире.
1) Осознание проблемы. Первый шаг — признать (ну кто бы сомневался), что такая склонность может отвлекать от основных целей проекта и усложнять процесс разработки.
2) Фокус на требованиях проекта. Постоянно возвращайтесь к целям и требованиям вашего проекта, чтобы оценить, насколько новые идеи действительно полезны.
3) Ограничение источников вдохновения. Сократите время, проводимое за просмотром референсов, или установите чёткие критерии для их отбора (иногда сложно заставить себя вылезти из ленты Pinterest, согласен).
4) Консультация с командой. Обсуждайте идеи с коллегами, чтобы получить объективную оценку их релевантности (вот это действительно дельный совет).
К чему я это всё? Недавно смотрел референсы для ЛК будущего сервиса Glossary (тот, что из рубрики #СНуляGPT) и наткнулся вот на такие интерфейсы. Согласитесь, совсем же не подходят для проекта, да и вообще сгенерированы они через нейросети и на практике слабо реализуемы. Но как круто выглядит!🤩
А вам приходилось сталкиваться с такой проблемой?
Не знаю, как у вас, но у меня при просмотре референсов иногда возникает желание повторить особенно понравившиеся элементы в каком-нибудь из ближайших проектов. При этом не важно, подходит ли референс под техзадание. Порой доходит до того, что я выдумываю функционал под тот интерфейс, который хочется воспроизвести.
Здравый смысл, конечно, пока ещё берёт своё, но руки всё равно чешутся
Недавно задался вопросом, есть ли такому состоянию «научное» объяснение. Оказалось, есть — и даже не одно!
Синдром блестящего объекта (Shiny Object Syndrome) — это термин, который описывает тенденцию отвлекаться на новые и привлекательные идеи или проекты, даже если они не соответствуют вашим текущим целям или задачам. Вы как бы преследуете «блестящие объекты», которые привлекают ваше внимание, но могут отвлекать от основного фокуса.
Дизайнерская фиксация (Design Fixation) — это состояние, когда дизайнеры или разработчики настолько привязываются к определённой идее или референсу, что им сложно рассмотреть альтернативные решения. Это может ограничивать творческий процесс и препятствовать созданию оптимального дизайна для конкретного проекта.
Эффект сороки (Magpie Syndrome). Сороки известны своей склонностью собирать блестящие предметы. Этот термин используется для описания людей, которые привлекаются к ярким или привлекательным вещам, даже если они не имеют практической ценности.
Перенасыщение вдохновением. Когда вы потребляете большое количество референсов и вдохновляющих материалов, это может привести к желанию внедрить всё сразу, не учитывая их релевантность для вашего проекта.
Когнитивное искажение (предвзятость к новизне). Это психологическое явление, при котором новые или недавно появившиеся идеи кажутся более привлекательными или ценными, чем уже известные, даже если это не так.
1) Осознание проблемы. Первый шаг — признать (ну кто бы сомневался), что такая склонность может отвлекать от основных целей проекта и усложнять процесс разработки.
2) Фокус на требованиях проекта. Постоянно возвращайтесь к целям и требованиям вашего проекта, чтобы оценить, насколько новые идеи действительно полезны.
3) Ограничение источников вдохновения. Сократите время, проводимое за просмотром референсов, или установите чёткие критерии для их отбора (иногда сложно заставить себя вылезти из ленты Pinterest, согласен).
4) Консультация с командой. Обсуждайте идеи с коллегами, чтобы получить объективную оценку их релевантности (вот это действительно дельный совет).
К чему я это всё? Недавно смотрел референсы для ЛК будущего сервиса Glossary (тот, что из рубрики #СНуляGPT) и наткнулся вот на такие интерфейсы. Согласитесь, совсем же не подходят для проекта, да и вообще сгенерированы они через нейросети и на практике слабо реализуемы. Но как круто выглядит!
А вам приходилось сталкиваться с такой проблемой?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Про легаси-проекты. Когда код старше разработчика.
Звучит одновременно смешно и страшно. К счастью, в действительности с таким сталкиваться не приходилось, но было бы интересно (нет).
А если серьёзно, тема больная для многих разработчиков. Легаси-проекты — это как старая техника: тут скрипит, там пердит, но в целом вроде как-то работает. Главное — не трогать!
А рано или поздно заказчик всё же просит потрогать. И тут, как правило, разработчики нехотя берутся за проект: документации нет, логика и архитектура с первого взгляда непонятны, да и вообще, что за уникум это писал..💦
Основная проблема даже не в том, что в таком проекте неприятно ковыряться, а в том, что страшно трогать, чтобы не сломать.
Ведь легаси-проект — это наследие нескольких разных разработчиков. У каждого свой подход, мышление, стиль и, наконец, квалификация. Вспоминается отрывок из советского мультфильма «Трое из Простоквашино» (олды, привет 👋🏻), где мальчик, кот и собака по очереди писали одно письмо родителям.
Если вам, как разработчику (или команде), всё же пришлось столкнуться с таким проектом, вот пара советов:
— Не спешите менять всё сразу
Иногда хочется плюнуть и переписать часть особенно плохого кода с нуля. Не надо! Лучше осмотритесь и вносите изменения постепенно, чтобы снизить риск сломать больше, чем нужно было починить. Со временем появится более чёткое понимание, что и как следует переписать с нуля, и нужно ли вообще переписывать.
— Пишите тесты
Если тестов нет (а их по-любому нет), начните добавлять их хотя бы для нового функционала.
— Держите заказчика в курсе
Объясняйте, что правки в легаси — это не просто «дописать пару строк», а масштабное археологическое исследование. Соответственно, это может повлиять на сроки и бюджеты.
— Не вешайте нос и сохраняйте чувство юмора
Без этого нельзя. Нашли трёхэтажный костыль? Поделились с коллегой, поржали и придумали, как оптимальнее решить задачу.
Тут важно понять, что легаси — это не конец света, а скорее возможность вырасти и прокачать свои скиллы.
Ну и помните: спустя время от вашего кода тоже будет плеваться другой программист :) Ну, потому что так заведено💅
А вы работали с легаси-проектами или только слышали о них?
Звучит одновременно смешно и страшно. К счастью, в действительности с таким сталкиваться не приходилось, но было бы интересно (нет).
А если серьёзно, тема больная для многих разработчиков. Легаси-проекты — это как старая техника: тут скрипит, там пердит, но в целом вроде как-то работает. Главное — не трогать!
А рано или поздно заказчик всё же просит потрогать. И тут, как правило, разработчики нехотя берутся за проект: документации нет, логика и архитектура с первого взгляда непонятны, да и вообще, что за уникум это писал..
Основная проблема даже не в том, что в таком проекте неприятно ковыряться, а в том, что страшно трогать, чтобы не сломать.
Ведь легаси-проект — это наследие нескольких разных разработчиков. У каждого свой подход, мышление, стиль и, наконец, квалификация. Вспоминается отрывок из советского мультфильма «Трое из Простоквашино» (олды, привет 👋🏻), где мальчик, кот и собака по очереди писали одно письмо родителям.
Если вам, как разработчику (или команде), всё же пришлось столкнуться с таким проектом, вот пара советов:
— Не спешите менять всё сразу
Иногда хочется плюнуть и переписать часть особенно плохого кода с нуля. Не надо! Лучше осмотритесь и вносите изменения постепенно, чтобы снизить риск сломать больше, чем нужно было починить. Со временем появится более чёткое понимание, что и как следует переписать с нуля, и нужно ли вообще переписывать.
— Пишите тесты
Если тестов нет (а их по-любому нет), начните добавлять их хотя бы для нового функционала.
— Держите заказчика в курсе
Объясняйте, что правки в легаси — это не просто «дописать пару строк», а масштабное археологическое исследование. Соответственно, это может повлиять на сроки и бюджеты.
— Не вешайте нос и сохраняйте чувство юмора
Без этого нельзя. Нашли трёхэтажный костыль? Поделились с коллегой, поржали и придумали, как оптимальнее решить задачу.
Тут важно понять, что легаси — это не конец света, а скорее возможность вырасти и прокачать свои скиллы.
Ну и помните: спустя время от вашего кода тоже будет плеваться другой программист :) Ну, потому что так заведено
А вы работали с легаси-проектами или только слышали о них?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Что ж, друзья, давненько я не писал ничего про наш сервис Glossary, который пытаюсь создать исключительно силами ChatGPT. Но «не писал» не значит «ничего не делал». Просто хотелось довести проект до ближайшей точки, чтобы было что вам показать.
Итак, на данный момент действительно есть что показать!😃
Встречайте, первый рабочий прототип — kveex.ru
Не спрашивайте про название домена. Какой был свободен из когда-то мной зарегистрированных, тот и поставил.
А вот тут можно посмотреть, как подсвечиваются термины.
Что реализовано на данный момент:
— API с основными эндпоинтами для создания, редактирования и чтения данных
— Интерфейс на VueJS (на визуал пока не смотрим, это всё же прототип как никак)
— Доработанный JS-скрипт, который подсвечивает слова на сайте в зависимости от словаря в личном кабинете
Почти всё это было и в прошлый раз, но теперь проект размещён на облачном сервере, а значит, любой из вас может потестить.
Сказать, что это было сложно, я не могу. Сейчас, глядя на работающий прототип, кажется, что это было не трудно. Но назвать этот этап лёгким язык тоже не поворачивается. Довольно много времени ушло на взаимодействие с GPT: приходилось повторять одни и те же промты, переспрашивать и актуализировать.
Чем дольше общаешься с ChatGPT в рамках одного чата, тем сложнее добиваться нужного результата.
Итого затрачено в общей сложности около 10 часов. Особенно много времени ушло на настройку конфигурации сервера.
Что дальше
А дальше я бы хотел повозиться с визуалом. Немного поднадоело ковырять бэкенд, хочется поверстать.
Ссылку на диалог с ChatGPT обновил.
Кому интересно — смотрите.
#СНуляGPT
Итак, на данный момент действительно есть что показать!
Встречайте, первый рабочий прототип — kveex.ru
Не спрашивайте про название домена. Какой был свободен из когда-то мной зарегистрированных, тот и поставил.
А вот тут можно посмотреть, как подсвечиваются термины.
Что реализовано на данный момент:
— API с основными эндпоинтами для создания, редактирования и чтения данных
— Интерфейс на VueJS (на визуал пока не смотрим, это всё же прототип как никак)
— Доработанный JS-скрипт, который подсвечивает слова на сайте в зависимости от словаря в личном кабинете
Почти всё это было и в прошлый раз, но теперь проект размещён на облачном сервере, а значит, любой из вас может потестить.
Сказать, что это было сложно, я не могу. Сейчас, глядя на работающий прототип, кажется, что это было не трудно. Но назвать этот этап лёгким язык тоже не поворачивается. Довольно много времени ушло на взаимодействие с GPT: приходилось повторять одни и те же промты, переспрашивать и актуализировать.
Чем дольше общаешься с ChatGPT в рамках одного чата, тем сложнее добиваться нужного результата.
Итого затрачено в общей сложности около 10 часов. Особенно много времени ушло на настройку конфигурации сервера.
Что дальше
А дальше я бы хотел повозиться с визуалом. Немного поднадоело ковырять бэкенд, хочется поверстать.
Ссылку на диалог с ChatGPT обновил.
Кому интересно — смотрите.
#СНуляGPT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
https://t.me/kozhindev_meetup/182
Было интересно и полезно 👍🏻
Однозначно нужно больше подобных мероприятий.
Полезно сходить, как минимум, чтобы вдохновиться 🙂
Было интересно и полезно 👍🏻
Однозначно нужно больше подобных мероприятий.
Полезно сходить, как минимум, чтобы вдохновиться 🙂
Telegram
KozhinDev Meetup
🥳Последний пункт из программы конфы выполнен — общее фото сделано!
А теперь ждём всех на афтепати, можно идти сразу в место сбора — центр паровых коктейлей «Абдула, поджигай» 😏
А теперь ждём всех на афтепати, можно идти сразу в место сбора — центр паровых коктейлей «Абдула, поджигай» 😏
👍4❤2👏2
Яндекс.Музыка традиционно подвела мои музыкальные итоги года. Люблю такое!
88 039 минут — общее время прослушивания
А моё музыкальное альтер-эго — ледяной монстр рифов😮
В целом про Sunrise Avenue не особо удивлён — так и есть, а вот ворваться в лето под Король и Шут это неожиданно (видимо в отпуск очень хотелось).
Вообще, ребятки из Яндекс Музыки в этом году хорошо постарались, нравится их приложение, которое они регулярно улучшают.
Ещё бы некоторые треки не блочили и новинки побыстрее завозили, вообще цены не было б..☹️
Кто тоже слушает музыку в яндексе, делитесь итогами )
Всем хорошей недели
88 039 минут — общее время прослушивания
А моё музыкальное альтер-эго — ледяной монстр рифов
В целом про Sunrise Avenue не особо удивлён — так и есть, а вот ворваться в лето под Король и Шут это неожиданно (видимо в отпуск очень хотелось).
Вообще, ребятки из Яндекс Музыки в этом году хорошо постарались, нравится их приложение, которое они регулярно улучшают.
Ещё бы некоторые треки не блочили и новинки побыстрее завозили, вообще цены не было б..
Кто тоже слушает музыку в яндексе, делитесь итогами )
Всем хорошей недели
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2👏2
Я тут в процессе общения с ChatGPT столкнулся с проблемкой — GPT уже не вывозит диалог Glossary. Часто путается и подолгу думает перед ответом. Приходится по несколько раз уточнять вводные и напоминать содержимое отдельных файлов.
В общем, я решил, что пора создать новый диалог и продолжить разработку сервиса в нём. При этом попробовал вытащить из предыдущего диалога историю (см.скрины).
Как я и предполагал, историю "соседних" диалогов ChatGPT помнит, но не полностью. Конкретно в моём случае, он понимает суть проекта, но вспомнил не тот стек технологий, который был выбран.
А также уровень готовности проекта выдал более ранний, чем есть на самом деле. Что интересно: примерно с того же момента начал лагать предыдущий чат. Возможно тут есть связь😏
Но в целом, много времени на воспоминания GPT не потребовалось. Сейчас в новом чате полёт нормальный.
К чему это я?
Дело в том, что раньше, ещё в версиях 3-х моделей и начальных 4-х, чтобы GPT не терял нить разговора, было крайне важно общаться с ним в рамках одного диалога. При этом желательно на какую-нибудь узкую тему.
Получается, что теперь это не так важно. Эксперимент проходит не зря, эт хорошо🆗
Кстати, если кто не знал, в ChatGPT есть возможность включать/выключать память. Делается это в настройках во вкладке "Персонализация". От этого зависит, будет ли ИИ запоминать историю всех ваших диалогов и применять для формирования ответов.
#СНуляGPT
В общем, я решил, что пора создать новый диалог и продолжить разработку сервиса в нём. При этом попробовал вытащить из предыдущего диалога историю (см.скрины).
Как я и предполагал, историю "соседних" диалогов ChatGPT помнит, но не полностью. Конкретно в моём случае, он понимает суть проекта, но вспомнил не тот стек технологий, который был выбран.
А также уровень готовности проекта выдал более ранний, чем есть на самом деле. Что интересно: примерно с того же момента начал лагать предыдущий чат. Возможно тут есть связь
Но в целом, много времени на воспоминания GPT не потребовалось. Сейчас в новом чате полёт нормальный.
К чему это я?
Дело в том, что раньше, ещё в версиях 3-х моделей и начальных 4-х, чтобы GPT не терял нить разговора, было крайне важно общаться с ним в рамках одного диалога. При этом желательно на какую-нибудь узкую тему.
Получается, что теперь это не так важно. Эксперимент проходит не зря, эт хорошо
Кстати, если кто не знал, в ChatGPT есть возможность включать/выключать память. Делается это в настройках во вкладке "Персонализация". От этого зависит, будет ли ИИ запоминать историю всех ваших диалогов и применять для формирования ответов.
#СНуляGPT
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2👏2