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

Все потоки

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

Высокоскоростной SPI to Ethernet конвертер, при чем здесь DMA?

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

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

Относительно использования Ethernet, дальше нескольких упоминаний речь не идет. Как-то, к слову, не пришлось, еще пока, не обессудьте.

На тему Embedded разработки у меня можно также почитать:

Можно ли использовать DMA вместо memcpy в Linux

Какие бывают Cortex-M7 ARM-ы, периферия, шины, память, … DMA

RTOS или не RTOS вот в чем вопрос 2, или Windows тоже RTOS?

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

Новости

Велосипедим связанный список на Wolfram

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

Возможно 11 подписчиков моего блога обратили внимание на тот факт, что все мои статьи касаются языка Wolfram, а несколько последних статей вышли довольно громоздкими. Одна из последних статей была помечена Хабром как требующая в среднем 32 минуты на прочтение. Я посчитал, что это может отпугнуть пользователей (все 11 человек и не факт, что все они до сих пор читают Хабр) и решил попробовать писать более короткие статьи. Плюс я сам перестану теряться в большом количестве текста.

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

Ниже - реализация структуры данных LinkedList на Wolfram Language.

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

Теория игр за 15 минут

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

Многие из вас, я уверен, слышали о теории игр в какой-то момент своей жизни. Если вы хотите выглядеть умным и произвести впечатление на свою девушку — просто упомяните «игру с нулевой суммой» или «эволюционную стратегию», и ваши шансы отвести её домой сегодня вечером только что подскочили на 50%. Или вы можете использовать теорию игр, чтобы принимать решения в инвестировании своих денег (чтобы их полностью потерять и разориться) или, например решая, на какой девушке жениться (что также очень вероятно вас разорит). Как видите, это очень полезная теория.

Чтобы казаться умным - достаточно выучить эти пару выражений, но чтобы на самом деле что-то понимать - придется разобраться. Оказывается, это не так уж сложно и довольно интересно. Давайте посмотрим.

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

Илон Маск цинично отжимает долю в Тесле, а Верховный суд разоблачил феминитивный экстремизм

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

Почти все самые важные и интересные финансовые новости в России и мире за неделю: Кудрину собираются обрезать долю в Яндексе, ИИС будут страховать, стать коренным немцем теперь будет гораздо проще, а Илон Маск шантажирует акционеров Теслы складыванием футболки.

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

Истории

Как я использую GigaChat для Frontend разработки

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

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

GigaChat - это мультимодальная модель (аналог ChatGPT от OpenAI), которую разрабатывает Сбер. В отличие от языковых моделей, мультимодальные работают не только с текстом. Они могут генерировать иллюстрации.

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

И снова конденсаторы: как я ноутбук HP Spectre X360 13 ремонтировал и что из этого вышло

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

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

Иногда бывает и так, что проблема возникает после падения устройства. Насколько можно судить, именно это стало причиной поломки ноутбука HP Spectre X360 13, который я приобрел на испанской онлайн-барахолке, аналоге «Авито», всего за 20 евро.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 1

Что качать дизайнеру в 2024: 7 востребованных навыков на рынке

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

Эта статья для тех, кто хочет оставаться на волне прогресса, а не оказаться погребённым под нею.

О чём поговорим:
1. Как делать дизайн для ИИ, и кто делает его сейчас?
2. Для чего дизайнеру разбираться в цифрах?
3. Зачем учиться рассказывать истории?
4. Как изменилось 3D, и почему его нельзя игнорировать?
5. Чем топовые приложения отличаются от хороших?
6. Как генеративная графика перестала быть развлечением?
7. Какого дизайнера возьмут на работу в первую очередь?

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

Софт становится хуже?

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

Технологии разработки развиваются, но качество приложений по-прежнему оставляет желать лучшего. Почему?

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

Проанализируй меня если сможешь! Мета Вопрос, или как я не перестал бояться и полюбил большие языковые модели

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

Здравствуйте дорогие читатели хабра, сейчас утро воскресенья, пожалуй невероятно удачный момент для спонтанного написания статьи на хабре, надеюсь в этом вы согласитесь со мной :) что ж, here we are!

Найти вопрос на ответ...
Всего голосов 5: ↑0 и ↓5 -5
Комментарии 1

Часть 1. Вывод выражения к-кратной совместной значимости в технологии логико-вероятностного моделирования

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

В 2000-2001 годах в журналах издательства "Атомная энергия" были опубликованы две мои статьи, посвященные применению технологии логико-вероятностного моделирования (ТЛВМ) в интересах технического диагностирования сложных технических объектов, к которым отностся атомные электростанции:
1. Приоритетные направления внедрения диагностического обеспечения на АЭС. Атомная энергия, т.88, вып.4, апрель 2000 года, ссылка: http://morozovweb.beget.tech/2020/07/31/прио

