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

Все потоки

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

Измерение вакуума (часть 5). Обработка сигнала от ионизационного датчика давления (пример)

Развитие стартапа Научно-популярное

В прошлых статьях: 1, 2, 3, 4 было коротко рассказано про традиционные датчики измерения вакуума и приведён пример перспективного ( на мой взгляд ) орбитронного датчика для измерения высокого и сверхвысокого вакуума

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

Сперва немного критики. На этой ниве в РФ практически всё плохо. Прежде всего утеряна методология подготовки инженерных кадров для нестандартного проектирования радиотехнических устройств (а для того, что бы быть на острие технического прогресса, надо уметь проектировать именно нестандартные радиотехнические системы). ВУЗам понравилось штамповать проектировщиков систем на микроконтроллерах или вообще сборщиков "лего" на Ардуино. Зачем изобретать нестандартную электронику для преобразования сигнала от датчика, если все преобразователи сигналов от всех датчиков выпускаются на Западе в виде микросхем с подробными инструкциями по применению? Только тут надо понимать, что эти микросхемы выпускаются на Западе, для датчиков разработанных и выпускающихся западными корпорациями. Такой подход автоматически обрекает отечественную электронику на роль туземцев, рассматривающих красивые бусы.

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

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 85
Комментарии 0

Новости

Можно ли в 40 лет стать программистом?

Учебный процесс в IT Карьера в IT-индустрии
Из песочницы

Время от времени встречаю в русскоязычном секторе интернета пессимистические мнения насчёт (само)обучению программированию. У американцев я подобного не наблюдаю. Там пессимизм проявляют компании, которые отчаялись в поиске программистов.

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

Дайджест интересных материалов для мобильного разработчика #444 (23 — 29 мая)

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В новом дайджесте много корутинов, немного темных тем, экономики приложений, спасения тревожных миллениалов, VPS, Swift и Kotlin. Подключайтесь!

Подключайтесь к нашему Telegram-каналу Mobile Insights, где подборки статей и новостей выходят каждый день.

Читать дальше →
Рейтинг 0
Просмотры 348
Комментарии 0

Есть ли в вашей IT команде саботажник?

Управление сообществом *Управление продуктом *Управление персоналом *
Из песочницы

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

Если вам всё это знакомо, то почти наверняка в вашей команде есть скрытый саботажник.

Читать далее
Всего голосов 26: ↑22 и ↓4 +18
Просмотры 5.4K
Комментарии 12

Как подключитьcя к SAP Hana, используя Power BI

Microsoft Azure Data Engineering *
Tutorial

Всем привет!

В данной статье я расскажу, как построить отчет Power BI на данных SAP Hana. Внятной информации на этот счет в интернете я не нашел, поэтому пришла идея поделиться информацией. Так вышло, что в нашу команду прилетел новый проект – нужно было построить аналитику на данных SAP EWM, используя Power BI, как средство визуализации.

Когда-то, работая SAP BW консультантом еще в далеком 2019, я начал использовать Power BI для своих личных целей, как хобби. Произошло это случайно. Я хотел проанализировать вакансии с сайта подбора персонала, что и сделал. На это у меня есть отдельная статья. Дальше больше, в итоге скопился приличный опыт. Таким образом я стал одним из разработчиков на вышеуказанном проекте😊.    

Что на входе? Система SAP EWM (логистика, поставки) и куча графиков в Excel от заказчика. Причем некоторые графики должны обновляться не менее раза в час – то есть почти в реальном времени, рис. 1.  

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

Исследуем осознанно. Топ лайфхаков и must-know для начинающего UX-исследователя

Интерфейсы *Usability *Мозг

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

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

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

Объектно-ориентированный антипаттерн

Программирование *Совершенный код *C++ *Проектирование и рефакторинг *ООП *
Перевод

Довольно часто у студентов, изучающих C++ в определённых учебных кругах, складывается мировоззрение о том, что всё должно быть объектами. Попросите их написать программу, которая считает некоторое значение - и они начнут с создания объекта ValueComputer и метода vc.computeResult().

Например: дана задача с помощью динамического программирования посчитать количество способов замостить костяшками домино прямоугольник w \times h. Студент пишет:

Читать далее
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 3K
Комментарии 19

Авто преписка в тг с привязкой к Google Calendar

Python *
Recovery mode

Всем привет!

