Nuklear — идеальный GUI для микро-проектов?

Автор: admin от 9-01-2017, 17:20, посмотрело: 29

Nuklear — идеальный GUI для микро-проектов? Nuklear — это библиотека для создания immediate mode пользовательских интерфейсов. Библиотека не имеет никаких зависимостей (только C89! только хардкор!), но и не умеет создавать окна операционной системы или выполнять реальный рендеринг. Nuklear — встраиваемая библиотека, которая предоставляет удобные интерфейсы для отрисовки средствами реализованного приложения. Есть примеры на WinAPI, X11, SDL, Allegro, GLFW, OpenGL, DirectX. Родителем концепции была библиотека ImGUI.


Чем прекрасна именно Nuklear? Она имеет небольшой размер (порядка 15 тысяч строк кода), полностью содержится в одном заголовочном файле, создавалась с упором на портативность и простоту использования. Лицензия Public Domain.

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

 

Поддержка нестандартного XMPP-протокола с помощью Smack

Автор: admin от 9-01-2017, 16:15, посмотрело: 23

В одном из недавних проектов мы реализовывали взаимодействие Android-приложения с ejabberd-сервером через кастомизированный XMPP-протокол.

В этой статье приведены примеры как можно отправлять/получать кастомизированные пакеты XMPP-протокола в Android-приложении.

Для работы с XMPP протоколом была выбрана библиотека Smack 4.1.8.

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

 

Скрипт удаления старых драйверов

Автор: admin от 9-01-2017, 15:50, посмотрело: 30

Сценарий к статье Павла Чубарова автоматизирующий удаление устаревших драйверов из папки С:windowssystem32DriverStoreFileRepository.

При установке драйверов старые версии сохраняются в системе, данный скрипт удаляет все дубликаты кроме драйвера имеющего самую последнюю дату

Может кому пригодится.

Категория: Админитстрирование » Системное администрирование

 

Создаём честный Форекс

Автор: admin от 9-01-2017, 14:30, посмотрело: 20

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

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

Создаём честный Форекс

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

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

 

SSH вместо VPN

Автор: admin от 9-01-2017, 14:30, посмотрело: 34

SSH вместо VPN

Наверняка многие системные администраторы сталкивались с ситуацией когда количество удалённых пользователей в компании становилось больше одного столько, что мысли о нормальном VPN вместо nat-а на скорую руку не давали покоя и становились навязчивой идеей. И уверен каждый морщился, когда понимал, что предстоит объяснять пользователям, что и где нажимать. А в моём, персональном случае ещё и позиция в отношении подопечных: «они не должны даже задумываться как это работает».

Категория: Админитстрирование » Системное администрирование

 

learnopengl. Урок 1.7 — Трансформации

Автор: admin от 9-01-2017, 14:10, посмотрело: 17

learnopengl. Урок 1.7 — ТрансформацииТеперь мы знаем как создавать объекты, раскрашивать их и накладывать на них текстуры, но они все еще довольно скучны, поскольку являются статическими объектами. Мы можем попробовать заставить их двигаться изменяя координаты вершин для каждого кадра, но это довольно муторно и требует процессорных вычислений. Есть гораздо более удобный способ для совершения трансформаций над объектом — это применение матриц. Но это не значит, что мы сейчас будем разговаривать про кунг фу и искусственный цифровой мир.

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

 

Python: коллекции, часть 1: классификация, общие подходы и методы, конвертация

Автор: admin от 9-01-2017, 13:45, посмотрело: 21

Коллекция в Python — программный объект (переменная-контейнер), хранящая набор значений одного или различных типов, позволяющий обращаться к этим значениям, а также применять специальные функции и методы, зависящие от типа коллекции.

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

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

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

 

JavaScript-тренды, на которые стоит обратить внимание в 2017-м

Автор: admin от 9-01-2017, 13:35, посмотрело: 16

JavaScript-тренды, на которые стоит обратить внимание в 2017-м


Я решил написать этот материал после того, как увидел твит Дэна Абрамова, за который хочу сказать ему огромное спасибо. Дэн задал своим подписчикам вопрос о самых интересных событиях в мире javascript, которые достойны внимания широкой общественности.

What is the most interesting thing happening in the javascript world that deserves more exposure?

— Dan Abramov (@dan_abramov) December 29, 2016[/quote]

Любители JS на вопрос откликнулись, под твитом собралась целая гора ответов. Каждый говорил о том, на что, по его мнению, стоит обратить внимание в 2017-м году. В результате получилась весьма занимательная подборка, из которой я выбрал всё лучшее и добавил пояснения.

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

 

Microsoft MVP Global Summit 2016, заметки на полях

Автор: admin от 9-01-2017, 11:45, посмотрело: 17

Саммит в этом году проходил как обычно. Почти как обычно. Hyatt Regency Bellevue отель и все остальные отели Bellevue c 7 по 10 ноября были заполнены гиками и нердами.
Но 8 ноября я зашел в центральный зал Hyatt и вдруг понял, что вокруг не гики, а нормально выглядящие люди, хотя с такими же восторженными лицами. Через минуту я понял, что нахожусь на собрании Республиканской партии, а на сцене объявляют что республиканцы сравнялись с демократами. Все вопили от восторга, хотя никто еще не верил в победу…

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

 

Сторонние приложения, которые используют Google Hangouts API, перестанут работать после 25 апреля 2017 года

Автор: admin от 9-01-2017, 11:20, посмотрело: 20

Когда Google запустил мессенджеры Allo и Duo, было сказано, что Hangouts останется кросс-платформенным чатом для корпоративных пользователей. И сейчас настало время изменений, которые помогут следовать выбранному курсу. Обновление Google Hangouts FAQ раскрывает дату отключения API, которое произойдет в конце апреля этого года. Фактически, это означает, что любое стороннее приложение, которое интегрировано с Google Hangouts, перестанет работать в течение нескольких месяцев.

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

 
Назад Вперед