Gajim: собираем историю сообщений воедино
Понадобилось мне тут слить всю историю сообщений своего Jabber-клиента Gajim, которая накопилась на работе и локальной машине.
Перевая же ссылка в гугле ведёт на официальную вики Гаджима: https://trac.gajim.org/wiki/MergeLogsScript
Чтобы смержить логи сообщений, скачиваем самый новый скрипт из аттача в статье, далее:
делаем скрипт исполняемым
1 | chmod +x faster_merge_logs2.py |
Собственно, мержим файлы:
2 | ./faster_merge_logs2.py logs.db logs_work.db |
Обычно они лежат в ~/.local/share/gajim, и лучше бы заранее сделать резервные копии.
Получили полную историю из двух мест. Такие дела.
Аналогично можно поступить и с Windows, история сообщений представляет собой БД в SQLite, так что проблемы могут быть только с запуском самого скрипта на Python
Яндекс.Диск как файловая система
Недавно Яндекс анонсировал свой новый сервис, подобный DropBox'у: Яндекс.Диск. Его сразу же начали поливать из ведра, хотя, я думаю, зря
Один из плюсов лично для меня - не нужно устанавливать дополнительные приложения, как в случае с DropBox'ом. Сервис можно подключить через дефолтный файловый менеджер Nautilus, используя WebDAV. Что я, собственно, и сделал.
Однако, я не стал на этом ограничиваться, ведь гуёвый доступ - не совсем хорошо, консольки никто не отменял.
Подключим Яндекс.Диск как файловую систему, например, в Ubuntu.
Установим пакет davfs2:
# apt-get install davfs2Создадим точку монтирования:
# mkdir /mnt/yandex.diskПримонтируем наш диск, введя логин и пароль от нашей почты на Я.ру:
# mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk/Убедимся, что всё в порядке:
# df -h /mnt/yandex.disk/ Filesystem Size Used Avail Use% Mounted on https://webdav.yandex.ru 10G 7.7M 10G 1% /mnt/yandex.disk
10 гигабайт лишними не бывают
Для обычного пользователя, если davfs ругается на права к директории:
mount -t davfs -o uid=lost,gid=lost https://webdav.yandex.ru /data/yandex.disk/
VMware Kernel Module Updater
Поставил тут себе в новую систему VMware Player, при запуске он начал просить указать путь к директории, в которую у меня установлены linux-headers %)
Гуглёж привел к нескольким патчам и ещё какой-то непонятной (непонятно зачем она) дряни.
1 | $ sudo apt-get install linux-headers-2.6.32-37-generic |
Проблема решена %)
Вам, конечно, нужно указывать свою версию.
ASUS RT-N16
ASUS RT-N16 — описание и цены на Яндекс.Маркете.
По-моему вещица довольно неплохая, учитывая, что мой нынешний роутер со схожим внешним видом, ASUS WL 500w, тоже неплохой
Полтора года назад он и стоил как сейчас этот роутер. Правда теперь этот раз в 10 круче
Приглянулось.
P.S. Там люди на охлаждение жаловались %) может быть спасёт внешний кулер для нетбука? И размер подходящий. Мысли вслух.
Удобный скрипт на bash для заливки скриншота
У всем известного сервиса Omploader есть всем известный скрипт загрузки файла ![]()
По моей просьбе, тов. SoulThreads сочинил небольшой скриптик, без зависимости от Ruby, ориентированный на какой-нибудь хоткей.
Для начала,
1 | sudo apt-get install libnotify-bin scrot curl |
Далее создаем файл makescreen.sh:
2 3 4 5 6 | #!/bin/bash FILE=`date +"%Y-%m-%d-%s".png` scrot /tmp/$FILE URL="http://ompldr.org"`curl -s -Ffile1=@/tmp/$FILE http://ompldr.org/upload |grep -o -m 1 "/v[A-Za-z0-9+\/]*"` notify-send "Скриншот отправлен!" "Ссылка: <a href='$URL'>$URL</a>" |
Присваиваем скрипт исполняемым:
7 | chmod +x /home/lost/makescreen.sh |
Далее вешаем его на какую-нибудь клавишу, и пользуемся..
И автор этого поста я (именно по моей просьбе, лол). Было перепощено много где %)
[LXDE] Смена раскладки клавиатуры
Не так давно ставил на нетбук Arch Linux, не стал использовать всякие тяжелые DE(GNOME,KDE), а поставил LXDE. Очень хорошая вещь и для нетбуков самый раз - легкое, удобное рабочее окружение, не содержит ничего лишнего, а только то, что нужно. Но столкнулся с такой проблемой: так как постепенно старался отказаться от HAL, прописал в Xorg.conf правило для переключения раскладки клавиатуры. Но из-за неведомых мне причин, это правило игнорировалось. Поэтому для меня стало вопросом: "Как переключать раскладку?" Штатными средствами самого DE это не настраивается. Но, оказалось, все не так плохо, как я думал.
Вот решение проблемы:
Добавил в файл /etc/xdg/lxsession/LXDE/autostart строчку:
1 | @setxkbmap -option grp:switch,grp:lwin_toggle, us,ru |
Все заработало. Оставлю это здесь для себя на будущее и кому нибудь в помощь.
Автор: Mind-X, via http://blog.mind-x.org/2010/04/lxde.html
P.S. Поставил на сервер Ubuntu 10.04 тоже lxde. В целом неплохо. Когда нужен GUI - вполне себе ничего.
Linux vs Windows
Нет слов. Наркоманы. Чтобы мои дети учились среди этого? %)
Сургутские школы ждёт очередная инновация — в четверти учебных заведений заменят программное обеспечение компьютеров и вместо привычного пакета Windows установят бесплатную операционую систему Linux. Связано это с тем, что в начале 2011 года на школьных компьютерах заканчивается лицензия на Windows, и продлевать её сочли слишком дорогим удовольствием. Теперь педагогам предстоит переучиваться, а ученикам думать, как подружить домашние компьютеры со школьными, ведь дома почти у всех стоит Windows.
Причем если сравнить эти две операционные системы, то получается, что Windows гораздо удобнее. В Linux многих возможностей не предусмотрено в принципе, например, нет программ, предназначенных для графики и дизайна, вёрстки и монтажа. Нет в Сургуте и серьёзных специалистов по Linux. Учителям придётся самим осваивать новую операционную систему. В помощь им будут организованы всего лишь ознакомительные дистанционные курсы.
http://www.sitv.ru/arhiv/news/social/25544/
Позор. Учитель - маразматик.
Репозиторий редких пакетов для Arch Linux
Mind-X замутил репозиторий редких пакетов для Arch Linux.
Молодец, чо.
Оригинальный пост и подробности здесь: blog.mind-x.org
Как добавить IP на Debian (Ubuntu) как алиас для eth0?
Открываем конфиг сети:
/etc/network/interfaces
Добавляем там:
auto eth0:0
iface eth0:0 inet static
address xx.xx.xx.xx
netmask 255.255.255.255
Применяем:
/etc/init.d/networking restart
Через несколько мгновений адрес должен запинговаться.
via Dober.eu
Быстро поднимаем FTP-сервер
Понадобился мне срочно FTP-сервер на своей убунтовской машине, поставил по совету vsftpd, остался доволен.
Что делаем:
1. Ставим vsftpd
sudo apt-get install vsftpd
2. Редактируем /etc/vsftpd.conf
Чтобы долго не заморачиваться, разрешим пользователям системы входить по ftp в домашние директории и пользоваться ими. Раскомментировать следующее:
1 2 3 | local_enable=YES write_enable=YES chroot_local_user=YES |
3. Рестартим сервер:
sudo /etc/init.d/vsftpd restart
Всё! Три шага, и у нас есть готовый ftp-сервер. Конечно, чтобы выглядело всё цивильно, нужно допиливать.
Моей же задачей было поднять приём с той стороны, и манипулировать по ssh, остальное не особо нужно ![]()
Надеюсь, кому-нибудь поможет

