LINUX.ORG.RU

Сообщения murla

 

Заставка в Siemens 35

Доброе время суток.

Хочу вставить картинку в Siemens35. С помощью scmxx узнал, что у меня есть для картинок 2 слота и что в одном даже валяется картинка (телефон с рук покупал). Хочу выставить какую-то картинку как заставку, а в мане по scmxx узнал только, как данные (картинки, смс-ки, midi) гонять из телефона в комп и наоборот, а как картинку установить - не увидел :(

Чем это можно сделать? Спасибо.

murla
()

перекодировщик translit <-> русский

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

Существует сабж под UNIX? В поисковике нашел массу гуевых под вынь, а под UNIX - ничего :( Подскажите?

Спасибо.

murla
()

как порезать mp3 на части?

Добрый день!

Перекодировал длиннющий RealAudio (концерт) в mp3, теперь хочу его на песенки порубить. Это можно сделать зараз, без перекодирования во всякие wav и т.п.? Указать начало и конец фрагмента в секундах, и все. Как это сделать?

Спасибо.

murla
()

TeX: unknown graphics extension

Доброе время суток.

Вставляю в TeX'e графический файл:

    \includegraphics[width=0.33\textwidth]{out_div_0.18_0.18.pdf}

Компилирую, pdflatex a.tex. Получаю:

    ! LaTeX Error: Unknown graphics extension: .18_0.18.pdf.

    See the LaTeX manual or LaTeX Companion for explanation.
    Type  H <return>  for immediate help.
     ...                                              
                                                  
    l.22 ...th=0.333\textwidth]{out_div_0.18_0.18.pdf}
    ?

ну и чего это такое? Мне теперь для него все графические файлы
переименовывать?
            

Мур
murla
()

Gimp для чайника

Доброе время суток.

Периодически сканирую разные фотографии, а вот просто привести их в сколько-нибудь божеский вид не обучен. Есть gimp и документация к нему, но существует уже, я думаю, какой-нибудь эффективный и простой алгоритм для подобного рода занятий, ибо такой проблемой озабочено много людей :) И наверно, есть какой-то tutorial по этой теме?

Меня интересует повышение _качества_ изображения. Обрезание, масштабирование, поворачивание картинки я делать умею ;)

Большое спасибо!

murla
()

MPlayer + audio CD

Привет!

Как попросить mplayer играть audio CD? Поддержку cdparanoia
я включил:

$ ldd /usr/bin/mplayer 
 ...
        libcdda_interface.so.0 => /usr/lib/libcdda_interface.so.0 (0x4017b000)
        libcdda_paranoia.so.0 => /usr/lib/libcdda_paranoia.so.0 (0x4018d000)
 ...

А дальше что?
  Usage:   mplayer [options] [url|path/]filename

Что указывать в качестве filename? (Другие проигрыватели типа
xmms, xmcd - работают.)

Спасибо!
murla
()

Airbus digital webcamera

Есть сабж. Собрал в ядре video4linux, всевозможные драйвера под разные web камеры (Airbus среди них нету :) Загрузил в память все эти модули - пробую cat /dev/video* - нет таких девайсов.

Как мне быть с этой камерой? (В мастдайке все работает.)

Спасибо!

murla
()

Perl и ссылки

Добрый день.

Пусть есть массив @a из 50 элементов, от 1 до 50. Я хочу разбить его
на 5 частей и занести в другой массив @res, что первый элемент содержал
массив 1..10, второй 11..20 и тд. Итак:

@a = (1..50);
@res = ();

for ($i = 0; $i < 5; $i++) {
    $begin  = 10 * $i;
    $end    = 10 * ($i + 1) - 1;
    @a_slice = @a[$begin..$end];  # копируем срез во временный массив
    push @res, \@a_slice;         # и в новом массиве делаем на него ссылку
}

печатаем аолучившийся массив на экран:
for ($i = 0; $i < 5; $i++) {
    for ($j = 0; $j < 10; $j++) {
        printf " %2d", ${$res[$i]}[$j];
    }
    print "\n";
}

 41 42 43 44 45 46 47 48 49 50
 41 42 43 44 45 46 47 48 49 50
 41 42 43 44 45 46 47 48 49 50
 41 42 43 44 45 46 47 48 49 50
 41 42 43 44 45 46 47 48 49 50

