Архив за 04 ноября 2020

На сайте организации PCI-SIG, занимающейся разработкой и продвижением стандарта PCIe, опубликовано обращение ее руководителя. Аль Янес (Al Yanes) сообщил, что «несмотря на испытания», PCI-SIG  продолжает разработку спецификаций и достигла важного этапа. Спецификации PCIe 6.0 версии 0.7 стали доступны членам PCI-SIG.

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

Читать полностью »

Теперь я не могу сделать даже маленький сайт - 1

Короче, я хорошо помню, как в 2013 году я сел и написал небольшой сайт за один день.

Это был сайт про события моего родного города. На одной странице выводились все мероприятия на грядущую неделю.

Я сделал страничку с мероприятиями, и небольшую админку, где они редактировались. У меня была книжка по PHP, поэтому сайт я написал на PHP, подключил MySQL-базу, сверстал на HTML и CSS, и залил на виртуальный хостинг. Сайтом пользовались, а я усердно добавлял мероприятия каждое утро, пока не ушёл в армию, не оставив никого на поддержку. Так сайт и почил.

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

Я решил взяться за дело и стал думать.Читать полностью »

Python — это один из самых распространённых языков программирования. Хотя стандартные возможности Python достаточно скромны, существует огромное количество пакетов, которые позволяют решать с помощью этого языка самые разные задачи. Пожалуй, именно поэтому Python и пользуется такой популярностью среди программистов. Можно наугад назвать какую-нибудь сферу деятельности и в экосистеме Python, почти гарантированно, найдутся отличные инструменты для решения специфических задач из этой сферы. В наше время весьма востребованы наука о данных (Data Science, DS) и машинное обучение (Machine Learning, ML). И там и там Python показывает себя наилучшим образом.

Помимо Python в DS-проектах часто используют язык программирования R. R быстрее Python и имеет больше статистических и вычислительных библиотек. Но в этом материале мы будем говорить исключительно о библиотеках (пакетах) для Python, о которых стоит знать каждому, кто хочет добраться до профессиональных вершин Data Science.

Python-пакеты для Data Science - 1

Прежде чем переходить к обзору библиотек, остановимся на том, что это такое — «наука о данных», и на том, почему в этой сфере стоит пользоваться языком Python.
Читать полностью »

image Привет!

В предыдущей статье мы для ускорения графики на микроконтроллере в Embox применяли процессорный кэш. При этом мы использовали режим «write-through». Тогда мы писали о некоторых преимуществах и недостатках связанных с «write-through» режимом, но это был лишь беглый обзор. В этой статье я, как и обещал, хочу подробней рассмотреть типы кэшей в ARM микроконтроллерах, а также сравнить их. Конечно, все это будет рассмотрено с точки зрения программиста, и вдаваться в детали работы контроллера памяти в данной статье мы не планируем.
Читать полностью »

В этом году мы отпраздновали четверть века с Windows 95. Её минимальная установка занимала 30 МБ; народные умельцы ужимали её до 5 МБ после удаления всех «лишних» файлов и сжатия UPX-ом оставшихся. А как насчёт двух флоппиков по 1.44 МБ, вместе с загрузчиком?

Windows 95 на двух флоппиках - 1

Общий подход я уже описывал в комментариях: создаётся RAMDRIVE, и на него разворачивается двухтомный SFX-архив. Но есть много тонкостей:

  1. Как видно на видео выше, распакованная папка Windows у меня занимает 6.2 МБ. Я взял за основу список файлов Micro95, и дополнительно удалил файлы, оказавшиеся необязательными — например, шрифты и драйвер dosnet.vxd. Кроме того, vmm32.vxd я распаковал, и удалил бывшие внутри него необязательные драйвера.Читать полностью »
Raspberry Pi 400: что это, для чего и кому может пригодиться? - 1

На днях Raspberry Pi Foundation представила новое устройство, которое получило название Raspberry Pi 400, о чем сообщалось на Хабре. В отличие от прошлых систем, это не совсем одноплатный ПК. Точнее, он, только в форм-факторе клавиатуры, и с рядом доработок.

Устройство хочется назвать «новым Spectrum», но, конечно, это только желание, которое с действительностью имеет мало общего. Внутри клавиатуры — Raspberry Pi 4 4GB, адаптированного специально для новой системы. Базовый девайс с ценой $70 включает мышь, блок питания, необходимые для работы кабели, microSD карточку и копию Raspberry Pi Beginner’s Guide.
Читать полностью »

Telegram отозвал иск к компании Lantah LLC, которую в 2019 году обвинял в нарушении авторских прав и недобросовестной конкуренции из-за того, что её криптовалюта тоже называлась Gram. Позже документально подтвердилось, что Lantah зарегистрировала Gram в американском патентном бюро ещё в 2017 году. Тем не менее, суд Читать полностью »

Компания iStorage, специализирующаяся на выпуске средств хранения данных с аппаратным шифрованием и устройств для облачного шифрования, сообщила о выпуске diskAshur M2 — портативного твердотельного накопителя с шифрованием данных.

Накопитель с интерфейсом USB 3.2 демонстрирует скорость передачи данных до 320 МБ/с. Защита данных выполняется с использованием стандарта FIPS PUB 197 и 256-битного аппаратного шифрования AES-XTS. Встроенный микропроцессор с поддержкой Common Criteria EAL4+ наделен механизмами защиты от физических атак.


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js