Linux на чем угодно - установим вашу любимую ОС всюду, где есть процессор;
Программируем в Облаках - арендуйте вычислительные мощности у Amazon.com за сущие гроши;
OSS в России: взгляд правоведа - Действует ли GPL в нашей стране, как подтвердить легальность скачанного дистрибутива и что делать, когда идет проверка.
Закончен перевод документации платформы Google App Engine на русский язык
Сообществом разработчиков создан русскоязычный сайт по анонсированной недавно cloud computing платформе компании Google - App Engine.
Открыта соответствующая группа обсуждения, переведены на русский язык учебник по платформе, вся документация по API и большинство статьей о возможностях платформы (в том числе об интеграции с Eclipse, Django, собственными доменами)
OpenSUSE 11 - очередная версия популярного дистрибутива Linux, разработанная проектом OpenSUSE в соответствии со всеми принципами Open Source, при поддержке компании Novell. Дистрибутив базируется на ядре 2.6.26.4 и включает в себя новейшие технологии мира Linux и OpenSource.
Виртуальная файловая система /proc предлагает новый подход к взаимодействию ядра Linux® и пользовательского пространства. В этой файловой системе содержатся виртуальные файлы, путем чтения и записи которых можно манипулировать структурами ядра. В отличие от обыкновенных файлов, их содержимое динамически генерируется ядром. Данная статья расскажет вам о виртуальной файловой системе /proc и покажет ее в действии.
С Ubuntu вы сможете работать в сети, читать почту, создавать документы и таблицы, редактировать изображения и делать многое другое. В дистрибутиве есть быстрый и простой графический установщик, а инсталляция системы на современном компьютере займет не больше 25 минут.
Девид Уильямс из издания iTWire сравнил потребление ОЗУ такими операционными системами, как Windows Vista SP1 и Fedora 9. Оценивались объемы использованной памяти свежеустановленными системами с конфигурацией по-умолчанию без запуска пользовательских приложений.
Результаты: Windows использовала 1,12 Гб памяти на запуск 98 процессов. Загрузка процессора варьировала между 4% и 24%. Linux занял 1,06 Гб на запуск 141 процесса и нагрузка на процессор составила около 1%.
Участники проекта Java Open Review Project провели аудит кода на Java популярных OSS-проектов. Часть кода проверялась автоматически, а особо критичные места (запросы к БД и код динамических пользовательских интерфейсов) вручную.
Так, например, в проекте Hibernate было обнаружено 23 уязвимости, что составляет менее 3 проблем на 1000 строк кода. В Tomcat обнаружено несколько сотен проблем (около 8 на каждую тысячу строк кода). А вот в Hypergate число ошибок превзошло все разумные пределы. Кроме этого, были выявлены и другие проблемы в безопасности организационного характера.
Вывод специалисты сделали следующий. При внедрении свободного ПО на предприятии не стоит полагаться на миф о том, что раз доступны исходники, то их просмотрела масса людей и устранила все ошибки. Нужно самостоятельно проводить аудит безопасности и трезво оценивать риски. Разработчикам свободного ПО рекомендовано больше уделять внимания вопросам безопасности и сделать аудит частью процесса разработки.
Inquisitor 3.0 - система тестирования аппаратного обеспечения компьютера
Вышел релиз финальной версия Inquisitor 3.0 - платформы для диагностики, нагрузочного тестирования и мониторинга всевозможного компьютерного аппаратного обеспечения.
Система состоит из множества взаимозаменяемых модулей с единым API; можно легко добавлять новые модули тестирования, детекторов, мониторингов и т.п.
Inquisitor распространяется в 3 вариантах: Standalone (запускается в уже установленной ОС), Live CD (может быть использована для анализа/тестирования, например, одного домашнего компьютера), Enterprise (управляемая сервером с загрузкой тестируемых компьютеров по сети).
Презентация состоялась на пятой ежегодной конференции разработчиков свободного ПО на Протве в Обнинске. В рамках конференции был представлен доклад об архитектуре системы, живая демонстрация серверной версии. Все желающие могли получить Live CD в одной из 2 поддерживаемых архитектур: x86 или x86_64.
Многофункциональный мультимедийный компьютер: Часть 3. Cкрипты и масштабирование изображений
В предыдущей статье рассказывалось о настройке мультимедийного устройства на базе PowerPC® и отображении файлов в формате JPEG. Из этой статьи вы узнаете как добавить функцию масштабирования изображений и, что более важно, поддержку скриптового языка; я частично опишу теорию разработки мультимедийных устройств и возникающие при этом сложности. Кроме того, я подробно расскажу о некоторых вещах, о которых умолчал ранее.
Инфра-Ресурс - участник подкомитета по стандартизации
Компания «Инфра-Ресурс» получила официальное уведомление о членстве в подкомитете по стандартизации «Жизненный цикл электронного документооборота» (ПК6), созданного в структуре технического комитета 459 приказом №1907 от «11» июня 2008 года Федерального агентства по техническому регулированию и метрологии.
Многофункциональный мультимедийный компьютер: Часть 2. Показ изображений
В этой статье рассказывается о том, как эффективно напрямую использовать фреймбуфер для отображения JPEG-изображений, и обсуждается выбор между использованием сервера X Window и прямым доступом к фреймбуферу. В этой статье рассказывается о том, как сделать первый шаг на пути к разработке медиа-проигрывателя. Проигрыватель будет пока поддерживать только формат JPEG, но его функции легко расширить для поддержки других медиаформатов.
К успеху GNU/Linux нельзя подходить с теми же мерками, которыми пользуются в случае с проприетарными ОС. Нужно помнить, что это совершенно разные вещи - хотя бы, кто скажет, сколько раз, на сколько машин установлен Ubuntu с одного диска?
Материал на Free Software Magazine посвящен различным аспектам все того же старого вопроса Linux vs ... Технические и технологические препоны, патентные барьеры, информационные кампании и многое другое - взгляните на успех Линукса под этим углом.
Опубликована программа и тезисы Пятой Международной конференции разработчиков свободных программ
Опубликована программа и тезисы Пятой Международной конференции разработчиков свободных программ на Протве, которая состоится 21-23 июля 2008 года в городе Обнинске Калужской области. Также продолжается прием заявок от слушателей конференции.
Помимо интересных докладов на конференции, как всегда, много интересного общения, вкусные плюшки и куча полезных вещей в раздатке участникам :)
KDE 4.1, на подходе первый кандидат в релиз. Новость два: KDE 3.5.10 - в августе
Как продвигается работа над KDE 4.1 - просто пробежимся по
некоторым заметкам самих разработчиков.
Полностью выполнена поддержка Python в KDE 4.1 (PyKDE4). В kdelibs и kdepimlibs осталось совсем немного пятен без связей с ним. Следующая цель - Python в модулях kcmodule и системных настроек, до беты доведено состояние Guidedog и Guarddog. Пользовательский интерфейс - здесь основные усилия брошены на приближение по функциональности к KDE 3.5 - все для облегчения перехода на новый рабочий стол, ничего слишком радикального (в этом отношении показателен пример KDE 4.0.4 в openSUSE, где внешний вид KDE4 приближен к привычному KDE3). Кстати, если по итогам года кому и давать какую-нибудь премию за упорство - то именно разработчикам KDE4. Взять на себя задачу сделать лучше (сам KDE4), чем уже есть (KDE3), и идти вперед с таким упорством и убежденностью! Между тем, в августе выйдет KDE 3.5.10 - об этом сообщил Sebastian Kuegler KDE 3.5 is rocksolid and works really well in many aspects, отсюда и забота о тех, кому нужен полноценный рабочий стол. Пока KDE 4 не достиг оптимальной функциональной формы, у пользователя есть хорошая возможность решать самому, когда переходить с KDE3 - с каждой следующей цифрой KDE4 хорошо прибавляет. Идет своим ходом и разработка приложений - готова первая альфа Amarok 2, изрядно нашумел KOffice (больше по поводу версии под Windows), digiKam вышел с первой бетой для KDE4 и пр. Что до KDE 4.2 (а уже можно говорить и о нём), то как вам, например, идея съемных расширений интерфейса и интеграция Plasma с KWin?
Управление обложками Amarok Discogs Cover Fetcher 0.2.1
Встроенный в Amarok блок управления обложками дисков поддерживает доставку недостающих обложек с amazon.com - если коллекция состоит из достаточно популярной музыки, этого вполне достаточно. А что делать, если ваши музыкальные пристрастия не вписываются в среднее статистическое популярное? Есть такой ресурс discogs.com, который поможет в поиске обложки раритетной пластинки. Есть и такой скрипт для Amarok, который обратится к этому ресурсу по вашей заявке.
Журнал Linux Format июнь 2008 (Foresight Linux 2.0, PC-BSD 1.5, MOPSLinux 6.1)
Простой скрипт на Python размещает несколько виджетов терминала в одном окне. В новой версии, помимо исправлений, появилось и кое-что интересное - поддержка перетаскивания для реорганизации расположения терминалов, вкладки, масштабирование и прочее.
OpenIDFarm - самостоятельный сервер OpenID с многопользовательской поддержкой, соответствующий спецификациям OpenID 1.1, безопасный, простой в установке и использовании. В новой версии полностью подчищен код, изменились условия лицензирования - теперь Affero GPLv3.
OpenID - проект, благодаря которому пользователи, зарегистрированные на Google (GMail, Blogger и пр.), Flickr, Yahoo и других популярных социальных ресурсах, имеют возможность общаться друг с другом, не заботясь о создании дополнительных учетных записей, новых регистрациях и пр. Все подробности - на официальной странице OpenID.
Писателям и публицистам. StorYBook 2.0.12 - романы, повести и просто статьи
Случается, нужно и что-то такое. StorYBook может оказаться незаменимой как раз тогда, когда вам нужно упорядочить содержимое вашей работы - вы сами привязываете текст к определенным сценам книги, а приложение заботится о наглядности - ничего важного вы не упустите. Нужна проверка орфографии? Даже с пользовательским словарем - не будет раздражающих замечаний об особенностях авторского слога. Проект StorYBook открытый. Если вы можете чем-то помочь, авторы останутся благодарны.
Система управления веб-содержанием Syntax Desktop 2.7
Syntax Desktop - система публикации и управления содержимым сайта с привлекательным графическим интерфейсом с элементами DHTML. Новости, фотографии, документы с древовидной структурой данных, резервное копирование БД, переключение стилей, а в новой версии - интерактивный помощник по установке, улучшена работа с паролями, новый редактор TimyMCE. Присмотритесь. Демонстрация возможностей Syntax Desktop представлена на специальной странице проекта.
Многофункциональный мультимедийный компьютер : Часть 1. Установка Linux на Mac mini
Из этого короткого цикла статей вы узнаете, как превратить недорогой высокопроизводительный компьютер на платформе PowerPC® (а именно Mac mini от компании Apple) в домашнее мультимедийное устройство на базе ОС Linux™. В итоге у вас получится независимое устройство для показа изображений, фильмов и прослушивания музыки, управление которым осуществляется с другого компьютера через обычный Web-браузер.
В этой статье рассказывается о возможностях аппаратной части и пошагово разъясняется установка и настройка дистрибутива Yellow Dog Linux, а в следующей статье вы уже будете работать с приложениями.
В этом руководстве описывается применение навыков работы в Linux для эффективного использования AIX и Solaris. В статье рассмотрены ключевые темы, такие как средства и базовые принципы, основные отличия в процессе загрузки, управлении работой и администрировании этих систем.
Популярность таких материалов для новичков в Линуксе не увядает. И хорошо. Итак, на что обратить внимание: блокирование экрана и выход из сеанса, скрытие файлов и директорий, что такое хороший пароль, как относиться к общим файлам, привыкнуть к обновлениям, ставить ли антивирусные средства, зачем нужен SELinux (AppArmor, как вариант), /home на отдельном разделе диска, стоит ли прятаться за особым окружением рабочего стола, плюс снова о службах. Материал не раскрывает всех тайн безопасности Линукса, но новичка подтолкнет к поиску ответов, благо, документации к вашему дистрибутиву для того вполне достаточно.
ISOmorphin - удобный менеджер образов ISO для GNOME. Приложение выполняет простую задачу - монтирует указанный образ диска под контролем пользователя. Автовоспроизведение диска - по желанию. Прав суперпользователя для управления образами не требуется - все работает с помощью FuseIso, соответственно, поддерживаются ISO, BIN, NRG, IMG, MDF. Доступна конвертация из/в ISO и сборка образа из файлов.
Юникод улучшается. International Components for Unicode 4.0
ICU предлагает целый ряд усовершенствований, затрагивающих и форматирование дат и времени, чисел и символов валют. Что есть - гибкие шаблоны-паттерны для форматирования сообщений, определяющие порядок их частей и формат каждой части. Эти паттерны можно сохранять в исходные файлы для перевода на различные языки. Еще одно удобство - предусмотрено взаимодействие с системами, отличными от юникода (более 100 страниц-конвертеров). Оценить ICU можно на демо-странице проекта, условия распространения - лицензия MIT/X Consortium.
Критика не проходит даром. Kompare достается за работу с файлами в UTF-8 - возможно, это средство подойдет? BeeDiff - инструмент для сравнения файлов с удобной подсветкой различий в файлах, возможностью объединения двух текстовых файлов и достаточной гибкостью настройки.
Добавляем новый элемент в контекстное меню и сживаем файловый менеджер с Pology - удобно, уютно. Функциональные возможности утилиты - проверка перевода на соответствие принятой вашей командой правил, проверка орфографии, выделение неверных тегов XML, сборка MO из PO-файла.
Поселите TouchFreeze в системном лотке панели (неважно - KDE или GNOME) и вы отключите мешающую при наборе текста реакцию системы на щелчки кнопок тачпада. Работа приложения очень похожа на ksynaptics со значительными упрощениями. Разница в том, что здесь вам не потребуется дополнительная настройка самого тачпада, необходимо включить расширение Xevie в xorg.conf, в зависимостях - только сама libXevie и Qt4 (последнее может быть критично, если вы пользуетесь только GNOME).
Искусство метапрограммирования. : Часть 3. Корпоративное метапрограммирование
В этой статье исследуются теоретические рамки возможностей метапрограммирования и архитектуры OMG's MDA. Эта архитектура отделяет бизнес-логику и логику приложений от лежащей в их основе технологической платформы. Узнайте о проблемах, которые можно решать с помощью MDA, и рассмотрите пример текстовой системы, использующей эту архитектуру.
Протокол передачи с управлением потоком (Stream Control Transmission Protocol, SCTP) − это надежный транспортный протокол, который обеспечивает стабильную, упорядоченную (с сохранением порядка следования пакетов) передачу данных между двумя конечными точками (подобно TCP). Кроме того, протокол обеспечивает сохранение границ отдельных сообщений (подобно UDP). Однако в отличие от протоколов TCP и UDP протокол SCTP имеет дополнительные преимущества, такие как поддержка множественной адресации (multihoming) и многопоточности (multi-streaming) - каждая из этих возможностей увеличивает доступность узла передачи данных. В этой статье мы познакомимся с основными характеристиками протокола SCTP ядра Linux® 2.6 и рассмотрим исходный текст программ сервера и клиента, демонстрирующий возможности протокола по многопоточной передаче данных.