Search
Write a publication
Pull to refresh
1
0
Send message

Обходим блокировку VPN

Level of difficultyMedium
Reading time2 min
Views76K

Мой провайдер помимо замедления (читай полная блокировка) YouTube так-же стали блокировать соединения с моими рабочими VPN. Работодатель не очень любит, когда на встречах на вопрос о прогрессе, я неделю отвечаю, что у меня не работает VPN! Своими действиями, мой провайдер сам меня подтолкнул к поиску обходных путей.

Сразу скажу, обходной путь придумал не сам, мне его подсказал автор проекта zapret, а точнее его комментарий, более того, я использую его проект, чтоб смотреть нормально YouTube. Спасибо огромное!

Добавлю, я использую nftables и nfqws, если этот вариант работает у меня — это не значит, что оно заработает и у вас! Возможно, вам придётся изменить некоторые параметры.

Читать далее

Как в разы увеличить дальность приема WiFi / BT при помощи паяльника

Level of difficultyEasy
Reading time3 min
Views58K

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

Читать далее

Магнитная левитация и перспективы её применения

Reading time8 min
Views10K

В марте 2024 года я опубликовал на Хабре неожиданно успешную статью «Локомотивы на атомном ходу», дискуссия под которой заставила меня задуматься о современном состоянии поездов-маглевов и магнитной левитации как таковой. Поезда на магнитной подушке так и не стали мейнстримом, но заняли свою нишу в области железнодорожного транспорта, в особенности, в Китае. Хорошую статью о современном состоянии маглевов «Китайский небесный поезд на красных рельсах как альтернатива метро и трамваю» написал в корпоративном блоге компании Timeweb Cloud уважаемый @TilekSamiev. Однако тема моей статьи очень далека от маглевов и какого-либо высокоскоростного транспорта. Сегодня я хочу рассмотреть проблему магнитной левитации как микроскопический, а не макроскопический феномен, вернее, как очередное интересное побочное свойство сверхпроводников. С распространением и потеплением сверхпроводимости выясняется всё больше деталей о её квантовой природе, а также о том, как удивительны могут быть перспективные технологии на основе магнитной левитации. О них мы и поговорим под катом.

Читать далее

Кодирование Рида-Соломона для чайников

Reading time14 min
Views32K

Есть способ передавать данные, теряя часть по пути, но так, чтобы потерянное можно было вернуть по прибытии. Это третья, завершающая часть моего простого изложения алгоритма избыточного кодирования по Риду-Соломону. Реализовать это в коде не прочитав первую, или хотя бы вторую часть на эту тему будет проблематично, но чтобы понять для себя что можно сделать с использованием кодировки Рида-Соломона, можно ограничиться прочтением

этой статьи

Направленный звук: технология, которая может заменить наушники — как она работает

Reading time4 min
Views35K
В следующем году на выставке CES 2019 стартап Noveto планирует представить аудиосистему с направленным звучанием, предназначенную для массового рынка. Это акустическая колонка, звук от которой слышит его лишь один человек в комнате, как если бы он надел наушники.

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

Интерфейс JTAG? — Это очень просто

Reading time6 min
Views267K
Многие знакомы со словом «JTAG», но знакомство это скорее всего поверхностное. В этой статье я хочу перевести Вас на новый уровень, так сказать «во френдзону». Возможно, для многих я не открою ничего нового, но надеюсь тем, кто давно хотел ознакомиться, будет интересно почитать. Итак, от винта.
image

Запустить JTAG тестирование

pico-rk86 — Радио-86РК на Мурмуляторе

Level of difficultyEasy
Reading time2 min
Views3.2K

Радио-86РК - это машинка тех, кто сам травил платы, сам паял, и сам зашивал ПЗУ ручной машинкой. По древности и популярности с 86РК может посоперничать только Микро-80, который ещё больший динозавр любительского микрокомпьютеростроения. Меня лично РК86 "догнал" только в прошлом году, когда меня попросили сделать порт с ESP8266 на RP2040 для Мурмулятора.

Оригинальный код под ESP: https://github.com/klad-me/RK8266, результат портирования: https://github.com/DnCraptor/pico-rk86.

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

Читать далее

Ещё слово о процедурной графике

Reading time5 min
Views5.7K

Не так давно я публиковал здесь небольшой обзор по работам в жанре процедурной графики и, в частности, призывал поучаствовать в конкурсе. Упомянутый мной конкурс на фестивале Chaos Constructions состоялся - было представлено семь работ размером до 1кб, о которых, особенно о двух собственного изготовления, я и хочу рассказать.

