Всем привет!
Занимаюсь усовершенствованием процесса найма Java специалистов. Для улучшения процесса интервью составил свод правил и рекомендаций по проведению интервью. Хочу поделиться своими разработками с комьюнити. Возможно, кому-то пригодится =) И так, погнали!
Еще один эспонат из моей коллекции. АТС 286, в стильном плоском корпусе. По железу - ничем не примечательная 286-я персоналка, уже из поздних моделей. Я бы не стал про нее рассказывать, если бы не история ее появления. Именно с этого компьютера я начал собирать свою коллекцию и вот как это произошло.
Когда-то я предложил свое решение по кастомизации виджета googleTranslate, тема оказалась действительно полезной и актуальна по сей день. Репозиторий с проектом на gitHub набрал немного звезд, а я рад тому, что мои труды не напрасны. И вот недавно мне понадобилось сделать пользовательский выпадающий список с выбором языков, но уже с виджетом яндекс переводчика...
Анализируем релизы Reddit, Discord и Telegram — их команды буквально на днях предложили свой взгляд на интерфейсы для голосового общения. Главный фактор, подстегнувший соцсети к вводу такого функционала, это — фантастическая концентрация внимания аудитории и инвесторов на проекте Clubhouse. Как вы уже знаете, он «выстрелил» в прошлом году, а в апреле 2021-го его капитализацию оценили в четыре миллиарда долларов. Разбираемся, за тем ли «зайцем» погнались крупнейшие социальные платформы, и как идет этот процесс.
С момента своего появления Visual Studio Code в одиночку так сильно повлиял на экосистему разработчиков, что возврата назад уже не будет. Это общедоступный бесплатный инструмент с открытым исходным кодом и это очень мощный инструмент.
Но, благодаря VSCode, Microsoft в 2016 году дала жизнь еще одной супер значимой вещи, которая менее известна. Это Language Server Protocol - Протокол языкового сервера.
Заслуженно распространена точка зрения, что типичный разработчик высокоуровневого прикладного ПО настолько свыкся с доступностью системных ресурсов и мягкостью требований реального времени, что ожидать от него оптимизации кода в угоду снижения ресурсоёмкости приложения можно лишь в крайних случаях, когда этого прямо требуют интересы бизнеса. Это и логично, ведь в задачах прикладной автоматизации самым дорогим ресурсом остаётся ресурс человеческий. Более того, снижение когнитивных затрат на возню с байтами оставляет внимание разработчика свободным для задач первоочередной важности, таких как обеспечение функциональной корректности программы.
Редко когда речь заходит об обратной проблеме, имеющей место в куда более узких кругах разработчиков встраиваемых систем, включая системы повышенной отказоустойчивости. Есть основания полагать, что ранний опыт использования MCS51/AVR/PIC оказывается настолько психически травмирующим, что многие страдальцы затем продолжают считать байты на протяжении всей карьеры, даже когда объективных причин для этого не осталось. Это, конечно, не относится к случаям, где жёсткие ценовые ограничения задают потолок ресурсов вычислительной платформы (микроконтроллера). Но это справедливо в случаях, где цена вычислительной платформы в серии незначительна по сравнению со стоимостью изделия в целом и стоимостью разработки и верификации его нетривиального ПО, как это бывает на транспорте и сложной промышленной автоматизации. Именно о последней категории систем этот пост.
Medium post: https://vovaprivalov.medium.com/work-with-obj-meshes-using-openmesh-in-python-5871ac1237ae
В Python есть очень удобная библиотека для работы с 3D мешами OpenMesh. is a very powerful library for processing 3D meshes. It provides a wide range of operations for meshes (like creating vertices and faces, manipulation with texture mapping of vertices) and moreover includes handful functions for iterating over adjacent vertices and faces in mesh. OpenMesh has Python version which can be used for fast implementation.
Here I will show how to work with 3D meshes using Python bindings of OpenMesh library.
Install it using pip:
JSON (англ. JavaScript Object Notation) — текстовый формат обмена данными, основанный на JavaScript. Но при этом формат независим от JS и может использоваться в любом языке программирования.
JSON используется в REST API. По крайней мере, тестировщик скорее всего столкнется с ним именно там.
И если в SOAP API возможен только формат XML, REST поддерживает как XML, так и JSON. Разработчики предпочитают JSON — он легче читается человеком и меньше весит.
Всем привет.
Кто пропустил тему про саму идею, создание рамы и установку мотора, высоковольтной батареи и подвески https://habr.com/ru/post/551750/ часть 1
Установка колес, подключение электрики и модуля заряда PDM Nissan Leaf https://habr.com/ru/post/552888/ часть 2
Последний наш пост был 3 недели назад. За это время мы шагнули далеко вперед.
Во первых, при первом выезде стало понятно, что полноценно тестировать багги у которого из торможения только система рекуперации, нельзя. Поэтому первое чем мы занялись - это тормозная система.
Сначала были установлены тормозные суппорта. Далее сделана разводка тормозных трубок и шлангов через блок АБС.
На днях мне пришло сообщение от портала Госуслуги, с предложением поучаствовать в тестировании дистанционного электронного голосования (ДЭГ). Стало интересно, начал гуглить и поисковик сразу же выдал ссылку на хабровскую статью «Обзор системы дистанционного электронного голосования ЦИК РФ». Ознакомился…и…после прочтения, испытал противоречивые чувства, которые вылились в эту статью, созданную на базе идеи, описанной мной еще в 2018 году на сайте change.org.
Подобно продвижению среди искусных воинов доспеха, с полностью отсутствующей защитой от тяжелого металлического ботинка в задней части чуть пониже спины, я искренне не понимаю, как можно было всерьез пытаться продать систему-решето из упомянутой выше статьи хабровчанам.
Ведь, очевидно, что процессе проведения выборов возникает конфликт интересов между
• власть имущими, не желающими уступать дорогу другим
• теми, кто власти пока не имеет, но желает её получить
• теми, кто хорошо устроился при действующей власти и ничего менять не хочет.
• простыми гражданами, радеющих за принципы сменяемости власти и соблюдения своих избирательных прав.
И главная проблема любой избирательной системы – представители первой группы, потому что у власть имущих есть доступ к данным всех жителей страны, которые могут быть использованы для формирования потока фейковых бюллетеней. Есть огромный админ ресурс. Есть доступ к бюджетным деньгам. Под рукой имеется силовой аппарат и карманная судебная система.
Каким образом система, предложенная ЦИК-ом защищена от организатора выборов? Да, никак. И дочитав эту статью до конца, вы поймете почему.
Собеседование — только полдела. На интервью не всегда очевидно, как на самом деле будут устроены рабочие процессы, и реальность может оказаться не такой радужной. Как выбрать тот проект, где будешь по-настоящему счастлив? На Stack Overflow пользуются тестом Джоела — это 12 вопросов, которые должны помочь оценить качество работы команды. 12 простых вопросов, да/нет ответы. Но этому списку уже 20 лет, и Gergely Orosz пообщался со множеством разработчиков и адаптировал тест к современным реалиям. Приводим перевод нескольким блоков и комментарии разработчика: он как раз недавно вышел работать в новую компанию.
Знание продукта и умение им управлять, внедрять и продавать – это разные вещи, хотя в бизнесе – всегда сопутствующие. И здесь очевидно, как становится важным, чтобы молодые ребята не только могли создавать новые продукты, реализовывать высокотехнологичные идеи, чему очень способствует университетская среда, но и смогли с умом распорядиться результатом своего труда. Впрочем, это ведь касается не только бизнеса – в продвижении своих идей в научной среде как минимум хорошо бы владеть основами презентации, переговорными навыками, эмпатией и лидерскими качествами.
В максимально доступной форме сделать общий обзор ключевых аспектов предпринимательской деятельности, а в особенности – в сфере стартапов, помочь всем тем, кто вовлечен в процессы взаимодействия с окружающим миром по вопросам создания и развития своих идей и продуктов, - это основная идея, которая привела меня к подготовке данного материала.
Всем привет!
Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире.
Главные темы нового выпуска:
И многое другое...