Я видимо DRY максималист 🤔
Последнее время я заметил за собой чремерный оверинжиниринг и нецелесообразный перфекционизм.
Пора спуститься на землю.
Я прямо сейчас мышление меняю, тяжело перестраивать устоявшиеся цепочки мыслей, на самом деле...
Где-то я свернул не туда, тк очень мне нравится что-то оптимизировать, и главным образом это было создание огромного количества абстракций, игнорируя вполне элегантные императивные подходы с колокацией.
Готовлю обновление упомянутого выше руководства, в котором довольно много внимания отведено Rule Of Three (правилу трёх повторений), и четко описана грань и порядок действий, когда и как делать абстракции.
(Контекст беседы на скрине довольно длинный, обсуждение ведется в основном архитектурных подходов)
Последнее время я заметил за собой чремерный оверинжиниринг и нецелесообразный перфекционизм.
Пора спуститься на землю.
Я прямо сейчас мышление меняю, тяжело перестраивать устоявшиеся цепочки мыслей, на самом деле...
Где-то я свернул не туда, тк очень мне нравится что-то оптимизировать, и главным образом это было создание огромного количества абстракций, игнорируя вполне элегантные императивные подходы с колокацией.
Готовлю обновление упомянутого выше руководства, в котором довольно много внимания отведено Rule Of Three (правилу трёх повторений), и четко описана грань и порядок действий, когда и как делать абстракции.
(Контекст беседы на скрине довольно длинный, обсуждение ведется в основном архитектурных подходов)
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Неприятный баг всех WEB чатов
Если кто сталкивался с таким багом в Safari - вот фикс:
https://gist.github.com/cododel/ecb141c4dd699af28a747b056d902a4a
Да, в веб версии телеги, во всех чатах кроме Яндекс Мессенджера есть такой баг в сафари.
У яндекса я и увидел UX решение проблемы, в виде скрытия клавиатуры, если начинает скроллиться не чат - а страница.
Там сложное и длинное объяснение причин, я часа 4 потратил на изучение и решение её.
Делюсь готовым фиксом.
Просто вставляем импортируем и запускаем в главном скрипте проекта глобально, и проблема решена в сафари.
А для chrome добавляем в head - meta тег.
Если кто сталкивался с таким багом в Safari - вот фикс:
https://gist.github.com/cododel/ecb141c4dd699af28a747b056d902a4a
Да, в веб версии телеги, во всех чатах кроме Яндекс Мессенджера есть такой баг в сафари.
У яндекса я и увидел UX решение проблемы, в виде скрытия клавиатуры, если начинает скроллиться не чат - а страница.
Там сложное и длинное объяснение причин, я часа 4 потратил на изучение и решение её.
Делюсь готовым фиксом.
Просто вставляем импортируем и запускаем в главном скрипте проекта глобально, и проблема решена в сафари.
А для chrome добавляем в head - meta тег.
Cododel.dev | Александр
Найти эту страницу мне стоило полгода https://directus.io/docs/tutorials/tips-and-tricks/advanced-types-with-the-directus-sdk#working-with-generated-output Оказалось надо вычитывать туториалы видимо... Я с типизацией в этом директусе с момента знакомства…
Я кстати нашел решение, и внедряю Indirectus
https://github.com/linefusion/indirectus
Этот генератор лучше всех соответствует требованиям.
Как внедрю - расскажу, чо вышло
https://github.com/linefusion/indirectus
Этот генератор лучше всех соответствует требованиям.
Как внедрю - расскажу, чо вышло
GitHub
GitHub - linefusion/indirectus
Contribute to linefusion/indirectus development by creating an account on GitHub.
🗿1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
В целом вопреки моим прежним убеждениям - ИИ развился настолько, что может быть достаточно достоверным источником информации.
Вот подготовил пример, как можно разобрать новую для себя тему, или углубить знания на своём примере, с использованием Claude 4 Sonnet (Подойдет любая другая топовая ИИ, с доступом в интернет и, желательно, режимом размышлений)
Кстати, OpenAI готовит похожий режим для ChatGPT - уже тестируют на части пользователей.
---
А теперь к сути:
Задаем правильный промпт с намерением так, чтобы ИИ мог определить текущий уровень знаний.
Затем отвечаем как можно более развернуто на все заданные вопросы, с мыслями и предположениями (как в примере)
А затем задаем вопросы или просим рассказать и раскрыть темы направления поочередно, и задавая вопросы.
Думаю если правильно начать разговор - дальше легко пойдет, всё как и в обычном разговоре с живыми 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡2🤝1
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉1
Cododel.dev | Александр
Такие правила теперь у меня в команде будут 🤫 (Там еще много текста, это прям первый рубеж)
Думаю скоро закончу, и может публиковать в отдельном репозитории целые руководства подобные, под эгидой кодекса кододельни?
React Stepper Component with Outlet - Grok.pdf
289.8 KB
Пример реализации сервисного слоя React компонента
Например для кастомных пошаговых форм логику можно вынести в подобную обертку.
Пришел к тому, что нужно будет такое решение, читая новое тз, с добавлением новых страниц, где один из пунктов упоминает функционал пошагового заполнения сущности, которое уже дублируется на двух страницах.
Например для кастомных пошаговых форм логику можно вынести в подобную обертку.
Пришел к тому, что нужно будет такое решение, читая новое тз, с добавлением новых страниц, где один из пунктов упоминает функционал пошагового заполнения сущности, которое уже дублируется на двух страницах.
Флоу создания объявления желательно сделать по аналогии с созданием проекта у Пользователя Застройщика
Меня Cursor пригласили на встречу в Германии
Но я не в Германии
Если кто-то в Германии, можете пройти по моей проходке 😆
https://lu.ma/kuy5xvhr
Но я не в Германии
Если кто-то в Германии, можете пройти по моей проходке 😆
https://lu.ma/kuy5xvhr
🤝1
Интересно конечно выходит, что телеграм пришел к тому, что открытые чаты стали закрываться из-за кучи спама
Либо накладываются ограничения ботами
Мне лень с ботами модераторами разбираться, а боты спамеры начали ломиться в чат так, что вручную всех перепроверять на подписку на канал не очень удобно
так что чат теперь походу реально закрытый, только для избранных 😁
Но открытый для читателей
Может потом подумаю как решить этот вопрос
Либо накладываются ограничения ботами
Мне лень с ботами модераторами разбираться, а боты спамеры начали ломиться в чат так, что вручную всех перепроверять на подписку на канал не очень удобно
так что чат теперь походу реально закрытый, только для избранных 😁
Но открытый для читателей
Может потом подумаю как решить этот вопрос
Интересное наблюдение за Claude в официальной обертке
Судя по всему он работая с предоставленным инструментом поиска в интернете - имеет четкие ограничения по кол-ву вызовов за один запрос, и если попросить сделать детальное расследование - он выжмет эти лимиты по максимуму, и при этом он в курсе этих лимитов.
Обычно же он делает не более 5 вызовов.
Просто наблюдение
Судя по всему он работая с предоставленным инструментом поиска в интернете - имеет четкие ограничения по кол-ву вызовов за один запрос, и если попросить сделать детальное расследование - он выжмет эти лимиты по максимуму, и при этом он в курсе этих лимитов.
Обычно же он делает не более 5 вызовов.
Просто наблюдение
Please open Telegram to view this post
VIEW IN TELEGRAM
Cododel.dev | Александр
Посиделки с ИИ 😅 Чувствую себя кибербабкой на онлайн лавочке
Вы пришли к самому чистому, надежному и профессиональному подходу к разработке на Next.js App Router. Браво.
Я победил.
Столкнулся с проблемой ИИ, когда прошлый контекст с опечатками убивает итоговую генерацию текста...
Оказалось всегда можно было вежливо попросить уточнить все спорные моменты?😅
Оказалось всегда можно было вежливо попросить уточнить все спорные моменты?
Please open Telegram to view this post
VIEW IN TELEGRAM
Лайфхак для тех, кто пользуется Cursor
Чтобы отменить трату лимитов, или сделать запрос бесплатным на Usage Based - можно стриггерить огромный по объёму работы запрос, и оборвать его в процессе, когда часть работы будет сделана.
Работает это в MAX-mode, особенно хорошо если на основной запрос надо много токенов.
Задача у меня была не такая масштабная, решилась на 700к токенов, но останавливать не стал - дал ему попробовать отрефакторить проект, ибо думает он быстрее меня.
Следил за процессом, поглядывая в Usage отчет, и смотрел как растёт счёт на оплату, остановил его на 3-4$ примерно, а он засчитался как завершённый с ошибкой, и не засчитался🤷♂️
Чтобы отменить трату лимитов, или сделать запрос бесплатным на Usage Based - можно стриггерить огромный по объёму работы запрос, и оборвать его в процессе, когда часть работы будет сделана.
Работает это в MAX-mode, особенно хорошо если на основной запрос надо много токенов.
Задача у меня была не такая масштабная, решилась на 700к токенов, но останавливать не стал - дал ему попробовать отрефакторить проект, ибо думает он быстрее меня.
Следил за процессом, поглядывая в Usage отчет, и смотрел как растёт счёт на оплату, остановил его на 3-4$ примерно, а он засчитался как завершённый с ошибкой, и не засчитался
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Всем плевать на безопасность.
Ох какие же багоделы в дом ру работают с мобильными приложениями 😂
1. Во-первых сломали виджеты, с которых можно было открывать калитку
2. Во-вторых сломали Apple shortcuts, через которые я с помощью “Siri, open the door” - открывал калитку
3. В- третьих был бесплатный просмотр камеры с домофона, сделали платным
4. В четвертых - Приложение сильно перепилили, что старые версии перестали звонки с домофона приходить… Курьеры самоката были не в восторге🥲
Ну и финал-очка😁
Как можно было сделать платным просмотр видео с домофонов, но при этом на Apple Watch - видео все ещё показывает (уже год без изменений), а на новой версии у них какие то проблемы с рендерингом, которые вскрыли проблему с отсутствием ограничений на API.
Может у них вообще все публичные?
Или может авторизация нужна для галочки, и можно любой домофон по API открыть? 😂
Не знаю, но скачать запись с домофона можно в обход платного тарифного плана, не имея никаких навыков, кроме быстрых пальцев 🫠
🤫
Достаточно сразу после открытия домофона нажать несколько раз на кнопку скачивания записи в списке, пока их не закроет баннер с предложением заплатить денег
Ох какие же багоделы в дом ру работают с мобильными приложениями 😂
1. Во-первых сломали виджеты, с которых можно было открывать калитку
2. Во-вторых сломали Apple shortcuts, через которые я с помощью “Siri, open the door” - открывал калитку
3. В- третьих был бесплатный просмотр камеры с домофона, сделали платным
4. В четвертых - Приложение сильно перепилили, что старые версии перестали звонки с домофона приходить… Курьеры самоката были не в восторге
Ну и финал-очка
Как можно было сделать платным просмотр видео с домофонов, но при этом на Apple Watch - видео все ещё показывает (уже год без изменений), а на новой версии у них какие то проблемы с рендерингом, которые вскрыли проблему с отсутствием ограничений на API.
Может у них вообще все публичные?
Или может авторизация нужна для галочки, и можно любой домофон по API открыть? 😂
Не знаю, но скачать запись с домофона можно в обход платного тарифного плана, не имея никаких навыков, кроме быстрых пальцев 🫠
В целом и YouTube premium получилось активировать простым скриптом на перехвате трафика, но то локальные фишки по типу pip, фонового воспроизведения и отсутствия рекламы
Думаю не сложно перехватить трафик, расшифровать и немного почитав логи - собрать скрипт и под дом ру на shadow rocket, который откроет полный доступ к записям и камерам на домофонах.
А с последним обновлением - на домофонах всего дома…
Please open Telegram to view this post
VIEW IN TELEGRAM
Я больше пиратить не буду.
Получил урок неприятный.
Думаю схватил вирус...
Получил урок неприятный.
Думаю схватил вирус...
👍1😢1