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

Эмулятор ПМК или Сказ о том, как мы опять откопали стюардессу

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

Если эта картинка не вызвала у вас никаких эмоций, то дальше будет так же не интересно. А всем остальным, добро пожаловать под кат.

Читать далее

Про автоматические выключатели

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

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

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

В конце 2022 года мы столкнулись с тем, что автоматические выключатели тока (далее - «автоматы») производства Legrand и Siemens, которые мы использовали в своих изделиях, оказались окончательно недоступны, и пришло время выбирать, на что переходить в условиях санкций. Естественно, встал вопрос «как не купить копролиты», благо, ассортимент этих самых копролитов, выдающих себя за полноценные изделия, сейчас широк, как никогда. Пришлось пойти на самые крайние меры – начать читать стандарты.

Читать далее

Правильные ли у вас микрофронты?

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

Как избежать типичные ошибки при внедрении микрофронтов и какие инструменты упрощают жизнь разработчикам.

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

Читать далее

Используй эту копеечную советскую микросхему, и часы оживут

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

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

Желательно сперва прочесть её, чтобы вникнуть в тему. Но, так как яжэлектронщик, то после ознакомления решил попробовать решить эту задачу сугубо «железячными» методами без единой строчки кода. H-мост L298N, который формирует импульсы амплитудой 24 вольта нужной полярности, было решено оставить, как в указанной заметке, а вот сигналы для него получать на цифровой «рассыпухе» без применения контроллеров. Тем более, что такая реализация отлично подходит как учебная задача для слушателей недавно вышедших с моим участием бесплатных онлайн-курсов по цифровой схемотехнике для начинающих.

Часы, которые мне передал товарищ, выглядели солидно.

Читать далее

Импортозамещение без компромиссов: строим инфраструктуру КИИ безопасно и правильно

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

Привет, Хабр! Меня зовут Марат Сафин, я эксперт по направлению безопасности объектов КИИ и АСУТП в компании К2 Кибербезопасность. Наша команда отвечает за построение комплексных систем обеспечения информационной безопасности на объектах КИИ в промышленности.

Сегодня мы вместе с моим коллегой Денисом Муруновым из компании К2Тех решили разобраться, как правильно и безопасно выстраивать ИТ-инфраструктуру промышленных объектов в условиях тотального импортозамещения.

Читать далее

Настройка Windows после установки с помощью PowerShell

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

Хочу поделиться с вами простыми шагами по настройке Winodows после ее установки с помощью PowerShell. Все шаги я выполнял неоднократно на Windows 11, думаю, что ошибок с Windows 10 не должно возникнуть.

Читать далее

Анатомия умного поиска в Joomla 5. Создание плагина

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

Исторически в ядре Joomla существовало 2 компонента поиска: просто "поиск" и "умный поиск" (smart search). Простой поиск был в составе ещё Joomla 1.x и с тех пор существенно не менялся, а начиная с Joomla 4 был исключен из состава ядра. Начиная с Joomla 2.5 в число штатных был включен компонент Умного поиска (smart search) - com_finder, главным отличием которого от простого поиска стала индексация контента. Как создать плагин для умного поиска Joomla расскажет эта статья.

Читать далее

Nuxt I18n Micro: Как я решил написать свой i18n для NuxtJS

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

Всем привет!

Я занимаюсь разработкой на Nuxt с самого его появления, и у меня возникла очень большая проблема с реализацией i18n.

Читать далее

Отзыв о программе «Яндекс Практикум мидл Python-разработчик»

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

Год назад я решил пройти курс Яндекс Практикум "Расширенный курс мидл Python-разработчик" (11 месяцев). В этом отзыве расскажу, как проходило обучение, чему я научился и совпали ли мои ожидания с реальностью.

Но в начале надо проговорить несколько важных моментов:

Читать далее

Применение георадара для обнаружения людей под завалами

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

В статье приводятся результаты опробирования георадара Izh-Terra для обнаружения движущихся людей, в том числе за преградами (стенами). Показано, что георадар может быть применен при поиске заживо погребенных людей в результате землетрясений или ракетно-бомбовых  ударов.

Читать далее

Если шутка не смешная: как расшифровать культурный код фильма при помощи LLM

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

