Сообщения Zubok
Флаг «Решено» при просмотре ленты
А нельзя ли при просмотре ленты www.linux.org.ru/forum/lenta/ добавить к названию темы флаг «решено» (т. е. галочку нашу), чтобы не терять времени и не заходить туда.
Jabber, XMPP. Запрос на добавление в Gmail с другого сервиса.
Ребятушке, нужно узнать кое что. Есть человек с почтовым аккаунтом в Gmail и есть я с JID на другом сервисе. Если я пошлю запрос на добавление, то человек в *почтовом* веб-интерфейсе Gmail увидит мой запрос? Сможет подтвердить его? Нет ли изначально ограничений на запросы с других серверов XMPP? Спрашиваю, потому что не пользуюсь Gmail.
Операционная система GNU Emacs завоевывает десктоп! :)
Операционная система GNU Emacs получила новые возможности! Собрал волю в кулак и написал библиотеку, которая практически полностью реализует протокол X11. Библиотека незамысловато называется x11 и написана на чистом Emacs Lisp, но пока имеет статус technical preview, хотя в принципе уже можно писать что-то реальное. За основу пока взяты описания протокола на XML из проекта XCB, которые разворачиваются в реализацию. В результате имеем практически все расширения. Работа с протоколом осуществляется в асинхронном стиле подобно XCB. Чего пока нет:
- MIT-SHM. Запросы реализованы, но работать через разделяемую память из операционной системы Emacs мы пока не можем, поэтому Будем через сокет закидывать. Тем более, что разница в скорости, говорят (видел где-то в инете замеры), не такая сумасшедшая.
- XKB. Просто забыл реализовать пару конструкций XML, используемых для описания этого расширения. Это я скоро реализую, поэтому расширение будет работать в полном объеме.
- Big-requests. Тоже будет реализовано. Расширение содержит всего один запрос. Он реализован. Но именно для этого расширения надо несколько перелопатить процедуры формирования запросов к серверу X, так как подсчет размеров запросов изменяется с этим расширением.
- GLX. Огромнейший пласт. За него возьмусь сильно позже. Тут же еще надо полностью сгенерировать протокол GL, а он очень обширный.
Остальные расширения вроде бы должны работать, если их описания правильные и если я что-то не упустил принципиального. Я работу всех расширений даже не проверил, так как очень спешу радостью поделиться. :)
(размер экрана уменьшил до 1024x768, чтобы скриншот поменьше был)
На скриншоте сверху робкая демонстрашка в стиле LSD основного протокола X11 (Core protocol). Ну с arcs, rectangles и core fonts все и так понятно. А вот как выведены фотографии? Я пока не настолько крут, чтобы писать растеризацию jpg и png на Emacs Lisp. Пораскинув мозгами, пошел смотреть, чем может помочь ImageMagick. Оказалось, есть там возможность получить дамп картинки в нужном формате. Так и сделал: надо отобразить картинку - дергаем stream, она нам отдает дамп в буфер, мы его отсылаем в сервер X. «Привет, Isden» написана мышкой. Демка отслеживает событие motion-notify и рисует маленький квадратик под указателем. По кнопке «q» - выход (отслеживается событие key-press)
На скриншоте снизу робкая и неумелая демонстрашка расширения XRender. Тоже в стиле LSD. На ней мы видим linear gradient, radial gradient, треугольник и отрисовку сглаженных окружностей. Окружности состоят из трапезоидов. Алгоритм рассечения (tessellation) я применил первый, какой мне пришел в голову - горизонтальными трапециями. Какая есть проблема? Сглаженный текст! Что-то мне писать растеризацию TrueType или Type1 на Emacs Lisp не улыбается. Есть идея написать программку на Си с помощью Xft, которую я буду что-то просить растеризовать, а она результат будет отдавать в Emacs. То есть примерно как и с ImageMagick поступить.
Надо хорошенько переобдумать API библиотеки, чтобы его заморозить. При этом надо учесть потенциальные и вероятные будущие новшества в Emacs и в библиотеке, чтобы людям не пришлось переписывать то, что написано ранее. Есть недостатки в Emacs, которые реально мешают и раздражают. Преодолимы, конечно, но это будут костыли. Если интересно, то потом поясню, а то уже и так много воды налил.
Так что есть потенциальная возможность воплотить мечту atoku в жизнь. :)
Традиционная ссылка на обоину: #888888. Старую удалил, так как она надоела, а новую еще не искал. Этот серый цвет реально бесит. :)
А куда пропали Алкснис и Поносов?
Зашел тут к ним в ЖЖ, чтобы посмотреть, как идут дела, а там пустота. Последние сведения об Алкснисе на просторах Междувеба датируются выборами в Тучково. Поносов отписался только в апреле, уже скоро год будет. Мне, между прочим, нравились его отчеты из деревень. Я так понимаю, что они совсем из темы выбыли.
[minor] Пробел перед «Уведомлениями»
Постоянно глаз зацепляется за это место. Не могу больше терпеть. :)
На главной «Добро пожаловать», в списке
* Мои темы
* Избранные темы
* Мои комментарии
* Уведомления
уберите, плиз, пробелы перед «Уведомлениями». :)
Нумерация страниц на главной
Один раз я уже спрашивал, но ответа так и не услышал. Тогда спрошу еще раз: какой смысл сокращения страниц на главной (стр. 2 3 4 ... 10 11 12)? От чего избавились и к чему стремились? Чуть места сэкономили? Вы убрали удобный механизм для попадания на нужную мне страницу (я хочу на страницу 6 попасть, допустим). То, как это выглядит сейчас, вообще теряет всякий смысл, тогда лучше убрать навигатор по страницам полностью, оставив только число комментариев. Прошу:
1. Вернуть так, как было.
2. Сделать навигатор по страницам треда под голосованиями. Если страницы 1-4 прочитаны, за время отсутсвия нагенерились еще 10 страниц, то есть желание попасть сразу на пятую. Сейчас же надо сначала проваливаться в тред, а потом жать на нужную страницу. Зачем мне делать два действия, когда надо сделать одно.
Нумерация страниц обсуждения на главной
А какой был смысл делать номера страниц треда на главной в виде 1 2 3 ... 10? Бывает, что я помню на какой странице видел интересующее меня сообщение или где я остановился при прочтении длинного обсуждения. Сейчас же я не могу с главной сразу попасть на нужную страницу из середины пропущенного диапазона. Раньше было лучше.
Индекс Герфиндаля-Гиршмана
Судя по комментариям в http://www.linux.org.ru/view-message.jsp?msgid=4467719, я один что-ли поинтересовался, что это за индекс? :)
А индекс-то, между прочим, просто считается. Это просто сумма квадратов долей каждой фирмы в исследуемой отрасли (можно ограничиться только самыми крупными — чем фирм больше, тем лучше). То есть посчитать это не составляет труда. Нужна статистика. В какой отрасли? В отрасли продаж ноутбуков или производителей операционных систем? Или их комбинации? Скажем, только тех операционных систем, которые продаются вместе с ноутбуками и компьютерами в России. В принципе, такую статистику по магазинам собрать можно. Достаточно их прайса. Не слезая со стула собирается. В приницпе, ЛОР мог бы такое коллективно собрать. Результат подгоняем под ответ, монополию нагибаем и радуемся. :)
Занятное интервью: история про «Корчевателей», креационизм, антидарвинизм
was: [elisp]: перемещение по экранной строке
Анониму, который интересовался по перемещению по экранной строке. Нарылась тут M-x picture-mode. Для редактируемых буферов позволяет кататься по всему экрану и писать, где угодно. Прямо вот идеальный вариант для спамера с acsii-артом. :)
Расширения Firefox и безопасность.
Я вот тут в момент очередного обновления расширений вдруг подумал, а ведь реально же скомпрометировать в глазах общественности и браузер, и расширение, если сделать в какое-нибудь расширение закладку, которая будет следить за всеми изменениями адресной строки пользователя и высылать их куда-то. Вот интересно, как проверяются расширения? Если MoCo расширение опубликовало в Recommended, они проверяют их на наличие таких закладок? Или такой фокус с расширением нельзя проделать? (Не писал их, поэтому и не знаю).
Алкснис ставит Linux на ноут!
При беглом взгляде не обнаружил тут такой темы. Тем не менее, интересно, как экс-депутат при появившемся свободном времени наконец-то пытается поставить GNU/Linux, о котором так долго и упорно писал в своем дневнике и защищал.
Первое сообщение: http://v-alksnis2.livejournal.com/81767.html
Второе сообщение: http://v-alksnis2.livejournal.com/82551.html
Наблюдаем, затаив дыхание. :)
2sdio: Куда пропали твои скрипты для LOR?
Кто и что делает сейчас в Common Lisp?
Созрел у меня тут вопрос такой. Кто же что делает? Мы тут очень много спорим, вправляем друг-другу мозги, книгами осыпаем, но почему-то у меня складывается впечатление, что реальной работой заняты единицы. В то время, как в Виллабаджо (читай Common Lisp) моют посуду, в Вилларибо (Питон, Перл, PHP) давно уже празднуют. Опишите в общих чертах текущую деятельность или идеи на ближайшее время. Может, кто делает что-то делает на работе? Может, напишет, почему был выбран Common Lisp. и пр. Может, кто-то напишет, чем он помог разработке каких-нибудь библиотек для CL и пр.
Статистика по нажатиям на статьи от IBM
Извините, если уже было. Ну и какие результаты по нажатию в бегущих строчках от IBM? Обнадеживающие или нет?
Я, конечно, могу их схлопнуть на своей стороне, но мне кажется, что это не совсем красиво, хоть они меня и раздражают. Я никогда не обращаю внимания на то, что там внутри. Даже не было желания почитать. Пару раз сразу после появления кликнул ради эксперимента, что там по ссылке, даже не обращая внимание на заголовок.
Предложение такое. Почему бы не договориться так, чтобы постить эти статьи, как новости на LOR. Вот сейчас на главной висит новость, аналогичная пункту в бегущей строке. И я уверен, что тогда гораздо больше людей заметят эту информацию. В подробностях к новости можно давать не только ссылку на данную статью, но и ссылку на остальные статьи на IBM для напоминания. Список статей прямо где-нибудь на ЛОР и разместить. А эти все анимации убрать к чертям.
Разделы «Вход на сайт» и «выбор профиля»
Зачем именно два раздела в боковой части главной страницы с одинаковой информацией: под каким ником я зашел, переход в настройки? Может быть, один из них удалить?
Номера страниц под скриншотами
Повторю запрос. Надо бы сделать сабж, а то задалбывает все время попадать сначала на первую страницу, а потом жать на последнюю.
Удалите, пожалуйста, мою новость в неподтвержденных про Linux 2.6.23
Сначала добавил, а потом заметил только, что уже новость имеется на главной. Просто сворачивателем новостей, написанным sdio, пользуюсь, поэтому и пропустил.
Хозяйке на заметку. Debian (Ubuntu?). Ivman
Собственно, проблемы никакй нет, а вот недавно просто решил перерешать задачку запуска Ivman от пользователя, чтобы пользователь имел возможность отмонтировать флешки и запускать свои прораммы в соотвествии с настройками ivman. У меня IceWM, поэтому запуск я добавил в стартовый скрипт ~/.icewm/startup. Неудобство было в том, что при перезапуске сессии ivman грузился повторно, а старый не выгружался. То есть надо было еще делать проверку на то, что он уже запущен от пользователя (писать скрипт). Ломало. А тут вчера обратил внимание, что dbus-daemon тоже запущен от пользователя, но я его сам нигде не загружал. Стал копаться в направлении Xsession и обнаружил там каталог /etc/X11/Xsession.d, в котором лежал скрипт и 75dbus-launch, и 70ivman-launch. Так вот, чтобы он запустился от пользователя, надо в файл Xsession.options добавить строчку use-session-ivman. И тогда скрипт /usr/bin/ivman-launch загрузает ivman и сам за всем следит, есть ли уже экземляр ivman или нет. Не знаю, специфична ли такая схема с Xsession.option для Debian или нет, но в документации по ivman я не видел ничего про ivman-launch.
| ← предыдущие | следующие → |