LINUX.ORG.RU

Mono


28

8

Всего сообщений: 107

Microsoft меняет лицензию некоторых продуктов с Microsoft Permissive License на Apache 2

Группа Open Source

Если зайти на сайт Iron Ruby, Iron Python или Dynamic Language Runtime то можно заметить, что Microsoft поменяла лицензию на эти продукты с Microsoft Permissive License на Apache License 2.

>>> По мотивам блога Мигеля де Иказа

 , , , , , ,

HighwayStar
()

Pinta 0.4

Группа Мультимедиа

Вышла новая версия Pinta - простого графического редактора для Mono/Gtk#, отличающегося малым размером и быстрым временем запуска по сравнению с GIMP.

Изменения по сравнению с версией 0.3:

  • Боковые панели переделаны в открепляемые окна с сохранением положения и размеров.
  • Добавлена поддержка локализаций. Pinta 0.4 переведена на 18 языков, включая русский.
  • Поддержка сборки с помощью configure/make/make install.
  • Сохранение в форматах BMP, ICO и TIFF в дополнение к уже поддерживаемым JPEG и PNG. Формат теперь можно выбрать при сохранении файла.
  • Открытие и сохранение в формате OpenRaster (ORA) с поддержкой слоёв.
  • Переработан инструмент текста: добавлена поддержка ввода не-английских букв (включая русские) и предварительный просмотр шрифтов.
  • Улучшена интеграция с GNOME: используются системные настройки панели инструментов и папка Pictures по умолчанию.
  • Инструменты выделения и рисования прямоугольников теперь работают в границах пикселей вместо размазывания границ по соседним пикселям.
  • Добавлено масштабирование колёсиком мыши и клавишами Ctrl-+/Ctrl--.

Подробности: http://pinta-project.com/release/0.4

>>> Скачать

 , , ,

LucidFox
()

MonoDevelop 2.4

Группа Open Source

Мигель де Иказа в своем блоге сообщил о выходе MonoDevelop 2.4 - кроссплатформенной интегрированной среды разработки предназначенной в первую очередь для С# и .NET проектов.

Основные усовершенствования и нововведения:

  • Workbench Usability
    • Улучшенный внешний вид
    • Улучшенная организация панели
    • Улучшенная обработка ошибок, всплывающие ошибки (Error Bubbles)
    • Новые диалоги Файл и Проект
    • Новые диалог «Navigate To»
    • Масштабирование панелей классов и решений
    • Новые опции для выбора языка пользовательского интерфейса, шрифтов и темы GTK+.
  • Проекты
    • Автономные проекты сборок (Standalone Assembly Projects)
    • Поддержка внешних консолей на Mac и Windows
    • Поддержка добавления файлов в папках решения
  • Редактор
    • Усовершенствованная система inline поиска
    • Групповой режим в автодополнении кода
    • Подсветка использования символов.
    • Поддержка редактирования в блочном режиме
    • Команда «Импортировать Тип»
    • Перемещение линии вверх / вниз
    • Переключение фокуса и следование за курсором
    • Команда «Быстрое исправление» (Quick Fix)
    • Прокручивамые подсказки для регионов
    • Улучшенная фильтрация в списке автодополнения
  • Отладчик
    • Pinned Quick Watches
    • Визуализаторы значений переменных
    • Улучшенная поддержка выражений
    • Новый диалог исключений
  • Инструменты
    • Новый Hex-редактор
    • Интеграция шаблонов T4
    • Больше метрик кода
  • ASP.NET
    • Автодополнение кода для регионов C#
    • Веб-ссылки
    • Поддержка веб-ссылок WCF
    • Поддержка ссылок, которые требуют аутентификации
  • Улучшения в других расширениях (add-ins):
    • NUnit
    • MonoTouch
    • Поддержка Mac OS
    • Vala

Доступны пакеты установки для OpenSUSE, SLES, Windows and MacOS X. Для других дистрибутивов доступны исходники.

Скриншоты

>>> Подробности

 , , , ,

vga
()

Вышел F-Spot 0.7.0

Группа GNOME

