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

Как быстро проверить все конденсаторы на плате. Простой ESR-пробник

DIY или Сделай сам
Ожидает приглашения

Как определить неисправный электролитический конденсатор?

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

В норме ESR очень мало – от десятых долей ома до нескольких ом. Но когда конденсатор выходит из строя, оно возрастает, что может вызвать неправильную работу или неисправность остальных компонентов схемы.

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

На одном из форумов я нашел схему и решил повторить ее.

Читать далее

[Личный опыт] Культурный шок на примере отдельно взятой Канады

IT-эмиграция Будущее здесь Урбанизм
Ожидает приглашения

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

Читать далее

Как создать каскадную анимацию, используя SCSS

CSS *HTML *Компьютерная анимация *
Ожидает приглашения

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

Когда-нибудь наводили мышку или кликали на элемент, чтобы посмотреть на его преображение ещё раз? Для достижения такого "вау-эффекта" нужна оригинальная анимация. В сети есть целые страницы, наполненные примерами анимация для кнопок.

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

Читать далее

Модель восприятия наблюдателем физической реальности

Алгоритмы *Астрономия Занимательные задачки Научно-популярное Физика
Ожидает приглашения

Пространство потенциалов.

Модель позволяющая связать гравитацию, электродинамику и не только.

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

Читать далее

Программирование для детей с нуля: полезные курсы и бесплатные уроки в 2022 году

Визуальное программирование *Программирование *
Ожидает приглашения

Что может быть актуальнее для образования ребенка в 2022 году, чем обучение его программированию?

В современном мире дети уже с младенчества начинают осваивать смартфоны, а в 2-3 года понимают, как включить мультфильм на Youtube или запустить приложение на телефоне родителей. 

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

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

Так во время создания игр в Minecraft или Roblox, ребенок без особых усилий осваивает языки программирования Python и LUA. А при создании онлайн-проектов на Unity - самом популярном игровой движке сейчас – еще и получить востребованную профессию разработчика приложений или мобильных игр. 

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

Читать далее

Предоставление интеллектуальных решений для координатной метрологии, поддерживающих философию Quality 4.0

CAD/CAM *Интервью Робототехника
Перевод
Ожидает приглашения

Metrology News недавно встретился с д-ром Хайке Вензель, генеральным директором Wenzel Group, для обсуждения будущей роли трехмерной координатной метрологии в новой эре "умных фабрик" и бесшовно интегрированных производственных процессов.

В: наступает эра "умного производства". Как, по вашему мнению, изменится роль координатной измерительной машины по мере адаптации производства к Quality 4.0?

О: по нашему мнению, интеллектуальное производство характеризуется, прежде всего, гибким использованием всех доступных ресурсов и расширенным использованием всех доступных данных для внутренней и внешней коммуникации. Как один из лидеров в области качества, производящий высокоточные координатные измерительные машины для гибкого решения различных задач, компания WENZEL чувствует себя очень комфортно в пространстве Quality 4.0 и видит его растущее значение. Наши системы помогают клиентам в контроле поступающих к ним деталей, непосредственно в цехе или в лаборатории. Мы обеспечиваем стабильность процесса и позволяем осуществлять контроль качества на всех уровнях - от простых проверок "Брак/не брак" до более глубокого анализа допусков формы и положения. КИМ WENZEL могут применятся для контроля прототипов, контроля на основе статистического анализа, быстрых измерений, полного анализа деталей путем сканирования и сравнения с моделями CAD.  Мы видим большие возможности в развитии интеллектуального производства, которое требует большей гибкости всех процессов, машин и сотрудников - наши решения на базе КИМ, являясь универсальными измерительными системами, поддерживают эти требования гибкости.

Читать далее

каталог поисковиков/инструмент поикса duckduckbang

Python *Поисковые технологии *
Ожидает приглашения

Хочу представить свой проект, duckduckbang - инструмент поикса / каталог поисковых машин по узкой тематики. Сейчас я добавил подсказку, если остановить курсор над названием поисковика, то мы видим объяснение назначения поисковой машины в подсказке. Не всегда удаётся добыть эти сведения, но мне кажется что сей каталог сильно выигрывает от этой добавки.

Мне кажется, что поисковики по узкой тематики иногда выигрывают по сравнению с гуглом, благодаря своему узкому фокусу. Сейчас становится легче создавать такие поисковики, благодаря таким системам как Elastic Search/Lucene. Такие поисковики могут быть очень эффективными, благодаря своему узкому фокусу и им не надо собирать много данных и нарушать конфиденциальность своих пользователей, чтобы понять что именно ищет пользователь.

Я надеюсь, что мой проект даёт возможность обнаружить нужный Вам поисковик, мне кажется что такая способность очень востребована. Возможно, что специализированные поисковики таким образом потихоньку будут подъедают рынок поисковиков, я вот пытаюсь поддержать эту тенденцию своим проектом - этот каталог строится автоматически, из данных каталога операторов поиска !bang поисковика duckduckgo. К сожалению эти данные не очень активно поддерживаются, увы...

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

Читать далее

Зарплата по результатам собеседования — лучший способ не получить отклик на резюме

Управление персоналом *
Ожидает приглашения

Предполагаю, что сейчас все HR начнут кидать в меня тапками. Но умные и опытные HR вполне себе поймут, что мои тезисы защищают не только интересы разработчиков, но и интересы службы персонала. И вот почему.

Начну с начала. Представьте себе, что вы - достаточно опытный разработчик, и вам платят примерно рублей так 800 в час (или больше, или меньше - не существенно, потому что все нижесказанное абсолютно верно для любого уровня зарплаты и для специалиста любого уровня подготовки). И вот к вам приходит письмо от рекрутера или HR с красиво описанной вакансией и без указания грейда зарплаты. Вы заинтересовались проектами, они интересны, и пишете в ответку, что хотели бы узнать вилку зарплаты. "На том конце провода" специалист пишет вам красивые слова о том, что "зарплата по результатам собеседования", "нужно еще убедиться в уровне вашей квалификации и оценить его, без чего мы не можем сделать предложение", и так далее, и тому подобное. Вы думаете, большинство разработчиков продолжит общаться и проходить цепочку интервью? Ну джуны, которым очень нужна работа, возможно и продолжат. И вероятно, именно на них это и рассчитано было изначально. Но потом как-то перекочевало на вакансии, где перечень скиллов совсем уже не джуновский, хотя не понятно, почему. Так вот, уважаемые рекрутеры и HR - уважающий себя специалист уровня мидл или, тем более, сеньор, 99,9 % вероятности, перестанет с вами общаться, или будет делать это крайне неохотно, и скорее всего, откажется проходить процесс оценки его квалификации. Вы еще не поняли, почему?

Читать далее

Flutter, заводи мотор! Основы для начинающих

Dart *Flutter *Разработка мобильных приложений *
Ожидает приглашения

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

Читать далее

Как Covid-19 стал катализатором развития IT

Python *
Ожидает приглашения

Среди массы негатива, который принес с собой Covid-19, есть и позитивные моменты.

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

Так случилось и со мной.

Читать далее

Сайт отображается некорректно из за системного масштабирования, и как с этим быть

CSS *HTML *JavaScript *
Ожидает приглашения

Неоднократно я сталкивался с тем, что верстая по макету в Figma и указывая точные размеры блоков в пикселях, результат выглядит иначе, значительно крупнее, хотя размер холста совпадает с разрешением моего экрана. Чуть позже я понял - всё дело в том, что у меня в системе установлено масштабирование интерфейса. Как заставить сайт отображаться в оригинальном масштабе, если у пользователя интерфейс масштабирован системой? Делюсь универсальным решением в посте.

Читать далее

Управление несколькими версиями Python под управлением Ubuntu 20.04

Python *
Перевод
Ожидает приглашения

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

