Как стать автором
Обновить
56
0.4
Калягин Евгений Игоревич @eugenk

Программист, в основном железячник

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

Синтез цифровых схем: что почитать при любом уровне подготовки

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров7K

Осенью стартовал новый поток Школы синтеза цифровых схем — нашей бесплатной образовательной программы о современных приемах проектирования цифровых микросхем. От серийных ASIC и микропроцессоров общего назначения до реконфигурируемых FPGA и специализированных вычислителей. По этим и связанным темам выпущено немало профессиональной литературы. Мы попросили преподавателей Школы — Юрия Панчула и Александра Рябова — выбрать книги, которые помогут при обучении в школе и самостоятельном освоении синтеза цифровых схем.

Читать далее
Всего голосов 29: ↑28 и ↓1+34
Комментарии17

Запускаем Embedded Linux на Hard- и Soft-CPU Xilinx Zynq: сборка операционной системы

Уровень сложностиСложный
Время на прочтение25 мин
Количество просмотров2.4K

И снова здравствуй, Хабр! Мы добрались до второй части повествования о параллельном запуске двух ОС на FPGA с процессорной подсистемой. 

В этой статье мы сначала определим минимально необходимые компоненты для запуска Embedded Linux. Затем осуществим сборку под ARM стандартными инструментами производителя и под Soft-CPU «вручную». И наконец, подготовим загрузочный носитель, чтобы подойти во всеоружии к запуску и верификации проекта, которые ожидают нас в заключительной части цикла.

Читать далее
Всего голосов 19: ↑18 и ↓1+27
Комментарии0

15 отличных Телеграм-каналов для поиска работы на удаленке

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

С 2005 года спрос на удаленную занятость вырос на 140%. Очевидно, что эта тенденция будет продолжаться. Сегодня вакансии на удаленку можно найти и на job-бордах, и в социальных сетях, но мне ближе Телеграм-каналы. Делюсь с вами своей подборкой. Дополнения в комментариях приветствуются)

Читать далее
Всего голосов 11: ↑5 и ↓60
Комментарии5

Как написать Android приложение, которое не будет стыдно положить в портфолио. Гайд для новичков в Android разработке

Уровень сложностиПростой
Время на прочтение22 мин
Количество просмотров5.1K

Гайд в котором мы напишем с вами Android-приложение с нуля, используя лучшие архитектурные подходы – Clean Architecture и MVVM с элементами MVI, они обеспечат поддерживаемость, тестируемость и масштабируемость приложения, что особенно важно для сложных и долгосрочных проектов.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии6

Путь к геометрии Лобачевского 2: сфера

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров4K

Часть 1: скалярное произведение и метрика

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

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

Читать далее
Всего голосов 8: ↑8 и ↓0+12
Комментарии33

Разбор JIT-Компилятора AsmX и краткая биография его создателя

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

На выходных я наткнулся на статью от комментатора, в которой был представлен  Обзор языка программирования AsmX. После прочтения этой статьи я решил поискать в Telegram диалоги создателя языка, к которым мы вернемся позже. Цитирую список пунктов от обзорщика Василия, с которыми я полностью согласен:

Читать далее
Всего голосов 10: ↑4 и ↓6-1
Комментарии7

Как потратить шесть лет и быть невидимкой в Play Market

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров23K

Всем привет!

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

Если вкратце: шесть лет трачу вечера на то, чтобы написать собственную игру.
Игра доступна на своём сайте, но в Play Market её не видно.

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

На моем производстве нет выходных, служебное жилье – каморка, работают за еду, а штат все равно растет

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров88K

В статье расскажу, как гоняю медведей, сплю в лесу, делаю 5 тонн продукта, фасую и продаю на 2,15 млн в год, в основном на маркетплейсах.

Читать далее
Всего голосов 161: ↑134 и ↓27+132
Комментарии160

Красивый код — живой код. Делаем клеточный автомат на Godot и экспортируем в HTML

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров5.1K

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

Читать далее
Всего голосов 18: ↑17 и ↓1+29
Комментарии4

Простой способ релокейта в Италию: опыт инженера из России

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

Несколько лет назад инженер и BIM-специалист Сергей Кулешов прочитал в ЖЖ программиста Андрея Коринского пост о том, как тот эмигрировал в Италию. Этот пост вдохновил Сергея на переезд — и вот он уже шесть лет живёт и работает в этой прекрасной стране на юге Европы.


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




Читать дальше →
Всего голосов 27: ↑24 и ↓3+29
Комментарии41

Морской дайджест: страны у моря для релокейта IT-инженеров

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

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

Читать далее
Всего голосов 19: ↑13 и ↓6+8
Комментарии9

Пацанский английский. Ленивый способ наконец выучить английский язык: без курсов, без зубрежки, бесплатно

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров158K

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

Наконец случилось чудо. В одну из очередных попыток я нащупал способ, который позволил продолжать развиваться, делать успехи, осознавать их и разжигать мой огонь всё сильнее и сильнее. Сегодня мне сложно представить день, проведенный без английского языка. И мне не хочется говорить без “изучения”, поскольку не сказал бы, что я именно учу. Скорее — постепенно “прошиваюсь” английским, как это обычно происходит с новорожденным детьми, которые постепенно начинают говорить, слушая и наблюдая за своими родителями. В настоящее время мой словарный запас не такой большой: 9 — 12 тысяч слов (зависит от теста). Я свободно смотрю видео на Ютубе разнообразной тематики (видеоуроки, спорт, фитнес, музыка, путешествия, кулинария, обзоры и т.д.), читаю документацию, компьютерную и популярную литературу, публицистику.

