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

Фармэксперт

Отправить сообщение

Эмулятор RFID на Arduino

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

Многие читали мой пост "Эмулятор RFID", где я в деталях рассказывал об устройстве EM Marine, о том как намотать антенну, и как сделать RFID-эмулятор из трёх деталей. Но, будем честны, несмотря на гениальную простоту того устройства, оно достаточно сложно для повторения. Не каждый имеет дома осциллограф, для того чтобы поймать резонанс, да и для прошивки ATtiny85 требуется отдельный программатор.

Поэтому я принял решение сделать такой эмулятор, который может повторить даже ребёнок. Все компоненты продаются чуть ли не в каждой деревне. При этом его функциональность может быть даже расширена. Например, можно сохранять в нём несколько карт или можно добавить ещё считыватель, и сохранять все карты в одном устройстве, или же использовать его для… В общем, поехали.
Всего голосов 56: ↑56 и ↓0+56
Комментарии26

Операционные усилители: 10 схем на (почти) все случаи жизни

Время на прочтение15 мин
Количество просмотров487K
Всем привет!

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


Читать дальше →
Всего голосов 102: ↑100 и ↓2+135
Комментарии54

Зоопарк нашей кожи: что делать с акне (прыщами)

Время на прочтение7 мин
Количество просмотров51K
image
Staphylococcus epidermidis. Обычно ведёт себя мирно, но может провоцировать акне, если слишком проголодается

Наша кожа — это зоопарк. Причём открытого типа, с разными «климатическими» зонами и биомами. В программе сафари около 1000 видов различных бактерий и грибов. У здоровых людей вся эта микробиосистема живёт в гармонии и согласии, ест друг друга, остатки того что насекретировала наша кожа, и не пускает особенно злые виды, которые были бы не против съесть нашу кожу. Если экологическое равновесие нарушается, то в первую очередь возникают воспалительные очаги, которые обычно называют прыщами.

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

Обычно на коже выделяют три основных биома: жирный, сухой и влажный. В каждом из них живёт свой набор организмов, который оптимально адаптирован к жизни в этой зоне. Например, пупок — типичная влажная зона. Нет воздействия губительного ультрафиолета, сальные железы отсутствуют, тепло и влажно. Поэтому он часто считается эталонным участком для исследований пупкового пуха микробиома человеческой кожи.
Читать дальше →
Всего голосов 60: ↑54 и ↓6+68
Комментарии36

Boost-преобразователь: DCM vs CCM. Или почему не надо бояться считать самостоятельно

Время на прочтение7 мин
Количество просмотров16K
В последнее время возросла популярность всевозможных калькуляторов для расчета электрических схем. С одной стороны, это приводит к уменьшению порога входа новичков, что, очевидно хорошо, так как приводит к развитию отрасли, но с другой стороны падает уровень понимания, что приводит к уменьшению срока службы приборов, их удорожанию. Стоит ли доверять таким источникам? Попробуем выяснить на примере.

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

Будем сравнивать онлайн-калькулятор, расчет руками по методичке и расчет, учитывающий теорию преобразователя. Не надо бояться, глубоко в физику лезть не будем.
Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии9

Qualcomm QCC3020 — расцвет китайских TWS-наушников

Время на прочтение3 мин
Количество просмотров29K
Заголовок с беспроводными TWS-наушниками и результатами поиска Google по запросу QCC3020

Если вы погуглите QCC3020, то результаты поиска вывалят гору обзоров наушников — от визуальных подражателей AirPods до псевдо-винтажных моделей для ценителей. Edifier, Tronsmart, Mifo, Pamu… их всех объединяет небольшая ценность родного бренда и китайское происхождение. Давайте разберёмся, что это за чип, и почему производители недорогих TWS-наушников используют QCC3020 и почему так им гордятся.
Читать дальше →
Всего голосов 14: ↑9 и ↓5+6
Комментарии28

Утилита Power Stage Designer — инструмент разработчика силовой электроники

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

Приветствую! Хочу рассказать о весьма интересной для разработчика электроники утилите, которую я уже давно применяю в своей профессиональной деятельности. Утилита Power Stage DesignerTM от компании Texas Instruments — инструмент из «маст хэв» набора разработчика источников питания, преобразователей, силовой электроники. Как следует из названия, утилита предназначена для расчёта параметров силовой части (power stage), а также включает в себя некоторые дополнительные возможности, помогающие в решении смежных задач.


Основные возможности утилиты:


  • Расчёт основных параметров преобразователя;
  • Калькулятор параметров петли обратной связи «Loop Calculator»;
  • Расчёт потерь MOSFET-транзистора «FET Losses»;
  • Расчёт конденсаторов «Capacitor Calculator»;
  • Расчёт демпфирующих цепей «Snubber Calculator»;
  • Расчёт параметров цепей регулирования/стабилизации выходного напряжения «Output Voltage Scaling»;
  • Конвертер единиц измерения «Unit Converter».
Читать дальше →
Всего голосов 35: ↑35 и ↓0+35
Комментарии28

Как накормить мозг программиста… или feed your brain

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

Введение


Из всех наслаждений, отпущенных человеку в жизни,
самое изысканное — шевелить мозгами.
(Борис Акунин)


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

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

В данной публикации мы рассмотрим, как правильно питаться для жизнеобеспечения мозга и как его разогнать ноотропами (в случае аврала необходимости).
Читать дальше →
Всего голосов 213: ↑163 и ↓50+113
Комментарии145

23 ответа о депрессии от профессионального психиатра Максима Малявина (dpmmax)

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

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


Это в недобрый час посетила вас классическая «депрессивная триада».


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


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


Максим Малявин — участковый врач-психиатр психоневрологического диспансера города Тольятти
Он уже общался с читателям Хабра в интервью «Профессиональное выгорание айтишников: 15 ответов психиатра Максима Малявина».


Психиатр ведёт очень известный в сети «Блог Добрых Психиатров» (dpmmax), и пишет невероятно забавные психиатрические байки, которые способны отогнать осенне-зимнюю хандру. Издал немало книг: от «Записки психиатра, или Всем галоперидолу за счет заведения» и «Новые записки психиатра или Барбухайка, на выезд!» до «Укол повелителю галактики».


Кроме того Максим ведёт проект «Найди своего психиатра» специально для тех, кто не знает, к кому обратиться и как подобрать по-настоящему хорошего специалиста.


Но не будем бесконечно тянуть шприц за поршень и приступим к самому интервью...



Читать дальше →
Всего голосов 49: ↑44 и ↓5+54
Комментарии40

12 лет с МКБ F41.2. То, что нас не убивает, делает сильнее… и лучше

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

Привет всем. У меня депрессивное-тревожное расстройство. Вот уже 12 лет. 5 полноценных эпизодов. 4 ремиссии. МКБ F41.2 — эти цифры легко запоминаются… уже на первом эпизоде.


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


Когда-то я спрашивал, за что мне природа и генотип наградили пограничным расстройством психики. А потом один мудрый человек подправил вопрос — не «Почему?» и даже не «За что?», а «Для чего?». Мне понадобилось несколько лет и три эпизода депрессивно-тревожного расстройства, чтобы понять его правоту.


Болезнь сделала меня лучше, чем я был до неё. Я в этом уверен. Это моя история. Пусть она послужит маяком для тех, кто потерялся в штормовом море F41.2 под тяжёлым свинцовым небом — и не знает, что делать, к кому обратиться и как жить дальше. А рядом нет хорошего специалиста психиатра.


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



Три самых главных вещи:

Читать дальше →
Всего голосов 85: ↑68 и ↓17+73
Комментарии180

Сервис для случайных встреч с незнакомцами, но не дейтинг. История стартапа Random Coffee

Время на прочтение7 мин
Количество просмотров41K
image

Несколько лет назад в ИТ индустрии стала популярна инициатива Random Coffee (иногда слитно, иногда с хэштегом). Суть в том, что людям из разных команд, департаментов и компаний рандомно назначаются встречи за чашкой кофе — просто поговорить о чем угодно. Это помогает выбраться из своего «пузыря», когда забываешь, что за пределами узкого круга коллег и друзей на самом деле есть целый мир, полный разных людей.

А в ИТ давно существует свое негласное «Правило 34» — если существует идея, значит ее давно оформили в продукт и уже развивают стартап. Константин Шубин и Павел Козлов вместе работали в Яндексе, увидели там подобную инициативу, взяли идею на вооружение и решили сделать из этого самостоятельный бизнес.

