Блог компании Ascensio System → Не SaaSом единым…
TeamLab в основном ассоциируется у пользователей с SaaS решением, в то время как на самом деле это не единственный доступный способ развертывания порталов. Если SaaS — это, прежде всего, удобство в использовании, то open source решение, доступное практически с самого момента основания проекта, — это более высокая степень независимости вас от нас, разработчиков продукта. Большинство владельцев порталов предпочитает SaaS, и именно поэтому все обновления в первую очередь касаются именно этой версии. Это в то же время не значит, что мы забываем и забиваем на любителей открытых кодов. Как раз сегодня мы хотим рассказать вам об обновлениях в open-source версии TeamLab.
Прежде всего, в 6.0 добавлены календарь и CRM, о чем с момента их выхода в SaaS нас очень просили многие пользователи. Таким образом все модули сервиса, за исключением онлайн редактора документов, доступны сейчас для самостоятельной установки. Кроме этого, на sourceforge выложен установочный пакет, позволяющий развернуть TeamLab на серверах Windows.

Прежде всего, в 6.0 добавлены календарь и CRM, о чем с момента их выхода в SaaS нас очень просили многие пользователи. Таким образом все модули сервиса, за исключением онлайн редактора документов, доступны сейчас для самостоятельной установки. Кроме этого, на sourceforge выложен установочный пакет, позволяющий развернуть TeamLab на серверах Windows.

JavaScript → Simplify.js — JavaScript-библиотека для упрощения ломаных линий
Рад представить вашему вниманию еще одну крохотную, но полезную open-source-утилиту своего авторства — Simplify.js.

Simplify.js — очень быстрая реализация упрощения ломаных линий на JavaScript. Изначально написав ее для Leaflet (библиотеки для интерактивных карт), после небольшого эксперимента по оптимизации захотелось выпустить ее в качестве отдельной библиотеки без зависимостей, которую можно использовать как в браузере, так и на серверных платформах, таких, как Node.js, и применять и для 2D, и для 3D-точек.
Подобное упрощение позволяет на несколько порядков уменьшить количество точек в ломаной линии (например, представляющей длинный маршрут на карте или график), при этом максимально сохранив ее очертания (с заданной точностью). Соответственно резко уменьшается занимаемый линией размер памяти и время, требуемое для ее обработки.

Simplify.js — очень быстрая реализация упрощения ломаных линий на JavaScript. Изначально написав ее для Leaflet (библиотеки для интерактивных карт), после небольшого эксперимента по оптимизации захотелось выпустить ее в качестве отдельной библиотеки без зависимостей, которую можно использовать как в браузере, так и на серверных платформах, таких, как Node.js, и применять и для 2D, и для 3D-точек.
Подобное упрощение позволяет на несколько порядков уменьшить количество точек в ломаной линии (например, представляющей длинный маршрут на карте или график), при этом максимально сохранив ее очертания (с заданной точностью). Соответственно резко уменьшается занимаемый линией размер памяти и время, требуемое для ее обработки.
Операционные системы → Релиз ReactOS 0.PI (0.3.14)

Команда ReactOS с гордостью представляет выпуск ReactOS версии 0.3.14.
Страница загрузки дистрибутивов. | Страница сбора пожертвований. Flattr it!
Команда ReactOS благодарит всех, кто когда-либо принимал участие в разработке и тестировании или помогал еще чем-то и посвящает этот релиз памяти Грега ван Гелдорпа.
Open source → Лайтпак 6 доступен для предзаказа
Уже сегодня стала доступной для предзаказа 6я версия Лайтпака.
В новой ревизии устройства улучшена цветопередача в диапазоне цветов с низкой яркостью. Новая плата получила акриловую защиту, которой прикрыты все разъемы на плате. По словам разработчиков это самое удобное и лучшее решение для такого типа устройств. Лайтпак 6 получил квадратный корпус с удобными разъемами, теперь не придется зачищать проводки и прикручивать их отверткой. Скоро появится видео.

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

