Увеличиваем себе премию в два раза, или как взломать документы, подписанные усиленной квалифицированной подписью

Автор: admin от Вчера, 21:40, посмотрело: 18

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



Увеличиваем себе премию в два раза, или как взломать документы, подписанные усиленной квалифицированной подписью

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

 

Статистика Тостера за 2017 год

Автор: admin от Вчера, 21:40, посмотрело: 11

Всем привет от команды Тостера!



Начался 2018 год, и мы хотим поделиться с вами итогами прошлого года, который для Тостера оказался достаточно позитивным и продуктивным.



В 2017 году, пользователи Тостера задали более 100 тысяч вопросов и получили на них более 200 тысяч ответов. Решения были найдены для 51% вопросов, то есть каждый второй вопрос на Тостере находит решение. А вот как выглядит вся статистика за год в цифрах:

Статистика Тостера за 2017 год
За всеми остальными подробностями добро пожаловать под кат.

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

 

Скрестить ежа (Marathon) с ужом (Spring Cloud). Эпизод 2

Автор: admin от Вчера, 21:40, посмотрело: 13

В первом эпизоде у нас получилось вытянуть информацию из Mesos Marathon прямиком в бины Spring Cloud-а. Вместе с тем у нас появились первые проблемы, одну из которых мы разберём в текущей части повествования. Давайте вспомним нашу конфигурацию подключения к Marathon-у:



spring:  
    cloud:
        marathon:
            scheme: http       #url scheme
            host: marathon     #marathon host
            port: 8080         #marathon port


Какие мы видим тут проблемы? Первая — у нас нет никакой авторизации при подключении, что для промышленного использования странно. Вторая — мы можем указать только один хост и порт. В принципе, можно было бы попробовать упихнуть несколько мастеров за один балансировщик или DNS, но эту дополнительную точку отказа хотелось бы избежать. Как это сделать написано под катом.

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

 

Работа с проблемными *.dwg-файлами в среде nanoCAD

Автор: admin от Вчера, 21:40, посмотрело: 13

Работа с проблемными *.dwg-файлами в среде nanoCAD


Формат *.dwg — самый популярный формат хранения электронных чертежей. Зачастую *.dwg-файлы хранятся годами, сохраняются в различных системах, используются разными пользователями и из-за этого могут накапливать различные ошибки. Чтобы обезопасить себя и свои документы, перед началом работы с файлами в nanoCAD рекомендуется выполнить ряд действий для их проверки, очистки и оптимизации. Ниже мы рассмотрим основные инструменты и методы работы с *.dwg-файлами.

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

 

Новинки для дизайнеров и разработчиков: свежие утилиты, плагины и инструменты. Выпуск 6-й

Автор: admin от Вчера, 21:40, посмотрело: 14

Новинки для дизайнеров и разработчиков: свежие утилиты, плагины и инструменты. Выпуск 6-й


И вновь за последнее время в западном сообществе дизайнеров и разработчиков свет увидело множество полезных и не очень продуктов, которые распространяются безвозмездно. В шестом выпуске «Полезного дизайнеру» я оставил только полезные 28 ссылок и предлагаю с ними ознакомиться…

Категория: Веб-разработка, Game Development

 

«День знаний» для ИИ: опубликован ТОП30 самых впечатляющих проектов по машинному обучению за прошедший год (v.2018)

Автор: admin от Вчера, 15:55, посмотрело: 22

«День знаний» для ИИ: опубликован ТОП30 самых впечатляющих проектов по машинному обучению за прошедший год (v.2018)


Чтобы выбрать ТОП 30 (только 0,3%), за прошедший год команда Mybridge сравнила почти 8800 проектов по машинному обучению с открытым исходным кодом.



Это чрезвычайно конкурентный список, и он содержит лучшие библиотеки с открытым исходным кодом для машинного обучения, наборы данных и приложения, опубликованные в период с января по декабрь 2017 года. Чтобы дать вам представление о качестве проектов, отметим, что среднее число звезд Github — 3558.



Проекты с открытым исходным кодом могут быть полезны не только ученым. Вы можете добавить что-то удивительное поверх ваших существующих проектов. Ознакомьтесь с проектами, которые вы, возможно, пропустили в прошлом году.



«День знаний» для ИИ: опубликован ТОП30 самых впечатляющих проектов по машинному обучению за прошедший год (v.2018)
Осторожно, под катом много картинок и gif.

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

 

Learnopengl. Урок 4.4 — Отсечение граней

Автор: admin от Вчера, 15:55, посмотрело: 13

Learnopengl. Урок 4.4 — Отсечение граней

Отсечение граней



Попробуйте представить куб и подсчитать максимальное число его граней, которое вы можете увидеть с любого направления. Если ваше воображение не излишне живое, то, верней всего, вы придете к выводу, что это число 3. Из какой бы точки или с какого бы направления вы не смотрели на куб, вы никогда не сможете увидеть больше чем три грани. Так к чему же тратить вычислительные мощности на отрисовку оставшихся трех граней, если их не будет видно? Если бы мы могли отбросить их обработку каким-то образом, то сэкономили более чем половину выполнений фрагментного шейдера!



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

 

Платформы для экспериментов по обучению с подкреплением и не только

Автор: admin от Вчера, 15:55, посмотрело: 14

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

В этой статье приведен краткий обзор двенадцати подобных сервисов.

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

 

Как начать разрабатывать универсальные приложения с библиотекой Next.js

Автор: admin от Вчера, 15:55, посмотрело: 17

We don’t need no traffic building,

We don’t need no SEO,

No link exchanges in your network,

Spammers! leave us all alone.



Anna Filina


Немного истории



В далеком 2013 году Spike Brehm из Airbnb опубликовал программную статью, в которой проанализировал недостатки SPA-приложений (Single Page Application), и в качестве альтернативы предложил модель изоморфных веб-приложений. Сейчас чаще используется термин универсальные веб-приложение (см. дискуссию).



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

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

 

Как написать собственный игровой движок на C++

Автор: admin от Вчера, 15:55, посмотрело: 17

Перевод статьи Джеффа Прешинга (Jeff Preshing) How to Write Your Own C++ Game Engine.


Как написать собственный игровой движок на C++


В последнее время я занят тем, что пишу игровой движок на C++. Я пользуюсь им для создания небольшой мобильной игры Hop Out. Вот ролик, записанный с моего iPhone 6. (Можете включить звук!)


Your browser does not support HTML5 video.

Hop Out — та игра, в которую мне хочется играть самому: ретро-аркада с мультяшной 3D-графикой. Цель игры — перекрасить каждую из платформ, как в Q*Bert.


Hop Out всё ещё в разработке, но движок, который приводит её в действие, начинает принимать зрелые очертания, так что я решил поделиться здесь несколькими советами о разработке движка.


С чего бы кому-то хотеть написать игровой движок? Возможных причин много:

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

 
Назад Вперед