LINUX.ORG.RU

Сообщения Kuka

 

Tomcat 7.0.0

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

Проект Apache Tomcat анонсировал выход версии 7.0.0 — первой версии, поддерживающей спецификации Java EE 6. Выпуск примечателен следующим:

  • реализованы спецификации Servlet 3.0, JSP 2.2 и EL 2.2;
  • произведена серьезная чистка кода;
  • реализовано обнаружение и предотвращение утечек памяти в веб-приложениях;
  • появилась возможность включения внешнего содержимого в приложение (aliasing);
  • многое другое.

Apache Tomcat — веб-сервер и сервер приложений, долгое время бывший официальным RI (reference implementation) веб-технологий Java. В последнее время палочку эстафеты перехватил проект GlassFish, но, несмотря на это, Tomcat не собирается отставать.

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

 , , , ,

Kuka
()

Реструктуризация Mandriva на пути к европейскому лидерству.

Форум — Talks

Вместе с Mandriva 2010 Spring был опубликован пресс-релиз о грядущей реструктуризации. Целиком переводить лень. Суть такова:

Mandriva окажется в центре структуры, образованной французской IF Research (хозяева Wallix), LightApp (Великобритания) и Pingwin Soft (Россия).

А вот это не очень понравилось:

At the heart of this strategy, Mandriva Linux will be distributed exclusively by a sales and integrated IT network, as well through an OEM (Original Equipment Manufacturer) in the EMEA (European and Middle East) and BRIC (Brazil, Russia, India, China) zones.

В в этом контексте фраза «2010 Spring, Mandriva's latest distro» вызывает какие-то неуютные ощущения.

А вот это точно будет допиленный Mandriva Pulse 2 с саппортом:

A professional offer aimed at the major business markets (Education, Industry, Services, Retail) will meet the demands of clients seeking alternative and economic options in the field of heterogenous IT systems management. This offer will be unveiled in the second half of 2010.

Президент IF Research и Wallix уже присоединился к правлению Mandriva. Новый инвестор, равно как и новая стратегия развития, будут представлены на ближайшем заседании правления. Заметим, о NGI ни слова. Что примечательно, NGI купил акции не у самой Mandriva, а у держателей акций, так что Мандриве с этой сделки не должно было достаться ни копейки. Однако, «русский след» в виде Pingwin Soft все же имеется. Ну что, пинкертоны, копнем под Пингвина? Интересно, кто стоит за всей этой структурой.

Kuka
()

[багреквест][фичерепорт] Доступ к исходному тексту удаленной новости.

Форум — Linux-org-ru

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

Особенно отмечу то, что подобные ситуации являются наиболее «демотивирующими» для авторов, пишущих значимые, информационно насыщенные и богатые разметкой новости (которые нельзя просто так «скопипастить» из удаленных). Поэтому прошу предоставить способ просмотра исходных текстов (LORCODE) удаленных новостей, а еще лучше - всех новостей, использующих LORCODE (иногда бывает полезно повторно использовать некоторые конструкции). Или, если это затруднительно, предусмотреть альтернативный workflow подтверждения/удаления/доработки, сохраняющий доступ к исходным текстам. Спасибо.

Kuka
()

Mandriva 2010 Spring

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

Сегодня, 8-го июля 2010 года, выходит Mandriva 2010 Spring (он же Mandriva 2010.1) под кодовым названием Farman.

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

  • Базовая система: ядро Linux 2.6.33; драйвер ntfs-3g 2010.03.06; Glibc 2.11.1; GDB 7.1; увеличение скорости запуска приложений за счет сборки дистрибутива с ключами «-Wl,-O1»; собственный инструмент Dracut в качестве замены mkinitrd; отказ от HAL в дисковой подсистеме и подсистеме печати; microcode_ctl с поддержкой процессоров AMD и с автоматической загрузкой обновлений микрокода CPU; маршрутизатор USB/IP; Ruby 1.9.1 (параллельно с 1.8); Python 2.6.2;
  • Инструменты Mandriva: улучшения в гостевой учетной записи; клонирование инсталляции по методу KA; улучшенная поддержка шифрованных файловых систем в инсталляторе и Diskdrake; более четкое разделение URPMI-источников «Free» и «Non-free»; переработанный msecgui (с поддержкой ACL); блокировщик приложений drakguard;
  • Mandriva Directory Server 2.4.0: новые модули для поддержки пользовательских квот, массового импорта, хранения публичных SSH-ключей в LDAP; обновленная локализация;
  • X Window System: X.org 7.5, xserver 1.7.7, Mesa 7.8; драйвер Nouveau (с поддержкой KMS, 2D-ускорения и RandR 1.2) по умолчанию вместо драйвера nv; драйвер ATI версии 6.13; драйвер Intel версии 2.11.0; imwheel исключен из поставки;
  • Desktop-приложения: Firefox 3.6.6, а также браузеры Chromium и Opera в официальных репозиториях; OpenOffice 3.2; проигрыватель Clementine, xine-lib 1.2 с поддержкой VDPAU, медиа-центр XBMC; BitTorrent-клиенты Deluge 1.2.3, Transmission 1.92, qBittorrent; персональные менеджеры финансов Skrooge 0.7.0 и HomeBank 4.2.1; док-панель Avant Window Navigator 4.0; видеоредакторы Lives 1.3.2, Kdenlive 0.7.7.1 и, впервые в Mandriva, OpenShot 1.1.3;
  • GNOME 2.30.1: обновленная «фирменная» GTK+-тема Ia-Ora; улучшения в Epiphany, Evolution, Vinagre; новые модули GNOME Activity Journal (журнал активности GNOME, использующий Zeitgeist), GNOME Color Manager (модуль управления цветовыми профилями); новая игра LightsOff; поисковая служба Tracker в качестве замены Beagle; обновленный GNOME Display Manager 2.30.2; предварительная версия GNOME Shell 2.29.1;
  • KDE 4.4.3: Qt 4.6.2; обновленная Qt-тема Ia-Ora; улучшения в KDM; Nepomuk, использующий БД Virtuoso; Amarok 2.3.1; KTorrent 4.0; DigiKam 1.3.0; клиент микроблог-сервисов Choqok; портированный на KDE 4 персональный менеджер финансов KMyMoney;
  • Системные службы: замена Sysklogd на более современный rsyslog; Munin 1.4.4, Zabbix 1.8.2, SpamAssassin 3.1.1, Postfix 2.7.0; впервые включена система групповой работы Zarafa.

