Главная » Архив меток: Информация

Архив меток: Информация

Раскрыт дизайн смартфонов ASUS Zenfone Max Plus M2 и Max Shot

Ресурс Slashleaks обнародовал ряд изображений, дающих представление о конструктивных особенностях и дизайне смартфонов Zenfone Max Plus M2 и Zenfone Max Shot, которые готовит к выпуску компания ASUS. Аппараты выполнены в моноблочном форм-факторе и оснащены дисплеем с довольно крупным вырезом в верхней части, в котором располагается фронтальная камера со вспышкой. В частности, опубликованы схематичные иллюстрации из руководства пользователя, а также «живые» ...

Читать далее »

[Из песочницы] novtable оптимизация

Компилятор Microsoft позволяет добавить расширение «novtable» для атрибута «__declspec» при объявлении класса. На экспериментах с нашими компонентами уменьшение составило от 0,6 до 1,2 процента от размера DLL. Заявленная цель — значительно уменьшить размер генерируемого кода. Применимость: классы, не предназначенные для создания экземпляров напрямую из них. Например: чисто интерфейсные классы. В коде это выглядит так: struct __declspec(novtable) IDrawable { virtual void ...

Читать далее »

[Перевод] Go += управление версиями пакетов

Статья написана в феврале 2018 года В Go необходимо добавить версионирование пакетов. Команда go должна точно говорить, какие версии каких пакетов находятся в конкретной сборке. Точнее, нужно добавить концепцию версионирования в рабочий словарь разработчиков Go и в инструменты, чтобы все употребляли одинаковые номера версий при упоминании, какую именно программу собрать, запустить или проанализировать. Нумерация версий позволяет сделать воспроизводимые сборки: если ...

Читать далее »

Python и FPGA. Тестирование

В продолжение к первой статье, хочу на примере показать вариант работы с FPGA (ПЛИС) на python. В данной статье затрону подробнее аспект тестирования. Если фреймворк MyHDL позволяет людям, работающим на python, используя знакомый синтаксис и экосистему, заглянуть в мир FPGA, то опытным разработчикам ПЛИС смысл использования python не ясен. Парадигмы описания аппаратуры для MyHDL и Verilog похожи, а выбор в ...

Читать далее »

Хабрамегарейтинг: лучшие статьи и статистика Хабра за 12 лет. Часть 1/2

Привет Хабр. Но просто собрать ссылки было бы банально (хотя и тоже полезно), поэтому было решено расширить обработку данных и собрать еще немного полезной информации. После публикации рейтинга статей за 2017 и 2018 год, следующая идея была очевидна — собрать обобщенный рейтинг за все годы. Рейтинги, статистика и немного исходного кода на Python под катом. Обработка данных Те, кого сразу ...

Читать далее »

Российские офтальмологи рассказали о бионическом зрении. Новое мобильное приложение демонстрирует работу киберсетчатки

Наши глаза и их способность видеть – сложнейший биологический механизм. Чтобы сформировать его, природе понадобились миллионы лет эволюции. Но что делать, если этот уникальный механизм вдруг даёт сбой? Человечество шагнуло в эпоху IT-технологий меньше полувека назад – мгновение по меркам природы – но уже научилось восстанавливать, а иногда и заменять живые элементы на кибернетические. Бионические зрительные протезы и виртуальная реальность», ...

Читать далее »

Раскладные смартфоны: а что насчёт приложений?

Всю неделю шли анонсы складных смартфонов: Samsung и Huawei уже жаждут лишить нас крупной суммы, у Oppo и Xiaomi пока что прототипы. А для любого нового форм-фактора важна и софтовая поддержка: можно вспомнить, как при появлении iPad сначала приходилось пользоваться «айфонными» приложениями, ужасно выглядевшими на 10-дюймовом экране, а позже постепенно появлялись адаптированные. Их бурно обсуждали, но в основном речь шла ...

Читать далее »

[Перевод] Жизненный цикл кода на Python – модель выполнения CPython

Всем привет! Наступила весна, а это значит, что до запуска курса «Разработчик Python» остается меньше месяца. Именно этому курсу и будет посвящена наша сегодняшняя публикация. Задачи: — Узнать о внутреннем устройстве Python;— Понять принципы построения абстрактного синтаксического дерева (AST);— Писать более эффективный код по времени и по памяти. Предварительные рекомендации: — Базовое понимания работы интерпретатора (AST, токены и т.д.).— Знание ...

Читать далее »

О чём говорили на выставке MWC 2019

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

Читать далее »

FunTech iOS-meetup #1

Приглашаем вас на первый FunTech iOS-meetup, который пройдёт 23-го марта в Москве. Программа «Крутим RunLoop. Как устроена лента ВКонтакте», VK, Александр Терентьев В своём докладе Александр расскажет о том, с какими задачами и проблемами при реализации сложных коллекций возможно столкнуться. Объяснит причины «тормозов» при анимации скролла и как их исправить. Приоткроет тайну, как реализован один из самых важных и популярных ...

Читать далее »