LINUX.ORG.RU

Сообщения AITap

 

[xgamma]Цветомузыка!

#!/bin/bash

trap "xgamma -gamma 1" 0

while true
do
	for n in r g b
	do
		eval $n=$(bc -l <<<"scale=1; 0.1 + 9.9 * $RANDOM / 32767")
	done
	xgamma -rgamma $r -ggamma $g -bgamma $b
	sleep .1
done

now playing: Gong - Master Builder

AITap
()

[ЖЖ][СПВ][кулинария]Что делать с яблоками?

Дано: участок 6 соток. Много яблонь. Год с большим урожаем яблок.
Яблоки сыпятся, мы их собираем. С собранными яблоками нужно что-то делать.

Прямо сейчас есть 2 таза и 3 больших пакета яблок.

Что уже пробовали:
- Сок. Получается слишком много мякоти. Его лучше делать из зелёных яблок, но те предпочитают висеть, а разбираться нужно в первую очередь с упавшими.
- Пюре. Закрыли 26 банок. Немного надоело.
- Варенье. Получается пюре. См. выше.

Идеи на исходе. Что может предложить коллективный разум?

 , ,

AITap
()

[SOLVED]Debian-installer vs. WPA

Дано:
- нетбук
- флешка с ядром и initramfs от debian-installer netboot
- Wi-Fi с WPA-PSK
- желание установить на нетбук Debian по сети

В прошлый раз пришлось пользоваться debootstrap с запущенной системы с поднятым Wi-Fi и WPA. В этот раз я решил идти до конца.
Суть проблемы: d-i на данный момент умеет только WEP.

Однако, на packages.debian.org в разделе sid обнаружился пакет wpasupplicant-udeb.
Решение:
1) Скачиваем wpasupplicant-udeb и его зависимости (libcrypto-udeb, libnl3-udeb) на флешку
2) «Настраиваем» сеть, доходим до выбора зеркал, переходим на 2-й или 3-й VT
3) mount -t vfat /dev/sda1 /mnt
4) udpkg -i /mnt/debian/*.udeb
5) nano /etc/wpa.conf # пишем конфигурацию
6) wpa_supplicant -Dwext -iwlan0 -c/etc/wpa.conf
7) Переходим обратно на 1-й VT
А дальше уже можно было ставить пакеты.

AITap
()

[Dorif-mode]Как хранить самостоятельно выращенные кристаллы?

Вырастил кристаллы медного купороса. (340K 336K)

Слышал, что при неправильном хранении из них может начать выветриваться вода, что приведёт к побелению и рассыпанию кристаллов.

Вопрос: как правильно?

AITap
()

С днём полотенца! ...и не только

Во-первых, всех фанатов Дугласа Адамса поздравляю с Днём полотенца. Желаю им всегда помнить, где их полотенце, и никогда не паниковать.

Во-вторых, пользуясь случаем, хочу также поздравить с последним звонком всех причастных к этому празднику и пожелать им удачи в учёбе себя и/или обучении других.

Удачи обоим категориям!

AITap
()

[музыка]Посоветуйте чего-нибудь грустного

Вроде такого. Или можно в жанре прог-рок.

Праздник, вроде как, должен уже идти, но что-то не весело. Хочется музыки под настроение, а нету.

Linux тут при том, что на нём не работает USB тв-тюнер, ну и ладно, телевизор и так есть, и ничего интересного на нём не идёт. Ну или при том, что при помощи ПО для него эта музыка будет прослушиваться.

С праздником! Желаю, чтобы у Вас он был повеселее, чем у меня.

UPD: Ещё кандидаты: http://rghost.ru/3827179 http://rghost.ru/3827188 http://rghost.ru/3827206 http://rghost.ru/3827215 http://rghost.ru/3827235 http://rghost.ru/3827242

Не обязательно грусть-тоска, но почему-то задевает за живое.

 

AITap
()

Альтернативы find и все-все-все

Все мы знаем, что программа find была придумана давным-давно, когда о таких вещах, как стиль опций GNU, никто и не задумывался. В результате современные пользователи время от времени сталкиваются с проблемой невозможности использования конструкции вида some-pipe-commands | xargs find -some condition

Вопросы:

  • Существуют ли рабочие альтернативы find?
    Я уже задавал этот вопрос ранее и узнал только про shopt -s globstar в bash, позволяющую использовать конструкции вида /etc/**/*.conf. Мне кажется, этого маловато.
  • Нужен ли ещё один велосипед?
    Лично я представляю себе решение проблемы как написание ещё одной программы, с теми же самыми опциями, что у существующего find, но с нормальной их обработкой в стиле GNU (не find <путь> [-опция значение], а extended-find [--опция=значение] [-О=З] [-Ы] <путь>).
