Архив за » Июнь, 2010 «

ТВОРИ ДОБРО @ ДРУГИМ НА БЛАГО

Зашёл сегодня друг с ноутбучным винтом – переходник взять… Но я решил проверить: мало ли, вдруг ему не нужен переходник этот, вдруг не сработает… А переход там без защиты от дурака: можно наоборот воткнуть. Именно так я и поступил… Раз 5 с вариациями.

Итого: Биос не реагирует на клавы. Видит, но не реагирует. Сучка крашеная.

UPD: На службе Вова принял заявку, выждал драматическую паузу в 3 часа, поплакал над состоянием моего системника (запылён весь, крепление кулера сломано, доппитание на матери не подключено, винты винтиками не вкручены…), перебрал, выдул, нажал на кнопочку “Reset BIOS” и всё сразу заработало. Ну не душка ли? :)

Категория: all, Блог  Теги:  4 комментариев  
Сочинение на тему “Как я провёл выходные”

С вашего позволения, немного лытдыбра.

Выходные прошли настолько хорошо, что даже хочется поделиться.

В субботу мы долго собирались и не успели мотнуть на дачу до жары – плюнули… Зато вечером двинули колесо оживления машины, наконец. А потом был организован, так сказать, фамильный ужин. А чё, и повод, и халява :)

А вот в воскресенье мы с друзьями и подругами отправились на речку. И я открыл для себя, что в пригороде есть как минимум один хороший водоём – ничего удивительного, конечно, речка на входе в город, но всё же приятно. Поплавал через реку пару раз, поиграли в брызгалки мячом… В детстве мне такого отдыха не хватало. Ужин, пиво и минут 30 пайки (после пива) не стоят развёрнутого описания. А вот дорога домой под тот же Shpongle (ползающие вдоль дороги поребрики, наращивающееся и сокращающееся поэтажно здание строительной фирмы Тетрис, стегающие автобус фонари…) – стоит. Но почти ничего не помню.

А в понедельник (спасибо ТМ “Я” и нашей стране вообще) отправились на дачу… Собрали 19л вишни, ещё поплавали, словом, активно отдыхали. Да ещё и домой доехали. Да ещё и поужинали в ресторане. Да ещё и не отравились :))

В общем, извините, если потратил ваше время даром – я просто хотел поделиться радостью :)

Добро в стихах

Очень вот порадовал такой вот стишок, вот. Про добро с кулаками, ага.

Если вдруг чё, ВОТ КРУПНАЯ ССЫЛКА.

Категория: all  7 комментариев  
Shpongle

Лазая по фейковым и не очень профайлам из алертхака, набрёл на фрагмент трека группы Shpongle. Был поражён в мозжечок, скачал дискографию в локалке и на месяц выпал из жизни…

Мне не нужны наркотики для ярких впечатлений – если можно так выразиться, моя толерантность к внутреннему уровню эндорфинов достаточно низка. Проще говоря, достаточно триггера вроде Baraka (вот ещё тема для поста), чтобы получить феерический “приход”, мощные смысловые галюцинации и потерять соцориентацию на недельку-другую…

Так вот, Shpongle стал для меня одним из таких триггеров. Сначала я прослушал первый альбом и сингл в плеере, озабоченный кучей бумажно-инстанционных дел и парой квестов “помоги-отцу-жене-другу”… Окружающие обвиняли меня в жёлчности, превышающей мой пубертатный уровень (я был ОЧЕНЬ противным подростком), а я не понимал, о чём они. И я решил, что больше мне шпонгла не надо.

А недавно переслушал в спокойно-благодушном настроении и возликовал: пара прекрасных идей по работе, глаза счастливого глюка в зеркале, весь мир в ярчайших красках… И время, пролетевшее совершенно незаметно :)

Рекомендовано любителям психоделиков и желающим получить минимальное представление об изменении сознания под ними.

Ссылки:

Звуковые затейки: частичный успех

Моя эпопея с дурацкой затеей всеквартирной-звуковой-системы-на-компе наконец начала приносить плоды: уже два месяца пользуюсь хоть и единым стереовыходом для всех каналов, но с клавиатурным вкл/выкл для каждого. Как и обещал, внушил Pulse что у меня есть микрофон, в остальном его настройки не касался.

А сегодня речь пойдёт о простеньком скрипте, который в рабстве у моих горячих клавиш. Ничего военного он из себя не представляет – банальный параметризированный сборник amixer-команд для включения/выключения тех или иных каналов вывода (и ввода :)).

Листинг:

#!/bin/bash
if [[ "$2" = "" ]]
then
 com="toggle"
else
 com=$2
fi

#amixer -c 0 set Master on
#amixer -c 0 set Master 100%,100%

