Антивремя
Если всё на свете временно, то временно ли само Время?
Если всё на свете временно, то временно ли само Время?
Сабж. Выберем наиболее UNIX-way'ный дистрибутив Linux.
********************************************************************************************************************************************************************************************************************************************************************************************************************************
***************************************************************************************************************************************************************************************************************************************************************************************************************************
**************************************************************************************************************************************************************************************************************************************************************************************
******************************************************************************************************************************************************************************************
***************************************************************************************************
**************************************************
***************************************
***************************
************************
************
Всего голосов: 2181
Назовём термином «технолюди» людей со всеми их знаниями, умениями и используемой ими техникой. На каком-то этапе им удаётся создать «умные машины» — машины, которые по своим способностям не только аналогичны технолюдям, но и на много порядков превосходят любого техночеловека.
Самая общая цель умных машин будет та же, что и у технолюдей — выжить. Исходя из этого, есть пара основных вариантов развития событий:
Оба варианта неприемлемы для технолюдей. Следовательно, вытекают ещё такие гипотезы:
Покритикуйте.
Если загрузиться с линуксовым ядром версии 3.2, то ddccontrol -p выдаёт:
Detected monitors :
- Device: pci:00:02.0-0
DDC/CI supported: Yes
Monitor Name: Samsung standard LCD
Input type: Analog
(Automatically selected)
- Device: dev:/dev/i2c-4
DDC/CI supported: Yes
Monitor Name: Samsung standard LCD
Input type: Analog
- Device: dev:/dev/i2c-3
DDC/CI supported: Yes
Monitor Name: Samsung standard LCD
Input type: Analog
А с новыми ядрами 3.5 или 3.8:
Detected monitors :
- Device: pci:00:02.0-0
DDC/CI supported: Yes
Monitor Name: Samsung standard LCD
Input type: Analog
(Automatically selected)
- Device: dev:/dev/i2c-1
DDC/CI supported: No
Monitor Name: VESA standard monitor
Input type: Analog
При этом:
>$ lsmod | grep i2c
i2c_dev 13154 0
i2c_algo_bit 13197 1 i915
>$ ls -l /dev/i2c*
crw-rw---- 1 root i2c 89, 0 Feb 26 18:18 /dev/i2c-0
crw-rw---- 1 root i2c 89, 1 Feb 26 18:18 /dev/i2c-1
crw-rw---- 1 root i2c 89, 2 Feb 26 18:18 /dev/i2c-2
crw-rw---- 1 root i2c 89, 3 Feb 26 18:18 /dev/i2c-3
crw-rw---- 1 root i2c 89, 4 Feb 26 18:18 /dev/i2c-4
crw-rw---- 1 root i2c 89, 5 Feb 26 18:18 /dev/i2c-5
Место и время действия — LOR, 2000-й год. Тема — «Red Hat Is Not Linux!».
В то время место гентоарчей занимала слака, а убунты — редхат. Комментарии слакофилов:
«Неужель так и надо - делать все через „шибко умные“ инсталлеры с моногокилометровыми макаронными скриптиами на Perl, лишь бы тупые юзеры RedHat могли поставить нажатием на Enter :( »
«АБСОЛЮТНО согласен!!!! Далеко не всегда то, что используется большинством - лучше. Сразу - я _пробовал_ Red Hat, Corel, Mandrake, Black Cat, KSI, ну и, конечно, Слак. Самые приятные впечатления, в конечном итоге, от Слака. Максимум негативных эмоций - ( ну, извините!) - Шляпа. Причем переделанная Шляпа - Mandrake, Black Cat даже KSI, пожалуй, получше будет. Но... По-моему, Шляпа становится потихоньку а-ля Винды. А это может повторить „подвиг“ мелкомягких. На сегодняшний день мы имеем целую армию совершенно бестолковых юзеров. Как бы со Шляпой не получилось то же самое... Мой выбор - Слак. А после выхода 7.0 - тем более.»
«Вся RedHat'овская популярность основана на одном факте: Linux сейчас - это супермодно. Прямо как широкие штаны с кучей карманов и Земфира. А что поставит себе человек, услышавший про Linux от таких же „моднявых парней“? Конечно, „ты че, типа Linux 6.0 - ваще кайфово“... А RH делает на них достаточно конкретные, живые деньги. Я рад за них, но спасибо, это не для меня - я не хочу идти вместе со стадом...»
«Аргументы» всё те же: глюкалово, мода, не линукс, проприетарщина, рубят бабло на стаде, для тупых и т.д. Таков удел популярных дистрибутивов?
Наткнулся тут на старое интервью известного программиста Александра Степанова. Особо заинтересовал отрывок:
- Если бы вас попросили назвать хайтек-области, которые если не в следующем году, то в ближайшие пять лет станут самыми горячими, какие бы вы выбрали?
- Я думаю, что самое важное событие, которое произойдет совсем скоро, - это интеграция устройств и битва между Microsoft и Sony. Останется ли PC и останутся ли телевизоры и DVD - вот вопрос, на который мы получим ответ в ближайшее время. Очевидно, что они вместе не нужны: нужно либо одно, либо другое. На повестке дня стоит приручение компьютеров. Сейчас компьютер по-прежнему остается тяжелым технологическим устройством. Вы можете научить пятилетнего ребенка пользоваться телефоном, а компьютером - нет. Я уверен, что в ближайшие пять лет компьютер превратится в бытовой прибор.
Сейчас компьютером все еще пользуются специально подготовленные, умные люди. Это закрывает доступ к компьютерам многим другим. Даже в Америке половина населения просто не в состоянии пользоваться РС. А еще четверть населения пользуется ими неэффективно. И только двадцать пять процентов реально могут пользоваться компьютерами. Я думаю, что их нужно превратить в такое же устройство, как холодильник. Все могут пользоваться холодильником: вы его открываете, кладете туда продукты и закрываете. Или в крайнем случае как телевизор: вы его включаете, смотрите и выключаете. Я думаю, что это обязательно произойдет.
Но это рынок частных пользователей, а на корпоративном рынке главная борьба в следующие пять, может, десять лет развернется между Microsoft и IBM.
Что же получается: телевизорообразный комп без клавиатуры и мыши, текст при общении на форумах будет набираться голосом, с операционкой тот же Марк уже подсуетился. Так и будет?
DE: Xfce
Тема: Clearbird с примесью tango-палитры
Шрифты: PT Sans и Ubuntu Mono
Заголовок текущего окна отображается в lxpanelx.
Оказалось, декорации можно убрать/показать не только правкой темы, но и маленьким питоноскриптом, повешенным на хоткей:
#!/usr/bin/python
from gtk.gdk import *
w=window_foreign_new((get_default_root_window().property_get("_NET_ACTIVE_WINDOW")[2][0]))
state = w.property_get("_NET_WM_STATE")[2]
maximized='_NET_WM_STATE_MAXIMIZED_HORZ' in state and '_NET_WM_STATE_MAXIMIZED_VERT' in state
if maximized: w.unmaximize()
if w.get_decorations() == 0 :
w.set_decorations(DECOR_ALL)
else:
w.set_decorations(0)
if maximized: w.maximize()
window_process_all_updates()
>>> Просмотр (1440x900, 516 Kb)
Имеется xterm-256color. При запуске «xterm -e имя_программы» некоторые цвета в прогах (mc/tmux/mcabber) пропадают или заменяются на другие (например, в mc color65 меняется на другой). Если же запускать программы в уже открытом xterm'e, то с цветами всё ок. В чём может быть дело?
Допустим, имеется пакет в репозитории. Этот пакет собран во многих вариантах, каждый из которых со своими use-флагами (т.е. охватываются все возможные варианты применения use-флагов). Затем пользователь может установить уже собранный с нужными флагами пакет, предварительно указав их пакетному менеджеру. Такое существует?
subj знатокам mc:
1) mc открывает список закладок по ctrl+\ Возможно ли создать несколько таких списков, повесив их на хоткеи?
2) а несолько user menu (F2) ?
3) размеры файлов нечитабельны для человека (даже с опцией показа в СИ). Хочется в g/m/k виде. Существует ли решение?
4) можно ли быстрый поиск (ctrl+s) активировать без предварительного нажатия ctrl+s (отключить отображение командной строки не предлагать) ?
Вопрос знатокам mpd.
Существует ли для mpd клиент типа mpc (т.е. только command-line, а не морда на ncurses и т.п.), который умеет выводить в консоль время, прошедшее с момента начала проигрывания трека (не путать с общей продолжительностью), битрейт и год альбома?
С помощью чего можно заставить мигать окно терминала на xfce'шной панели?
Как tmux'у правильно скармливать коды клавиш?
Если в tmux.conf прописать:
bind-key "keycode 28" new-window
Имеются файлы вида:
$ ls -1 | grep 'file.b*'
file.ba
file.bb
file.bc
file.bd
file1.ba
file2.bb
file3.bc
file4.bd
ls -1 | grep 'file.b*' | awk '{print "mv " $0 " file"NR$0}' | sed -e 's/file\./\./g; s/mv /mv file/g' > rename.sh; chmod +x rename.sh; sh rename.sh
Создал тему для GTK2/GTK3 на основе Bluebird и Clearlooks и разместил на gnome-look: http://gnome-look.org/content/show.php/Clearbird?content=154148 (обратите внимание на зависимости в описании).
DE: Xfce 4.10
Шрифты отечественные: PT Sans
Иконки: Faenza-Blue-Dark
>>> Просмотр (1440x900, 695 Kb)
На днях зарелизился uGet 1.10 stable. Оказалось, им уже можно нормально пользоваться. Пожалуй, теперь это наилучший из существующих GUI для aria2c. Поделюсь рецептом его приготовления и скриптом для автоматического выбора категорий в зависимости от типов файлов.
Что из нового меня обрадовало?
Собственно, о приготовлении:
-x 5 -k 1M --enable-rpc=true --disable-ipv6=true --enable-dht=false --enable-dht6=false --rpc-user=USER --rpc-passwd=PASSWORD --enable-peer-exchange=false --follow-torrent=false --follow-metalink=false --user-agent='Mozilla/5.0 (X11; Linux i686; rv:14.0) Gecko/20100101 Firefox/14.0'
[URL] --filename=[FNAME]
О скрипте для автоматического выбора категорий в зависимости от типов файлов:
uGet-скрипт:
#!/bin/bash
#uGet_category_selection script by takiz aka dadd
URL="$1"
#Создаём временный файл с информацией о закачке
DIRDFILE="$HOME/scripts/dfiles/"
DFILE="$DIRDFILE/dfile1"
if ! [ -a "$DFILE" ]; then
echo > $DFILE
fi
NUM=`ls -1 "$DIRDFILE" | tail -1 | egrep -o -e '[0-9]{1,20}'`; (( NUM++ ))
wget --spider "$URL" 2>&1 | tee > $DIRDFILE/dfile$NUM
OUTPUT="$DIRDFILE/dfile$NUM"
#Отсеиваем типы файлов
ARCHIVES=`egrep -e 'application\/(x.bzip2|x.gzip|x.tar|x.7z|rar|zip)' $OUTPUT`
DOCS=`egrep -e '(application|image|text)\/(pdf|msword|rtf|vnd.ms.excel|vnd.djvu|plain)' $OUTPUT`
MOVIES=`egrep -e 'video\/(x.flv|mp4|x.msvideo|x.ms.wmv|mpeg|x.matroska)' $OUTPUT`
MUSIC=`egrep -e 'audio\/(mpeg|flac)' $OUTPUT`
PACKAGES=`egrep -e 'application\/x.debian.package' $OUTPUT`
TORRENTS=`egrep -e 'application\/x.bittorrent' $OUTPUT`
OCTET=`egrep -e 'application\/octet.stream' $OUTPUT`
#Для rutracker и pornolab
#ID=`echo "$URL" | egrep -o -e '[0-9]{4,10}'`
#PORNOLAB=`echo "$URL" | egrep -o -e 'pornolab.net'`
#RUTRACKER=`echo "$URL" | egrep -o -e 'rutracker.org'`
#RUFILE="[rutracker.org].t$ID.torrent"
#POFILE="[pornolab.net].t$ID.torrent"
#RUREFERER="http://rutracker.org/forum/viewtopic.php?t=$ID"
#POREFERER="http://pornolab.net/forum/viewtopic.php?t=$ID"
#COOCKIE="$HOME/scripts/tmp/co.txt"
#AGENT="Mozilla/5.0 (X11; Linux i686; rv:14.0) Gecko/20100101 Firefox/14.0"
#Раскладываем по категориям
if [ "$TORRENTS" ]; then
uget-gtk $URL $2 --category-index=6
rm -f $OUTPUT
#elif [ "$RUTRACKER" ]; then
# curl --trace-ascii - -d "" --cookie "$COOCKIE" -c "$COOCKIE" -A "$AGENT" -o "/var/www/torrents/$RUFILE" -e "$RUREFERER" $URL;
# uget-gtk "http://localhost/torrents/$RUFILE" --category-index=6; rm -f $OUTPUT; sleep 8;
# rm -f "/var/www/torrents/$RUFILE"
#elif [ "$PORNOLAB" ]; then
# curl --trace-ascii - -d "" --cookie "$COOCKIE" -c "$COOCKIE" -A "$AGENT" -o "/var/www/torrents/$POFILE" -e "$POREFERER" $URL;
# uget-gtk "http://localhost/torrents/$POFILE" --category-index=6; rm -f $OUTPUT; sleep 8;
# rm -f "/var/www/torrents/$POFILE"
elif [ "$ARCHIVES" ]; then
uget-gtk $URL $2 --category-index=1
rm -f $OUTPUT
elif [ "$DOCS" ]; then
uget-gtk $URL $2 --category-index=2
rm -f $OUTPUT
elif [ "$OCTET" ]; then
#Отсеиваем для octet
OCARCHIVES=`echo "$URL" | egrep -i -e '\.(bz2|gz|tgz|tar|rar|zip|7z)'`
OCDOCS=`echo "$URL" | egrep -i -e '\.(doc|rtf|xls|pdf|djvu|txt)'`
OCMOVIES=`echo "$URL" | egrep -i -e '\.(avi|flv|mp4|wmv|mpg|mpeg|mkv)'`
OCMUSIC=`echo "$URL" | egrep -i -e '\.(mp3|flac|ogg|ape|m4a)'`
OCPACKAGES=`echo "$URL" | egrep -i -e '\.deb'`
OCTORRENTS=`echo "$URL" | egrep -i -e '\.torrent'`
if [ "$OCTORRENTS" ]; then
uget-gtk $URL $2 --category-index=6
rm -f $OUTPUT
elif [ "$OCARCHIVES" ]; then
uget-gtk $URL $2 --category-index=1
rm -f $OUTPUT
elif [ "$OCDOCS" ]; then
uget-gtk $URL $2 --category-index=2
rm -f $OUTPUT
elif [ "$OCMOVIES" ]; then
uget-gtk $URL $2 --category-index=3
rm -f $OUTPUT
elif [ "$OCMUSIC" ]; then
uget-gtk $URL $2 --category-index=4
rm -f $OUTPUT
elif [ "$OCPACKAGES" ]; then
uget-gtk $URL $2 --category-index=5
rm -f $OUTPUT
else
uget-gtk $URL $2 --category-index=0
rm -f $OUTPUT
fi
elif [ "$PACKAGES" ]; then
uget-gtk $URL $2 --category-index=5
rm -f $OUTPUT
elif [ "$MOVIES" ]; then
uget-gtk $URL $2 --category-index=3
rm -f $OUTPUT
elif [ "$MUSIC" ]; then
uget-gtk $URL $2 --category-index=4
rm -f $OUTPUT
else
uget-gtk $URL $2 --category-index=0
rm -f $OUTPUT
fi
Firefox'овский DownThemAll у меня сворачивается в трей при закрытии. Хочется разворачивать его из трея хоткеем. Чем можно развернуть? Пробовал:
wmctrl -r DownThemAll -b toggle,hidden
Поддерживает ли Smplayer изменение шага регулировки громкости? (в mplayer'e это volstep)
← назад | следующие → |