LINUX.ORG.RU

Сообщения retarded

 

USB - внешняя и внутренняя карты памяти

При подключении планшета по USB к компьютеру создаётся устройство в /dev, с помощью которого можно получить доступ к карте памяти. Причём, если подключена внешняя карта, то это будет внешняя, а если нет - внутренняя. Недавно что-то сломалось: независимо от того, вставлена ли внешняя карта, устройство создаётся для внутренней. Соответственно, доступ к внешней карте через компьютер - невозможен.

Как лечить?

В настройках внешняя карта видна, через файлобраузер тоже есть доступ.

Android 4.0.4

 

retarded
()

Различный набор аргументов у функции и обёртки

Имеется ли что-то против того, чтобы у обёртываемой декоратором функции и обёртки, возвращаемой декоратором, были разные наборы аргументов?

Типа такого:

#!/usr/bin/python
# -*- coding: utf-8 -*-

def decorator(func):
    def wrapper(x):
        func(x, 1)
    return wrapper

@decorator
def wrapped(x, y):
    print x, y

wrapped(3)    # печатает 3 1

wrapped(1, 2) # здесь ошибка: TypeError: wrapper() takes exactly 1 argument (2 given)

 , декораторы

retarded
()

[KDE4] Прилипание окон к краям экрана

Окна в KDE4, как известно, при перемещении их к краям экрана могут распахиваться или на весь экран (верхний край), или на половину экрана (левый и правый края).
Не так давно с очередным обновлением приехало усовершенствование этой фичи.
Теперь окна прилипают не только к краям, но и к углам экрана, и распахиваются в этом случае на четверть экрана.

Вопрос: как отключить это уголковое безобразие, где и что настроить, чтобы вернуть прежнее поведение?

retarded
()

[wine][gdb]Fallout 1 в оконном режиме?

Можно ли запустить Fallout 1 не в fullscreen, а в окне?
Дело вот в чём. Мне надо запускать игру под отладчиком. Я запускаю её так:
$ wineconsole gdb.exe falloutw.exe
а затем
(gdb) r
Всё бы хорошо, однако когда программа останавливается на точке останова,
нет способа перейти из fullscreen в окошко с отладчиком, Alt-Tab не работает.
Есть ли способ решить эту проблему?

 ,

retarded
()

[fun] ecryptfs over gmailfs

Качаем последний снапшот gmailfs с http://git.sr71.net/?p=gmailfs.git;a=summary. На 20.03.2010 это http://git.sr71.net/?p=gmailfs.git;a=snapshot;h=2c92d8a31ed20a7b84e6cd23c77f4cfc353e5d23;sf=tgz.

wget -O gmailfs.tgz 'http://git.sr71.net/?p=gmailfs.git;a=snapshot;h=2c92d8a31ed20a7b84e6cd23c77f4cfc353e5d23;sf=tgz'

Распаковываем:
tar xf gmailfs.tgz
cd gmailfs

Ставим зависимости:
sudo apt-get install python-fuse

Копируем конфиг в домашний каталог и правим логин и пароль:
cp conf/gmailfs.conf ~/.gmailfs.conf
vi ~/.gmailfs.conf

username = your.name@gmail.com
password = ieyoothag1ocu7we

Создаём точку монтирования:
mkdir ~/mount

Стартуем и ждём подключения:
./gmailfs.py -o allow_root none ~/mount

Идём в другую консоль и ставим ecryptfs-utils:
sudo apt-get install ecryptfs-utils

Монтируем поверх gmailfs ecryptfs:
sudo mount -t ecryptfs ~/mount ~/mount

Passphrase: 
Select cipher: 
 1) aes: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
 2) blowfish: blocksize = 16; min keysize = 16; max keysize = 56 (not loaded)
 3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24 (not loaded)
 4) cast6: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
 5) cast5: blocksize = 8; min keysize = 5; max keysize = 16 (not loaded)
Selection [aes]: 1
Select key bytes: 
 1) 16
 2) 32
 3) 24
Selection [16]: 2
Enable plaintext passthrough (y/n) [n]: n
Enable filename encryption (y/n) [n]: y
Filename Encryption Key (FNEK) Signature [8f9887d2339cafb0]: 
Attempting to mount with the following options:
  ecryptfs_unlink_sigs
  ecryptfs_fnek_sig=8f9887d2339cafb0
  ecryptfs_key_bytes=32
  ecryptfs_cipher=aes
  ecryptfs_sig=8f9887d2339cafb0
WARNING: Based on the contents of [/root/.ecryptfs/sig-cache.txt],
it looks like you have never mounted with this key 
before. This could mean that you have typed your 
passphrase wrong.

Would you like to proceed with the mount (yes/no)? : yes
Would you like to append sig [8f9887d2339cafb0] to
[/root/.ecryptfs/sig-cache.txt] 
in order to avoid this warning in the future (yes/no)? : no
Not adding sig to user sig cache file; continuing with mount.
Mounted eCryptfs

Тестируем: записываем файлы в ~/mount, читаем записанные файлы.
Записанное будет храниться в вашем почтовом ящике GMail в зашифрованном виде,
в чём можно удостовериться, зайдя через веб-интерфейс GMail.

 

retarded
()

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