Большой тест термокружек. Личный опыт и тесты на себе

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


Читать дальше →
Большой тест термокружек. Личный опыт и тесты на себе
Source: geektimes

Ubisoft помилует наказанного за безобидную модификацию геймера

Несколько дней назад компания Ubisoft выдала вечный бан в многопользовательском шутере The Division Матти Хиетанену, создавшему полезный фотомод Cinematic Tools. Так как инструментарий никак не влиял […]
Ubisoft помилует наказанного за безобидную модификацию геймера
Source: 4pda

[Перевод] Что такое Сonversational Интерфейс?

Итак, что же такое Сonversational интерфейс?
Это user интерфейс (UI), которые подражает или копирует обычную беседу человека с человеком. И у вас наверняка уже есть опыт взаимодействия с CUI ( Сonversational User Interface).
Если у вас есть смартфон, то вы можете общаться с виртуальными помощниками типа Siri, Cortana, Alexa или Google Assistant.
Если вы делали онлайн покупки, то вы также могли взаимодействовать с CUI, который называется бот. Бот может помочь вам заказать пиццу, вызвать такси или купить билет на самолет. Читать дальше →
[Перевод] Что такое Сonversational Интерфейс?
Source: geektimes

Фундаментальная уязвимость HTML при встраивании скриптов

Чтобы описать суть проблемы, мне нужно рассказать, как вообще устроен HTML. Вы наверняка в общих чертах представляли себе, но я все равно коротко пробегусь по основным моментам, которые понадобятся для понимания. Если кому-то не терпится, сразу переходите к сути.

HTML — это язык гипертекстовой разметки. Чтобы говорить на этом языке, нужно соблюдать его формат, иначе тот, кто читает написанное, не сможет вас понять. Например, в HTML у тегов есть атрибуты:

<p name="value">

Тут [name] — это имя атрибута, а [value] — это его значение. В статье я буду использовать квадратные скобки вокруг кода, чтобы было понятно, где он начинается и заканчивается. После имени стои́т знак равенства, а после него — значение, заключенное в кавычки. Значение атрибута начинается сразу после первого символа кавычки и заканчивается сразу перед следующим символом кавычки, где бы он не находился. Это значит, что если вместо [value] вы запишете [OOO "Рога и копыта".], то значение атрибута name будет [OOO ], а еще у вашего элемента будет три других атрибута с именами: [рога], [и] и [копыта"."], но без значений.

<p name="OOO "Рога и копыта"."></p>

Если это не то, чего вы ожидали, вам нужно как-то изменить значение атрибута, чтобы в нем не встречалась кавычка. Самое простое, что можно придумать — просто вырезать кавычки.

<p name="OOO Рога и копыта."></p>

Читать дальше →
Фундаментальная уязвимость HTML при встраивании скриптов
Source: habrahabr

Цитата #449020

(строчка из песни): "…всё останется в этой Вселенной, всё вращается в этой Вселенной, возвращается к нам, запуская круги на воде. Ничего не проходит бесследно…"

xxx: Песня про удаление данных с жёсткого диска!
Цитата #449020
Source: bash

Пост №3399003

Автор: Finger

Неудобное ношение голубей в прошлом!Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3399003″ }, «headline»: «Неудобное ношение голубей в прошлом! / голубь :: контейне для голубя», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%BE%D0%BB%D1%83%D0%B1%D1%8C-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5-%D0%B4%D0%BB%D1%8F-%D0%B3%D0%BE%D0%BB%D1%83%D0%B1%D1%8F-4307009.jpeg», «height»: 1547, «width»: 985 }, «datePublished»: «2018-02-12T10:33:53+03:00», «dateModified»: «2018-02-12T10:33:53+03:00», «author»: { «@type»: «Person», «name»: «Finger» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3399003
Source: Joyreactor

[Перевод] Руководство для практикующего специалиста, как читать научные статьи по языкам программирования

Неделю назад я пошутил, что статьи по принципам языков программирования POPL должны соответствовать критерию «интеллектуального запугивания», чтобы их принимали для публикации. Конечно, это неправда, но факт в том, что статьи по языкам программирования выглядят особенно устрашающе для специалистов-практиков (или академик действительно работает в другой области компьютерных наук!). Они битком набиты математическими символами и такими фразами как «суждения», «операционная семантика» и тому подобное. Там много тонких вариантов записи, но вы можете в основном уловить суть статьи, усвоив несколько базовых понятий. Так что вместо рассказа об очередной научной статье я подумал, что сегодня лучше напишу краткое практическое руководство по расшифровке научных статей на тему языков программирования. Здесь я следую книге Бенджамина Пирса «Типы в языках программирования» в качестве авторитетного источника.
Читать дальше →
[Перевод] Руководство для практикующего специалиста, как читать научные статьи по языкам программирования
Source: habrahabr

Пост №3398997

Автор: anon

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3398997″ }, «headline»: «Хлоя Моретц :: Актеры и Актрисы :: Знаменитости :: anon», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/anon-%D0%A5%D0%BB%D0%BE%D1%8F-%D0%9C%D0%BE%D1%80%D0%B5%D1%82%D1%86-%D0%90%D0%BA%D1%82%D0%B5%D1%80%D1%8B-%D0%B8-%D0%90%D0%BA%D1%82%D1%80%D0%B8%D1%81%D1%8B-%D0%97%D0%BD%D0%B0%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D0%BE%D1%81%D1%82%D0%B8-4307003.jpeg», «height»: 537, «width»: 807 }, «datePublished»: «2018-02-12T10:30:47+03:00», «dateModified»: «2018-02-12T10:30:47+03:00», «author»: { «@type»: «Person», «name»: «anon» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3398997
Source: Joyreactor

Пост №3398994

Автор: Buttmammal

Бил МюррейРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3398994″ }, «headline»: «Бил Мюррей / Билл Мюррей (Bill Murray) :: Актеры и Актрисы :: fasion :: гольф :: Знаменитости :: мода», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%91%D0%B8%D0%BB%D0%BB-%D0%9C%D1%8E%D1%80%D1%80%D0%B5%D0%B9-%D0%90%D0%BA%D1%82%D0%B5%D1%80%D1%8B-%D0%B8-%D0%90%D0%BA%D1%82%D1%80%D0%B8%D1%81%D1%8B-%D0%97%D0%BD%D0%B0%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D0%BE%D1%81%D1%82%D0%B8-%D0%B3%D0%BE%D0%BB%D1%8C%D1%84-4306998.jpeg», «height»: 1946, «width»: 1298 }, «datePublished»: «2018-02-12T10:27:59+03:00», «dateModified»: «2018-02-12T10:27:59+03:00», «author»: { «@type»: «Person», «name»: «Buttmammal» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3398994
Source: Joyreactor