-Поиск по дневнику

Поиск сообщений в rss_habrahabr_of_lokoman

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2008
Записей:
Комментариев:
Написано: 2




Все публикации подряд на Хабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Что не так с интерфейсами авиасервисов и как это исправить: подход проекта Aviageek

Среда, 18 Февраля 2015 г. 11:05 + в цитатник

image

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

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

Эта схема, безусловно, доказала свою жизнеспособность, однако и она не лишена недостатков. Мы постарались исправить ситуацию в проекте Aviageek. Читать дальше →

http://habrahabr.ru/post/250257/


Метки:  

[Из песочницы] Кастомная кнопка логина в Twitter SDK (Fabrik kit)

Среда, 18 Февраля 2015 г. 10:57 + в цитатник

Эта статья предназначена для тех, кто уже разобрался с установкой и настройкой Twitter Login SDK (Fabric kit), но застрял на вопросе о том, как реализовать кастомный ui для кнопки логина. Вводную статью по Fabric можно найти по ссылке.

«Наконец-то я избавлюсь от этого громоздкого кода,» — думал я, выпиливая twitter4j и предвкушая, какими аккуратными станут классы авторизации благодаря Twitter SDK. Дело было в субботу утром. По моим расчетам, это должно было занять не больше часа. Вечером я проклял того утреннего дурака, который решил пожертвовать целым выходным днем ради небольшого рефакторинга.
Читать дальше →

http://habrahabr.ru/post/250907/


Метки:  

IBM Watson for Oncology: помощь когнитивной системы в борьбе с раком

Среда, 18 Февраля 2015 г. 10:22 + в цитатник



IBM Watson уже умеет ставить диагнозы в качестве терапевта, а теперь система помогает медикам бороться с раковыми заболеваниями, в рамках программы Watson for Oncology. При этом активный блок системы уже не занимает целую комнату, размер блока теперь равен примерно трем коробкам пиццы, поставленным друг на друга. Watson задаёт вопросы и делает предположения, используя данные последних медицинских исследований в области онкологии, плюс используется информация из медицинской карточки пациента и текущие симптомы. В результате каждый пациент получает индивидуальный подход – ведь одно заболевание, даже самое простое и безобидное, у разных людей протекает по-разному. Что говорить о такой сложной проблеме, как рак.

Роб Меркель, руководитель исследовательской группы здравоохранения в IBM Watson Group, утверждает, что когнитивная система способна за короткое время изучить историю болезни пациента, все записи и комментарии врачей, просмотреть последние исследования по данной теме и поставить диагноз на основе всех этих данных. Причем информация не просто суммируется, IBM Watson детально анализирует данные, сопоставляет различные факторы, проводит аналогии.
Читать дальше →

http://habrahabr.ru/post/250903/


Метки:  

HTTP/2 закончен

Среда, 18 Февраля 2015 г. 09:47 + в цитатник



Сегодня спецификации новой версии HTTP приобрели окончательный вид. Председатель рабочей группы IETF HTTP Марк Ноттингем в своём блоге написал, что IESG формально одобрила спецификации HTTP/2. Теперь они отправляются в редактор RFC, где им присвоят официальный номер RFC, немного отредактируют и опубликуют.

Скоро это замечательное событие отразят в официальном блоге IETF, а пока что Марк Ноттингем от себя лично благодарит всех, кто внёс свой вклад в разработку новых спецификаций. В особенности — разработчиков протокола SPDY, который лёг в основу HTTP/2.
Читать дальше →

http://habrahabr.ru/post/250901/


Метки:  

Антивирус, Android и х86. Особенности взаимодействия

Среда, 18 Февраля 2015 г. 08:54 + в цитатник


Тема оптимизации Android-приложений под платформу х86 не сходит со страниц нашего блога. Сегодня мы посмотрим на проблему под несколько специфическим углом. Портируются ли под Intel… вирусы? В чем заключаются нюансы функционирования антивирусов на разных платформах? С какими проблемами встречаются разработчики антивирусного ПО на пути оптимизации? С этими вопросами обратились к команде лаборатории Касперского, разрабатывающей антивирус для Android.
Читать дальше →

http://habrahabr.ru/post/250531/


Метки:  

