TGViewer
Channel Public Channel
Cododel.dev | Александр

Cododel.dev | Александр

@cododel_dev

Alexander Cododel. Full Stack Web Dev since 2019.
📍 Связь: @cododel
🔗 https://cododel.dev
Subscribers
228
Photos
520
Videos
65
Links
223

Showing posts older than #545 · Back to latest

Older Posts 16 shown
Post #544 87
Мой способ изучения английского привел меня к американским рекомендациям YouTube на видосы с изучением русского 😅

Походу доля контента на английском, который я потребляю - стала приближаться к доле русского контента 😮
Post #543 187
Я понский бог..
А куда с Wordpress уходят люди в СНГ?
Post #541 104
Cursor выкатили обновление, и обещают, что будет всё работать ещё круче!

Ладно, уговорили!
Оплачу на этой неделе 😄
А то уж думал мне из без ИИ в редакторе нормально)
Post #540 95
Cododel.dev | Александр 🔗 Chainable async Python Queue Runner Честно - мне сложно по-русски коротко назвать утилити) Это инструмент очень сильной абстракции, использовать только в редких случаях! Если в проекте удобно сначала собрать очередь задач, а только затем их последовательно…
Кстати логику из этого поста полностью переписал, и сделал синхронным
Потому что зачем мне асинхронность, если вызовы должны быть синхронными и последовательными? 🤣

Задача одна:
Максимально декларативно объявлять автоматизированные действия, так как их может быть довольно много.

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

И круто было просто объявить действия как отдельные сущности.
Тогда это открывает возможность переиспользования абстрактных действий или даже сделать GUI конструктор.
Но сами actions все же состоят из кода, хоть его и можно сгенерировать из клиента playwright командой

playwright codegen


Задача выполнена.
Post #538 77
Dale•3 / Giga Chat

На втором даже персонаж не понимает что происходит 🤣

Все же развитие идёт, это уже не то что было в шедвруме, но не поспевает за крупными проектами

Пропорции пробовал сделать такие же как в референсе, но появляется проблема с клонами, как в Stable Diffusion
Post #537 96
Я теперь DevOps
Недавно Ansible освоил

А этой ночью научился деплоить проекты через докер, без использования гита и Docker-Registry
У меня для этого свой небольшой скрипт, одной командой собирает image из Dockerfile через buildx под amd64 архитектуру (тк у меня arm, а сервера нет)
Шаги такие:
• Сбор docker image из Dockerfile
• В нём идёт сборка и настройка проекта переменными окружения из файла deploy.env
• Дамп image в taball сжатый gzip
• Передача дампа по ssh при помощи scp (можно заменить на rsync, вероятно будет чуть шустрее, но это всего один файл, так что не критично)
• Удаленное исполнение скрипта по ssh на сервере
• Скрипт распаковывает tarball
• Загружает актуальный image в docker
• Останавливает, удаляет и запускает обратно image, но уже актуальный
• Удаляет полученный архив
• Затем локальный скрипт тоже удаляет за собой архив

Предусловие для всего этого будет только доступ к серверу по ssh ключу, в остальном всё в конфиге можно указать от юзера и хоста, до путей и названия image и контейнера

Выходит я теперь когда хочу задеплоить фронтенд на сервер, выполняю для dev среды (staging):

./deploy --dev

И он сразу собирает образ и деплоит проект

Либо для продакшна

./deploy

Который ещё попросит подтверждение, и написать y в ответ, чтобы убедиться, что намерение совпадает с введенной командой, и не задеплоить в продакшн dev ветку.

У меня на этом проекте ещё Directus, являющийся CMS, а я из нелюблю очень.
Так что там в разработке утилита и для него.
Сейчас для синхронизации схемы базы данных локальной копии с удалённой используется directus-sync, но он дико медленный.
А кроме того он работает по http, и чуть ли ни каждый insert делает отдельным запросом...
Есть ещё миграции у самого directus, как и в моей утилите, но у directus нет толком по ним документации, как и по архитектуре, так что тоже голяк...
Надо придумать решение быстрое, удобное, и с точки зрения проектирования надёжное.
БЭКАПЫ НЕ ПРЕДЛАГАТЬ!!! — Прошлые разработчики такое решение сделали, а теперь бэкап сайта весит 60GB, и все файлы в перемешку благодаря архитектуре Directus. Так что равернул пустую копию сайта и с заказчиком будем делать демо наполнение, из которого уже будем разворачивать копии.
И да, автогенерации фейк контента тоже в cms нет, придется руками.
Если Faker для directus найдете, и что-то типа orm нормальной (не knex, что-то более тесно интегрированное в архитектуру) — я бонусом косарь закину 😚
  • ⚡ 1
Post #536 104
Cododel.dev | Александр Не заказывайте мониторы с Китая 😁
А монитор думаю починю.
Не зря ж я больше года жизни посвятил ремонту электроники

Думаю накладка монитора передавливает углы матрицы
Снизу монитора есть болты, чтобы его разобрать

А так же не хитрым образом, при помощи линейки проверил ровность матрицы, что подтвердило её пережатие в этих углах
Так что останется разобрать и подумать как собрать обратно, не пережав матрицу
Post #535 101
В качестве эксперимента перешел с Google на Perplexity в качестве дефолтного поисковика в браузере

UPDATE:
Fri Jan 24 05:55:10 MSK 2025
— Мне не удобно, вернул google
Post #534 93

Forwarded from Русский ИТ бизнес (Максим Кульгин)

