Cododel.dev | Александр
98 subscribers
472 photos
62 videos
7 files
200 links
Alexander Cododel. Full Stack Web Dev since 2019.

📍 Канал: мысли и проекты
📍 Чат: @cododel_chat
📍 Связь: @cododel

🔗 https://cododel.dev
Download Telegram
Cododel.dev | Александр
🫣 Не советую пользоваться календарем Страшно выглядит Я никогда и не думал что у меня столько работы
Меня развели как лоха...

Не помню, рассказывал ли ситуацию с Motion календарём.
Меня развели как лоха на триал их AI функционала, которы "всегда можно отменить"
Так вот с отказом от триала - аннулируется подписка, и требуется доплатить за неё (разница около 70$ вроде была)

Прошло уже месяца два, я с ними боролся, сказали что никак не вернуть архивную подписку. И ВОЗВРАТ НИКТО ДЕЛАТЬ НЕ СТАНЕТ!! (С этого я в шоке был)

Но вот только что письмо счастья пришло, рефанд на 179.90$ 🎉
Уверен - я не один в эту ситуацию попал.

Спустя месяц после моего обвинительного письма - мне решили вопрос, спасибо 😅

Жаль только что возврат полетел на китайскую карту сервиса, который последнее время толком не работает, а техподдержка отвечает раз в неделю.
Забрать оттуда деньги не выйдет, попробую потратить, если хотя бы карты остались рабочими. Но в прошлый раз рефанд пришлось зачислять неделю запросами в тех поддержку, тк автоматом ничего не зачислилось.
И пополнение тоже кстати не работает у них сейчас, изредка в чате люди скрины кидают мол работает, но у меня ошибка постоянно, так что надо выбрать что-то дешевле 180$, где китай не под санкциями. 😄
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🤝1
Cododel.dev | Александр
Бесплатно работаю над одним проектом, чтобы потом больше работать над другими проектами 🤫 #workloader@cododelia
📆 Workloader готов! (MVP)
Пока без мобильной версии, приветственного экрана, без учета часовых поясов (по UTC работает) и переработки не переносятся на следующие дни, но это всё скоро исправлю.
Время час ночи уже, и так весь день убил на этот календарь.
И работает пока полностью локально. (В облако ничего не синхронизируется)

План минимум:
- Приветственный экран с описанием проекта
- Таймтрекинг с возможность подписи сущности
- Возможность интеграции по API с другими системами таймтрекинга
- Возможность вывода в виджеты на iOS
- Мобильная версия


Тут трогать:
🔗 https://v0-build-application-green.vercel.app/

#workloader@cododelia
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1🤝1
У меня gemini 2.5 pro сломался, начал говорить на трёх языках (ru, en, cn)

Забавно, что он решил объяснить согласованность - именно китайским иероглифом, и именно в русской части 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🤝1
Cododel.dev | Александр
Отчет_об_анализе_безопасности_Pieces_OS.pdf
©️ ИИ Браузер Dia, Arc, LTM и Pieces

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

Вот я писал о Pieces, который LTM хранит о всей системе, или в ограниченном режиме по интеграции с разными приложениями и браузерами
А тут в браузере по упоминанию @history — похожий функционал, и думаю он связан не просто с историей посещений, но и суммаризированные предыдущие чаты должны быть. Но хранятся только за 7 дней данные пока.

В целом если что-то искал - можно спросить у браузера, он подскажет где, что и как ты делал, или что нашел по идее.

Очень интересная фишка.

Ещё они сегодня релизнули сайдбар, в точности как у Arc, но пока без папок, и без умного переименования вкладок при закреплении, но там есть закрепление вкладок, с конкретным адресом, что является основным моим требованием к браузеру для постоянной работы в нём.
Ну и возможность профили менять как-то хотя бы, что есть уже по умолчанию в хроме, не хватает только Spaces, для разделения на разные работчие пространства, как у Arc и Sidebery подобных расширений.
В целом текущий вариант Dia - очень хорош.

Не без минусов. Проприетарный браузер, которым нельзя пользоваться без регистрации (как и Arc)

