Habr.com

Syndicate content Хабр
Updated: 1 min 39 sec ago

Разбираем редкого зверя от Nvidia — DGX A100

Sat, 09/18/2021 - 13:30

Крупные IT-компании располагают дорогими «игрушками», которые скрыты от взоров большинства пользователей. Сегодня мы приоткроем завесу тайны и расскажем про систему, которая оптимизирована для работы с искусственным интеллектом.

Задачи ИИ предъявляют высокие требования к вычислительным и сетевым ресурсам, поэтому наш сегодняшний «гость» приятно порадует своей конфигурацией. Встречайте: NVIDIA DGX A100.
Читать дальше →

Берта Бенц и старт эры автомобилей

Sat, 09/18/2021 - 12:05

Утром 5 августа 1888 года Берта Бенц, с помощью сыновей, 13-летнего Ойгена и 15-летнего Рихарда, тихонечко, чтобы не разбудить спящего мужа, выкатила за ворота дома коляску с мотором, которой её муж дал имя Motorwagen. Это творение известно нам сегодня, как первый в мире автомобиль. На нём Берта отправилась в путешествие длинной в 104 километра - из Мангейма, где жили Бенцы, в Пфорцхайм, городок, где проживала мама Берты.

В то время для того, чтобы проделать такой путь, нужно было нанимать лошадей. Вот только такие траты семья Бенцев позволить себе не могла, а собственного выезда её муж, инженер, постоянно занятый совершенствованием своего непродаваемого изобретения, позволить себе не мог тем более. Зато в сарае дома стояло другое средство передвижения – тот самый Motorwagen, который Карл создал за три года до описываемых событий и с тех пор был занят его бесконечным улучшением.

До этого Карл и Берта не раз уже выезжали на улицы Мангейма. Иногда (не часто) им удавалось вернуться домой, что называется, в седле, хотя чаще всего они толкали коляску до дома руками.

Читать далее

КОМПАС-3D под FreeBSD в среде Wine на видеокарте nVidia

Sat, 09/18/2021 - 06:28

Данный пост можно рассматривать как дополнение к "КОМПАС-3D и Linux → Часть 1"

Небольшое отступление.

К фрюхе я неравнодушен давно, года с 1996-го, но использовал её ранее только как серверную ОС. О том, что бы установить FreeBSD на рабочий ноутбук, как -то даже и мысли не возникало. Но времена меняются. С месяц назад я просто почувствовал, что пора... пора расстаться с этим недоразумением под названием Windows и накатил FreeBSD 13.0 на свой рабочий ASUS VX7. Почему не Linux ? Потому, что фрюха - это наше все! О том, как проходил процесс пуско-наладки FreeBSD на отдельно взятом ноутбуке можно написать не один пост, но сейчас вопрос не об этом.

Дело в том, что мне по долгу службы часто приходится иметь дело с 3D моделями, для этой цели пару лет назад была приобретена сетевая лицензия на КОМПАС-3D, а так же оформлена подписка на Fusion 360. После перехода на фрю, оба этих инструмента мне стали недоступны и я вынужден был использовать FreeCAD. К сожалению, приходится констатировать факт - FreeCAD урод от рождения, пользоваться им можно, но крайне тяжело. Это вынудило меня потратить некоторое время на поиски альтернативного решения, а именно - как заставить Fusion 360 или КОМПАС-3D работать под FreeBSD в среде Wine.

Читать далее

Редкая вещь – калькулятор TI для финансового инженера

Sat, 09/18/2021 - 05:47

Как бы вы отреагировали, если бы увидели на панели калькулятора кнопки: в первом ряду - CAL и PUT, а в следующем - BUY и SEL? Если вы хотя бы немного знакомы с финансами и инвестициями, то, скорее всего, подумали бы (про себя): ну, ладно, BUY и SEL – купить/продать – это понятно. А CAL и PUT – это что, опционы что ли?!! И я тоже так подумал, потому что в опционах немного разбираюсь. Но на калькуляторе?! Да еще 1979-го года выпуска? Это же прошлый век …

Но это оказалось правдой ...

На заре вычислительной техники, часть 1

Sat, 09/18/2021 - 04:08
Предисловие

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

Читать дальше →

Apache Spark: оптимизация производительности на реальных примерах

Sat, 09/18/2021 - 03:29

