Архив за 08 августа 2013 - 8

Недавно я выложил под BSD лицензией небольшой проект на 8 килострочек C кода. Официально это коллекция бенчмарков для моих клиентов — вендоров промавтоматики. Код очень специфический, и, на первый взгляд, малоприменим за пределами узкой области PLC и motion control. Но есть небольшая изюминка, на которой я не очень акцентировал внимание в статье на IDZ. В поставку бенчмарков включена baremetal среда для их исполнения. В этом посте я опишу, что это такое, и как ее можно использовать.
Читать полностью »

Возможно, вы видели весной наш предыдущий пост на эту тему. Поэтому, следуя тренду, нам очень хотелось назвать этот «Масштабное обновление мобильной версии 2ГИС возвращается» или «Масштабное обновление мобильной версии 2ГИС наносит ответный удар». Но соблазн пришлось перебороть. Впрочем, заголовок — не главное, главное — содержание. А нам есть, о чем рассказать.

Мобильная версия 2ГИС — свежая порция обновлений
Читать полностью »

Поэлементный разбор внутренностей простейшей микросхемы — ULN2003В предыдущих статьях с фотографиями кристаллов микросхем (1, 2) — в комментариях писали о том, что нужно разобрать простую микросхему по деталям — чтобы было понятно «что есть что» на самом низком уровне, и где там «магический дым» прячется. Я долго не мог выбрать микросхему, в схеме которой можно было бы разобраться за несколько минут — но наконец решение было найдено: ULN2003 — массив транзисторов Дарлингтона.

Эта микросхема состоит из 21 резистора, 14 транзисторов и 7 диодов, часто используется чтобы от слабой ноги микроконтроллера управлять относительно мощной нагрузкой (50 вольт / 0.5 ампер) .Читать полностью »

За последнее время некоторые бренды первого эшелона, включая Sony и Samsung Electronics, а также безымянные производители выпустили смартфоны, оснащенные шестидюймовыми экранами. По словам источника, производители планшетов обеспокоены этим фактом. Они полагают, что шестидюймовые смартфоны могут составить конкуренцию их продукции.

Увидевший свет в конце июня аппарат Sony Xperia Z UltraЧитать полностью »

Компания Schenker Technologies (UK) представила ноутбук XMG P303, который входит в «семейство» устройств Pro и является самым мощным на сегодняшний день мобильным ПК компании с диагональю экрана 13,3 дюйма. Стоит отметить, что компания известна своими высокопроизводительными портативными компьютерами, одной из которых является модель XMG U700.

Schenker XMG P303

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

На выставке Computex 2013, прошедшей в начале июня, компания GEIL продемонстрировала модули памяти новейший серии Evo Potenza, ориентированные на использование совместно с процессорами Intel Core четвертого поколения (Haswell). На этой неделе серия Evo Potenza пополнила ассортимент компании, название которой является аббревиатурой слов Golden Emperor International Ltd.

Компания Biostar, специализирующаяся, в числе прочего, на выпуске системных плат, сообщила о том, что системная плата Hi-Fi Z87W успешно прошла сертификацию, подтверждающую полную совместимость с ОС Microsoft Windows 8.1. Сертификация Windows Hardware Quality Labs (WHQL) позволяет гарантировать стабильную работу компьютера под управлением ОС Microsoft Windows 8.1.

По словам Biostar, указанная плата является «первой в мире» системной платой для процессоров Intel Haswell, поддерживающей Windows 8.1. Справедливости ради отметим, что соответствующий пресс-релиз датирован 2 августа, тогда как еще 30 июня о «первой в мире» сертификации на совместимость с Windows 8.1 Читать полностью »

image

22 июня компания Canonical объявила о начале сбора средств на смартфон нового поколения — Ubuntu Edge, поставив амбициозную цель собрать методом краудфандинга 32 миллиона долларов за месяц. За первые сутки проект получил почти три с половиной миллиона долларов, однако затем поток вложений значительно уменьшился и пока что собрано лишь чуть больше 8 миллионов долларов.

Сегодня у проекта появился первый крупный корпоративный спонсор: компания Bloomberg LP вложила 80 тысяч долларов в обмен на 100 устройств Ubuntu Edge, корпоративные семинары и техническую поддержку, пишет TechCrunch. Приличная сумма, но она вряд ли поможет собрать к 21 августа необходимые 32 миллиона.
Читать полностью »

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

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

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

Оптимизация изображений с помощью командой строки

Для каждого png файла используются optipng и pngcrush, а для jpg — jpegtran. Для начала опробуем optipng:

Оптимизация изображений bash скриптомЧитать полностью »


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