2. Отдельные аспекты технической диагностики АЭС. Атомная энергия, т.91, вып.1, июль 2001 года, ссылка http://morozovweb.beget.tech/2020/07/31/отдельные-аспекты-
Эти статьи размещены в разных библитотеках, включая электронную библиотеку Минатома, e-library. Также издательство Springer перевело их на английский язык и реализует электронную версию pdf формате.
В этих работах представлены основные положения методологии ранжирования элементов технической системы по важности в интересах диагностического оснащения сложных технических объектов и математическая модель расчета технико-экономического эффекта от внедрения диагностического обеспечения, учитывающая весь комплекс составляющих, включая, что особенно важно для объектов атомной энергетики, учет структуры и организации системы.

Первая работа очень важна, поскольку впервые разработан инструмент формирования приоритетных направлений в диагностическом обеспечении не на методе экспертных оценок или косвенных параметрах, как взвешенная энтропия, а на основе объективной математической модели. Однако ее применение в настоящее время, судя по ссылкам, локализовано объектами атомной энергетики, где широко применяется ТЛВМ, которая входит в обязательную оценку свойств объектов атомной энергетики. Иначе обстоят дела в других отраслях, как например, аэрокосмической.

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

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

Чтобы частично восполнить этот пробел мною подготовлены и будут размещены три работы. Сейчас представлена первая работа из этого цикла.

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

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

Искусство рассказывания историй с помощью данных: создаем эффективные визуализации с Python

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

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

Читать далее
Всего голосов 12: ↑1 и ↓11 -10
Комментарии 8

Распознавание алфавита глухонемых с помощью нейронной сети

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

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

Первоначальная задумка была yolov5 + сверточная сеть. 

Некоторые буквы алфавита динамические, например «б», «д», «з» , «й» и т.д. поэтому на первом этапе пришлось откинуть некоторые буквы, кстати буквы «ё» вообще нет в алфавите. Для упрощения демонстрации были добавлены жесты «spoke» и средний палец. Средний палец уж обязательно кто-нибудь покажет в камеру ;) 

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

Как мы решили вопрос с размещением Телеграм-бота

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

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

Для опытных разработчиков, уже имеющих собственные решения и методы работы, материал окажется базовым. Я поделюсь своим опытом организации работы чат-бота @world_for_life_bot, предлагая это как пример базового решения. Моя цель - показать, как можно развернуть бота за 15-30 минут, включая установку всех необходимых зависимостей.

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

Ближайшие события

Пишем интерактивный виджет

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

Виджеты в новом обличии появились в 2020 году вместе с выходом iOS 14 (HomeScreen widgets). За это время Apple выпустила больше семейств виджетов, а также добавила их на LockScreen в iPhone и iPad. Но интерактивность появилась впервые в iOS 17.

В этой статье разберёмся из чего состоит интерактивный виджет: формирование Timeline, как работает интерактивность через библиотеку AppIntents, а затем напишем свой первый интерактивный виджет.

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

Компилятор за выходные: лексер и парсер

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

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

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

Ну а тема этой статьи - автоматическое построение синтаксического дерева aka лексер и парсер.

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

Про́клятый огонь, или магия препроцессора C

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

Задавались ли вы когда-нибудь вопросом, можно ли полноценно программировать при помощи директивы #define в языке C? Полнота по Тьюрингу шаблонов C++ известна весьма широко, например, люди пишут трассировщики лучей, делающие все вычисления во время компиляции (вместо времени исполнения). А как обстоят дела с препроцессором C? Вопрос оказался сильно нетривиальнее, и эта история является, на мой вкус, отличным анекдотом для курса лекций по теории компиляторов, что я готовлю в данный момент. В частности, для лучшего понимания происходящего здесь, рекомендую ознакомиться со второй статьёй, которую я опубликовал параллельно этой: лексер и парсер.

Чтобы не было обманутых впечатлений, предупрежу сразу, что рейтрейсера не будет, но про́клятый код будет очень даже! Итак, поехали. Для начала, почему я вообще задался этим вопросом? Если обычный код компьютерной графики вам скучен, следующий раздел можно пропустить, перематывайте до последней картинки.

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

Научные события, за которыми стоит следить в 2024 году

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

Передовые инструменты искусственного интеллекта, полеты на Луну и сверхбыстрые суперкомпьютеры - вот те события, которые определят ход исследований в наступающем году.

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

Автоматическое SEO продвижение — стоит ли использовать и когда?

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

Как то на Яндекс Кью попросили ответить на вопрос про автоматическое SEO продвижение — стоит ли его использовать и почему? Показываю на схемах (примерах) когда автоматическое SEO подходит а когда нет.

Читать далее
Всего голосов 12: ↑3 и ↓9 -6
Комментарии 1

Как самостоятельно избавиться от тревоги и беспокойства: техники самопомощи

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

«Уже семь часов, а она должна была вернуться в шесть. Что случилось? Неужели что-то ужасное?» – тревога гудит в голове и рисует самые ужасные варианты. Как избавиться от тревоги и научиться не переживать без толку. Разбираем способы помочь себе самостоятельно: они помогут от сильной тревоги, тревожных мыслей и привнесут в жизнь больше радости и спокойствия.

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

Телеграм-каналы посвященные Python, от сложных книг для сеньоров до мемов про разработку и вакансий. Январь 2024

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

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

Итак поехали:

Обучение

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