работа с модулями в python3
Есть две программы на питоне, main и module. Первая импортирует вторую. Почему в основной не видны модули, импортируемые в module?
Есть две программы на питоне, main и module. Первая импортирует вторую. Почему в основной не видны модули, импортируемые в module?
У меня есть строки, awk даёт мне нужное поле, надо вывести первый символ каждого поля. Хочется что-то вроде
awk '{print $1}[0]'
Решил поставить guile на комп с виндой. Есть emacs, посмотрел, что все файлы с модами лежат в папке .../lisp/textmodes. Расширения - .el или .elc. В скачанном пакете не нашёл такие расширения. Подскажите, пожалуйста, что и куда класть из распакованной папки guile?
Хочу изучить диалект лиспа scheme, взял книжку «Структура и интерпретация компьютерных программ». Включаю scheme-mode в емаксе, выполняю простейший пример:
(define size 2)
Недавно был небольшой сбой в системе, в результате чего скачалось довольно много пакетов из jessie, раньше сидел на wheezy. Получилось, что в системе были пакеты из разных версий дебиан, при этом
~$ cat /etc/*release*
Решил обновиться, был debian wheezy, sources.list:
deb http://mirror.yandex.ru/debian/ squeeze main non-free contrib
deb-src http://mirror.yandex.ru/debian/ squeeze main non-free contrib
deb http://mirror.yandex.ru/debian/ wheezy main non-free contrib
deb-src http://mirror.yandex.ru/debian/ wheezy main non-free contrib
deb http://security.debian.org/ wheezy/updates main non-free contrib
deb-src http://security.debian.org/ wheezy/updates main non-free contrib
# wheezy-updates, previously known as 'volatile'
deb http://mirror.yandex.ru/debian/ wheezy-updates main non-free contrib
deb-src http://mirror.yandex.ru/debian/ wheezy-updates main non-free contrib
deb http://mirror.yandex.ru/debian/ jessie main non-free contrib
deb-src http://mirror.yandex.ru/debian/ jessie main non-free contrib
~$ cat /etc/apt/preferences.d/30backports
Package: *
Pin: release n=wheezy-backports
Pin-Priority: 990
Раньше при обновлении всё оставалось в границах wheezy, недавно обновился - сразу две проблемы.
1. Появились строчки вида
~$ sudo apt-get update ...
Ош http://mirror.yandex.ru wheezy/contrib Translation-en
Неверный заголовок [IP: 213.180.204.183 80]
Ош http://mirror.yandex.ru wheezy/non-free i386 Packages
404 Not Found [IP: 213.180.204.183 80]
W: Не удалось получить http://mirror.yandex.ru/debian/dists/wheezy/main/source/Sources 404 Not Found [IP: 213.180.204.183 80]
E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
2. Всё-таки решил довести до конца, апгрейдился, в результате почему-то обновился до jessie, по крайней мере,
~$ cat /etc/*release*
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
Подскажите, пожалуйста, можно ли посмотреть список последних скачанных пакетов? Ситуация такая: был алиас в ~/.bashrc
alias e='emacs'
Недавно поставил какой-то пакет, теперь алиас вызывает графический емакс. Хочу вернуть, как было, меня вполне устраивал консольный вариант.
Есть строчка:
FILES=~/music\ films\ books/music/Borya\ Chistiy-/*/*.mp3
Далее идёт изменение расширения файлов и mv для замены:
mv $i $b
Но путь к файлу не виден как одно целое, выдаётся сообщение:
mv: не удалось выполнить stat для «/home/nirvana/music»: Нет такого файла или каталога
mv: не удалось выполнить stat для «films»: Нет такого файла или каталога
и т.д. Как бы без переименования директорий в версию без пробелов решить проблему?
Для учёбы нужно совместить линукс и винду на ноутбуке. Хочу поставить виртуалку (выбираю между virtualbox, kvm, xen) с виндой. Проблема, собственно, состоит в отсутствии виртуализации. Есть ли смысл пользоваться виртуалкой или придётся переставлять систему (если я правильно понимаю, винда желает быть первой)?
В пентадактеле все команды повешены на английскую раскладку, однако хотелось бы не переключать языки при работе на русскоязычном сайте. Подскажите (или ткните в документацию), как, например, теми же клавишами, но на русской раскладке осуществлять переход по ссылке или поиск по тексту?
Есть две машины, винда и дебиан, подключены к роутеру (проводное соединение) TP-LINK. Хотелось бы иметь доступ с дебиана на винду через сеть. Посоветуйте, пожалуйста, что почитать по этому вопросу.
Надо подправить настройки клавиатуры, например, хочется, чтобы при нажатии Ctrl+Backspace удалялось слово (в браузере, например, это работает, в терминале - нет). Какой файл в /usr/share/X11/xkb/symbols/ редактировать и что прописать? Debian, xfce4
Смотрю на одном сайте он-лайн лекции, на компе с виндой видео цветное, на линуксе (iceweasel) - чёрно-белое. А если просматривать запись лекций, то везде цветные. Посоветуйте, в какие маны или настройки глядеть.
Есть файл /etc/shadow и мой пароль пользователя и рута. Можно ли на основе этих данных узнать хеш-функцию? Пароль вида $6$salt$password.
От рута легко поменять пароль пользователя, а нельзя узнать его, имея в доступе файл /etc/shadow?
Под домом пристроили у нас кафешку, как оказалось, с незапароленной вафлей. Ноут на ночь выключается, соединение с вафлей обрывается. Утром снова подключение. Так вот: по ssh захожу на сервер, команда last показывает, в частности, мой IP адрес. Почему IP всегда одинаковый? Ведь если я каждый день заново устанавливаю соединение, то и адрес должен меняться день ото дня? Если я что-то неправильно понимаю, прошу ткнуть в мануал.
Есть некий сайт, с которого надо скачать видео. Выдёргивается ссылка на видеозапись из исходного кода страницы, с этим проблем нет. При просмотре видео оно всё равно загружается в память компьютера, но вопрос в чём: видно ли администратору сайта, просмотрено видео или скачано?