Релиз XMPP (Jabber) сервера Prosody 0.11.0

Автор: admin от 25-11-2018, 20:35, посмотрело: 58

Представлен первый релиз 0.11-ой стабильной ветки XMPP сервера Prosody с исправлениями более чем 2000 ошибок.



Основные изменения



Наиболее значительные улучшения коснулись модулей MUC и pubsub.



Вместе эти компоненты реализуют два из самых обширных расширений XEP стандарта XMPP, которые в настоящее время предоставляет протокол. Хотя предыдущие версии уже довольно давно поддерживали MUC и pubsub, оба они довольно сложны, и после первоначальной реализации стало понятно, что необходимо провести обновление и рефакторинг кода, чтобы увеличить покрытие требуемой XEP функциональности, улучшить структуру кода и масштабируемость решений.



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

Категория: Game Development

 

Ремонт выходного дня или как починить троттл контроллер Saitek Rhino X55/X56

Автор: admin от 25-11-2018, 20:35, посмотрело: 73

Небольшое приключение двух джойстиков. Рассказ о том как починить Rhino Throttle Controller X55 (X56) с минимальными затратами. Читать с осторожностью! Содержит неприемлемое отношение к схемотехнике и правилам коммутации электронных устройств.



Дисклеймер! Делать так как я сделал не правильно, по-хорошему надо делать замену компонента или как минимум TVS диоды ставить!

Категория: Game Development

 

«С чего начинается путь геймдизайнера?» — Step By Step vol.1

Автор: admin от 25-11-2018, 20:35, посмотрело: 55

«С чего начинается путь геймдизайнера?» — Step By Step vol.1


Доброго времени суток читатели!



Если вы твердо решили заниматься разработкой игр то вы наверняка знаете что делать если вы:

концепт художник, видеомонтажер, художник по спецэффектам, звуковик, кодер, дизайнер интерфейсов, сетевой специалист и тд.



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



Самое важное



На геймдизайнера не учат.

Такой специальности официально не существует и дипломов нет(в университетах, пока что, если у вас есть информация по этому поводу, делитесь в комментариях)

Да, есть множество курсов, но будут они полезны или нет, а самое главное, на каком этапе они нужны.



Перед прочтением статьи, рекомендую ознакомится с этим материалом



Итак, вы все же решили пойти по тернистому пути геймдизайнера, у вас есть 2 варианта

Категория: Game Development

 

США просят партнеров отказаться от использования оборудования Huawei

Автор: admin от 25-11-2018, 20:35, посмотрело: 228

США просят партнеров отказаться от использования оборудования HuaweiНа днях The Wall Street Journal со ссылкой на анонимные источники опубликовало информацию о том, что США просит партнерские страны отказаться от оборудования китайской компании Huawei. В частности, чиновники США предупреждают поставщиков беспроводных услуг в таких странах, как Германия, Италия и Япония.



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

Категория: iOS

 

Создаем читалку eBook с помощью PDFKit на Swift

Автор: admin от 25-11-2018, 20:35, посмотрело: 57

Добрый день! Представляю вашему вниманию продолжение статьи «Скачиваем, сохраняем и просматриваем PDF в Swift», как и обещал автор — немного подробнее рассмотрим PDFKit.



PDFKit появился в iOS 11, и в нем есть 3 замечательные функции, о которых бы я хотел рассказать, в процессе создания приложения читалки eBook: Разбиение по страницам, Отображение Содержания и Иконка страницы.



Всем, кто заинтересовался, добро пожаловать под кат.

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

 

«Всем иногда хочется посмотреть на кота»: говорим о контент-маркетинге в подкасте «GLPH»

Автор: admin от 25-11-2018, 18:40, посмотрело: 79

Это — подкаст с теми, кто пишет, редактирует, снимает фото, видео и руководит созданием контента. Сегодня мы подготовили для вас текстовую версию четвертого выпуска.



Его гость — Ольга Голованова — старший редактор, автор спецпроектов и креатива в BigPikcha.ru. Мы поговорили о контент-маркетинге, редакционной кухне, подаче нативной рекламы и опыте подготовки тематических спецпроектов:




  • прослушать в Telegram

  • подписаться в iTunes

  • прослушать в веб-версии



«Всем иногда хочется посмотреть на кота»: говорим о контент-маркетинге в подкасте «GLPH»

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

 

Неуловимый баг LittleBigPlanet

Автор: admin от 25-11-2018, 18:40, посмотрело: 64

Неуловимый баг LittleBigPlanet



В истории игровой разработки можно обнаружить немало интересных багов, с которыми приходилось сражаться разработчикам. Впрочем, как следует из истории, рассказанной в Twitter техническим директором компании Media Molecule Алексом Эвансом (известен своим участием в демосцене конца 90-ых, серией LittleBigPlanet и игрой Rag Doll Kung Fu) на выходных, многие легенды нам еще только предстоит услышать.



Случай, о котором пойдет речь, произошел десять лет назад — в 2008 году. Во время разработки первой части игры LittleBigPlanet — оригинального паззл-платформера, который должен быть стать эксклюзивом для PlayStation 3 — разработчикам компании пришлось столкнуться с воистину неуловимым багом.



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



Процесс разработки LittleBigPlanet практически подошел к концу и оставалось всего две недели до того, как игра должна была «уйти на золото». Внезапно, тестировщик из отдела QA в Японии сообщил о том, что игра стабильно «падает», когда он оставляет ее работать на ночь. Естественно, теперь до исправления бага ни о каком выпуске игры не могло быть и речи.

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

 

Учим поросёнка на моноидах верить в себя и летать

Автор: admin от 25-11-2018, 14:15, посмотрело: 96

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



Учим поросёнка на моноидах верить в себя и летать


Я провёл простое тестирование и убедился в том, что на простых задачах, использующих только стек, виртуальная машина работает шустро, а при использовании "памяти" — массива со случайным доступом — начинаются большие проблемы. О том, как удалось их решить, не меняя базовых принципов архитектуры программы и достичь тысячекратного ускорения работы программы, и пойдёт речь в предлагаемой вашему вниманию статье.

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