Как стать автором
Обновить

Научпоп

Сначала показывать
Порог рейтинга
Уровень сложности

Практический опыт реверс-инжиниринга печатной платы: зачем, как и когда это нужно?

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров157

Привет, Хабр! Меня зовут Андрей, и я работаю разработчиком программно-аппаратных решений в компании FPLUS, которая занимается выпуском электроники для корпоративного и государственного сектора. По сути моя статья дает старт публикациям в недавно запущенном блоге FPLUS, где я и мои коллеги будем делиться опытом о своей работе и новых проектах, создающихся в партнёрстве с НТЦ «Модуль» и другими игроками на рынке. В этом первом материале я решил поговорить об импортозамещении – явлении, ставшем в последние годы довольно актуальным, — и расскажу о собственных наработках в этом направлении.

Реалии нашего времени требуют активно использовать в производстве опыт, полученный при изучении импортных узлов и деталей – то, что называют обратным проектированием или реверс-инжинирингом. Почему-то эти понятия считаются чем-то модным и суперсовременным, однако такой подход к решению внезапно и остро встающих технических вопросов применяется уже довольно давно. Например, в 60-х годах прошлого века на основе швейцарского оригинала компании Gebrüder Sulzer Aktiengesellschaft советскими специалистами был создан бесчелночный ткацкий станок СТБ, а в самом начале 90-х годов в массовом порядке стихийно импортозамещались детали оборудования, ввезённого из стран, ранее входивших в Совет экономической взаимопомощи (СЭВ).

Но…, от лирики к делу: в этой публикации я поделюсь собственным опытом создания аналога имеющегося у меня образца печатной платы с использованием реверс-инжиниринга. Я покажу на примерах, как разобраться в работе устройства, составить его принципиальную электрическую схему и воспроизвести в материале. Для примера я использую разветвитель питания материнской платы серверного компьютера.

Читать далее
Всего голосов 6: ↑5 и ↓1+6
Комментарии0

Новости

Самодельный WiFi модуль к автоматике раздвижных ворот

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров136

Можно было купить готовый модуль, несмотря на его совершенно конскую стоимость в 6-7 тыс. рублей. Однако он не предоставлял наиболее востребованную для меня функциональность: не позволял открывать ворота автоматически "из коробки" при приближении к своему участку на автомобиле. Ну и, естественно, экономия на порядок тоже сыграла не последнюю роль.

Был выбран следующий способ реализации основной задачи: WiFi модуль в автомобиле пытается зарегистрироваться на домашней точке доступа. Если ему это удается - проверяется уровень сигнала. Если уровень сигнала слабый - значит приближаемся к участку и надо подать команду WiFi модулю на автоматике ворот на открытие. Если сигнал сильный - мы уже на участке и ничего делать не надо. Дополнительная функциональность - управление воротами по WiFi через веб-интерфейс, в том числе и с мобильного телефона.

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

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии2

Как разрабатываются электронные девайсы

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров374

Мы постоянно окружены огромным количеством электроники. Эти маленькие платы с электронными мозгами есть практически везде. Некоторые из них даже подключены к интернету шпионят за нами. Но как они создаются?

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

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии1

Автоматизация процесса командировки в Битрикс24: как сэкономить на деловых поездках

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров47

Эффективность управления командировками зависит от множества факторов, включая использование подходящих инструментов и правильную организацию документооборота. Важно наладить этот процесс от разработки тревел-политики до составления отчетов. В крупных компаниях автоматизация может сократить до 30% бюджета на командировки.

Сегодня рассмотрим, как на базе корпоративного портала нам удалось автоматизировать организацию командировок в компании «Велесстрой».

Хочу обратить особое внимание, что в компании – 6000 (!) сотрудников.

Читать далее
Рейтинг0
Комментарии0

Истории

Нейросети выбирают: ТОП технологий для современной геологии

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров70

Здравствуйте, уважаемые читатели! Я рад приветствовать вас на страницах Habr, где собрано множество идей, мыслей и технологий, которые меняют наш мир. Меня зовут Александр, и я преподаватель в одном из ведущих университетов страны – Томском государственном университете. Сегодня я хочу поделиться с вами нашим опытом использования языковых моделей (LLM) для организации учебного процесса.

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

Я не являюсь специалистов в IT-сфере, я геолог по образованию и преподаю в основном геологические курсы. Но в геологии уже давно применяются компьютерные технологии: статистические расчёты, компьютерная графика, 3d-моделирование. Есть даже собственный класс компьютерных программ – например, горно-геологические информационные системы (ГГИС), которые позволяют строить трёхмерные модели месторождений, проектировать их разработку и сопровождать их отработку. Как раз таким программам я также обучаю студентов.

Читать далее
Рейтинг0
Комментарии0

Смерть GPU/CPU на транзисторах — архитектура квантовых компьютеров

Время на прочтение19 мин
Количество просмотров480

Привет! Это снова я, но уже не про архитектуры — вернее не про классические архитектуры.

Для начала пара слов благодарности: предыдущая статья про RISC-V получила отличный отклик: 56 тысяч просмотров, 66 голосов и холивар на 200+ комментариев — читал с интересом. Спасибо! В этой статье вам тоже будет о чём похоливарить :)

Тут вот какое дело: на Хабре много написано про квантовые технологии и вычисления. 

Но мне есть что сказать; и хочется верить, я могу сделать это интересно — зайду чуть с другой стороны.

Дропдаун
Всего голосов 6: ↑4 и ↓2+3
Комментарии1

Как перемещать объекты с высокой точностью

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров604
Картинка: sciencedirect.com, under CC license, коллектив авторов

Современные технологии всё больше миниатюризируются, что требует соответствующих подходов, в плане манипулирования миниатюрными объектами.

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

Однако, что же делать, если требуется манипулировать объектами с субнанометровой точностью?
Читать дальше →
Всего голосов 6: ↑5 и ↓1+8
Комментарии2

Как вывести прибыль из ООО. Рассказываю о 10 возможных способах и предупреждаю о рисках

Время на прочтение12 мин
Количество просмотров1K

Законный способ получить прибыль, как учредитель, только один – выплатить дивиденды. Но также можно получать прибыль через выплату зарплаты (премий), с точки зрения закона это "кривой" способ. Но т.к. налоги платятся и в некоторых ситуациях даже больше, чем в дивидендах – способ рабочий.

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

В общем и целом, заходите почитать.

Читать далее
Всего голосов 2: ↑1 и ↓1+2
Комментарии14

«Шапочка из фольги не поможет»: что такое handover в базовых станциях и как его тестируют

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров484

Привет, Хабр! Меня зовут Анастасия Беднова, я тестирую базовые станции в стандартах 4G (LTE) в YADRO. В профессии я почти 20 лет: начинала карьеру в крупной компании-вендоре как тестировщик одного из компонентов сети 3G. Когда два года назад YADRO объявила о разработке собственной базовой станции, я решила, что хочу стать частью этого проекта — в России такого еще никто не делал, задача показалась крайне амбициозной. 

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

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

Читать далее
Всего голосов 6: ↑6 и ↓0+8
Комментарии1

Как заставить LLM работать на вас – разбираемся на примере задачи сопоставления товаров на маркетплейсе

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров418

Привет, Хабр! На связи команда продуктового матчинга ecom.tech. В этой статье мы расскажем, как используем LLM для задачи сопоставления товаров на маркетплейсе. 

Как перевести задачу с продуктового языка на язык промптов. Что делать, если ни одна LLM не обучается на нужную тебе задачу (fine-tune). Как быть с поддержкой русского языка. Об этих и других аспектах по использованию LLM – читайте ниже.

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

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии0

Google Translate vs. ChatGPT vs. Homo Sapiens: кто кого?

Время на прочтение9 мин
Количество просмотров477

Привет, Хабр! It’s Ivan Chaplygin again. На прошлой неделе в аккаунте КРОК вышел последний эпизод звездных войн сериала под названием отчет Deloitte «Технологические тренды 2024», с переводом которого помогали ребята и девчата из отдела переводов КРОК, работающие под моим руководством. 

Сейчас столько разговоров про машинные движки и искусственный интеллект, которые переводят совершенно замечательно, и тем не менее после таких мудреных нарративов, как отчет Deloitte, в очередной раз у меня возникло ощущение, что пока тексты пишут люди, переводить их тоже будут люди. В итоге я решил провести эксперимент и посмотреть, как с отдельными пассажами справятся Google Translate и ChatGPT, и сравнить их результат с тем, что попало в итоговый перевод. За конкретными примерами добро пожаловать под кат.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии3

«Гиперболоид» советских радиофизиков: как лазер изменил мир

Время на прочтение11 мин
Количество просмотров690

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

Когда известный писатель Алексей Толстой писал свой фантастический роман «‎Гиперболоид инженера Гарина» (вышел в 1927 году), он даже не догадывался, насколько его авторская фантазия увлечет за собой советских и американских ученых-физиков в будущем.

Читать далее
Всего голосов 3: ↑1 и ↓2-1
Комментарии4

Управление конфигурациями сетевого оборудования Eltex | Oxidized

Время на прочтение4 мин
Количество просмотров636

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

Как узнать что было изменено?

Долго искал подходящее решение. Нашел. 

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии6

Ближайшие события

Появился новый тип супер-накопителей: Это SSD и магнитная лента в одном устройстве

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.5K

Стремительный рост объемов пользовательских данных, которые нужно долго и безопасно хранить, создает серьезные вызовы для инженеров и архитекторов систем хранения. В то время как большинство производителей концентрируются на совершенствовании традиционных технологий, один из ключевых игроков рынка готовит настоящую революцию в этой области. Новая архитектура накопителей объединяет, казалось бы, несовместимые технологии и обещает радикально изменить существующие подходы к организации многоуровневого хранения данных. Она получила название MED и, как говорят в Одессе, имеет предложить нам все лучшее от SSD и магнитных лент. Как они устроены, и какие выгоды могут принести, читайте под катом.

Читать далее
Всего голосов 6: ↑4 и ↓2+4
Комментарии6

Одноплатный компьютер Next SBC с Ryzen 7840HS: мал да удал. Игры, офис и все остальное. Что за девайс?

Время на прочтение4 мин
Количество просмотров4.8K

Крошечный компьютер с большими амбициями — так можно описать NexT-SBC, новый одноплатный ПК, разработанный известным пользователем YouTube под псевдонимом ETA Prime. Этот мини-ПК умещается на ладони, но по характеристикам не уступает полноценным настольным системам.

Созданный на базе 4-нм процессора AMD, NexT-SBC позиционируется как универсальное решение для дома и офиса. Цена устройства составляет $329, что делает его в три раза дешевле флагманского смартфона iPhone 16 Pro.
Читать дальше →
Всего голосов 19: ↑18 и ↓1+24
Комментарии14

ИИ-инструменты для аналитиков: теория, кейсы, советы

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров506

ИИ давно перестал быть просто забавным развлечением, он позволяет высвободить время от рутины и операционки, что дает сконцентрироваться на уникальных нетипичных задачах, где требуется весь спектр навыков аналитика. В течение пары лет я активно использовал ИИ в работе и искал точки применения, в которых они оптимизируют мою работу. Если раньше на подготовку к интервью и его расшифровку я мог потратить несколько часов или даже целый день, теперь это занимает около получаса. Другой пример – подготовка схем и диаграмм для визуализации проекта. С помощью ChatGPT и PlantUML на подготовку черновика диаграммы у меня уходит минут пять. И таких примеров очень много, о некоторых из них я расскажу подробнее в этой статье.

Читать далее
Всего голосов 5: ↑4 и ↓1+3
Комментарии0

«Кеса не треба»: как я приехала в Черногорию почти без знания языка и что из этого вышло

Время на прочтение11 мин
Количество просмотров1.6K

Чао, Хабр! Это Мария Дзюмина, автор команды спецпроектов МТС Диджитал. Я со студенческих лет интересовалась сербским языком, два года прожила в Черногории и хочу рассказать, так ли он похож на русский, просто ли его учить и поймут ли вас черногорцы, если говорить с ними по-русски. Если думаете, что устроиться в стране, где похожий язык, легко, читайте дальше.

Читать далее
Всего голосов 14: ↑10 и ↓4+11
Комментарии8

Когда проблема — не проблема. НЖЯ — инструмент Теории Ограничений

Время на прочтение17 мин
Количество просмотров758

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

Читать далее
Всего голосов 14: ↑12 и ↓2+12
Комментарии1

Боремся с «мутью» в звуке электрогитары

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров1.2K


Привет, Хабр! Дешёвые хамбакеры очень часто звучат «замыленно»: звуку недостаёт не только красоты, но и разборчивости. Более качественные электрогитарные звукосниматели сто́ят дорого, да ещё и стали труднодоступными.

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

Уровень телекастеровского «твэнга» и стратокастеровского «стекла» теперь можно регулировать, причём на гитаре, оснащённой двумя экранированными пассивными хамбакерами. (Неэкранированные тоже подойдут, даже лучше).
Посмотрим и послушаем!
Всего голосов 10: ↑10 и ↓0+17
Комментарии3

«ИИ-тестировщик»: от идеи к реализации

Уровень сложностиСложный
Время на прочтение7 мин
Количество просмотров576

Привет, Хабр! На связи Денис Киров, руководитель отдела тестирования компании «ДОМ.РФ Технологии». В этой статье я расскажу, как проходило внедрение ИИ в процессы тестирования в нашей команде.

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

Применение ИИ в тестировании

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

·         Тестирование требований – тут может помочь NLP (Natural Language Processing)

·         Генерация тестовых кейсов

·         Генерация API тестов

·         Генерация отчётной документации

·         Генерация UI автотестов

Далее мы попробовали немного детализировать то, что мы хотим, а именно:

1)    Тестирование требований – анализ текста на отсутствие неоднозначности, логических ошибок аналитики.

2)    Генерация тестовых кейсов – нам нужно, чтобы ИИ генерировал тестовые кейсы аналогично тому, как это делают функциональные тестировщики (ФТ) – то есть по спецификации, которая может храниться на внутрикорпоративном Confluence, в Jira, а также в формате OpenAPI/Swagger.

Читать далее
Всего голосов 3: ↑1 и ↓2-1
Комментарии1
1
23 ...