Roslyn

Apr. 4th, 2014 01:46 pm
abbra: (Speaker Rabbit)
Микрософт опубликовала исходный код своей платформы компиляторов C# и F# под лицензией Apache License 2.0: http://roslyn.codeplex.com/

Это серьезный сдвиг, оправданный прежде всего с точки зрения бизнеса компании. Думаю, что [livejournal.com profile] metaclass теперь может возрадоваться и для своих бухгалтерий собрать свою платформу, и не с простыми червями, а с генетически модифицированными.
abbra: (Speaker Rabbit)
На последней линуксовке в году рассказал о том, что мы готовим для Fedora 21. Даже демо отработало, чего не было уже давно. Без демо-эффекта не обошлось, но в целом все получилось. Видео обещали выложить, а слайды доступны тут: http://talks.vda.li/2013/12-mlug/
abbra: (Default)
У [livejournal.com profile] vitus_wagner идет очередная дискуссия на тему каким должен быть код программных продуктов и какой модели разработки стоит придерживаться. [livejournal.com profile] belnetmon также в очередной раз навешивает ярлыки, постулируя, что "линуксообщество и слыхать не думало, что открытые исходники - это открытие конкуретных преимуществ, ноухау, оплаченной работы аналитиков и т.п.", приводящих к уничтожению тех или иных коммерческих преимуществ.

Я занимаюсь профессиональной разработкой программного обеспечения на основе свободного ПО более 14 лет и хочу сказать, что только недалекие люди придерживаются подобной политики. Но чтобы ответить на этот вопрос, прежде всего необходимо определить фундамент )
abbra: (Default)
У [livejournal.com profile] vitus_wagner идет очередная дискуссия на тему каким должен быть код программных продуктов и какой модели разработки стоит придерживаться. [livejournal.com profile] belnetmon также в очередной раз навешивает ярлыки, постулируя, что "линуксообщество и слыхать не думало, что открытые исходники - это открытие конкуретных преимуществ, ноухау, оплаченной работы аналитиков и т.п.", приводящих к уничтожению тех или иных коммерческих преимуществ.

Я занимаюсь профессиональной разработкой программного обеспечения на основе свободного ПО более 14 лет и хочу сказать, что только недалекие люди придерживаются подобной политики. Но чтобы ответить на этот вопрос, прежде всего необходимо определить фундамент )
abbra: (Default)
Philip Van Hoof, известный своей работой над эффективными встраиваемыми почтовыми клиентами (http://www.tinymail.org/) обращает внимание на то, что анонс iPhone на самом деле является вполне серьезным вызовом свободному сообществу: сможем ли мы объединиться, не замыкаясь в рамках отдельных проектов, и создать целостную платформу для носимых устройств уже-практически-сегодняшнего-дня?

Я согласен с ним в том, что единого целеполагания для такого решения пока нет. Отсутствие целеполагания влечет и разнобой в целях проектов. Филип ссылается, например, на то, что нет "маленького" X11-сервера с поддержкой аппаратного ускорения эффектов a-la Beryl но на уровне отдельных элементов интерфейса, а не оконной подсистемы. Что бы ни говорили, а небольшая анимированная ответная реакция на действия пользователей в носимых устройствах практически становится стандартом де-факто, в той или иной мере -- даже мой старый SonyEricsson K700i и более ранние модели обладают этим отсутствием статичности.

Филип попытался сформулировать некоторый список базовых функций, которые должна поддерживать эта целостная платформа:

  • клиент для основных десктопных платформ для обмена файлами/музыкой с устройством;
  • VoIP и мгновенные сообщения;
  • электронная почта и обмен сообщениями в стиле SMS; в OpenMoko, кстати, почтовый клиент един: создается сообщение, а дальше выбирается путь отправки -- SMS, E-mail, Jabber... продолжив, сюда добавим интерфейс с блогами?
  • Небольшой браузер с хорошей поддержкой Flash и AJAX;
  • удобный в использовании медиа-плеер, например, в стиле Canola, http://www.youtube.com/watch?v=yALbL_3XYbM
  • X11-сервер с консервативным потреблением ресурсов и поддержкой эффектов;
  • встроенная камера и средства работы с фотографиями, пусть и не очень развитые (все-таки базовые функции);
  • поддержка J2ME, а может и других языков -- .NET/Python/etc;
  • хорошая среда разработки для платформы -- особенно если она будет доброжелательной в стиле разработчиков под Windows ("запустил-эмулятор-и-вперед", как со многими телефонами)


Помимо всего прочего, требуется масса работы по стандартам управления, конфигурации, синхронизации и тому подобного, этакий MobileDesktop.org a-la FreeDesktop.org. Но прежде всего требуется объединение усилий для технического лидерства и выработки целеполагания.
abbra: (Default)
Philip Van Hoof, известный своей работой над эффективными встраиваемыми почтовыми клиентами (http://www.tinymail.org/) обращает внимание на то, что анонс iPhone на самом деле является вполне серьезным вызовом свободному сообществу: сможем ли мы объединиться, не замыкаясь в рамках отдельных проектов, и создать целостную платформу для носимых устройств уже-практически-сегодняшнего-дня?

Я согласен с ним в том, что единого целеполагания для такого решения пока нет. Отсутствие целеполагания влечет и разнобой в целях проектов. Филип ссылается, например, на то, что нет "маленького" X11-сервера с поддержкой аппаратного ускорения эффектов a-la Beryl но на уровне отдельных элементов интерфейса, а не оконной подсистемы. Что бы ни говорили, а небольшая анимированная ответная реакция на действия пользователей в носимых устройствах практически становится стандартом де-факто, в той или иной мере -- даже мой старый SonyEricsson K700i и более ранние модели обладают этим отсутствием статичности.

Филип попытался сформулировать некоторый список базовых функций, которые должна поддерживать эта целостная платформа:

  • клиент для основных десктопных платформ для обмена файлами/музыкой с устройством;
  • VoIP и мгновенные сообщения;
  • электронная почта и обмен сообщениями в стиле SMS; в OpenMoko, кстати, почтовый клиент един: создается сообщение, а дальше выбирается путь отправки -- SMS, E-mail, Jabber... продолжив, сюда добавим интерфейс с блогами?
  • Небольшой браузер с хорошей поддержкой Flash и AJAX;
  • удобный в использовании медиа-плеер, например, в стиле Canola, http://www.youtube.com/watch?v=yALbL_3XYbM
  • X11-сервер с консервативным потреблением ресурсов и поддержкой эффектов;
  • встроенная камера и средства работы с фотографиями, пусть и не очень развитые (все-таки базовые функции);
  • поддержка J2ME, а может и других языков -- .NET/Python/etc;
  • хорошая среда разработки для платформы -- особенно если она будет доброжелательной в стиле разработчиков под Windows ("запустил-эмулятор-и-вперед", как со многими телефонами)


Помимо всего прочего, требуется масса работы по стандартам управления, конфигурации, синхронизации и тому подобного, этакий MobileDesktop.org a-la FreeDesktop.org. Но прежде всего требуется объединение усилий для технического лидерства и выработки целеполагания.

IOI

Jan. 11th, 2007 10:56 am
abbra: (Default)
В марте 2006 года комитет, который отвечает за проведение международных олимпиад по информатике среди школьников, решил окончательно проводить олимпиады на платформе GNU/Linux. До этого долгое время использовались и Windows, и GNU/Linux, хотя на самом деле все было в рамках RHIDE и FreePascal -- под Windows запускался просто вариант RHIDE, собранный под DJGPP.

Молодые пользователи/программисты может быть и не знают о DJGPP, но в свое время это был первый порт GCC под DOS/x86, еще в 1989 году. Помнится, Столлман крайне удивился, когда на очередном USENIX к нему подошел DJ Delorie и рассказал, что у него это получилось. :-)

Впрочем, я отвлекся )

IOI

Jan. 11th, 2007 10:56 am
abbra: (Default)
В марте 2006 года комитет, который отвечает за проведение международных олимпиад по информатике среди школьников, решил окончательно проводить олимпиады на платформе GNU/Linux. До этого долгое время использовались и Windows, и GNU/Linux, хотя на самом деле все было в рамках RHIDE и FreePascal -- под Windows запускался просто вариант RHIDE, собранный под DJGPP.

Молодые пользователи/программисты может быть и не знают о DJGPP, но в свое время это был первый порт GCC под DOS/x86, еще в 1989 году. Помнится, Столлман крайне удивился, когда на очередном USENIX к нему подошел DJ Delorie и рассказал, что у него это получилось. :-)

Впрочем, я отвлекся )

Profile

abbra: (Default)
abbra

April 2016

S M T W T F S
     12
3456789
1011121314 1516
17181920212223
24252627282930

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 26th, 2017 12:03 am
Powered by Dreamwidth Studios