Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
Вам бы было бы нужно первоначальное API для получения информации о IP (аналог 2IP), при желании информации о MAC адресах и в целом API для получения скриншотов сайтов?
Anonymous Poll
60%
Да
40%
Нет
Forwarded from TypicalFolder // kadev CA
не_важно_откуда,_вручную_перебирал.csv
389.3 MB
вот крч кому надо хавайте — все подсети IP адресов с их крч городами, принадлежностью и всё в том духе.
мб кто-то из вас сделает аналог 2ip.ru
актуальность на момент 2025-10-22
мб кто-то из вас сделает аналог 2ip.ru
актуальность на момент 2025-10-22
Forwarded from TypicalFolder // kadev CA
TypicalFolder // kadev CA
не_важно_откуда,_вручную_перебирал.csv
как выходит, тут у нас в ряд:
подсеть
страна
регион
город
широта
долгота
индекс
часовой пояс
приятного!
подсеть
страна
регион
город
широта
долгота
индекс
часовой пояс
приятного!
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
Актуальный список потенциальных мест трудоустройства, от которых я отказался
На момент 09.02.2026:
Должность: JavaScript-сценарист / Разработчик.
Причина: Из-за острого проявления синдрома самозванца не смог пересилить себя и отозвал резюме перед интервью.
Должность: Middle FullStack .NET Developer.
Причина: Посчитал, что не потяну требования из-за отсутствия современного инструментария на текущем месте работы. Прервал процесс по своей инициативе прямо во время первого собеседования, отказавшись от перехода на технический этап.
На момент 09.02.2026:
Сбер для экспертов
Должность: JavaScript-сценарист / Разработчик.
Причина: Из-за острого проявления синдрома самозванца не смог пересилить себя и отозвал резюме перед интервью.
Borjomi Tech
Должность: Middle FullStack .NET Developer.
Причина: Посчитал, что не потяну требования из-за отсутствия современного инструментария на текущем месте работы. Прервал процесс по своей инициативе прямо во время первого собеседования, отказавшись от перехода на технический этап.
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
TypicalFolder // kadev CA
Актуальный список потенциальных мест трудоустройства, от которых я отказался На момент 09.02.2026: Сбер для экспертов Должность: JavaScript-сценарист / Разработчик. Причина: Из-за острого проявления синдрома самозванца не смог пересилить себя и отозвал резюме…
Моя нынешняя позиция в плане профессионального развития — тупиковая.
Говорю об этом открыто, так как скрывать здесь нечего.
Карьерные кризисы реальны, а внутренние барьеры мешают мне перешагнуть через себя и осознать свою реальную ценность как разработчика. Мне необходимо сбросить оковы, которые тянут меня назад и не дают двигаться вперед
Пока менталки хватает, в доставщики не уйду😁
Говорю об этом открыто, так как скрывать здесь нечего.
Карьерные кризисы реальны, а внутренние барьеры мешают мне перешагнуть через себя и осознать свою реальную ценность как разработчика. Мне необходимо сбросить оковы, которые тянут меня назад и не дают двигаться вперед
Пока менталки хватает, в доставщики не уйду
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
Наступает момент когда вынужден заниматься разработкой очередного протокола для организации децентрализованной сети..
https://bsky.app/profile/kaurcev.dev/post/3mf5son65c227
https://bsky.app/profile/kaurcev.dev/post/3mf5son65c227
Bluesky Social
kaurcev (@kaurcev.dev)
Наступает момент когда вынужден заниматься разработкой очередного протокола для организации децентрализованной сети..
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
TypicalFolder // kadev CA
Наступает момент когда вынужден заниматься разработкой очередного протокола для организации децентрализованной сети.. https://bsky.app/profile/kaurcev.dev/post/3mf5son65c227
Вообще, оно должно стать неубиваемой штукой.
Джек Дорси, уважаемый человек, после ухода из Twitter и выхода из BlueSky сделал ставку на Nostr.
Концепция очень впечатляет.
В свою очередь я думаю о другой альтернативе, которая должна иметь схожую черту, но немного в ином формате реализации и механизмах работы.
С конца 2024 года пришлось сильно углубиться в WebRTC и все способы организации децентрализованной сети.. и вот, на момент 2026 года могу с уверенностью хоть что-то выдвинуть..
Я уже писал статьи в blog.kaurcev.dev о механизме p2p чата, который работал исключительно без серверной части и переделал ручной метод обмена ключами для рукопожатия и обмена информацией в рамках Data Channels..
И последние прототипы с глубоким и максимальным использованием возможностей браузера позволили задуматься о самой концепции протокола обмена информацией.
Пора бы уже принять один немаловажный фактор того что развитие в формате централизованных систем зашло в тупик. Вы об этом задумайтесь сами, когда речь зайдёт о утечках, перманентных банов и потери всего что копилось годами.
Новая эпоха интернета уже строится и формат реального свободного и конфиденциального обмена информацией (не слушайте Пашку Дурова), только только выстраивается.
Но понимая что есть и негативный слой общества, которые проповедуют насилие и жестокость.. концепция воспринимается как палка о двух концах
Джек Дорси, уважаемый человек, после ухода из Twitter и выхода из BlueSky сделал ставку на Nostr.
Концепция очень впечатляет.
В свою очередь я думаю о другой альтернативе, которая должна иметь схожую черту, но немного в ином формате реализации и механизмах работы.
С конца 2024 года пришлось сильно углубиться в WebRTC и все способы организации децентрализованной сети.. и вот, на момент 2026 года могу с уверенностью хоть что-то выдвинуть..
Я уже писал статьи в blog.kaurcev.dev о механизме p2p чата, который работал исключительно без серверной части и переделал ручной метод обмена ключами для рукопожатия и обмена информацией в рамках Data Channels..
И последние прототипы с глубоким и максимальным использованием возможностей браузера позволили задуматься о самой концепции протокола обмена информацией.
Пора бы уже принять один немаловажный фактор того что развитие в формате централизованных систем зашло в тупик. Вы об этом задумайтесь сами, когда речь зайдёт о утечках, перманентных банов и потери всего что копилось годами.
Новая эпоха интернета уже строится и формат реального свободного и конфиденциального обмена информацией (не слушайте Пашку Дурова), только только выстраивается.
Но понимая что есть и негативный слой общества, которые проповедуют насилие и жестокость.. концепция воспринимается как палка о двух концах
Forwarded from Трудные времена создают сильных котят (᠌kaurcev)
папки сломались..
а средствами разработчика (F12) я отключил отправку краш-репорта
а средствами разработчика (F12) я отключил отправку краш-репорта
Forwarded from Трудные времена создают сильных котят (᠌kaurcev)
Трудные времена создают сильных котят
папки сломались.. а средствами разработчика (F12) я отключил отправку краш-репорта
а теперь задаётся вопрос..
я понимаю что я сделал и я понимаю почему оно сработало вот так и выдало ошибку.
но я не причастен к разработке национального мессенджера, но меня беспокоит такой момент что столь важным проектом на гос уровне (напоминаю о статусе национального мессенджера) возникают типичные ошибки из-за race condition (состояние гонки) и из-за этого критического прикола (образования дубля ключей) Svelte падает (не просто падает в области папок, оно падает на фулл веб-приложение).
ибо где-то в коде имеется конструкция
и всё это вытекает в одно: в отсутствии валидации данных. разработчик не обработал типичный момент
тут либо они очень торопились (но времени прошло достаточно, а папки давно (тех долг???))
либо они действительно недостаточно квалифицированы.
как теперь довериться таким разработчикам, когда на таких моментах налажали
я понимаю что я сделал и я понимаю почему оно сработало вот так и выдало ошибку.
но я не причастен к разработке национального мессенджера, но меня беспокоит такой момент что столь важным проектом на гос уровне (напоминаю о статусе национального мессенджера) возникают типичные ошибки из-за race condition (состояние гонки) и из-за этого критического прикола (образования дубля ключей) Svelte падает (не просто падает в области папок, оно падает на фулл веб-приложение).
ибо где-то в коде имеется конструкция
{#each items as item (item.id)}и всё это вытекает в одно: в отсутствии валидации данных. разработчик не обработал типичный момент
тут либо они очень торопились (но времени прошло достаточно, а папки давно (тех долг???))
либо они действительно недостаточно квалифицированы.
как теперь довериться таким разработчикам, когда на таких моментах налажали
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
ну а теперь кратко и по делу..
в общем, из всех наработок и всего того что было (вплоть до советов по созданию бинарного транспортного протокола) сделал минимальный прототип и SDK к нему..
там приложил как серверную, так и example страницу.
реализация позволяет создать децентрализованную оверлей сеть с relay-серверами.
акцент, в отличии от упомянутого Nostr заключается на минимализме, браузерной совместимости и постоянного наращивания функциональности.
на данный момент этот прототип имеет (фактически) relay, который принимает ws соединения от клиентов и других relay-серверов, аутентификация по ed25519 (рукопожатие с challenge-response), хранит в памяти список известных серверов (в памяти) и позволяет им обмениваться.
маршруты сообщений — если получатель сидит на той же "трубе" (relay), то доставляет напрямую. если же нет, то даёт известным ему серверам широковещательный сигнал чтобы узнать в какой "трубе" сидит получатель. и таким образом передаёт ему сообщение.
имеются несколько типов соединений, таких как HANDSHAKE (установка соединения), DATA (обычные данные), SIGNED_DATA (подписанные данные), ENCRYPTED_DATA (данные со сквозным шифрованием (E2EE) (через X25519 + AES-GCM) и служебные NODE_INFO для запроса\ответа списка серверов, их добавления и поиск клиента.
SDK же в свою очередь умеет генерировать и хранить пары ключей (ed25519 для идентификация и подписи) и X25519 (для обмена ключами Диффи‑Хеллмана).
умеет подключаться к relay-серверу и находить handshake, отправлять обычные\подписанные сообщения и со сквозным шифрованием с указанием типа (plaintext, JSON и файл).
также может получать сообщения и эмитить события.
имеет возможность добавлять\удалять\выбирать списком серверов, а также автоматический discovery (при получении от сервера списка других серверов — добавляет их себе).
ну и на последок особенности, такие как:
- двойная криптография
- поиск клиента
- отсутствие постоянного хранения
- самодискавери
- фреймы фиксированной длины
- временные вызовы
в общем, из всех наработок и всего того что было (вплоть до советов по созданию бинарного транспортного протокола) сделал минимальный прототип и SDK к нему..
там приложил как серверную, так и example страницу.
реализация позволяет создать децентрализованную оверлей сеть с relay-серверами.
акцент, в отличии от упомянутого Nostr заключается на минимализме, браузерной совместимости и постоянного наращивания функциональности.
на данный момент этот прототип имеет (фактически) relay, который принимает ws соединения от клиентов и других relay-серверов, аутентификация по ed25519 (рукопожатие с challenge-response), хранит в памяти список известных серверов (в памяти) и позволяет им обмениваться.
маршруты сообщений — если получатель сидит на той же "трубе" (relay), то доставляет напрямую. если же нет, то даёт известным ему серверам широковещательный сигнал чтобы узнать в какой "трубе" сидит получатель. и таким образом передаёт ему сообщение.
имеются несколько типов соединений, таких как HANDSHAKE (установка соединения), DATA (обычные данные), SIGNED_DATA (подписанные данные), ENCRYPTED_DATA (данные со сквозным шифрованием (E2EE) (через X25519 + AES-GCM) и служебные NODE_INFO для запроса\ответа списка серверов, их добавления и поиск клиента.
SDK же в свою очередь умеет генерировать и хранить пары ключей (ed25519 для идентификация и подписи) и X25519 (для обмена ключами Диффи‑Хеллмана).
умеет подключаться к relay-серверу и находить handshake, отправлять обычные\подписанные сообщения и со сквозным шифрованием с указанием типа (plaintext, JSON и файл).
также может получать сообщения и эмитить события.
имеет возможность добавлять\удалять\выбирать списком серверов, а также автоматический discovery (при получении от сервера списка других серверов — добавляет их себе).
ну и на последок особенности, такие как:
- двойная криптография
- поиск клиента
- отсутствие постоянного хранения
- самодискавери
- фреймы фиксированной длины
- временные вызовы
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
Так то уже на готовом прототипе можно поднять небольшой веб-сервис и использовать минимальный SDK чтобы начать пользоваться..
Но из моментов, я вынужден сесть и работать над расширением, ибо модель преимущественно ориентирована на web решения..
У metamask подглядел кстати
https://bsky.app/profile/kaurcev.dev/post/3mfa3yr7bnc2s
Но из моментов, я вынужден сесть и работать над расширением, ибо модель преимущественно ориентирована на web решения..
У metamask подглядел кстати
https://bsky.app/profile/kaurcev.dev/post/3mfa3yr7bnc2s
Bluesky Social
kaurcev (@kaurcev.dev)
Так то уже на готовом прототипе можно поднять небольшой веб-сервис и использовать минимальный SDK чтобы начать пользоваться..
Но из моментов, я вынужден сесть и работать над расширением, ибо модель преимущественно ориентирована на web решения..
У metamask…
Но из моментов, я вынужден сесть и работать над расширением, ибо модель преимущественно ориентирована на web решения..
У metamask…
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
ОГО
А я один нашел у легендарной личности (Дуглас Крокфорд) вот такую аву?
https://github.com/douglascrockford
p.s. Дуглас Крокфорд (Douglas Crockford) — известный американский программист, эксперт по JavaScript, создатель формата обмена данными JSON и автор книг, включая «JavaScript: The Good Parts». Он сыграл ключевую роль в популяризации и развитии JavaScript, разработал инструменты JSLint и JSMin, а также работал в Yahoo! и PayPal.
А я один нашел у легендарной личности (Дуглас Крокфорд) вот такую аву?
https://github.com/douglascrockford
p.s. Дуглас Крокфорд (Douglas Crockford) — известный американский программист, эксперт по JavaScript, создатель формата обмена данными JSON и автор книг, включая «JavaScript: The Good Parts». Он сыграл ключевую роль в популяризации и развитии JavaScript, разработал инструменты JSLint и JSMin, а также работал в Yahoo! и PayPal.
Forwarded from TypicalFolder // kadev CA (kaurcev)
еще один неочевидный вброс:
закинул темплейт монорепозитория React+NodeJS(Express)
там же сразу команды под автоматическое развертывание, общий билд (из реакта и бекенда делает билд для прода) и всё в том духе
крч, всё тут:
https://github.com/kaurcev/template-mono-repository
закинул темплейт монорепозитория React+NodeJS(Express)
там же сразу команды под автоматическое развертывание, общий билд (из реакта и бекенда делает билд для прода) и всё в том духе
крч, всё тут:
https://github.com/kaurcev/template-mono-repository
GitHub
GitHub - kaurcev/template-mono-repository: Шаблон для управления бэкендом (Node.js) и фронтендом (React) в одном репозитории с…
Шаблон для управления бэкендом (Node.js) и фронтендом (React) в одном репозитории с поддержкой: Параллельного запуска в режиме разработки, сборки production-версии и публикации проекта через локал...
Forwarded from TypicalFolder // kadev CA (᠌ ᠌ ᠌᠌ ᠌ ᠌ ᠌ ᠌ ᠌)
так, ну шо вы
я залил npm💻 пакет для того чтобы при разработке веб-клиента на React можно было внедрить виджет для приёма платежа
установка простая:
и после как пример можно не париться с формой и внедрить компонент💻 как есть:
само собой, версия 1.0.1, так что обновлять буду после ещё, так как есть моменты, в которых я бы хотел видеть более широкие возможности
реализация предоставлена на📱 , и может использоваться как в React на JavaScript, так и на TypeScript
кто интересуется веб-разработкой и шарит за npm, то вот ссылочка на💻 :
https://www.npmjs.com/package/yoomoney-widget
я залил npm
установка простая:
npm install yoomoney-widget
и после как пример можно не париться с формой и внедрить компонент
<Yoomoney
receiver="0000000000000000"
label="Пополнение счета"
successURL="https://kaurcev.dev/success"
defaultSum={100}
minSum={50}
/>
само собой, версия 1.0.1, так что обновлять буду после ещё, так как есть моменты, в которых я бы хотел видеть более широкие возможности
реализация предоставлена на
кто интересуется веб-разработкой и шарит за npm, то вот ссылочка на
https://www.npmjs.com/package/yoomoney-widget
Please open Telegram to view this post
VIEW IN TELEGRAM
TypicalFolder // kadev CA
так, ну шо вы я залил npm 💻 пакет для того чтобы при разработке веб-клиента на React можно было внедрить виджет для приёма платежа установка простая: npm install yoomoney-widget и после как пример можно не париться с формой и внедрить компонент 💻 как есть:…
kaurcev/yoomoney-widget
Stars: 1
Forks: 0
Language: TypeScript
Updated: 10/25/2025
React компонент для формы оплаты через YooMoney со встроенными шрифтами Factor IO.
Open repository
Stars: 1
Forks: 0
Language: TypeScript
Updated: 10/25/2025
React компонент для формы оплаты через YooMoney со встроенными шрифтами Factor IO.
Open repository
GitHub
GitHub - kaurcev/yoomoney-widget: [RU] React компонент для формы оплаты через YooMoney со встроенными шрифтами Factor IO.
[RU] React компонент для формы оплаты через YooMoney со встроенными шрифтами Factor IO. - kaurcev/yoomoney-widget
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
Для тех кто в очередной раз вкинет предложение о создании мессенджера — будет полезной эта статья
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
Максим_Федянин_—_Подход_WebFirst_WebView_в_разработке_мобильных.pdf
2.7 MB