Архив за 23 декабря 2014 - 5

«Сравни.ру» привлек новых инвесторов, среди которых венчурный фонд Tinkoff Digital (Олег Тиньков, Артем Яманов и Goldman Sachs) и фонд прямых инвестиций Baring Vostok; cумма капиталовложений не раскрывается, — сообщает «РБК».

Средства планируется направить «на развитие наших уникальных разработок, на укрепление технологической и маркетинговой составляющих проекта, на запуск новых продуктов и сервисов, а также на привлечение новых пользователей ресурса», отмечается в пресс-релизе сервиса, полученном РБК. [..]

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

Компании Qualcomm, EE и Huawei объявили об успешном завершении проверки совместимости оборудования LTE Category 9, поддерживающего агрегацию трех несущих, которая позволяет передавать данные со скоростью до 410 Мбит/с.

Qualcomm, EE и Huawei подтвердили поддержку модемом Qualcomm Snapdragon 810 технологии LTE-Advanced

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

Привлечение клиентов — задача не из легких, но многие компании теряют завоеванных пользователей сразу после первого запуска системы. Как не стать одной их них?

Рассмотрим некоторые типичные ошибки при подключении клиентов, которые могут разрушить ваш бизнес.

1. Делаете ставку на интерфейс при описании ценности продукта

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

Привет, читатели!

В данной статье я хотел бы осветить новые подходы к разработке на ABAP, применительно к SAP HANA. Мы рассмотрим новые элементы языка ABAP, которые позволят эффективнее использовать возможности, предоставляемые SAP HANA.

Допустим, у нас есть отчет, написанный на языке ABAP, время работы которого нас не устраивает. Мы хотим оптимизировать работу этого отчета. Основная идея того, как мы будем менять логику работы отчета, заключается в том, что часть логики отчета, которая интенсивно использует данные из СУБД (в нашем случае это SAP HANA), будет делегирована на уровень СУБД.

image
Рис.1. Code to Data pushdown.

Для осуществления этого подхода могут быть использованы следующие конструкции:

  1. Расширенный Open SQL
  2. FOR ALL ENTRIES
  3. ABAP Managed Database Procedures

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

Библиотекари как Google до эпохи интернета. Необычные запросы из середины прошлого века - 1

Если сегодня Google не сможет ответить на ваш вопрос, кому вы позвоните? Охотникам за привидениями Библиотекарям, конечно.

Библиотекарь – это круто. Сейчас на TNT идёт шоу “The Librarians”, где они охотятся за древними артефактами не хуже Индианы Джонса. За последние пару лет «библиотекарь» появлялся в списке «работ с наименьшим стрессом» Forbes. И даже в наше время поисковых систем, библиотекари совершают новые открытия.

Несколько недель назад работники Нью-Йоркской общественной библиотеки (третьей по объёму в мире) нашли коробку со старыми запросами клиентов с 1940 по 1980 года. Представитель библиотеки Ангела Монтефинис назвала эти вопросы «неотразимыми». И по-своему наивными, отражающими дух эпохи.

Ангела: «Некоторые из них достаточно трудные. Другие интересны с исторической точки зрения, а иные просто забавные».
Читать полностью »

Однажды в нашем небольшом офисе понадобилось настроить систему учёта трафика под linux. Бегло просмотрев готовые решения, я решил использовать что-то попроще. Погуглив, мне понравился подход использовать самописный скрипт, который бы конвертировал статистику netflow в squid-совместимый лог, который затем можно анализировать чем угодно. Готовый скрипт, гуляющий по гуглу, я использовать не стал, т.к. он использует ipcad, которой отсутствует в debian и ubuntu. Написал свой вариант, использующий любой netflow сенсор и flow-tools в качестве коллектора. Скрипт постепенно усложнялся и, в итоге, вырос в небольшую систему учёта трафика. Архив этого удовольствия весит около 50кб, при этом:

  • устанавливается с помощью deb для дистрибутивов, основанных на debian или с помощью собственного инсталлятора для остальных
  • умеет считать интернет-трафик на маршрутизаторе во всем ip v4 протоколам и портам
  • умеет ограничивать доступ не прописанным пользователям
  • вместо голой статистики ip-адресов netflow умеет детализировать отчёты с помощью dig и squid
  • умеет выборочно блокировать трафик
  • имеет веб-интерфейс для управления пользователями и группами пользователей
  • настраивается немногим сложнее lightsquid, который использует в работе
  • не использует промежуточный лог access.log, собственный парсер конвертирует статистику netflow напрямую в отчёт lightsquid

Считаем сетевой трафик с помощью netflow и lightsquid - 1
Читать полностью »

Итак, позади первый месяц (ну, чуть больше), как на Гуглоплее появилось наше первое приложение. Мало того, что неигровое, так еще и в одной из самых грустных категорий – книги и справочники. Продвигать такое в наше смутное и нечитающее время – та еще задачка, хотя приложение и бесплатное. Ниже я постаралась собрать все, что может оказаться полезным другим таким же негеймдевам – статистика, выхлопы с разных площадок, мысли вслух.

Сразу – вводная, которую я сама себе нарисовала, еще планируя выход на рынок. Во-первых, на раскрутку приложения я не буду тратить ни копейки денег. Не потому что их нет (хотя…), а пока из принципа – чтобы собрать максимальный урожай с бесплатных вариантов. Во-вторых, ограничиться только установками через Гуглоплей. И сразу же спойлер – первое пока удается (потрачено 0 р. 00 коп.), второе – уже нет.

И еще один спойлер — под катом анализ конверсии до и после привлечения аудитории торрентофилов…

Первый месяц раскрутки бесплатного неигрового приложения: грабли, шишки, удачи, выводы (Хабрахабр)
Читать полностью »

Осенью текущего года активно обсуждались серьёзные проблемы, с которыми столкнулись владельцы популярных смартфонов Apple iPhone 6 и iPhone 6 Plus.

Как известно, после появления проблемы, названной в интернете #bendgate, энтузиасты неоднократно проводили краш-тесты устройств Apple, пытаясь определить, как сильно их можно согнуть.

iPhone 6 не прошёл испытание кока колой

Теперь iPhone 6 решили подвергнуть очередному краш-тесту, а именно — сварить в кока-коле.

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

Защита DRM добралась до кошачьих туалетов - 1Программист Хорхе Лопес (Jorge Lopez) очень любит кошек. Единственным неприятным моментом он называет постоянную необходимость убирать использованный наполнитель — из-за резкого запаха. Полгода назад Хорхе исполнил свою давнюю мечту и купил любимой кошке супернавороченный автоматический туалет CatGenie, который автоматически собирает и отмывает пластиковый наполнитель для повторного использования.

Картриджа с чистящим средством хватает на 2-4 месяца (в год на него уходит около $350). Однажды Хорхе не успел купить запасной картридж и решил самостоятельно поменять жидкость. Здесь кошатника ждал неприятный сюрприз. Своим искренним возмущением он делится в блоге на Medium.

Залив в картридж обычную воду, он надеялся протянуть пару дней, пока не доберётся до магазина. Но после перезаправки, к удивлению инженера, картридж отказался работать, а CatGenie продолжал назойливо пищать, сигнализируя о пустом картридже.

Хорхе Лопес снова полез гуглить проблему — и выяснил, что в картриджах SaniSolution SmartCartridge от CatGenie установлены RFID-микросхемы, следящие за уровнем жидкости. В случае, если чистящее средство заканчивается, вернуть устройство в рабочее состояние уже невозможно без перепрограммирования микросхемы.
Читать полностью »

Данная работа описывает способы сжатия прежде всего социальных(графы связей между пользователями в социальных сетях) и Web-графов(графы ссылок между сайтами).

Большинство алгоритмов на графах хорошо изучены и спроектированы из расчета того, что возможен произвольный доступ к элементам графа, на данный момент размеры социальных графов превосходят RAM среднестатистической машины по размеру, но в тоже время легко умещаются на жестком диске. Компромисным вариантом являтся сжатие данных с возможностью быстрого доступа к ним определенных запросов. Мы сконцентрируемся на двух:
а) получить список ребер для определенной вершины
б) узнать соединяются ли 2 вершины.
Читать полностью »


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