Random-coffee.ru в цифрах: 5000 интересных собеседников из более чем 30 сообществ, почти 15000 состоявшихся встреч.
Читать дальше →
Всего голосов 30: ↑26 и ↓4+22
Комментарии9

Идеальное резюме, которому будут рады рекрутер и работодатель

Время на прочтение12 мин
Количество просмотров241K
Данная статья основана на материалах моего выступления перед студентами Южного Федерального Университета. Большинство примеров – из мира веб-разработки. Однако принципы, о которых я рассказываю, применимы к любой области деятельности.
Читать дальше →
Всего голосов 34: ↑18 и ↓16+2
Комментарии78

А это нормально вообще? Проблема нормы в психологии

Время на прочтение21 мин
Количество просмотров19K
Понятие нормы – это одно из фундаментальных понятий в психологии. Любая коррекционная работа начинается с того, что мы решаем, что является нарушением (которое можно устранить или, во всяком случае, скомпенсировать), а что – конструктивной особенностью отдельно взятого индивидуума. Многие люди на том или ином этапе своей жизни задаются вопросом о психологической норме. Нормален ли я? Нормален ли мой ребенок? Нормально ли то, что делает мой партнер? Сегодня, соответственно, мы попытаемся разобраться, что означает слово «нормально» применительно к душевной жизни.

Начать здесь нужно с того, что у этого слова может быть несколько разных значений. Одни и те же феномены могут быть «нормальными» с одной точки зрения и «ненормальными» – с другой.

Во-первых, мы можем понимать норму статистически. Многие психологические и психофизиологические характеристики вариабельны в широком диапазоне, и разброс их значений можно описать через нормальное распределение. Если мы будем исследовать какой-то вариант интеллекта (например, измеряя способность решать типовые задачи из тестов Айзенка), то мы увидим небольшое количество исключительно эффективных испытуемых, небольшое количество исключительно неэффективных и много промежуточных, средних результатов. Эти средние результаты мы можем считать нормативными, а краевые результаты, соответственно, интерпретировать как одаренность или, наоборот, интеллектуальный дефицит. Но тут сразу возникает резонный вопрос: если «колокольчик» нормального распределения имеет плавную форму, то что дает нам основание для выделения в нем качественно различных областей? На каком основании мы считаем то или иное значение характеристики пороговым, задающим границы нормы?
Читать дальше →
Всего голосов 33: ↑30 и ↓3+27
Комментарии46

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

Время на прочтение12 мин
Количество просмотров33K
Витрэктомия глаза

Когда в шарик с гелем, который представляет из себя глаз, что-то попадает – клетки крови или воспаления, инородное тело или нарушается строение оболочек, возникает необходимость в работе внутри глаза в среде стекловидного тела вплотную к сетчатке. Так вот это и есть витрэктомия – работа по «стрижке» волокон витреума (vitreum) – стекловидного тела, удалению его через тонкие трубки и наполнение глаза какой-то средой – водой, маслом или газом. Это выглядит приблизительно как сборка парусника XVII века внутри непрозрачной бутылки с узким горлышком. Только стенками «бутылки» является сетчатка, которую никак нельзя повреждать.

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

Как потом с этим жить и почему от этого никто не застрахован – сегодняшний пост.
Читать дальше →
Всего голосов 29: ↑29 и ↓0+29
Комментарии20

Операции сравнения в C++20

Время на прочтение19 мин
Количество просмотров43K
Встреча в Кёльне прошла, стандарт C++20 приведён к более или менее законченному виду (по крайней мере до появления особых примечаний), и я хотел бы рассказать об одном из грядущих нововведений. Речь пойдёт о механизме, который обычно называют operator<=> (стандарт определяет его как «оператор трёхстороннего сравнения», но у него есть неформальное прозвище «космический корабль»), однако я считаю, что область его применения гораздо шире.

У нас не просто будет новый оператор — семантика сравнений претерпит существенные изменения на уровне самого языка.
Читать дальше →
Всего голосов 80: ↑76 и ↓4+72
Комментарии54

Что писать в резюме, если нет опыта работы

Время на прочтение6 мин
Количество просмотров87K
image

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

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