У меня была такая проблема что я каждый день когда ложился спать всегда ставил в нике преписку что то по типу [БУДУ ЗАВТРА В 8:00] так вот в какой то момент меня это доконало и я решил сделать так что бы скрипт сам делал мне эту преписку, но будет брать события с Google Calendar. Думаю это довольно удобно ведь так можно будет записывать в календарь все свои дела а скрипт будет автоматически ко времени преписывать их к нику.

давайте начнем!

и начнем мы с самого сложного, настройкой своего гугл аккаунта

заходим на этот сайт https://console.cloud.google.com/ входим в аккаунт гугл (не бойтесь его потерять, это официальный сайт гугла) и заполняем небольшую анкету:

первым делом мы видим такую картину

Читать далее
Всего голосов 9: ↑2 и ↓7 -5
Просмотры 1K
Комментарии 5

Руководство по обеспечению высокой доступности в Kubernetes

Блог компании RUVDS.com Серверное администрирование *Распределённые системы *Kubernetes *
Перевод
Tutorial

Перед вами полноценный гайд по запуску приложений с высокой доступностью (HA) в Kubernetes. В его основу лёг мой многолетний опыт работы с этой системой, приправленный лучшими практиками из официальной документации OpenShift и Kubernetes.
Читать дальше →
Всего голосов 25: ↑23 и ↓2 +21
Просмотры 1.1K
Комментарии 1

Моя борьба с санкциями или как появился умный VPN

Настройка Linux *Сетевые технологии *
Tutorial

Зачем людям ранее был нужен VPN (кроме мошенников конечно) - чтоб ходить на Linkedin и обходить всякие разные запреты РКН.

Когда ввели санкции и некоторые сайты перекрасились в сине-желтый цвет, то многие по старой памяти подумали - включим VPN и всё сразу станет как раньше, разве что русские сайты начнут открываться на 50мс медленнее.

Но не тут-то было. Вместе с перекраской сайтов, началась волна DDoS и хакерских атак на различные сервисы в РФ. В итоге, российские сайты закрылись от остального интернета. И с VPN стало очень некомфортно - хочешь пользоваться Terraform или там MatterMost скачать - включаешь VPN и сразу же не можешь сходить ни на Ozon ни на Госуслуги.

Интернет разделился на InnerNet и OuterNet.

Читать далее
Всего голосов 18: ↑14 и ↓4 +10
Просмотры 10K
Комментарии 13

Биоинформатика: IT vs рак

Блог компании Сервер Молл Научно-популярное Биотехнологии Биология

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

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

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

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

Отношения с IT. Часть тринадцатая. Иди и продавай

Управление продажами *IT-компании

Все события и персонажи являются вымышленными. Любое совпадение с реально живущими или когда-либо жившими людьми случайно.

- Поздравляю! Вы только что познакомились с нашим IT-продуктом. Надеюсь, проведенное демо было полезно. Если возникнут вопросы – обращайтесь. – Сказали команде продажников ребята из QA. 

- Идите и продавайте! – Благословил своих менеджеров господин сюзерен, потирая руки в ожидании миллионных контрактов. 

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

- Почему заказчики выбирают именно нас?

- Мы а**енчик!

- Есть ли у нас калькулятор стоимости?

- Нет, он нам не нужен, потому что мы ах**нчик!

- Как мы позиционируем продукт?

- Никак, мы ж ах**енчик!

- В чем наше уникальное торговое преимущество перед конкурентами?

- Пффф, у нас нет конкурентов, потому что мы - ах**нчик.

- Для кого предназначен продукт, который делает компания сюзерена?

- Нас хотят все, ведь мы кто? Да, Сашуля, мы – ах**енчик.

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

Читать далее
Всего голосов 13: ↑2 и ↓11 -9
Просмотры 1.2K
Комментарии 4

ViEarth

Чулан

Пятый месяц проклятого года. Пятая моя публикация.

Сейчас пошла мода на мета-вселенные, поэтому представлю вам свое видение.

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

НОВЫЙ мир на то и новый, что не известный абсолютно. Его нельзя создать. Человек, пока ещё, не бог, чтобы создавать новые миры. Убогие комнатки - да, уже как-то, но не готовые новые миры.

Однако, если подумать, человек может создать среду и провокацию - точку скопления информации и её обработчиков. А уже бог, своими инструментами (эволюцией и энтропией), создаст в этом месте и времени мир.

Мир НОВЫЙ, но для "старых" человечков - тоже задачка )))

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

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

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

Читать далее
Всего голосов 18: ↑3 и ↓15 -12
Просмотры 913
Комментарии 137

Что такое хорошо и что такое плохо. Как не превратить собеседование в кошмар

Интервью

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

