LINUX.ORG.RU

Сообщения Davidov

 

emacs, bind caps lock

Форум — Development

Мне удалось заставить xxkb не переключать раскладку в Emacs.

Теперь хотелось бы, чтобы при нажатии системного переключателя (Caps Lock) Emacs выполнял toggle-input-method.

При нажатии Caps Lock X сервер посылает ISO_Next_Group. Внимание вопрос: как заставить emacs при получении ISO_Next_Group выполнять toggle-input-method?

Спасибо.

Davidov
()

HTML (limited)

Форум — Linux-org-ru

Уже несколько раз спрашивал здесь, какие же теги можно использовать :)

Может меня кто-нибудь просветить?

P.S. В FAQ и правилах не нашёл.

<a href="http://linux.org.ru">test</a>

Davidov
()

QIP, Jabber, GPL

Форум — Talks

Удивительный случай произошёл в офтопиковом мире свободного ПО.

Итак, как, наверное, многие уже знают, в бета версии клиента QIP Infinum появилась поддержка Jabber: http://qip.ru/ru/pages/qipinfium_beta_ru/. Собственно, всё бы ничего, но исходники QIP закрыты, а для разработки модуля поддержки Jabber использовался GPL плагин из Miranda.

Наверняка, все здесь знают, что линковка GPL с GPL-несовместимым кодом запрещена (и не важно, динамически подргужаются модули или статически).

Разумеется, тут же полились потоки грязи с обоих сторон. Меня же больше всего удивило то, как разрешилась история: разработчики Jabber плагина для Miranda внесли специальное исключение в текст лицензии:

As a special exception, the authors give permission to modify code, dynamically link and distribute the Program in binary form within the QIP installer or archive, as long as the following requirements are fullfilled:

1. The Jabber plugin must be announced and advertized as a separate product, clearly stating that the Jabber protocol is supported via a separate plugin ported from Miranda IM

2. Any kind of QIP Infium distribution must include this license agreement and original copyrights

3. The original copyrights must be available within the UI

4. Each version of the modified code must be freely available

5. Any changes made in the source code are subject to this license.

Лично я испытываю смешанные чувства. С одной стороны, Jabber - открытый протокол, а QIP - довольно популярный клиент (популяризация Jabber - хорошо). С другой - QIP имеет закрытый код (закрытый код использует открытые наработки).

В любом случае разработчики плагина повели себя благородно по отношению к людям из противоположного лагеря.

Подробности: http://forum.qip.ru/showthread.php?t=16494

Davidov
()

Офтопик

Форум — Linux-org-ru
Davidov
()

emacs: системное переключение раскладки

Форум — Development

Появилась потребность писать по-русски в gnu emacs :)

Сделал так:

(set-language-environment 'UTF-8)

(set-terminal-coding-system 'utf-8)

(set-keyboard-coding-system 'utf-8)

Я так понимаю, что теперь язык надо переключать по C-\ (к слову сказать выдаёт Can't activate input method `rfc1345')?

А можно ли заставить emacs понимать горячие клавиши при _системной_ русской раскладке? (Мне очень не хочется заучивать два способа переключения раскладки: X'овый и emacs'овый).

Davidov
()

мимо [dev->web]

Форум — Linux-org-ru
Davidov
()

Btrfs: файловая система с контрольными суммами файлов и метаданных

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

Chris Mason анонсировал альфа версию его новой файловой системы Btrfs.

"После саммита посвящённого файловым системам я начал работать над новой ФС, которая поддерживает контрольные суммы всех данных и метаданных."

Он перечислил следующие "почти реализованные" возможности:

  • хранение файлов на основе extent (до 2^64 байт);
  • экономичное размещение маленьких файлов;
  • индексируемые каталоги, эффективно использующие пространство;
  • динамическое выделение inode;
  • записываемые снапшоты;
  • контрольные суммы для данных и метаданых (доступны разные алгоритмы);
  • очень быстрая офлайновая проверка ФС.
Также он перечислил функции, которые будут реализованы в будущем:
  • mirror и stripe на уровне объектов;
  • хорошая интеграция с device mapper для поддержки нескольких устройств;
  • проверка ФС на лету;
  • эффективный инкрементальный бекап и зеркалирование;
На данный момент проект представляет собой раннюю альфу. Chris Mason надеется на то, что сможет привлечь людей для отладки, тестирования, написания документации и кода. На данный момент он планирует выпускать новую версию каждые несколько недель.

Btrfs: http://oss.oracle.com/~mason/btrfs/

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

Davidov
()

xfce, env, OOo, LC_NUMERIC

Форум — General

Два вопроса касающихся разделителя дробной и целой части.

Насколько я понял, за то, будет это "." или "," отвечает переменная LC_NUMERIC.

1. OpenOffice.org почему-то LC_NUMERIC игнорирует. Почему? Как можно исправить?

2. Gnumeric переменную адекватно воспринимает. В autostart xfce я добавил:

LC_NUMERIC="C"; export LC_NUMERIC

Тем не менее, значение переменной в приложениях запущенных из xfce не изменилось. Куда копать? .xinitrc? или есть более простой способ (Ubuntu)?

Davidov
()

Двойное лицензирование Linux

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

В связи с недавним выходом последнего черновика GPL3 в рассылке LKML был поднят вопрос о двойном лицензировании (GPL2 и GPL3) Linux.

Linus Torvalds написал, что он впечатлён тем, что последний черновик стал намного лучше, чем предыдущие версии. Однако, по его мнению, GPL2 всё ещё более хорошая лицензия.

На предложение о двойном лицензировании Linus ответил, что он считает это маловероятным и технически сложным, но не невозможным. Тем не менее, для такого перехода нужна причина. На данный момент единственная названная причина - это соглашение между Novell и Microsoft; но, похоже, что шумиха по этому поводу раздута слишком сильно, и, видимо, те, кто говорят об этом, на самом деле думают не о соглашении Novell, а о том, как бы пропихнуть GPL3.

"Кстати, если Sun, _действительно_ собирается выпустить OpenSolaris под GPL3, это _может быть_ хорошей причиной", - добавил Linus.

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

Davidov
()

/proc/self/cmdline или проще? [python]

Форум — Development

Есть ли более простой/правильный способ взять command line, чем читать /proc/self/cmdline или складывать sys.argv в питоне?

 

Davidov
()

и снова мимо [dev->web]

Форум — Linux-org-ru

Промахнулись веткой: http://www.linux.org.ru/jump-message.jsp?msgid=1951398

Davidov
()

Solaris is crap

Форум — Talks

Уже несколько новостей проскакивало, где Линус что-либо называет словом crap.

Теперь дождались и Соляриса:

Comparing Linux to Solaris he added, "so the fact is, Solaris is crap, and to a large degree Solaris is crap exactly _because_ it assumes that it runs in a 'controlled environment'."

http://kerneltrap.org/node/8261

P.S. Это я к тому, что новости где Линус называет что-то словом crap пропускать не стоит. Он просто так разговаривает, а местный флеймеры на это слишком чувствительно реагируют.

Davidov
()

не забудьте взять с собой полотенце

Форум — Talks
Davidov
()

неадекват

Форум — Linux-org-ru
Davidov
()

веткой промахнулись

Форум — Linux-org-ru
Davidov
()

когда это кончится?

Форум — Talks

Кто тот безвестный шутник, который придумал про линукс и порнографию?

Эту статью перепечатывают уже по двадцатому разу. А ведь появятся люди, уверенные, что это - правда.

http://www.businesspress.ru/newspaper/article_mId_21961_aId_418252.html

Очень обидно :(

Davidov
()

весеннее обострение

Форум — Linux-org-ru
Davidov
()

ZFS: linux, лицензии и патенты

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

Недавно в листе рассылки lkml происходило обсуждение возможности включения ZFS в Linux.

Max Yudin указал, что согласно блогу Jeff Bonwick (http://blogs.sun.com/bonwick/entry/zf...) Sun оформила 56 патентов, касающихся ZFS. Таким образом двоично-совместимое воссоздание ZFS с лицензией GPL является незаконным.

David Litwin сказал, что разработчики ZFS просили его поговорить с разработчиками Linux о включении не-GPL кода в ядро. Theodore T'so заметил, что это совершенно бесполезно; единственное что имеет смысл - это связаться с менеджментом Sun, поскольку только они решают, можно ли лицензировать ZFS под GPL и, что ещё важнее, разрешить использование патентов.

Alan Cox в интервью сказал, что вот она - настоящая проверка, действительно ли Sun хочет, чтобы ZFS был везде, а не только в Solaris. Они запатентовали всё, что могли, и сделали код доступным под лицензией несовместимой с другими ОС. Их намерение весьма прозрачно, и это довольно печально. Вспомните, как старая Sun поступила с NFS; сейчас NFS - это стандарт.

Theodore T'so добавил, что Sun оформила огромное количество патентов и отказалась сделать их доступными для всех ОС кроме Solaris, а некоторые разработчики из Sun публично заявили, что выбрали CDDL именно по причине несовместимости с GPL, поскольку Sun боится Linux. Так что вряд ли Sun разрешит использование патентов в гипотетической реализации ZFS в Linux. Разумеется ZFS остаётся open source, и кто угодно может воссоздать эту систему с нуля как на уровне ядре, так и в userspace. Но проблема с патентами может помешать включению кода в ядро без разрешения со стороны Sun. Так что всё зависит только от них.

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

Davidov
()

Мимо web

Форум — Linux-org-ru

Перенесите, пожалуйста, в релевантную группу.

http://www.linux.org.ru/jump-message.jsp?msgid=1883933

Davidov
()

Накрутчики

Форум — Linux-org-ru
Davidov
()

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