Если шутка не смешная: расшифровываем культурные коды фильма при помощи LLM
Вы учите иностранный язык, возможно уже хорошо его знаете и смотрите фильмы в оригинале, но часть шуток и культурных нюансов по‑прежнему ускользает от вас? Как понять без контекста, да даже и в контексте, что такое «bake sale» или кто такие «Momsters», если это не часть вашей родной культуры? Я нашла для себя способ, как при помощи LLM относительно быстро и недорого расшифровывать скрытые культурные коды фильма — делюсь своим первым опытом.

Читать далее

Одинокий рейнджер, или как выстраивать тестирование, будучи единственным QA в команде

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

Привет, читатель!
Меня зовут Дмитрий Евсюков, я работаю в Купере старшим специалистом по тестированию. Когда я только пришёл в свою команду, то всё тестировал руками и не мог найти время на автоматизацию. Это приводило к тому, что я не успевал протестировать все задачи в полном объёме и многое откладывалось в техдолг. Сейчас я выработал более умный подход, который помогает мне своевременно разрабатывать автотесты и быстро поставлять функционал на прод без снижения качества.

Читать далее

Что интернет-магазину нужно знать про рейтинг в сниппете в Яндексе? (первая часть)

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

Это первая часть мини-курса. Вторая часть — тут.

В этом мини-курсе поговорим о том, что это за рейтинг, что на него влияет, где его отслеживать.

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

Содержание этой части:

— На что влияет этот рейтинг

— Что это за рейтинг

— Сигналы на которые обращаю внимание

— Как поставить сайту оценку и оставить о нём отзыв

Читать далее

Локализация дефектов как прохождение лабиринта

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

Одной из основных частей работы QA является локализация дефектов. 

Техники тест дизайна помогают нам выбрать сценарии тестирования делая его эффективнее. Но что такое локализация дефекта и что может с этим помочь? 

Читать далее

Рекрутинговый ад или как я в Канаде IT работу искал

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

Привет. Мне 32 года, идентифицирую себя как Middle Frontend Developer. У меня почти 7 лет опыта работы, из которых только три я считаю релевантными, где я работал с современными технологиями типа React, TypeScript, GraphQL и т.д. До этого работа заключалась в разработке сайтов с использованием JQuery.

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

Читать далее

Распределённый BPMS. Опыт Московской Биржи

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

Всем привет!

Меня зовут Сергей Максимов и я руковожу разработкой в Центре Управления Процессами (ЦУП) Московской Биржи. В статье я хочу рассказать о нашем опыте автоматизации бизнес-процессов (БП), когда система должна быть не только удобной бизнес-пользователям снаружи, но и надежной внутри.

Бизнес Биржи, с одной стороны, похож на обычный банковский финтех, но имеет ряд важных особенностей. Чтобы лучше представить специфику нашей работы, я приведу метафору. Представьте, что каждое утро с вашего корпоративного космодрома в космос отправляется ракета. В течение дня космический корабль автономно выполняет работу на орбите, а вечером возвращается на базу. В полёте связь с кораблем очень ограничена и успех его полёта на 99% определяется качественной подготовкой. Всё должно отработать точно и в срок. Досрочный спуск корабля с орбиты технически возможен, но влечет за собой огромные репутационные потери с отчетом регулятору и новостями в федеральных СМИ.

Интересно. Дайте больше подробностей

Как следует произносить название СУБД PostgreSQL

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

Очень часто можно услышать, как люди произносят название СУБД PostgreSQL в следующих вариантах: Постгре́ (наверное, на французский манер) или По́стгре (наверное, по аналогии с произношением названия немецкого бренда Pórsche). Возможно, имеет место быть еще вариант Постгр (по аналогии с Ogre — Огр, хотя на английский манер это бы превратилось по звучанию в Постгэр/Постгэ).

Читать далее

Должен ли тимлид писать код?

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

Привет, Хабр! На связи Марина Гончарова. Сейчас я занимаю роль старшего менеджера проектов в Купере и работаю над задачами, которые затрагивают по несколько подразделений сразу. Но до этого я долго была проджектом в кросс-функциональных командах.

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

Дисклеймер: всё, о чём я пишу далее, — моё личное мнение, основанное на десяти годах в менеджменте. Если у вас другой опыт, буду рада обсудить его в комментариях.