Mandriva Linux с давних пор имеет прочные позиции в научной среде. Но отдельных слов заслуживает «новый курс партии» Mandriva, направленный на дальнейшее сближение с академической и образовательной аудиторией и упрочение имеющихся позиций. В пресс-релизе особенно отмечается богатый набор образовательного и научного ПО, включенного в состав Mandriva 2010 Spring:

  • Sagemath — свободный математический пакет, комбинирующий мощь множества существующих opensource-модулей и графический интерфейс на Python;
  • Salome — платформа для пре- и постпроцессинга данных численных симуляций;
  • InVesalius — генератор трехмерных анатомических моделей по двумерным DICOM-изображениям, полученным в результате компьютерной томографии или ЯМР-обследования;
  • ROOT — платформа для обработки и анализа данных, зародившаяся в CERN, «сердце» исследований высоких энергий;
  • Axiom — система компьютерной алгебры, включающая строготипизированную, математически корректную иерархию типов и компилятор встроенного языка;
  • Tachyon — параллельная библиотека трассировки лучей;
  • Jmol — написанный на Java трехмерный просмотрщик разнообразных химических структур, включая кристаллы и биомолекулы;
  • SINGULAR — алгебраическая система полиномиальных вычислений, созданная в первую очередь для нужд коммутативной алгебры, алгебраической геометрии, теории сингулярностей и решения полиномиальных систем;
  • GAP — система вычислительной дискретной алгебры, с упором на вычислительную теорию групп. GAP предоставляет собственный язык программирования, а также написанную на нем библиотеку из тысяч алгебраических функций и обширную коллекцию алгебраических объектов;
  • ECL (Embeddable Common Lisp) — встраиваемый интерпретатор Common Lisp с поддержкой CLOS (в соответствии со стандартом ANSI X3J13), а также транслятор в язык С (для получения самостоятельных исполнимых файлов);
  • PolyBoRi — C++-библиотека, реализующая многочлены над булевыми полями;
  • Macaulay 2 — спонсируемая National Science Foundation система для исследований в области алгебраической геометрии и коммутативной алгебры;
  • LinAlg/LinBox — библиотека шаблонов C++ для точных высокопроизводительных линейно-алгебраических вычислений со структурированными матрицами над конечными полями или целыми числами.

Mandriva — один из исторически первых дистрибутивов Linux, который празднует в этом году свое 12-летие. За плечами у Mandriva богатая история переименований, слияний и поглощений (Edge IT, Lycoris, Conectiva, Linbox), а также финансовых падений и взлетов. Mandriva всегда ориентировалась на конечного пользователя, что позволило снискать славу одного из самых дружественных к пользователю дистрибутивов, и релиз 2010 Spring не стал исключением. Поддерживаются платформы x86-32 и x86-64; традиционно доступны три варианта носителей:

  • One — бесплатный LiveCD с возможностью инсталляции. Влючены некоторые проприетарные драйверы;
  • PowerPack — коммерческий DVD, включающий проприетарные драйверы и приложения, а также кодеки и DVD-проигрыватель Fluendo. К Powerpack прилагается поддержка;
  • Free — полностью свободный DVD. Возможность установки проприетарных, несвободных или патентно-сомнительных приложений появляется при подключении после инсталляции репозиториев Non-free и PLF.

Для загрузки Mandriva рекомендует воспользоваться BitTorrent-трекером в целях разгрузки зеркал. Важная информация, касающаяся апгрейда существующей инсталляции Mandriva до 2010.1, приведена на странице замечаний к выпуску.