После интенсивной разработки вышла новая версия каталогизатора фотографий F-Spot 0.7.0. Это первый выпуск в разрабатываемой (нестабильной) ветке 0.7, на основе которой планируется выпустить стабильную версию 0.8.0 в сентябре. Программу ждут радикальные изменения и далеко идущий прогресс. Основная цель данной ветки - совместить как можно больше кода с кодом Banshee, привести в порядок имеющийся код, отрефакторить и «навести блеск». Это позволит сделать проект более удобным в плане дальнейшей разработки, стабильным и поможет решить давно назревшие проблемы (производительность и потребление памяти), а также сделать более радикальные изменения как в части пользовательского интерфейса, так и внутри самой программы. Итак, основные изменения в новой версии:

  • полностью переписан импорт фотографий - теперь он работает намного быстрее и потребляет значительно меньше памяти, а также это позволяет упростить его дальнейшую разработку;
  • значительно улучшено определение одинаковых фотографий (также теперь работает быстрее);
  • добавлено управление версиями - теперь можно несколько одинаковых фотографий объединить в одну и обратно;
  • добавлена возможность выделять фотографии перетаскиванием мышью и перемещать их удержанием средней кнопки мыши;
  • исправлена поддержка Facebook и добавлено новое руководство пользователя;
  • большое количество кода заменено Hyena (часть Banshee);
  • новая документация в формате Mallard;
  • удалена из кода поддержка flickrnet - теперь используется установленная в системе версия;
  • исправлено более 100 ошибок.

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

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

>>> Официальный анонс

 , , ,

MuZHiK-2
()

В Ubuntu 10.10 больше не будет FSpot

Группа Ubuntu Linux

Наконец-то закончился спор F-Spot vs Shotwell для следующего релиза дистрибутива Ubuntu. Програмой для управления фотографиями теперь по-умолчанию будет Shotwell. Это очень важное изменение, так как позволяет избавиться от еще одного Mono приложения из стандартной поставки.

Недавно была выпущена новая версия Shotwell 0.5.2. Вот список возможностей.

  • К фотографиям можно назначать теги, что создает новый инструмент для управления коллекцией фотографий.
  • Поддержка печати.
  • Фотографии могут быть опубликованы в Picasa Web Albums service.
  • Установка фотографий фоном Рабочего Стола.
  • Импортирование фотографий работает а фоновом режиме.
  • Чрезвычайная стабильность и ощущение более высокой легкости и отзывчивости.

Последнюю версию можно установить добавив репозиторий PPA

sudo add-apt-repository ppa:yorba/ppa

>>> Подробности

 , , , , ,

vertexua
()

Warehouse Open – система складского учёта для Linux

Группа Open Source

Болгарская компания Microinvest, разрабатывающая и внедряющая программное обеспечение для автоматизации предприятий торговли и общепита, разработала Open Source складское программное обеспечение для Linux – Microinvest Warehouse Open.

Этот некоммерческий проект был представлен на CeBIT Open Source Forum 2009. Продукт был горячо принят на презентации, присутствующие международные специалисты отметили наличие в Warehouse Open серьезного функционала, который не уступает ряду конкурентных коммерческих Windows базированных продуктов, распространяемых в ЕС.

Продукт имеет следующие технические характеристики:

  • OpenSource проект под GPL, разработанный полностью для работы под Linux;
  • MySQL база данных;
  • Работает под mono;
  • Работает и поддерживает стандартные базы данных фирмы Microinvest, что позволяет создавать самостоятельные или гибридные системы.

Компания ALT Linux, российский лидер в разработке свободного ПО и дистрибутивов на базе Linux, включила Warehouse Open в свой дистрибутив.

>>> Скачать Microinvest Warehouse Open

 microinvest, ,

Microinvest
()

Вышел F-Spot 0.6.2

Группа GNOME

После долгого периода затишья состоялся выпуск новой версии программы для управления фотографиями F-Spot 0.6.2! Это достаточно крупное обновление проекта за долгое время, многие уже начали считать проект заброшенным. Но это не так. По заверениям разработчиков, они с новым энтузиазмом взялись за F-Spot и стоит ждать интересных анонсов на грядущей GUADEC 2010.