AITap
()

[purple]Замена входящих сообщений по регулярному выражению

По совету отсюда таки засел за разработку плагина, и что удивительно, написал.

Плагин при запуске читает из заданного файла список «плохих» слов (или обозначающих их регулярных выражений) и обрабатывает каждое входящее сообщение регулярным выражением

s/($str)/chr(9608)x(length $1)/egis;

Где $str - плохое слово, а chr(9608) - прямоугольник.

Скришнот: 56K

Собственно, код: ~/.purple/plugins/incomingfilter.pl

На неюникодных системах, видимо, придётся призводить какие-то модификации.

AITap
()

Что это за насекомое?

http://ompldr.org/vNWwwYw

Обнаружил большое количество таких, сидящих на коре деревьев.

AITap
()

Не удаётся записать звук с микшера ALSA

Дано: ALSA, желание писать с микшера (например, хочу записать видео гемплея чего-либо со звуком).

Результат работы alsa-info.sh: http://www.alsa-project.org/db/?f=81b9b9b3139e370125e9a907ebedf44aa3363385

Мои действия:

Выставляю в alsamixer на вкладке Capture:

  • Input Source = Mix
  • Capture = 100, CAPTURE

http://ompldr.org/vNWszZg

Проблема: вместо звука с микшера записывается тихий белый шум: http://rghost.ru/2642738

Но! Если я включу в alsamixer на вкладке Playback: Mic = 100, unmute, то смогу записывать таким образом с микрофона, а если ещё включу Analog Mixer, то смогу слышать всё это безобразие.
http://ompldr.org/vNWszag

Вопрос: ЧЯДНТ? Как правильно?

AITap
()

USB-жёсткий диск время от времени «отваливается».

