LINUX.ORG.RU

Сообщения Kuka

 

Logstalgia 1.0.0 — оригинальный анализатор журналов Apache

Новости — Open Source
Группа Open Source

Не так давно вышла первая стабильная версия Logstalgia — системы анализа и визуализации журналов веб-сервера Apache. Метод визуализации явно навеян классическими аркадными видеоиграми наподобие Arkanoid: «журнал воспроизводится в виде пинг-понг-подобной схватки между сервером и нескончаемым потоком запросов» — пишет автор. Успешно отраженный удар означает обслуженный запрос, пропущенный — ошибку (например, 404). Logstalgia работает как в режиме воспроизведения сохраненных логов (replay), так и в реальном времени. Наведя курсор мыши на графический образ отдельного запроса, можно получить детальную информацию по нему.

Logstalgia многое заимствует у родственного проекта Gource (визуализатор дерева версий исходных текстов для различных VCS), еще не достигшего стабильного состояния. Для работы Logstalgia и Gource требуется видеокарта, поддерживающая аппаратное 3D-ускорение через OpenGL.

>>> Сайт проекта

 , , logstalgia,

Kuka
()

Zarafa — свободная альтернатива Microsoft Exchange Server

Новости — Open Source
Группа Open Source

Нидерландская компания Zarafa представляет одноименный продукт — MAPI-сервер Zarafa, являющийся полноценной свободной заменой Microsoft Exchange Server.

Zarafa предоставляет все стандартные возможности связки Exchange/Outlook: почту, адресные книги, задачи, записки, календари, персональные/публичные папки, планирование мероприятий. Среди возможностей Zarafa следует упомянуть следующие:

  • поддержка Outlook 2000-2007 (работа по протоколу MAPI);
  • поддержка POP3/IMAP-клиентов, благодаря интеграции с Dovecot;
  • веб-интерфейс (на PHP), привычный для пользователей Outlook Web Access;
  • поддержка MTA: Postfix, Exim, Qmail, Sendmail;
  • интеграция с LDAP-каталогами (в том числе Active Directory);
  • хранение данных в MySQL;
  • интеграция с антиспам- и антивирусными решениями: ClamAV, Amavisd-new, SpamAssassin, Dspam;
  • интеграция с открытыми решениями SugarCRM, O3Spaces, OpenERP и Alfresco, благодаря собственному фреймворку.

Особого внимания заслуживает инициированный компанией Zarafa проект Z-push, благодаря которому программное обеспечение Zarafa синхронизируется с любым устройством, поддерживающим ActiveSync. Все серверные компоненты Zarafa лицензированы по AGPL; сommunity-версия Zarafa доступна для скачивания в вариантах для RHEL, SLES, SuSE, Debian и Ubuntu; Zarafa Community Edition будет включена в официальную поставку Mandriva 2010 Spring. Также доступна коммерческая версия, включающая в себя поддержку и некоторые эксклюзивные возможности.

>>> Сайт проекта

 , , , , ,

Kuka
()

Kojo — среда для обучения языку Scala

Новости — Java
Группа Java

Не так давно была анонсирована Kojo — среда для обучения языку Scala на платформе NetBeans. Kojo включает в себя много интересных возможностей, таких как, например, Scala REPL, и позиционируется как развлекательно-обучающая среда для детей. Автор Kojo, Lalit Pant, отвечает на вопросы сайта netbeans.org:

NetBeans: Lalit, здравствуйте. Расскажите, кто Вы и чем занимаетесь?

Lalit: Я — учитель математики в школе для девочек из малообеспеченных семей, в маленьком городке Dehradun в Северной Индии. Ранее я был профессиональным разработчиком и работал в США. В течение 16 лет карьеры мне довелось писать на самых разных языках — С, С++, Java, Prolog, Ruby, Python и, наконец, Scala. Последние 10 лет моей жизни так или иначе были связаны с Java.

NetBeans: Ну, и что же такое Kojo? С какими продуктами можно ее сравнить?

Lalit: Kojo является тем, что я называю обучающей средой. При помощи Kojo ребенок может играючи обучаться работе с компьютером, овладевать азами программирования, экспериментировать с математикой и визуальными образами. Из похожих продуктов я отмечу Scratch, Processing и The Geometer's Sketchpad.

NetBeans: Чем же Kojo уникальна?

Lalit: Kojo сочетает в себе:

  • мощный язык;
  • компьютерное искусство;
  • анимацию и визуализацию;
  • интерактивную математику.

Ни один из конкурирующих продуктов не предоставляет такого уникального набора возможностей в составе единой среды.

NetBeans: Почему Kojo написана именно на Scala?

Lalit: Должен признать, что знакомство со Scala способно сильно расширить кругозор даже самого опытного разработчика в объектно-ориентированной парадигме. Я столкнулся с такими новыми (и очень мощными) концепциями как Traits, Implicits, Abstract Types, полиморфизм type constructor'ов. Scala также явилась для меня примером практического применения функционального программирования, позволяя использовать функциональный подход внутри объектно-ориентированного кода. Поэтому, когда я стал задумываться об обучающей среде для детей, я не колебался в выборе Scala.

NetBeans: И в качестве пользовательского языка тоже?

Lalit: Да. Я решил, что буду обучать детей программировать именно на Scala, потому что даже узкое подмножество Scala (гораздо более простое, чем Java; по простоте приближающееся к Python или Ruby) обладает порядочной мощью. Да и Scala REPL пригодится мне для собственных разработок ;)

NetBeans: Каковы, по-Вашему, преимущества платформы NetBeans?

Lalit: Что мы имеем «из коробки»:

  • редактор исходных текстов: великолепная инфраструктура для создания редакторов, предоставляющая подсветку синтаксиса, автодополнение, автоформатирование и т.п.;
  • оконная система: фиксация (docking) / передвижение окон внутри рабочего пространства;
  • профессиональный внешний вид;
  • окно вывода с автоматическим переносом строк, «умным» скроллингом, настраиваемым шрифтом и гиперлинкингом для сообщений об ошибках;
  • прочее: всевозможные «свистелки» («bells and whistles») наподобие splash-заставки, диалога «About» и инсталлируемого zip-дистрибутива.

Kojo свободно распространяется по лицензии GPL. Доступны исходный текст, бинарные сборки и баг-трекер.

Интервью (на английском).

>>> Сайт Kojo

 , kojo, , ,

Kuka
()

Неприязнь к GStreamer/PulseAudio/HAL/ConsoleKit/etc. с точки зрения Фрейда

Форум — Talks

(навеяно недавней темой про плеер Clementine и запредельную концентрацию ненависти к GStreamer в оной)

Меня с давних пор умиляли деятели, с маниакальным упорством выпиливающие из системы GStreamer, PulseAudio, HAL, D-Bus, ConsoleKit, DeviceKit, PackageKit и прочие «костыли от f.d.o» (зачастую вместе с Mono и Python'ом впридачу), приговаривая: «да не будет этого гогна в моей системе!» В последнее время умиление сменилось интересом: что же это за такая потусторонняя сила заставляет людей сознательно отказываться от современных десктопных технологий? Причина тут явно не технического толка, т.к. все технические «обоснования» не выдерживают критики:

- «Не хочу загромождать систему лишним софтом» - при нынешних ценах на устройства НЖМД/ОЗУ такие претензии звучат нелепо, учитывая, что речь идет о десктопах, а не об embedded/constrained устройствах (впрочем, уже даже MeeGo задействует D-Bus);
- «Звук в GStreamer хуже, чем в Xine/VLC/etc.» - уважаемые аудиофилы в большинстве своем не отличат на двойном слепом прослушивании одно от другого (к тому же, скажем, для декодирования MP3 везде используется один и тот же ffmpeg или mad);
- «Лишняя абстракция над ALSA не нужна» - во-первых, GStreamer является абстракцией не только над ALSA. Во-вторых, человек, имеющий отношение к software engineering, сразу скажет, что грамотные абстракции суть залог успешного и динамичного развития софта. Впрочем, некомпетентным пользователям подобные фреймворки действительно могут показаться «лишними».

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

А вы как считаете?

Kuka
()

Текущий список модераторов

Форум — Linux-org-ru
Kuka
()

Postfix 2.7.0

Новости — Open Source
Группа Open Source

Выпуск Postfix 2.7.0, состоявшийся не так давно, был незаслуженно обойден вниманием на ЛОРе. Во исправление сего досадного факта, сообщаем, что:

  • в версии 2.7.0 увеличена производительность фильтров типа «before-queue» (фильтрующих SMTP-прокси, вызываемых до помещения письма в очередь). При задействовании опции "smtpd_proxy_options = speed_adjust" Postfix принимает сообщение целиком, прежде чем инициирует соединение с фильтром. Как правило, это позволяет обслуживать тот же объем почты меньшим количеством процессов-фильтров;
  • улучшена процедура верификации адреса. База данных сервера verify(8) отныне является персистентной и претерпевает периодические очистки;
  • поддерживается управление репутацией на основании локальных IP-адресов SMTP-клиентов;
  • компонент postscreen (который «отсеивает» клиентов-зомби, не создавая при этом дополнительных процессов и разгружая тем самым сервер) не был включен в релиз из-за недостаточной, по мнению автора, стабильности. Тем не менее, желающие могут испытать postscreen в бою, не дожидаясь выхода версии 2.8.0 (установив snapshot 2.8-20100213).

Postfix - модульный современный SMTP-сервер с мощной функциональностью, гибкой конфигурацией и понятным форматом последней. По данным на 2007 год, занимал 2-е место в рейтинге популярности почтовых серверов, и вряд ли за три года сдал свои позиции.

Сообщение о релизе.

>>> Сайт Postfix

 ,

Kuka
()

[честь и хвала] Top5 борцов за чистоту ЛОРа

Форум — Talks

Решил тут посчитать, кто активнее всего постит в «Ссылки на некорректные сообщения».

dn2010      137
Mystra_x64  120
Silvy       116
question4   89
Relan       50

Ребята и девчата, огромное вам спасибо за ваши труды. Без вас ЛОР превратился бы в помойку.

Kuka
()

no-dashi из личной неприязни срезал Санычу ещё 20 шкворца без указания причины.

Форум — Linux-org-ru

Я, конечно, не люблю лисперов и бздунов, но тут уже и я не могу молчать.

В этой теме модератор no-dashi снял Sun-ch'у абсолютное неадекватные 20 очков по причине «Тупняк» (т.е. де факто без указания причины), по сути снова загнав Саныча в молчанку на неопределенное время. Следующей «мерой», по логике, должно быть тотальное подрезание новостей, которые Саныч будет постить для отращиванья шкворца. Смахивает на какую-то иезуитскую травлю.

Всем известно о давнишней личной неприязни сабжей. Но когда она подталкивает модератора на инквизиторские действия (а ничем иным, как личной неприязнью, я не могу объяснить подобное неадекватное наказание), не говорит ли это о несостоятельности модератора?

ИМХО, если у администрации осталась хоть капля мужества и порядочности, надо сделать следующее: 1) откатить -20; 2) извиниться перед Санычем; 3) no-dashi надавать по сусалам.

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

Kuka
()

Приходилось ли вам писать на Лиспе?

Форум — Development

Ну, что ж, в Development так в Development, хотя Лисп давно перестал быть мемом одного лишь Development'а (и даже одного ЛОРа). Итак, сабж!

[ ] Да, профессионально и за деньги
[ ] Да, just for fun и для самообразования
[ ] Да, участвовал в opensource-проекте
[ ] Да, пилил скрипты Emacs/GIMP/AutoCAD/Lilypond etc.
[ ] Да, в рамках образовательной работы (лаба, курсовик, диплом)
[ ] Да, в рамках академической работы (диссертация, статья, монография)
[ ] Да, мне сказали, что лисперов любят девушки
[ ] Нет, но собираюсь
[ ] Нет, и не собираюсь
[ ] Вообще-то я Джон МакКарти, а вы кто такие?
[ ] в Советской России Лисп пишет на тебе!

Приветствуются развернутые ответы и верифицируемые пруфлинки. Например, на какую фирму работали, в каком конкретно opensource-проекте участвовали, какая была тема научной работы, помогло ли с девушками, и тому подобное. INB4 буквоедов: под «лиспом» подразумеваются все языки семейства: Scheme, CL, Clojure и прочие.

Kuka
()

Как вы слушаете музыку на компьютере?

Голосования — Голосования
  1. Через наушники 433 (32%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Через внешние АС и полупроводниковый тракт 305 (23%)

    *********************************************************************************************************************************************************************************************************************************

  3. Через настольные портативные колонки 255 (19%)

    ********************************************************************************************************************************************************************************************

  4. Транслирую при помощи libastral.so напрямую в мозг 114 (8%)

    ************************************************************************************

  5. Через колонки, встроенные в ноутбук 63 (5%)

    **********************************************

  6. Я не слушаю музыку на компьютере 63 (5%)

    **********************************************

  7. Через музыкальный центр 50 (4%)

    ************************************

  8. Через PC-speaker 41 (3%)

    ******************************

  9. Через внешние АС и ламповый тракт 13 (1%)

    *********

  10. Через колонки, встроенные в монитор 9 (1%)

    ******

Всего голосов: 1346

Kuka
()

Frescobaldi 1.0.0

Новости — Мультимедиа
Группа Мультимедиа

Не так давно вышла первая знаковая версия нотного редактора Frescobaldi.

Frescobaldi - WYSIWYM-редактор нотных партитур в формате LilyPond, позволяющий, в частности:

  • вводить нотацию LilyPond и получать предпросмотр одним щелчком мыши;
  • одним щелчком мыши по ноте перескакивать на соответствующее место в исходном документе;
  • быстро создавать готовые шаблоны партитур при помощи wizard'а;
  • вводить нотацию через MIDI-интерфейс;
  • вызывать контекстно-зависимую справку по Lilypond

и многое другое. Программа достаточно требовательна: необходимы Python и KDE 4.

Проект был назван в честь Джироламо Фрескобальди (1583-1643), итальянского композитора эпохи барокко.

Сообщение о выходе 1.0.0.
Сообщение о выходе багфикс-релиза 1.0.1.

>>> Сайт проекта

 , , ,

Kuka
()

Русская Православная Церковь выпустит онлайн-игру

Форум — Talks

Один из священников Русской Православной Церкви разрабатывает квест по мотивам христианского вероучения. Игру можно будет вести от лица священника, семинариста, епископа или сестры милосердия.

По словам автора проекта монаха Максима, главная цель игры — ликвидация церковной безграмотности. Местом действия станут «библейские» места — древний Иерусалим и Галилея. Персонаж участника должен вести праведную жизнь и соблюдать заповеди — в этом случае он будет получать поощрения и успешно развиваться.

Автор обещает, что в ходе игры участник познакомится с церковным уставом, историей и структурой Православной церкви, а также изучит Ветхий и Новый Заветы. Проект ориентирован на детей в возрасте от 10 лет, и разработчики подчеркивают его образовательный, а не пропагандистский характер.

пруфлинк

Kuka
()

GlassFish v3

Новости — Java
Группа Java

Одновременно с выходом NetBeans 6.8 состоялся выпуск финальной версии свободного (GPLv2 + CDDLv1.0) сервера приложений GlassFish v3. Позади остались более чем полтора года разработки и несколько «prelude»- и «preview»-релизов.

GlassFish v3 - первый сертифицированный сервер приложений, поддерживающий стандарт Java EE 6. Напомним, что недавно утвержденный стандарт Java EE 6 включает в себя:

  • enterprise-технологии: EJB 3.1, JPA 2.0, JDBC 4.0, CORBA 3.0;
  • Web-технологии: Servlet 3.0, JSP 2.2, JSTL 1.2, EL 2.2, JSF 2.0 (Facelets), RESTful web services;
  • вспомогательные технологии: Java Contexts and Dependency Injection (JCDI; ex-WebBeans), Bean Validation.

Отличительными чертами собственно GlassFish v3 можно назвать:

  • микроядро на основе стандарта OSGi - обеспечивает старт сервера за считаные секунды;
  • Grizzly/Comet - поддержка неблокирующих обработчиков web-запросов и ответов на основе Java NIO и NIO.2;
  • веб- и CLI-интерфейсы для управления и мониторинга;
  • веб-интерфейс Центра Обновлений, при помощи которого можно установить дополнительные, не входящие в основную поставку компоненты, такие как JRuby/Rails, Groovy/Grails, jMaki AJAX Framework, серверный JavaScript (Phobos).

Отныне именно GlassFish является официальной reference implementation (RI) для новых веб-технологий от Sun, переняв палочку эстафеты у Apache Tomcat. Также доступен корпоративный вариант Sun GlassFish Enterprise Server v3, отличающийся в первую очередь наличием Enterprise Manager - системы мониторинга и управления набором GlassFish-серверов. Заявлена поддержка средами разработки NetBeans 6.8, Eclipse 3.5.1 и IDEA 9.

Выпуск GlassFish v3 будет весело отмечен на вечеринках в Барлингтоне (Массачусетс), Санта-Кларе (Калифорния) и Бангалоре (Индия).

Сообщение о выходе GlassFish v3 в блоге The Aquarium (англ.)

Пресс-релиз Sun GlassFish Enterprise Server v3 (англ.)

>>> Сайт GlassFish Community

 , , , , , , , ,

Kuka
()

Похоже, из NetBeans 6.8 выпилили UML и SOA.

Форум — Talks

Моя негодовать.

Kuka
()

Еще сомневаетесь, что звезду может получить любой негодяй?

Форум — Talks

Принимаю поздравления.

Kuka
()

Revolution 4.0

Новости — Linux General
Группа Linux General

В рамках проекта Runtime Revolution недавно вышла бесплатная версия Revolution 4.0.

Runtime Revolution - набор ПО для быстрой разработки под Linux и другие ОС, ставящей во главу угла небывало высокую продуктивность труда программиста. Revolution позволяет создавать «родные» приложения для Linux, Microsoft(TM) Windows(R) и Mac OS X. В состав набора входят несколько компонентов:

  • revStudio - IDE для desktop-приложений;
  • revEnterprise - IDE для серверных приложений;
  • revMedia - IDE для веб-приложений;
  • revWeb - плагин для просмотра приложений, разработанных в revMedia;
  • revTalk - язык программирования.

Пожалуй, самым интересным пунктом является revTalk. Динамический язык, эволюционировавший из языка HyperTalk для системы HyperCard, по своему синтаксису и семантике близок к английскому языку. Это делает код хорошо читаемым, упраздняет необходимость в комментариях и позволяет легко разобраться в коде даже спустя годы после того, как он был написан. Например, следующий код:

 repeat ten times
   put "Hello world at" && the time & return after field 1
   wait two seconds
 end repeat

помещает текст «Hello world at <текущее время>» десять раз в первое поле таблицы,

 put url "binfile:picture.jpg" into url "ftp://john:passwd@ftp.example.net:2121/picture.jpg"

загружает картинку на FTP-сервер, а такая строчка

 get the last item of line 2 of URL "http://ichart.finance.yahoo.com/table.csv?s=RBS.L"

выдаст последнее значение из второй строки CSV-документа, находящегося по указанному адресу. Решение подобной задачи займет 42 строки на C#, 87 строк на С++ и 69 строк на Java.

Авторы Runtime Revolution утверждают, что использование их системы позволит увеличить производительность программирования в 10 раз при том, что программированием отныне может заниматься не специалист, а человек, всего-навсего знающий английский язык.

Новость и обзор (англ.).

>>> Сайт проекта

 , revolution, revtalk

Kuka
()

Pidgin 2.6.4

Новости — GNOME
Группа GNOME

На днях вышла версия 2.6.4 программы Pidgin, мультипротокольного клиента для сетей мгновенных сообщений.

Несмотря на «минорность» релиза, содержит ряд важных улучшений как в оболочках (Pidgin и Finch), так и в ядре (libpurple):

  • реализована функция «hold» в окне аудио/видео-общения;
  • добавлен протокол MXit;
  • появился редактор тем иконок и смайликов;
  • исправлено получение оффлайновых сообщений ICQ - функция не работала с версии 2.6.3. Не удивляйтесь, если после обновления вы разом получите все свои оффлайн-сообщения за неделю;
  • множество других немаловажных изменений.

Также серьезно переработан диалог настроек:

  • «табы» находятся теперь с левой стороны;
  • в среде GNOME используются «родные» настройки прокси и браузера по умолчанию;
  • звуковые и графические темы отныне объединены в один таб «Темы».

Pidgin (ex-GAIM) - программа-клиент для IM-сетей, написанный на GTK+. Де-факто является IM-клиентом для Linux, поддерживающим самый богатый набор протоколов (на данный момент - восемнадцать). Доступны также версии для других операционных систем.

>>> Сайт проекта

 

Kuka
()

NetBeans 6.8 RC1

Форум — Talks

Первая IDE, полноценно поддерживающее будущий стандарт Java EE 6:

  • EJB 3.1;
  • JPA 2.0;
  • EJB в веб-приложениях (экс-WebBeans);
  • JSF 2.0 (Facelets);
  • RESTful веб-сервисы;
  • развертывание и отладка в GlassFish v3.

Ну и по мелочам: JavaFX 1.2.1 (в том числе и для Linux), PHP 5.3 + Symfony, Ruby/RoR, Groovy/Grails, C/C++, поддержка Maven-проектов, интеграция с JIRA.

http://netbeans.org/community/releases/68/

Выход финальной версии сдвинулся на декабрь.

Kuka
()

Программирование на иврите

Форум — Talks


Что такое HPL?
HPL (Hebrew programming language) - проект с открытыми исходными текстами, задуманный для того, чтобы пользователи могли писать и отлаживать программы на иврите, используя иврит-IDE.
Программы на иврите транслируются в PHP-скрипты на английском языке, и выполняются PHP-интерпретатором. PHP был выбран благодаря тому, что это повсеместно распространенный язык, особенно в веб-разработке. Он подойдет как новичкам, так и опытным программистам.

Зачем нужен HPL?
В отсутствии дружественного к пользователю ивритского языка программирования, юные компьютерщики не могут начать программировать до тех пор, пока они не выучат английский. Даже некоторых взрослых специалистов устрашает необходимость программировать на английском. Мы же нашли решение.

Иврит как язык программирования

Kuka
()

[быдлохабр] Вражеский ресурс о гуглоподелке (Chrome OS).

Форум — Talks

После прочтения новости о сабже, несколько раз подумывал: а вот интересно, что об этом напишут на Форуме Унылых Сисад^W^W^WРассаднике Гуглофанбо^Wну вы понели.

Как писал поэт:

Год за годом - идут времена.
У подростка - томленье свободы,
У России - тяжёлые годы,
У еврея - болеет жена.

К этому можно добавить: на Хабре - люто, бешено, яростно флюродросят гуглю.

По ссылке можно узнать о том, что:

они ... создадут по-настоящему инновационую ОС, в которой не будет разделения на online/offline приложения. В которой начать работу с новым приложением можно будет лишь зайдя на его сайт. А установить непосредственно на локальную систему всего лишь отметив чекбокс «доступно в оффлайне»
...
просто и понятно, ничего лишнего, то что мне нужно

и так далее.

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

А самостоятельно принимать решения может от силы 5% населения. И я рад, что нас еще можно встретить на ЛОРе.

Kuka
()

RSS подписка на новые темы