Итак, основные изменения в новом выпуске:

  • в приложение больше не встраивается Mono.Addins - теперь используется версия, установленная в дистрибутиве;
  • огромное количество исправленных ошибок и улучшенное удобство использования, часть идей взята из Ubuntu One Hundred Papercuts;
  • приведение кода в порядок и улучшения в производительности;
  • код хранителя экрана был переписан - теперь он более быстрый;
  • долгожданное исправление ошибки, из-за которой менялись временные метки при импорте - теперь по умолчанию время не изменяется, что должно уменьшить недоумение пользователей по поводу времени импортированных фотографий;
  • большое обновление всех переводов;
  • начиная с данного выпуска разработчики переходят на новую систему версий: чётные версии используются для стабильных выпусков, в то время как нечётные для разрабатываемых;
  • и немного статистики: изменено 573 файла, добавлено 81197 строк, удалено 85122.

Также хочется поблагодарить всех тех разработчиков, кто принимал участие в данном выпуске: Alex Launi, Dave Neary, Gabriel Burt, Jeffrey Finkelstein, Jeffrey Stedfast, Lorenzo Milesi, Matt Perry, Michal Nánási, Pascal de Bruijn, Paul Wellner Bou, Ruben Vermeersch, Stephane Delcroix, Wojciech Dzierżanowski, Yann Leprince, Yves Kurz.

Проект жив, развивается и готов к новым достижениям.

>>> Официальный анонс

 , , ,

MuZHiK-2
()

Встречайте - MonoMac!

Группа Apple

Буквально на днях Мигель де Икаса объявил о выпуске нового направления в развитии платформы Mono под MacOS X - MonoMac, что позволяет создавать приложения на основе Cocoa с использованием Mono. MonoMac - это результат многолетних экспериментов со смешиванием .NET и Objective-C, а также некоторых принципов разработки, которые использовались в MonoTouch.

Несколько лет назад Джефф Нортон (Geoff Norton) создал CocoaSharp - первый набор языковых привязок .NET для Cocoa API. Первое время CocoaSharp отлично подходил для изучения принципов создания привязок для Objective-C на .NET. Со временем были созданы другие инструменты разработки для интеграции Objective-C с C# и другими языками .NET. У всех были свои достоинства и недостатки, и теперь сделана попытка объединить преимущества всех существующих решений в MonoMac.

Проектом выдвинуты следующие технические требования:

  • использование Cocoa API в виде C# API;
  • наследование от классов Objective-C;
  • механизм для вызова библиотек Objective-C;
  • сделать повседневные задачи Objective-C лёгкими, а сложные - возможными;
  • представление свойств Objective-C в виде свойств C#;
  • представление строго типизированных API, например вместо представления обычного контейнера NSArray или индивидуальных объектов NSObjects;
  • использование перечислений int и uint как параметров в виде перечислений C# или перечислений C# с атрибутами [Flags];
  • представление основных типов в виде «родных» типов C#;
  • события и уведомления, которые предоставляют пользователю возможность выбора между подходом Objective-C и системой событий C#;
  • лицензировать библиотеки классов под MIT X11, как и остальные библиотеки классов Mono;
  • представление делегатов C# (лямбды, анонимные методы и System.Delegate) для Objective-C API в виде «блоков»;
  • не создавать привязок для тех API, которые почти не используются на практике.

Cocoa состоит из двух API: одна часть - объектно-ориентированные C-callable API, а другая часть - API на базе Objective-C. API на основе C обрабатываются с использованием традиционного подхода P/Invoke, где эти API «оборачиваются» в классы C#. Это включает в себя такие API, как: AudioToolbx, CoreGraphics, CoreFoundation и CoreText. API на основе Objective-C, где используются такие ресурсоёмкие вещи, как пользовательский интерфейс и высокоуровневая логика (Foundation и AppKit), обрабатываются новым «движком» привязок MonoMac.ObjCRuntime и генератором привязок btouch.

В отличие от MonoTouch, MonoMac на данный момент не предоставляет привязок для всех Cocoa API. Основным направлением разработки была возможность создавать приложения вообще и подготовить кодовую базу к изменениям сторонних разработчиков.