Apache Spark – фреймворк для обработки больших данных, который давно уже стал одним из самых популярных и часто встречаемых во всевозможных проектах, связанных с Big Data. Он удачно сочетает в себе скорость работы и простоту выражения своих мыслей разработчиком.

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

Читать далее

[Личный опыт] Программисты в Гонконге: взгляд со стороны китайского «старожила» и «новичка»

Fri, 09/17/2021 - 19:59

Китай — страна очень разнородная. Мы рассказывали про разработчиков из Пекина и из Тайбэя — их истории были совсем разными. Теперь поговорим про совсем «другой» город — Гонконг, который фактически считается отдельным регионом.

Нашли сразу двух героев — сравним их впечатления. Один живет в разных городах Китая уже 11 лет, остановился в Гонконге и работает удаленно на компанию из США, вторая переехала в Гонконг с супругом три года назад и трудится в местной компании. Они расскажут, как в Гонконге устроено IT и быт, почему этот город так непохож на основной Китай и стоит ли приезжать сюда и оставаться здесь надолго.

Как там в Гонконге?

Новый запуск курса Natural Language Processing

Fri, 09/17/2021 - 19:37

TL;DR: Этой осенью сообщество Open Data Science и компания Huawei делают новый запуск курса. Регистрироваться на сайте ODS.ai

посмотреть, что внутри

Бильярд, Defold и рок-н-ролл

Fri, 09/17/2021 - 19:26

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

А расскажу я о разработке своей игры на движке Defold. Игра является разновидностью бильярда, но со своими правилами и механикой(или фишкой, заранее извиняюсь у настоящих геймдизайнеров если неправильно употребляю термин «механика» в тексте).

Читать далее

Обзор программы Heisenbug 2021 Moscow: инструменты, воркшопы, экзоскелеты

Fri, 09/17/2021 - 19:21

Конференция по тестированию Heisenbug грядет: до старта осталось меньше месяца. В программу вносят последние штрихи, поэтому уже можем рассказать Хабру, какие доклады в неё попали.

Будут полюбившиеся зрителям спикеры, работающие над популярными инструментами: Артем Ерошенко (автор Allure Framework), Андрей Лушников (занимается Playwright), Олег Ненашев (из команды Jenkins).

Будут и совершенно новые темы. Например, впервые на Heisenbug поговорят о тестировании Flutter-приложений и умных девайсов. Более того, речь зайдёт даже о беспилотных автомобилях и экзоскелетах!

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

Для хабрапоста мы разбили полный список докладов на тематические блоки —  так что можете выбрать интересное вам и перейти к нему.

Cмотреть программу

Разработка кроссплатформенного приложения на Avalonia для Raspberry Pi с использованием Github Action

Fri, 09/17/2021 - 18:48

Вступление

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

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

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

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

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

Выбор технологий для разработки и настройка Raspberry Pi

Для решения поставленных задач, нам потребуется ряд технологий, а именно:

-        Кроссплатформенный фреймворк для работы логики и GUI приложения;

-        ПО для автоматического развертывания приложения;

Читать далее

Вся правда о Soft skills

Fri, 09/17/2021 - 18:35

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

Двадцать лет назад все изучали Delphi. Сейчас проекты на Delphi — это глубокое legacy, и все изучают Go. Десять лет назад каждый фронтендер использовал jQuery, а современные фрондендеры могут даже не знать, что это такое.

Так что, правда, учиться надо постоянно.

Но в последние годы мы слышим, что наши технические навыки — так называемые hard skills — далеко не всё, что нам нужно. Помимо фреймворков и языков надо осваивать soft skills. Это нетехнические навыки, которые очень нужны в работе.

А нужны ли?

Читать далее

[Перевод] Устанавливаем Windows 7 на Macbook Air 2017

Fri, 09/17/2021 - 18:33

С первых же строк надо оправдать цель этой затеи, ответить на три "почему": почему Windows, и почему именно 7, а также, почему macbook air 2017.

Как бы так зайти, не шибко кружа, к оправданию такого поступка? Windows на macbook это не диковинка, это удобно, надежно и привычно. Ну и позволяет нативно запускать некий специальный софт, который существует исключительно для этой ОС.

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