if [[ "$1" = "call" ]]
then
 amixer -c 0 set "Input Source",0 "Front Mic"
 amixer -c 0 set "Front Mic Boost" 100%
 amixer -c 0 set Capture,0 100%,100%
 amixer -c 0 set Capture,1 0%,0%
 if [[ "$2" = "only" ]]
 then
 amixer -c 0 set Front 100%,100%
 amixer -c 0 set Front on
 amixer -c 0 set Headphone on
 amixer -c 0 set Side off
 amixer -c 0 set Surround off
 amixer -c 0 set Capture,0 cap
 amixer -c 0 set Capture,1 cap
 notify-send setvol "Sound input on. Sound is now in the headphones only"
 else
 amixer -c 0 set Capture,0 $com
 amixer -c 0 set Capture,1 $com
 notify-send setvol "Sound input $com"
 fi
elif [[ "$1" = "kitchen" ]]
then
 amixer -c 0 set Surround 100%,91%
 if [[ "$2" = "only" ]]
 then
 amixer -c 0 set Front off
 amixer -c 0 set Side off
 amixer -c 0 set Surround on
 notify-send setvol "Sound is now in the kitchen only"
 else
 amixer -c 0 set Surround $com
 notify-send setvol "Sound in the kitchen $com"
 fi
elif [[ "$1" = "room" ]]
then
 amixer -c 0 set Side 100%,100%
 if [[ "$2" = "only" ]]
 then
 amixer -c 0 set Front off
 amixer -c 0 set Surround off
 amixer -c 0 set Side on
 notify-send setvol "Sound is now in the room only"
 else
 amixer -c 0 set Side $com
 notify-send setvol "Sound in the room is $com"
 fi
elif [[ "$1" = "ears" ]]
then
 amixer -c 0 set Front 100%,100%
 amixer -c 0 set Headphone on
 if [[ "$2" = "only" ]]
 then
 amixer -c 0 set Front on
 amixer -c 0 set Surround off
 amixer -c 0 set Side off
 notify-send setvol "Sound is now in the headphones only"
 else
 amixer -c 0 set Front $com
 notify-send setvol "Sound in the headphones $com"
 fi
elif [[ "$1" = "master" ]]
then
 if [[ "$2" = "only" ]]
 then
 amixer -c 0 set Master on
 amixer -c 0 set Master 100%,100%
 notify-send setvol "Master channel is on"
 else
 amixer -c 0 set Master $com
 amixer -c 0 set Master 100%,100%
 notify-send setvol "Master channel is $com"
 fi
else
 echo -e "Usage: $ setvol call|kitchen|room|ears [command|only]\n    \"command\" can be \"on\", \"off\" and \"toggle\" and defaults to \"toggle\"\n    \"only\" will reroute sound output exclusively to the given channel"
fi

Вполне самообъясняющий, правда? На горячих клавишах Win+[F1|F2|F3|F4] висят, соответственно, setvol [kitchen|room|ears|call only], на Win+Alt+[F1|F2|F3|F4] – setvol [kitchen only|room only|ears only|call]. С командой setvol call интересно: мне чаще нужно приглушить звук везде кроме наушников и включить capture-каналы (для skype), чем включать-выключать одни только capture-каналы, так что для Win+F4 и Win+Alt+F4 я функции по сравнению с остальными клавишами поменял.

Команда setvol master висит на автозагрузке и служит хреновым объездом ямы в конфиге Pulse, которая обуславливает старт с приглушённым главным каналом если был приглушен хоть один 5.1-канал. А через каналы 5.1-вывода hda-intel у меня звук идёт в комнату и кухню.

Вот такая вот поделочка. Пока что мне хватает и этого, на очереди – изнасилование Pulse с целью создания второго канала для телефонии. А потом – с целью трансляции звука на тонкий клиент.

Категория: all, linux  Теги: ,  Один комментарий  
It’s been a while

А ничего особенного и не произошло. Ну, выдали визу, ну, допилил сравнительно производительную (!) поделку для работы с АЦП на Delphi… Ничего особенного пока не происходит.

Ну разве что вот о чём стоит написать: мультистанцию я, пожалуй, уже делать не буду. Когда встал вопрос переноса системника на балкон (лето, пусть портит воздух там), выяснилось, что надо проделать дыру для кабелей в несущей стене панельного дома, отделяющей балкон от комнаты, и я как-то сразу потерял энтузиазм… Лучше просверлить одну дыру для витухи и собрать из барахла (или вообще приспособить старый ноут) тонкий клиент, чем рубить 2х24мм отверстия в 40см-стене, которые потом ещё надо будет теплоизолировать. Один только бур такого размера обойдётся мне в половину цены тонкого клиента :)) В общем, аве Разум.

А вот про допиленную полумеру для своей мультикомнатной аудиосистемы напишу в следующем посте. И про Shpongle в послеследующем.