Как я сделал самый быстрый ресайз изображений. Часть 3, числа с фиксированной точкой

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

В предыдущих частях:

Часть 0

Часть 1, общие оптимизации

Часть 2, SIMD

Читать дальше →
Как я сделал самый быстрый ресайз изображений. Часть 3, числа с фиксированной точкой
Source: habrahabr

Пост №3192731

Автор: bugabazinga







Развернуть



{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/3192731″
},
«headline»: «Гондор?! Где был Гондор, когда Вестфолд пал?!^ Где был Гондор, когда враги сжимали нас в кольцо? Г / Гондор :: Давос Сиворт :: Средиземье :: Младшие Дома Вестероса :: Игра престолов :: Арда :: не тот фильм :: СПОЙЛЕР :: фэндомы»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img0.joyreactor.cc/pics/post/full/%D0%98%D0%B3%D1%80%D0%B0-%D0%BF%D1%80%D0%B5%D1%81%D1%82%D0%BE%D0%BB%D0%BE%D0%B2-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-%D0%94%D0%B0%D0%B2%D0%BE%D1%81-%D0%A1%D0%B8%D0%B2%D0%BE%D1%80%D1%82-%D0%9C%D0%BB%D0%B0%D0%B4%D1%88%D0%B8%D0%B5-%D0%94%D0%BE%D0%BC%D0%B0-%D0%92%D0%B5%D1%81%D1%82%D0%B5%D1%80%D0%BE%D1%81%D0%B0-3986780.jpeg»,
«height»: 841,
«width»: 600 },
«datePublished»: «2017-08-03T14:20:47+03:00»,
«dateModified»: «2017-08-03T14:20:47+03:00»,
«author»: {
«@type»: «Person»,
«name»: «bugabazinga»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «де был Гон…
Ой! Простите, не тот фильм.»
}

Комментировать 
Пост №3192731
Source: Joyreactor

Пост №3192728

Автор: uunium







Развернуть



{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/3192728″
},
«headline»: « ^ 1 1 0^1* r * у p&* -1 K« я т! У :’ Ы ?¿H ’til® / Олень :: живность :: красивые картинки»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-%D0%9E%D0%BB%D0%B5%D0%BD%D1%8C-%D0%B6%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C-3986777.jpeg»,
«height»: 2822,
«width»: 2117 },
«datePublished»: «2017-08-03T14:15:35+03:00»,
«dateModified»: «2017-08-03T14:15:35+03:00»,
«author»: {
«@type»: «Person»,
«name»: «uunium»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «»
}

Комментировать 
Пост №3192728
Source: Joyreactor

Samsung Leader 8 — «раскладушка» с поддержкой Samsung Pay и быстрой зарядки

Последние недели в сети появлялись утечки о смартфоне Samsung с вертикальным флип-корпусом и флагманской «начинкой». Сегодня южнокорейский производитель официально представил гаджет под названием […]
Samsung Leader 8 — «раскладушка» с поддержкой Samsung Pay и быстрой зарядки
Source: 4pda

Офшоры и внешнеэкономические сделки: преимущества и подводные камни

Привет, Хабр! Продолжаю публикацию своей книги о юридических аспектах IT-бизнеса. Сегодня — об офшорах.

Книга «Закон стартапа»:

  1. Стартапер vs. предприниматель
  2. Выбираем форму
  3. Регистрация
  4. Корпоративное управление
    Как юридически строится компания
  5. Текущая работа
    Договоры и как они работают
    Как проверить партнера по открытым источникам
  6. Налоги
  7. Государственная поддержка
  8. Цикл стартапа
    Как (в общем) работает венчурное инвестирование
  9. Венчурные сделки
  10. Венчурные фонды
  11. Интеллектуальная собственность
  12. Офшоры и ВЭД
    Преимущества и подводные камни офшоров

Читать дальше →
Офшоры и внешнеэкономические сделки: преимущества и подводные камни
Source: habrahabr

Практические примеры атак внутри GSM сети


В данной статье цикла про Osmocom мы рассмотрим практическую реализацию атак на абонентов GSM сетей. Будут рассмотрены атаки как с помощью голосовых вызовов и СМС так и атаки во время работы абонента с GPRS.
Читать дальше →
Практические примеры атак внутри GSM сети
Source: habrahabr

Пост №3192693

Автор: Картомор




ссылка на гифку


Развернуть



{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/3192693″
},
«headline»: «ресницы :: SexyCyborg :: Наоми Ву :: LED :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img0.joyreactor.cc/pics/post/full/%D0%9D%D0%B0%D0%BE%D0%BC%D0%B8-%D0%92%D1%83-SexyCyborg-LED-%D1%80%D0%B5%D1%81%D0%BD%D0%B8%D1%86%D1%8B-3986726.gif»,
«height»: 404,
«width»: 720 },
«datePublished»: «2017-08-03T13:26:16+03:00»,
«dateModified»: «2017-08-03T13:26:16+03:00»,
«author»: {
«@type»: «Person»,
«name»: «Картомор»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «»
}

Комментировать 
Пост №3192693
Source: Joyreactor

Как другая крупная курьерская компания персональные данные своих клиентов раздавала

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


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


Что ж, опишу свой ситуацию и результаты (пост будет короче, чем указанный выше).

image
(картинка для привлечения внимания. Картинка не относится к описываемому мной сервису)
Читать дальше →
Как другая крупная курьерская компания персональные данные своих клиентов раздавала
Source: habrahabr

Пост №3192678

Автор: Greydark







Развернуть



{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»http://got.reactor.cc/post/3192678″
},
«headline»: «Итак, мы входим, она представляется и ты такой начинаешь А я такой Какие дела?^ Понял? Понял! / Джон Сноу :: Давос Сиворт :: Младшие Дома Вестероса :: ИП others :: Игра престолов :: СПОЙЛЕР :: фэндомы»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img1.joyreactor.cc/pics/post/full/%D0%A1%D0%9F%D0%9E%D0%99%D0%9B%D0%95%D0%A0-%D0%98%D0%B3%D1%80%D0%B0-%D0%BF%D1%80%D0%B5%D1%81%D1%82%D0%BE%D0%BB%D0%BE%D0%B2-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-%D0%94%D0%B6%D0%BE%D0%BD-%D0%A1%D0%BD%D0%BE%D1%83-3986697.jpeg»,
«height»: 1080,
«width»: 720 },
«datePublished»: «2017-08-03T13:04:23+03:00»,
«dateModified»: «2017-08-03T13:04:23+03:00»,
«author»: {
«@type»: «Person»,
«name»: «Greydark»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «Отлично,
пойдем и приручим эту злобную драконью задницу!
У Это Джон Сноу,
Крутой бастард из Винтерфелла, Убийца Полурукого, Ничего не Знающий, Бывший Лорд командующий Ночного Дозора, Принимающий ножи в сердце,
Сын Р+Л, Племянник под прикрытием, Вероятный Принц, что был обещан,
СЕВЕРА!
Вы стоит»
}

Комментировать 
Пост №3192678
Source: Joyreactor

Обзор Honor Band 3: с тобой и под водой

Что умеет новый «умный» браслет от Huawei? Вообще всё, что можно придумать для фитнес-трекера. Он отслеживает физическую активность, следит за качеством и количеством сна, постоянно (!) измеряет сердечный […]
Обзор Honor Band 3: с тобой и под водой
Source: 4pda