Криптография в Java. Класс Cipher

Автор: admin от 22-03-2019, 18:00, посмотрело: 70

Привет, Хабр! Представляю вашему вниманию перевод второй статьи "Java Cipher" автора Jakob Jenkov из серии статей для начинающих, желающих освоить основы криптографии в Java.

Категория: Программирование

 

Реверс-инжиниринг приложений после обфускации

Автор: admin от 22-03-2019, 18:00, посмотрело: 72

Введение



Данная публикация направлена на изучение некоторых приемов реверс-инжиниринга. Все материалы представлены исключительно в ознакомительных целях и не предназначены в использовании в чьих-либо корыстных целях



Предмет исследования



В качестве примера будем изучать код Atomineer Pro Documentation (далее APD). Это плагин для Visual Studio предназначенный для автоматической генерации комментариев в исходных кодах. Для начала установим данный плагин и проверим его работу. Бесплатная версия имеет триальный период и ряд ограничений использования в течении этого времени. Так при добавлении комментариев в файл пользователю выдается сообщение о том, что в течении дня можно обработать только 10 файлов

Категория: Программирование

 

Корпоративная структура бизнеса 2019

Автор: admin от 22-03-2019, 18:00, посмотрело: 53

Отличительной чертой современных технологий является невероятная скорость изменений. И это не удивительно, если хочешь быть лучшим в чем-то – приходится постоянно развиваться. В кои-то веки, такая тенденция прослеживается в секторе государственного регулирования. Невероятно, но факт! За последние 2 года, юридическое бизнес-структурирование изменилось до неузнаваемости.



Сегодня мир корпоративного структурирования уверенно идет к модели уплаты налогов в стране жизненных интересов. Что это значит? Если по-простому – ваше налоговое резидентство, компания, офис и банковский счет должны совпадать.



И пока юристы и биздевы ломают голову, а банки требуют чуть ли не флюорографию («справки из ЖЭКа» они требуют уже давно), мы попытаемся разобраться с вариантами решения, которые сегодня ещё работают. Также, хочу отметить, что нет единого универсального решения для всех, все очень индивидуально…

Категория: Программирование

 

Hyperledger Fabric для Чайников

Автор: admin от 22-03-2019, 18:00, посмотрело: 86

A Blockchain Platform for the Enterprise



Hyperledger Fabric для Чайников

Добрый день, дорогие читатели, меня зовут Николай Нефедов, я технический специалист компании IBM, в этой статье я хотел бы познакомить вас с блокчейн платформой – Hyperledger Fabric. Платформа предназначена для построения бизнес приложений уровня предприятия (Enterprise class). Уровень статьи – для неподготовленных читателей, имеющих базовые знания IT технологий.

Категория: Программирование

 

В поисках оптимального средства

Автор: admin от 22-03-2019, 18:00, посмотрело: 64

В этой статье я расскажу, как познакомился с Quest Netvault Backup. О Netvault Backup, когда этот софт еще принадлежал Dell, я уже слышал много положительных отзывов, но мне еще не приходилось его «щупать» руками.



В поисках оптимального средства

Категория: Программирование

 

Мой путь от Python к Go — делюсь советами и ресурсами

Автор: admin от 22-03-2019, 15:40, посмотрело: 51

Мой путь от Python к Go — делюсь советами и ресурсами


Мне нравится Python. Этот язык был моим фаворитом последние пять лет. Он дружелюбный, эффективный, и его легко выучить. Используется практически для всего: от создания простых скриптов и веб-разработки до визуализации данных и машинного обучения



Постепенное «созревание» Go, обширное комьюнити и тот факт, что все больше компаний принимают этот язык на вооружение после успешных тестов, заставили меня обратить на него внимание и углубиться в литературу. Но этот пост не о том, что лучше — Python или Go: сравнений в сети огромное количество. По моему мнению, все зависит от области применения. Я собираюсь рассказать о том, почему выбрал Go, дав несколько советов и ссылок на полезные ресурсы для всех интересующихся темой.

Категория: Программирование

 

UDB. Что же это такое? Часть 6. Модуль управления и статуса/Status and Control Module

Автор: admin от 22-03-2019, 13:35, посмотрело: 64

UDB. Что же это такое? Часть 6. Модуль управления и статуса/Status and Control Module


В прошлых статьях-переводах документации Cypress очень предметно рассматривался операционный автомат — Datapath. Постепенно переходим к изучению других модулей UDB, в частности — модуль управления и статуса.

Категория: Microsoft

 

Microsoft открывает бизнес-школу, чтобы учить стратегии ИИ, культуре и ответственности

Автор: admin от 22-03-2019, 13:35, посмотрело: 49

Microsoft открывает бизнес-школу, чтобы учить стратегии ИИ, культуре и ответственности


В последние годы некоторые из самых быстрорастущих компаний мира внедряют искусственный интеллект (ИИ) для решения специфических бизнес-задач. Microsoft провела исследование, чтобы понять, как ИИ повлияет на лидерство в бизнесе, и выяснила, что вероятность активного внедрения ИИ в быстрорастущих компаниях более чем в 2 раза выше, чем в компаниях, развивающихся медленнее.



Более того, быстрорастущие компании уже сейчас применяют ИИ гораздо активнее, и около половины из них планируют расширить применение ИИ в будущем году, чтобы улучшить процессы принятия решений. Среди компаний с медленным ростом такие планы есть только у каждой третьей. Но, как показало исследование, даже среди быстрорастущих компаний лишь каждая пятая интегрирует ИИ в свою операционную деятельность.



Подробности под катом!

Категория: Microsoft

 

Самосинхронные схемы. Вычисление логических функций непосредственно по графу событий. Часть 3. Декомпозиция

Автор: admin от 22-03-2019, 13:25, посмотрело: 50

Напомню важный вывод из предыдущих частей. Для циклического последовательного поведения, не содержащего кратных сигналов (переключающихся за цикл более двух раз), минимальная логическая функция каждого сигнала может быть представлена в следующем виде (естественно при отсутствии CSC конфликтов):



1)

Самосинхронные схемы. Вычисление логических функций непосредственно по графу событий. Часть 3. Декомпозиция





где a*b*...*c — это импликанта, состоящая из одной или более переменных. g+h+...+i — это возможно пустое множество импликант, состоящих из одной переменной. x*f — это импликанта из 2 переменных, наличие которой в минимальной форме не обязательно. Все переменные, кроме x, могут входить в формулу как в прямом, так и в инверсном виде, в зависимости от расстановки знаков соответствующих событий. Все переменные входят в формулу в качестве аргументов строго по одному разу.



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



а) одну или более импликант,

б) несколько сигналов (переменных) одной импликанты,

в) один входной инвертор.

Категория: Google

 

Уменьшение зависимости от размеченных данных у генеративно-состязательных сетей

Автор: admin от 22-03-2019, 13:25, посмотрело: 49

Генеративно-состязательные сети (ГСС) [Generative Adversarial Networks, GAN] – обладающий интересными возможностями класс глубоких генеративных моделей. Их основная идея – обучение двух нейросетей, генератора, который обучается синтезу данных (к примеру, изображений), и дискриминатора, обучающегося тому, как отличать реальные данных от тех, что синтезировал генератор. Этот подход успешно использовался для высококачественного синтеза изображений, улучшения сжатия изображений, и прочего.

Категория: Google

 
Назад Вперед