Архив за 22 февраля 2016 - 7

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

Короче, мужики, с наступающим - 1
Читать полностью »

Данилевский Кирилл

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

И вот, решил он заняться этим вопросом всерьез. Написал ТЗ, создал бизнес план и финансовый проект с бюджетом. Проект предполагал пол года работы с четырьмя сениор программистами в штате.
Читать полностью »

Цикл for в R может быть очень медленным, если он применяется в чистом виде, без оптимизации, особенно когда приходится иметь дело с большими наборами данных. Есть ряд способов сделать ваш код быстрее, и вы, вероятно, будете удивлены, узнав насколько.

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

Давайте попробуем ускорить код с циклом for и условным оператором (if-else) для создания колонки, которая добавляется к набору данных (data frame, df). Код ниже создает этот начальный набор данных.

# Создание набора данных
col1 <- runif (12^5, 0, 2)
col2 <- rnorm (12^5, 0, 2)
col3 <- rpois (12^5, 3)
col4 <- rchisq (12^5, 2)
df <- data.frame (col1, col2, col3, col4)

В этой части: векторизация, только истинные условия, ifelse.
В следующей части: which, apply, побайтовая компиляция, Rcpp, data.table.
Читать полностью »

В Alconost Video мы делаем видеоролики о сервисах и приложениях. За 4 года мы перещупали сотни IT-продуктов, среди которых встречаются интересные разработки, достойные поста на Хабре. Например, недавно мы сделали ролик о плагине HelpDesk for JIRA для компании «Тимлид».

Чем интересен этот проект? Тем, что он прямо конкурирует с родным модулем саппорта для «Джиры», который, кстати, сам по себе довольно неплохой, но дорогой (например, 5 юзеров — $1500). Получается, что плагин решает ту же проблему, что и «материнский» продукт, только дешевле.

Кстати, а вот и ролик, который мы сделали:

Чуть больше информации про HelpDesk for JIRA — под катом.
Читать полностью »

Популярность устройств с гибкими дисплеями AMOLED, таких, как смартфоны Samsung серии Galaxy Edge и часы Apple Watch, побудила производителей панелей к расширению соответствующих мощностей. Хотя по итогам 2014 года гибкие панели составляли всего 2% всего объема выпуска панелей AMOLED, уже в 2015 году она увеличилась до 20%. Всего за год было отгружено 57 млн таких панелей. Поставки жестких панелей AMOLED в 2015 году выросли на 30% и достигли 233 млн штук. Эти данные приводят в отчете, посвященном рынку панелей на органических светодиодах, специалисты IHS.

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

Итак, наконец стали известны важные подробности относительно еще одного флагманского VR-устройства на рынке виртуальной реальности, объем которого к 2025 году, по прогнозам аналитиков, вырастет до $80 миллиардов,

Компании HTC и Vаlve представили дату открытия предзаказов системы виртуальной реальности HTC Vive PRE, а также анонсировали рекомендованную стоимость и сроки поступления к заказчикам.

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

Гарнитура имеет встроенный микрофон и Bluetooth-совместимость со смартфонами, так что пользователь сможет отвечать на звонки, читать и писать сообщения, сверяться с календарем и расписанием не снимая шлема. В течение ограниченного времени в комплекте будут предлагаться игры Job Simulator и Fantastic Contraption.

image

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

Что писать в карточках, если товары одинаковые? - 1

Привет! Я продолжаю рассказывать про буквы в блоге Михаила, владельца Текстброкера.

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

  • Те, у которых дофига неуникального текста (например, теххарактеристики телефонов, инструкции медицинских препаратов), и непонятно, как быть с SEO.
  • Те, которые имеют артикулы ####0001, ####0002, ####0003… ####0050 и так далее, то есть отличаются какими-то совершенно нереальными мелочами вроде цвета. Пример – 180 моделей очаровательных трусиков. К сожалению, очаровательны они для райтера только первые десять раз.

Давайте посмотрим, что делать. Читать полностью »

Компания Lenovo привезла на MWC 2016 множество новинок. Среди них есть два смартфона: Vibe K5 и Vibe K5 Plus. Напомним, в прошлом месяце производитель анонсировал модель Vibe K5 Note.

Обе новинки компактнее, нежели упомянутый аппарат. Vibe K5 получил пятидюймовый экран разрешением 1280 х 720 пикселей и однокристальную систему Snapdragon 415. Судя по всему, это будет первый смартфон на рынке с этой SoC. Напомним, в её конфигурацию входят восемь процессорных ядер Cortex-A53 и GPU Adreno 405, так что эта система очень похожа на Snapdragon 615.

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

Реагируя на растущую популярность систем светодиодной подсветки, подключаемых к системным платам, компания Phanteks добавила в свой ассортимент переходник RGB LED Adapter. Он рассчитан на использование с платами, оснащенными четырехконтактными штырьковыми разъемами RGB (12 В и G, R, B), такими как платы Asus серии Aura. С помощью LED Adapter можно подключать к плате с разъемом RGB светодиодные ленты и светодиоды компьютерного корпуса.

Особенности использования и тестирования кода С++ на микроконтроллерах - 1 Так сложилось, что основным языком для работы с микроконтроллерами является C. Многие крупные проекты написаны именно на нем. Но жизнь не стоит на месте. Современные средства разработки уже давно позволяют использовать C++ при разработке ПО для встраиваемых систем. Однако такой подход до сих пор встречается достаточно редко. Не так давно я попробовал использовать С++ при работе над очередным проектом. Об этом опыте я и расскажу в данной статье.

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


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