LINUX.ORG.RU

Сообщения Cy6erBr4in

 

Lisp и чтение текстовых фалов...

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

что имеем, есть текстовой файл, proba.txt, в нём следующий текст

(("Заголовок")("Текст"))

мой код выглядит так:

(defun func () (with-open-file (mystream "proba.txt" :direction :input) (setq text (read hfile))))

вообщем-то и всё... при попытке выполнить эту функцию slime падает :( при этом если просто запустить выполнение из терминала, то всё работает замечательно...

может кто-нить сталкивался с подобной проблемой? Я почему-то думаю что это как-то связанно с utf... текст в файле в utf8 хранится...

>>>

Cy6erBr4in
()

Посоветуйте хостинг...

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

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

P.S.: я конечно фанатег и фантазёр, но может быть кто-нить пользовался lisp-хостингом? ;)

>>>

Cy6erBr4in
()

Lisp & Job...

Наверное стоило постить в раздел Job, но решил что него реже заглядывают чем сюда :) так вот, интересует вот что, а где требуются Lisp разработчики? Какова средняя ЗП лисп-программиста? Есть предчувствие что вакансии такого рода в России отсутствуют как класс :) Вообщем будет интересно увидеть ссылки на ресурсы по данной теме.

Зарание всем спасибо :)

>>>

Cy6erBr4in
()

Вопрос к знатокам shell-скриптинга...

Всем привет, нужна помощь, буду очень рад, если кто-нить подскажет как можно сделать следующее:

есть куча текстовых файлов, в каждом есть строчка вида:

Blablabla: 2.34

тоесть -> определённое слово(во всех файлах одиноковое), двоеточие, пробел, число.

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

пробовал делать и через for i in... и через find ... | xargs... но что-то видимо не так делаю, не получается :(

Подскажите куда копать.

Заранее благодарен!

>>>

Cy6erBr4in
()

Lisp: UCW (boxset) странности в логах...

Всем привет, скачал я значит вот это:
http://common-lisp.net/project/ucw/ucw-boxset.tar.gz 
вот отсюда:
http://common-lisp.net/project/ucw/download.html 

кто не пользовался, поясню - это сам ucw и все необходимые депенденсы в одном флаконе :) 
тоесть достаточно развернуть и запустить start.lisp

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

23:07  UCW.BACKEND INFO    Handling request for "mail2.xps.idv.tw:25" from NIL
--TIME MARK 2007-12-10--
03:10  UCW.BACKEND INFO    Gracefully aborting httpd request because:
#<SB-INT:SIMPLE-STREAM-ERROR {B2E0281}>
04:09  UCW.BACKEND INFO    Handling request for
"http://history.jangseong.go.kr/sibbs3/admin/board/prx.php?p=q1w2e3r4t5y6u
7i8o9p0*a-b?hash=1B5F693F6B436A0F596D2D901F904A02D6B3D93DA18C"
from NIL
04:54  UCW.BACKEND INFO    Handling request for
"http://history.jangseong.go.kr/sibbs3/admin/board/prx.php?p=q1w2e3r4t5y6u
7i8o9p0*a-b?hash=1B5F693F6B436A0F596D2D901F904A02D6B3D93DA18C"
from NIL
05:58  UCW.BACKEND INFO    Handling request for "mail.agc.idv.tw:25" from NIL
06:45  UCW.BACKEND INFO    Handling request for "mail3.xps.idv.tw:25" from NIL

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

насчёт конфигурации: используется встроенный httpd, порт 8080 слушается
на всех интерфейсах и адресах (0.0.0.0)... 

Может кто знает что это? Нормально ли это? или какой-то негодня подсунул бэкдор,
который отсылает письма с моего компа?

Зарание всем благодарен за ответы.

>>>

Cy6erBr4in
()

Странного хочется...

Хочется простенький интерпретатор лиспа на телефон (MIDP2.0)... нашёл пока только вот это:

http://www.okisoft.co.jp/esc/go/midplisp.html

работать оно вроде даже работает, но как-то не очень.. может кто-нить ещё что-нить знает из подобных извращений? %)

>>>

Cy6erBr4in
()

Emacs иконка

Люди добрые, может есть у кого-нить вот такая иконка емакса:

http://www.oreillynet.com/users/files/45261/emacs-2-dock-icons.jpg

как я понимаю это в макоси такая, хочу такую же :) приму в дар в любом формате, в том числе и в макосовском icns =)

Зарание всем благодарен!

>>>

Cy6erBr4in
()

Lisp + Web