Зачем я об этом пишу? Мой интерес прост – чтобы классные ребята находились легче, чем это получается сейчас :)
Читать дальше →
Всего голосов 37: ↑32 и ↓5+27
Комментарии160

Дозиметр для Серёжи. Часть II. «столетние трубки» vs мирный атом

Время на прочтение27 мин
Количество просмотров61K
В первой части своего повествования я рассказал о производителях, без сомнения, ТОП-овых белорусских дозиметров. Несмотря на все их достоинства, основные недостатки — отсутствие в розничной продаже и высокая цена даже на вторичном рынке — сводят полезность упомянутых приборов для рядового пользователя к нулю. Основная претензия к оборудованию для контроля радиационного фона со стороны обывателя — должно быть просто и дешево. Поэтому сегодня я попробую описать свое видение простых, сделанных на коленке сигнализаторов радиоактивности. Никаких там сцинцилляторов за сотни и тысячи долларов, намотки трансформаторов и травления печатных плат. Сегодня под катом то, что под силу каждому человеку обладающему стандартным уровнем технической грамотности.

Читать дальше →
Всего голосов 86: ↑82 и ↓4+78
Комментарии176

Привет, люди с аутистическими нарушениями

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


В смысле, привет, Хабр! Если вы можете сказать про себя слово «интроверт» (как и я) то вас, скорее всего, можно заносить в эту категорию. Другое дело, что категория, мягко говоря, размыта. И в неё от души навалено сразу несколько синдромов.

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

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

А теперь давайте разбираться в деталях.
Читать дальше →
Всего голосов 198: ↑182 и ↓16+166
Комментарии425

FLProg – Самостоятельная интеграция в программу кастомных контроллеров

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

На Хабре достаточно давно не освещался проект FLProg. Это связанно с отсутствием времени на написание статей, да и моими собственными личными проблемами. Но проект не умер, он живёт и развивается. В среднем раз в месяц выходит очередная версия программы. Со времени последней публикации была полностью переделана отрисовка схемы (благодаря этому были устранены фризы при отрисовке), появилась система Cross Reference для проекта, и система анализа проекта на ошибки. Непосредственно сам код программы, был перенесён на более свежую версию языка программирования. Благодаря этому в положительную (с моей точки зрения конечно, ну и пользователи меня поддерживают) сторону изменился интерфейс программы. Добавились многие интересные блоки. Реализовано масштабирование схемы и поиск блоков.
Осторожно! Очень много картинок
Всего голосов 14: ↑13 и ↓1+12
Комментарии20

Ликбез по передаче параметров по значению в конструкторы и сеттеры (современный C++, примеры)

Время на прочтение4 мин
Количество просмотров20K
Судя по комментам habr.com/ru/post/460831/#comment_20416435 в соседнем посте и развернувшейся там дискуссии, на Хабре не помешает статья, как правильно передавать аргументы в конструктор или сеттер. На StackOverflow подобного материала полно, но тут что-то я не припомню.

Потому что пример в той статье полностью корректен, и автор статьи абсолютно прав. Вот этот пример:

// Хорошо.
struct person {
  person(std::string first_name, std::string last_name)
    : first_name{std::move(first_name)} // верно
    , last_name{std::move(last_name)} // std::move здесь СУЩЕСТВЕНЕН!
  {}
private:
  std::string first_name;
  std::string last_name;
};

Такой код позволяет покрыть все (ну ладно, почти все) возможные варианты использования класса:
Читать дальше →
Всего голосов 46: ↑45 и ↓1+44
Комментарии76

STL интерфейс Berkeley DB

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

Привет, Хабр. Не так давно для одного моего проекта понадобилась встраиваемая база данных, которая бы хранила элементы в виде ключ-значение, обеспечивала поддержку транзакций, и, опционально, шифровала данные. После непродолжительных поисков, я наткнулся на проект Berkeley DB. Кроме нужных мне возможностей, эта БД предоставляет STL-совместимый интерфейс, который позволяет работать с базой данных, как с обычным (почти обычным) STL-контейнером. Собственно про этот интерфейс речь пойдет ниже.

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

Информация

В рейтинге
Не участвует
Откуда
Украина
Зарегистрирован
Активность