Архив

Публикации с меткой ‘Open Source’

Eucalyptus — ваша открытая платформа для создания Elastic Cloud Platform

Приветствуем наших читателей. Сейчас в области хостинга, особенно если дело касается высоконагруженных и требующих масштабирование систем, не так и много вариантов. Одним из решений, альтернативных обычным кластерам или просто многосервернным решениям, является использование системы Elastic Clouds - по-сути, виртуального облака вычислительных ресурсов, которое исполняется на распределённом кластере, а внутри предоставляет ресурсы процессора и хранения данных, а также ввод-вывод, при этом масштабирование вашей системы может быть практически неограниченным и незаметным. Это и есть значение слова Elastic в определении - мы можем в любой момент гибко масштабировать систему, исходя из наших потребностей, при этом не зависим от конкретного железа или других ресурсов. Читать далее...

#5. Интересное с мира SourceForge.net: распределенная система кеша ehcache для приложений любого уровня

ehcache_logo.gifПриветствую вас, уважаемые читатели! Сначала хотел бы принести извинения за столь длинный перерыв в ведении блога, это было связано с некоторыми сложностями и большой занятостью , но я очень постараюсь исправиться и далее писать постоянно. Спасибо всем, кто остался нашими верными читателями!

Сегодня я хотел бы рассказать об одном интересном проекте, который вам пригодится при проектировании и реализации сложных веб-приложений на платформе Java. Речь идет о ehcache - универсальной системе распределенного кеширования для Java приложений и сервлетов. Это необычно небольшое приложение (честно, такого уровня системы, размером в несколько сотен Кб это редкость, при этом высокого качества), которое реализует кеш как динамический (в оперативной памяти), так и дисковый кеш, причем изначально спроектированное для работы с кешами большого обьема (порядка гигабайтов) и в распределенных системах. Читать далее...

ExtJS — профессиональная поддержка и сервисы консалтинга

30 января 2008 3 комментария

logo1.jpgБиблиотека ExtJS достаточно большой и сложный программный комплекс, предназначенный для создания интернет-приложений с расширенным интерфейсом и дополнительными возможностями, ранее доступными только в обычных, desktop приложениях. Если посмотреть на документацию, то можно даже вздрогнуть - сколько классов и компонент, сложные взаимосвязи, а у каждого компонента ещё и множество свойств и методов. С одной стороны, для создания чего-то простейшего понадобится не так и много знаний, но если реализовывать что-то сложное и нетривиальное, обрабатывая некоторую часть логики приложения непосредственно на клиенте в JS-коде, то здесь уже без полного знания возможностей библиотеки не туда и не сюда. Конечно, доступен и исходных код, и отличная документация (которая, к слову, ещё и обновляется), надо лишь обладать терпением и некоторыми навыками, а также достаточно примеров (к слову, и простых и очень сложных, которые показывают все "могущество" библиотеки), чтобы разобраться самому. Для тех, кто не может что-то понять или встретил сложности, которые не решаются документацией (да, и такое есть, хотя на проверку, большинство вопросов снимаются коллегами, потрудившимися полнее ознакомиться со справкой, чем спрашивающий), есть и форму на официальном сайте, где консультацию можно получить от сообщества и самих разработчиков, и группы на GoogleDocs, да и поиск по интернету выводит на статьи разных авторов (правда, их не так много, но все же). Даже наш блог вносит посильную лепту в формирование информационного пространства вокруг библиотеки, постоянно публикуя какую-то информацию. Ну, а если ничего не помогло, или же нужна действительно профессиональная информационная поддержка? Выход, конечно же, есть. Читать далее...

#3. Интересное с мира SourceForge.net: Trixbox или open-source VoIP платформа у вас дома

15 января 2008 2 комментария

logo.jpgПриветствуем вас! Все мы пользуемся телефоном, и современные реалии жизни таковы, что даже в этой, наверное, одной из старейших технологических систем связи (не считая телеграфа) наблюдаются как раз наибольшие перемены, как концептуального и структурного плана, так и более приземлённые, технологические. Связано это с проникновением в эту область пакетной передачи данных и цифровых протоколов. Оказалось, что передавать голосовой трафик можно и зачастую выгоднее по существующим каналам связи пи помощи протоколов TCP/IP, UDP и другими средствами, основанными на IP. Количество абонентов крупнейшей среды общения - Skype уже приближается вплотную в 10 миллионам человек (именно тех, кто в любой момент времени в онлайне), а это уже обо многом говорит. Но если вы хотите по каким-то причинам создать свою собственную, частную сеть для общения, вам совершенно не нужно думать о лицензии провайдера телефонии. Вполне подойдёт и открытый бесплатный проект Trixbox. Читать далее...

#2. Интересное с мира SourceForge.net: ваш личный распределённый кластер или GPU: a Global Processing Unit

19 ноября 2007 Comments off

sfnet.jpgВы, наверное, уже слышали о grid вычислениях (решетчатые вычисления), особенно если следите за развитием всяких высокопроизводительных систем - сейчас это считается самой интересной и перспективной технологией, коммерческие рельсы которой закладывает компания Oracle, впервые выводя это в бизнес-среду. В основном же такие вычислительные фермы (или гриды, этот термин пошёл от энергосети и по сути означает, что вычисления не только распределены в пространстве, но и доступны с любой точки в необходимом количестве, как и электрическая энергия). используются для научных расчётов, визуализации сложных сцен и других высокоёмких расчётов. Кстати, не думайте, что это удел только сверхсекретных лабораторий и больших корпоративных заказчиков. Отнюдь! Используя только open-source ПО вы сами можете построить свою собственную небольшую вычислительную grid-сеть и использовать таким образом объединённые ресурсы для своих нужд. Например, это может пригодится в учебных заведениях для объединения парка компьютеров различных классов в одну сеть для проведения научных расчётов (ведь у образования зачастую нет средств на суперкомпьютеры, а если и есть, то все равно задачи перед учёными всегда требуют на порядок больше вычислительной мощи, чем есть).
Читать далее...