Есть необходимость выполнить небольшой проект. Хочу попробовать сделать это на lisp`е... необходимо написать "веб приложение" :) по сути требуется работать с sql базой (любой) и работой с файлами (передача фалов на/с сервер(а))

на кликах нашёл кучу всего интересного, и поэтому решил спросить у тех, кто уже писал реальные проекты...

главные вопросы, которые меня интересуют:

1) самое главное - какие проекты самые живые (например там же на кликах есть ссылка на CLHP - Common Lisp Hypertext Preprocessor, но он как я уже понял умерло ещё четыре года назад, хотя идея интересная :().. так что хотелось бы при желании продолжать использовать и расширять этот (свой) проект и в дальнейшем...

2) время на обучение... тоесть примерная оценка сложности того или иного инструмента для обучения с нуля.

3) личные привязанности и пожелания :)

Заранее всем спасибо за советы!

P.S.: из всего что нашёл на кликах заинтересовали cl-http (пока сильно не разбирался) и KPAX (немного почитал код и даже посмотрел два видео ролика :)) хотелось бы услышать о KPAX что-нить, если его кто-нить использовал.

>>>

Cy6erBr4in
()

Неадыкватное поведение винтов...

Железо: Intel гов^Wсервак...

lspci:

00:00.0 Host bridge: Intel Corporation E7520 Memory Controller Hub (rev 0a)
00:00.1 Class ff00: Intel Corporation E7525/E7520 Error Reporting Registers (rev 0a)
00:01.0 System peripheral: Intel Corporation E7520 DMA Controller (rev 0a)
00:02.0 PCI bridge: Intel Corporation E7525/E7520/E7320 PCI Express Port A (rev 0a)
00:04.0 PCI bridge: Intel Corporation E7525/E7520 PCI Express Port B (rev 0a)
00:05.0 PCI bridge: Intel Corporation E7520 PCI Express Port B1 (rev 0a)
00:06.0 PCI bridge: Intel Corporation E7520 PCI Express Port C (rev 0a)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
01:00.0 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge A (rev 09)
01:00.1 PIC: Intel Corporation 6700/6702PXH I/OxAPIC Interrupt Controller A (rev 09)
01:00.2 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge B (rev 09)
01:00.3 PIC: Intel Corporation 6700PXH I/OxAPIC Interrupt Controller B (rev 09)
02:03.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID (rev 02)
05:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8050 PCI-E ASF Gigabit Ethernet Controller (rev 17)
07:04.0 Ethernet controller: Intel Corporation 82541GI/PI Gigabit Ethernet Controller (rev 05)
07:0c.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)

тоесть что мы имеем:
2 SATA винта на одном котроллере, и 2 SCSI винта на другом, в то же время сказёвые винты собраные в зеркало средствами хардварного рейд-котроллера...


/boot/grub/menu.lst:

title           Debian GNU/Linux, kernel 2.6.18-5-686
root            (hd0,1)
kernel          /boot/vmlinuz-2.6.18-5-686 root=/dev/sda2 ro vga=791 quiet 
initrd          /boot/initrd.img-2.6.18-5-686
savedefault

/boot/grub/device.map:

(fd0)   /dev/fd0
(hd0)   /dev/sda
(hd1)   /dev/sdb
(hd2)   /dev/sdc

в чём проблема, а вот в чём:

сейчас система стоит на зеркале из сказёвых винтов (hd0), для системы этот винт sda... grub установлен в mbr этого винта...
так вот, этот винт иногда (совершенно по непонятным причинам) определяется (уже на стадии загрузки ядра) не как sda, а как sdc... 
тоесть иногда винты скачут, и при этом совершенно непонятно от чего это зависит... система естессно не грузится :(

как решение решил воспользоваться "фичами" LABEL и UUID, прописал в fstab вместо /dev/sda* LABEL=<то что нужно>, с fstab проблем теперь нет...
но вот после прописывания в menu.lst такой строчки

kernel          /boot/vmlinuz-2.6.18-5-686 root=LABEL=/ ro vga=791 quiet

система грузится отказывается :( вот что пишет:

Usage: /sbin/modprobe [-v] [-V] [-C config-file] [-n] [-i] [-q] [-b] [-o <modname>] [ --dump-modversions ] <modname> [parameters...]
/sbin/modprobe -r [-n] [-i] [-v] <modulename> ...
/sbin/modprobe -l -t <dirname> [ -a <modulename> ...]
mount: Cannot read /etc/fstab: No such file or directory
mount: Mounting /root/dev/ on /dev/.static/dev failed: No such file or directory
mount: Mounting /sys on /root/sys failed: No such file or directory
mount: Mounting /proc on /root/proc failed: No such file or directory

Target filesystem doesn`t have /sbin/init

BusyBox v1.1.3 (Debian 1:1.1.3-4) Built-in shell (ash)
Enter 'help' for a list of built-in commands .