Первая работа называется Way и написана для платформы Sony Playstation 1 (PSX) на ассемблере MIPS R3000.

Читать далее

pico-bk — БК0010/11М на Мурмуляторе

Level of difficultyEasy
Reading time2 min
Views3.6K

Эмулятор БК-0011М на Raspberry Pi Pico (RP2040)

Сделан на основе эмулятора для ESP8266 https://github.com/konst-st/BK8266

[S]VGA monitor с поддержкой режима 1024*768 60Гц. Вывод осуществляется с удвоением точек 512x2->1024 и с утроением линий 256x3->768 в ч.б режиме, и с учетверением точек 256x4->1024 и с утроением линий 256x3->768 в цветном.

Периферия:

- PS/2 клавиатура с автоматической перекодировкой русских букв и спец-символов

- Dendy джойстики

- Wii джойстик

- Звук от пищалки и моно-Covox на порту 177714 выводится в виде 12-ти битного ШИМ.

- Реализована эмуляция таймера БК-0010 (регистры 177706, 177710, 177712).

Читать далее

Землетрясения и золотые самородки: в чем связь

Reading time4 min
Views5.4K

Привет, Хабр! Это Виктор Сергеев из МТС Диджитал. Сегодня поговорим про золото.

В природных условиях этот металл редко вступает в химические реакции. Люди извлекают его из вмещающих пород, часть добытого золота — самородки. Но как они образуются глубоко под землей?

Одно из возможных объяснений связано с землетрясениями и электричеством. Подробно об этом с примерами и пруфами — под катом.

Читать далее

Prompt engineering 101

Level of difficultyEasy
Reading time26 min
Views20K

Привет!

Использование LLM все больше проникает в бизнес. И ритейл — не исключение. В X5 мы решили сделать небольшую методичку по prompt engineering для обычного бизнес‑пользователя. Мы посмотрели на получившийся результат и решили поделиться этой методичкой с сообществом, чтобы как можно больше людей смогли овладеть разными техниками, позволяющими работать с LLM эффективнее.

Для этого нам сначала придется разобраться с тем, как вообще устроены LLM, затем поговорим о промптах: общие принципы построения, техники оптимизации и промпты для изображений. А на десерт предложим вам продвинутые техники работы с LLM: автоматизированные подходы по улучшению промптов, Retrieval‑Augmented Generation и разметка данных для ML с помощью LLM.

Читать далее

Какой роутер для OpenWrt купить в 2025 году?

Level of difficultyEasy
Reading time21 min
Views306K

Я много пишу про OpenWrt и часто получаю вопросы о том, какой взять роутер под эту ОС. В прошлом году я уже делал обзор роутеров, лучше всего подходящих под OpenWrt. Тогда выбор был не очень большой, но сейчас всё изменилось в лучшую сторону. Поэтому я сделал новый актуальный разбор для тех, кто не знает, какой роутер выбрать.

Роутер, как и любой другой девайс, нужно покупать под запрос. Например, линуксоиды привыкли покупать ноутбуки именно под Linux, а не первый попавшийся. Также и тут: если нужен OpenWrt, то роутер тоже надо выбирать с умом, а не надеяться на то, что кастомная прошивка сделает конфетку из роутера за 700 р.

В 2023 и 2024 появились интересные роутеры, которые уже поддерживаются проектом OpenWrt. Эти роутеры сделаны на базе ARM-процессоров. Такие роутеры появились у нескольких компаний, и дальше их количество будет только увеличиваться.

Читать далее

Эмуляция мозга: 6 ключевых вопросов на пути к AGI

Level of difficultyEasy
Reading time5 min
Views3.2K

Привет, на связи Sherpa Robotics. Сегодня мы хотим обратить ваше внимание на статью команды исследователей  в области биоэлектроники Дианы Дека, Касвелла Барри и Самита Чакрабарти, опубликованную онлайн-издательством Cambridge University Press 12 февраля 2024 года. В нашей публикации мы сосредоточимся на дискуссионных вопросах, которые авторы называют ключевыми на пути к достижению AGI.

Читать далее

МС-21: инженерный триумф российского авиастроения

Level of difficultyEasy
Reading time4 min
Views160K

Привет, друзья!

Мы сегодня поговорим о самолете, который обещает стать гордостью российского авиапрома и претендует на серьезное место на мировом рынке — МС-21. Этот лайнер уже привлёк внимание не только экспертов, но и простых пассажиров, благодаря обещаниям радикально улучшить комфорт в полётах.

Давайте рассмотрим, что делает МС-21 таким выдающимся с инженерной точки зрения.