Замечания к выпуску.

>>> Сайт Mandriva

 ,

Kuka
()

Доктор Кукинштейн. Лечение функционального мракобесия по аватаре. Дорого. Гарантия.

Форум — Talks

ЛОРчанам, спрашивавшим меня - контакты для связи со мной находятся в профиле.

P.S. Ув. модераторы, пожалуйста, дайте повисеть сообщению, пока здесь не отметятся те, кто искал со мной связи. Потом удалю тему самостоятельно. Спасибо!

Kuka
()

[рацуха] Конкурс авторов новостей.

Форум — Linux-org-ru

В свете нового курса партии на повышение качества новостного материала предлагаю организовать соцсоревнование - конкурс авторов новостей.

  • Рассматривать новости по критериям стиля, оформления, грамотности, оперативности, значимости и резонанса.
  • Выбирать автора месяца и автора года.
  • Автора месяца награждать именной ЛОРовской футболкой, плюшевым туксом или какой-нибудь милой поделкой, которые часто появляются в галерее.
  • Автора года - годовой подпиской на LinuxFormat, каким-нибудь стоящим линуксовым гаджетом и приглашением на званый обед с модераторами ЛОРа, или на свидание с Сильви. Шутка. :) Также можно награждать поездками на какие-нибудь знаковые опенсорсные мероприятия; в общем, все зависит только от фантазии.
  • Опционально: годовые результаты подводить, скажем, в день рождения Торвальдса, или 1-го апреля, или в День Вебмастера, День Сисадмина или любой из двух Дней Программиста, дабы предновогодняя суета и унылая погода не помешали мероприятиям, связанным с награждением.

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

Как вам такое?

Kuka
()

[ностальгия] Кука и Квака. Первый советский комикс.

Форум — Talks

ЛОР, боже ты мой!

Помню, помню этот номер «Веселых картинок», затертый до дыр, порванный, заклеенный и снова порванный. Помню, как, едва научившись читать, по сотому разу пересматривал приключения Зои, Куки и Кваки и их самоотверженную борьбу с электрокрокодилом, а потом и сам рисовал продолжение. И вот теперь, ЛОР... (смахивая слезу) внезапно нахожу его на просторах рунета!

Еще удивительнее то, что среди сверстников, которых я порасспрашивал, многие вспомнили этот выпуск «ВК»! Некоторые запомнили только его, хотя среднестатистический ребенок восьмидесятых «проглатывал» за свои детские годы как минимум несколько десятков номеров «Мурзилки» и «Веселых картинок». Более того, было высказано мнение, что это - де-факто первый советский комикс.

А есть ли среди ЛОРовцев те, кому знакомы Кука с Квакой?

 

Kuka
()

О катастрофическом положении с новостями.

Форум — Linux-org-ru

В последнее время ситуация с качеством подтверждаемых новостей близка к критической. Безграмотные, отвратительно оформленные новости, содержащие грамматические, орфографические (я уж не говорю о синтаксических и стилистических) и фактические ошибки чуть ли не каждый день попадают на главную страницу. В комментариях то и дело видишь призывы посадить автора на кол, угрозы уйти на опеннет, площадную ругань в адрес подтверждавших, согласие с Мужиком-2 и прочий негатив. Главной причиной подобного безобразия я вижу недостаточную мотивацию пользователей к размещению качественных новостей и молчаливое попустительство при размещении некачественных. Поскольку моя первая робкая попытка исправить ситуацию не привлекла общественному интереса, я попробую сделать вторую, предложив более радикальные, но в то же время более осуществимые меры:

  • ужесточить политику подтверждения новостей. Без колебаний отправлять на доработку новости, недооформленные и/или содержащие ошибки всех сортов. Не позволять полуграмотным и недопереведенным новостям попадать на главную только лишь потому, что из-за неподтверждения автор склонен устраивать истерики и угрожать «дверехлопом», или же по принципу «на безрыбье и таракан мясо»;
  • повысить минимальный объем вознаграждения за те новости, которые прошли фильтр п. 1 и поощрять аппруверов выставлять высокие оценки за качественные новости;
  • ввести должность «рерайтера» (извините за кальку с английского - но это вполне устоявшийся термин, можно на русский манер называть его «переписывателем» или «переписчиком»), который имел бы возможность перерабатывать новости, отфильтрованные в п. 1, и за это получать адекватную часть вознаграждения за новость. Разумеется, тут придется расщедриться на шкворц: принцип «1 балл автору и 2 - рерайтеру» здесь не прокатит, вознаграждение должно быть соответствующим и тому, кто раскопал новость, и тому, кто ее грамотно оформил.

Вообще, разделение функций автора и оформителя напрашивается уже давно. Автор - человек, интересующийся определенными техническими/технологическими/научными/юридическими и т.п. областями, возможно, имеющий некое положение в opensource-сообществе и участвующий в проектах (или как минимум активно следящий за ними), в то время как оформитель (в идеале) - человек с безупречным русским (а желательно и английским) языком, имеющий чувство стиля и достаточную усидчивость для подачи новости в таком виде, чтобы никакой опеннет носу не подточил. Люди, обладающие двумя этими наборами качеств - редкость, и, скорее всего, уже имеют высокооплачиваемые должности техписов, аналитиков, технических переводчиков и журналистов в профессиональных изданиях.