Читать далее

Нобелевская премия по микроРНК, оксилипины и биохимический плагиат

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

Будучи постоянным автором издания "Элементы", недавно получил заказ на статью о Нобелевской премии за открытие микроРНК, вручённой этой осенью. Писал статью с особенным чувством — ведь в истории микроРНК есть параллели с моим биоинформатическим проектом по совсем другой тематике — но тоже связанным с происхождением многоклеточности.

Дело в том, что значимость открытия микроРНК определяется не их медицинским применением (его так пока толком и не придумали). МикроРНК — это история про то, что делало и делает наш мир многоклеточным. Потому что у одноклеточных эукариот этих микроРНК — кот наплакал. Экспансия микроРНК в геноме, резкий рост их числа обычно совпадали с появлением многоклеточности — а таких случаев, как мои подписчики наверняка уже знают, было более 20 во всём живом мире.

МикроРНК довольно мало меняются в ходе эволюции. И, хоть они короткие, методы биоинформатики вполне позволяют отследить их эволюцию. МикроРНК возникали не только на заре развития зелёных растений и животных. Ими обзаводились бурые водоросли. Их обретали разные группы слизевиков — с их-то простой агрегативной многоклеточностью, обречённой на эволюционный тупик в плане сложности! И каждый раз к идее микроРНК они приходили независимо. Конвергентно. Все многоклеточные эукариоты.

Сам по себе этот факт удивляет и, видимо, он ещё ждёт своего детального объяснения. Да и вдумайтесь только — фактически, Нобелевка за микроРНК — это Нобелевка за механизмы многоклеточности.

Но есть и другой удивительный факт. Похожий паттерн наблюдается в случае со многими сигнальными веществами, с помощью которых клетки общаются между собой. Например, у простагландинов и лейкотриенов — веществ, запускающих боль и воспаление в нашем организме — также есть аналоги почти у всех многоклеточных эукариот... и даже многоклеточных прокариот типа цианобактерий и миксобактерий. Если до микроРНК — по крайней мере, в их классическом воплощении — додумались только эукариоты, то до оксилипинов (так называется эта группа химических веществ) первыми, по-видимому, додумались ещё цианобактерии, когда опробовали первую в истории Земли многоклеточность. Это было примерно во время Кислородной катастрофы. Ну то есть парочку миллиардов лет назад.

Читать далее

Игра, которую невозможно не полюбить

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

Здравствуйте, уважаемые хабровцы!

Меня зовут Ернар Шамбаев, я - разработчик компьютерной версии игры “Мастер тогызкумалака”, и сегодня я бы хотел рассказать вам об одной увлекательной настольной логической игре, про которую вы вряд ли слышали, несмотря на то, что в нее играют сотни тысяч человек по всей планете и по ней проводятся даже чемпионаты мира, Европы и Азии. Надеюсь, после прочтения данной статьи количество поклонников этой игры увеличится.

Трудно сказать, какая настольная игра является древнейшей на Земле. Споры не утихают по сей день. Кто-то говорит, что самой древней игрой является египетский сенет, кто-то настаивает, что древнейшая игра - это ур из Месопотамии, кто-то считает таковой го, кто-то - игры семейства манкала. А может, банальные игральные кости - древнейшая игра? Думаю, точка в этом вопросе не будет поставлена никогда. В любом случае не оспаривается, что игры семейства манкала (к ним относится тогызкумалак, которому посвящена статья) - это крайне древние игры, и им насчитывается несколько тысяч лет.

Человеку нужен не только хлеб, человеку нужны и зрелища. Ему нужна пища для ума, какой-то способ времяпровождения, который скрасит быт и рутину. Такой пищей для ума кочевников, которые пасли скот в бескрайних степях на территориях, сейчас относящихся к Казахстану, стала игра тогызкумалак (в переводе с казахского - “девять шариков”). Число 9 было священным у тюркских народностей. Российский исследователь игр А.П. Шиляев полагает, что казахская игра - свидетельство зарождения десятеричной системы счисления. Считается, что тогызкумалаку около 4 тысяч лет (возможно, цифра слегка завышена). Тогда, естественно, никто не мог предположить, что игра станет настоящим вызовом в эпоху компьютеров и нейросетей.

Читать далее