LINUX.ORG.RU

Сообщения GotF

 

Подходит ли perl для этого?

Форум — Development

Здравствуйте.

Думаю, вот, какой бы несложный ЯП для скриптинга поизучать. Основные претенденты — perl и python.

Задача: написание типичных скриптов для повседневного использования и просто убивания времени. Характерной чертой многих из них [скриптов] является работа с текстовыми данными самого разного толка. Как я понимаю, perl подойдёт для этой задачи лучше?

Также, с первого взгляда синтаксис perl кажется более понятным (для меня).

Ну и ещё вопрос — что стоит почитать по perl? Достаточно сухого описания синтаксиса и всяких нюансов и тонкостей.

Спасибо, и извините за неровный почерк — я не программист, я только учусь на досуге (-:

GotF
()

Назначить поворот колёсика мыши на клавиши.

Форум — Desktop

Здравствуйте.

Вопрос, конечно, глупый, но как забиндить поворот колёсика мыши на некие клавиши? У меня на клавиатуре есть регулятор громкости, но громкость регулировать я им не хочу, а вот скроллить хотелось бы.

Спасибо.

upd: можно и клавиши вверх/вниз повесить.

GotF
()

[торможу] Последовательность перекодировки.

Форум — Talks

Всем добрый вечер.

Имеем такую жуткую ситуацию: текст пришёл в utf8, был воспринят программой как cp1251 и перекодирован в koi8-r. Подскажите последовательность операций для iconv, которая вернёт оригинальный текст в utf8. У меня мозг сегфолтится...

Вопрос, вроде, не сильно технический, а Линукс тут при том, что всё это в нём и происходит.

GotF
()

[gnome][nautilus][кактус]Избавиться от ~/Desktop

Форум — Desktop

$SUBJ. Как заставить nautilus не создавать при каждом запуске этот мерзкий каталог? Весь аккуратный вид домашнего каталога портит. Отключение управления рабочим столом не помогает.

Спасибо.

 , ,

GotF
()

[email]Посоветуйте консольный email-клиент

Форум — General

$SUBJ. Требования следующие: работа с удалённым POP3/SMTP, поддержка MIME, умение представить HTML в приемлемом виде, понимание разных кодировок. Почтовый поток слабенький — не более десятка сообщений в день, и не каждый день, никаких mailing-lists нету.

Есть mutt, но он для меня сложный, мне столько талантов не надо. Нашёл alpine и cone — оба, вроде, подходят, но вдруг есть ещё что-то интересное?

Спасибо.

 

GotF
()

[ШГ] Не применяются настройки шрифтов.

Форум — Desktop

Здравствуйте.

Вынужден был сменить православный CRT на TFT. Шрифтам, конечно, сразу поплохело.

Ситуация такая. В GNOME всё нормально, стоят такие настройки: сглаживание - grayscale, хинтинг - full, шревт - DejaVu Sans Book, 8pt. Во FluxBox наблюдаю странные цветовые артефакты (крайне малозаметные красные точки, как при неправильном субпиксельном сглаживании).

~/.gtkrc-2.0:

# GTK+ Styles
gtk-theme-name="Elfin3"
#gtk-theme-name="Nodoka-Squared"
#gtk-theme-name="Nodoka-Silver"
#gtk-theme-name="Nodoka"
#gtk-theme-name="Nodoka-Gilouche"
#gtk-theme-name="Nodoka-Rounded"
#gtk-theme-name="Nodoka-Midnight"
#gtk-theme-name="Nodoka-Squared"
#gtk-theme-name="Nodoka-Looks"
#gtk-theme-name="Nodoka-Aqua"
#gtk-theme-name="Shiki-Brave"
#gtk-theme-name="Redmond"
#gtk-theme-name="Gray-Flat"
#gtk-theme-name="Elfin4"

# Icons
#gtk-icon-theme-name="Black-Gnome"
#gtk-icon-theme-name="gnome-brave"
gtk-icon-theme-name="ACYL"
#gtk-icon-theme-name="black-white_2-Style"
#gtk-icon-theme-name="elementary_2.2"
#gtk-icon-theme-name="LaGaDesk-BlackWhite-III"

# Fonts
#gtk-font-name="Droid Sans 8"
gtk-font-name="DejaVu Sans Book 8"
#gtk-font-name="AG_Futura 9"
#gtk-font-name="Sans 7"
#gtk-font-name="Tahoma 8"

# Icon sizes
gtk-menu-images=0
gtk-panel-images=0
gtk-button-images=0
gtk-icon-sizes="panel-menu=16,16:panel=16,16:gtk-button=16,16:gtk-large-toolbar=16,16"

# Disable menu shortcuts underlining
gtk-enable-mnemonics=0

# Toolbar style
gtk-toolbar-style=0

~/.fonts.conf:

<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <match target="font" >
  <edit mode="assign" name="rgba" >
   <const>none</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hinting" >
   <bool>true</bool>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hintstyle" >
   <const>hintfull</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="antialias" >
   <bool>true</bool>
  </edit>
 </match>
</fontconfig>

Дистрибутив - Debian Lenny.

Что я делаю не так?

Заранее спасибо.

 

GotF
()

[pyicqt] Внезапный разрыв соединения.

Форум — General

Здравствуйте.

Поставил себе ejabberd и pyicqt. Настроил, работает. Да только примерно через одно и то же время после подключения, pyicqt радостно заявляет:

ICQ connection lost! Reason: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion.
]