В статье я расскажу о том, что стоит делать интервьюеру и чего делать не стоит ни в коем случае.

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 3K
Комментарии 13

Тыж программист. Ада Лавлейс

Блог компании Timeweb Cloud Программирование *История IT
Вернёмся к вопросу о компьютерах. Вопроса, что следует считать первым (или не совсем) компьютером, мы успели коснуться в статье про разностную машину Бэббиджа. А там, где есть первый компьютер, есть и первый программист. И кто же был этим супергероем, чинящим всё — от холодильника до лыж? А ответ, между тем, лежит недалеко от механического зверя Чарльза Бэббиджа, и в какой-то мере даже с ним связан. Итак, на сцену выходит леди Августа Ада Кинг Байрон, графиня Лавлейс!

image
Мать вычислений, бесподобная леди Лавлейс
Читать дальше →
Всего голосов 15: ↑12 и ↓3 +9
Просмотры 3.1K
Комментарии 7

Новая архитектура квантового процессора на кудитах: что это и где может применяться

Блог компании Selectel Производство и разработка электроники *Процессоры Квантовые технологии

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

Эта разработка довольно важная, так что о ней стоит рассказать подробнее. Все самое интересное, как всегда — под катом.
Читать дальше →
Всего голосов 39: ↑34 и ↓5 +29
Просмотры 4.5K
Комментарии 4

Вы в самом деле хотите стать программистом микроконтроллеров?

Программирование микроконтроллеров *Карьера в IT-индустрии Производство и разработка электроники *Электроника для начинающих

В этом тексте я напишу о буднях программиста МК в РФ.

Что вообще пишут программисты МК и на чем?

Основной язык программирования это С. Языку С уже более 50лет. Кроме микроконтроллеров С уже практические никому не нужен. Навыки программирования на С очень слабо конвертируются. В свое время, видимо на С написали компилятор для С++ и нужда в С для desktop как таковая отпала. A сам С остался для сборки артефактов для микроконтроллеров с экстремально малыми ресурсами. Хотя и сейчас большинство компаний в ЕС уже микроконтроллерные сборки собирают на С++ 17. 

Иногда программистам MК приходится обсчитывать аналоговые цепи и вычислять какие-то сложные 8-этажные формулы и строить графики. Для этого практикуют бесплатный интерпретатор Python.

Главным образом программисты МК составляют Board Support Package, пишут драйверы для новых умных периферийных чипов, пишут загрузчики, портируют RTOS(ы) на разные процессорные ядра, пишут код-генераторы, скрипты сборки, составляют модульные тесты, изредка производят рефакторинг, часто чинят ошибки в Legacy коде, изредка что-то изменяют в коде Assembler(а), который запускается до вызова функции main().

Иногда программист МК даже ничего не пишет сам вообще. Важно уже не сколько уметь программировать сколько уметь тестировать и собирать, улучшать из готового кода из интернета. Какие-то исходники можно взять из github или ядра Linux. Там есть код на многие темы. Драйверы для множества чипов.  Важно уметь верифицировать найденные сорцы и аккуратно подключить их к нужной сборке.

Читать далее
Всего голосов 104: ↑89 и ↓15 +74
Просмотры 16K
Комментарии 117

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

Управление e-commerce *Управление продажами *Законодательство в IT Финансы в IT IT-компании

Прошло уже больше месяца с момента, как российское правительство легализовало так называемый «параллельный импорт» на законодательном уровне. Пользователи Сети называют это официальным узакониванием челноков, расцвет которых пришёлся на российские 90-е годы XX века. В материале разбираем, что на самом деле представляет собой параллельный импорт, описываем историю его легализации в РФ, и зачем он так понадобился именно сейчас.

Читать далее
Всего голосов 45: ↑41 и ↓4 +37
Просмотры 11K
Комментарии 110

Применение обобщённой свёртки для обработки синтаксических деревьев

Haskell *Функциональное программирование *

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

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

Так как же оценивать сотрудников, чтобы не ломать OKR?

Развитие стартапа Управление персоналом *

Придя на работу в свою первую технологическую компанию, я тут же столкнулся с методикой OKR (Objectives & Key Results). Оказалось, а позже и подтвердилось разговором с экспертом, знакомым с многими стартапами из Кремниевой долины, что эта методика - норма для стартапов.

Довольно понятно, почему она так популярна. OKR (а для тех, кто с методикой не знаком, рекомендую просмотреть сайт whatmatters.com) обещают несколько заманчивых преимуществ:

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Просмотры 1.2K
Комментарии 1