На данный момент MonoMac предоставляет привязки для следующих API:

  • CoreFoundation (некоторые части ещё не реализованы полностью);
  • CoreText;
  • CoreGraphics;
  • Foundation (некоторые части ещё не реализованы, как и вспомогательные инструменты);
  • AppKit (осталось реализовать порядка 30%).

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

А теперь ещё немного о приятном. MonoMac является всего лишь библиотекой, которая предоставляет разработчикам C# доступ к нижележащему слою API в OSX, и не включает в себя средства для создания установочных пакетов (application bundle). Но есть планы по включению нового инструмента «Mono bundler» в версию Mono 2.8. Этот инструмент исследует .NET приложение и генерирует установочный пакет, который содержит как код самого приложения, так и код тех зависимостей из Mono, которые необходимы для запуска. Такую же технологию сейчас использует Banshee на OSX. Это позволит распространять приложения, написанные на Mono под OSX без установки Mono на компьютере конечного пользователя.

Внимание! Для установки MonoMac вам потребуются два модуля: сам MonoMac и MacCore. Также нужна последняя версия Mono.

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

>>> Объявление Мигеля де Икасы

 , , , ,

MuZHiK-2
()

Вышел IronRuby 1.0

Группа Open Source

Сегодня, 13 апреля состоялся выпуск IronRuby версии 1.0. Выпуск приурочен к выходу новой версии платформы .NET 4.0 от Microsoft. IronRuby - это реализация .NET языка программирования Ruby. Основной особенностью этой реализации являются стабильность, производительность и лёгкая интеграция с библиотеками и инфраструктурой .NET, а также совместимость с веткой 1.8.x.

IronRuby активно использует технологию Dynamic Language Runtime, разработанную Microsoft, и оба продукта выпускаются под лицензией Microsoft Public License.

Теперь IronRuby выпускается в двух вариантах - один работает поверх .NET 4.0, а другой работает поверх более ранних версий .NET, начиная с 2.0 SP1. Сборка с новой версией .NET 4.0 использует все новшества: более быстрый старт, совместимость с динамическими типами C# и другие возможности .NET 4.0. Заявлена совместимость с Mono. Основной упор в данном выпуске был сделан на совместимость с .NET 4.0, улучшение стабильность и совместимости с Ruby 1.8.x и исправление ошибок.

Сообщество IronRuby успешно развивается: со времени первого открытого выпуска было исправлено 455 сообщений об ошибках, 98 человек сообщили об ошибках, внесено изменений в код 15 людьми сообщества и 11 основными разработчиками проекта. Поздравим проект и пожелаем ему дальнейшего удачного развития!

>>> Подробности

 , , , , , ,

MuZHiK-2
()

Мигель опроверг информацию о изменении своего отношения к .NET

Группа GNOME

Мигель де Иказа, лидер проекта GNOME и Mono, опубликовал в своём блоге опровержение информации, свидетельствующей о кардинальном изменении его точки зрения и признанию опасности использования Mono и технологий Microsoft.

Недавно мы уже обсуждали то, что Мигель раскритиковал политику Microsoft в отношении .NET. Мигель заявил, что журналист, опубликовавший данную информацию, оказался нечист на руку и выдрал его слова из контекста, представив их под совершенно другим углом. В качестве доказательства Мигель приводит отрывок переписки в котором фигурировала просьба озвучить мнение оппонентов. По непонятному стечению обстоятельств именно изложение альтернативной точки зрения, было опубликовано в виде сенсации с заявлением о личных изменениях взглядов Мигеля.

Подготовлено по материалам opennet.ru

>>> Блог Иказы

 , ,

DoctorSinus
()

Мигель де Иказа критикует Microsoft

Группа Novell

Вице-президент Novell Мигель де Иказа считает, что Microsoft постоянными угрозами преследования за нарушения патентов прострелила ногу экосистеме .NET. В отличие от Java, которая процветает и имеет множество реализаций, экосистема .NET сильно пострадала от высказывания Стива Балмера о том, что Microsoft придет за теми, кто нарушает их патенты.

