Бесплатные пары VID PID для открытых проектов

Автор: admin от 15-04-2015, 20:53, посмотрело: 491

Для однозначного определения устройств, интерфейс USB использует 16-битные идентификаторы: VendorID и ProductID. Если ваш проект использует стандартную пару… ну, думаю вы уже знаете.
Однако, опенсорсу иногда везёт, и получить легитимные идентификаторы можно бесплатно.

Бесплатные пары VID PID для открытых проектов

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

 

Обзор докладов конференции QCon London 2015

Автор: admin от 15-04-2015, 17:52, посмотрело: 453

Обзор докладов конференции QCon London 2015 Привет, меня зовут Макс Матюхин, я PHP-программист в компании Badoo. В прошлом месяце в Лондоне прошла очередная Международная конференция разработчиков QCon 2015. Я побывал на ней и теперь хочу поделиться с вами своими впечатлениями о мероприятии и рассказать о самых интересных, на мой взгляд, выступлениях. Из этой статьи вы узнаете чуть больше про об архитектуру Uber, Spotify, CloudFlare, а также о том, как Google управляет своей инфраструктурой и многом другом.

Впервые QCon состоялась в 2007 году в Лондоне и Сан-Франциско. С тех пор она стабильно набирает популярность и расширяет географию, и в этом году она пройдет в 8 городах. Лондонская QCon проходит в самом сердце британской столицы, в двух шагах от Вестминстерского Аббатства. В разное время на QCon выступали такие известные личности, как Martin Fowler, Kent Beck,Erik Meijer, Steve Vinoski, Joe Armstrong, Rich Hickey и многие другие.

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

 

Moscow Atlassian Meetup в Москве 21 апреля

Автор: admin от 15-04-2015, 17:26, посмотрело: 593

Moscow Atlassian Meetup в Москве 21 апреля

Во вторник, 21 апреля, Mail.Ru Group организует первый Moscow Atlassian Meetup. В офисе компании соберутся эксперты в области организации общения с пользователями и управления проектами. В программе события — доклады по продуктам Atlassian (JIRA, Confluence и другим), а после — их обсуждение и общение единомышленников в свободной обстановке.

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

 

Systemd за пять минут

Автор: admin от 15-04-2015, 16:54, посмотрело: 1549

Наша компания занимается администрированием веб-серверов на базе CentOS. Довольно часто наши клиенты используют веб-приложения на базе python, ruby или java. Для автозапуска подобных приложений есть готовые шаблоны для написания стартап-скриптов. Но прогресс не стоит на месте, вышел уже второй релиз CentOS 7 и, следуя старой традиции «не ставить dot-zero релизы на продакшен», мы начинаем предлагать клиентам сервера на базе CentOS 7.1 (1503).

В CentOS7, так же как и в его родителе RHEL7, используется systemd — менеджер системы и служб для Linux, совместимый со скриптами инициализации SysV и LSB. systemd обеспечивает возможности агрессивной параллелизации и много всего прочего.
Systemd за пять минут
Огромный монстр с множеством возможностей, гибкими настройками и мегабайтами документации…

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

Знакомство с systemd

Категория: Операционные системы » Linux

 

Результаты единого рейтинга веб-студий 2015

Автор: admin от 15-04-2015, 16:42, посмотрело: 474

Привет, Хабр! Сегодня мы опубликовали результаты третьего ежегодного единого рейтинга веб-студий Ruward за 2015 год. В этом году в топе и первой десятке произошло много перестановок — рынок меняется, оказывает влияние кризис, новые тренды развития отрасли.

Результаты единого рейтинга веб-студий 2015


Впрочем, на первом месте, как и год назад, находится Студия «Номер Один». Серебро рейтинга получил недавно сформированный альянс двух крупных продакшенов AIC+QSOFT, на третьем расположилось агентство Actis Wunderman. А на четвертом и пятой позиции находятся Articul Media и DEFA соответственно.

У нашего рейтинга довольно хитрая методика, которая построена на агрегации всех других отраслевых рейтингов (а их в 2014 было опубликовано 16 штук только по сегменту веб-разработки), и как результат – абсолютно прозрачна, каждый может проверить, верно ли наш алгоритм посчитал баллы для каждого участника.

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

 

Never Ending Story: история в MMORPG

Автор: admin от 15-04-2015, 15:36, посмотрело: 475

Интересная история, рассказанная хорошим рассказчиком, не оставит никого равнодушным. Люди слушают истории, читают истории, смотрят истории, играют в истории и сами историю создают. В некоторых играх история является краеугольным камнем, вокруг которого создаётся игра, где-то она является несущественным, но приятным элементом. Однако чаще всего история — цемент, накрепко связывающий между собой все части игры, объединяющий их в единое целое.

За годы работы в качестве сценариста разных проектов, от настольных игр до крупнейшей отечественной MMORPG «Аллоды Онлайн», я сталкивался с самыми разными подходами к созданию и подаче истории. Нюансов работы в разных игровых жанрах великое множество, но современные тенденции таковы, что всё больше и больше игр становятся сетевыми — а потому в этой статье я хочу поделиться своим опытом работы именно в области MMO.

Never Ending Story: история в MMORPG

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

 

Железячники vs. Программисты

Автор: admin от 15-04-2015, 14:57, посмотрело: 541

Железячники vs. ПрограммистыВсем привет!

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

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

Эта статья первая в нашем блоге, и мне кажется, что будет уместно рассказать не столько о технических решениях и находках, которые мы применяем в нашем проекте, это, безусловно, будет в последующих статьях, а сделать своего рода статья-приветствие. И поскольку Embox — операционная система для встраиваемых решений, речь в статье пойдет прежде всего о сфере embedded systems. По сути дела, в статье я хочу поделиться своим представлением о возможном направлении развития встраиваемого ПО, конечно, подкреплять всё это я буду реальными ситуациями, с которыми мы сталкивались в процессе работы над проектом. Поэтому те, кто интересуется встраиваемыми системами и кому не лень прочитать пару страниц жалоб на трудное детство рассуждений, прошу под кат.

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

 

Переходим с STM32 на российский микроконтроллер К1986ВЕ92QI. Практическое применение: Генерируем и воспроизводим звук. Часть первая: генерируем прямоугольный и синусоидальный сигнал. Освоение ЦАП (DAC)

Автор: admin от 15-04-2015, 14:46, посмотрело: 1483

Вступление


В предыдущей статье мы поговорили о настройке тактовой частоты микроконтроллера. Сейчас мне хотелось бы рассмотреть варианты работы со звуком: его генерирование и воспроизведение. По началу мне хотелось написать одну большую статью, в которой было бы рассмотрено все. От генерации прямоугольных импульсов до воспроизведения FLAC с microSD карты. Но статья получилось просто гигантской. Так что я решил разбить ее на несколько статьей поменьше. В каждой из которых я разбираю по одному периферийному модулю.

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

 

Многопользовательский чат с изпользованием WebRTC

Автор: admin от 15-04-2015, 14:35, посмотрело: 913

Многопользовательский чат с изпользованием WebRTC

WebRTC – это API, предоставляемое браузером и позволяющее организовать P2P соединение и передачу данных напрямую между браузерами. В Интернете довольно много руководств по написанию собственного видео-чата при помощи WebRTC. Например, вот статья на Хабре. Однако, все они ограничиваются соединением двух клиентов. В этой статье я постараюсь рассказать о том, как при помощи WebRTC организовать подключение и обмен сообщениями между тремя и более пользователями.

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

 

Вычисление факториала или мощь Stream API

Автор: admin от 15-04-2015, 14:28, посмотрело: 644

На днях появилась статья 5nw Два способа быстрого вычисления факториала, в которой приводится идея ускорения подсчёта факториала с помощью группировки перемножаемых чисел в дерево по принципу «разделяй и властвуй». Взглянув на это, я сразу понял, что тут параллельные потоки Java проявят себя во всей красе: ведь они делят задачу на подзадачи с помощью сплитераторов именно таким образом. Получается, что быстрая реализация будет ещё и красивой:

public static BigInteger streamedParallel(int n) {
    if(n < 2) return BigInteger.valueOf(1);
    return IntStream.rangeClosed(2, n).parallel().mapToObj(BigInteger::valueOf).reduce(BigInteger::multiply).get();
}

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

 
Назад Вперед