Рубрика «opensourse» - 4

Автор: Олег Гельбух

Прошлой осенью в блоге команды SwiftStack появился интересный обзор их подхода к созданию мультирегиональных кластеров Объектного хранилища OpenStack (кодовое название проекта — Swift). Этот подход хорошо сочетается со схемой географически распределенного кластера Swift с сокращенным числом реплик (3+1 вместо 3+3, например), над которой мы совместно работали с компанией Webex примерно в это же время. Я хотел бы кратко описать наш подход и остановиться на плане внедрения и предлагаемых изменениях кода Swift.

Текущее состояние OpenStack Swift


Я хотел бы начать с краткого обзора текущих алгоритмов Swift, чтобы затем пояснить, что именно требуется сделать, чтобы создать кластер из нескольких географически разделенных регионов.Читать полностью »

image В догонку к посту "Австралийцам дешевле слетать в США, чтобы купить программное обеспечение".

В стремлении сократить расходы на лицензирование программного обеспечения Правительство Австралии пошло на не совсем ожиданный, с точик зрения традиций борьбы с монополиями, шаг и сэкономило до AU $ 100 млн (~£66 млн или $103 млн.), сообщает The Register. Переход на открытое программное обеспечение (Linux, Libre/Open Office) признали нецелесообразным как «фактор сдерживающий инновации» из-за дороговизны переходных мероприятий и необходимости адаптации пользователей к новому окружению. Было принято решение о полной консолидации 42 государственных контрактов и договоров на поставку софта во все государственные учреждения до одного едиснтвенного, при посреднических услугах единственного же реселера. Новый контракт покрывает поребности 300,000 устройств и 260,000 работников в 126 организациях. Более того, вероятно рассматривается сценарий исключения посредника-реселера из пищевой цепочки.

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

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

image
Хокон Виум Ли, занимающий пост главного инженера (CTO) норвежской компании Opera Software, которая разрабатывает браузер Opera, в рассылке девелоперов браузерного движка WebKit в ответ на чей-то вопрос написал буквально следующее:

It may be that the Presto code will be released, but for now it's all hands on deck making the transition. So far, it looks good :)

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

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

Через несколько минут начнётся онлайн-премьера четвёртого открытого фильма-короткометражки Tears Of Steel. Короткометражка сделана исключительно на открытом программном обеспечении Blender без использования дополнительных инструментов видео-монтажа, типа AfterEffects или Nuke. Съёмка велась в течении 4 дней, а на создание спецэффектов ушло 4 месяца. В ходе создания фильма в Blender добавлено множество новых возможностей, например, полноценная работа с цветовыми пространствами, зелёными экранами и новый редактор масок. Все эти новшества войдут в версию Blender 2.64, которая выйдет со дня на день.

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

Универсальный подход к написанию универсальных драйверов
Считаю, что настало время Свету Белому увидеть еще одну малоизвестную разработку с большим потенциалом. Ее автором является уже известный публике (благодаря одному из моих предыдущих постов) Alter и некто DeathSoft.

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

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


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