Также Мигель высказал свое сожаление о том, что Google, Wikipedia и Facebook могли бы использовать технологии .NET, если бы не эти угрозы.

>>> Подробности

 , ,

vga
()

Pinta 0.2

Группа Мультимедиа

Недавно на ЛОРе уже освещался выход первой версии этой программы для обработки изображений. Всё это время автор не сидел без дела, и вот вчера был представлен релиз 0.2.

Основные изменения:

  • Многопоточность (для эффектов);
  • «Живое» изменение свойств слоёв;
  • Поддержка полупрозрачных цветов;
  • Улучшенное взаимодействие с Mac OS X;
  • Новые инструменты: Zoom, Paint Bucket, Color Replacer, Line, Pan;
  • Новые эффекты: Ink Sketch, Oil Painting, Gaussian Blur, Glow;
  • Добавлена возможность настройки яркости/контраста, насыщенности, огрубления (posterize), кривых;
  • Улучшения в интерфейсе пользователя;
  • Исправления различных ошибок.

Pinta позиционируется как аналог известной программы Paint.NET, написана на Mono и выпущена под лицензией MIT

>>> Подробности

 ,

yoghurt
()

Релиз Banshee 1.5.5

Группа Мультимедиа

Новый Banshee версии 1.5.5 (она же 1.6 RC1) включает плагины просмотра видео с YouTube, просмотра и управления альбомами (Grid View) и непрерывного воспроизведения (Gapeless Playback). В наличии многочисленные багфиксы.

