Мы выложили парсер OOXML форматов на Ruby в open-source. Он доступен на GitHub'е и RubyGems.org, бесплатен и распространяется под лицензией AGPLv3. Всё как у модненьких Ruby-разработчиков.
Рубрика «open source» - 250
Парсер OOXML (docx, xlsx, pptx) на Ruby: наши ошибки и находки
2016-06-08 в 8:05, admin, рубрики: docx, onlyoffice, ooxml, open source, pptx, ruby, xlsx, XML, Блог компании ONLYOFFICE, офис, тестирование, Тестирование веб-сервисовПереводы лекций MIT
2016-06-08 в 7:35, admin, рубрики: MIT, open source, изучение языков, Курсомир, лекции, переводы, метки: Курсомир, ПереводыИстория одного образовательного волонтёрского проекта, или как сделать хороший перевод бесплатно и без СМС, который приятно читать.
Если вы мыслите в терминах long run и вам хочется не только читать, но и повысить уровень образования возможно, в целой стране, то этот пост рекомендован к прочтению.
TL;DR
Мы — сообщество Курсомир, решили перевести лекции MIT — одного из ведущих университетов мира.
Те, кто хочет подробностей, — добро пожаловать под кат!
11 отличных Linux-friendly одноплатных ПК с открытыми спецификациями
2016-06-07 в 14:56, admin, рубрики: linux, open source, гаджеты, Железо, одноплатные компьютеры, ПК, Электроника для начинающих, метки: одноплатные компьютерыЦена всех моделей ниже $200

На сайте HackerBoards.com уже несколько лет ведут каталог одноплатных компьютеров. Сейчас там представлена 81 одна модель. Я выбрал 11 из них, удовлетворяющих следующим критериям: стоимость платы должна быть ниже $200, ее программное обеспечение должно быть открытым, (Linux или Android). Платы должны поставляться с расширенной спецификацией, включая подробную схему. У каждой платы должно быть активное сообщество и техническая поддержка для индивидуальных разработчиков. Идеальной платой для разработчика можно назвать такую систему, которая часто упоминается на форумах, других ресурсах, посвященных разработке в сфере электроники.
Читать полностью »
Станет ли OpenStack «новым LAMP»?
2016-06-07 в 12:51, admin, рубрики: iaas, lamp, open source, openstack, Облачные вычисления, Разработка веб-сайтов, Разработка под LinuxДумаю, что каждый пользователь хабра, знает, что такое LAMP. Но для меня LAMP это не просто комплект (стэк) ОС Linux + Apache HTTP Server + MariaDB/MySQL + PHP/Python/Perl. Для меня это символ того, что открытое ПО может (и должно) быть причиной революционных изменений в ИТ-отрасли. Я уверен, что именно благодаря LAMP, появился интернет в его сегодняшнем виде. Без того, что скрывается за этими четырьмя буквами, не было бы Google, Facebook,… да и Habrahabr. Ну, по крайней мере, не было бы такими, какими мы их знаем. Только представьте себе, технологии, с помощью которых стало возможно создать компанию с самой большой капитализацией в мире, появились всего-лишь 20-25 лет назад!

Когда я писал свой пост "Почему Citrix не стала «новой Red Hat» на рынке виртуализации?", я задумался о том, что серверная виртуализация могла бы стать ещё одной областью ИТ-технологий, где открытое ПО играет ключевую роль. К сожалению, этого (пока?) не произошло, однако OpenStack, вероятно, сможет избежать ошибок, и стать стандартом де-факто для ЦОД. Или нет? Опрос после поста.
Читать полностью »
Опубликован исходный код демки Elevated размером 4066 байт
2016-06-07 в 11:12, admin, рубрики: 4k, Crinkler, Elevated, open source, демка, Демосцена, метки: Elevated, демкаДемомейкеры Rgba и TBC поделились с общественностью секретами своего мастерства. Вчера они выложили в открытый доступ исходный код знаменитой демки Elevated, которая победила в номинации PC 4k Intro на фестивале компьютерного искусства Breakpoint в 2009 году. Прошло уже семь лет, но работа до сих пор впечатляет. Просто посмотрите видео, желательно в 1080p.
Сложно поверить, но этот экземпляр компьютерного искусства процедурно генерируется в реальном времени исполняемым файлом размером всего 4066 байт. Звук тоже синтезируется на лету.
Читать полностью »
Проверяем исходный код 7-Zip с помощью PVS-Studio
2016-06-06 в 12:55, admin, рубрики: 7-zip, C, c++, open source, pvs-studio, static code analysis, Блог компании PVS-Studio, статический анализ кодаОдной из программ, которая позволяет решить задачу сжатия данных, является популярный файловый архиватор 7-Zip, я и сам частенько его использую. Читатели давно обращались к нам с просьбой проверить код данного приложения. Что ж, пришло время заглянуть в его исходники и посмотреть, что интересного сможет найти PVS-Studio.

Опыт использования Liferay Portal в eСommerce
2016-06-06 в 11:20, admin, рубрики: cms, e-commerce, ecommerce, java, liferay, mass-market, netcracker, open source, self-services, telecom, Блог компании Netcracker, Программирование
Многие из нас уже не раз писали разного рода магазины. Но большие e-commerce проекты в быстро растущей и развивающейся компании разрабатывать приходится нечасто. К таким решениям предъявляются дополнительные требования, такие как конфигурируемость, адаптивность к изменениям, возможности встраивания в другие системы и прочее. Для написания такого решения компания Netcracker использовала Liferay Portal фреймворк. В итоге получили достаточно преимуществ, но и без проблем не обошлось.
Читать полностью »
OAuth-авторизация в Mozilla Thunderbird: от зарождения до релиза
2016-06-06 в 10:41, admin, рубрики: mail.ru, mozilla, oauth, open source, thunderbird, Блог компании Mail.Ru Group, информационная безопасность, почта, Системы обмена сообщениями
Некоторое время назад мы рассказывали о том, как в Mail.Ru реализован сбор почты с использованием протокола OAuth 2.0. Мы продолжаем повышать безопасность почты и продвигать стандарт OAuth 2.0 в массы. И сегодня расскажем о том, как мы добавили OAuth-авторизацию в почтовый клиент Mozilla Thunderbird. На этом примере мы разберем процесс внесения новой фичи в продукт с открытым исходным кодом, от создания тикета до релиза. Если вы давно хотели сделать свой первый pull request, но не знали как, — читайте нашу историю.
Дайджест KolibriOS #12
2016-06-02 в 7:40, admin, рубрики: kolibrios, open source, Блог компании KolibriOS Project Team, колибри, ненормальное программирование, системное программирование
Очередной выпуска нашего дайджеста с описаниями изменений за последние 3 месяца. Срок короткий, но по событиям он оказался достаточно интересным. Подробности под катом.