Konva.js — HTML5 2d canvas framework

Среда, 18 Февраля 2015 г. 03:39 + в цитатник

image

Приветствую. Представляю сообществу проект Konva.js.

Konva.js — это фреймворк, который позволяет работать c canvas 2d в объектном стиле с поддержкой событий.

Кратко список особенностей выглядит так:
  1. Объектное API
  2. Вложенные объекты и «всплытие» событий
  3. Поддержка нескольких слоёв (нескольких canvas элементов)
  4. Кэширование объектов
  5. Поддержка анимаций
  6. Настраиваемый drag&drop
  7. Фильтры
  8. Готовые к использованию объекты, включая прямоугольник, круг, изображение, текст, линия, SVG путь, ..
  9. Простое создание собственных фигур
  10. Событийная архитектура, которая позволяет разработчикам подписываться на события изменений аттрибутов, отрисовки, и так далее
  11. Сериализация и десериализация
  12. Продвинутый поиск с помощью селекторов stage.get('#foo') и layer.get('.bar')
  13. Десктоп и мобильные события
  14. Встроенная подержка HDPI устройств
  15. и еще много разного


Далее подробней рассмотрим возможности фреймворка с примерами кода.
Читать дальше →

http://habrahabr.ru/post/250897/


Метки:  

Шифрование SQLite базы данных в Qt

Вторник, 17 Февраля 2015 г. 20:15 + в цитатник

Для шифрования в SQLite были найдены следующие возможные решения:

  • SEE — официальная реализация.
  • wxSQLite — c++ wxWidgets обертка для шифрования SQLite.
  • SQLCipher — использует в реализации openSSL.
  • SQLiteCrypt — модифицированная реализация API.
  • botansqlite3 — шифрующий кодек для SQLite3 использующий библиотеку botan.
  • SQLiteCrypto — java API для Android, использует AES-256 и SHA-256.
  • QtCipherSqlitePlugin — SQL плагин для Qt с поддержкой шифрования.

Из рассмотренных решений SEE, SQLiteCrypt and SQLiteCrypto требуют приобретения лицензии. SQLCipher доступен в версии Community Edition, но требует libcrypto.

Наиболее интересным решением из представленного списка, на мой взгляд, является QtCipherSqlitePlugin.
Плагин шифрует «на лету» и полностью интегрирован в API Qt.
хочу шифровать SQLite

http://habrahabr.ru/post/216739/


Метки:  

JIT-компилятор, как учебный проект в Академическом Университете

Вторник, 17 Февраля 2015 г. 19:18 + в цитатник

Около шестнадцати лет назад вышла первая версия Hotspot – реализация JVM, впоследствии ставшая стандартной виртуальной машиной, поставляемой в комплекте JRE от Sun.

Основным отличием этой реализации стал JIT-компилятор, благодаря которому заявления про медленную Джаву во-многих случаях стали совсем несостоятельными.
Сейчас почти все интерпретируемые платформы, такие как CLR, Python, Ruby, Perl, и даже замечательный язык программирования R, обзавелись своими реализациями JIT-трансляторов.

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

Таким образом вам может быть интересно под катом, если:
  • Вы принципиально не понимаете, что такое JIT-компилятор, или у вас есть легкое непонимание, чем такой подход существенно лучше интерпретации.
  • Вы хотели бы написать простой JIT для своего интерпретируемого языка.
  • Вы преподаете курс «Языки программирования и компиляторы», и не против сделать практическое задание для студентов еще интересней.
  • Вам интересно, как нарисована эта картинка.


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

http://habrahabr.ru/post/250841/


Метки:  

[Перевод] UX-команда MailChimp: Совместная работа [2-я часть книги]

Вторник, 17 Февраля 2015 г. 19:15 + в цитатник



[ Перевод первой части книги ]

Свистать всех наверх!


Джун Ли

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

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

http://habrahabr.ru/post/250857/


Метки:  

[Из песочницы] Прикладная практика оптимизации и немного истории

Вторник, 17 Февраля 2015 г. 18:43 + в цитатник

«Тысячу долларов за один удар кувалдой?!» — вскричал удивлённый, но счастливый (и спасённый решением проблемы) инженер паровой машины. «Нет, удар стоит 1$, остальное — за знание куда, когда и как сильно ударить» — ответил старый мастер.
Типа эпиграфа

