В этой публикации я попытаюсь максимально подробно описать шифрования и дешифрование по алгоритму Хилла. Итак, без лишних слов сразу к делу.
Читать дальше →
[Из песочницы] Шифр Хила. Подробный разбор
Source: habrahabr
[Из песочницы] Шифр Хила. Подробнй разбор
В этой публикации я попытаюсь максимально подробно описать шифрования и дешифрование по алгоритму Хилла. Итак, без лишних слов сразу к делу.
Читать дальше →
[Из песочницы] Шифр Хила. Подробнй разбор
Source: habrahabr
[Из песочницы] Размышления об эфире: скептический взгляд биткойн-инвесторa

Я следил за биткойном и вкладывался в него с 2012 года. Признаюсь, до недавнего времени я не уделял особого внимания альтернативам, ведь ранние криптовалюты мало в чем превосходили биткойн. В лучшем случае, они были копиями с небольшими доработками, а в худшем — заранее намайненными мошенническими валютами, которые существовали лишь с целью обогащения разработчиков и пары-тройки раскрутчиков.
Нескольких десятков таких валют с меня хватило.
Правда, сейчас из-за проблемы масштабирования биткойн переживает кризис, и альтернативные валюты отвоевывают у него долю рынка. Хоть многие и считают меня счастливчиком, рано освоившим биткойн, альткойны я явно проворонил. Мне давно пора бы заново присмотреться к этому рынку и проверить, появилась ли у биткойна надежная замена и есть ли смысл в диверсификации моих вложений в криптовалюту.
Так я окунулся в эту тему с головой, стал читать материалы и общаться с людьми, чтобы понять, откуда взялся весь этот ажиотаж.
Конечно, я не утверждаю, что в одночасье превратился в эксперта по этим валютам. Может, в чем-то я и ошибаюсь, но все же поделюсь с вами своими впечатлениями. Читать дальше →
[Из песочницы] Размышления об эфире: скептический взгляд биткойн-инвесторa
Source: geektimes
Пост №3166324
Автор: PreyDay
Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3166324″ }, «headline»: «Fantasy (Fantasy art) :: art девушка :: art (арт) :: OptionalTypo :: artist :: красивые картинки», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/art-%D0%B4%D0%B5%D0%B2%D1%83%D1%88%D0%BA%D0%B0-%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-Fantasy-art-3944145.png», «height»: 1000, «width»: 699 }, «datePublished»: «2017-07-09T18:33:34+03:00», «dateModified»: «2017-07-09T18:33:34+03:00», «author»: { «@type»: «Person», «name»: «PreyDay» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать
Пост №3166324
Source: Joyreactor
[Перевод] Быстрое удаление пробелов из строк на процессорах ARM
Предположим, что я дал вам относительно длинную строку, а вы хотите удалить из неё все пробелы. В ASCII мы можем определить пробелы как знак пробела (‘ ’) и знаки окончания строки (‘r’ и ‘n’). Меня больше всего интересуют вопросы алгоритма и производительности, так что мы можем упростить задачу и удалить все байты со значениями меньшими либо равными 32.
В предыдущией статье, где я задавал вопрос об удалении пробелов на скорость, лучшим ответом было использование векторизации с помощью 128-битных регистров (SSE4). Оно оказалось в 5-10 раз быстрее подхода в лоб.
Очень удобно, что во всех процессорах имеются 128-битные векторные регистры, также как в процессорах x64. Неужели процессоры ARM могут работать настолько же быстро, как процессоры x64?
Читать дальше →
[Перевод] Быстрое удаление пробелов из строк на процессорах ARM
Source: habrahabr
Пост №3166320
Автор: Imebal
Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3166320″ }, «headline»: «Навальный :: шарик :: политика :: полиция :: Винни-Пух», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-%D0%9D%D0%B0%D0%B2%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%BF%D0%BE%D0%BB%D0%B8%D1%86%D0%B8%D1%8F-%D1%88%D0%B0%D1%80%D0%B8%D0%BA-3944137.jpeg», «height»: 960, «width»: 1200 }, «datePublished»: «2017-07-09T18:31:53+03:00», «dateModified»: «2017-07-09T18:31:53+03:00», «author»: { «@type»: «Person», «name»: «Imebal» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать
Пост №3166320
Source: Joyreactor
Правообладатели называют рипы музыки из интернета «самой агрессивной формой музыкального пиратства»

Управление по интеллектуальной собственности Великобритании и ассоциация PRS for Music, представляющая интересы правообладателей, бьют тревогу из-за одного вида пиратства, который набирает обороты — рипа стримов. Согласно исследованию правообладателей, это «самая агрессивная форма музыкального пиратства», популярность которой за 2014-2016 годы выросла на 141%.
В интернете очень популярны сервисы, которые сохраняют звук из трансляций Spotify, YouTube и других в удобные файлы MP3. Правообладатели уверены, что эти сервисы действуют незаконно.
Читать дальше →
Правообладатели называют рипы музыки из интернета «самой агрессивной формой музыкального пиратства»
Source: geektimes
Перевод книги Appium Essentials. Глава 4
Привет. Я вернулся и подготовил для вас перевод 4й главы книги по Appium.
Если вы только включились, тут у нас предыдущие 3 главы:
Глава 4. Поиск элементов по разным локаторам
У Appium есть несколько способов локализовать элементы в мобильном приложении. В этой главе, некоторые техники поиска элементов для нативных и гибридных приложений, с использованием uiautomator и Appium inspector. Чтобы определять элементы в web-приложениях, мы рассмотрим add-on для Chrome, чтобы удаленно локализовать элементы.
В этой главе:
- Поиск элементов с использованием Chrome ADB plugin
- Поиск элементов с использованием Safari Develop
- Поиск элементов с использованием UIAutomator и Appium Inspector
- Поиск элементов по id, Name, LinkText, Xpath, cssSelector, ClassName, AccessibilityId, AndroidUIAutomator и IosUIAutomation
Читать дальше →
Перевод книги Appium Essentials. Глава 4
Source: habrahabr
Пост №3166272
Автор: freakshelter
Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3166272″ }, «headline»: «лайфхак :: суд», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BB%D0%B0%D0%B9%D1%84%D1%85%D0%B0%D0%BA-%D1%81%D1%83%D0%B4-3944054.jpeg», «height»: 1002, «width»: 750 }, «datePublished»: «2017-07-09T17:42:51+03:00», «dateModified»: «2017-07-09T17:42:51+03:00», «author»: { «@type»: «Person», «name»: «freakshelter» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать
Пост №3166272
Source: Joyreactor
Пост №3166259
Автор: Gilbert13
Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3166259″ }, «headline»: «art (арт) :: MrRabLo :: русалочка :: mermaid :: мультфильм :: Disney :: красивые картинки», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/MrRabLo-%D1%80%D1%83%D1%81%D0%B0%D0%BB%D0%BE%D1%87%D0%BA%D0%B0-mermaid-Disney-3944036.jpeg», «height»: 1760, «width»: 1280 }, «datePublished»: «2017-07-09T17:35:06+03:00», «dateModified»: «2017-07-09T17:35:06+03:00», «author»: { «@type»: «Person», «name»: «Gilbert13» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать
Пост №3166259
Source: Joyreactor