Впрочем, не премину намекнуть (который раз), что ЛОР, с его-то SEO-показателями, мог бы позволить себе дюжину таких на фулл-тайме. Было бы только желание.

Kuka
()

[мифы и легенды] Java и «низкий уровень вхождения».

Форум — Development

Последнее время на ЛОРе только и слышишь, что-де «Java завоевала популярность исключительно благодаря маркетингу и низкому уровню вхождения». Давайте же, сознательно оставив за рамками дискуссии маркетинговые вопросы, разберемся природе распространенного мифа, каковым является вторая часть этого безапелляционного утверждения.

Сперва давайте полистаем спецификацию языка Java, третье издание. В книжке 684 страницы. Шестьсот восемьдесят четыре. (Если в этот момент у вас при словах «низкий уровень вхождения» начинается истерический хохот - не пугайтесь, это как раз свидетельствует о вашей нормальности; остальным же рекомендуется продолжить чтение.) Разумеется, многие могут парировать, что, мол, совершенно не обязательно читать всю книгу для того, чтобы начать программировать. Чтобы начать быдлокодить - возможно. Но чтобы начать эффективно решать задачи, используя для этого всю мощь языка - книжечку придется все-таки как следует полистать.

Ну, что же, спецификацию языка мы изучили. Что мы можем написать на Java? Да ровным счетом ничего, потому что мы еще не освоили работу со стандартной библиотекой или (иными словами, Java API). Стандартная библиотека Java версии 1.6 состоит чуть более чем из семи тысяч классов и интерфейсов и десятков тысяч методов. Предвосхищая повторное «и зачем надо въезжать во все 7000 сразу?» - отвечу, что таки да, пишущему десктопное приложение может не понадобиться какая-нибудь CORBA, а разработчику сетевых сервисов - Swing и так далее. Но если решаемая задача все же сложнее «Hello, World!», то ее предметной области будет соответствовать некое довольно объемное подмножество Java API, которое придется освоить в полной мере.

Вот мы и научились создавать desktop-приложения, несложные сетевые службы и middleware, работать с файлами и обрабатывать XML. Что же дальше? Давайте обратим наш взор на встраиваемые приложения, где Java давно прописалась, и с большим комфортом. Мобильные телефоны, PDA, set-top boxes, автомобильные компьютеры, диски Blu-ray - это все так называемая Java Microedition. Поскольку спектр устройств (и их возможностей) невообразимо широк, настолько же широк и спектр спецификаций («профайлов») JavaME, покрывающий их: CDC (Connected Device Configuration), CLDC (Connected Limited Device Configuration), MIDP (Mobile Information Device Profile), FP (Foundation Profile), PBP (Personal Basis Profile), PP (Personal Profile). Пусть каждый из «профайлов» и является подмножеством «старшего брата» (JavaSE), но каким именно подмножеством - потребуется изучить.

Наконец предположим, мы позволили себе замахнуться на Вильяма нашего Шекспира Корпоративную Информационную Систему. Что нас ждет в этом случае? А ждет нас изучение Java Enterprise Edition. В этом дивном новом мире нас ждут сервлеты и фильтры, JSP и JSF, Tomcat и GlassFish, JDBC и JPA, JCDI и JNDI, EJB, JTA, JMS, JAAS, JCE, JSSE, и много всяких прочих интересностей. Пытливый ум задаст вопрос: «А нафига мне весь этот блоат, если я хочу автоматизацию бизнеса? SQL в руки, и вперед!» - на что я отвечу ему следующее. Построение эффективной, производительной, масштабируемой, надежной и безопасной системы потребует задействования определенных, вполне известных техник. Техника «SQL в руки, и вперед» к ним не относится. Но вам повезло: большинство подобных техник уже реализовано для платформы Java, реализации имеют высокое качество и публикуются под свободными лицензиями. Большинство вышеприведенных аббревиатур имеют к ним прямое отношение. Это и реализации ORM/Persistence (Hibernate, EclipseLink), и контейнеры для трехзвенных приложений (GlassFish, JBoss), и веб-контейнеры (Tomcat), и кластерные коммуникации, и JMS message broker'ы, и так далее, и тому подобное. Поэтому для трезвомыслящего разработчика, который заботится о качестве продукта и о своем времени, путь один: изучать технологии, чтобы потом экономить время и повышать качество продукта. И да, это требует интеллектуальных и временнЫх вложений.

Резюмируя, скажу, что уровень вхождения, необходимый для написания хелловорлда, примерно одинаков для всех языков - от примитивного Visual Basic до зубодробительного Haskell. Для решения реальных задач потребуется поработать мозгами в любом случае. Для эффективного и продуктивного решения задач - придется поработать мозгами очень конкретно. В этом смысле Java дает некоторую поблажку разработчикам (по отношению к другим языкам), за счет огромного количества технологий, решающих подчас очень сложные инфраструктурные задачи (кластеризация, persistence, remoting и т.п.). Но это не отменяет необходимости их глубокого изучения (что, как правило, воздается сторицей).

Таким образом, утверждение о том, что «Java имеет низкий порог вхождения», выдает в заявляющем представителя одной из следующих категорий:

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

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

Kuka
()

Lisp, Haskell, Smalltalk, Forth... что дальше?

Форум — Development

Навеяно предыдущей темой.

Последнее время совершенно отчетливо прослеживается, как маргинальные языки передают друг другу олимпийский факел, в смысле их популярности на ЛОРе.

Факел был когда-то зажжен незабвенным Проффессором Луговскером, и достался он лиспу. Прошло несколько лет, и теперь даже самый распоследний нубас на ЛОРе расскажет вам про REPL, метапрограммирование, квазиквотацию, eval, Slime и про жаба-monkey-кодеров. Лисп стал популярен на ЛОРе, и утратил позиции «элитного» языка, дискутировать о котором могли единицы.

Ниша долго не пустовала. Некоторое время факел находился у Haskell, а последние месяцы его гордо несет Smalltalk (я сужу исключительно по количеству новостей и дискуссий о нем). Но теперь завзятые маргинальщики начинают интересоваться Forth'ом, из чего я делаю вывод о том, что факел Smalltalk'а начал коптить, в силу его популяризации на ЛОРе.

Предлагаю коллективно поразмыслить над тем, какой язык мог бы принять эстафету у Форта. Из маргинальных неэзотерических языков осталось не так уж и много. Clean? Pure? Factor?

Kuka
()

NVIDIA CUDA 3.1

Новости — Hardware and Drivers
Группа Hardware and Drivers

27-го июня компания NVIDIA выпустила очередную версию технологии CUDA. Из нововведений версии 3.1 отмечается следующее:

  • технология GPUDirect™ для прямого доступа к памяти GPU;
  • одновременное выполнение вплоть до 16 функций-ядер (только для архитектуры Fermi);
  • возможность одновременного использования CUDA Driver API и CUDA Runtime API, реализованная за счет разделяемых буферов;
  • нововведения, касающиеся языка CUDA C/C++:
    • возможность использования printf() в GPU-коде;
    • поддержка рекурсии и указателей на функции (только для архитектуры Fermi), что должно способствовать портированию программного кода на Fermi GPU;
  • унифицированный визуальный профайлер для CUDA и OpenCL;
  • множество улучшений в математических библиотеках CUBLAS и CUFFT;
  • новые примеры кода в составе SDK.

CUDA — программная технология, дающая возможность программистам на С/С++ использовать вычислительные мощности GPGPU наиболее естественным образом. До появления CUDA программистам приходилось пользоваться не самыми подходящими для вычислительных задач API OpenGL или Direct3D, загружая данные в GPU виде графических текстур и программируя алгоритмы на шейдерных языках. CUDA же представляет собой набор расширений для привычного языка C, автоматически заботясь о компиляции кода и его загрузке в GPU. Существуют аналогичная технология разработки AMD, FireStream, и попытка унификации GPGPU API — OpenCL. Последний в полной мере поддерживается технологией CUDA.

Программистам, использующим CUDA, рекомендуется воспользоваться специальными драйверами для разработчиков (доступными по нижеприведенной ссылке), которые поддерживают более широкий спектр устройств в меньшем объеме инсталлятора. Поддержка CUDA 3.1 обеспечивается драйверами серии 256.

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

 , , ,

Kuka
()

Подтверждение новостей. Рацпредложение.

Форум — Linux-org-ru

Несколько навеяно свежей драмой, располагающейся топиком ниже. Нет, безусловно, я считаю подобные драмы глубоко деструктивными для ЛОРа, а истерики - странно выглядящими в исполнении взрослого человека. Но здравое зерно из той некрасивой истории вынести все же можно: в подтверждении новостей имеет место определенный бардак.

Не может не радовать то, что с бардаком уже начали бороться: я имею в виду отмену начисления score за копипасту с опеннета. Я считаю, что было бы неправильным останавливаться на этом (к тому же, это лишь только «кнут» в потенциальной связке кнута и пряника). Поэтому я предлагаю ввести механизм, гарантирующий высокое вознаграждение качественным новостям.

Ни для кого не секрет, что на крупных, посещаемых интернет-ресурсах пользователи готовы сделать все, что угодно за звезды, баллы, очки, лычки и прочие виртуальные малиновые штаны. (Точно таким образом Одноклассники.ру, например, набрали себе бесплатный штат модераторов фотографий.) Давайте посмотрим правде в глаза: на ЛОРе такими малиновыми штанами являются score и звезды. За них пользователи пойдут на все. И я предлагаю не лицемерить и не отрицать это, не манерничать в духе «ах, оставьте, звезды - не показатель крутизны, и шкворц - это не главное», а повернуть ситуацию во благо ЛОРа.

Известно, что модератор, подтверждающий новости, на свое усмотрение начисляет автору вознаграждение в размере от 0 до 20 баллов, причем по умолчанию начисляется три балла. Мой опыт ньюсмейкерства на ЛОРе показывает, что данной опцией пользуются один-два подтверждающих модератора, остальные элементарно ленятся выставлять недефолтное значение. Поэтому можно потратить, скажем, час времени на грамотное оформление новости, а получить за нее все те же три балла - тут действует принцип «на кого нарвешься». Мое рацпредложение заключается в следующем: требовать от аппрувера выставления оценок новости по следующим критериям: язык (грамотность + стиль), оформление, актуальность, точность, значимость/интерес. Это может быть простой интерфейс в виде нескольких линеек со звездочками (а-ля рейтинг композиции в Rhythmbox), нескольких групп radio-button'ов, нескольких select'ов и так далее, который бы на основе накликанных аппрувером значений вычислял бы рекомендуемый размер вознаграждения.

Что принесет ЛОРу такая модификация? Ньюсмейкеры будут стремиться к более качественной подаче информации. Каковы негативные стороны? Помимо модификации (впрочем, несложной) движка, понадобится найти аппруверов, которые были бы способны к адекватной оценке новости по всем вышеперечисленным критериям. То есть такой человек должен быть грамотным (в смысле русского языка) и иметь чувство стиля, и в то же время быть подкованным технически, для оценки значимости новости. Как показывает практика, таким сочетанием качеств обладает не так много людей, а особенно почему-то на ЛОРе. Впрочем, оценку «интересности» новости можно возложить на пользователей. Нет, разумеется, не при помощи кармы, а элементарно по количеству комментариев, которое новость собрала. Правда, начислять вознаграждение в таком случае придется постфактум, при автоматическом «запечатывании» топика по прошествии времени.

Если вышеописанная схема кажется сложной, то можно хотя бы ввести ежемесячный конкурс ньюсмейкеров, с призовым фондом, скажем, 50 шкворца. А вообще, как справедливо кто-то заметил недавно, при таких тИЦ и посещаемости, как у ЛОРа, да при желании/умении всем этим заняться, можно было бы зарабатывать по два новых сервера каждый месяц. И даже позволить себе штат профессиональных ньюсмейкеров/корректоров/аппруверов.

Впрочем, это уже не мое дело.

Kuka
()

Вспомнилось тут.

Форум — Talks

Почитывал на досуге всякие материалы о DRM. В качестве основного критического тезиса везде выдвигается примерно следующее:

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

Мне вышеописанная ситуация что-то смутно напоминает. А вам?

Kuka
()

Новая экономическая модель Mandriva. Стало известно имя инвестора-спасителя!

Форум — Talks

Которую неделю вокруг Mandriva кипят страсти несусветные, релиз задерживается почти на месяц, а тут в рассылку как ни в чем ни бывало приходит такое:

Get Mandriva's DVD case and Mandriva's Tux plush at a great price!

You may know the Linux mascot : the Tux plush. You can now adopt it thanks to Mandriva at a great price for an exceptional offer which last 15 days, starting today:

Mandriva Powerpack 2010 slim pack 2 DVDs + Mandriva Tux plush for only 39.9 EUR (For the English version: 39.9 EUR / USD 49.9)

Enjoy immediately this offer and receive your plush into three to five days by clicking on this link: http://store.mandriva.com/product_info.php?cPath=63&products_id=496

Mandriva Team

Так вот она, новая экономическая модель! Оказывается, таинственный инвестор - Донецька фабрiка iграшек!

Kuka
()

Eclipse 3.6 Helios

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

Сегодня, 23-го июня, увидела свет очередная версия интегрированной среды разработки Eclipse — 3.6 под кодовым названием «Helios».

Новые возможности включают в себя следующее:

  • Поддержка архитектур: новые архитектуры Windows x64 и PowerPC 64, более тесная интеграция с Windows 7 и Mac OS X;
  • Общие изменения: фильтры ресурсов, виртуальные каталоги, история инсталляций, использование WebKit в качестве встроенного браузера, встроенный агрегатор новостей, полная поддержка установки UNIX-прав для файлов, улучшения в подсистеме справки;
  • Java Development Tools (JDT): улучшения в детектировании и автокоррекции ошибок, рефакторинге, форматировании кода и в навигации по коду; улучшения в отладчике; отображение аббревиатур вместо полных имен пакетов; более информативный Javadoc; улучшения в интеграции с JUnit;
  • Plugins Development Environment (PDE): отчеты об используемых API; конфигурирование на основании «features»; консоль OSGi;
  • Коллективная разработка: многочисленные улучшения в инструменте «Apply Patch»;
  • Платформа Equinox: Equinox Weaving (инфраструктура для модификации загружаемого байт-кода, например, в целях реализации AOP); мультисессионная консоль Equinox;
  • SWT: поддержка Mozilla на платформе Solaris/SPARC; поддержка иконок внутри поля ввода GtkEntry (для GTK+ ≥ 2.16); поддержка CSS-стилей для виджетов; управляющие последовательности Unicode в отображаемом тексте; поддержка XULRunner версии 1.9.2.

Eclipse — интегрированная среда разработки, вышедшая из недр корпорации IBM, ныне полностью открытая (под лицензией Eclipse Public License). От других IDE, написанных на Java, выгодно отличается использованием виджет-тулкита собственной разработки — SWT, что гарантирует «родной» внешний вид приложения на множестве платформ. Для Eclipse существуют модули для разработки на Java, C/C++, COBOL, Ada, Python, PHP, Ruby, Common Lisp и других языках; модули для работы с базами данных, для поддержки модельно-ориентированных архитектур (MDA) и многие другие. Платформа Eclipse RCP активно используется в коммерческой разработке ПО при создании так называемых «толстых клиентов».

Обзор новшеств Eclipse 3.6 (на русском).

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

 , helios, ,

Kuka
()

NVIDIA 256.35

Новости — Hardware and Drivers
Группа Hardware and Drivers

Вчера, 22-го июня, состоялся выпуск пакета проприетарных драйверов видеокарт NVIDIA для ОС Linux версии 256.35. Это — первая версия драйверов серии 256, имеющая статус «официальный»; предыдущие версии относились к категории «beta».

Из нововведений стоит отметить следующее:

  • полная поддержка новой архитектуры NVIDIA Fermi;
  • поддержка OpenGL: OpenGL 4.0 (для современных видеокарт), OpenGL 3.3 (для legacy-карт), OpenCL 1.1; поддержка готовящегося к релизу CUDA Toolkit 3.1;
  • множество исправлений ошибок, касающихся 3D Vision, панели управления (nvidia-settings) и прочего;
  • серьезно доработана подсистема VDPAU: добавлена поддержка Xinerama, появилась возможность использовать VDPAU совместно с CUDA и OpenGL;
  • некоторые библиотеки были переименованы для более комфортного сосуществования реализаций OpenGL от NVIDIA и Mesa;
  • в инсталляторе отныне используется сжатие bzip2 вместо gzip.

NVIDIA — мировой лидер в производстве графических чипов для видеокарт. К инновациям NVIDIA последних лет следует отнести популяризацию GPGPU как платформы для научных вычислений, развитие технологии CUDA и продвижение 3D Vision на десктопы и в домашние кинотеатры. Поддержка оборудования NVIDIA в Linux традиционно осуществляется либо полнофункциональным, но закрытым (собственническим) драйвером NVIDIA, либо его открытым, но менее функциональным аналогом (ранее — nv, ныне Nouveau).

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

 , , , ,

Kuka
()

Mandriva спасена!

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

На фоне многочисленных спекуляций на тему «катастрофического финансового положения Mandriva» и задержки релиза Mandriva 2010.1 французский электронный журнал LeMagIT сообщает, что Mandriva спасена новыми инвесторами. Журнал в своей статье цитирует Arnaud Laprévote, занявшего пост генерального директора Mandriva 9-го апреля сего года:

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

Имена инвесторов не разглашаются, в соответствии с условиями сделки. Видимо, именно поэтому столь распространены слухи о конкретных именах потенциальных инвесторов. Наибольшее внимание сообщества в этом плане привлекают LightApp и Linagora; в последнее время в этом контексте зазвучали компания Wallix и имена двух прежних директоров Mandriva, François Bancilhon и Stanislas Bois.

Статья в O'Reilly (англ.).

>>> Статья в LeMagIT (фр.)

 ,

Kuka
()

NetBeans 6.9

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

Сегодня, 15-го июня, в соответствии с расписанием состоялся выпуск NetBeans 6.9. По сравнению с предыдущей версией, добавлены следующие значительные новшества:

  • OSGi: включен контейнер Felix (есть возможность подключения Equinox); совместимость NetBeans-модулей и OSGi-bundles; поддержка OSGi-проектов для Maven;
  • Платформа NetBeans: генерация инсталляторов для большинства имеющихся платформ; редактор персонализации (branding);
  • JavaFX: включён JavaFX SDK 1.3; поддержка форм в Composer; улучшенные палитры для задания цветов/эффектов/форм; улучшения в рефакторинге и форматировании кода;
  • Java EE: поддержка JCDI (ex-WebBeans; JSR-299), Spring Framework 3.0; перегенерация JPA-сущностей после изменений схемы БД; поддержка REST-вебсервисов для platform-приложений; включены Apache Tomcat 6.0.26 и GlassFish v3 (GlassFish v2 исключен);
  • Java ME: поддержка Java Card™ 3 Connected;
  • Java: группировка точек останова в отладчике, улучшенная навигация по stack trace; поддержка annotation processor'ов в редакторе; улучшения в поддержке апплетов и WebStart-приложений;
  • Веб: автодополнение для id- и class-селекторов в CSS; рефакторинг CSS и HTML-подобных языков;
  • PHP: поддержка Zend Framework; обновленное автоформатирование кода с поддержкой множества правил;
  • Ruby: поддержка Ruby On Rails 3.0;
  • C/C++: улучшенная удаленная отладка/разработка; поддержка модульного тестирования (unit testing);
  • Прочее: проверка орфографии в редакторе; поддержка нескольких серверов типа Kenai.

NetBeansизвестная с 1997 года интегрированная среда разработки, изначально для Java, а впоследствии и для множества других языков (Scala, Groovy, C/C++, Python, PHP, Ruby, Scheme), а также платформа для создания desktop-приложений. Множество приложений, созданных на основе NetBeans Platform, включает в себя промышленные, научные, обучающие приложения, корпоративные информационные системы и приложения в области компьютерного искусства. Выпуск NetBeans 6.9 знаменателен тем, что это первый релиз, состоявшийся под эгидой Oracle. Вопреки пессимистичным прогнозам, NetBeans продолжает выходить четко по расписанию; потерь в динамике развития NetBeans также не наблюдается.

Сообщение о выпуске.

Заметки к выпуску.

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

>>> Сайт NetBeans

 , , , , , , , ,

Kuka
()

[Нижний Новгород][история успеха] Линукс в каждой бутылке кетчупа!

Форум — Talks

hibou и mono, вы живете в замечательном городе.

Нет, я не про Кремль, слияние двух великих рек, знаменитый откос и так далее. Это само собой. Город ваш замечателен особым подходом к популяризации Linux. Внедрения на предприятиях, семинары в НГТУ - это все фигня по сравнению с вот этим.

Хинт: внимательно присмотритесь к логотипу.

 ,

Kuka
()

«Mandriva — фантастическая научная платформа»

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

Stéphane Téletchéa, ученый-биоинформатик, работающий во французской научно-исследовательской лаборатории, в своем интервью компании Mandriva делится опытом использования Mandriva Linux в профессиональных и персональных целях.

Мы начали использовать Mandriva в лаборатории благодаря, с одной стороны, простоте в использовании, с другой — ввиду того, что это мощная платформа для разработки. Мы перепробовали много дистрибутивов, но только в Mandriva оказался такой богатый набор научных приложений (таких как XmGrace, к примеру). Perl/bioperl, python, fortran, gcc и libc в Mandriva всегда свежих версий, но в то же время стабильны, словно их оттачивали годами. Такая комбинация актуальности и стабильности позволила многим моим коллегам повысить качество собственных разработок (например, используя более строгие проверки для C++, появившиеся в gcc 4). Порадовали своей стабильностью и LyX с Pybliographer: не припомню ни единого момента, чтобы из-за сбоя программы я терял введенный текст, когда работал над диссертацией — ситуация, знакомая пользователям Word, не осознающим всего великолепия LaTeX.
...
В течение последних 10 лет Mandriva Linux проявил себя безупречно в рамках всех инсталляций, которые я производил для себя и для коллег. Какой бы ни была платформа (HP, Dell или самосборный компьютер), аппаратное обеспечение всегда распознается корректно, и надо сильно напрячь память, чтобы вспомнить случаи, когда инсталлятор сбоил. Так, например, моя теперешняя машина (восьмиядерный процессор, RAID1, видеокарта nVidia; используется 64-битный Mandriva Linux 2009) была автоматически сконфигурирована для достижения максимальной производительности менее чем за час. Пришлось, правда, допустить компромисс с философией GNU — установить проприетарный драйвер nVidia. Без аппаратной 3D-визуализации моя работа была бы невозможной.
...
Еще один час ушел на установку серверных приложений (Apache, MySQL, Subversion, Ganglia, MediaWiki). Благодаря знаменитым программам серии «drakwizard» базовая настройка таких сервисов как Apache занимает считанные секунды и не требует при этом квалификации системного администратора.
...
В репозиториях Mandriva находится огромное количество свободного ПО, но иногда требуется посмотреть в глаза реальности и выбрать тот инструмент, который лучше всего решает поставленную задачу. Таким образом, пришлось пойти еще на два компромисса (помимо установки драйверов nVidia): Discovery Studio производства Accelrys и Sun Grid Engine.
...
Поскольку Mandriva дала мне возможность повысить производительность моего труда, я решил отблагодарить сообщество и стал мантейнером пакетов ПО, имеющего отношение к науке: bibus (ПО для составления библиографии), GROMACS (пакет симуляции молекулярной динамики, часть bioperl), а также пакетов kdenlive, OpenShot и 2ManDVD.
...
Есть много дистрибутивов, позиционирующихся как «научные». Но есть один, который прекрасно справляется со всеми задачами — личными, научными, корпоративными. Кому нужно что-то большее? Уж точно не мне.

Нелишним будет напомнить, что в течение ближайшей недели ожидается выход Mandriva 2010 Spring, изначально запланированный на 3-е июня. В данный момент доступен релиз-кандидат RC2; ход работ по выпуску 2010.1 отражен в Mandriva Wiki.

>>> Текст интервью (на англ. яз.)

 , ,

Kuka
()

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