ну понятно. В окончательном массиве мы имеем пять ссылок на один и тот
же массив, который 5 раз обновлялся, и в последний раз туда записались
последние 10 из 50 элементов.
Ладно. Открываю perlref(tut) и читаю, что ссылки в Perl - это как
жесткие ссылки в Unix. Ага. Это в Unix означает, что у файла просто
2 имени - меняем содержимое одного, меняется, естественно, и у
другого - оба имени ссылаются на одну область памяти. Но если мы
удаляем одно из имен, то содержимое файла сохраняется - до тех пор,
пока мы не удали все имена. Поэтому я решил после того, как занес
в новый массив ссылку на @a_slice, сделать
  undef @a_slice;

Но в итоге и ссылки в @res стали указывать на пустое место :(
То есть ссылки в Perl действуют несколько по-другому...

Как мне быть с моей задачей? Каждый раз в цикле называть временные
переменные по-разному?

Спасибо всем, кто поможет!
murla
()

Как узнать IP удаленной машины

... с которой я зашел? В tcsh есть вроде переменная $REMOTEHOST, а в bash? (who | awk ... не предлагать :))

murla
()

параметры par=value

Привет!

Есть ли в стандартной библиотеке С/С++/Perl средства, поддерживающие параметры и присвоение им значений в командной строке? Как, например, у dd:

dd conv=sync ...

Я читал про getopt, но там только с "минусиками" вначале :o) ... Спасибо!

murla
()

Снова Radeon9000

Привет.
Есть сабж. Работает нормально, и DRI тоже, дрова от ATI. Но при
переключении Ctrl+F1 и обратно палитра "смазывается". Мне в одной
рассылке сказали, что
- Фреймбуфер включен?
Я ответил:
- Ой а что это?
- Скажи cat /proc/fb
- cat: /proc/fb: No such file or directory
- Значит, фреймбуфера у тебя нет.

Прекрасно.
Я глянул в сорц моего ядра, которое 2.4.20, так в xconfige
такой пункт имеется, но не подсвечен. В самом файле .config
всякие CONFIG_FB и даже CONFIG_FB_RADEON отсутствуют. Может
кто чего подскажет?
Очень большое спасибо.

murla
()

tclsh & wish

Привет!

Я только-только знакомлюсь с эхотагом, поэтому заранее прошу прощения за глупые вопрос. Зачем потребовалось писать wish? Вот у меня на компьютере стоит программа, написанная на Perl/Tk, так там вызывается Perl, потом "use Tk" и т.д. Почему такое нельзя сделать в tclsh? Что-то вроде "package require Tk" и все...

Спасибо!

murla
()

Локаль + GIMP,Galeon

Набираю в xterm: gimp &
- кликаю "Text" и ввожу русские буковки. Круто.

Теперь делаю export LANG=C и еще вызываю gimp. Русские буковки
не вводятся, что и понятно - xkb не знает, какую раскладку русской
клавиатуры ему подключить. Теперь запускаю galeon. Надписи в менюшках
стали английскими - замечательно. Теперь захожу на сайт www.ya.ru,
и там в формочке русские буковки... вводятся! Почему?

Большое спасибо!

murla
()

C + regexp

Привет.

Когда мне нужно использовать регулярные выражения, я вынужден переходить на Perl. А можно ли regexp использовать в коде С, есть такие библиотеки?

Спасибо.

murla
()

Считывание графика с картинки

Привет всем!

Меня товарищ спросил, есть какой-нибудь тул в эхотаге, который позволяет на картинку с отсканенным научным графиком (X,Y) наложить сетку, определить положение точек и записать в файл. Случаются тут научные работники? :)

Спасибо огромное!

murla
()

Считывание графика с картинки

Привет всем!

Меня товарищ спросил, есть какой-нибудь тул в эхотаге, который позволяет на картинку с отсканенным научным графиком (самым простым - X,Y) наложить сетку, определить положение точек и записать в файл. Случаются тут научные работники? :) Спасибо огромное.

murla
()

Поддержка accelerated video cards

Привет!

Я тут настраивал на нескольких машинах видюхи Trio3D/2X, Savage
(какой-то там) и Radeon 9000. Для Радеона взял дрова с ATI.com
и поставил, все заработало, в том числе и DRI. Про остальные
читаю в doc/xserver-xfree86/Status.gz:

28.  S3
     ...
      4.2.1:
            Support (accelerated) for the 964 (revisions 0 and 1), 968,
            Trio32, Trio64, Trio64, Trio64V+, Trio64UV+, Aurora64V+,
            Trio64V2, and PLATO/PX is provided by the "s3" driver         (however,
            only models using the IBM RGB 524, Texas Instruments 3025, or an
            internal TrioDAC RAMDAC chip are supported).  Support (acceler-
            ated) for the ViRGE, ViRGE/VX, ViRGE/DX, ViRGE/GX, ViRGE/GX2,
            ViRGE/MX, ViRGE/MX+, Trio3D and Trio3D/2X is provided by the
            "s3virge" driver.  Support (accelerated) for the Savage3D, Sav-
            age3D/MV, Savage4, Savage2000, and SuperSavage, is provided by
            the "savage" driver.

На сайте разработчика этого драйвера savage Тима Робертса я прочел,
что DRI его драйвером _не_ поддерживается. Что в таком случае имеется
в виду под "Support (accelerated) for the Savage3D, ..."? То есть,
эти карточки работают, но все их hardware-acceleration попросту не
используется?
Прошу прощения, я в 3D разбираюсь слабо ...
Спасибо!
          
murla
()

Вытянуть Titles из mp3 файлов.

Привет!

У меня куча mp3, названных в духе xxx001.mp3, xxx002.mp3, ... и тд. Внутри файлов есть Title's (которые видны xmms например), и я хочу все файлы переименовать в эти title's, для этого мне нужно их все вытащить и составить из них список. Какая прога это делает?

Спасибо!

murla
()

Создание CD с русскими названиями файлов

Привет. Как создать сабж - так, чтоб в _Win9x_ русские буковки
в названиях тоже виделись? Попробовал почитать про charset в ман,
сделал

[etv@nf034 cdrom]$ mkisofs -input-charset help
Known charsets are:
cp10081
cp10079
cp10029
cp10007
cp10006
cp10000
koi8-u
koi8-r
cp1251
cp1250
cp874
cp869
cp866
cp865
cp864
cp863
cp862
cp861
cp860
cp857
cp855
cp852
cp850
cp775
cp737
cp437
iso8859-15
iso8859-14
iso8859-9
iso8859-8
iso8859-7
iso8859-6
iso8859-5
iso8859-4
iso8859-3
iso8859-2
iso8859-1

То есть ничего похожего на ни на cp1251, ни на UTF нету.
Поможете? Большое спасибо.

murla
()

man не показывает русские страницы

Сабж. Прочел Cyrillic-HOWTO, там что-то говорится про установки
less, но less у меня русскиий показывает. То есть

   zcat /usr/share/man/ru_RU.KOI8-R/man1/rm.1.gz | less

работает на ура - русские буковки видать.
Читаем HOWTO дальше:

  5.8 man

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

  Если у меня есть файл с русскими буквами, то вызов, скажем man ar
  приводит к ерунде на экране.

  Для исправления этого безобразия следует поправить соответствующие
  строки в /usr/lib/man.config, если это файл есть, или правильно
  настроить less (см. раздел less).

Я нашел лишь один config-файл, /etc/manpath.config, что там править,
я не понял. Попробовал добавить
  alias nroff='/usr/bin/nroff -Tlatin1'
  alias troff='/usr/bin/troff -Tlatin1'
в ~/.bashrc - ничего не меняется. Вот егоная ругань:

[etv@nf034 etv]$ man rm 1>/dev/null
Reformatting rm(1), please wait...
/tmp/zman9732Hv:13: warning: can't find special character `u0418'
/tmp/zman9732Hv:13: warning: can't find special character `u041C'
/tmp/zman9732Hv:13: warning: can't find special character `u042F'
/tmp/zman9732Hv:14: warning: can't find special character `u0443'
/tmp/zman9732Hv:14: warning: can't find special character `u0434'
/tmp/zman9732Hv:14: warning: can't find special character `u0430'
/tmp/zman9732Hv:14: warning: can't find special character `u043B'
/tmp/zman9732Hv:14: warning: can't find special character `u044F'
/tmp/zman9732Hv:14: warning: can't find special character `u0435'
/tmp/zman9732Hv:14: warning: can't find special character `u0442'
/tmp/zman9732Hv:14: warning: can't find special character `u0444'
 ...
troff: warning: can't find special character `u0424'
[etv@nf034 etv]$

А сама страница на дисплее выглядит так:
RM(1)

       rm -

       rm [] ...

        POSIX: [-fiRr] [--]

        GNU ( ): [-dfirvR] [--help] [--version] [--]

       rm    .      ,     -r  -R,         ,     (     ).   ,  --  `.'  `..'  (
       `rm -r .*'   ).


Помогите, пожалуйста.
Спасибо!
murla
()

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