Home

Реклама

Нашлась такая вот заметка — Проблема технологий или "Самурай без меча подобен", (часть 2). Интересные аналогии:



Когда программист вырастает, он выбирает инструмент себе по руке. Кто-то берет катану — легкий и быстрый Notepad++, кто-то — трехзвенный цеп — очень гибкий, но неудобный и даже опасный для новичка EMacs, кто-то выбирает полный доспех и лошадь Eclipse / Aptana… Все они хороши, и всем им есть место в работе. И бамбуковый Блокнот остается лежать в сторонке, ожидая новых учеников.

Tags:

Скончался Joseph Weizenbaum

  • 7 Мар, 2008 at 9:41 PM

IT pioneer Joseph Weizenbaum dies

MUNICH, Germany — Computer pioneer and philosopher Joseph Weizenbaum (85) has died in Berlin. The scientist and MIT professor emeritus was known for his critical position towards the impact of information technology to society.
One of his most influential works was the development of the natural language processor ELIZA which is said to be one of the early breakthroughs for Artificial Intelligence. In this context, he developed a program simulating a conversation between a physician and a patient.

Если я не ошибаюсь, ELIZA имеет какое-то отношение к Emacs psychotherapist?

Via.

Tags:

Об инструментах

  • 1 Мар, 2008 at 7:41 PM
Читая ленту друзей, обнаружил, что у нас с товарищем [info]13_49 удивительным образом совпадают взгляды на на список из пяти необходимых инструментов.

Разве что для меня абсолютно необходимым является firefox, очень даже желательно иметь какой-нибудь дистрибутив линукса (идеально, конечно, debian).

А раз у меня уже есть универсальная IDE то следующим пунктом я ставлю mpd (music player daemon). Ибо ничего лучшего для прослушивания музыки я еще не видел.

Осталось мне на мою убунту установить emacs, и практически больше ничего не нужно.

Правда, как бы не пришлось гиббону уши пообрывать,есть такие опасения у меня, и поставить что-нибудь типа sawfish, с которым я не один год знаком.

Emacs Muse 3.12

  • 30 Янв, 2008 at 5:38 AM
Вслед за релизом ERC 5.3, Michael Olson объявил о выпуске новой версии еще одного пакета — Emacs Muse 3.12.

Emacs Muse — система для написания документов и публикации их в различных форматах.

Изменений много, пофикшено несколько несколько багов, весь список в файле NEWS.

Tags:

Erc

  • 27 Янв, 2008 at 11:50 AM

Релиз ERC 5.3

Michael Olson сообщил о выпуске ERC 5.3. ERC — irc клиент для Emacs, обладающий многими возможностями.

Я в последнее время использую rcirc, более простой клиент, поэтому не интересовался дальнейшим развитием ERC, поэтому за подробностями релиза отправляю к файлу NEWS.

ERC и libnotify

Нашел интересную ссылку, Emacs, ERC, and libnotify. Пример "прикручивания" уведомлений с помощью libnotify к ERC.

Tags:

Улыбнуло

  • 21 Янв, 2008 at 9:32 PM
Читая comp.emacs наткнулся на такой тред:

PHP & EMacs )

Я плакал.

Tags:

Отличный сайт про emacs

  • 13 Янв, 2008 at 10:28 AM
Отличный сайт, содержащий много информации о emacs, gnus и не только — XSteve's Emacs Page..

Нашел много интересного в его .emacs.txt. Больше 90 кб размер файла, около трех тысяч строк. Вообщем, есть что изучать. Рекомендую.

Tags:

Роясь в поиске по блогам Яндекса, нашел интересную ссылку. Кое-что оттуда утащил себе в ~/.emacs.

Пару слов о публикациях или LaTeX + Emacs = Удобство от [info]zcrendel.

Tags:

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

Читая gnu.emacs.help нашел упоминание о Xkeymacs.

XKeymacs is a keyboard utility to realize emacs like-useability on all windows applications. With XKeymacs you can use emacs keybindings with any windows application. You can create a keyboard macro and assign any shortcut key too. You also get bash-like command completion in your DOS shell.


Установил, попробовал. Отлично работают сочетания перемещения и редактирования. С поиском сложнее. А так же с файловыми операциями (открытие и сохаранение). Зато C-x C-c работает на ура. Кажется можно даже переключать раскладку клавиатуры, но у меня не получилось.

Забавная программа.

Tags:

Effective .emacs

  • 8 Янв, 2008 at 5:56 PM
Нашел, старое, но есть кое какие интересные советы. А вообще, их восемь, советов.

Effective .emacs.

Что понравилось, Tip #1: Never quit Emacs.

Еще вот такой совет: Tip #3: Never LOAD, never REQUIRE.

Your .emacs file shouldn't contain any calls to LOAD or REQUIRE (which are slow and often cause errors on startup). The only possible exceptions are loading files that contain nothing but autoloads (or similar stuff).

Tags:

Во-первых, поздравляю всех, для кого это праздник, с Рождеством Христовым.

Сегодня ночью не могу уснуть — не знаю почему, замучившись вертеться, встал, налил кофе, и решил занятся общественно-полезным делом. А именно, создал свою персональную страницу на EmacsWiki

Расскажу попродбней, как это сделал, тем более, что спрашивали уже.

Итак, сначала сходил на EmacsWiki и взял оттуда OddmuseMode для Emacs. Настроил его — буквально три строчки прописал.

Далее ознакомился с тем, как это все нужно правильно редактировать, ну а затем уже дело техники.

Создал в oddmusemode искомую страницу Roman Lagunov. И зарегистрировал ее на странице CategoryHomepage.