Но меня останваливает от того, чтобы сделать его дефолтным браузером даже не это всё перечисленное, только лишь санкции против РФ.
Я конечно настроил отличный впн, который довольно умно определяет какие сайты и приложения должны работать через него, а что должно открываться напрямую, без ВПН. При этом работает это правило параллельно, на уровне маршрутизации трафика, так что спокойно не думая можно и в сбере что-то делать, и кинопоиск смотреть, и ChatGPT к примеру использовать. (С Google Gemini надо только пошаманить, они детектить начали меня)
Таким образом я никогда не выключаю впн, почти...
И вот в такие редкие случаи, когда приходится перезапустить впн, или надо его выключить — браузер выкидывает из сессии авторизации при его открытии, и приходится логиниться руками вводя почту и пароль.
Справедливости ради - если браузер открыт, то всё работает, кроме его ИИ функционала, что совершенно нормально для РФ.

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

А это лишь бета версия... Что они там еще готовят?) 🫣

ЗЫ. Забыл еще сказать, что доступен он эксклюзивно на MacOS, и походу сейчас открытая бета, эксклюзивно для пользователей Arc, но можно скачать и по приглашению.
Вот приглашение, если кому интересно:
https://diabrowser.com/invite/760UD7
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1🤝1
Cododel.dev | Александр
Чую мозг мой сегодня вскипит... Опционы сел изучить на практике
Минутка финансового просвящения |
Или как я провёл выходные и еще два дня недели 😁

Я с опционами тут базово разобрался, и придумал как сидеть по DCA откупать, а при росте с высоким APR в перерасчете - можно его чуть снизить, но растянуть на полгода без рисков, снизить точку безубытка еще сильнее, и при жтом оставить возможность снижать точку входа 🫡

Звучит очень круто, обычно когда я такое придумываю - это значит что я то-то упускаю. Зафиксировал сейчас доходность 58% годовых в долларах до сентября.

Но тут походу нет ошибки, три раза посчитал в уме и в конструкторе, в калькуляторе - всё сходится, и причина такой доходности асболютно понятна, тк она за 17 дней сейчас 156%, а на 176 дней уже 58% при тех же ценах, что всего в 2 раза увеличивает профит, но даёт еще приятных плюшек как я уже сказал: в виде сохранения потенциала роста, снижения точки безубытка и фиксании высокого уровня доходности на бОльший срок.

Грубо говоря это свинг трейд, с которого я прибыль использую для получения сверхдоходности уже в инвест стратегии.
Вот тут подробнее описал
https://t.me/Stuffinance/2259
Над постом по ссылке - еще два варианта опционных конструкций:
Первый с полным хеджированием текущей позиции в безубыток до декабря
И Второй пост с фиксированием доходности в 32% годовых но с конструкцией попроще, без маржированного активом лонга.


Есть тут у меня инвесторы?
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🤝1
Cursor интересную статистику добавил в личном кабинете.

Я наэкспериментировался так, что за 9 дней уже израсходовал токенов на 105$, и это для меня было бесплатно по новой тарификации при подписке Pro за 20$ в месяц

(Но Claude Sonnet Thinking уже начал подъедать деньги, по 3-9 центов за запрос с 120к контекста на борту.)

Да, лимиты я израсходовал. Месячный запас за 9 дней с этим вашим вайбкодингом...
И это еще лимиты очень сильно увеличили.
1👍1🤝1
Довольно человечно 🫨
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🤝1
Workloader получил крупное обновление! 🗓
Продолжаю дорабатывать Workloader. В первом анонсе я наметил ближайшие планы, и вот первый результат — большое обновление, которое закрывает главные пробелы MVP.

Что нового:

🌍 Поддержка часовых поясов
Как и обещал, теперь календарь работает корректно в вашем часовом поясе, а не по UTC. Проблема с синхронизацией времени решена.

⚖️ Умное распределение переработок
Переработки теперь не просто копятся, а автоматически распределяются на оставшиеся дни, уменьшая дневную норму. Планировать нагрузку стало ощутимо проще.

👋 Приветственный экран
Добавил приветственный экран. Он кратко объясняет, как всё устроено, так что при первом запуске заблудиться будет сложно. 😘

🎨 Визуальные улучшения
Заодно поработал над интерфейсом. Сделал его чище, а тёмную тему — контрастнее, чтобы глазам было комфортнее.

Помимо этого, под капотом был большой рефакторинг, который сделал приложение стабильнее и подготовил почву для будущих фич.

Проект всё так же в открытом альфа-тестировании и полностью бесплатен. Заходите потестировать и делитесь мыслями, это важно.

Трогать тут:
🔗 https://workloader-4ymqyk47s-cododels-projects.vercel.app/

#workloader@cododelia
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🤝1
Писал про аезу сейчас, уже не актуально, но пост на готове, прицел настроен.
Кажется ожил

Меньше негатива хочется
2👍1🤝1
ООП головоного мозга 😁

Вообще я сел изучать функциональное программирование, накидал react подобный хук на чистом JS, закинул в ИИ на проверку, а это оказалось ООП по принципу инкапсуляции...

Однако код не использует другие ключевые аспекты ООП, такие как наследование или полиморфизм, поэтому его ООП-ориентированность ограничивается инкапсуляцией и модульным дизайном.


Ну и щепотка процедурного говорят ещё. Видимо я знаю что вечером под чай смотреть на ютубе буду.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🤝1
Cododel.dev | Александр
ООП головоного мозга 😁 Вообще я сел изучать функциональное программирование, накидал react подобный хук на чистом JS, закинул в ИИ на проверку, а это оказалось ООП по принципу инкапсуляции... Однако код не использует другие ключевые аспекты ООП, такие как…
Вот функциональный вариант.

Тяжел он для меня пока, я идеологически не принимаю нужду писать в 2 раза больше, и ментально не готов перестать выделять в логике отдельные объектные сущности 😅

Для саморазвития - я точно должен сломать эту стену и с разными парадигмами ознакомиться

Но функциональный вариант более чисты и тестируемый будто.
Каждая отдельная его часть - абсолютно понятна.
Меня это привлекает
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🤝1
Хочется запустить стрим, и написать на чистом JS/TS — свой реактивный Frontend Framework по типу React


Вчера придумал
🗿3👍1
Найти эту страницу мне стоило полгода

https://directus.io/docs/tutorials/tips-and-tricks/advanced-types-with-the-directus-sdk#working-with-generated-output

Оказалось надо вычитывать туториалы видимо...
Я с типизацией в этом директусе с момента знакомства бьюсь, а оно вон где... Жаль что поиск у них в документации не проиндексирован нормально, так что пришлось через нейросети искать способ кучу времени, в надежде что не придется вычитывать документацию как книжку.
А тут оказалось и LowCode и автогенерация типов, и ручное описание схемы, и отсутствие конкретно документации всего что касается типизации - только туториал. (может несколько)

В общем жесть...

Я часть проблем, с которыми столкнулся за почти год работы с Directus и почти год опыта с React собрал в виде руководства под этот стек, и буду его обновлять, думаю.

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

А вот насчет превращения Directus в фреймворк - идея оказалась провальной.
Без разработки новой, глубоко проработанной версии Alto - это не представляется возможным. Основное ограничение, это snapshot ориентированный подход к синхронизации схемы данных.
Но думаю я этот вопрос решу как только найду достойного преемника на проект 😄
Cododel.dev | Александр
Меня развели как лоха... Не помню, рассказывал ли ситуацию с Motion календарём. Меня развели как лоха на триал их AI функционала, которы "всегда можно отменить" Так вот с отказом от триала - аннулируется подписка, и требуется доплатить за неё (разница около…
Дошли 🤗

И я придумал как их вывести 😎

Поддержка кстати довольно оперативно отвечает, хотя пополнение криптой так и не заработало, жалобы в чате продолжают сыпаться им
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Я видимо DRY максималист 🤔

Последнее время я заметил за собой чремерный оверинжиниринг и нецелесообразный перфекционизм.

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

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

Готовлю обновление упомянутого выше руководства, в котором довольно много внимания отведено 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 тег.