Обмен валюты: фиксируем курс для оффлайна в онлайне. Опыт ВТБ24

Обмен валюты – скучный и стандартный процесс, через который по тем или иным причинам проходит каждый. Кажется, технически там делать уже особо и нечего. ВТБ24 так не считает – мы как банк знаем о нескольких не лежащих на поверхности проблемах валютного обмена, с которыми можно столкнуться внезапно и в самый неподходящий момент. И решили их с помощью IT. Какие проблемы и как именно решили – читайте под катом.


Читать дальше →
Обмен валюты: фиксируем курс для оффлайна в онлайне. Опыт ВТБ24
Source: habrahabr

Динамическая инструментация — не просто, а тривиально*: пишем yet another инструментацию для American Fuzzy Lop

(*) На самом деле, не совсем.

Наверное, многие слышали про Valgrind — отладчик, который может сказать, где в вашей нативной программе утечка памяти, где ветвление зависит от неинициализированной переменной и многое другое (а ведь кроме memcheck, у него есть и другие режимы работы). Внутри себя эта чудо-программа перемалывает нативный код в некий промежуточный байткод, инструментирует его и генерирует новый машинный код — уже с run-time проверками. Но есть проблема: Valgrind не умеет работать под Windows. Когда мне это понадобилось, поиски привели меня к аналогичной утилите под названием DrMemory, также с ней в комплекте был аналог strace. Но речь не столько о них, сколько о библиотеке динамической инструментации, на базе которой они построены, DynamoRIO. В какой-то момент я заинтересовался этой библиотекой с точки зрения написания собственной инструментации, начал искать документацию, набрёл на большое количество примеров и был поражён тем, что простенькую, но законченную инструментацию вроде подсчёта инструкций вызова можно написать буквально в 237 строк сишного кода, 32 из которых — лицензия, а 8 — описание. Нет, это, конечно не «пишем убийцу Valgrind в 30 строк кода на JavaScript», но сильно проще, чем то, что можно представить для подобной задачи.

В качестве примера давайте напишем уже четвёртую реализацию инструментации для фаззера American Fuzzy Lop, о котором недавно уже писали на Хабре.

Читать дальше →
Динамическая инструментация — не просто, а тривиально*: пишем yet another инструментацию для American Fuzzy Lop
Source: habrahabr

Пост №3177491

Автор: sergeybus

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3177491″ }, «headline»: «секретный вопрос :: смешные картинки (фото приколы ) :: длинная гифка :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D1%8B%D0%B9-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81-%D1%81%D0%BC%D0%B5%D1%88%D0%BD%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D0%B0%D1%8F-%D0%B3%D0%B8%D1%84%D0%BA%D0%B0-3962346.gif», «height»: 484, «width»: 539 }, «datePublished»: «2017-07-19T17:15:57+03:00», «dateModified»: «2017-07-19T17:15:57+03:00», «author»: { «@type»: «Person», «name»: «sergeybus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3177491
Source: Joyreactor

Девушки, бургеры и сливки: как пользователи 4PDA тестировали Honor 9

В конце июня состоялась мировая премьера Honor 9, а пользователи 4pda  уже опробовали смартфон в работе. Пять участников прошли отборочный тур и одними из первых в России протестировали […]
Девушки, бургеры и сливки: как пользователи 4PDA тестировали Honor 9
Source: 4pda

Владельцы Google Pixel XL получили Android 8.0.0 раньше времени

Официальный релиз новой версии Android с порядковым номером 8.0 запланирован на август, а в этом месяце должна выйти четвёртая бета-версия долгожданной прошивки. Сейчас протестировать Android 8.0 могут […]
Владельцы Google Pixel XL получили Android 8.0.0 раньше времени
Source: 4pda

Пост №3177450

Автор: uni-snake

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://wh.reactor.cc/post/3177450″ }, «headline»: « 7л W в < П1 Ш: V • й / Hellbrute :: Chaos Space Marine :: Khorne :: Chaos (Wh 40000) :: World Eaters :: Warhammer 40000 (warhammer40000, warhammer40k, warhammer 40k, ваха, сорокотысячник) :: jeffszhang :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Warhammer-40000-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-Hellbrute-Chaos-Space-Marine-3962300.jpeg», «height»: 1000, «width»: 667 }, «datePublished»: «2017-07-19T16:31:04+03:00», «dateModified»: «2017-07-19T16:31:04+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»: «» }
Комментировать 
Пост №3177450
Source: Joyreactor

Пост №3177446

Автор: SlapMyAss405

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3177446″ }, «headline»: «slack wyrm :: joshua-wright (slack wyrm) :: Dragonking737 :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-slack-wyrm-joshua-wright-Dragonking737-3962293.jpeg», «height»: 1350, «width»: 1080 }, «datePublished»: «2017-07-19T16:23:44+03:00», «dateModified»: «2017-07-19T16:23:44+03:00», «author»: { «@type»: «Person», «name»: «SlapMyAss405» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3177446
Source: Joyreactor

Пост №3177433

Автор: Дмитрий Спицын

Лавкрафт был прав!Вы сейчас видите многощетинкового червя Eulagisca gigantea, которого достали из-под толщи Антарктического льда из глубин в 520-670м. Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://vsi.reactor.cc/post/3177433″ }, «headline»: «Лавкрафт был прав! / Всё самое интересное (интересное, познавательное,) :: червяк :: многощетинкового червя :: эволюция :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D1%89%D0%B5%D1%82%D0%B8%D0%BD%D0%BA%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-%D1%87%D0%B5%D1%80%D0%B2%D1%8F-%D1%87%D0%B5%D1%80%D0%B2%D1%8F%D0%BA-%D1%8D%D0%B2%D0%BE%D0%BB%D1%8E%D1%86%D0%B8%D1%8F-%D0%92%D1%81%D1%91-%D1%81%D0%B0%D0%BC%D0%BE%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B5%D1%81%D0%BD%D0%BE%D0%B5-3962269.jpeg», «height»: 1080, «width»: 786 }, «datePublished»: «2017-07-19T16:06:55+03:00», «dateModified»: «2017-07-19T16:06:55+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»: «Вы сейчас видите многощетинкового червя Eulagisca gigantea, которого достали из-под толщи Антарктического льда из глубин в 520-670м.» }
Комментировать 
Пост №3177433
Source: Joyreactor

Microsoft показала складной безрамочный смартфон

В сети уже не первый год ходят слухи о том, что компания Microsoft разрабатывает смартфон Surface Phone. Более того, представители редмондской корпорации, включая и главу Microsoft, неоднократно говорили, […]
Microsoft показала складной безрамочный смартфон
Source: 4pda

Пост №3177429

Автор: Greykar







Развернуть



{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/3177429″
},
«headline»: « кто это ^ г Зоя?’ идиот» 1 7« -Ос ГгТ V / Pokemon comics :: Misaka Mikoto :: Kamijou Touma :: ToAru (To Aru Majutsu no Index, To Aru Kagaku no Railgun) :: Pokémon :: Anime Комиксы :: Pikachu :: crossover :: rod (rod4817) :: ToAru комиксы :: фэндомы :: Anime (Аниме)»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img1.joyreactor.cc/pics/post/full/ToAru-Anime-Anime-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-Misaka-Mikoto-3962265.jpeg»,
«height»: 910,
«width»: 600 },
«datePublished»: «2017-07-19T15:58:43+03:00»,
«dateModified»: «2017-07-19T15:58:43+03:00»,
«author»: {
«@type»: «Person»,
«name»: «Greykar»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «»
}

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