» Последние публикации на сайте » Страница 7

 

Я ненавижу константы в Ruby

Автор: admin от 22-01-2018, 21:40, посмотрело: 22

Ruby — очень сложный язык программирования. Он невероятно красивый и читабельный, однако у него есть множество тем и особенностей, которые могут оставаться "темным лесом" даже для опытного Ruby-разработчика. Одной из таких тем является поиск констант.



Несмотря на заголовок, гнева в посте не будет.

Категория: Программирование » Веб-разработка

 

Постигаем Си глубже, используя ассемблер. Часть 3

Автор: admin от 22-01-2018, 13:10, посмотрело: 26

В третьей статье мы продолжим разбирать условия. В прошлый раз мы так и не посмотрели оптимизированные версии if-else.

Категория: Информационная безопасность

 

ГК InfoWatch подвела итоги года

Автор: admin от 22-01-2018, 13:10, посмотрело: 37

Деятельность группы компаний (ГК) InfoWatch в 2017 году подарила такое количество интересных событий, что только их официальное изложение потребовало бы издать небольшую книжку объемом чуть более 300 страниц. К счастью для издателей, а также для тех, кто не всегда успевает следить за нашими новостями, мы уменьшили объем излагаемого материала примерно в 100 раз и представляем вашему вниманию только самые важные факты из жизни компании в уходящем году.



Развитие бизнеса



Оборот бизнеса компании растет высокими темпами уже пять лет подряд. В 2016 финансовом году выручка ГК InfoWatch превысила 1,5 млрд рублей, а число проектов внедрений DLP-решений увеличилось на треть.



ГК InfoWatch подвела итоги года

Категория: Информационная безопасность

 

Серия #notNULL — Twig

Автор: admin от 22-01-2018, 12:50, посмотрело: 39

Приветствую, Хабрасообщество!



Давно я забросил переводы тех. литературы по Objective-C / Swift и несколько непереведённых глав из Core Data остались далеко в черновиках. Однако любовь к переводам, разработке и обучению не угасла — изменился подход и мысли о том, как можно всё это упаковывать и организовывать.



Я влюбился в формат обучающих видео.Серия #notNULL — Twig

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

 

Принцип работы потокового шифра с примерами на C#. От Одноразового блокнота до потокового шифра на основе хеш-ф-и и CTR

Автор: admin от 22-01-2018, 12:50, посмотрело: 34

По ходу статьи, развивая идею «Одноразового блокнота», «изобретем» потоковый шифр на основе хеш-функции. Узнаем, что такое Counter Mode Encription CTR.



Знание терминов «хеш-функция» и «Одноразовый блокнот» для чтения не обязательно.



Одноразовый блокнот



В «Одноразовом блокноте» шифротекст получается путем наложения ключа на открытый текст. Наложение можно сделать, например, с помощью побитового XOR: каждый бит открытого текста XOR-ится с соответствующим (таким же по порядку) битом ключа.



Принцип работы потокового шифра с примерами на C#. От Одноразового блокнота до потокового шифра на основе хеш-ф-и и CTR


Рис 1. Каждый бит открытого текста XOR-ится с таким же по порядку битом ключа

Категория: Программирование, Информационная безопасность, Криптография

 

Отчёт c St. Petersburg Scala MeetUp 2017.3

Автор: admin от 22-01-2018, 12:45, посмотрело: 27

Пятого декабря в Санкт-Петербурге прошёл третий митап Scala разработчиков. Юзер-группа встречается раз в 2-3 месяца, в гостях у какой-либо из компаний — активных участников сообщества, использующих язык Scala или смежные ему технологии. На этот раз, площадкой проведения был выбран офис компании JetBrains на Васильевском острове. В нём ведёт свою деятельность команда разработчиков Scala plugin для сред IntelliJ IDEA и Android Studio.



Отчёт c St. Petersburg Scala MeetUp 2017.3В программе митапа были три выступления наших коллег:




  • Андрей Сугак (JetBrains) рассказал о результатах своей дипломной работы: инструменте Мутационного тестирования проектов на языке Scala;

  • Илья Кириллов (СПБГУ) представил недавно появившийся build tool CBT;

  • Сергей Рублев (eLama) дал ряд практических примеров использования библиотеки Slick.



  • Подробности выступлений и видеоматериалы под катом…

    Категория: Компании » Microsoft

     

    Имплантация микрочипов: мифы и реальность

    Автор: admin от 22-01-2018, 12:45, посмотрело: 22

    Имплантация микрочипов: мифы и реальность


    Помните кинофильм «Терминатор» и прочие страшилки из ближайшего будущего? Пристегните ремни, под катом пара реальных историй про людей, добровольно вживляющих себе под кожу различные чипы. Конечно же, в нашей стране тоже есть доморощенные киборги, но давайте посмотрим, как оно развивается на Западе.

    Категория: Компании » Microsoft

     

    Поведения — behaviours Erlang-е

    Автор: admin от 22-01-2018, 12:45, посмотрело: 17

    Добрый день.

    Пара слов о себе сначала. Я пишу на Erlang-е около 10 лет и приветствую появившиеся в последнее время схемы и диаграммы. Но я помню какой переворот в моем коде вызвало применение поведений, и думаю что это интересная тема для сложных продуктов.

    Зачем нужны поведения? Поведение — суть определение интерфейса. Установка контракта между вызывающей стороной и имплементацией. Ну и все что из этого вытекает в случаях обычного определения интерфейса класса. Только в этом случае мы определяем интерфейс модуля.

    Модуль может выполнять больше, чем одно поведение, но надо аккуратно смотреть, чтобы поведения не пересекались.

    Если поведения декларируют функцию, совпадающую по имени и количеству параметров, то при компиляции появляется логичное предупреждение conflicting behaviours.

    Синтаксическая сторона очень проста. Я положу код для примера и потом продолжу описание.

    Категория: Компании » Microsoft

     

    Максимально просто про перебор комбинаций в реальных бизнес-задачах

    Автор: admin от 22-01-2018, 12:45, посмотрело: 18

    Если начать искать материал про перебор комбинаций, возникает масса примеров как перебрать все сочетания всех букв или всех цифр. Но как создать все сочетания элементов матрицы, в которой заранее неизвестна размерность, не углубляясь в Иосифа Романовского и его «Дискретный Анализ», такого материала я не нашел, поэтому и решил написать его здесь. Вдруг кому-то понадобится.

    Категория: Компании » Microsoft

     

    Конвертирование из Sketch в PSD

    Автор: admin от 22-01-2018, 12:45, посмотрело: 17

    Конвертирование дизайн-макетов из формата .Sketch в .PSD


    Конвертирование из Sketch в PSD

    SKETCH — мощный инструмент, который давно используют веб-дизайнеры по всему миру. Своей популярностью он обязан высокой производительностью и уникальной системой символов, с возможностью создания для них отдельных подключаемых библиотек.

    К сожалению, пользоваться этой артиллерией могут лишь обладатели компьютеров на платформе MAC OS. Продукты Adobe являются доминирующим инструментом для веб-дизайнеров, работающих под ОС Windows, но сильно уступают перед «Sketch». Исходя из этого, вопрос конвертации макета для просмотра на обоих операционных системах актуален как никогда.

    В этой статье будут рассмотрены тонкости процесса конвертирования, преимущества и недостатки различных методов.

    Категория: Программирование » Веб-разработка