Мгновенное развёртывание open-source инфраструктуры: MAMP/LAMP/RAMP Stack от BitNami

17 ноября 2007 Comments off

bitnami.pngДумаю, что многие пользователи, да и разработчики, частенько хотят попробовать какие-то серверное ПО, например, тестируя и выбирая платформу для нового проекта, или нужно продемонстрировать решение для заказчика или начальника. Да и просто с минимальными усилиями попробовать популярные веб-приложения, оценить, что это такое и с чем его едят. Но как это сделать, не выделяя отдельный сервер, зачастую на новой ОС (Linux или что-то аналогичное), не заморачиваясь с установкой виртуальных машин (хотя такое решение и одно из самых лучших), или не влезая в дебри конфигурации под свою рабочую ОС, не скачивая с десятков узлов различное программное обеспечение и не примеряя на себе звание тестировщика по совместимости. Для этого есть специальные решения. Читать далее...

#1. Интересное с мира SourceForge.net: генерируем штрих-коды при помощи Barcode4J

16 ноября 2007 Comments off

barcode4j-logo.gifПервым обзором из этой рубрики будет проект Barcode4J. Это приложение, написанное на Java, которое позволяет генерировать различные типы штрих-кодов (1D - 9 различных стандартов, и 2D - два стандарта), выводить их в различных форматах - SVG, EPS, BMP или отрисовывать через интерфейс Java2D. Разработчик может легко добавить и свои собственные форматы представления штрих-кода, либо встроить генератор прямо в свое приложение, например, используя инфраструктуру от Apache (имеется ввиду, процессор Apache FOP (Formatting Objects Processor), а также развернуть его как веб-приложение с использованием сервера Tomсat.

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

Открываем новую рубрику: Интересное с мира SourceForge.net

15 ноября 2007 2 комментария

Приветствуем наших читателей. Вы слышали о портале для опен-сорных проектов Sourceforge.net? Наверняка, ведь там хранится тысячи и тысячи программ и проектов, на все случаи жизни, а сам портал является одним из самых старых проектов в этом рынке и предоставляет очень большие возможности для разработчиков и команд, работающих над Open-Source проектами. Но часто среди этих тысяч программ сложно найти что-то, что достойно внимания. Это может быть как оригинальная утилита, решающая какую-то конкретную задачу, так и большой программный комплекс, требующий для работы несколько серверов. Да и программы и их описания на английском, хотя для настоящего разработчика это совсем не помеха.

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

Будем благодарны за замечания и комментарии.

Ohloh — программисты всех стран, объединяйтесь, или что такое социальная сеть для open source разработчиков

Приветствую читателей нашего блога. Наверное, среди наших читателей есть хоть бы несколько человек, когда-либо разрабатывающих что-то под одной из многочисленных open source лицензиями, или помогавших в разработке каких-либо популярных продуктов. Ведь именно так, через безвозмездный вклад десятков и сотен увлечённых людей и создаются небольшие программные шедевры, вроде 7-Zip, PhpMyAdmin, Apache, PHP и сотни других, которыми пользуются тысячи людей во всем мире.

Но до недавнего времени все наше (в смысле, между разработчиками) общение сводилось или к средствам, предлагаемыми популярными сайтами для разработчиков (в первую очередь - SourceForge.net и FreshMeat.net), популярными форумами и он-лайн "тусовками", иногда объединяющим фактором становились сети вроде IRC, или просто общение проходило через электронную почту, а также IM-сети. В то же время все остальные "продвинутые" люди уже несколько лет как используют социальные сети для организации своих тематических (и не только) групп и просто для "связывания в сеть" (тавтология, однако - ведь мы, получается, подключаемся к сети для того, чтобы в ней, в дальнейшем, попасть в другие сети, уже более высокого порядка, а в самое последние время появляются намётки так называемых "социальных мета-сетей", но об этом мы поговорим в отдельном материале). Кстати, эти самые сети давно работают на том самом открытом программном коде (специалисты с сайта HighScalability не дадут соврать, об архитектуре высоконагруженных сайтов, коими и есть все популярные социальные сети мы уже писали здесь). Читать далее...

OpenOffice.org 3.0 — будущее наших детей?

15 октября 2007 9 комментариев

19 - 21 сентября в Барселоне прошла конференция сообщества OpenOffice - OpenOffice.org Conference (OOoCon 2007). Из всех поднятых там вопросов и обсуждений, наиболее интересным показался доклад, посвященный будущему релизу OpenOffice, под номером 3, который ожидает нас  в далеком сентябре 2008 гда (вероятно, первые тестовые альфа версии будут доступны уже весной).

Посмотрим, что там нас ожидает? Например - Personal Information Manager. Как я понял, разработчики  интегрируют функциональность из Mozilla Thunderbird. Менеджер будет поддерживать синхронизацию с локальным и удаленным календарем, планировщик задач, поддерживать коннекторы для Google Calendar и других служб (видимо, первымистанут сервисы SUN-а). При таком раскладе OpenOffice старается занять нишу бизнес-среды, которая сейчас все же за MS Office - там сразу "из коробки" есть все необходимое для оргаизации рабчего места менеджера, к примеру. С OpenOffice сейчас такого нет, для ряда задач все равно нужно применять сторонние решение, пусть даже также open-source.

Читать далее...

Developers.org.ua