Карточки: идея для приложения/ ч. 1

Повозившись с кучей софта типа информационных менеджеров, иерархических записных книжек, календарей/ дневников, заметил, что в сущности они все совершенно одинаковы и нужны разве что программистам да поварам. Память человека не строго иерархична и работает не так, как компьютер и подобные приложения. После размышлений что и как можно сделать, появился концепт иного приложения. Можно сказать, прямо противоположного :)  Поскольку я не программер, то смогу собрать только грубую модель этого, но в идеале задумка такова:
  •  порядок следования записей определяет время, для человеческого мышления это будет вполне адекватно. Скажем, по дня календаря.
  •  все записи за конкретный промежуток времени (за месяц или год) располагаются на одном "листе". В контейнере "запись" может располагаться не только текст, возможно еще фотографии, ссылки и т. п.
  • просмотр этого листа с заметками возможен в различном масштабе: без зума видны только заголовки записей и даты, лист небольшой [целиком помещается в границы экрана/ приложения]. При увеличении масштаба лист приближается и увеличивается, становится видно больше подробностей: не только заголовки, но и, допустим, теги заметок, или текст из их начала, или что-то еще..
  • выбор кликом мыши конкретной заметки открывает ее целиком, это "максимальное увеличение"
Лепить макет этого я буду пожалуй на Html плюс Bash (чего с этим можно будет склепать фиг знает, но кое-какие идеи по реализации уже есть). Конечно, ни о каком плавном зуме тут речи идти не может, но за некоторое время идею можно будет обкатать.

Firefox: выбор клиента для Atom/RSS NewsFox по умолчанию

Для подписки на новостные ленты в Firefox доступны несколько вариантов по умолчанию (Yahoo, Google, Живые закладки) но! после установки дополнения NewsFox оно в этом списке все равно не значится ((
Исправляем! Для этого достаточно глянуть исходный код NewsFox (вот в чем сила, брат!), в частности функцию addurl, и выудить из нее нужный URL. Дальше- дело техники: добавляем пару новых параметров в about:config


Преписывать было лень, впрочем из скриншота все итак видно )) Работает!

Gnome 2 address book ("телефонная книжка")

Как ни смешно, но системной адресно-телефонной записной книжки в Gnome 2 просто нет, что является результатом банального раздолбайства и похуизма разработчиков. Критика звучала бы слишком жестко, не позиционируй разрабы Гном как "систему для работы (и даже отдыха)", а мне было бы все это совершенно пох, не используй я Gnome 2 как основную рабочую среду. Но поскольку все так, а не иначе, то придется делать самому. На основе органайзера Osmo, предварительно повыкидывав оттуда все ненужное для этой несложной задачи.

Чтобы отключить лишний ненужный функционал и собрать в результате rpm-пакет, нужно скачать последние исходники (osmo-0.2.10 на данный момент) и выполнить configure со следующими опциями:
./configure --prefix=/usr/ --without-tasks --without-notes
а после соответственно
checkinstall -R
К "оригинальным" фичам можно отнести требование libgtkhtml-2.2.x (-devel) и выше в системе. Специально повторю: не libgtkhtml2-.., а libgtkhtml-2..
Эти пакеты еще придется поискать ;)
Ссылка на готовый пакет: osmo-0.2.10-1.i386.rpm

Скриншот получившегося "безобразия" (вкладка Календарь скрыта, поскольку сборка без календаря автором просто не предусмотрена):

Firefox: убираем градиенты со вкладок.

userChrome.css для темных тем Gtk
  • фиксит всю ту хрень, которую умудрились понапихать в дефолтную тему товарищи из Mozilla
  • подходит для Firefox 6 и выше, и наверно для Thunderbird тоже
  • активная вкладка выделена жирным шрифтом

.tabbrowser-tab[selected="true"], .tabbrowser-tab:not([selected="true"]), .tabbrowser-tab:hover {
background-image: none !important;
background-color: #2D2D2D !important;
-moz-appearance: tab !important;
}
.tabbrowser-tab[selected="true"]{
color: white !important;
font-weight: bold !important;
}


в принципе, это только заготовка, но глубже изучать вопрос мне лень и некогда ;)

Переопределение команд в shell (bash)

Тоже легко достигается с помощью алиасов. К примеру, такой вариант в ~/.bashrc
alias firefox="firefox -no-remote -P <профиль_1>"
позволяет при наличии нескольких версий Firefox (скажем системный + Aurora) запускать по команде firefox именно "системный" браузер. Для Aurora можно сделать линк  на бинарную сборку в ~/bin/ и назвать его firefox8, чтобы не путать команды.

На Opensuse blogs жгут!

Уже написана автокомпилялка ядра и автоинсталялка-Nvidia-драйверов (hard way).  Ждем появления скрипта "Сделать все заебато!" с набором опций :)
Ну а серьезно, полезные для ленивых штуки.

/моя charmap/

«»
‹›
« » ‹ ›
© ™ °C → –
✔ × ★ ☞ ☺

Balsa- "официальный" почтовый клиент для Gnome.

Да-да, а вовсе не монструозный Эволюшн, который вообще не почтовый клиент.

Balsa- поддерживает POP/ IMAP, есть адресная книга и фильтры.


Только email, «ничего лишнего». Это просто_почтовый_клиент, он не варит кофе и не печет блинчики. Использование оперативной памяти через N часов после старта:


– добавил в автостарт и забыл.

Оценки.
Настройка менее интуитивна, чем в Thunderbird, но явно удобнее Claws Mail и прочих
[ ****_ ]

Интерфейс- стандартный Gnome 2, по всем канонам
[ ***** ]

Скорость работы- средняя
[ ****_ ]

 Просмотр сообщений в Html- есть, иконка в трее- нет (→ alltray), индикация входящих: tray, popup.

Попытки разобраться в устройстве Gnome 3

.. сразу привели меня к этому:
Compiz, составляющий композит hability, будет заменен Помехой, которая будет интегрирована в следующее поколение Метагородского менеджера окон, названного Бормотанием.

Интуиция подсказывает, что этот машинный перевод совсем не зря, бгг!