Теперь о том, что же не так с Macbook air 2017, собственно почему бы просто не поставить "семерку"? Вот тут как раз и суть этой статьи: нельзя просто взять и поставить Windows 7 на свежие макбуки! (боромир.жпг) Настолько нельзя, что на макбуках 2015-2017 годов не запускается даже установщик: висит на черном экране.

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

Читать далее

Краткая история паролей от античности до наших дней

Fri, 09/17/2021 - 18:30

Несмотря на то, что Microsoft много лет активно продвигает концепцию «беспарольного будущего», пока что поверить в удивительный новый мир довольно трудно. Разве может быть что-то более незыблемое и постоянное, чем проверка «свой-чужой» с помощью кодового слова? Разбираемся, как пароли появились, распространились и почему IT-корпорации планируют от них отказываться.
Читать дальше →

Как я спас компанию, заставив играть коллектив в настольные игры

Fri, 09/17/2021 - 18:00

“Нет ничего более приятного, чем опыты над людьми, особенно когда тебе за это платят”… Что можно сказать о человеке, прочитав эту фразу? Что ему нравится его работа!

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

Предложение по электронным голосованиям

Fri, 09/17/2021 - 17:32

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

Читать далее

Топ-5 частых штрих-кодов в нашей жизни

Fri, 09/17/2021 - 17:07

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

Читать далее

Заглушить радар. С-75 – новая надежда

Fri, 09/17/2021 - 16:35
После окончания Второй мировой войны у США был большой опыт в прорыве эшелонированной системы ПВО с широким использованием РЛС. Так как никакого прорыва в технике радаров не предвиделось, а экономические возможности СССР, как главного вероятного противника, явно не позволяли на тот момент создать достаточное количество радаров современных типов, то и развитие средств РЭБ практически не осуществлялось. Разве что осмысление опыта войны привело к мысли о том, что чем больше будет самолётов с глушилками в строю – тем лучше. Война в Корее 1950-1953 годов подтвердила все ожидания американцев – меры противодействия, разработанные в ходе Второй мировой против немецких радаров, были эффективны и против советских.

Причём на американских В-29 и В-50 стояли всё те же американские клоны британских глушителей Carpet (стандартизированных американцами, как AN/APT 5) и американская разработка Dina (AN/APT 1), аналогичная британскому Mandrel. Хотя стоит отметить, что Dina, в отличие от Mandrel, мог использоваться и как точечный глушитель (подавление направленным на радар сигналом, а не заградительные помехи в широком пространстве), но для этого требовалась наземная настройка оборудования на заданный режим работы, неизменный в ходе всего полёта. Всего на борту самолёта было до 3 комплексов РЭБ одного из указанных типов и датчик облучения РЛС. И все они были разработаны ещё во время Второй мировой.


Читать дальше →

С песней по жизни: эмбриональное обучение вокализации у птиц

Fri, 09/17/2021 - 15:55


Любое действие живого организма в какой-то степени связано с навыками. Часть из них врожденные, часть — приобретенные в ходе жизни. Порой навык, считающийся абсолютно естественным, а значит врожденным, на самом деле оказывается результатом наблюдений детеныша за более взрослыми особями своего вида или прямого обучения со стороны родителей. В таком случае возникает другой вопрос — когда это обучение начинается. Причем для одних существ этот вопрос куда более любопытен, чем для других. Ученые из университета Флиндерса (Австралия) установили, что птенцы певчих видов птиц учатся пению не после вылупления, а еще в яйце. Как именно им удалось это выяснить, что активирует эмбриональное обучение, и какие еще выводы позволило сделать данное открытие? Ответы на эти вопросы мы найдем в докладе ученых. Поехали. Читать дальше →

[Перевод] Вечеропятничное моделирование: как плавает акула-собака

Fri, 09/17/2021 - 15:44

Катран, или морская собака (Squalus acanthias) – достаточно широко распространенная акула, относящаяся к роду колючих акул и семейству Катрановые акулы из отряда Катранообразные. Обитатель умеренных вод бассейнов всех мировых океанов, как правило, встречается на глубине не более 1460 метров. На сегодняшний день максимальной зарегистрированной является длина тела в пределах 160-180 см.

Эта рыбка будет хорошим примером для начала изучения пакета гидродинамического моделирования WaterLily.jl.

Читать далее

Who's online

There are currently 1 user and 1 guest online.