Дополнительно, в пакете Banshee Community доступно пять плагинов: CoverWallpaper, LiveRadio, Magnatune, Telepathy (создание общедоступной медиа-библиотеки или её транслирование с помощью клиента обмена мгновенными сообщениями Empathy (только Jabber с GTalk) через p2p протокол, на подходе Ubuntu One Music Store (на данный момент не завершён).

Другие изменения:
- Mirage Shuffle значительно усовершенствован, теперь он ищет похожие на несколько последних треки из проигранных и исключает треки которые были пропущены пользователем;
- Повышено быстродействие при поиске в больших медиа-библиотеках;
- Исправлена ошибка сохранения настроек эквалайзера;
- Исправлена ошибка при переходе в свойства источника воспроизведения через контекстное меню.
И другое.

>>> Подробности

 ,

amorpher
()

Вышел Banshee 1.5.4

Группа Мультимедиа

Немного не успели преподнести подарок к мужскому празднику бравые разработчики из команды Banshee. Пока другие мультимедийные проигрыватели сталкиваются с трудностями и пытаются убедить пользователей, что они - лучшие, Banshee делает очередную попытку захватить лидерство в гонке самых продвинутых проигрывателей. Итак, с выпуском 1.5.4, разработчики приблизились к своей цели ещё на один шаг. За счёт чего? Тогда читаем:

  • отправка анонимных данных пользователя (опционально): позволяет отправлять разработчикам информацию об используемой версии, об операционной системе, о запросах SQL и разрешённых параметрах - всё это для того, чтобы сделать Banshee ещё лучше для пользователей;
  • улучшенный эквалайзер, теперь поставляется с набором предустановленных режимов;
  • Banshee Community Extensions - новый проект для написания расширений и включения их в основную ветку, код размещён на Gitorious, пока что содержит 9 расширений, включая Alarm Clock, Lyrics и Mirage, поддерживается 15-ю разработчиками;
  • расширенные режимы случайного воспроизведения - теперь расширения могут добавлять свои режимы для случайного воспроизведения и заполнения очередей воспроизведения; одно из таких расширений - Mirage, оно добавляет возможность выбора похожих композиций на основе акустического анализа;
  • по умолчанию включена контекстная панель Wikipedia;
  • добавлена поддержка Nokia N900;
  • добавлены подсказки для столбца с ошибками;
  • упрощено представление подкастов;
  • добавлена возможность удалять элементы прямо с носителя;
  • добавлена поддержка обложек для юникодных альбомов/исполнителей;
  • удалена зависимость от glade-sharp - теперь Banshee полностью готов к GNOME 3.0;
  • добавлена возможность сортировать альбомы исполнителя по годам;
  • ускорен запуск в свёрнутом режиме;
  • исправлено 40 ошибок с момента последнего выпуска, в том числе много падений в MacOS X, обновлён API last.fm, исправлены утечки памяти.

Как видно, многое сделано для того, чтобы пользователь мог получить весь необходимый функционал мультимедийного проигрывателя в лучшем виде. Сейчас разработчики сконцентрировались на выпусках ветки 1.5.4, и, как только они посчитают, что основные задачи выполнены, будет открыта ветка 1.6 на основе текущей. Пожелаем им удачи, тем более, в последнее время разработка Banshee заметно активизировалась, что не может не радовать. Загружаем и празднуем!

>>> Замечания к выпуску + загрузка (с картинками!)

 , , ,

MuZHiK-2
()

Встречайте: Pinta

Группа Мультимедиа

Сегодня вышла первая версия очередного открытого графического редактора Pinta. Программа написана на Mono и GTK и пока обладает следующими возможностями:

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

Автор позиционирует программу как аналог известной Paint.NET, работающий как в Linux, так и в Mac OS X.

Официальный сайт

>>> Подробности

 ,

yoghurt
()

Вышел Banshee 1.5.3

Группа Мультимедиа

После нескольких месяцев напряжённой работы состоялся выпуск известного мультимедиа-плеера Banshee версии 1.5.3, разрабатываемого на платформе Mono. В этом выпуске разработчики сделали ставку на стабильность, готовясь к выпускам серии 1.6. Итак, перейдём к обзору изменений:

  • возможность синхронизировать музыку на устройстве по определённому списку воспроизведения;
  • упреждающий поиск в списках композиций, исполнителей и альбомов (альтернатива фильтрации);
  • возможность отключить обложку альбому в нижнем левом углу;
  • возможность установить свою обложку любому альбому (просто перетащите изображение в соответствующую область или правой клавишей мыши по имеющемуся изображению);
  • новое расширение Audiobooks Library для организации библиотеки аудиокниг (чтобы отделить аудиокниги от обычной музыки);
  • новое расширение Folder Watcher для автоматического обновления медиатеки при изменениях в указанных папках;
  • новое расширение eMusic Importer/Downloader для импорта файлов с сервиса eMusic;
  • файловый «движок» на основе GIO, что даёт поддержку файлов, расположенных удалённо;
  • улучшены фильтрация и просмотр подкастов;
  • вкладка с параметрами расширений переработана с учётом удобства использования;
  • улучшена производительность sqlite;
  • добавлена локализация имён и описаний расширений;
  • поддержка устройств Nexus One;
  • исправлено 75 ошибок с момента прошлого выпуска.

Пакеты для основных дистрибутивов, Исходные коды, Сборка для MacOS X.

>>> Замечания к выпуску (с картинками новых возможностей)

 , ,

MuZHiK-2
()

Smuxi 0.7

Группа GNOME

Вышла в свет новая версия свободного IRC-клиента Smuxi.

Среди множества изменений можно выделить:

  • Базовую поддержку Twitter;
  • Улучшенную работу в медленных сетях и сетях с большой нагрузкой;
  • Улучшения по части IRC;
  • Улучшенное управление цветом надписей на вкладках - они будут оставаться читаемыми при используемой любой теме GTK.

Разработка Smuxi началась в 2004 году. Автор отмечает, что источником его вдохновения был клиент irssi, особенно классическая связка irssi + screen. Поэтому в Smuxi реализована интересная возможность запуска сессии на сервере (smuxi-server) и дальнейшего подключения к ней с помощью фронтенда (smuxi-frontend-gnome) без потери сообщений и соединений к IRC-серверам.

Программа написана на Mono и ориентирована на среду GNOME, исходный код доступен под лицензией GNU GPL v2.

Бинарные пакеты для openSUSE, Debian, Ubuntu, Gentoo, Arch Linux

Скриншоты

>>> Подробности

 , , , smuxi,

yoghurt
()

Мигель де Иказа получил статус MVP от Microsoft

Группа Linux General

В своём блоге Мигель де Икаса сообщил, что корпорация Microsoft присвоила ему статус наиболее ценного профессионала (MVP, Most Valuable Professional) в области языка программирования C#. Напомним, что Мигель де Икаса, кроме Mono является основателем Gnome и файлового менеджера Midnight Commander.

>>> Подробности

 , ,

filosof
()

Novell выпускает mono для Линукс мэйнфрэймов

Группа Novell

Novell объявила о выпуске коммерчески поддерживаемого Mono для мэйнфрэйм версии SUSE Linux Enterprise Server, доля которой составляет ~85% среди установленных на мэйнфреймах Linux.

Novell рассчитывает, что наличие коммерчески поддерживаемого Mono, позволит корпорациям перенести .Net приложения на мэйнфрэймы.

>>> Novell stacks Linux and Mono for mainframes

 , ,

grim
()

Вышли Mono 2.6 и MonoDevelop 2.2

Группа Open Source

15 декабря 2009 года, 9 месяцев спустя после последнего крупного выпуска, в свет вышли давно ожидаемые обновления известных программных продуктов - Mono 2.6 и MonoDevelop 2.2. По заверениям Мигеля де Иказы, все разработчики работали над данным выпуском так, как никогда до этого.

Основные изменения в Mono 2.6:

  • клиент и сервер WCF (Windows Communication Foundation), что стало возможным благодаря реализации Silverlight 2.0;
  • поддержка LLVM (Low Level Virtual Machine) для улучшения производительности при нагрузке на сервер и вычислениях;
  • фреймворк Continuations/Co-routine (для работы с потоками) в виде Mono.Tasklets;
  • поддержка LINQ to SQL средствами DbLinq;
  • новый программный отладчик, интегрированный с MonoDevelop на операционных системах Unix и OSX;
  • System.IO.Packaging;
  • оболочка csharp теперь поддерживает автодополнение (по нажатию табуляции);
  • xbuild в состоянии собирать большинство проектов msbuild;
  • Mono впервые представляет «песочницу» для проверки и усиления безопасности (используется в Moonlight);
  • более полная реализация API 3.5;
  • выпуск включает открытые корпорацией Microsoft ASP.NET MVC, ASP.NET AJAX и Microsoft's Dynamic Language Runtime;
  • работает быстрее и потребляет меньше ресурсов.

Теперь перейдем к обзору изменений в MonoDevelop 2.2:

  • весь исходный код MonoDevelop теперь лицензирован под LGPLv2 и MIT X11;
  • улучшения в пользовательском интерфейсе - интерфейс обновлен с учетом всех модных тенденций, взятых из Chrome, Firefox, Visual Studio, Eclipse и XCode;
  • поддержка ASP.NET MVC;
  • новый макропроцессор T4 (Text Template Transformation Toolkit) интегрирован прямо в IDE (версия T4 из Mono также доступна в виде библиотеки);
  • поддержка проектов Moonlight;
  • новая поддержка MacOS и Windows;
  • новый отладчик позволяет отлаживать Console, Gtk#, ASP.NET, iPhone и приложения Moonlight;
  • множество улучшений в текстовом редакторе: динамические аббревиатуры (аналог Alt-/ в Emacs), генератор кода (Alt-Insert), поддержка сокращений, кодовые шаблоны, выделение блоков, форматировщик C#;
  • новые средства рефакторинга;
  • расширение для Python, включая поддержку автодополнения, проверку синтаксиса, обнаружение методов и классов, сворачивание кода;
  • расширение для разработки под iPhone.

А теперь, чтобы слова о громадной проделанной работе не выглядели пустыми, немного статистики:

  • в Mono 2.6 по сравнению с версией 2.4: изменено 7208 файлов, добавлено 1392400 строк, удалено 440016 строк - итого около 1 миллиона новых строк кода;
  • в MonoDevelop 2.6 по сравнению с версией 2.4: изменено 2427 файлов, добавлено 464284 строк, удалено 120124 строк - итого около 300 тысяч новых строк кода.

Загружаем, радуемся, поднимаем бокалы!

Страница загрузки Mono.

Страница загрузки MonoDevelop.

>>> Пост в блоге Мигеля де Иказы

 , ,

MuZHiK-2
()