Продемонстрирован запуск текстовых редакторов Vim и Emacs поверх ядра Linux
Энтузиасты из числа пользователей текстовых редакторов Vim и Emacs представили руководство по запуску этих приложений в качестве операционной системы (под PID 1):
()
Всего сообщений: 43
Энтузиасты из числа пользователей текстовых редакторов Vim и Emacs представили руководство по запуску этих приложений в качестве операционной системы (под PID 1):
GNU Guix (пакетный менеджер, написанный для системы GNU) теперь имеет аккуратный пользовательский интерфейс для Emacs! Он предоставляет визуальную, дружелюбную к пользователю альтернативу интерфейсу командной строки пакета guix.
Основной пользовательский интерфейс покажется довольно простым для пользователей, знакомых с package.el: команды типа guix-newest-available-packages, guix-search-by-regexp и guix-installed-packages выдают обозреваемый список пакетов. Можно выбирать отдельные пакеты и просматривать дополнительную информацию по ним, а также устанавливать и удалять с помощью соответствующих кнопок. Также можно выделить набор пакетов для установки, обновления или удаления и выполнить ряд операций в рамках одной транзакции.
Интерфейс разработан Алексом Костом и слит с Guix в среду. Он использует Geiser — обожаемую среду интерфейса и разработки для Guile/Emacs — для сообщения с подлежащим процессом Guile. Процесс Guile, в свою очередь, просто использует Guix и весь дистрибутив как библиотеки — проявление плюсов встраивания пакетного DSL в язык общего назначения.
Попробуйте и выскажите своё мнение!
>>> Источник
Обнаружены две уязвимости в emacs, которые могут привести к исполнению произвольного кода.
Когда включен режим ‘global-ede-mode’, EDE в Emacs автоматически загружает Project.ede файл из директории проекта (CVE-2012-0035).
Когда ‘enable-local-variables’’ установлена в значение ‘:safe’, Emacs автоматически обрабатывает выражения (CVE-2012-3479).
Удалённый взломщик может соблазнить пользователя открыть специальный созданный файл либо с возможным исполнением случайного кода с привилегиями процесса, либо с отказом от обслуживания в качестве результата.
Рекомендуется обновление до последней версии как для пользователей emacs 23.x, так и для пользователей emacs 24.x.
>>> gentoo.org
В своем обращении к разработчикам Emacs, Столлман вспоминает о своей несбывшейся 25-летней мечте сделать из Emacs текстовый процессор:
25 лет назад я надеялся, что мы разовьем Emacs до возможностей WYSIWG текстовых процессоров. Именно поэтому мы добавили текстовые свойства и шрифты с произвольной шириной символов. Тем не менее, этого не достаточно.
Не мог бы кто-нибудь начать работать над необходимыми функциями/возможностями?
>>> Подробности
10 марта Glenn Morris в списке рассылки объявил о выходе новой версии текстового редактора — Emacs 24.3.
Основные изменения:
>>> Подробности
Emacs 24.2 это bugfix релиз. Он исправляет проблему безопасности CVE-2012-3479 и много других багов.
>>> Подробности
Состоялся релиз популярного текстового редактора GNU Emacs версии 24.1.
Среди новшеств особо выделяются следующие:
Более подробный список изменений вы можете найти в файле emacs-24.1/etc/NEWS.
Архив с исходными текстами уже появился на официальном FTP-сервере GNU.
>>> Подробности
Обычно emacs сам включает в себя всевозможные приложения, но почему не поступить иначе? Шейн Селис (Shane Celis) хочет разработать встраиваемый редактор, который выглядит и ведёт себя как emacs (ну почти).
Результат будет доступен под LGPL.
>>> Сбор средств
В списке рассылки разработчиков GNU Emacs — emacs-devel идёт обсуждение факта отсутствия части исходных кодов в выпусках Emacs, начиная с версий 23.2 по 23.3.
Речь идёт о генераторах парсеров (parser generators) для CEDET (Collection of Emacs Development Environment Tools).
CEDET использует парсеры для разбора синтаксиса языка и содержит генераторы парсеров, преобразующие грамматику Bison в Elisp.
Как сообщил Пол Эггерт (Paul Eggert), код генераторов присутствовал в предтестовых версиях, начиная с 23.1.90 датированной 9 декабря 2009. Собственно файлы, части которых не оказалось, были добавлены в дерево 28 сентября 2009, но как заявляет Дэвид Каструп (David Kastrup) в указанных релизах исходный код отсутствует, но имеются файлы, автоматически сгенерированные с использованием не предоставленных.
Таким образом, ни генераторов парсеров, ни грамматик Bison, из которых они были сгенерированы не оказалось.
Ричард Столлман подтвердил нарушение GPL, предложил варианты решения проблемы и призвал:
We must not lead people to violate the GPL!
Представлен стабильный релиз проекта CEDET. CEDET является дополнением для текстового редактора GNU/Emacs, которое позволяет превратить GNU/Emacs в полноценную интегрированную среду разработки.
Из возможностей CEDET можно отметить средства для управления проектами, поддержку автодополнения имен переменных и функций, интерактивная система помощи, механизмы генерации кода на основе шаблонов, режим работы с UML-диаграммами и расширенные возможности навигации по коду (анализатор кода, построение дерева функций/классов, обеспечение ссылок между элементами). В настоящий момент CEDET поддерживает работу с более 20 языками программирования, среди которых C/C++, Python, Java, JavaScript, PHP, Ruby.
>>> Подробности
Разработчик из Франции Julien Danjou реализовал поддержку google maps в org-mode.
Проект полностью реализует Google Static Maps API и Google Maps Geocoding API.
Вы можете набрать M-x google-maps и локацию и увидеть ее на карте.
Так же набрав C-c M-l вы можете увидеть место события в Org mode.
>>> Страница проекта
8 мая вышел стабильный релиз 23.2 замечательного редактора Emacs.
Изменения:
>>> Подробности
Сегодня вышел первый экспериментальный релиз почтового клиента Notmuch. Это не совсем обычный почтовый клиент, а система для индексирования, поиска, чтения и расстановки тегов большого количества электронной корреспонденции. Для обеспечения быстрого полнотекстового поиска используется библиотека Xapian. Поддерживаемые форматы: mh и mailbox.
Notmuch включает в себя библиотеку libnotmuch (написана на C), CLI и основанный на emacs интерфейс. В будущем возможно появление GUI.
>>> Подробности
В ноябре 2009 года, в Шведском городе Гётеборг, прошла встреча GNU-хакеров, спонсируемая Free Software Foundation и Free Software Foundation Europe. Некоторые из докладов были отсняты на видео и теперь доступны для просмотра всем желающим:
>>> Подробности
Один из старейших текстовых редакторов GNU Emacs сменил систему управления версиями с CVS на Bazaar. Переход на CVS проект осуществил ещё в 1993 году. Сейчас репозиторий CVS остаётся открытым в режиме «только для чтения».
Сообщение в почтовой рассылке от Карла Фогеля (Karl Fogel) >>>
Документация по переходу на Bazaar >>>
>>> Подробности
11-13 ноября состоится встреча хакеров GNU (мейнтейнеров и активных участников GNU-проектов) в Готенбурге (Швеция) в университете информационных технологий 11-13 ноября и продолжится 14-15 ноября совместно с FSCONS (Free Society Conference and Nordic Summit).
Последняя дата регистрации с помощью онлайн-формы была 2 октября, но если сильно хочется, то можно связаться с организаторами и договориться. Тема встречи — дальнейшее улучшение и развитие системы GNU. Организаторы поддерживают темы:
Темы обсуждений/докладов:
- «Advanced GPG topics - Design goals, gpg-agent, the smartcard framework, and X.509/CMS» - Werner Koch (Thursday/Friday)
- «GNU Smalltalk» - Paolo Bonzini (Friday)
- «GNU TLS» / «GNU Quality Assurance Project» - Simon Josefsson (Thursday/Friday)
- «The GNU Project - past, present and future: organisation, philosophy and technical goals» - José Marchesi.
- «Recent and future developments in autotools» - Ralf Wildenhues
- «Modularity and Extensibility» - Bruno Haible
- «Recent Developments in GNU Guile» (including Guile/Emacs integration) - Andy Wingo
- «Improving Savannah» - Sylvain Beucler
- «The Nix Package Manager» - Eelco Dolstra Automated build systems and Source Installer - Claudio Fontana (Informal demonstration and discussion session)
- «Linux Libre» - Ali Gündüz - TBC
- ...
Выделено время для быстрых докладов по пять минут.
После нескольких лет разработки, сегодня вышла новая версия GNU Emacs. Она имеет номер 23.1. В данной версии внесено очень большое количество изменений:
- Поддержка новых систем рендеринга шрифтов, поддержку anti-aliasing для них, и возможность масштабирования шрифтов для конкретных буферов, а также поддерживается прозрачность окон;
- Emacs можно запускать как демон, с возможностью быстрого подключения к нему;
- Поддержка dbus & zeroconf;
- множество изменений в поддержке различных языков;
- возможность задания локальных переменных для каталогов;
- большое количество новых пакетов (remember, ruby-mode, docview, easypg, ...) и обновления для старых пакетов
>>> http://lists.gnu.org/archive/html/emacs-devel/2009-07/msg01526.html
Ваша задача прорваться вглубь ядра и уничтожить неистово пожирающие память процессы emacs.
Аркадная стрелялка с некоторым количеством забавных эффектов. Новая версия 0.23 включает в себя ряд усовершенствований и специальную «рождественскую» моду.
>>> Подробности
Выпущена новая стабильная версия GNU Emacs — 22.3. Этот релиз в основном содержит исправления разных ошибок, но есть и новые пакеты, например, модули поддержки monotone, mercurial, git и bazaar-ng для пакета VC.
>>> Подробности
26 марта вышла новая версия замечательного редактора Emacs. Среди нового:
>>> Подробности
следующие → |