Pull to refresh
  • by relevance
  • by date
  • by rating

Open Source в строительстве. Непрозрачность IFC формата и buildingSMART. Войны лоббистов и развитие BIM. Часть 7

Open source *Working with 3D-graphics *CAD/CAM *Infographics

К сожалению, доступ к данным в строительной отрасли не стал доступнее и дешевле. BIM-данные, созданные при проектировании в CAD-программах, сегодня невозможно использовать в других 4D-7D решениях без использования дорогих CAD-программ, сложных плагинов, неполных API или “не совсем интероперабельного” формата IFC. 

Решением проблем проприетарности и закрытости являются проекты с доступом к исходному коду. Более успешные отрасли экономики уже осуществили переход на Open Source решения. Шанс на возможность получить данные в прозрачном и понятном и удобном виде в строительной отрасли дадут нам открытые инициативы и Open Source комьюнити.

Читать далее
Total votes 2: ↑1 and ↓1 0
Views 1.7K
Comments 24

Опубликована ранняя версия неофициального эмулятора архитектуры Эльбрус 2000

Open source *System Programming *Development for Linux *Computer hardware CPU
Так и не дождавшись публикации и обсуждения на Хабре очень важной новости из мира OpenSource, решил опубликовать её самостоятельно.

Спустя нескольких месяцев разработки стала доступна первая версия набора патчей к QEMU, добавляющих поддержку отечественной архитектуры процессоров Эльбрус 2000.

На данный момент эмулятор поддерживает только 64-битные программы, скомпилированные под Linux. Реализованы почти 80% набора инструкций Эльбрус-8С.


Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Views 3.5K
Comments 6

Haiku, Inc. проспонсировала приобретение RISC-V материнских плат для портирования системы Haiku

Open source *C++ *Qt *Software

Изобретатели RISC-V создали компанию под названием HiFive, и эта компания недавно выпустила систему класса настольных ПК на плате Chip (SoC) под названием HiFive Unmatched. Задолго до этого релиза один из разработчиков Haiku - Alexander von Gluck IV (kallisti5) сделал предварительный заказ на эту плату и начал работу над переносом Haiku на RISC-V, добившись некоторого прогресса в работе над загрузчиком, поддержкой u-boot и маппингом памяти.

Примерно два месяца назад другой разработчик Haiku - Ilya Chugin (X512) также начал работать над портом RISC-V для Haiku, но под другим углом. Подробностей слишком много для этого поста, но их можно прочитать в его теме на форуме Haiku. Подводя итог: он портировал небольшой эмулятор RISC-V под названием TinyEmu на Haiku, написал игрушечную операционную систему и другие инструменты для изучения платформы, затем он медленно заставил Haiku работать в этом эмуляторе с полной поддержкой графического интерфейса, постепенно получая все больше и больше работающих частей Haiku. Затем он начал проделывать аналогичную работу в QEMU, который более точно эмулирует реальное оборудование. Все это было сделано в самой Haiku, работающем на компьютере x86.

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

Учитывая этот огромный прогресс, достигнутый Ilya Chugin (X512) в портировании Haiku, члены сообщества спросили, может ли Haiku, Inc. проспонсировать покупку платы HiFive Unmatched для X512, и после недолгих размышлений Haiku, Inc. согласилась сделать это. Ilya Chugin уже получил деньги для покупки платы и уже ее заказал. Ожидается, что плата прибудет к 6-7 июля 2021 года.

Вдобавок к этому, Haiku, Inc было решено возместить сумму, которую затратил ранее Alexander von Gluck (kallisti5) на приобретение материнской планы HiFive Unmatched, хоть он и этого не просил. Это было сочетание спонсорства, ровно также как и для X512, а также и благодарности Alexander за его преданность сообществу и его неустанные усилия по работе над инфраструктурой Haiku и многие другие заслуги, такие как его собственная работа над портом RISC-V.

Мы ожидаем, что и X512 и kallisti5 продолжат совместную работу над портом, и, имея теперь одинаковое оборудование добьются отличных результатов.

Также стоит напомнить, что в конце июля ожидается очередной выход бета-версии операционной системы Haiku, на этот раз под номером 3.

Всех заинтересованных милости просим в наш уютный чатик в телеграмме.

