[ $davids.sh ]
前往频道在 Telegram
400
订阅者
无数据24 小时
+47 天
+730 天
数据加载中...
标签云
无数据
有任何问题?请刷新页面或联系我们的客服。
进出提及
---
---
---
---
---
---
吸引订阅者
六月 '26
六月 '26
+5
在0个频道中
五月 '26
+18
在1个频道中
Get PRO
四月 '260
在0个频道中
Get PRO
三月 '260
在0个频道中
Get PRO
二月 '260
在0个频道中
Get PRO
一月 '260
在0个频道中
Get PRO
十二月 '250
在0个频道中
Get PRO
十一月 '250
在0个频道中
Get PRO
十月 '250
在0个频道中
Get PRO
九月 '250
在0个频道中
Get PRO
八月 '250
在0个频道中
Get PRO
七月 '250
在0个频道中
Get PRO
六月 '250
在0个频道中
Get PRO
五月 '250
在0个频道中
Get PRO
四月 '250
在0个频道中
Get PRO
三月 '250
在0个频道中
Get PRO
二月 '250
在0个频道中
Get PRO
一月 '250
在0个频道中
Get PRO
十二月 '240
在0个频道中
Get PRO
十一月 '240
在0个频道中
Get PRO
十月 '240
在0个频道中
Get PRO
九月 '24
+7
在0个频道中
Get PRO
八月 '24
+70
在0个频道中
Get PRO
七月 '240
在0个频道中
Get PRO
六月 '240
在0个频道中
Get PRO
五月 '240
在1个频道中
Get PRO
四月 '240
在1个频道中
Get PRO
三月 '240
在0个频道中
Get PRO
二月 '24
+12
在0个频道中
Get PRO
一月 '24
+11
在0个频道中
Get PRO
十二月 '23
+10
在0个频道中
Get PRO
十一月 '23
+15
在0个频道中
Get PRO
十月 '23
+295
在0个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 16 六月 | 0 | |||
| 15 六月 | 0 | |||
| 14 六月 | +3 | |||
| 13 六月 | +1 | |||
| 12 六月 | 0 | |||
| 11 六月 | 0 | |||
| 10 六月 | 0 | |||
| 09 六月 | 0 | |||
| 08 六月 | 0 | |||
| 07 六月 | 0 | |||
| 06 六月 | 0 | |||
| 05 六月 | 0 | |||
| 04 六月 | 0 | |||
| 03 六月 | 0 | |||
| 02 六月 | 0 | |||
| 01 六月 | +1 |
频道帖子
🔥 Подъехала моя новая методичка, так еще и по фронтенду 🔥
[ widget-sliced-design.davidshekunts.ru ]
> Архитектура фронтенда, которой никогда не понадобится рефакторинг
WSD – это одно из лучших открытий в моей карьере программиста. Оно настолько логично повторяет то, как устроен фронтенд, что идеально ложится под любые задачи.
Я использую этот подход уже лет 7 и ни разу не было кейса, когда он создавал бы мне проблемы или подводил.
Звучит как мифическа “серебряная пуля”? Буду глупцом, но черт возьми, скажу “да”, потому что оно сработало в каждом моем кейсе. Не веришь? Докажи обратное, атеист.
Ребята, просьба: глава "Правила структурирования" получилась ооочень сложной и оттого пугающей, при том, что мысль там крайне простая: "клади по папкам, если выше и Х переиспользуй, если ниже и Х не переиспользуй" – пожалуйста, помогите переформулировать так, чтобы стало понятно
[ $ echo "всем_мощной_прокачки" ]
| 2 | 💰 Такой дорогой (а теперь бесплатный) 301 редирект
301 редирект – это когда вы открываете домен, запрос доходит до сервера, он возвращает 301 HTTP status и куда идти, а вы туда и идите
Особенно важно, когда вы перенесли свой контент в новое место или у вас много ссылок, которые ведут на один и тот же контент
DNS записи не имеют REDIRECT, что крайне прекскорбно, потому что звучит как неплохая идея в стиле symlink, поэтому что-то на каком-то сервере должно принять запрос по домену и ответить куда идти
По-классике это nginx на вашей VPS, по-современному возможность в UI хостинга назначить это правило и он сам будет редиректить
В Cloudflare и Vercel есть аж 3 варианта: Workers, Routers и Page Rules – каждый дает возможность
А вот чего нет у Cloudflare и Vercel? В чем их выигрывают российские площадке? Верно, у них нет возможности нормально работать на территории РФ, а это серьезное бизнес-преимущество, поэтому пиршлось на них перейти
Проблема – ни у одного из провайдеров нет функции редиректа в стиле, как я описал выше, а значит мне для моей задачи иметь 4 книжни с 4-мя длинными и сокращенными доменами придется брать VPS за 500 рубасов, чтобы разместить там nginx на 301 редирект
Буду ли я так делать? Нет, я лучше сожгу книги (уверен, что Достоевский по той же причине это сделал)
Но если прямого решения нет, а цель ясна: "бесплатный 301 редирект" – надо искать обходные пути...
И он найден
Яндекс.Клауд – единственные ребята, которые дают "встроенный редирект": создаешь S3 бакет, привязываешь домен, назначаешь его "бакетом-сайтом" и включаешь с него редирект на другой бакет-сайт
Так вот, вместо того, чтобы сделать select с выбором других своих "бакет-сайтов" они дали возможность просто вписать произвольную строчку (что в реальности так всегда и будет), а значит что? Значит, можно вписать любой домен, на который оно будет редиректить
Прописываем нужный домен и получаем абсолютно бесплатный 301 редирект
Пользуйтесь и берегите золотые 🪙 | 236 |
| 3 | 🦀 Крабус умный, крабус железный
Решил по-приколу прикинуть прикинуть: какое железо нужно, чтобы собрать умного ИИ ассисстентна тамагочи в формфакторе, чтобы на брелок повесить
Вот примерное железо:
- Wifi + BLE + RFID + NFS
- Mic + Speaker + 3 buttons + USB + SD Card + (Touch) Screen
- SIM + GPS
- Battery xxxx
Пришел к 2-м вариантам реализации:
- "Малой" – микроконтроллер типа ESP32, которому я говорю что-то в микрофон, или отправляю сообщение через приложение, оно переотправляется в OpenClaw на моем серваке и кло принимает решение какие подключенные девайсы надо вызвать, отправляет команды для их вызова Малому, Малой делает что нужно и возвращает результат
- "Старшой" – линуксовая тачка, на которой крутится ZeroClaw, claude cli / codex, чтобы использовать подписку и даже, возможно, какие-то локальные МЛ-ки (да, такое уже возможно). Сам обрабатывает сообщения и сам принимает решение что делать
- "Посерединок" – линуксовая тачка, но сама почти ничего не делает, просто интерфейс до железок, как "Малой". Срединок нужен, чтобы проверить концептуально удобство и смысл такой конструкции прижде, чем суперсильно заебаться с низкоуровневым кодом ESP32.
Решил поискать что по второму варианту есть и вот опции:
. Raspberry Pi Zero 2W – самая большая проблема это 512 RAM (и тудаже ОС), то есть можно только скрипты запускать
. Radxa Zero 3W – до 16Gb, но работает через раз и хуй нормально запустишь или будешь работать, потому что 0 норм документации
. Orange Pi Zero 3W – МОНСТР вышел 2 месяца назад, 1-16Gb оперативы, уже есть видосы на которых он просто топово ебет
Тогда будем пробовать делать Середняка на распбери 2W, а Старшого на оранже 3W
Пока основная проблема: размер батареи. Думаю, с тонкой батарейей Старшой даже 10 часов может не протянуть, у Средняка есть шансы, а вот Малой как раз максимально автономен
Похожие проекты:
- flipperclaw.com
- github.com/espressif/esp-claw
- github.com/syxanash/maxheadbox
- https://github.com/brenpoly/be-more-agent
Кидайте кто, что видел похожее | 213 |
| 4 | 🔥 Подъехала моя новая методичка, так еще и по фронтенду 🔥
[ widget-sliced-design.davidshekunts.ru ]
> Архитектура фронтенда, которой никогда не понадобится рефакторинг
WSD – это одно из лучших открытий в моей карьере программиста. Оно настолько логично повторяет то, как устроен фронтенд, что идеально ложится под любые задачи.
Я использую этот подход уже лет 7 и ни разу не было кейса, когда он создавал бы мне проблемы или подводил.
Звучит как мифическа “серебряная пуля”? Буду глупцом, но черт возьми, скажу “да”, потому что оно сработало в каждом моем кейсе. Не веришь? Докажи обратное, атеист.
Ребята, просьба: глава "Правила структурирования" получилась ооочень сложной и оттого пугающей, при том, что мысль там крайне простая: "клади по папкам, если выше и Х переиспользуй, если ниже и Х не переиспользуй" – пожалуйста, помогите переформулировать так, чтобы стало понятно
[ $ echo "всем_мощной_прокачки" ] | 32 |
| 5 | 🔑 clientful как anti vendor-lock
[ clientful.davidshekunts.ru ]
Добавил еще один пункт в clientful:
> Anti Vendor-lock – все данные буду представлять из себя json файлы, разложенные по папкам, а значит, если пользователю срочно потребуется мигрировать (например, из-за недоверия площадке, или новых законов страны) мигрировать между файловой систему, Goodle Drive-like провайдерами, S3-like провайдерами и подобным.
Очень интересное свойство, которое технологическим решением открывает новые продуктовые преимущества, а именно все приложения, где потеря данных – смерть
Например, ваши пароли. Если они в Google, значит блокировка учетки и жопа, если они в каком-то сервисе, значит блокировка IP и тоже жопа, если они на вашем сервааке, то смерть сервака или блокировка учетки и тоже конец
А если ваши пароли это .json файл, в приложении вы можете подцепить файловую систему + Google Drive + Yandex Disk + S3 (все, нажатием 1 кнопки), то вот тут потерять данные практически невозможно
Добавим сюда, что приложению не нужны сервера, а значит один раз получив html, css и js, вы обеспечиваете себя работоспособностью приложения до конца своих времен | 286 |
| 6 | 🧑🦼 Эпидемия технологической толерастии
Я ненавижу как ИИ часто делают описание и сравнение технологий: это или “вот если хочешь OpenAI, то codex, а если Anthropic, то Claude” (это блять реальный ответ сравнения технологий от Клода), или, портянка из абстрактного текста без ответа «что это» / «что это реально дает» / «что это дает в сравнении с аналогами»
То есть, приходится требовать примеры, читать их и только так понимать применение (а это требует и сил, и опыта, а значит не решает мой запрос «объясни»)
И, ясен пень, я все настроил, чтобы сразу таблицы сравнений, описание что есть что и примеры, бла бла бла, но оно все равно сука неконкретное из-за технологической «толерастии»
Я лучше от махрового PHP-шника выслушаю какая у него либа крутая, а Го - кал, чем буду читать это ИИсусье: «не, ну, всему свое место в этом мире, все мы создания божьи»
Человек вполне себе хорошо делает 2 вещи: говорит что что-то гавно, а что-то нет, и конкретно говорит «это Х, чтобы захерачить Y, а вот в случае G не варик»
Поднимаю этот бокал, чтобы мы все оставались людьми со своими вкусами и уникальным «фи» 🥂 | 299 |
| 7 | 📤 Выгрузка из ТГ -> Перевод -> Статический сайт -> Бесплатный хостинг
Вчера вайбанул набор скриптов, чтобы выгрузить свой tg канал на сайт
https://github.com/Dionid/telestatic
Цель: сделать блог с англ контентом из тг для бургерного резюме, НО АБСОЛЮТНО БЕСПЛАТНО, даже камень за хостинг не отдам (за перевод всего моего паблика и комментариев отдал 20 центов)
Пример сайта: https://blog.davids.sh
Как: выгружаем историю канала и чата, запускаем make extract-clean-preapare-translate, далее меняем дизайн сайта на Astro, make build-deploy на какой-нибудь Cloudflare Pages
Состояние: реально работает, но хадркод, поэтому делайте Fork для себя
Ваша задача: напихуярьте мне туда здвезд, чтобы рекрутеры текли
[ $ echo "всем_мощной_прокачки" ] | 386 |
| 8 | Привет! Меня зовут Давид Шекунц
[ $ davids.sh ]
Как Tech Lead (Go / Node.js / Python) за последние 12 лет успел собрать команды, cпроектировать, разработать и развивать:
- AI / IoT дефектоскопия для заводов spectra.palatine.ru
- AI / IoT система контроля проезда palatine.ru
- крипто кастодиальный кошелек для gomining.com
- движок процессинга крипто-транзакций для nearpay.io
- IoT платформа мониторинга криптоферм для hosting.gomining.com
- IoT платформа вендинговых устройств для smvend.io
- IoT платформа телеметрии для innopolis.university
- 5+ систем в сферах IoT, AI, fintech, gamedev и SaaS
А также выпустил книгу, 2 whitepaper и 2 курса для senior разработчиков:
- FOP – функциональная альтернатива ООП
- Записки с High Load – 52 best-practice разработки High Load проектов
- clientful – как разрабатывать real-time collaborative offline-first приложения без backend сервисов и баз данных
Здесь я сосредоточу материалы на моих разработках и исследованиях в 3-х областях: high load, ai и clientful (и немного gamedev)
Буду рассказывать про проекты, над которыми работаю, делиться вымученными за эти годы best-practice и болячками, обсуждать с вами библиотеки, подходы, статьи, видео и книги
Рад видеть вас на моем канале, учавствуйте в обсуждениях, не стесняйтесь задавать вопросы, даже в директ, и желаю всем мощной прокачки 🦾
[ историческая справка: раньше этот канал назывался "🦾 IT-Качалка Давида Шекунца 💪" в честь "Летающего Цирка Монти Пайтона", но я немного устал от этого брендинга и теперь отсылка на Монгольский Скайнет и вебпанк ] | 385 |
| 9 | 🪓 HEEEEERE'S DAVID 🪓
Что случилось за 8 месяцев (хосподь всемогущий, как быстро летит время...) моего молчания:
i. Написал еще один whitepaper
clientful – архитектура разработки real-time collaborative offline-first приложения без традиционных backend сервисов и баз данных
clientful.davidshekunts.ru
Штука ооочень непохожая и на традиционный web 2.0 и на web 3.0. Ближе всего offline-first / local-first, но даже там синхронизация обычно происходит с центральным сервером. Моя же методология предполагает, что нет никакой централизации и все данные синхронизируются полностью p2p.
А самое интересное – оно работает и уже даже попало в продакшен, о чем ниже.
ii. Разработал и выпустил 3 продукта
1. Spectra (spectra.palatine.ru) – скоростной камерой фотографируем изделия на конвейре, анализируем CV-шками, принимает решение является изделие дефектным и выкидывает с конвейера бракованные. И все это оффлайн и за 900мс по 15 CV моделей на 1 изделие.
2. Tempera Palatine – вместе с palatine разработали десктопный аналог Miro с встроенным GenAI, работающие полностью оффлайн. При этом есть режим как одиночного использования, так и коллаборативного именно благодаря clientful.
3. Mooden (mooden.app) – приложение в стиле "трекер настроения", но с некоторыми специфичными механизмами для людей с нестабильным настроением. И здесь тоже использовал clientfiul – нет никакого backend, все приложение представляет из себя frontend, БД хранится Google Drive и автоматически синхронизируется между всеми устройствами пользователя.
iii. Что будет дальше на канале
1. Начну выпускать статьи по каждому из продуктов, с ссылками, историями создания и техническими ноу хау, которые пришлось придумать, чтобы вообще это ожило
2. Проекты закончились и поар идти дальше, поэтому ищу работу как Tech Lead (Go / Node.js / Python), резюме и подробности в следующих постах
3. Также, я переименую этот канал 😢 боюсь, что "IT-Качалка" себя изжила и будет брендинг с серьезным таблом, НО, суть в виде всратых шуток и кряхтения на все остается на местах
И по-прежнему всем мощной прокачки 🦾 | 303 |
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