В патентовании есть такая категория изобретений, когда патентуется не то, что человек/коллектив придумал (оно уже достаточно давно известно, например, клей), и не новый способ достижения актуальной цели (например, герметизация раны от инфекции). А патентуется, например, применение широко известного вещества в совершенно новом (для данного вещества), но тоже хорошо и давно известном для достижения цели применении. «А давайте попробуем заклеить рану клеем БФ-6? О! А он, оказывается, имеет бактерицидные свойства..., и рана под ним дышит..., и быстрее заживает! Надо застолбить и применять!»

В прикладной математике есть инструменты, грамотное применение которых позволяет решать оч-ч-чень большой круг самых различных задач. Об этом я и хочу вам рассказать. Может кого натолкну на поиски своего нетривиального применения успешно освоенных алгоритмов или приёмов/программ. Здесь будет мало отсылок на строгие математические инструменты или соотношения, больше качественный разбор преимуществ и приложений численного метода (методов), сыгравшего в моей жизни большую роль и ставшего основой решения важных профессиональных задач.
Читать дальше →

http://habrahabr.ru/post/250855/


Метки:  

[Из песочницы] Простой webdev на Java 8

Вторник, 17 Февраля 2015 г. 18:24 + в цитатник

Хочу рассказать о том, как мне пришла в голову идея заняться веб-разработкой на Java.

Итак, как только я созрел для этого дела, составил небольшой список, которому должны соответствовать выбранные мною инструменты разработки:
  • Сборка при помощи maven;
  • Простой процесс деплоя и запуска;
  • Библиотеки должны быть легковесны;
  • Возможность использования шаблонизатора.

Усиленно погуглив, я нашел то, что мне нужно: Spark, jade4j и OrmLite.

Итак, инструменты выбраны, рассмотрим каждый из них в отдельности.
Читать дальше →

http://habrahabr.ru/post/250853/


Метки:  

Pebble: акселерометр, пример использования

Вторник, 17 Февраля 2015 г. 18:00 + в цитатник

Акселорометр, который используется в Pebble откалиброван для измерения ускорения в пределах ± 4G, через API возможно получение ускорения по трем осям x, y и z в тысячных долях G. Таким образом диапазон возможных значений для каждой оси от -4000 до 4000.
Есть возможность установить частоту обновления данных акселерометром в: 10, 25 (по умолчанию), 50 и 100 Hz.

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

http://habrahabr.ru/post/250823/


Метки:  

[Из песочницы] Почему Bittorent через Tor — плохая идея

Вторник, 17 Февраля 2015 г. 17:58 + в цитатник

Добрый день. Не помню как и когда, но однажды я задался вопросом: что если использовать Bittorrent клиент через сеть Tor? Поискав в интернете информацию на эту тему, наткнулся на интересную статью «Bittorrent over Tor isn't a good idea», опубликованную на torproject.org. Решил перевести для читателей «Хабрахабра». Исправления приветствуются.


Читать дальше →

http://habrahabr.ru/post/250851/


Метки:  

[Из песочницы] Средства, которые позволили нам ускорить разработку игры

Вторник, 17 Февраля 2015 г. 17:37 + в цитатник

Вид на Котиков из редактора Unity

Раньше я работал над созданием мобильных игр как гейм-дизайнер или продюсер, но сам еще никогда профессионально не писал код. Несколько месяцев назад мне захотелось это исправить и сделать игру своими руками. Так, спустя два месяца работы, силами трех человек в App Store и Google Play появились «Котики». В своей истории я хочу поделиться приобретенным опытом и рассказать о средствах разработки, которые позволили нам быстро сделать эту игру. Читать дальше →

http://habrahabr.ru/post/250847/


Метки:  

[Перевод] Антипаттерны проектирования: Dead End

Вторник, 17 Февраля 2015 г. 17:34 + в цитатник

В статье описываются возможные проблемы, которые могут возникнуть при модификации повторно используемых компонентов. Также приводятся рекомендации, как эти проблемы избежать. Перевод является вторым в серии (один антипаттерн — одна статья), ссылка на первый перевод находится в конце статьи.

Наименование: Dead End (тупик)
Другое наименование: Kevorkian Component (мертвый компонент)

Суть проблемы


Антипаттерн «тупик» получается в результате модификации повторно используемых компонентов, если компонент больше не поддерживается и не сопровождается его поставщиком. После внесения изменений в компонент, бремя его сопровождения перекладывается на разработчиков прикладной системы. Улучшения в повторно используемом компоненте не могут быть легко интегрированы а сделанные изменения могут стать причиной проблем при его поддержке.
Читать дальше →

http://habrahabr.ru/post/250845/


Метки:  

[Перевод] Высокочастотный трейдинг по соседству – Часть V (Начало)

Вторник, 17 Февраля 2015 г. 16:36 + в цитатник

image

Прим. перев.: Это первая из двух заключительных частей материала «Высокочастотный трейдинг по соседству». В этой части автор подробнее расскажет о том, как линии связи НАТО в Европе, имевшие стратегическое военное значение для США, в итоге стали использоваться высокочастотными трейдерами, и что общего между современными линиями связи для передачи биржевой (и военной) информации, системой связи, которой пользовался Наполеон при Ватерлоо, и древнегреческим методом обмена данными на расстоянии. Читать дальше →

http://habrahabr.ru/post/250835/


Метки:  

Знакомство с отладочной платой Realtek RTL8954C

Вторник, 17 Февраля 2015 г. 15:12 + в цитатник


Многочисленным пользователям PС тайваньская компания Realtek известна по своим контроллерам сетевых (Ethernet) и беспроводных (WiFi) карт, а также по микросхемам AC97-аудиокодеков. Однако у Realtek есть процессоры не только для применения в PC, но также для сетевого оборудования.

В рамках данной статьи мы познакомимся с отладочной платой и сетевым процессором Realtek RTL8954C, соберём и запустим базовое ядро Linux, а также выполним тест пропускной способности Ethernet-портов.
Читать дальше →

http://habrahabr.ru/post/250733/


Как подружить OpenHAB и Arduino. Способ #3: MQTT

Вторник, 17 Февраля 2015 г. 14:59 + в цитатник

Эта статья показывает ещё один способ взаимодействия микроконтроллера из семейства Arduino с универсальной платформой для объединения всей домашней «умной» техники в единую систему управления openHAB. На Хабре уже представлены статьи про взаимодействия с помощью Serial и HTTP. Для своего нового проекта я выбрал MQTT, т.к. два предыдущих способа я уже пробовал и хотелось попробовать что-то ещё.

Приступим…
Читать дальше →

http://habrahabr.ru/post/250833/


Метки:  

Как Linux работает с памятью. Семинар в Яндексе

Вторник, 17 Февраля 2015 г. 14:53 + в цитатник

Привет. Меня зовут Вячеслав Бирюков. В Яндексе я руковожу группой эксплуатации поиска. Недавно для студентов Курсов информационных технологий Яндекса я прочитал лекцию о работе с памятью в Linux. Почему именно память? Главныи

http://habrahabr.ru/post/250753/


Метки:  

Сервисы дистрибуции мобильных приложений для iOS. Часть 2: HockeyApp

Вторник, 17 Февраля 2015 г. 14:48 + в цитатник

Вступление


Вторая часть обзора будет посвящена сервису HockeyApp, с первой частью обзора можно ознакомиться тут.

По всей видимости, Miscrosoft решила не отставать от компании Apple, в результате чего в начале декабря было объявлено о приобретении HockeyApp (подробнее в блоге HockeyApp и на сайте Microsoft). В отличие от Apple, Microsoft не стала урезать функционал сервиса или ограничивать список поддерживаемых платформ. В пресс-релизе говорится, что сервис продолжит свою работу без изменений, а в дальнейшем получит развитие, о подробностях которого мы узнаем позже.

Система оценки: сервисы оцениваются по 10-балльной шкале по каждому из разделов (Регистрация и интеграция, Основной функционал, Дополнительный функционал, Continuous Integration). Суммарная оценка позволит определить победителя (итоговое заключение войдет в последнюю часть обзора).

Читать далее. Осторожно, много картинок!

http://habrahabr.ru/post/250529/



Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 50 49 [48] 47 46 ..
.. 1 Календарь