Динамический анализ iOS-приложений без Jailbreak

В рамках данной статьи мы хотим поделиться своим опытом решения некоторых проблем, связанных с анализом безопасности iOS-приложений. Рассмотрение будет осуществляться при условии, что у нас нет iOS-устройства с JailBreak на борту.


Читать дальше →
Динамический анализ iOS-приложений без Jailbreak
Source: habrahabr

Пост №3272486

Автор: Sabnock

https://ncmares.tumblr.com/Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://mlp.reactor.cc/post/3272486″ }, «headline»: «Rainbow Dash (Рэйнбоу Дэш) :: Twilight Sparkle (Твайлайт Спаркл) :: mlp art :: mane 6 :: my little pony (Мой маленький пони) :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/my-little-pony-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-mlp-art-Rainbow-Dash-4112873.png», «height»: 775, «width»: 1280 }, «datePublished»: «2017-10-19T11:08:22+03:00», «dateModified»: «2017-10-19T11:08:22+03:00», «author»: { «@type»: «Person», «name»: «Sabnock» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «https://ncmares.tumblr.com/» }
Комментировать 
Пост №3272486
Source: Joyreactor

Наушники для геймеров с костной проводимостью звука, или сказ о том, как Aftershokz модель Gamez продавал

Aftershokz Gamez — одна из самых «загадочных» моделей в линейке и, наверное, единственная, о которой мы (будучи официальным представителем в России) ни словом не обмолвились.

Ниже короткий рассказ о том, в чем же хитрость с этой геймерской гарнитурой.
Читать дальше →
Наушники для геймеров с костной проводимостью звука, или сказ о том, как Aftershokz модель Gamez продавал
Source: geektimes

[Перевод — recovery mode ] Как мы на React 16 переезжали

image

Facebook переписал большую часть React’а и выпустил 16 версию. React 16 был очень ожидаемым обновлением, особенно ввиду нового способа рендеринга Fiber, который сильно повышает производительность. Команда разработчиков React в последней версии усердно помечала методы и пакеты устаревшими (deprecated), и мы видели их предупреждения в консоли. В действительности же, миграция не так проста для большого проекта.

Мы в Discord только что запустили обновление нашего приложения на основе React 16 и хотим поделиться нашим опытом, который мы получили в ходе миграции.
Читать дальше →
[Перевод — recovery mode ] Как мы на React 16 переезжали
Source: habrahabr

Что такое HDR и как его применять?

В приложениях фотокамер для смартфонов можно найти самые разнообразные функции. Тут и съёмка панорам, и украшение лица, и художественные фильтры, а иногда и тонкие настройки, доступные в профессиональном […]
Что такое HDR и как его применять?
Source: 4pda

[Из песочницы] Необразованная молодёжь. Вавилонские младенцы

Приветствую тебя, Хабросообщество! Данная статья — плод размышлений о серии статей «Необразованная молодёжь»: "Необразованная молодёжь", "Необразованная молодёжь. Ответ преподавателя-совместителя" и "Необразованная молодёжь. Ответ бизнеса". Содержание во многом опирается на мой личный опыт. Поэтому может показаться, что я пытаюсь вас в чем-то убедить. Но единственная цель моей статьи — попытка осознать суть действительности, в которой я оказался, поделиться некоторыми соображениями. Возможно, после этой публикации, у меня могут появиться некоторые проблемы. Статья затрагивает не только сферу IT, но и некоторые этические аспекты.

image

Читать дальше →
[Из песочницы] Необразованная молодёжь. Вавилонские младенцы
Source: habrahabr

[Перевод] Пишем движок трёхмерного ретро-шутера с нуля

Мне всегда нравились классические шутеры от первого лица 90-х. Я часами просиживал за моим 386-м, играя Doom, потрясённый тем, как кому-то удалось написать код, отрисовывающий на моём экране 3D-графику в реальном времени с отличным разрешением 320×200. Я немного знал программирование (только что начал изучать BASIC), поэтому осознавал, что глубоко внутри это всего лишь куча математики и байтов, записываемых в видеопамять. Но в то время даже массивы для меня были довольно сложным понятием, поэтому я не мог даже начать постигать всю сложность 3D-рендеринга.

В то время все писали 3D-движки с нуля, потому что другого способа не было. Но сегодня написание логики 3D-рендеринга с нуля скорее всего окажется плохой идеей. Очень плохой. Почти как изобретение колеса! При наличии огромного количества 3D-движков и библиотек, намного более хорошо протестированных и оптимизированных, чем то, что вы можете сделать сами, нет никаких причин для разумного разработчика начинать писать собственный движок.

Если только…

Представьте, что вы можете вернуться в машине времени назад в 90-е, когда ещё не было OpenGL и DirectX, не было видеопроцессоров. Всё что у вас есть — ЦП и экран, заполненный пикселями. Вам всё придётся писать самому.

Если эта идея кажется вам интересной, то вы не одиноки: это именно то, что можно сделать на такой выдуманной консоли, как TIC-80.
Читать дальше →
[Перевод] Пишем движок трёхмерного ретро-шутера с нуля
Source: habrahabr

Пост №3272476

Автор: Finalist

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3272476″ }, «headline»: «ПРИВЕТ Ту кто / Смешные комиксы (веб-комиксы с юмором и их переводы)», «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-4112859.jpeg», «height»: 968, «width»: 688 }, «datePublished»: «2017-10-19T10:49:21+03:00», «dateModified»: «2017-10-19T10:49:21+03:00», «author»: { «@type»: «Person», «name»: «Finalist» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3272476
Source: Joyreactor

Цитата #447319

>> В чат приходит @голубь

голубь: кря
Vigilius: мутант, что ли?
голубь: нет
голубь: языки начал изучать…
Цитата #447319
Source: bash