Архив за 14 апреля 2015 - 6

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

Проблема: MIME-типов очень много, собирать значки для них вручную каждый раз — очень долго (и глупо). Требуется какое-то автоматическое решение.

Решение: в этой заметке я собрал простой рецепт самостоятельного изготовления CSS-спрайтов для подключения их в дальнейшем в качестве MIME-описателей на сайте на основе значков из установленных в дистрибутив Ubuntu пакетов тем GTK/Qt.
Читать полностью »

Будучи IT компанией, мы не можем не замечать изменения глобального IT рынка, в целом, и рынка автоматизации, в частности. Предыдущий опрос, проведенный нами, показал, что профессиональные интеграторы систем «Умный дом» или уже используют устройства из «Интернета вещей», или планируют это делать. Поэтому мы обратились к нашим постоянным клиентам – профессиональным инсталляторам с вопросами на тему: «Как рост IoT повлияет на рынок профессиональных инсталляций «Умный дом?» Кроме этого, нам стало интересно, является ли это общемировой тенденцией или есть какие-то географические границы? Поэтому мы проводили опрос на английском и русском языках. Вот, что у нас получилось.

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

Коротко об экранах - 1

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

Первые четыре зпизода нового сезона «Игры престолов», которые появились в сети за день до официальной премьеры, были скачены за этот период более 2 млн раз, пишет TorrentFreak.

За первые три часа было скачено около 100 тысяч копий, но после того, Читать полностью »

Введение

Системы компьютерной математики (СКА) творят чудеса. Развитие математических пакетов достигло того уровня, когда невольно закрадывается мысль — а зачем нам теперь нужны классические методики преподавания математики (или физики, или механики) в школе или вузе, если большую часть «грязной» работы по преобразованию выражений можно переложить на плечи машины. А если нельзя, или трудно получить аналитическое решение задачи, то почему бы не «прощелкать» её численно в одном из популярных пакетов. Так что, давайте ограничим уровень понимания учеников составлением исходной системы уравнений, а решать учить не будем — всё легко и непринужденно сделает за них компьютер.

Не буду скрывать, что катализатором для написания данного поста послужила статья про задачу о двух старушках, любительницах пеших прогулок, взятая из книги В. И. Арнольда. В связи с этим, появилась мысль рассмотреть простую математическую задачу, решение которой показывает, что возможности СКА часто упираются в, довольно закономерный, верхний предел, и для получения компактного решения, пригодного для дальнейшего анализа, необходимо таки немного напрячь извилины.
Читать полностью »

Компания Ambarella, специализирующаяся на интегральных микросхемах с малым энергопотреблением, представила однокристальную систему S2Lm, которая предназначена для IP-камер с батарейным питанием. Основой SoC служит процессор ARM Cortex-A9.

Основой SoC Ambarella S2Lm служит процессор ARM Cortex-A9

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

Задача распознавания этикеток имеет большое практическое значение. Ведь ее решение может существенно упростить работу с товарами в магазинах, начиная от мерчандайзинга и заканчивая непосредственно продажей конечному покупателю. Однако, по причине слабой формализации самой задачи и большой вариативности потенциальных объектов распознавания, универсальной технологии распознавания этикеток в настоящее время не существует. А торговые предприятия, понимая высокую коммерческую ценность подобной автоматизации, используют различные обходные пути (например, приклеивают к товарам 1D- или 2D-штрихкоды).

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


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

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

В маркетинге — в нормальном маркетинге, который product, price, place, promotion, а не «ищем опытного маркетолога для написания текстов емейл-рассылок» — есть такая задача, про которую прямо обычно не говорят, но которая принципиально важна: уметь взглянуть на свой продукт глазами потребителя. Собственно, из решения этой задачи вытекают все четыре «P».

Маркетинг на Кикстартере, или Спасение утопающих - 1

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

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

А вот в стартапах дела обстоят хуже всего. Во-первых, нет не только денег на исследования, но и, как правило, умения интерпретировать их результаты (отсюда растут ноги победных кличей «наш продукт востребован, мы провели опрос на Хабре и получили 1462 голоса за!», а также сборы фокус-групп по знакомым во ВКонтакте). Во-вторых, за редкими исключениями, 100 % участников проекта — отцы-основатели, у которых к собственному детищу развилось много тёплых чувств, препятствующих тому, чтобы посмотреть на него объективно.

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

Да не обидятся на меня авторы проектов.

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

Сегодня мы “подружим” или настроим макбук и RAD Studio XE8 (или Delphi, или C++ Builder, или Appmethod).

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

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

План действий:
— настройка макбука (xCode + PAServer);
— настройка RAD Studio XE8 (Profile + SDK);
— запуск своего приложения на макбуке и iOS-симуляторе.

Как настроить Mac OS X, iOS-симулятор и RAD Studio XE8 (Delphi, C++ Builder) - 1
Читать полностью »

Крупнейший международный портал разработчиков StackOverflow провёл ежегодный опрос. Участвовали более 26 тысяч человек из 157 стран. Результаты получились очень интересные.

Общая картина

Самая большая концентрация разработчиков на 1000 человек в Люксембурге, Исландии и Швеции. Средний возраст разработчика — 28.5 лет и его дата рождения приходится на апрель 1986 года. Женщин менее 6% и почти половина из них начали программировать лишь в последние 2 года.
Читать полностью »


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