Дано: Debian teting (Linux Tarkus 2.6.32-5-686 #1 SMP Wed Aug 25 14:28:12 UTC 2010 i686 GNU/Linux), USB-жёсткий диск (04e8:1f02 Samsung Electronics Co., Ltd) с ФС ext3 на третьем разделе.

Проблема: время от времени программы, читающие с него, «подвисают», iowait загружает всё свободное время процессора. После этого возможно 2 варианта развития событий:

  • [46039.100040] usb 2-6: reset high speed USB device using ehci_hcd and address 15

    программы отвисают и работают дальше.

  • [51826.112019] usb 2-6: reset high speed USB device using ehci_hcd and address 15
    [51826.232026] usb 2-6: device descriptor read/64, error -32
    [51826.456017] usb 2-6: device descriptor read/64, error -32
    [51826.672015] usb 2-6: reset high speed USB device using ehci_hcd and address 15
    [51826.792015] usb 2-6: device descriptor read/64, error -32
    [51827.016014] usb 2-6: device descriptor read/64, error -32
    [51827.232019] usb 2-6: reset high speed USB device using ehci_hcd and address 15
    [51827.272221] usb 2-6: device descriptor read/8, error -71
    [51832.404091] usb 2-6: device descriptor read/8, error -110
    [51832.619729] usb 2-6: reset high speed USB device using ehci_hcd and address 15
    [51832.657999] usb 2-6: device descriptor read/8, error -71
    [51837.779240] usb 2-6: device descriptor read/8, error -110
    [51837.881680] usb 2-6: USB disconnect, address 15
    [51837.881912] sd 11:0:0:0: Device offlined - not ready after error recovery
    [51837.881933] sd 11:0:0:0: [sdc] Unhandled error code
    [51837.881935] sd 11:0:0:0: [sdc] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
    [51837.881939] sd 11:0:0:0: [sdc] CDB: Read(10): 28 00 16 0e 8b a0 00 00 f0 00
    [51837.881946] end_request: I/O error, dev sdc, sector 370052000
    [51837.881969] sd 11:0:0:0: [sdc] Unhandled error code
    [51837.881971] sd 11:0:0:0: [sdc] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
    [51837.881973] sd 11:0:0:0: [sdc] CDB: Read(10): 28 00 16 0e 8c 90 00 00 10 00
    [51837.881980] end_request: I/O error, dev sdc, sector 370052240
    [51837.884027] Aborting journal on device sdc3.
    [51837.884499] EXT3-fs error (device sdc3) in ext3_reserve_inode_write: Journal has aborted
    [51837.884535] EXT3-fs error (device sdc3) in ext3_dirty_inode: Journal has aborted
    [51837.884565] EXT3-fs error (device sdc3): read_block_bitmap: Cannot read block bitmap - block_group = 146, block_bitmap = 4784128
    [51837.884590] ext3_abort called.
    [51837.884592] EXT3-fs error (device sdc3): ext3_journal_start_sb: Detected aborted journal
    [51837.884595] Remounting filesystem read-only
    [51837.884623] journal commit I/O error
    [51837.903029] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=5373953, block=21495810
    [51837.903048] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=5373953, block=21495810
    [51837.903065] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=2466249, block=9863198
    [51837.903078] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=2466249, block=9863198
    [51837.911502] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=5736046, block=22937704
    [51837.911517] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=5736046, block=22937704
    [51837.911534] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=2466118, block=9863190
    [51837.911547] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=2466118, block=9863190
    [51837.913308] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=2450585, block=9797707
    [51837.913323] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=2450585, block=9797707
    [51837.913339] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=2450348, block=9797692
    [51837.913352] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=2450348, block=9797692
    [51837.913367] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=2451582, block=9797769
    [51837.913379] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=2451582, block=9797769
    [51837.914698] EXT3-fs error (device sdc3): ext3_get_inode_loc: unable to read inode block - inode=2466100, block=9863189
    [51838.093205] usb 2-6: new high speed USB device using ehci_hcd and address 16
    [51838.216673] usb 2-6: device descriptor read/64, error -32
    [51838.444862] usb 2-6: device descriptor read/64, error -32
    [51838.664015] usb 2-6: new high speed USB device using ehci_hcd and address 17
    [51838.780022] usb 2-6: device descriptor read/64, error -32
    [51839.004015] usb 2-6: device descriptor read/64, error -32
    [51839.220024] usb 2-6: new high speed USB device using ehci_hcd and address 18
    [51844.248055] usb 2-6: device descriptor read/8, error -110
    [51849.376045] usb 2-6: device descriptor read/8, error -110
    [51849.592017] usb 2-6: new high speed USB device using ehci_hcd and address 19
    [51849.632208] usb 2-6: device descriptor read/8, error -71
    [51849.764228] usb 2-6: device descriptor read/8, error -71
    [51849.868021] hub 2-0:1.0: unable to enumerate USB device on port 6
    [51850.136017] usb 7-2: new full speed USB device using uhci_hcd and address 10
    [51850.256016] usb 7-2: device descriptor read/64, error -32
    [51850.480015] usb 7-2: device descriptor read/64, error -32
    [51850.696021] usb 7-2: new full speed USB device using uhci_hcd and address 11
    [51850.816017] usb 7-2: device descriptor read/64, error -32
    [51851.040016] usb 7-2: device descriptor read/64, error -32
    [51851.256033] usb 7-2: new full speed USB device using uhci_hcd and address 12
    [51851.287252] usb 7-2: device descriptor read/8, error -71
    [51851.415262] usb 7-2: device descriptor read/8, error -71
    [51851.628018] usb 7-2: new full speed USB device using uhci_hcd and address 13
    [51851.659294] usb 7-2: device descriptor read/8, error -71
    [51851.787315] usb 7-2: device descriptor read/8, error -71
    [51851.888024] hub 7-0:1.0: unable to enumerate USB device on port 2
    [51860.736406] ext3_abort called.
    [51860.736409] EXT3-fs error (device sdc3): ext3_put_super: Couldn't clean up the journal
    
    (На все консоли syslogd сообщает: [51837.884623] journal commit I/O error).

    После этого приходится размонтировать жёсткий диск, отключать, подключать заново и снова монтировать.

В чём дело?

AITap
()

[СПВ][паранойя]ищу способ «на лету» шифровать рукописные записи в блокноте

Дано: блокнот, ручка, возможная необходимость записать что-то такое, что никому другому читать не следует. Задача: найти оптимальный способ шифрования и последующего с минимальными задержками чтения «на лету» этих записей, помещая их в блокнот рукописным способом.

Это возможно? Если да, то как?

 ,

AITap
()

Немного фортунок

Перлы, встречающиеся в переводах медицинских книг: 17K (взято с http://www.practica.ru/Articles/pearls.htm)

Твиттер kermlinrussia на момент написания сообщения: 19K

Просьба не скатываться в нацпол по второму пункту.

Инструкция: (поставить fortune,) распаковать в /usr/share/games/fortunes/, запустить из-под рута^W^W fortune (может быть, с параметром -a).

AITap
()

[избранное]Почему именно POST?

Почему для работы со ссылкой [Добавить в избранное] используется javascript и POST? Что делать людям, у которых javascript отключён?

AITap
()

[музыка]Симфо-рок.

Здравствуйте! Ищу сабжевую музыку.
В частности, нравятся:
- Electric Light Orchestra в целом (альбомы Time, No answer, треки Rain is falling, When time stood still, Secret messages, Standin' in the rain, Mr. Radio, Roll Over Beethoven, From The Sun To The World)
- Pink Floyd: Summer '68, Fat Old Sun, «Speak To Me, Breathe», Time
- The Nice - альбом Five Bridges, трек Hang On To A Dream, может быть, ещё что-то
- Muse: Butterflies & Hurricanes, Sing For Absolution, Stockholm Syndrome
- Barclay James Harvest - Mocking Bird (трек)
- Therion, но я их, кажется, переслушал

Если здесь есть люди, которым нравится что-либо из вышеперечисленного, может быть, они подскажут мне, в каком направлении вести дальнейшие поиски?

P.S. Бонусный вопрос: после долгих трудов мне удалось официальным путём получить инвайт на what.cd. Как бы мне теперь не скатиться в низкий-низкий ratio?

 

AITap
()

[Ш]Ищу способ переделать векторный шрифт в растровый

Дано: шрифт в TTF. (GlassTTY http://rghost.ru/1561844)
Задача: получить из него PCF или BDF (в идеале - сразу .inc).

При попытке пересохранить в FontForge получаю:
http://rghost.ru/1561545 - векторные доступны
http://rghost.ru/1561546 - растровые недоступны

Какие есть ещё способы (и есть ли они вообще)?

На всякий случай, linux здесь при том, что я этот шрифт в ядро запихивать собрался. За идею спасибо init_6.

AITap
()

[LaTeX]Химические формулы

Выполняя работу (перевод статьи), столкнулся с необходимостью «рисовать» структурные химические формулы, например, ацетилсалициловой кислоты или диклофенака.

Поиск привёл в пакету xymtexps, поиск по документации которого сообщил, что для рисования сложных формул (например, 2 бензольных кольца, соединённых между собой заместителем) нужно использовать \begin{picture} ... \end{picture} и вручную считать сдвиги.

Вопросы:

1) Я правильно понял, что сдвиги нужно считать вручную? Пример:

\begin{picture}(2600,700)(-240,200)
\put(0,158){\bzdrv{2==COOH;3==CONH;5==HOCO;6=={\sbond NHCO}}}
\put(940,0){\bzdrh{1==;4==O}}
\put(1730,0){\bzdrh{1==;4==}}
\end{picture}

2) Есть ли способ обойтись без этого, т.е. не считать сдвиги вручную?

 

AITap
()

[lorgoogle]Песня, скрипка

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

Некоторое время назад слышал по радию песню. Начало - хорошо запоминающаяся, с надрывом, скрипка. Среди слов проскакивало что-то вроде «when we were younger».

Понятно, что с такими данными поисковики не спасают, поэтому обращаюсь к местному поисково-интеллектуальному разуму. Не подскажете?

 

AITap
()

[lorgoogle]Музыка, символизируюшая смятение

Подскажите, пожалуйста, музыку с настроением смятения, желательно, чтобы было не очень много ударных.

Обновление: желательно, чтобы это не было песней.

 

AITap
()

Ремастеринг Fedora 12

Дано: Fedora 12 CD (можно DVD).

Задача: поменять пользовательские настройки, локаль по умолчанию и добавить в стандартную установку несколько пакетов (а так же несколько репозиториев).

Гугль не сильно помог (либо я просто неправильно им пользовался). Как можно выполнить эту задачу?

AITap
()

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