Читать далее
Total votes 15: ↑14 and ↓1 +13
Views 2.6K
Comments 2

В PowerToys 0.49 появилась тема для Windows 11 и утилита для мыши

Open source *Development for Windows *Software

Microsoft добавила новые утилиты в набор инструментов PowerToys версии 0.49, а также обновила интерфейс PowerRename темой Windows 11. Среди новинок оказалась утилита для поиска курсора на рабочем столе и функция управления состоянием микрофона и камеры во время видеозвонков.

Читать далее
Total votes 17: ↑15 and ↓2 +13
Views 4.2K
Comments 10

Вышел Git 2.34: что нового

Open source *Git *GitHub Software

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

Читать далее
Total votes 15: ↑15 and ↓0 +15
Views 7.1K
Comments 0

Онтико и СберМегаМаркет запускают мега-акцию «Чёрная пятница»

Конференции Олега Бунина (Онтико) corporate blog High performance *Open source *Conferences IT-companies

Приготовьтесь! 24, 25 и 26 ноября любой билет на HighLoad++ Foundation можно будет купить со скидкой 40%. Запишите промокод — FRIDAY. Подробнее об акции по ссылке.

Конференция состоится 17 и 18 марта в Москве. Мы хотим сделать профессиональную конференцию HighLoad++ Foundation доступной как можно большему числу IT-специалистов.

3000+ участников. Звёзды российского IT. 130+ докладов. Экспертные зоны. OpenSource-трибуна. GetMentor-гостиная. Много-много нетворкинга.

Только три дня — 24-26 ноября — очное участие 28800 рублей, онлайн-участие — 14400 рублей. Приготовьтесь к «Чёрной пятнице»! Узнайте больше о том, как устроен СберМегаМаркет!

P.S. Предложение действительно при оплате картой одного билета на одного человека.

Читать далее
Total votes 8: ↑6 and ↓2 +4
Views 836
Comments 2

Open Source трибуна на HighLoad++

Конференции Олега Бунина (Онтико) corporate blog High performance *Open source *Programming *Conferences

У вас есть свое Open Source решение? Хотите, чтобы о нем узнало большее число разработчиков? Мы открываем приём заявок на участие в Open Source трибуне. На конференции HighLoad++ Foundation 17 и 18 марта 2022 года в Москве лучшие разработчики Open Sourse представят свои решения ИТ-сообществу.

Заявки принимаются до 15 декабря. Далее экспертный совет HighLoad++ отберёт самые интересные из них, и в январе мы запустим народное голосование, чтобы ИТ-сообщество выбрало 10 лучших Open Source решений. Их авторы получат билет на HighLoad++ Foundation 2022 и представят на Open Source трибуне свои разработки.

Подавайте заявки, до конца приема осталось 15 дней!

Читать далее
Total votes 10: ↑9 and ↓1 +8
Views 275
Comments 2

Clementine 0.3 beta 2. Вышла вторая бета порта Amarok 1.4

Open source *
Недавно, на всем известном сайте о Linux, я узнал о свободном порте Amarok 1.4 на QT4. Честно говоря, со времен KDE 3.5 мне не хватало именно такого плеера. С выходом четвертой ветки KDE, Amarok был загублен напрочь. Во всяком случае, мне старая версия нравилась больше.
Тут то нам на помощь и приходят разработчики Clementine, возвращая утраченное и преподнося его в новом виде.
Подробнее. Скриншоты, трафик.
Total votes 32: ↑27 and ↓5 +22
Views 749
Comments 64

Каждому хостингу по аудиоплееру

Website development *
Хорошие художники копируют, великие художники воруют.
Стив Джобс
Пабло Пикассо

Open Player
Наверное все слушают музыку в интернете, большинство для этих целей используют вконтакте, или сервисы на основе его музыкальной базы. Все существующие бесплатные сервисы имеют разные недостатки, которых небыло в ныне платном простоплеере. И возникла у меня идея создать не просто очередной простоплеер с базой из вконтакте, а такой который каждый сможет поставить себе на хостинг.
Читать дальше →
Total votes 154: ↑145 and ↓9 +136
Views 5.7K
Comments 174

Универсальный подход к написанию универсальных драйверов

Open source *

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

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

Лишь единицы-гуру владеют этим сакральным искусством в совершенстве, остальным приходиться прибегать к фреймворкам, сильно облегчающим задачу, или ограничиваться одной (чаще всего самой популярной) платформой. Так вот, капитан очевидность сообщает, в мире драйверов тоже существуют фреймворки и библиотеки облегчающие их написание. Посему представляю вашему вниманию:
Cross-NT library
Total votes 37: ↑29 and ↓8 +21
Views 2.3K
Comments 5

Онлайн-премьера четвёртого открытого короткометражного фильма Tears Of Steel

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



Пока на этом всё, более подробная информация будет в последующих топиках!

UPD: трансляция завершена и заменена на сам фильм.
UPD2: появились официальные торренты: 1080p mkv и 720p mkv. Версия со звуком 5.1, версия без потерь, версия в png и exr, а также документальный фильм на Youtube ожидаются.

Под катом найденные пасхалки.
Читать дальше →
Total votes 80: ↑77 and ↓3 +74
Views 34K
Comments 42

ReactOS в полуфинале Зворыкинской премии

Фонд ReactOS corporate blog
Добрый день, Хабр!
Предлагаю твоему вниманию выступление Алексея Брагина в рамках экспертизы полуфинала Зворыкиснкой Премии. Чтобы лучше было видно и слышно, желательно выбрать качество 480.


И неожиданная долгожданная новость под катом
Total votes 73: ↑51 and ↓22 +29
Views 11K
Comments 46

Исходный код движка Presto браузера Opera вероятно будет открыт

Opera Open source *
 Посвящаю эту запись памяти 
Гейра Иварсёя

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 лет.

Петиция к Opera Software
Total votes 112: ↑88 and ↓24 +64
Views 35K
Comments 89

Австралия выбрала нетипичный способ экономии на софте

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

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

Было принято решение о полной консолидации 42 государственных контрактов и договоров на поставку софта во все государственные учреждения до одного единственного, при посреднических услугах единственного же реселера. Новый контракт покрывает потребности 300,000 устройств и 260,000 работников в 126 организациях. Более того, вероятно рассматривается сценарий исключения посредника-реселера из пищевой цепочки. Впечатляющая сэкономленная сумма возникает благодаря повышенным оптовым коэфициентам и скидкам как эффект от консолидации.

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

Возьми на работу свои гаджеты
Total votes 47: ↑39 and ↓8 +31
Views 19K
Comments 36

Настройка кластера с несколькими регионами для облачного хранилища объектов с OpenStack Swift

Mirantis/OpenStack corporate blog Open source *
Автор: Олег Гельбух

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

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


Я хотел бы начать с краткого обзора текущих алгоритмов Swift, чтобы затем пояснить, что именно требуется сделать, чтобы создать кластер из нескольких географически разделенных регионов.
Читать дальше →
Total votes 18: ↑18 and ↓0 +18
Views 8.2K
Comments 0

Смотрим сериалы с субтитрами в 2 клика

Python *

Я, как и большинство, смотрю много сериалов. И, чтобы не ждать перевода, смотрю в оригинале с субтитрами. Из-за этого скачивание серии иногда превращается в приключение. Мне захотелось оптимизировать этот процесс. Web-приложение я делать как-то не рискнул, поэтому встречайте series_list. Оно:
  • берёт релизы с eztv или piratebay;
  • берёт субтитры с addicted или уведомляет, если их ещё нет;
  • берёт обложки с imdb;
  • скачивает последовательно (можно начинать смотреть, когда ещё не всё скачалось);
  • имеет открытый исходный код.

Читать дальше →
Total votes 81: ↑78 and ↓3 +75
Views 37K
Comments 60

Видео докладов с DevOps Meetup про Docker

Badoo corporate blog
Недавно в офисе Badoo проходил DevOps Meetup про Docker и контейнерную виртуализацию. Делимся с вами видео докладов.

1. «Docker в Badoo: от восторгов к внедрению».
Антон banuchka Турецкий, Раудсепп Илья, Badoo.



Читать дальше →
Total votes 32: ↑32 and ↓0 +32
Views 16K
Comments 5

