Ilya Ableev's Blog
27Apr/120

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 :D

Filed under: IT, Jabber, Linux No Comments
13Apr/124

Яндекс.Диск как файловая система

Недавно Яндекс анонсировал свой новый сервис, подобный 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/
Filed under: IT, Linux 4 Comments
13Jan/120

VMware Kernel Module Updater

Поставил тут себе в новую систему VMware Player, при запуске он начал просить указать путь к директории, в которую у меня установлены linux-headers %)

Гуглёж привел к нескольким патчам и ещё какой-то непонятной (непонятно зачем она) дряни.

1
$ sudo apt-get install linux-headers-2.6.32-37-generic

Проблема решена %)

Вам, конечно, нужно указывать свою версию.

Filed under: Linux No Comments
26Feb/110

ASUS RT-N16

ASUS RT-N16

ASUS RT-N16 — описание и цены на Яндекс.Маркете.

По-моему вещица довольно неплохая, учитывая, что мой нынешний роутер со схожим внешним видом, ASUS WL 500w, тоже неплохой :)

Полтора года назад он и стоил как сейчас этот роутер. Правда теперь этот раз в 10 круче :)

Приглянулось.

P.S. Там люди на охлаждение жаловались %) может быть спасёт внешний кулер для нетбука? И размер подходящий. Мысли вслух.

Filed under: IT, Linux No Comments
23Feb/110

Удобный скрипт на 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

Далее вешаем его на какую-нибудь клавишу, и пользуемся..

И автор этого поста я (именно по моей просьбе, лол). Было перепощено много где %)

Filed under: Linux No Comments
23Feb/110

[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 - вполне себе ничего.

Filed under: Linux No Comments
29Jan/110

Linux vs Windows

Нет слов. Наркоманы. Чтобы мои дети учились среди этого? %)

Сургутские школы ждёт очередная инновация — в четверти учебных заведений заменят программное обеспечение компьютеров и вместо привычного пакета Windows установят бесплатную операционую систему Linux. Связано это с тем, что в начале 2011 года на школьных компьютерах заканчивается лицензия на Windows, и продлевать её сочли слишком дорогим удовольствием. Теперь педагогам предстоит переучиваться, а ученикам думать, как подружить домашние компьютеры со школьными, ведь дома почти у всех стоит Windows.

Причем если сравнить эти две операционные системы, то получается, что Windows гораздо удобнее. В Linux многих возможностей не предусмотрено в принципе, например, нет программ, предназначенных для графики и дизайна, вёрстки и монтажа. Нет в Сургуте и серьёзных специалистов по Linux. Учителям придётся самим осваивать новую операционную систему. В помощь им будут организованы всего лишь ознакомительные дистанционные курсы.

http://www.sitv.ru/arhiv/news/social/25544/

Позор. Учитель - маразматик.

26Jan/110

Репозиторий редких пакетов для Arch Linux

Mind-X замутил репозиторий редких пакетов для Arch Linux.

Молодец, чо. :)

Оригинальный пост и подробности здесь: blog.mind-x.org

Filed under: IT, Linux No Comments
26Jan/110

Как добавить 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

Filed under: Linux No Comments
22Jan/110

Быстро поднимаем 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, остальное не особо нужно :)
Надеюсь, кому-нибудь поможет ;)

Filed under: IT, Linux No Comments
Page 1 of 212