Что с этим делать - ума не приложу. На первой странице результатов поиска в гугле ничего интересного не вижу. Собственно, вопрос - как это одолеть?

Спасибо.

GotF
()

[KDE]Убрать иконки в меню.

Форум — Desktop

Можно ли в KDE (а именно, 3.5) отключить иконки в выпадающих меню и K-меню? Если да, то как? Когда-то перерыл все настройки, но так и не нашёл. В принципе, я не использую это DE, но вопрос всё ещё интересует :-)

Спасибо.

 

GotF
()

[gtk]Убрать иконки из меню и с кнопок в особо вредных приложениях.

Форум — Desktop

Здравствуй, ЛОР.

Проблема в следующем: мне не нужны никакие иконки ни в любых gtk-меню, ни на любых gtk-кнопках. Строки

gtk-menu-images=0
gtk-button-images=0

присутствуют и в файле темы, и, на всякий случай, в ~/.gtkrc-2.0. Тем не менее, отдельным приложениям глубоко на это плевать. Примеры: gmplayer - иконки меню, Iceweasel - значки на кнопках.

Вопрос - можно ли без правки исходников исправить эту ситуацию? Например, описав свойства этих виджетов в том же ~/.gtkrc-2.0? Если да, то как?

Заранее спасибо.

 

GotF
()

Отключить вывод dmesg на tty1.

Форум — General

Здравствуйте.

Как отключить вывод сообщений ядра на tty1 в Debian?

Раньше находил решение в интернетах, но недавно устанавливал систему заново, в связи со сменой ФС, и найти уже не получилось :( Во-первых, messages у меня и так выводятся на tty12, во-вторых, просто раздражают сообщения в консоли, в которой я, хоть и изредка, но бываю.

Заранее спасибо.

З.Ы.: логиниться в tty2 не предлагать.

GotF
()

[bash][audacious]Автодополнение для audtool.

Форум — Talks

От скуки решил разобраться с работой автодополнения в bash. Вот реализация автодополнения для audtool — утилиты для управления Audacious. Дополняются все команды для версии 1.5.1, дополняются номера треков (не для всех команд получилось), поля для команд, выдающих метаданные, дополняются даже пути с пробелами (спасибо костылю _filedir в bash-completion.

_audtool() {
    local cur prev opts pl pq
    COMPREPLY=()
    cur="${COMP_WORDS[COMP_CWORD]}"
    prev="${COMP_WORDS[COMP_CWORD-1]}"
    opts="current-song current-song-filename current-song-length
	current-song-length-seconds current-song-length-frames
	current-song-output-length current-song-output-length-seconds
	current-song-output-length-frames current-song-bitrate
	current-song-bitrate-kbps current-song-frequency current-song-frequency-khz
	current-song-channels current-song-tuple-data current-song-info
	playlist-advance playlist-reverse playlist-addurl playlist-insurl
	playlist-addurl-to-new-playlist playlist-delete playlist-length
	playlist-song playlist-song-filename playlist-song-length
	playlist-song-length-seconds playlist-song-length-frames playlist-display
	playlist-position playlist-jump playlist-clear playlist-repeat-status
	playlist-repeat-toggle playlist-shuffle-status playlist-shuffle-toggle
	playlist-tuple-data playqueue-add playqueue-remove playqueue-is-queued
	playqueue-get-queue-position playqueue-get-list-position playqueue-length
	playqueue-display playqueue-clear playback-play playback-pause
	playback-playpause playback-stop playback-playing playback-paused
	playback-stopped playback-status playback-seek playback-seek-relative
	get-volume set-volume equalizer-activate equalizer-get equalizer-set
	equalizer-get-preamp equalizer-set-preamp equalizer-get-band
	equalizer-set-band mainwin-show playlist-show equalizer-show
	filebrowser-show jumptofile-show preferences-show about-show activate
	always-on-top get-skin set-skin version shutdown list-handlers help"
	td="artist album title track_number year date genre comment file_name
	file_ext file_path length formatter custom mtime"
	pl=$(seq -s ' ' $(audtool playlist-length))
	pq=$(seq -s ' ' $(audtool playqueue-length))

    if [[ ${COMP_CWORD} -eq 1 ]]; then    
    	COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
		return 0
	fi
	case ${prev} in
		playlist-addurl|playlist-addurl-to-new-playlist|playlist-insurl|\
		set-skin)
			_filedir
		;;
		playlist-delete|playlist-song|playlist-song-filename|\
		playlist-song-length|playlist-song-length-seconds|\
		playlist-song-length-frames|playqueue-add|playqueue-remove|\
		playqueue-get-queue-position|playlist-jump)
			COMPREPLY=( $(compgen -W "${pl}" -- ${cur}) )
		;;
		playqueue-get-list-position)
			COMPREPLY=( $(compgen -W "${pq}" -- ${cur}) )
		;;
		current-song-tuple-data|playlist-tuple-data)
			COMPREPLY=( $(compgen -W "${td}" -- ${cur}) )
		;;
		*)
			COMPREPLY=()
		;;
	esac
}
complete -o filenames -F _audtool audtool

 ,

