По данным зарубежного ресурса AppleInsider, компания Apple намерена в 2019 году существенно расширить возможности камеры iPhone. Как сообщается, будущие «яблочные» смартфоны получат функцию 3D-сканирования […]
Будущие iPhone смогут сканировать окружающее пространство
Source: 4pda
Пост №3406688
Автор: jewreddoor
ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3406688″ }, «headline»: «гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки) :: котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%BA%D0%BE%D1%82%D1%8D-4319215.gif», «height»: 399, «width»: 224 }, «datePublished»: «2018-02-19T10:56:18+03:00», «dateModified»: «2018-02-19T10:56:18+03:00», «author»: { «@type»: «Person», «name»: «jewreddoor» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать
Пост №3406688
Source: Joyreactor
Индексы в PostgreSQL — 10
В прошлых статьях мы рассмотрели механизм индексирования PostgreSQL и интерфейс методов доступа, а также хеш-индексы, B-деревья, GiST, SP-GiST, GIN, RUM и BRIN. Нам осталось посмотреть на индексы Блума.
Bloom
Общая идея
Классический фильтр Блума — структура данных, позволяющая быстро проверить принадлежность элемента множеству. Фильтр очень компактен, но допускает ложные срабатывания: он имеет право ошибиться и счесть элемент принадлежащим множеству (false positive), но не имеет права сказать, что элемента нет в множестве, если на самом деле он там присутствует (false negative).
Фильтр представляет собой битовый массив (называемый также сигнатурой) длиной m бит, изначально заполненный нулями. Выбираются k различных хеш-функций, которые отображают любой элемент множества в k битов сигнатуры. Чтобы добавить элемент в множество, нужно установить в сигнатуре каждый из этих битов в единицу. Следовательно, если все соответствующие элементу биты установлены в единицу — элемент может присутствовать в множестве; если хотя бы один бит равен нулю — элемент точно отсутствует.
В случае индекса СУБД мы фактически имеем N отдельных фильтров, построенных для каждой индексной строки. Как правило, в индекс включаются несколько полей; значения этих полей и составляют множество элементов для каждой из строк.
Благодаря выбору размера сигнатуры m, можно находить компромисс между объемом индекса и вероятностью ложного срабатывания. Область применения Блум-индекса — большие, достаточно «широкие» таблицы, запросы к которым могут использовать фильтрацию по любым из полей. Этот метод доступа, как и BRIN, можно рассматривать как ускоритель последовательного сканирования: все найденные индексом совпадения необходимо перепроверять по таблице, но есть шанс вовсе не рассматривать значительную часть строк.
Читать дальше →
Индексы в PostgreSQL — 10
Source: habrahabr
Пост №3406684
Автор: A—E
ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3406684″ }, «headline»: «гифка :: котейки», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B0-%D0%BA%D0%BE%D1%82%D0%B5%D0%B9%D0%BA%D0%B8-4319211.gif», «height»: 446, «width»: 355 }, «datePublished»: «2018-02-19T10:46:19+03:00», «dateModified»: «2018-02-19T10:46:19+03:00», «author»: { «@type»: «Person», «name»: «A—E» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать
Пост №3406684
Source: Joyreactor
Цитата #449136
AAA: У меня сын в последнее время увлекся DOOM, бегает, расчленяет монстров бензопилой. Открываю сегодня его браузер, там последний запрос в яндексе — ВЫРЕЗАТЬ СЕРДЦЕ. Ну, думаю, всё, ребёнок поехал. Оказалось, жена к 14 февраля шаблон искала 🙂
Цитата #449136
Source: bash
Цитата #449135
xxx: ты не понимаешь — это же мило. выносить мозг парню нормально для девушки!
yyy: Вот знаешь… Если я захочу себе дополнительный источник геморроя и расходов, я найду способ попроще. Животинку там завести, купить что-то из отечественного автопрома или квартирку где-то на отшибе купить… Да блин, ребёнка из детдома забрать!
yyy: А с девушкой должно быть лучше, чем без неё. И точка.
Цитата #449135
Source: bash
Цитата #449134
xxx: Кстати,у нас ещё очень много крыс по дворам бегает
yyy: Это из-за мусорок, я рядом как-то поставила, и за ночь провода на 25 тыс перегрызли
zzz: У нас знакомая оставила возле мусора на ночь тоже,так у нее крыса под капотом жила. Она открыла,а крыса там сидит, шкурки от мандарин ест
Цитата #449134
Source: bash
Пост №3406677
Автор: uni-snake
Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://blizzard.reactor.cc/post/3406677″ }, «headline»: «Overwatch art :: Widowmaker :: Overwatch :: Blizzard (Blizzard Entertainment) :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Overwatch-art-Overwatch-Blizzard-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-4319204.jpeg», «height»: 2000, «width»: 1334 }, «datePublished»: «2018-02-19T10:41:41+03:00», «dateModified»: «2018-02-19T10:41:41+03:00», «author»: { «@type»: «Person», «name»: «uni-snake» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать
Пост №3406677
Source: Joyreactor
Релиз первой беты кросс-платформенного XAML UI-тулкита Avalonia
Состоялся релиз первой бета-версии Авалонии.
Avalonia — кроссплатформенный .NET UI-тулкит, вдохновлённый технологиями WPF, с полной поддержкой .NET Core 2.0, XAML, дата-биндиногов, lookless-контролов и многого другого, поставляемый под лицензией MIT. Avalonia позволяет вам писать на C# приложения под Windows, Linux и Mac OS X, возможность запуска на iOS и Android находится в экспериментальном состоянии.
В настоящий момент проект подошёл к рубежу, когда мы со спокойной совестью можем сказать, что это уже Бета-версия, тулкит не разваливается в руках, имеет приличный базовый набор контролов (см. видео), на нём создано два достаточно больших приложения с открытым исходным кодом: AvalonStudio — кроссплатформенная IDE для разработки на C# и C++ и Core2D — редактор 2D-схем и диаграмм.
Читать дальше →
Релиз первой беты кросс-платформенного XAML UI-тулкита Avalonia
Source: habrahabr
Этика поиска и исследования уязвимостей

«It seemed that when people entered the computer center they left their ethics at the door»
Donn Parker, «Rules of Ethics in Information Processing», 1968«Кажется, что, когда люди вошли в компьютерный центр, они оставили свою этику у двери»
Донн Паркер, «Правила этики в обработке информации», 1968
Слабости есть во всем: в наших телах перед вирусами и течением времени, в нашей памяти и разуме. Программное обеспечение, создаваемое нами тоже несовершенно.
В данном материале попробую рассмотреть вопрос этики поиска и исследования уязвимостей.
Noli nocere!
Этика поиска и исследования уязвимостей
Source: habrahabr