/bin/sh can`t access tty: job control turned off
(initramfs)

как я понимаю в /root должен был быть смонтирован настоящий корень, но этого не произошло :(

если посмотреть в /dev:

(initramfs) ls /dev

то там есть все необходимые дивайсы... может кто-нить знает что я делаю не так?

Хотелось бы получить решение хотябы одной из проблем.

Зарание всем спасибо!

>>>

Cy6erBr4in
()

Проблемы с монитором HP2045w

Система: Debian GNU/Linux lenny-sid (testing)

Железо: HP Compaq dx7300 Microtower PC, video Intel express graphics Q965, монитор: HP 2045w, родное разрешение: 1680х1050

Такая проблема: иксы встали, при конфигурации было выбрано нужное разрешение... Иксы запустились и даже показали приглашение gdm, но! Картинка не на весь экран, по бокам черные полосы, и видно что картинка сжата горизонтально... Кто-нить сталкивался с подобным? Побороть пока не получилось :(

Заранее спасибо да помощь

>>>

Cy6erBr4in
()

Linux + Firebird 2.0 + UDF = I NEED HELP!

Доброво времени суток всем. Сразу к делу, есть сервер, на нём Firebird 2.0,
есть собранная из сырников UDF либа... есть база в которой уже задифайнины
все необходимые функции... в чём проблема...

вот пример функции:

* Name  	Module  	Entrypoint  	Input Parameters  	Returns
F_ADDMONTH  	FreeUDFLib.dll  	AddMonth  	INTEGER, TIMESTAMP  	TIMESTAMP

тоесть что мы имеем, а имеем мы базу созданную в винде,
где UDF либа была соответственно FreeUDFLib.dll

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

Зарание всем благодарен за ответы.

P.S.: до этого уже решал подобную проблему, но было это больше года
назад, и я уже забыл что я тогда делал...

и пока не получается у меня побороть эту бяду :(

>>>

Cy6erBr4in
()

Lisp и сравнения...

Я про логические сравнения :) ну в смысле там <, >, <=, >= и т.д.... если в лиспе "типонезависимые" функции/нормальные формы/макросы, что-нить такое, чтобы можно было написать функцию, сравнивающую свои аргументы, и при этом рузельтат не зависил от типа оргументов... ессесно я не прошу невозможного, и сравнивать строку с целым числом не собираюсь, но надо чтобы можно было "как в хаскеле", там же можно >, <, <=, >= использовать со всеми типами для которых эти операции определены. Что-нить в лиспе есть подобное?

Зарание спасибо!

>>>

Cy6erBr4in
()

Вопрос по lisp...

Понадобилась довольно таки простая штука...

необходимо сгенерировать список, содержащий числа от 1 до 100... хочется это как можно красивее сделать... то есть в принципе сделать-то могу, но мне не нравится то как я это делаю :) хочется чего-то аналогичного Erlang`овскому: lists:seq(1,100) можно и подлинее, но чтобы так же красиво :)

Зарание спасибо!

>>>

Cy6erBr4in
()

Вопрос по clisp...

Вопрос достаточно простой, на мой взгляд, проблема в том, что common lisp я только осваиваю :)

задача состоит в следующем... надо каждый символ строки, напр. "blablabla", перевести в соответсвующий ascii код... я нашёл функции char-code и code-char... Но что-то у меня пока не получается это сделать... подскажите как это правильнее реализовать :)

Зарание спасибо всем откликнувшимся!

Cy6erBr4in
()

Эмуляция/Симуляция действий пользователя...

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

Зарание всем спасибо!

Cy6erBr4in
()

Техническая поддержка *nix систем (humor)

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

http://dnister.com/~r&c/ITtails/NIXcolsutation.html

Cy6erBr4in
()

Touchpad+scrolling

Когда перешёл на Debian "testing" заметил такую фичу: на моём лапте самый обыкновенный touchpad, без специальных полос для скролинга, но! если провести пальцем по самому краю правой стороны тачпада, то работает вертикальный скролинг... дада... сейчас начнут кричать что мол "боян" и всё такое... но я не к этому... меня больше интересует... что же реализует этот скроллинг? тоесть какой уровень... реализованно ли это в ядре, или же на уровне иксов? просто при переходе на тестинг обновилось и то, и то... и как разобраться я не знаю...

Просто хотел бы найти где в исходниках это реализовано... и немного пошаманить... а именно хотелось бы увеличить "толщину" этой самой скрол-полосы... чтобы было удобнее прокручивать. Если кто-нить знает гле это, то буду благодарен за подсказки.

P.S.: рыться в исходниках и того и того одновременно - совсем нет времени... по-этому хотелось бы начать копаться в нужных сырцах :)

Cy6erBr4in
()

Я бьюс в истерике... %))))

сегодня сделал для себя одно открытие...

всё началось с того, что в аське попросили помочь с настройкой иксов... ну начали разбираться... слово за слово... короче, у человека стоит суся 10.2... и парень такой "ну которая была слакой"... тут я переспросил, типа ты о чём? он грит, ну мол суся из слаки выросла... я тут начал ржать... спросил телефон его драгдиллера... и тут он мне ссылку даёт... я читаю... и начинаю битцо в истерике :-D

The SUSE Linux distribution was originally a German translation of Slackware Linux. In mid-1992, Softlanding Linux System (SLS) was founded by Peter MacDonald, and was the first comprehensive distribution to contain elements such as X and TCP/IP. The Slackware distribution (maintained by Patrick Volkerding) was initially based largely on SLS.

ну как?!?! вот как, объясните мне, они могли так испоганить божественный дистр!?!?! О да простит их патрег %)))))))

Cy6erBr4in
()

Как говорится «всё из коробки» :))

http://img226.imageshack.us/img226/1186/vistaww3.jpg :-D

P.S.: попытка номер два... :)

Cy6erBr4in
()

C меня хва@тит!

акция в поддержку развития нижегородского Интернета http://internetnn.ru/

Cy6erBr4in
()

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