Человек с очень сильным иммунитетом увидел Париж и заболел.
воскресенье, 19 мая 2013 г.
понедельник, 13 мая 2013 г.
суббота, 11 мая 2013 г.
Развиваем тему box.com и русские имена
После написания этого поста обнаружилась пренеприятная бяка: странные проблемы с русскими именами каталогов и файлов.
Выглядит это примерно так:
1. Диск смонтирован, открыто два окна в thunar-e: на заднем плане локальное, на переднем сетевое. Я собираюсь скопировать каталог "Алёнка" в облако
Выглядит это примерно так:
1. Диск смонтирован, открыто два окна в thunar-e: на заднем плане локальное, на переднем сетевое. Я собираюсь скопировать каталог "Алёнка" в облако
пятница, 10 мая 2013 г.
Подвиг товарища Смирнова
Думаю, не надо объяснять, кто на обеих фотографиях - этого актера знают все, у кого есть хоть немного мозгов.
Спасибо Борису Рожину за этот пост в его ЖЖ.
Коллаж выдернут отдельным файлом на случай пропадания оригинальной записи.
Спасибо Борису Рожину за этот пост в его ЖЖ.
Коллаж выдернут отдельным файлом на случай пропадания оригинальной записи.
четверг, 9 мая 2013 г.
Подключение box.com в линуксе
Пару месяцев назад, поддавшись моменту, зарегистрировал себе бесплатный аккаунт на box.com - очередное файлохранилище на 50 гигов. Речь, однако, не о самом обменнике, а об его практическом использовании. Веб-интерфейс у него приятный, спору нет, но лично меня, например, раздражает, что для загрузки целого каталога надо запускать java-апплет. Штатного синхронизатора под линукс тоже нет, только под винду и макось. Стало быть, надо найти способ смонтировать хранилище в файловую систему.
Из официального FAQ:
В: Поддерживает ли box.com доступ через WebDAV?
О: Да, поддерживает. Адрес: https://www.box.com/dav
Отлично. Но как? Ответ нашелся здесь. Однако, xmodulo описывает подключение через штатный GUI Nautilus для Unity/Gnome, которого нет в XFCE. Ну, или я очень плохо искал. Выглядит это так (за неимением юнити, использую авторские скриншоты):
Но этот путь мне не подходит, ибо нету "подключения к серверу". Что ж, продолжим читать xmodulo... (в его примерах используется vi, лично я предпочитаю nano)
Для подключения без использования GUI воспользуемся davfs2.
(защищаем его от непрошенных глаз)
$ chmod 600 ~/.davfs2/secrets
(собственно правка)
$ nano ~/.davfs2/secrets
https://www.box.com/dav <ваш бокс-комовский логин, как правило - емайл> <ваш бокс-комовский пароль>
Из официального FAQ:
В: Поддерживает ли box.com доступ через WebDAV?
О: Да, поддерживает. Адрес: https://www.box.com/dav
Отлично. Но как? Ответ нашелся здесь. Однако, xmodulo описывает подключение через штатный GUI Nautilus для Unity/Gnome, которого нет в XFCE. Ну, или я очень плохо искал. Выглядит это так (за неимением юнити, использую авторские скриншоты):
- Выбираем пункт "подключиться к серверу":
- Вводим параметры:
- Готово!
Но этот путь мне не подходит, ибо нету "подключения к серверу". Что ж, продолжим читать xmodulo... (в его примерах используется vi, лично я предпочитаю nano)
Для подключения без использования GUI воспользуемся davfs2.
- Устанавливаем:
sudo apt-get install davfs2 - Создаем точку монтирования (у меня так, вам никто не запрещает разместить ее где-то в другом месте):
$ mkdir ~/mnt/boxcom - Поскольку WebDAV от box.com не поддерживает блокировку файлов, отключим её, чтобы не получать сообщения об ошибках:
sudo nano /etc/davfs2/davfs2.conf
Если файл раньше не правили, то в нем будет строчка
#use_locks 1
Убираем комментарий и меняем 1 на 0 - мы НЕ используем блокировки:
use_locks 0 - Поскольку мы не хотим возиться с лишними sudo, то перенастроим пакет так, чтобы монтирование davfs было разрешено и
простым смертнымобычным пользователям:
sudo dpkg-reconfigure davfs2
- А еще для этого надо добавить себя в соответствующую группу пользователей:
(дальше по тексту замените sergei на своё имя пользователя)
sudo usermod -a -G davfs2 sergei - Вводить каждый раз длинную команду монтирования тоже некошерно, поэтому слегка поправим /etc/fstab, добавив в него строку (замените /home/sergei/mnt/boxcom на путь к вашей точке монтирования):
https://www.box.com/dav /home/sergei/mnt/boxcom davfs rw,user,noauto 0 0 - Подключаемся:
$ mount boxcomPlease enter the username to authenticate with server https://www.box.com/dav or hit enter for none. Username: <ваш бокс-комовский логин>Please enter the password to authenticate user <ваш бокс-комовский логин> with serverhttps://www.box.com/dav or hit enter for none. Password: <ваш бокс-комовский пароль>
(защищаем его от непрошенных глаз)
$ chmod 600 ~/.davfs2/secrets
(собственно правка)
$ nano ~/.davfs2/secrets
https://www.box.com/dav <ваш бокс-комовский логин, как правило - емайл> <ваш бокс-комовский пароль>
понедельник, 6 мая 2013 г.
Мистика с реестром
Сижу, чешу репу...
В рамках перехода на ADDS, унифицируем компы пользователей. В том числе и по части некоего вспомогательного софта, например, мелкой программки BGInfo, которая на обоях рабочего стола рисует заданные в конфиге параметры компа, например, адрес, имя хоста и т.п.
На одной из машин вылезла мистическая бяка: по непонятным причинам и с неравномерными интервалами начинались странные тормоза на офисо-открываемых документах. Выглядело это примерно так: тыкаем ПКМ по какому-нибудь исполняемому или архивному файлу - моментально открывается контекстное меню. ПКМ по xls, doc(x) и даже чистому txt - возникает какая-то сетевая активность и тормоза на 30-40 секунд, после которых появляется контекстное меню. То же самое при открытии файлов из проводника: при открытии чего-либо офисо-открываемого иногда жуткие тормоза. А иногда - нет.
При этом иногда всё работает идеально.
Проверили всё: полностью прошерстили диски MHDD, протестировали и на всякий случай даже заменили оперативку. Убедились, что проц в порядке и всё такое, в общем - исключили все возможные проблемы с железом.
Сегодня дошли руки поставить wireshark - очень уж смущала эта сетевая активность, причем штатный netstat ничего не показывал.
Удивило, что при ПКМ на офисо-открываемых идут netbios-запросы на поиск одного из компов совсем из другой службы. Нашего предприятия, но совсем не той службы, в которой находится компьютер-пациент. Искомый комп выключен, отсюда и тормоза - когда он включен, между ним и пациентом обмен по гигабитной сети проходил моментально и тормоза не возникали.
Вопрос: на хрена пациенту искомый? Полез в реестр с поиском по имени искомого. Ну и кто мне сможет объяснить, как это получается?
1. в общей автозагрузке есть ярлык для BGInfo. В нем жестко прописан путь c:\del\bginfo
2. в реестре для этой программы отдельная ветка с shell и opencmd вида \\искомый\с$\del\bginfo
Откуда этот путь взялся в реестре? Я ни фига не понимаю. Еще меньше я понимаю, почему он вообще влиял на доступ ко всем остальным файлам. После исправления сетевого пути на локальный тормоза исчезли.
Мама, что это было?
В рамках перехода на ADDS, унифицируем компы пользователей. В том числе и по части некоего вспомогательного софта, например, мелкой программки BGInfo, которая на обоях рабочего стола рисует заданные в конфиге параметры компа, например, адрес, имя хоста и т.п.
На одной из машин вылезла мистическая бяка: по непонятным причинам и с неравномерными интервалами начинались странные тормоза на офисо-открываемых документах. Выглядело это примерно так: тыкаем ПКМ по какому-нибудь исполняемому или архивному файлу - моментально открывается контекстное меню. ПКМ по xls, doc(x) и даже чистому txt - возникает какая-то сетевая активность и тормоза на 30-40 секунд, после которых появляется контекстное меню. То же самое при открытии файлов из проводника: при открытии чего-либо офисо-открываемого иногда жуткие тормоза. А иногда - нет.
При этом иногда всё работает идеально.
Проверили всё: полностью прошерстили диски MHDD, протестировали и на всякий случай даже заменили оперативку. Убедились, что проц в порядке и всё такое, в общем - исключили все возможные проблемы с железом.
Сегодня дошли руки поставить wireshark - очень уж смущала эта сетевая активность, причем штатный netstat ничего не показывал.
Удивило, что при ПКМ на офисо-открываемых идут netbios-запросы на поиск одного из компов совсем из другой службы. Нашего предприятия, но совсем не той службы, в которой находится компьютер-пациент. Искомый комп выключен, отсюда и тормоза - когда он включен, между ним и пациентом обмен по гигабитной сети проходил моментально и тормоза не возникали.
Вопрос: на хрена пациенту искомый? Полез в реестр с поиском по имени искомого. Ну и кто мне сможет объяснить, как это получается?
1. в общей автозагрузке есть ярлык для BGInfo. В нем жестко прописан путь c:\del\bginfo
2. в реестре для этой программы отдельная ветка с shell и opencmd вида \\искомый\с$\del\bginfo
Откуда этот путь взялся в реестре? Я ни фига не понимаю. Еще меньше я понимаю, почему он вообще влиял на доступ ко всем остальным файлам. После исправления сетевого пути на локальный тормоза исчезли.
Мама, что это было?
четверг, 25 апреля 2013 г.
Копирование скрытых файлов
Дело житейское: понадобилось в скрипте скопировать один подкаталог в другой. Конкретно - одну из шар в самбе во временный каталог для хитрой обработки.
Угу:
А хрен там! Скопировалось всё кроме скрытых файлов и каталогов вида ".что-то-там".
Правильная команда:
или
Не знаю, как это работает, но работает :-)
Угу:
cp -r * destdir/
А хрен там! Скопировалось всё кроме скрытых файлов и каталогов вида ".что-то-там".
Правильная команда:
cp -r source/. target/
или
cp -r ./. target/если речь о текущем каталоге.
Не знаю, как это работает, но работает :-)
Подписаться на:
Сообщения (Atom)