В чате поделились - hr агентства по прежнему берут деньги за подбор программистов. См. картинку. Мое мнение - это лишнее на текущий момент.

Ранее я приводил пример: ~170 откликов на вакансию программиста уровня middle+. А если вы еще разместитесь на площадках типа хабр.работа и т.п. - будет сильно больше... Зачем вам агентства?

Они нужны для сложных вакансий - например если вы ищите управленца на проект (есть навыки руководителя, ИТ навыки, софт-понимаешь-скиллы и т.п.) т.к. именно тут нужен опыт анализа откликов, некая квалификация человека и т.п.

p.s. мнение мое, вам не навязываю.

Русский ИТ бизнес
Post #533 192
Кто-то знаком с HR агентами?
95000₽ за сотрудника это норм?

Вот такое предложение получил на вакансию php разработчика с зп до 200к с гибридным форматом работы на 5/2
Post #530 97
Ладно, покупайте 🤑💶
Post #522 80
Cododel.dev | Александр Kuycon P27L (27 дюймов, 4к монитор) Пользоваться можно, но есть три нюанса: - Масштабированное разрешение, тк это не retina (либо придется пользоваться 1080x1920) - По причине масштабированного разрешения - на macOS некоторые шрифты выглядят не ровными,…
Не заказывайте мониторы с Китая 😁
Post #521 98
📷 Комментирую камеру Huawei Pura 70 | #Какэтоустроено
С её спортивным режимом

У режима спорт и в движении нужно хорошее освещение

Но судя по всему у Huawei сделали программное улучшение
Очень похоже на нейросеть которая по нескольким фото восстанавливает исходное изображение и убирает смазанность

Спорт режим тем и отличается, что он прям моментально фотку делает, чтобы она не успела смазаться
А у Huawei прям видно как долго и что вначале прям смазано, будто намеренно

Либо у них реально очень крутая камера на уровне профессиональных, а они в моменте смазывают чтобы вау эффекта добиться - которая прям снимает так хорошо (большая матрица с высокой светочувствительностью должна быть для этого), что вряд ли, тк дюймовую матрицу в телефон не запахнешь без объектива Как на фотоаппарате
(Дюйм это 2.5см)

Либо, что скореее всего - снимается видео на 0.3-1 секунду, с высокой, максимально доступной частотой кадров
А дальше дело рук алгоритмов и нейросети, которая вернет четкость
В целом задача типовая и можно нейросеть обучить на эту задачу в теории
А пока идёт обработка - собирается намеренно сильно смазанная картинка, будто прям с повышенной выдержкой, чтобы потом выдать резко результат.

————————————
@Cododelia
YouTube Айфон отдыхает! Камера Huawei Pura 70 Ultra делает вещи! #huaweipura70ultra #huawei #pura #pura70 Айфон отдыхает! Камера Huawei Pura 70 Ultra замораживает время! #huaweipura70ultra #huawei #pura #pura70 #pura70ultra #хуавей #пура #пура70 #пура70ультра #ай...
Post #520 106
⚡️ШАТДАУН В РОССИИ: ЧТО СЛУЧИЛОСЬ?

Роскомназдор подтверждает кратковременное нарушение связности сети и сообщает, что её работа оперативно восстановлена.

Хотя о причинах сбоя РКН пока ничего не говорит. Сейчс разберёмся!

🤓Что произошло?

1. Если в работе одного сервиса происходит технический сбой, то этот сервис становится недоступен во всех странах мира. В данном случае аналогичных сбоев в других странах не зафиксировано.

2. Если проблема на стороне интернет-провайдера, то в таком случае интернет или часть сервисов не работает только в сети именно этого провайдера.

3. В случае, когда во всей стране у разных провайдеров происходит одна и та же проблема - это признак работы ТСПУ.

4. Судя по картине проблем, мы столкнулись с обновлением настроек ТСПУ, при котором что-то пошло не так. Настройки быстро откатили назад и всё заработало.

5. Обновлённые настройки выглядят как «белый список»: это когда запрещено всё, что не разрешено. Этим объясняется то, что у части пользователей работали некоторые важные российские сервисы, как VK, Dzen и интернет-банки.

6. Ограничение HTTP/HTTPS не затронуло Telegram, так как он работает на собственном протоколе MTProto.

7. После восстановления связи у многих пользователей внезапно появился доступ к заблокированным или замедленным ресурсам, как YouTube или Discord, что говорит о режиме Bypass, или перенаправлении трафика «в обход ТСПУ»

🤔А в чём проблема?

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

Фактически мы убедились в способности РКН в любой момент полностью отключить интернет в России.

❌💳В магазинах не удавалось расплатиться банковскими картами

❌🚪Не открывались умные шлагбаумы для въезда и выезда из дворов, а так же домофоны

❌🚙Завершить поездку на машине каршеринга или взять машину было невозможно

❌📺Телевизоры, которые получают сигнал через IPTV, не работали

❌🗺️Онлайн-навигаторы тоже были недоступны

————————————
@Cododelia
  • 👍 1
  • 😢 1
Post #515 101
📱 Как платить за сервера на Aeza меньше

Курс рубля к Евро на Аезе просто поражает (уже 143р) 🤣

Мне выгоднее через P2P купить USDT на Bingx
И через сутки после разморозки оплатить без комиссии сети в BEP20 😈

1650р "экономии"...

Так что крипты нынче мастхэв, но не обязательно торговать
Это платёжное средство.
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →