Рубрика «открытый код» - 3

Новая ICQ для Windows, открытый код и кое-что еще - 1

В ноябре 2015 года мы вспоминали, как менялся интерфейс Аськи. Сегодня мы выпустили новую версию для Windows, внешность которой была полностью переработана. ICQ обрела минималистичный интерфейс и стала очень похожа на свою мобильную инкарнацию. А кроме того — тадам! — мы открыли исходный код приложения, потому что использовали для создания новой версии кроссплатформенный инструментарий Qt.
Читать полностью »

Проверяем Microsoft Code Contracts - 1

Мы успешно создали и продолжаем развивать анализатор PVS-Studio для языка C/C++. Со временем стало понятно, что многие из реализованных диагностик никак не связаны с конкретным языком программирования, и тогда мы решили попробовать применить свой опыт к другому языку программирования, к C#. В данной статье будет рассказано о проверке проекта Code Contracts от Microsoft с помощью нового C# анализатора.

О проекте MS Code Contracts

Code Contracts предоставляют метод, с помощью которого выражаются предположения о коде программы в .NET приложениях. Контракты принимают форму предусловий, постусловий и инвариантов объекта, и выступают в роли проверенной документации ваших внешних и внутренних API. Контракты используются для того, чтобы улучшить процесс тестирования с помощью проверки во время выполнения программы, позволяя проводить статическую верификацию контрактов и генерацию документации.
Читать полностью »

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

24 сентября компания GitHub представила новый Open Source-продукт Classroom, предназначенный для обучения разработке ПО.

Глава GitHub Крис Ванстрас рассказал РБК о будущем разработки ПО, о бизнес-модели сервиса, о его географии, о новых продуктах и образовательных проектах.Читать полностью »

Кампания проекта собрала требуемую сумму

Librem 15, полностью открытый ноутбук с адекватными характеристиками - 1Librem 15 — это проект ноутбука, который, как заявляют авторы, уважает свободы пользователя. Его программные компоненты полностью свободны. До окончания кампании краудфандингового финансирования осталось примерно 2,5 суток, и Librem 15 уже давно получил необходимое количество средств — более 380 тыс. $ из 250 тыс. $ запрашиваемых.

Сегодня наиболее радикальные поклонники открытого кода вынуждены соглашаться на чаще всего довольно посредственные ноутбуки. К примеру, Ричард Столлман пользуется Lenovo Thinkpad X60 родом из 2006 года — это был первый коммерческий компьютер, который распространялся с открытой операционной системой и открытой программой инициализации. А пойти на уступки и вернуться на машину с несвободным BIOS Столлман не может. Продукт от Purism пытается как обеспечить свободу, так и иметь привлекательные технические характеристики, и это отразилось в его высокой цене.
Читать полностью »

Чему сфера технологий научилась у Линуса Торвальдса

Джим Землин внес лепту в развитие трех крупнейших технологических трендов последнего десятилетия: мобильных вычислений, вычислений в облаке и открытого ПО. Будучи исполнительным директором Фонда Линукс, он применяет свой опыт для ускорения внедрения систем Линукс и поддержки будущего вычислительных систем. Землин сотрудничает с крупнейшими технологическими компаниями в мире, и они вместе формируют будущее вычислений на серверах, в облаке и новых мобильных устройствах.

Землин — признанный в блогосфере автор статей о Линукс и открытом ПО. Его комментарии об изменениях в технологической экономике регулярно цитируют СМИ. Землин также консультирует разнообразные стартапы и входит в руководящие советы таких организаций, как Глобальный Экономический Симпозиум, Открытое ПО для Америки и Китайский Союз в Поддержку Открытого ПО.Читать полностью »

Как совершать ошибки. 2011г

Как следует из названия, в далеком 2011 году мы совершили третью ошибку, выбрав в качестве основы для игрового движка Ogre3D. Третью, потому что первой ошибкой было решение делать игру, а второй — делать ее на своем движке. К счастью, это были те самые ошибки, с которых начинается увлекательная история. Это приключение, в котором мы прошли почти весь путь развития игровых движков, как зародыш проходит все этапы эволюции.
Конечно же, как и все начинающие разработчики, мы слабо представляли себе, что и зачем мы собираемся делать. Нами двигало желание рассказать свою историю, создать свой вымышленный мир, свою вселенную, и на волне популярности ММО, естественным позывом было сделать свою ММО с блекджеком и всем причитающимся. Позыв случился еще в 2010, а к 2011 была готова первая версия диздока. Земля же была безвидна и пуста, и тьма над бездною, и Дух Фоллаута витал над нами.
Мы шли путем проб и ошибок, собирая по пути все косяки и грабли. Как и большинство проектов, мы начали с самого простого. В плане графики (а я буду рассказывать только о графической части) первая версия движка позволяла использовать только диффузную карту и стенсильные тени.

image

2011г. Один из первых скриншотов

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

К осени 2012 года в плане графики мы доросли до использования карт нормалей и спекуляров. Влияние DOOM 3 было сильно на неокрепшие умы начинающих разработчиков.
Как мы перестали бояться Огра и начали делать на нем игру

2012г. До DOOM 3 как до Марса.

Как выбрать между дудочкой и кувшинчиком. 2013г.

Зимой 2013 года команда приросла красивым трехмерщиком и обаятельным программистом графики. Фантазии ведущего художника нашли точку опоры, и движок стал прирастать графическими нововведениями. Появились текстура глянцевитости (она же карта степенного коэффициента спекуляра, она же glossiness, она же shininess), каскадные текстурные тени, DoF(эффект глубины резкости), RIM-освещение и куча глюков. В этот период стали особенно явно всплывать проблемы коммуникаций разных специалистов. Одни и те же вещи для разработчиков с разным бэкграундом назывались совершенно по-разному, и требовали многократного проговаривания.
Все чаще стали затеваться жаркие баталии о траектории развитии движка. В условиях ограниченных бюджета и времени приходилось выбирать между программированием геймплейной части и визуальной. Так, RIM появился как компромисс между желанием художника видеть более явный метал, желанием трехмерщика иметь для этого отражения и текущими возможностями движка. Все более остро стал вставать вопрос о переходе на готовый движок: Unity3D становился все более функциональным и популярным, стали появляться слухи о человеческих схемах лицензирования UDK.
Читать полностью »

Автор: Ник Чейс

Похоже, становится модным ругать OpenStack. Это естественно, каждая технология испытывает болезнь роста, когда она уже достаточно продвинутая, чтобы люди захотели ее использовать, но не настолько продвинутая, чтобы оправдать 100% ожиданий всех и каждого.Читать полностью »

Открытый код — Github для государства

Гитхаб уже много лет как является одним из лидирующих сервисов и сообществ разработчиков работающих с открытым кодом. Не секрет что в последние годы Гитхабом пользуется всё большее число представителей органов власти и гражданских хакеров (civil hackers).

В качестве последней инициативы — на Гитхабе появился специальный проект «Гитхаб для государства» (Github for Government) где были собраны аккаунты многочисленных государственных ведомств с разбивкой по странам.

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

Мы представляем четвертое из серии интервью с техническими руководителями проекта OpenStack в блоге Mirantis. Наша цель — обучить более широкое сообщество технических специалистов и помочь людям понять, как они могут внести вклад в проект OpenStack и извлечь из него выгоду. Естественно, ниже изложена точка зрения интервьюируемого, а не компании Mirantis.

Ниже мы представляем интервью Тьерри Карреса (Thierry Carrez), председателя технического комитета OpenStack и менеджера по релизам.Читать полностью »

Рабочее место Кена Оядомари (Ken Oyadomari) в исследовательском центре NASA Ames, Маунтин-Вью, Калифорния, похоже на склад смартфонов. На столах валяются детали от десятков разобранных устройств. Маленькая команда молодых инженеров разбирает результаты электронной бойни, тщательно отбирая материнские платы размером с кредитную карту — микропроцессорные сердца большинства компьютеров — которые теперь будут переделаны в мозги спутника размером чуть больше бейсбольного мяча. Как правило производство и запуск спутника стоит миллионы долларов. Стоимость наноспутников Оядомари составляет примерно 15 тысяч долларов и продолжает снижаться. Он рассчитывает сделать их доступными для школ, отдельных любителей и всех, кто хочет ставить научные эксперименты в космосе.

Они такие маленькие и дешевые потому, что работают на Android, операционной системе от Google, которая знакома всем покупателям смартфонов и планшетов. Это самая популярная мобильная ОС, оставившая конкурентов далеко позади: по мировым продажам мобильники на Android в 4 раза опережают iPhone от Apple. Но даже столь впечатляющие цифры на самом деле принижают превосходство Android, потому что она во все большей степени становится операционной системой для любых устройств с процессором. Наряду с наноспутниками Оядомари, три из которых недавно были запущены на орбиту, на Android работают кофеварки, видеоприставки, винтовки, размещающие видео в Facebook, и роботизированные комбайны для фермеров.

За «интернетом вещей» стоит Android — и он везде

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js