Ubuntu 20.04 это первая LTS версия Ubuntu в которой отсутствует Python2 и которая поставляется из коробки с установленной версией Python 3.8.5. Но что если написанное вами приложение использующее более новую версию Python? Если вы, как и я, пытались заменить установленную по умолчанию в системе версию, то в процессе сломали вашу ОС. Если до этого вам никто не говорил не делать этого, тогда я возьму на себя эту честь: не делайте этого.

Итак, что же нам делать? Существует нескольок путей как обновить версию Python на Ubuntu, но использование вастроенного в Ubuntu's механизма "alternative install" оптимально по нескольким причинам:

Читать далее

Захотели мы свой классифайд сделать на Vue и что у нас получилось

Развитие стартапа Разработка веб-сайтов *
Ожидает приглашения

Как обычно и бывает, долго мы не думали, появилось желание написать свою доску объявлений (классифайд или маркетплейс) каждый называет как хочет. Думали напишем за 1-2 месяца и выпустим, но все оказалось намного сложнее чем мы думали.

Стек выбрали тот, с которым нам было комфортно работать на тот момент.

Читать далее

Информация о серверах в PowerShell

PowerShell *
Ожидает приглашения

Всем привет! Это мой первый пост и в нём я хотел бы поделиться скриптом на PowerShell, который написал для получения информации о Windows серверах, а именно: имени сервера, количества ядер в нём, объёме дисков и свободного пространства на них, ОЗУ и модели сервера. Бывает что данная информация нужна для тех или иных целей и данный скрипт поможет получить её быстро и легко.

Скрипт протестировал в обычной оболочке PowerShell на Windows Server 2016 и Windows Server 2019, выдаёт ровную таблицу, которую легко можно скопировать в Excel и разбить по столбцам для удобной фильтрации по нужным параметрам. Единственное нужно убрать из скрипта добавление фразы "Гб", так как иначе Excel не сможет фильтровать по числам. В приведённом здесь варианте убирать не стал, так красивее выглядит вывод в оболочке PowerShell :) Так же хотелось бы добавить что в PowerShell ISE имеются смещения, видимо чистая оболочка PowerShell и оболочка PowerShell ISE по разному считают после какого количества символов нужно вставлять горизонтальную табуляцию.

Так же данный скпипт можно запускать на любом компьютере в домене в оболочке PowerShell от имени администратора домена, при этом нужно чтобы на серверах была включена служба WinRM, иначе "достучаться" до данных серверов не получится и скпирт пропустит такие сервера, не выведя о них информацию.

Читать далее

Удобный контроль над обучением вашей нейросетки (Weights&Bias)

Habr Processing *Python *TensorFlow *Визуализация данных
Ожидает приглашения

Всем привет!

Это моя первая статья на Хабре, так что не судите строго :)

Комментарии, поправки и советы приветствуются!

Предупреждение: я computer vision инженер, так что все, о чем я буду здесь говорить касается только области CV. Часть из этого касается и NLP, но так как это не моя сфера, то я не обозреваю ее. Предлагаю любопытному читателю самому узнать возможности W&B для других задач.

Сейчас я участвую в одном соревновании Kaggle и столкнулся с одной библиотекой, которая очень заинтриговала меня. Я говорю про Weights&Bias.

Данная библиотека привлекла меня обилием инструментов, которые позволяют следить за процессом обучения вашей нейронки. На самом деле это очень полезно, если у вас она обучается хотя бы больше часа. Времени и сил позволяет сэкономить - уйму, да и в код встраивается очень легко: достаточно добавить 4-5 строчек простенького кода, который и так находится у W&B на сайте.

Итак, к функционалу и особым фишкам.

Читать далее

npm+maven+docker=nexus

DevOps *
Ожидает приглашения

Всем привет! Меня зовут Досжан. Я являюсь DevOps инженер с опытом более 4 лет. До этого программировал на разных языках как JS, Python, PHP, C++, Delphi. Когда только учился программировать и разбираться с компьютерными технологиями застал эпоху, когда интернет был не всегда и не везде. Приходилось бегать с флешками или ЖД.

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

Читать далее