Шпаргалка Java программиста 2: Триста пятьдесят самых популярных не мобильных Java opensource проектов на github

Website development *Open source *Programming *Java *GitHub
Что это и зачем оно надо: Как известно, главное преимущество Java мира в том в нем существует огромное количество open-source проектов на на все случаи жизни, однако найти нужный на github'e не так просто, так как описание проекта часто мало информативно, зачастую сложно даже понять этот проект для Android'a или нет. В этой статье я автоматически и полуавтоматически собрал Java проекты, убрал старые и проекты только для Android'a, выбрал 350 набравших больше всего звезд, разделил по категориям и перевел описания.

Если вы хотите убедиться что базы данных пишут не только на C, найти проекты для работы с большими данными или нейронными сетями, пишите свой язык программирования для JVM и хотите посмотреть как это уже сделано или же просто хотите узнать какие новые возможности можно найти в Java мире open-source то это статья вам, думаю, может пригодится.

В чем смысл серии статей 'Шпаргалки Java программиста'
За время работы Java программистом я заметил, что как правило программисты постоянно и планомерно используют от силы 10-20% от возможностей той или иной технологии, при этом остальные возможности быстро забываются и при появлении новых требований, переходе на новую работу или подготовке к техническому интервью приходится перечитывать все документации и спецификации с нуля. Зато наличие краткого конспекта особенностей тех или иных технологий (шпаргалок) позволяет быстро освежить в памяти особенности той или иной технологии.


Другие статьи серии: часть 1. JPA и Hibernate в вопросах и ответах

Update: Внимание, актуальная версия со много большим количеством ссылок, находиться теперь в моем github'e проекте useful-java-links, по этой ссылке.


Читать дальше →
Total votes 51: ↑43 and ↓8 +35
Views 151K
Comments 49

Как разрабатывается Cloud Foundry

Open source *Ruby *Go *
CF community logoЯ кратко расскажу о процессе разработки Cloud Foundry (CF), особенностях open source модели и немного личного опыта.

В 2013 году я стал активным пользователем платформы, когда IBM запустила внутреннюю бету Bluemix, в начале этого года я принял участие в портировании Cloud Foundry на архитектуру POWER8, а с середины октября я стал членом CF core team, пройдя CF Dojo. Но обо всем по порядку.

Не буду углубляться в историю или объяснять что такое Cloud Foundry, но вот необходимый минимум фактов. CF — это Platform as a Service (PaaS), разработанная VMWare и позднее переданная Pivotal Software. Исходный код был открыт, сейчас еще есть отдельный инкубатор CF проектов. Чуть позже была создана Cloud Foundry Foundation, в которую вошли Pivotal, IBM, VMWare, EMC, GE, Intel, SAP, настоящее время в нее входит более 50 организаций. Изначально платформа была написана на Ruby, позднее часть компонент были переписаны на Go.
Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Views 12K
Comments 2

Новый интерфейс для получения атрибутов процессов в Linux

Open source *System Programming *Development for Linux *
Разрабатывая CRIU, мы поняли, что текущий интерфейс получения информации о процессах не идеален. К тому же, подобная проблема была успешно решена для сокетов. Мы попытались перенести эти наработки на процессы и получили достаточно хорошие результаты, о которых вы узнаете, дочитав эту статью до конца.

Недостатки текущего интерфейса


Прочитав заголовок, возникает вопрос:”A чем же старый интерфейс не угодил”? Многие из вас знают, что сейчас информация о процессах собирается по файловой системе procfs. Здесь каждому процессу соответствует директория, которая содержит несколько десятков файлов.

$ ls /proc/self/ 
attr             cwd      loginuid    numa_maps      schedstat  task
autogroup        environ  map_files   oom_adj        sessionid  timers
auxv             exe      maps        oom_score      setgroups  uid_map
cgroup           fd       mem         oom_score_adj  smaps      wchan
clear_refs       fdinfo   mountinfo   pagemap        stack
cmdline          gid_map  mounts      personality    stat
comm             io       mountstats  projid_map     statm
coredump_filter  latency  net         root           status
cpuset           limits   ns          sched          syscall

Читать дальше →
Total votes 31: ↑31 and ↓0 +31
Views 17K
Comments 20