TypicalFolder // kadev OA
14 subscribers
122 photos
5 videos
3 files
65 links
Download Telegram
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
Forwarded from TypicalFolder // kadev CA
TypicalFolder // kadev CA
не_важно_откуда,_вручную_перебирал.csv
как выходит, тут у нас в ряд:
подсеть
страна
регион
город
широта
долгота
индекс
часовой пояс

приятного!
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
в kaurcev.dev завёз простой обозреватель постов и комментариев к ним...

конечно не без TODO
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
Актуальный список потенциальных мест трудоустройства, от которых я отказался
На момент 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
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..

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

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

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

Но понимая что есть и негативный слой общества, которые проповедуют насилие и жестокость.. концепция воспринимается как палка о двух концах
Forwarded from Трудные времена создают сильных котят (᠌kaurcev)
папки сломались..

а средствами разработчика (F12) я отключил отправку краш-репорта
Forwarded from Трудные времена создают сильных котят (᠌kaurcev)
Трудные времена создают сильных котят
папки сломались.. а средствами разработчика (F12) я отключил отправку краш-репорта
а теперь задаётся вопрос..

я понимаю что я сделал и я понимаю почему оно сработало вот так и выдало ошибку.
но я не причастен к разработке национального мессенджера, но меня беспокоит такой момент что столь важным проектом на гос уровне (напоминаю о статусе национального мессенджера) возникают типичные ошибки из-за 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 (при получении от сервера списка других серверов — добавляет их себе).

ну и на последок особенности, такие как:
- двойная криптография
- поиск клиента
- отсутствие постоянного хранения
- самодискавери
- фреймы фиксированной длины
- временные вызовы
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
Так то уже на готовом прототипе можно поднять небольшой веб-сервис и использовать минимальный SDK чтобы начать пользоваться..

Но из моментов, я вынужден сесть и работать над расширением, ибо модель преимущественно ориентирована на web решения..
У metamask подглядел кстати

https://bsky.app/profile/kaurcev.dev/post/3mfa3yr7bnc2s
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.
Forwarded from TypicalFolder // kadev CA (kaurcev)
еще один неочевидный вброс:

закинул темплейт монорепозитория React+NodeJS(Express)

там же сразу команды под автоматическое развертывание, общий билд (из реакта и бекенда делает билд для прода) и всё в том духе

крч, всё тут:
https://github.com/kaurcev/template-mono-repository
Forwarded from TypicalFolder // kadev CA (᠌ ᠌ ᠌᠌ ᠌ ᠌ ᠌ ᠌ ᠌)
так, ну шо вы
я залил npm 💻 пакет для того чтобы при разработке веб-клиента на React можно было внедрить виджет для приёма платежа

установка простая:
npm install yoomoney-widget


и после как пример можно не париться с формой и внедрить компонент 💻 как есть:
    <Yoomoney
receiver="0000000000000000"
label="Пополнение счета"
successURL="https://kaurcev.dev/success"
defaultSum={100}
minSum={50}
/>

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

реализация предоставлена на 📱, и может использоваться как в React на JavaScript, так и на TypeScript

кто интересуется веб-разработкой и шарит за npm, то вот ссылочка на 💻:
https://www.npmjs.com/package/yoomoney-widget
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
👉🧑‍💻👈
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA (alexsandr kaurcev)
Для тех кто в очередной раз вкинет предложение о создании мессенджера — будет полезной эта статья