Звучит-то как: "зарегистрировал"! На самом же деле просто отредактировал страницу Roman Lagunov. И зарегистрировал ее на странице CategoryHomepage, вписав свою страницу туда.

Немного о регистрации — EmacsWiki может редактировать кто угодно, и как угодно, абсолютно безо всякой регистрации, ввода пароля, и т.д. Внесенные изменения приянято подписывать, но это тоже на усмотрение пользователя. Можно просто подписать как Anonymous.

Так вот, буквально за пятнадцать минут создал страницу на EmacsWiki используюя "кошерный" способ — прямо из Emacs.

И вот что скажу — очень удобно редактировать вики с помощью OddmuseMode, и не только EmacsWiki. А созданные и изменненные странице еще и локально сохраняются.

Tags:

Установил conkerorвеб-браузер, на создание которого разработчиков вдохновил редактор Emacs.

Основное достоинство Conkeror для меня — он великолепно управляется с клавиатуры, как и его вдохновитель GNU Emacs.

Впервые я с этим браузером познакомился еще в 2006 году, прочитав статью FireFox for Emacs users by Bill Clementson. Речь в этой статье шла об расширении для браузера Firefox, которое называлось conkeror.

Тогда, в 2006 году, conkeror-расширение мне пришлось по вкусу, но был один минус — это расширение полностью меняло внешний вид Firefox. Во многом из-за этого я не стал его использовать.

Теперь же существует отдельное (stand-alone) приложение, которое выросло из этого расширения, использующее XUL Runner для запуска.

А вот это уже совсем другое дело! Вт теперь conkeror можно вполне использовать. Что я и буду делать. Очень уж я привык к emacs-like сочетаниям клавиш — просто на "кончиках пальцев" висят они.

Да, браузер не лишен недостатков, но разработка идет очень быстро, буквально на глазах.

Еще интересно будет почитать по теме:

Под впечатлением поста о conkeror решил написать о Firemacs, расширении для firefox, которое изменяет стандартные сочетания клавиш на те, которые используются в emacs. Примерно вот так:

Firemacs options

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

Браузер и emacs у меня два самых используемых приложения, и то, что в них одинаковые и очень удобные для меня сочетания клавиш, это плюсь. Большой такой плюс.

Tags:

Ну вот, настроил окончательно emacs muse для публикации своего сайта. Да и сам сайт заодним.

То есть, создал соответсвующий проект, прикрутил к нему header и footer, css, взятую у Andreas Viklund.

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

Хочется разобраться еще с возможностью публикации журнала. Что-то типа блога сделать.

В процессе настройки заметил, что код, который предлагается вставить для google custom search на сайте, не проходит валидацию. Странно.

P.S.: Еще более странно, что так и не могу постить из ljupdate.

Tags:

Emacs.Net

  • 27 Дек, 2007 at 9:18 PM
Один из служащих компании Microsoft, Doug Pourdy ищет людей, готовых принять участие в проекте Emacs.Net

We are looking for developers/testers to build a tool that I will roughly describe as "Emacs.Net".

No more details than that, but it should be enough to get your brain moving in the right direction.


И, дальше, в комментариях, отвечая на вопрос о более детальном описании проекта:

Emacs is a text editor. Emacs is used to write apps (and a whole lot more) on different platforms. Emacs is hyper-extensible.

Imagine if someone wanted to write something like Emacs.Net. Actually don't imagine it, it is happening.

That is all I am going to say.

Tags:

Еще один Emacs blog нашелся

  • 27 Дек, 2007 at 8:34 PM
Нашел еще один отличный блог посвященный emacs - Tales of Power.

Записей там не очень много, но это компенсируется отличным качеством материала. Так же, блог не обновлялся давно, с третьего августа 2007 года. Вот что по этому поводу говорит автор:

Моя позиция такова: ни в коем случае не переводить качество в количество. Проще говоря, не было действительно интересного материала, который стоило бы публиковать. Однако, это не означает, что его не будет никогда. Просто требуется, чтобы материал "созрел", то есть оформился в нечто логически завершенное.

Так что оставайтесь на нашей волне, впереди немало занимательного.


Ну что ж, лично я остаюсь "на волне".

Tags:

Полистал блог девочки-гика Sacha Chua. Хорошо пишет, а главное познавательно. Нашел для себя несколько интересных статей. В мемориз, однозначно. Тем более, что я тоже пытаюсь постичь философию org-mode, правда пока безуспешно.

Get a grip on your tasks

Why I use Emacs to manage my tasks

A day in a life with Org

Она еще и книгу пишет, "Wicked Cool Emacs". Название-то какое! Кое-какие наброски будующей книги можно почитать в её блоге.
Разбираюсь потихоньку с EmacsMuse, попробовал публиковать в xhtml, результаты меня удивили. Результирующий .html-файл содержал какие-то странные символы, которые даже крякозябрами не назовешь. Вообще непонятно что. Заглянул в код html - обнаружил странные символы \xxx. Решил поинтересоваться, может не я один столкнулся с этим. Заглянул на Gmane, точно, нашлась тема "Bug: muse publish and encodings". Оказалось, что дело было в том, что muse-insert-file-contents вставляет содержимое буфера без всяких преобразований. Вот что говорит doc-string:

"Insert the contents of file FILENAME after point. Do character code conversion, but none of the other unnecessary things like format decoding or `find-file-hook'."
. Как-то путанно объясняю, да? Вообщем, что бы это исправить, пришлось указать что кодировка muse-буферов должна быть utf-8.

(modify-coding-system-alist 'file "\\.muse\\'" 'utf-8)

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

Tags: