LINUX.ORG.RU

Сообщения scaldov

 

проблема: inkscape и импорт PDF.

есть 2 стула PDF документ (свёрстан в ТеХе, но это неважно). Если его открыть в inkscape (надо было нарезать на кусочки для фотошаблона), то шрифты превращаются в кал: http://img810.imageshack.us/img810/7655/inkscape1.jpg. Если его открыть scribus'ом, а потом «сохранить как PDF», то этот сохранённый файл inkscape уже открывает нормально: http://img543.imageshack.us/img543/5046/inkscape2t.jpg.

Есть ли какая утилита, чтоб делать тоже самое без scribus'а? Т.е., я имею в виду оконтурить шрифты в .PDF.

scaldov
()

LaTeX растрирует шрифты и странные косяки с PSCyr

стоит Debian, unstable. Решил включить в документе .tex пакет PSCyr, понравился шрифт Academy. Скачал с сайта разработчиков ftp://ftp.vsu.ru/pub/tex/font-packs/pscyr/0.4d-beta/PSCyr-0.4-beta9-tex.tar.gz ftp://ftp.vsu.ru/pub/tex/font-packs/pscyr/0.4d-beta/PSCyr-0.4-beta9-type1.tar.gz. Запихнул всё в

kpsewhich -expand-var='$TEXMFLOCAL'
, сделал
sudo texhash
sudo updmap --enable Map=pscyr.map
sudo mktexlsr
Попробовал скомпилировать документ - TeX ругается:
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+420/600 --dpi 420 fsvro6a
gsftopk: fatal: map file `/usr/share/texmf/dvips/pscyr/pscyr.ma;' not found.
mktexpk: don't know how to create bitmap font for fsvro6a.
kpathsea: Appending font creation commands to missfont.log.
Сделал симлинк:
scyld:~/src/docs$ ls -l /usr/share/texmf/dvips/pscyr/
итого 20
lrwxrwxrwx 1 root    root       38 Мар 31 10:11 pscyr.ma; -> /usr/share/texmf/dvips/pscyr/pscyr.map
-rw-r--r-- 1 scaldov scaldov 12175 Мар 26  2004 pscyr.map
-rw-r--r-- 1 scaldov scaldov  3060 Янв 13  2004 t2a.enc
-rw-r--r-- 1 scaldov scaldov  3188 Июл  4  2002 t2d.enc
В итоге всё отлично компилируется. НО! при просмотре видно, что шрифты растрированы. Это нехорошо, т.к., в документе http://yasuda.homeip.net/tex/unicode.pdf видно, что шрифты попали в .pdf именно в векторном виде. Вопрос: как лечить растрирование шрифта?

PS. Подключал OldSlavic, там шрифты в .pdf получаются векторные. Так же растрируются (только русские) шрифты при использовании связки latex -> dvipdf, если не использовать PSCyr.

scaldov
()

в догонку про gcc

Суть такова. Есть два стула код на Си:

int r;
char str[]="fuck";
r = str[1];
r = 1[str];

Понятно, что a разворачивается внутри компилятора в нечто вроде *(a+b), где в скобках работает адресная арифметика и всё о'к. Естественно, работает и более сложная конструкция:

int r;
char *str[]={"fuck", "thou"};
r = str[1][1];
r = 1[str][1];
r = 1[str+1];

Но где это описано? Где описано ограничение на индексы массива? Нигде не нашёл.

scaldov
()

клонированный debian sid не показывает флешки

суть такова: есть два стула установленный дебьян, самосборное ядро 2.6.38-rc2, гном, всё работает как положено. Стоит долго, около 3-4 лет. Недавно просто скопировал корневую ФС и поставил на другой комп (слишком много устанавливать - ТеХ там всякий и многое другое, к тому же, на шифрованный раздел), делаю так не первый раз, проблем не было.

Вобщем, и сейчас проблем нет, за исключением 2-х:

1) почему-то вылетает ntpd (соответственно, время левое) - временно поставил open-ntp

2) самый досадный косяк: гном не видит в упор вставленные флешки. Нового юзера сделал - под ним тоже самое.

scaldov
()

самосборное ядро не монтирует initrd.

сразу при загрузке кернел паник:

http://img62.imageshack.us/img62/858/qemu.png

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

http://img203.imageshack.us/img203/964/qemu1.png

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

scaldov
()

ubuntu 2.6.35-22-generic, usb<->serial pl2303 не работает!

собственно, есть два стула убунта с ядром 2.6.35-22-generic, amd64. проблема в том, что нельзя даже открыть устройство переходника usb<->RS232 (в данном случае - /dev/ttyUSB2)

strace: open(«/dev/ttyUSB2», O_RDWR <- тут стоим бесконечно долго

переходник самый распространённый - с микросхемой Prolific 2303 (km pl2302

что за жесть?? как забороть?

scaldov
()

доколе? ступор при копировании.

суть такова. есть (2 стула) проблема: при копировании длинных (относительно ОЗУ) файлов любой линукс впадает в глубокий ступор. может, и не любой, но контрпримера не припомню.

например, при копировании полуторагигового двд-рипа на машине с 512МБ озу иногда приходится нажимать ресет.

вот пример для озу 6ГБ:

dd if=/dev/zero of=/media/fleshka/xxx.img bs=1M

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

есть подозрение, что при копировании надо явно делать mmap файла небольшими кусками, тогда система не будет уходить в своп. или ещё как-то так. проверю на днях.

scaldov
()

raid0 на двух флешках - почему degraded??

собственно, сделал замену посыпавшемуся IDE-винту в моём 3-летнем ноуте.

USB-hub, 2 флешки по 32ГБ.

нарезал GPT на них, на 4 и 3-м разделах сделал raid0 для подкачки и системы. сбоев нет, работает произвольно долго и стабильно. Ставил ubuntu 10.10 для разнообразия.

Но. при загрузке вываливается в busybox и cat /proc/mdstat показывает, что raid подцепил только одну флешку, raid degraded.

как только останавливаешь массив --stop и делаешь mdadm -A -s, он определяется и собирается без проблем.

собсно, как побороть, и что это могло бы быть?

scaldov
()

grub2 - снова жопа

обновил в субботу убунту и она перестала грузться. при подробном рассмотрении выяснилось, что груб2 перестал грузить initrd.

пишет, что

couldn't read file

что делать? в дебьяне на большой машине тоже груб2 да ещё и GPT. как-то ссыкотно...

scaldov
()

TeX и шрифты при распечатке

суть такова. за последние полтора года заметил, что при печати документов, сформированных в tex-live на убунте или дебиане, а может, и на всех остальных ос (чудес ведь не бывает?), оттиск шрифта как будто рваный:

http://img820.imageshack.us/img820/2182/printlatex.png

причём, этот эффект сохраняется не только при печати из линукса. Так же пробовал печатать на разных принтерах - не помогает. Этому подвержены как русские так и латинские буквы, и даже формулы. От толщины линий шрифта так же ничего не зависит. У толстых шрифтов такие же зазубренные края. Это не из-за того, что распечатка делается из формата PDF. Если любой прогой распечатать в PDF-принтер, а потом результат распечатаь на бумагу, то буквы будут нормальными.

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

Кто знает, как побороть?

scaldov
()

флешка с устройством CDROM - как?

суть такова (есть 2 стула:) есть 2 флешки

ID 058f:6387 Alcor Micro Corp. Transcend JetFlash Flash Drive

на ней можно создавать второе устройство, определяемое как CDROM,как вот здесь:

http://www.flashboot.ru/index.php?name=News&op=article&sid=29

И на одной из флешек это было сделано изготовителем.

[43449.521107] scsi 10:0:0:0: Direct-Access     JetFlash Transcend 4GB    8.01 PQ: 0 ANSI: 2
[43449.521720] scsi 10:0:0:1: CD-ROM            Generic  Autorun Disk     8.00 PQ: 0 ANSI: 2

Вопрос: чем в линуксе это можно сделать? u3-tool не работает, т.к., это, видимо, не U3.

scaldov
()

собрал 2.6.35.4, lvm определяет через раз

когда это происходит то выбрасывает в busybox, и в логах видно, что винт обнаружился и разделы на нём тоже: sda, sda1, sda2, sda3. на sda3 как раз LVM. но перед тем, как выбрасывает в бизибокс, на текстовом сплэш-экране видна надпись device UUID=45432564fde.....(например) does not begins with /dev/mapper или как-то так.

куда копать?

scaldov
()

собрал 2.6.35.4, не видит диски

при этом, как и в рабочем 2.6.32-24, модуль чипсета pata-atiixp в initrd содержится, но, как видно, не подгружается.

куда копать?

scaldov
()

ubuntu 10.04 s2disk, pm-hibernate работает, а в меню нету

такие дела, господа. засыпает на диск нормально, любым из способов, хоть

echo disk >/sys/power/state
просыпается - тоже.

Но в гномовском меню спящего режима нет. Как лечить? Как он определяет, что его там не надо рисовать?

Ещё инфа: когда подкачка была в /dev/sda2, в меню был спящий режим. Теперь она в /dev/mapper/swap (через dm-crypt), спящий режим пропал.

scaldov
()

wget - скачивание каталогов с левым index.* ?

нужно качнуть файлы вот отсюда: http://www.helding.net/greeklatinaudio/

wget пытается получить index.*, в котором написано 404, и на этом обламывается, хотя

curl http://www.helding.net/greeklatinaudio/
…
<img src="/icons/folder.gif" alt="[DIR]"> <a href="greek/">greek/</a>                  04-Apr-2008 23:28    -   
<img src="/icons/folder.gif" alt="[DIR]"> <a href="hebrew/">hebrew/</a>                 13-Jul-2006 09:58    -   
<img src="/icons/folder.gif" alt="[DIR]"> <a href="latin/">latin/</a>                  05-Apr-2008 22:08    -   

указание пустого --default-page= не помогает, wget тупо не работает, другого способа не вижу.

aria тупит точно так же.

помогайте.

scaldov
()

как скачать картинки

есть одна нужная книжка

http://dia-prod-mas-01.kb.dk/FloraDanica/Site/index.jsp

там картинки тянутся флешем, причём, каждая при максимальном увеличении состоит из четырёх жпегов. к ним приделаны суффиксы типа d384124e61aa2292, например:

http://www.kb.dk/erez4/cache/online_master_arkiv_non-archival_DUP_floradanica...

есть ли какой-то скрипт, чтоб выкачать оттуда картинки, или, хотя бы, как формируются эти суффиксы?

scaldov
()

снова Debian: pppd работает, интерфейс есть, инета нет!

собственно, господа, с недавних пор наблюдается такая картина: после того, как провайдер сбрасывает соединение ночью, инет на машине отсутствует до самого утра, до тех самых пор, покуда не прибьёшь pppd руками и не перезапустишь его pppd call prov. Раньше такого не наблюдалось.

Да, маршруты все в порядке, но ничего не пингуется, хотя интерфейс ppp32768 присутствует.

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

pppd 2.2.4

noipdefault
defaultroute
hide-password
lcp-echo-interval 20
lcp-echo-failure 3
asyncmap 0
auth
crtscts
lock
modem
proxyarp
lcp-echo-interval 30
lcp-echo-failure 4
noipx
connect /bin/true
noauth
persist
mtu 1492
unit 32768
noaccomp
default-asyncmap
plugin rp-pppoe.so eth0
user «scyld»

scaldov
()

linux, kernel и IDT

собственно, надо перехватить прерывания от таймера, чтоб на старой железке выжать прерывания для опроса с частотой около 10КГц.

в чём затык.

1)выключаю бит WP в CR0, иначе в логах появляется BUG: kernel paging request...;
правлю смещение в вентиле прерывания 0x20 (IRQ0) в IDT, бит WP ставлю назад, иначе через пару секунд юзерленд виснет.

2) !! проверяю, много раз (200), вывожу всё это в логи. смещение действительно установлено на новый обработчик.

3) ничего не работает.

4) при выгрузке модуля вывожу текушее значение смещения обработчика. !внезапно! оно старое, т.е. то, какое было до правки IDT.

Внимание вопрос - кто это делает и как его отключить. пересобирать ядро очень влом.

Ну, либо как обойти.

p.s. система дебиан ленни, ядра 2.6.18 или 2.6.26 - один хрен.

scaldov
()

AO751 и intel-VT

приятная новость: в последнем биосе (3210) сабжа разлочен intel-VT в MSR-регистре.

проверьте, у кого есть, а то, может, это меня после ночи так приглючило.

scaldov
()

intel gma500 — работает ли в дебиане?

собственно, имеется acer AO 751H c intel gma500. Известно, что в убунте есть поддержка pulsbo. Как насчёт debian?

scaldov
()

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