Читать далее
Всего голосов 141: ↑132 и ↓9+140
Комментарии289

Паста, пицца, мама миа! Переезд разработчика в Италию

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

Италия не так популярна для релокейта, как Германия, США или даже Испания. Но инженеру тут есть, где себя применить. В Милане расположены офисы Google, Microsoft, IBM, SAP, Oracle. Но привлекают в Италии именно ее средиземноморские особенности: климат, море, горы, а еще местная кухня, культура и история.


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





Читать дальше →
Всего голосов 28: ↑15 и ↓13+7
Комментарии79

ИТ-пенсионеры и где они обитают

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров9.7K

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

When I retire, I will...
Всего голосов 22: ↑18 и ↓4+23
Комментарии85

«Письмо» атомами может изменить производство материалов для квантовых устройств

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.3K

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

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

«Работая в атомном масштабе, мы также работаем в масштабе, где квантовые свойства возникают и сохраняются естественным образом», — говорит Стивен Джесси, материаловед, возглавляющий отдел характеристик наноматериалов в Центре нанофазных материалов ORNL, или CNMS.

Читать далее
Всего голосов 6: ↑6 и ↓0+12
Комментарии4

Компьютерное зрение на C++: пишем приложение для поиска объектов под Android

Уровень сложностиСредний
Время на прочтение25 мин
Количество просмотров9.8K

Привет, Хабр! Меня зовут Кирилл Колодяжный, я пишу код на С++ для систем хранения данных в YADRO. Помимо основной работы, интересуюсь машинным обучением и его возможностями, в том числе на «плюсах». Недавно мне стало интересно разобраться, как развернуть модель компьютерного зрения на мобильном устройстве с операционной системой Android.

 Я изучил доступные инструменты, чтобы понять, какие части приложения можно реализовать на С++, и написать само приложение для телефона. Ни в одном из материалов на подобную тему не описывают реализацию такого приложения от начала до конца, поэтому я собрал свой опыт в серию статей.

Расскажу, как реализовать обнаружение объектов в реальном времени с помощью камеры на мобильной платформе Android с использованием библиотек PyTorch и NCNN и моделей компьютерного зрения YOLOv5 и YOLOv4. Шаблон моего приложения пригодится тем, кто хочет проверить прототип функциональности для компьютерного зрения на С++, использующий OpenCV на Android, но не хочет глубоко погружаться в программирование под Android. 

В первой части цикла мы:

• создадим проект в IDE Android Studio,

• реализуем сессию непрерывного захвата изображений камеры,

• преобразуем изображения в матрицу OpenCV, чтобы сделать дальнейшую работу удобной.

Читать далее
Всего голосов 26: ↑25 и ↓1+29
Комментарии6

Моделируем работу ПЛИС красиво

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров4.9K

Настройка визуального представления сигналов при моделировании в среде ModelSim (часть 1)

Добрый день читателям Хабра! Меня зовут Алексей, я занимаюсь работой с ПЛИС (FPGA) уже более 15 лет. Хабр читаю давно, но статьи здесь никогда не писал. В общем решил попробовать. Не знаю, насколько на Хабре интересны темы, связанные с ПЛИС? Но всё же, вдруг кому-то эта небольшая статья будет полезна.

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

Zynq 7000. HDMI для платы Zynq Mini для baremetal

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров5K

Я давно носил идею проверки HDMI на платах Zynq, и вот наконец-то дошли руки до этого интересного топика. В этой статье я покажу, что вывод изображения через HDMI достаточно прост, но ограничусь только рассмотрением вывода изображения из baremetal-приложений, а вопросы про Linux оставлю для следующей статьи. В первую очередь изучим возможность простого вывода изображения в HDMI из генератора тестовых изображений с использованием Test Pattern Generator в PL-логике, а затем коснёмся применения AXI Video DMA.

Всем интересующимся добро пожаловать под кат!

Читать далее
Всего голосов 54: ↑52 и ↓2+62
Комментарии16

Абсолютно все способы обхода блокировки Ютуб

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров125K

В связи с этим решил собрать в 1 статью абсолютно все доступные способы ускорения YouTube, начиная от GoodByeDPI и подробными мануалами для Smart TV, Android и настройкой своего личного сервера

Читать далее
Всего голосов 67: ↑31 и ↓36+3
Комментарии62

История глазами араба XIV века

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

Сегодня я предлагаю вам посмотреть на историю глазами Абу Зейда Абдуррахмана ибн Мухаммада аль-Хадрами, более известного под именем Ибн Хальдун.

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

· Именно он по поручению гранадского эмира вёл переговоры о мире с Педро Кастильским,

· Он занимал высокие посты при дворе султана Туниса,

· Был письмоводителем при дворе султана Феса,

· Вёл переговоры между египетским султаном и Тамерланом,

· Многократно занимал должность верховного кади (верховного судьи) маликитов.

Читать далее
Всего голосов 51: ↑46 и ↓5+47
Комментарии41
1
23 ...

Информация

В рейтинге
2 097-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность