Разработчик из Франции Julien Danjou реализовал поддержку google maps в org-mode.
Проект полностью реализует Google Static Maps API и Google Maps Geocoding API.
Вы можете набрать M-x google-maps и локацию и увидеть ее на карте.
Так же набрав C-c M-l вы можете увидеть место события в Org mode.
Archive » 2010 » Июнь
Google maps добавлен в emacs org-mode
Written in 30-6-2010 by linux.org.ru | No Comments
- Categories:
- linux.org.ru
Вышел Clementine 0.4
Written in 30-6-2010 by linux.org.ru | No Comments
Новая версия кросс-платформенного музыкального плеера на базе Amarok 1.4. Отличается меньшей прожорливостью, по сравнению с другими подобными плеерами и простым GUI, ничего лишнего. При этом не обделен таким счастьем как эквалайзер, менеджером обложек и воспроизведением потокового аудио.
В версии 0.4 добавлено:
- Возможность интеграции с MAGNATUNE
- Фиксированные плей-листы
- Нормализация громкости
- Categories:
- linux.org.ru
Статическая маршрутизация в Linux
Written in 30-6-2010 by linux.org.ru | No Comments
В статье раскрывается понятие статической маршрутизации, ее преимущества и недостатки при использовании в локальных сетях. Описываются средства создания и редактирования традиционных и множественных таблиц маршрутизации со статическими маршрутами при помощи стандартных утилит GNU/Linux и пакета iproute2.
- Categories:
- linux.org.ru
Альтернативный инсталлятор FreeBSD
Written in 30-6-2010 by linux.org.ru | No Comments
В состав FreeBSD HEAD включены исходники PC-sysinstall, альтернативной программы инсталляции операционной системы FreeBSD и прикладного программного обеспечения.
Программа разработана совместно с проектом PC-BSD. Архитектура инсталлятора представляет собой две взаимодействующие части: фронтенд и бэкенд. Поддерживается разметка носителей в MBR и GPT. Возможно развёртывание системы на ZFS, в массивы RAID-Z и GEOM Mirror. Также поддерживается создание на этапе установки шифрованных томов GELI и задание журналирования GEOM Journal для UFS2. Для размеченных в MBR носителей используется собственный менеджер слайсов и разделов. Во время установки происходит подробное логирование всех операций.
На текущий момент реализован консольный режим установки с интерфейсом на NCurses. Дополнительно доступен графический режим установки с использованием библиотеки Qt, который используется при инсталляции PC-BSD. Бэкенд на стороне пользователя формирует файл конфигурации для фронтенда для последующей его работы в пакетном режиме — это позволяет автоматизировать повторяющиеся операции через заранее подготовленные сценарии и проводить инсталляцию FreeBSD без участия пользователей, что невозможно в классическом Sysinstall.
- Categories:
- linux.org.ru
Вышел GnuTLS 2.10.0
Written in 30-6-2010 by linux.org.ru | No Comments
GnuTLS — это реализация протоколов TLS/SSL от проекта GNU. Cпустя год разработки, проект рад представить нам первый выпуск стабильной ветки: 2.10.0.
Среди изменений можно отметить:
- Поддержку безопасного выполнения операций согласования для установленного соединения (RFC 5746)
- Поддержку cryptodev (/dev/crypto)
- Новые API для криптографических функций
- Улучшенную документацию
- Улучшенную поддержку TLS 1.2
- Поддержку TLS билетов (tickets)
И многое другое, а так же множественные исправления ошибок.
GnuTLS примечателен, в основном, тем, что распространяется под лицензией LGPL, в отличии от другой свободной реализации TLS/SSL - OpenSSL, лицензия которого не совместима с лицензией GPL.
- Categories:
- linux.org.ru
Выпущен KVIrc 4.0.0 – первый стабильный релиз четвёртой ветки популярного IRC-клиента
Written in 29-6-2010 by linux.org.ru | No Comments
Свершилось то, чего мы ждали гораздо больше года. Самое главное изменение ветки - отказ от мёртвого Qt3 и полный перевод на рельсы Qt4. Это потребовало переписывания огромной части кода, но разработчики справились. Остальные изменения:
- Абсолютно новая система сборки, основанная на CMake (теперь никаких архаичных ./configure!)
- Улучшенная поддержка CAPS, STARTTLS, SASL, IRC-сервисов
- Новый UPnP-модуль управления и удалённого ремапа портов роутера для DCC
- Полностью переписанная MDI-подсистема, повторяющая интерфейс вашей ОС
- Графический менеджер аддонов
- Редактор классов для обьектно-ориентированного скриптинга
- Переписанный модуль iograph, проверяющий загруженность полосы вашего интернет-соединения
- Поддержка анимированных аватаров(!)
- Добавлена возможность получать чужие аватары/информацию о пользователе без CTCP-запросов целому каналу
- Поддержка взаимодействия между процессами через DBus
- Поддержка MPRIS для управления плеером и отсылки информации
- Поддержка Phonon
- Улучшенная совместимость с KDE4, Mac OS X, Windows 7
- Множество новых опций для более тонкой настройки клиента
- Новые команды KVS и функции скриптинга
- Багфиксы(>500)
- Повышена документированность кода
- Categories:
- linux.org.ru
feh 1.8
Written in 29-6-2010 by linux.org.ru | No Comments
Ждать релизов feh долго не приходится, проект развивается достаточно динамично. Но, поскольку этот отличающийся от большинства просмотрщик изображений был обделён вниманием в новостях, то я представляю версию 1.8.
Большинство изменений касаются предыдущих версий, а отличия версии 1.8 от предыдущей таковы:
- Окно превьюшек теперь не делается полноэкранным. Можно переключать между полноэкранным и обычным нажатием клавиши 'v'.
- Удалён ключ -G/--wget-timestamp из-за некорректной работы
- Теперь не добавляется ?randomnumber к запросу картинки, это сводило с ума некоторые серверы
Лучше всего менеджер картинок feh сочетается с тайловыми оконными менеджерами, благодаря отсутствию традиционных атрибутов приложения типа меню и кнопок.
Основные фичи FEH:
- Основан на библиотеке Imlib2
- Несколько режимов: Слайдшоу, Превьюшки, Список и другие.
- Управляется горячими клавишами. Множество горячих клавиш.
- Показ картинки через HTTP с автоперегрузкой (веб-камеры и прочее)
- Мимикрия под обои
Исходный код: http://www.chaosdorf.de/~derf/feh/feh-1.8.tar.bz2
- Categories:
- linux.org.ru
NVIDIA CUDA 3.1
Written in 29-6-2010 by linux.org.ru | No Comments
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.
- Categories:
- linux.org.ru
Верховный суд США принял окончательное решение по “делу Билски”
Written in 29-6-2010 by linux.org.ru | No Comments
Верховный суд США (SCOTUS, Supreme Court of the United States) отклонил патентные претензии в рамках т.н. "дела Билски". Хотя дело касается патентования бизнес-методов, однако основное внимание противников патентования программного обеспечения было обращено на аргументацию решения, которую в дальнейшем можно было бы использовать в борьбе с патентами на программы.
Основные надежды Сообщество возлагало на то, что Верховный суд подтвердит постановление суда нижней инстанции, придающее исключительную силу тесту "machine or transformation" при определении патентуемости. Это могло бы открыть пути для оспаривания программных патентов, которые в большинстве заведомо провалят тест. Однако суд признал, что тест "machine or transformation" не является необходимым условием патентуемости, хотя в целом конкретный патент на бизнес-метод был отклонен.
Благотворительная организация SFLC (Software Freedom Law Center), безвозмездно оказывающая юридическую поддержку создателям открытого и свободного ПО, заявила, что "неразбериха и неоднозначность решения гарантирует, что главные вопросы, стоящие за делом Билски, съев еще немало средств и загубив еще множество инноваций, обязательно возникнут вновь". "Суд упустил шанс дать четко понять, что идея не может быть предметом патентования. Решение убрало симптомы, но не вылечило саму болезнь."
Напомним, что FSF в рамках кампании End Software Patents активно участвует в деле борьбы с патентами. Также недавно был выпущен фильм "Patent Absurdity: How software patents broke the system", рассказывающий об истории программных патентов и раскрывающий их негативные последствия.
Конкретный патент, использующий эксплоит в законах, отклонили, но патентное законодательство продолжает оставаться дырявым. Это означает море адвокатов, продолжение патентных войн и отсутствие прочной законодательной базы для противников патентов на ПО.
- Categories:
- linux.org.ru
Syslinux 4.0
Written in 29-6-2010 by linux.org.ru | No Comments
Вышла новая версия популярного загрузчика операционных систем syslinux. Его принципиальное отличие от конкурентов GRUB(2) и LILO в том что этот загрузчик устанавливается непосредственно на загрузочный раздел. Это позволяет использовать его на загрузочных Flash-накопителях отформатированных как super-floppy (когда таблица разделов на диске отсутствует и файловая система начитается сразу с 0-ого сектора).
Версия syslinux 4.0 -- это новая ветка, при создании которой была полностью переписана значительная часть кода. При этом авторы старались использовать ассемблерные вставки только там где это действительно необходимо, в boot-коде. Весь код относящийся к взаимодействию с файловыми системами был переписан на C. Некоторые новые фичи (например, поддержка btrfs) уникальны и (пока?) не поддерживаются в традиционных конкурирующих загрузчиках таких как GRUB(2) и LILO. Вот только некоторые изменения:
- EXTLINUX: добавлена поддержка btrfs и ext4.
- добавлена поддержка GPT и дисков размером > 2Tb.
- chainloader теперь может загружать GRUB2, и для указания раздела загрузки теперь можно использовать GUID
- модуль rosh -- read only shell (привет, GRUB?)
- ifcpu/ifcpu64 -- в зависимости от типа CPU загрузчик может автоматически выбирать какую операционную систему загружать.
от себя могу добавить что пока загрузка с btrfs не отличается скоростью (на глаз -- раз в десять медленнее чем с FAT или ext2/3/4).
- Categories:
- linux.org.ru
Внимание!