Блог компании Round Lake → Охота на Open Source
Вступление в охоту
Мы верим, что за Open-Source будущее, и стараемся всячески его приближать. И мы предлагаем вам присоединиться.
Если взглянуть на Open-Source на западе, то за стройными колоннами технологий, которые все мы знаем и любим, будут проглядывать головы коммерческих компаний. Создавая что-то, вы облегчаете жизнь не только коллегам, но и нам. Мы экономим время (а значит деньги) и создаем прекрасное с использованием вашего труда. Мы обязаны уважать это и помогать всем, чем только можем. Мы присоединяемся к нашим западным коллегам и предлагаем гранты для открытых проектов.
С Марта 2012 года мы открываем две программы:
- Программа спонсирования OSS-проектов
- Проект “Охота на Open-Source”
Электронное правительство → Платформа gov.uk будет полностью открытой. Исходные коды опубликованы на GitHub
Правительство Великобритании создает полностью открытую платформу электронного правительства gov.uk
Платформа gov.uk призвана заменить текущую систему DirectGov.
Архитектура платформы создана с учетом ее работы в облачном сервисе, причем в качестве провайдера облачной инфраструктуры выбран AWS. То есть система будет работать в публичном центре даных, при этом будут соблюдены
все требования к защите данных.
Система написана на языке Ruby, ее код полностью открыт и опубликован на GitHub
Платформа gov.uk призвана заменить текущую систему DirectGov.
Архитектура платформы создана с учетом ее работы в облачном сервисе, причем в качестве провайдера облачной инфраструктуры выбран AWS. То есть система будет работать в публичном центре даных, при этом будут соблюдены
все требования к защите данных.
Система написана на языке Ruby, ее код полностью открыт и опубликован на GitHub
Game Development → Пасьянс OGS Mahjong 0.9, в одном шаге от финишной прямой
Наблюдая за реакцией на предыдущие топики, посвященные OGS Mahjong, я пришел к выводу что каждый следующий пост про этот проект интересен сообществу все меньше и меньше. Однако, решил что написать о появлении новой версии игры все-таки стоит, так как надеюсь, что изменения в новой версии более интересны, чем прошлые.
PHP → Template Hypertext Preprocessor — язык программирования, презентация open source проекта
Представляю вам новый open source проект. Надеюсь, что он будет интересен хабраобщественности и IT общественности в целом. Размещаю в блоге PHP, потому что интерпретатор написан на PHP и может быть непосредственно использован для создания решений.Template Hypertext Preprocessor – Специализированный, cверхвысокоуровневый, скриптовый язык программирования, для генерации динамических блоков html документа. Отличается особым удобством для создания и модификации динамических интерфейсов html страниц, встраивается в язык разметки html с сохранением валидности исходного документа, прозрачен с точки зрения ООП, является платформенно независимым.
Для данного языка программирования реализован интерпретатор, основанный на языке PHP под названием “Template Engine”. Интерпретатор, отличается компонентной многоуровневой архитектурой, создает разумные ограничения работы на уровне спецификации, позволяет запускать голый PHP код и нативные PHP файлы в среде Template Engine. Спецификация THP / Template Engine создана таким образом, что бы максимально упростить разработчикам создание приложений и их расширение, а так же максимально структурировать код.
Видеотуториал
Для тех, кто хочет перейти сразу же к практике я подготовил видеотуториал по установке и объяснению базовых узлов системы. Установкой является: скачать и расположить на сервере, все остальное за исключением паролей БД, должно заработать само. Сайт проекта: http://thp.wartur.ru/
Дополнительная общая информация под катом
Работа со звуком → Создаем менеджер пресетов в PureData
Да, Max более совершенен, чем Pd. Да, в нем очень много сделано для продуктивной работы. Наконец, его интерфейс не тормозит при большом количестве объектов в патче. Однако, есть в Pd что-то магическое, что заставляет снова и снова открывать этот простой интерфейс, написанный на tcl/tk, с его простенькими боксами и радующей ночью глаза цветовой гаммой. Может это и есть та самая магия open source, которая заставляет людей использовать gentoo на десктопе?
В данной статье мы будем пытаться решить одну наболевшую тему всех пользователей этой замечательной программы, а именно, сохранение параметров числовых боксов, слайдеров, кнобов и т.д. Казалось бы, очень важная функция, почему до сих пор нет специального объекта, аналогичного preset в Max? Все дело в том, что с помощью PureData API нельзя получить доступ к данным других объектов, поэтому приходится выкручиваться.
В данной статье мы будем пытаться решить одну наболевшую тему всех пользователей этой замечательной программы, а именно, сохранение параметров числовых боксов, слайдеров, кнобов и т.д. Казалось бы, очень важная функция, почему до сих пор нет специального объекта, аналогичного preset в Max? Все дело в том, что с помощью PureData API нельзя получить доступ к данным других объектов, поэтому приходится выкручиваться.
Операционные системы → Выпуск новостей ReactOS #90 и заметки на полях
Текст перевода новости под катом, а здесь маленькое объявление-просьба.
Поддержите ReactOS на конкурсе Lenovo
Помогите проекту выиграть ноутбук ThinkPad X1 и 25 000$ на развитие. Сегодня по-видимому крайний день голосования. Алексею Брагину (координатору проекта) будет особенно приятно получить вашу поддержку, ведь вчера он праздновал свой день рождения.
Для этого нужно потратить всего две минуты вашего времени:
1) donetwork.lenovo.com/ru/login.html — по этой ссылке авторизоваться через facebook;
2) перейти по ссылке donetwork.lenovo.com/ru/projects/view/id/2977 и нажать кнопку «голосовать за проект»;
3) оставить какой-либо комментарий при желании, нажать на лайк фейсбука и +1 гугла…
4)… темпы голосования очень хорошие, но есть риск не успеть, поэтому пожалуйста делитесь этой новостью с хабра в своих твиттерах и вконтактиках (кнопки внизу публикации рядом с голосованием).
Чтобы вырваться вперед, проекту нужно набрать не так уж и много — не менее 2500 голосов. (скоромная цифра по меркам хабра )