GotF
()

[xfs][defrag]Прерывание процесса дефрагментации.

Форум — General

Переходил на XFS, не в последнюю очередь, по причине наличия дефрагментатора. ОК, я запускаю xfs_fsr /dev/sda2, оно начинает шуршать диском, а у меня возникает вопрос - а что будет, если я нажму ^c, предусмотрено ли у этой утилиты завершение работы по прерыванию? Проверять не очень тянет, если честно, м.б. кто знает?

Спасибо.

 

GotF
()

[xfs][check/repair]Расход памяти.

Форум — General

Здравствуй, LOR.

Сколько нужно оперативной памяти для проверки/починки раздела XFS размером 300 GB? 2 GiB хватит?

Заранее спасибо.

 

GotF
()

[shell]Какой стиль редактирования командной строки вы предпочитаете?

Форум — Talks

Здравствуйте.

$SUBJ. emacs или vi? И почему?

Спасибо.

 

GotF
()

[ненависть][jabber.org]Проприетарщина атакует?

Форум — Talks

Только что узнал, что сабжевый сервер переходит на собственническое ПО - M-Link. Слов нет, одни междометия. Придётся сваливать на другой сервер.

 

GotF
()

Fluxbox в светлом

Галерея — Скриншоты

Всё так же fluxbox, но теперь в более светлой гамме.

Избавился от ненужных декораций окон, панели и трея. Часы переехали в conky, там же отображается количество новых сообщений в gajim. Внизу - fbpager.

На первом десктопе - Iceweasel и Gajim, второй вы видите, на третьем обитает GIMP.

>>> Просмотр (1280x960, 688 Kb)

GotF
()

[эргономика][красные глаза]Посоветуйте цвета, пожалуйста.

Форум — Talks

Добрый вечер, ЛОР.

У меня в терминале всегда был тёмный фон и цвета Tango - весьма приятно и удобно. Но мне подумалось - а может и правда стоит попробовать светлый фон? В общем, прошу подсказать не напрягающий глаза набор из 16 цветов для светлого фона. Фоновый цвет - #e7e7e7.

Спасибо.

 

GotF
()

[music][libraries][ratings]Зачем нужны рейтинги?

Форум — Talks

Сабж. Неужели вы не можете запомнить, какая музыка вам нравится и нуждаетесь в этих костылях (обычно, плеерозависимых)? Вы делаете выборки по рейтингу? Позвольте же! Как можно слушать композицию в отрыве от альбома? Не понимаю.

P.S.: в моём текущем плейлисте обычно только один исполнитель и все его альбомы, упорядоченные по годам.

N.P.: Dimmu Borgir - Entrance

GotF
()

Только у меня jabber.org не работает?

Форум — Talks

Сабж. То вообще не подключается, то висит на этапе аутентификации, то подключится и показывает все контакты оффлайн.

GotF
()

[Audioscrobbler]А чем вы пользуетесь для этого?

Форум — Talks

Совсем не доброе и унылое воскресное утро.

Решил последовать примеру «прогрессивного человечества» и завёл аккаунт на last.fm. Встал вопрос - а чем, собственно, скробблить?

Как пользователь MPD, обратил свой взгляд на mpdscribble. Хорошая вещь, но если при запуске не поднят сетевой интерфейс, оно его не увидит, пока не будет убито и запущено заново, а убивается оно только по SIGKILL %). А главное, сегодня с утра оно вообще перестало отправлять статистику - и в логе пусто. Пользоваться скробблером Sonata неудобно, ибо я часто включаю музыку кнопкой на клавиатуре, не запуская графического клиента.

Такие дела, осталось только lastfmsubmitd поставить, как красноглазику %)

А чем пользуетесь вы для этого дела?

P.S.: Тааак... Скробблер «Сонаты» тоже не работает, а в Audacious ругнулся на неверный пароль, хотя он точно правильный, и авторизация на сайте работает. WTF?

GotF
()

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