Читать далее

Изобретаю свой сложный способ поиска координат точки пересечения двух линий

Level of difficultyHard
Reading time21 min
Views5.4K

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

И да, я его придумал потому что не смог нагуглить, может он где-то и без меня описан был, может за эти 7 лет кто-то написал что-то похожее, а может я придумал какую-то фигню, которую умные люди изобретать не станут...

Да что там сложного?!

Поиск всех последовательностей чисел от 1 до n, где сумма соседних чисел является квадратом

Level of difficultyEasy
Reading time6 min
Views8.3K

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

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

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

Читать далее

Раскрываем секреты роя: оптимизация на Python с помощью PSO

Level of difficultyMedium
Reading time13 min
Views9.2K

Начну с небольшой шутки:

"Знаете ли вы, что до изобретения часов людям приходилось активно ходить повсюду и спрашивать время?"

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

Рассмотрим самоорганизующиеся системы в природе, например, стаи птиц или рыб. Представим такую систему как совокупность частиц, где каждая особь – это отдельная частица. Можно предположить, что движение каждой частицы в пространстве определяется двумя основными факторами:

Индивидуально оптимальная позиция: то, что особь считает наилучшим для себя.

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

В связи с этим возникает естественный вопрос: что считать "оптимальным" в природе? Что является наилучшим для отдельной особи и для всей группы? Не будучи биологом, я не могу дать ответы на эти вопросы. Однако, наблюдая за подобным поведением в природе, мы можем разработать эффективный алгоритм оптимизации. Другими словами, определив критерии "оптимальности", мы можем применить этот эволюционный подход для оптимизации заданной функции.

Данный алгоритм известен как оптимизация роем частиц (Particle Swarm Optimization, PSO). Возможно, это звучит несколько сложно. Что подразумевается под "оптимизацией"? Какова роль математики в этом процессе? Что именно оптимизируется? В статье я постараюсь подробно разъяснить все эти моменты. Более того, мы применим ООП на Python для создания собственного класса ParticleSwarmOptimizer(). И таким образом, мы пройдем путь от теоретических основ PSO до их практической реализации.

Итак, приступим! Желаю приятного чтения.

Читать далее

pico-xt — старая добрая PC/XT на Мурмуляторе

Level of difficultyEasy
Reading time2 min
Views5.3K

Эмуляторов IBM PC/XT в сети навалом, но для Мурмулятора (https://murmulator.ru) пока есть только один: https://github.com/xrip/pico-xt.

Вопросы на тему "Зачем вообще нужен этот ваш мурмулятор?" мы тут обойдём, т.к. данное устройство относится к разряду "хобби", и по уровню полезности можно сравнивать только с такими же хобби, как собирание марок или монет. Хотя, некоторые умудряются включить сборку Мурмулятора своими руками в работу радио-кружка. Но это - другая история.

Читать далее

Размерность Минковского и Two Nearest Neighbours (TwoNN)

Level of difficultyHard
Reading time7 min
Views6K

В этой статье я кратко изложу абстрактную идею того, что такое внутренняя размерность геометрической фигуры, попутно введя один из вариантов размерности Минковского, а затем расскажу про другой, приблизительный способ оценки внутренней размерности, который применим к реальным (то есть, конечным) облакам точек и называется Two Nearest Neighbours (TwoNN). В конце статьи для интересующихся будут оставлены ссылки на несколько научных статей, в которых второй способ используется для анализов эмбеддингов нейросетей.

Итак, давайте разбираться!

Читать далее

Программируем полётный контроллер на основе DIY проекта Flix

Level of difficultyMedium
Reading time19 min
Views29K

У нас в МАИ, в 8-м институте, учатся будущие разработчики IT‑продуктов и софта для авиационных систем, аэропортов, логистики и много чего ещё интересного. Один из курсов с 2023 года мы решили посвятить разработке программного обеспечения для автопилота. В курсе всё как положено, с красивыми диаграммами регуляторов, кватернионами и кодами таких проектов как Ardupilot, PX4, Betaflight, iNav и другими.

Однако, довольно сложно сразу вкатиться в тему полетных прошивок — они переполнены всякими фичами и функционалом, так что неподготовленному разработчику сложно понять как же это всё работает. Поэтому долгое время я искал такой проект, который позволяет «на пальцах» объяснить как работает прошивка полётника. Таким проектом для меня стал Flix от Олега Калачева. Про опыт сборки проекта и изучения на его основе полетной прошивки со студентами и пойдет разговор в этой статье.

Полетели !

Information

Rating
Does not participate
Registered
Activity