» Материалы за 22.01.2018 » Страница 2

 

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

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

Пятого декабря в Санкт-Петербурге прошёл третий митап 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, посмотрело: 145

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


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

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

     

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

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

    Добрый день.

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

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

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

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

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

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

     

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

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

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

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

     

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

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

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


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

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

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

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

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

     

    Методика проекционного моделирования

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

    Методика моделирования



    Проекции поверхности в 3-Д пространстве на три проекционные плоскости позволяют инженеру представить моделируемый объект, будь то деталь или конструкция. Для этого надо соотнести точки на чертеже с точками в пространстве. Этому умению обучают на уроках начертательной геометрии. Но полученное в результате этого представление о поверхности ничего не говорит инженеру ни о том, из чего сделан объект, ни о его свойствах. Чтобы представить деталь, поверхность надо трактовать (интерпретировать). Для этого нужно знать стандарты, выработанные в специальных областях деятельности. Только, если чертеж выполнен в соответствии с этими стандартами, его смогут прочитать и однозначно трактовать другие специалисты. Эти стандарты не относятся к предмету начертательной геометрии, они относятся к таким областям знаний, как архитектура, машиностроение, технология обработки материалов. Поэтому первое, что надо научиться делать, это разделять проекции и трактовку проецируемого объекта.



    Ровно то же можно сказать про проекционное моделирование. Проекции 4-Д объема на пространство и на время позволяют представить моделируемый 4-Д объем. Но для трактовки этого объема нужны знания в специальных областях.

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

     

    Классненькая стажировка

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

    Мы продолжаем серию публикаций о стажировке в СКБ Контур. Сегодня познакомимся с Анной Шляк, которая расскажет как прошла ее стажировка в Питере и поделится советами.



    Классненькая стажировка


    Тестовое задание



    Об СКБ Контур я узнала от одногруппницы: «У них есть классненькие стажировки на C#». В феврале 2017 я дождалась начала стажировки, но была дико расстроена: тестовое задание показалось мне просто непосильным. Нужно было написать сервер статистики для игры-шутера. «Классненько», — подумала я и начала стараться. К концу февраля всё-таки смогла сделать первоначальный вариант и отправить на проверку.



    Отбор по тестовым шел в две волны: сначала рассматривали тех, кто отправил ответы до 1 марта, потом — до 19 марта. Я хотела попасть в первую волну, и, как оказалось, не зря. На тестовое мне ответили: «Вы справились хорошо, но немного не дотянули до нашего ТОПа. До 19-го марта есть время, чтобы улучшить ваши ответы». Так я и сделала. Пока я писала код, появлялись новые уточнения и требования по заданию. В одном из уточнений был запрет использовать базу данных MS SQL Server. Если эта база не подходит, то как выбрать нужную? Наугад я выбрала SQLite и с тревогой отправила тестовое на проверку. И прошла дальше.



    Следующим этапом был креш-курс на базе отдыха под Екатеринбургом. В апреле я вылетела из Санкт-Петербурга в столицу Урала ради лекций и развлечений. Я была счастлива, что попала на креш-курс: интересные и полезные лекции, парное программирование, куча разных игр, вкусняшки.



    Классненькая стажировка

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

     

    Далеко ли доедет беспилотный автомобиль? Задай вопрос эксперту Intel

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

    Далеко ли доедет беспилотный автомобиль? Задай вопрос эксперту Intel


    Новости последних нескольких лет приучили нас к мысли, что уже следующее поколение людей будет жить при коммунизме наступившей эре автономных авто, и водительские права ему уже не понадобятся. Компания Intel давно и активно принимает участие в этом процессе, ей накоплен огромный опыт, которым сейчас мы готовы с вами поделиться. В рамках рубрики «Задай вопрос эксперту Intel» мы представляем вам эксперта Intel Ивана Кузьмина.



    Комментариями к этому посту или через личные сообщения мы предлагаем вам задавать эксперту свои вопросы в области искусственного интеллекта и беспилотных автомобилей. Через некоторое время выйдет пост с ответами. Нажавших кнопку «Читать далее» ждет приятный сюрприз!

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

     

    Бета-тест раздела для бета-тестеров Хабра и Гиктаймс

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

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



    Бета-тест раздела для бета-тестеров Хабра и Гиктаймс

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

     

    Определение аномалий с использованием анализа поведения пользователей

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

    Определение аномалий с использованием анализа поведения пользователей



    В течение последних 10 лет центры оперативного управления информационной безопасности (Security Operation Center, SOC) и аналитики оперировали такими понятиями как индикаторы компрометации (Indicators of Compromise, IoC), сигнатуры, пороговые (threshold-based) признаки проникновения или попыток проникновения в попытке угнаться за темпом постоянно меняющихся угроз. Это было проигрышное противостояние.

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