Осенью стартовал новый поток Школы синтеза цифровых схем — нашей бесплатной образовательной программы о современных приемах проектирования цифровых микросхем. От серийных ASIC и микропроцессоров общего назначения до реконфигурируемых FPGA и специализированных вычислителей. По этим и связанным темам выпущено немало профессиональной литературы. Мы попросили преподавателей Школы — Юрия Панчула и Александра Рябова — выбрать книги, которые помогут при обучении в школе и самостоятельном освоении синтеза цифровых схем.
Программист, в основном железячник
Запускаем Embedded Linux на Hard- и Soft-CPU Xilinx Zynq: сборка операционной системы
И снова здравствуй, Хабр! Мы добрались до второй части повествования о параллельном запуске двух ОС на FPGA с процессорной подсистемой.
В этой статье мы сначала определим минимально необходимые компоненты для запуска Embedded Linux. Затем осуществим сборку под ARM стандартными инструментами производителя и под Soft-CPU «вручную». И наконец, подготовим загрузочный носитель, чтобы подойти во всеоружии к запуску и верификации проекта, которые ожидают нас в заключительной части цикла.
15 отличных Телеграм-каналов для поиска работы на удаленке
С 2005 года спрос на удаленную занятость вырос на 140%. Очевидно, что эта тенденция будет продолжаться. Сегодня вакансии на удаленку можно найти и на job-бордах, и в социальных сетях, но мне ближе Телеграм-каналы. Делюсь с вами своей подборкой. Дополнения в комментариях приветствуются)
Как написать Android приложение, которое не будет стыдно положить в портфолио. Гайд для новичков в Android разработке
Гайд в котором мы напишем с вами Android-приложение с нуля, используя лучшие архитектурные подходы – Clean Architecture и MVVM с элементами MVI, они обеспечат поддерживаемость, тестируемость и масштабируемость приложения, что особенно важно для сложных и долгосрочных проектов.
Путь к геометрии Лобачевского 2: сфера
Часть 1: скалярное произведение и метрика
Существуют как минимум две конкурирующие теории о форме Земли, первая из которых утверждает, что земля плоская, а вторая, что поверхность земли напоминает сферу (не учитывая перепады высот из-за гор и т.п. географических объектов). Лично я не придерживаюсь никакой из этих теорий, хотя в этом посте будем считать что верна вторая, исключительно ради наглядности.
В этой части разберем сферу: введем параметризацию этой поверхности, индуцируем на ней метрику, поймем что такое прямые на поверхности и как они выглядят на сфере. Приглашаю к прочтению!
Разбор JIT-Компилятора AsmX и краткая биография его создателя
На выходных я наткнулся на статью от комментатора, в которой был представлен Обзор языка программирования AsmX. После прочтения этой статьи я решил поискать в Telegram диалоги создателя языка, к которым мы вернемся позже. Цитирую список пунктов от обзорщика Василия, с которыми я полностью согласен:
Как потратить шесть лет и быть невидимкой в Play Market
Всем привет!
Этот пост в большей степени — рассказ о пути одной идеи к реализации.
И немного — о трудностях, с которыми я сталкиваюсь прямо сейчас, когда вроде бы всё готово — но никто о твоей игре не знает.
Если вкратце: шесть лет трачу вечера на то, чтобы написать собственную игру.
Игра доступна на своём сайте, но в Play Market её не видно.
На моем производстве нет выходных, служебное жилье – каморка, работают за еду, а штат все равно растет
В статье расскажу, как гоняю медведей, сплю в лесу, делаю 5 тонн продукта, фасую и продаю на 2,15 млн в год, в основном на маркетплейсах.
Красивый код — живой код. Делаем клеточный автомат на Godot и экспортируем в HTML
Привет, Хабр! Сегодня мы поговорим о том, как сделать код не просто красивым, но и живым. Звучит как научная фантастика, либо вы уже подготовились к очередной банальности про искусственный интеллект, но не в этом посте. В 1970 году британский математик Джон Хортон Конвей показал миру, что даже простейшие алгоритмы могут порождать сложные, живые системы, которые ещё и к тому же полные по Тьюрингу. И что код может быть не только красивым, но и живым.
Простой способ релокейта в Италию: опыт инженера из России
Несколько лет назад инженер и BIM-специалист Сергей Кулешов прочитал в ЖЖ программиста Андрея Коринского пост о том, как тот эмигрировал в Италию. Этот пост вдохновил Сергея на переезд — и вот он уже шесть лет живёт и работает в этой прекрасной стране на юге Европы.
Сергей расскажет, как проще всего получить вид на жительство в Италии, где техническому специалисту искать работу, про условия жизни, и в чём он видит своё преимущество перед местными специалистами. Как знать, может быть, наша статья тоже поможет кому-нибудь решиться на переезд.
Морской дайджест: страны у моря для релокейта IT-инженеров
Часто люди переезжают не из карьерных соображений, а чтобы убежать от наших суровых российских зим и дождей, поближе к теплу, солнцу и морю. Собрали для вас дайджест морских стран, в которых простые условия для переезда или есть карьерные перспективы для IT-специалистов.
Пацанский английский. Ленивый способ наконец выучить английский язык: без курсов, без зубрежки, бесплатно
Привет, Хабр! Я не являюсь преподавателем английского языка, но, как и многие присутствующие, долгие годы хотел постигнуть его дебри. В школе я от всего сердца завидовал ребятам, которым он даётся налегке, без видимых трудностей. Я же зубрил, пытался понять, получал двойки… и люто ненавидел английский язык как школьный предмет. Мечтал владеть, но совсем не хотел учить. После школы и университета приступал к его изучению несколько раз, однако каждый мой всплеск быстро угасал.
Наконец случилось чудо. В одну из очередных попыток я нащупал способ, который позволил продолжать развиваться, делать успехи, осознавать их и разжигать мой огонь всё сильнее и сильнее. Сегодня мне сложно представить день, проведенный без английского языка. И мне не хочется говорить без “изучения”, поскольку не сказал бы, что я именно учу. Скорее — постепенно “прошиваюсь” английским, как это обычно происходит с новорожденным детьми, которые постепенно начинают говорить, слушая и наблюдая за своими родителями. В настоящее время мой словарный запас не такой большой: 9 — 12 тысяч слов (зависит от теста). Я свободно смотрю видео на Ютубе разнообразной тематики (видеоуроки, спорт, фитнес, музыка, путешествия, кулинария, обзоры и т.д.), читаю документацию, компьютерную и популярную литературу, публицистику.
Паста, пицца, мама миа! Переезд разработчика в Италию
Италия не так популярна для релокейта, как Германия, США или даже Испания. Но инженеру тут есть, где себя применить. В Милане расположены офисы Google, Microsoft, IBM, SAP, Oracle. Но привлекают в Италии именно ее средиземноморские особенности: климат, море, горы, а еще местная кухня, культура и история.
Для тех, кто мечтает перебраться поближе к болоньезе, моцарелле буффало и aperitivo — одному или с семьей — раскрываем особенности жизни в Италии, структуру расходов и налогов в небольшом общем обзоре. Вы уже бывали здесь не в качестве туриста? Поделитесь личным опытом в комментариях — будем только рады дополнить статью.
ИТ-пенсионеры и где они обитают
Я не социолог, но наблюдаю, как мне кажется интересное явление. Хочу поделиться своими наблюдениями и, возможно, предложить тему для обсуждения.
«Письмо» атомами может изменить производство материалов для квантовых устройств
Новая технология непрерывного размещения отдельных атомов именно там, где они нужны, может привести к созданию новых материалов для устройств, которые удовлетворят критические потребности в области квантовых вычислений и коммуникаций и которые невозможно получить обычными способами, говорят учёные, разработавшие её.
Исследовательская группа из Ок-Риджской национальной лаборатории Министерства энергетики создала новый усовершенствованный инструмент микроскопии, позволяющий «писать» атомами, помещая их именно туда, где они нужны, чтобы придать материалу новые свойства.
«Работая в атомном масштабе, мы также работаем в масштабе, где квантовые свойства возникают и сохраняются естественным образом», — говорит Стивен Джесси, материаловед, возглавляющий отдел характеристик наноматериалов в Центре нанофазных материалов ORNL, или CNMS.
Компьютерное зрение на C++: пишем приложение для поиска объектов под Android
Привет, Хабр! Меня зовут Кирилл Колодяжный, я пишу код на С++ для систем хранения данных в YADRO. Помимо основной работы, интересуюсь машинным обучением и его возможностями, в том числе на «плюсах». Недавно мне стало интересно разобраться, как развернуть модель компьютерного зрения на мобильном устройстве с операционной системой Android.
Я изучил доступные инструменты, чтобы понять, какие части приложения можно реализовать на С++, и написать само приложение для телефона. Ни в одном из материалов на подобную тему не описывают реализацию такого приложения от начала до конца, поэтому я собрал свой опыт в серию статей.
Расскажу, как реализовать обнаружение объектов в реальном времени с помощью камеры на мобильной платформе Android с использованием библиотек PyTorch и NCNN и моделей компьютерного зрения YOLOv5 и YOLOv4. Шаблон моего приложения пригодится тем, кто хочет проверить прототип функциональности для компьютерного зрения на С++, использующий OpenCV на Android, но не хочет глубоко погружаться в программирование под Android.
В первой части цикла мы:
• создадим проект в IDE Android Studio,
• реализуем сессию непрерывного захвата изображений камеры,
• преобразуем изображения в матрицу OpenCV, чтобы сделать дальнейшую работу удобной.
Моделируем работу ПЛИС красиво
Настройка визуального представления сигналов при моделировании в среде ModelSim (часть 1)
Добрый день читателям Хабра! Меня зовут Алексей, я занимаюсь работой с ПЛИС (FPGA) уже более 15 лет. Хабр читаю давно, но статьи здесь никогда не писал. В общем решил попробовать. Не знаю, насколько на Хабре интересны темы, связанные с ПЛИС? Но всё же, вдруг кому-то эта небольшая статья будет полезна.
Zynq 7000. HDMI для платы Zynq Mini для baremetal
Я давно носил идею проверки HDMI на платах Zynq, и вот наконец-то дошли руки до этого интересного топика. В этой статье я покажу, что вывод изображения через HDMI достаточно прост, но ограничусь только рассмотрением вывода изображения из baremetal-приложений, а вопросы про Linux оставлю для следующей статьи. В первую очередь изучим возможность простого вывода изображения в HDMI из генератора тестовых изображений с использованием Test Pattern Generator в PL-логике, а затем коснёмся применения AXI Video DMA.
Всем интересующимся добро пожаловать под кат!
Абсолютно все способы обхода блокировки Ютуб
В связи с этим решил собрать в 1 статью абсолютно все доступные способы ускорения YouTube, начиная от GoodByeDPI и подробными мануалами для Smart TV, Android и настройкой своего личного сервера
История глазами араба XIV века
Сегодня я предлагаю вам посмотреть на историю глазами Абу Зейда Абдуррахмана ибн Мухаммада аль-Хадрами, более известного под именем Ибн Хальдун.
Это был незаурядный человек, за свою жизнь успевший побывать близко к правителям во множестве разных государств. О географии его рабочих мест можно в частности судить по таким фактам:
· Именно он по поручению гранадского эмира вёл переговоры о мире с Педро Кастильским,
· Он занимал высокие посты при дворе султана Туниса,
· Был письмоводителем при дворе султана Феса,
· Вёл переговоры между египетским султаном и Тамерланом,
· Многократно занимал должность верховного кади (верховного судьи) маликитов.
Информация
- В рейтинге
- 2 097-й
- Откуда
- Москва, Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность