Архив за 11 августа 2014 - 9

Can We Trust the Libraries We Use?
Сейчас любое крупное приложение состоит из множества сторонних библиотек. Хочется поднять такую тему, как доверие к этим библиотекам. В книгах и статьях можно встретить очень много рассуждений о качестве кода, методах тестирования, методологиях разработки и так далее. Но я не помню, чтобы кто-то рассуждал о качестве кирпичей, из которых строятся приложения. Давайте немного поговорим об этом. Например, есть Medicine Insight Segmentation and Registration Toolkit (ITK). Мне кажется, он написан весьма качественно. По крайней мере, я заметил в коде весьма мало шибок. Но я не могу сказать, что код используемых библиотек столь же качественен. Тогда вопрос. Насколько мы можем доверять таким системам? Есть повод для размышлений.
Читать полностью »

Роскомнадзор и Минсвязь осенью обновят закон о блогерах, пишет «Российская газета» со ссылкой на министра связи и массовых коммуникаций Николая Никифорова.

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

Ребята, которые выступали на ReCON 2014, опубликовали свой инструмент McSema (MC-Semantics) для восстановления x86-бинарников Windows в LLVM-код. Этот инструмент разделен на несколько подпроектов:

  • Восстановление порядка выполнения
  • Семантика инструкций
  • Парсинг бинарных файлов
  • Семантика тестирования

На данный момент, программа поддерживает трансляцию x86-семантики с целочисленной арифметикой, арифметикой с плавающей точкой и векторными операциями.

Для чего это нужно? Этот проект, в теории, позволит делать сумасшедшие порты большему количеству людей и в более короткие сроки, позволит более-менее избавляться от обфускации malware путем ее перекомпиляции с оптимизациями.
Проект финансируется DARPA.Читать полностью »

Первые упоминания о смартфоне HTC Desire 510 появились в Сети в июле, а сейчас несколько источников опубликовали подробности об этом устройстве. Как сообщается, в основу HTC Desire 510 ляжет однокристальная система Qualcomm Snapdragon 410, поддерживающая 64-разрядные вычисления.

По предварительным данным, смартфон получит дисплей диагональю 4,7 дюйма разрешением 854 х 480 точек, 1 ГБ оперативной и 8 ГБ встроенной флэш-памяти, модем LTE, камеру разрешением 5 Мп и слот для карточек microSD. Что касается операционной системы, то HTC Desire 510 будет работать под управлением Android 4.4.4.

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

Материальное стимулирование программистов. Грабли, пряники и плети

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

Поэтому, в первой части предлагаю сделать легкое лирическое отступление.
Читать полностью »

Каждая компания на определенном этапе развития становится перед вопросом организации и последующей автоматизации своего документооборота. Хотим поделиться нашим опытом использования решений Google — Drive (Docs), Calendar и Contacts.

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

Тут такое дело: недавно Герман Греф позвонил одному из пользователей «Фейсбука» и поблагодарил за нанесение ущерба репутации «Сбербанка», которым бывший министр, как известно, сейчас и руководит.

А ущерб получился немалый: пост юзера Марины Корнаковой о том, как «Сбер» крадет у своих клиентов деньги, набрал больше 2700 лайков. 3700 человек расшарили его своим френдам. Греф позвонил, однако, не для того, чтобы пригрозить судебным иском. Наоборот, он сказал, что банк будет работать над ошибками, и даже выдал свой личный мейл на будущее.

Пропавшие платежи — без сомнений, одна из самых болезненных тем для всей финансовой индустрии, не важно, идет ли речь о солидном банке, сети платежных терминалов или инновационном финансовом стартапе. Форумы и социальные сети усыпаны гневными постами об украденных деньгах. Вроде такого:

Куда пропадают деньги: вся правда о мобильных платежах

Для нас, платежного сервиса UBANK, это тема тоже довольно чувствительная — по понятным причинам. Порой кажется, что некоторые клиенты, столкнувшиеся с проблемами, считают нас мошенниками, которые за два уикэнда под пиво и «Нирвану» запилили платежный сервис и теперь наваривают миллионы на доверчивых простаках.

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

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

Куда пропадают деньги: вся правда о мобильных платежахЧитать полностью »

Долой безделушки – 5 полезных в быту вещей, которые можно распечатать в 3D

На фотографии вы видите фигурки, напечатанные в Берлине 7 января 2013г. Печать выполнена из оригинальных моделей, полученных 3D-сканированием по технологии Gismo на конференции «Raumfahrtagentur hacker space»

Недавно мы слышали историю о молодом человеке, распечатавшем протез для друга, у которого нет пальцев на одной руке. Воспользовавшись 3D-принтером и готовыми моделями с сайта Thingiverse, 16-летний Мейсен Уайльд смог совершенно бесплатно создать подходящую искусственную руку.

Thingiverse – это онлайн-сообщество и площадка для обмена, которую поддерживает занимающаяся 3D печатью компания Makerbot. Здесь можно делиться электронными моделями практически всего, что душе угодно – от игрушечных фигурок до скворечников. При этом все модели бесплатные и распространяются как open source. Благодаря этому Мейсен без проблем смог подогнать по размеру и напечатать протез для своего 9-летнего друга Мэтью.

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

Joomla – одна из самых популярных opensource CMS в мире. По данным Alexa уже который год она успешно конкурирует с WordPress за звание самой популярной.

Оптимизации Joomla. Конкурс «ВПС на год за лучшие идеи!»
Увеличение времени загрузки сайта на 1 секунду имеет следующие последствия:

  • уменьшение количества просмотров страницы на 11%;
  • снижение удовлетворенности покупателей на 16%;
  • снижение рейта конверсии посетителей в покупателей на 7%.
  • 40% мобильных покупателей покинут интернет магазин, страницы которого загружаются дольше 3 секунд.

В этой статье мы затронем тему оптимизации Joomla. Для лучшего раскрытия темы в будущих статьях мы проводим конкурс: пришлите нам рекомендации по оптимизации Joomla, не вошедшие в эту статью. Автору наиболее полных и полезных советов по оптимизации будет предоставлена VPS 1024 на год (результат конкурса по WordPress будет объявлен совсем скоро). В конце статьи ссылка на регистрацию бесплатной Cloud VPS от Infobox для экспериментов с оптимизацией Joomla.
Читать полностью »

Робот-рекомендатель

Одной из наиболее популярных техник для построения персонализированных рекомендательных систем (RS, чтобы не путать с ПиСи) является коллаборативная фильтрация. Коллаборативная фильтрация бывает двух типов: user-based и item-based. User-based часто используется в качестве примера построения персонализированных RS [на хабре, в книге Т.Сегаран,...]. Тем не менее, у user-based подхода есть существенный недостаток: с увеличением количества пользователей RS линейно увеличивается сложность вычисления персонализированной рекомендации.

Когда количество объектов для рекомендаций большое, затраты на user-based подход могут быть оправданы. Однако во многих сервисах, в том числе и в ivi.ru, количество объектов в разы меньше количества пользователей. Для таких случаев и придуман item-based подход.

В этой статье я расскажу, как за несколько минут можно создать полноценную персонализированную RS на основе item-based подхода.
Читать полностью »


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