LINUX.ORG.RU

Сообщения atoku

 

clisp & c

Форум — Development

У кого есть опыт смешивания кода? Основные вопросы:

1. Как много моральных издержек надо пережить, чтобы скомпилировать программу на лисп, так чтобы получился исполнимый файл. Какая из свободных реализаций больше подходит для этого (gcl, clisp или какая еще)?

2. Можно ли (а лучше так: у кого есть какой опыт) вызова лисп функций из С. Возможно даже из C++. Есть ли опыт вызовов наоборот? Какие впечатления?

3. Я пробовал вызывать из лиспа Tk окошки. Это вполне реально и довольно легко. Но можно ли это сделать исполнимым файлом, а не работать через интерпретатор (реально использовался gcl)?

4. Если все вышеперечисленное скорее да, чем нет ;), то можно ли перенести код потом под Windows?

Очень нужны общие рекомендации: как лучше компилировать, связывать. Какой стиль программирования более приемлем для лисп (функциональный или, например, объектный). Любые комментарии будут очень востребованы. Нужна помощь в выборе документации тоже, впрочем у меня много книг, которые выглядят вполне приличными, главное не описание языка, а чисто технические и общенаправленческие рекомендации.

И последний вопрос. У кого есть опыт перевода каких-либо программ с elisp на clisp?

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

atoku
()

Фича для форума

Форум — Linux-org-ru

Было бы очень удобно, если бы тот, кто открыл тему в форуме мог бы ее "закрывать". То есть ставить маркер: все, вопрос закрыт. Тогда не надо было бы лезть в темы, которые уже закрыты и терять время.

Короче: спросил, обсудил, понял, закрыл. Другой пришел: увидел список тем, хочет помочь, не идет в закрытые. Удобно? Да просто супер! :)

atoku
()

Gentoo не катируется?

Форум — Linux-org-ru

Обновили бы титульный раздел "Дистрибутивы"! А то там какое-то отсто валяется, типа кота, а Gentoo благополучно отсутсвует. Я как большой любитель ЛОР пишу, так что прислушайтесь, пожалуйста.

Если не нужен раздел - то лучше удалите, чем вводить в заблуждение. ИМХО.

atoku
()

не работает dvd в mplayer

Форум — Desktop

В свежеустановленном gentoo установил через emerge mplayer, но не могу смотреть dvd. все другое видео кажет, но в графическом гуе нету даже ссылки на открыть dvd, а из строки не получается смотреть тоже (mplayer dvd://)

atoku
()

Рабочий момент со свободными программами

Галерея — Скриншоты

Рабочий скриншот. wmaker, Vis5D+, emacs (во глубине) - только свободные программы в работе. Цель скрина показать старую, но все еще лучшую из открытых программ для трехмерной научной графики (особенно в геофизике) - Vis5D (и Vis5D+, который на скриншоте).

К счастью, обороты набирает gnuplot. Многие трехмерные графики уже вполне по силам и gnuplot'у. Однако, скорость работы и интерактивность еще несопоставимы.

Vis5D финансировался разными научными организациями почти десять лет и создавался сразу под GPL. На картинке расчет распределения электронов (электронная плотность) над северным полярным районом на высоте 260 километров и ExB дрифт (реально картинка трехмерная - ее можно вращать, делать сечения и строить изоповерхности - все что угодно, на самом деле).

atoku
()

cygwin-X это чудо какое-то просто

Галерея — Скриншоты

История: Достал свой старый ноутбук в поездку. Приехал в отель, врубился в интернет и стало ясно, что я (1) хочу работать с CVS репозиторием (2) отвык совсем от винды за два года (ноутбук пользует в основном супруга). Вспомнил, что есть cygwin, который меня когда-то не очень впечатлил. Скачал, поставил по минимуму: cvs, ssh, bash, vi - все как надо. Решил попробовать X + wmaker. Скачал, оказалось, что не хватает какой-то библиотеки. Подумал, установил дополнительные пакеты. И оно получилось! Не просто получилось, а вообще - как окно в дом родной. И при этом на диске места занимает мало!

Что имеем: На скриншоте - окно с cygwin-X (запускается из терминала xinit, а потом надо набрать wmaker), в нем терминал, emacs (с открытым и прекрасно работающим eshell), xfontsel, xclock (последний в качестве теста). И виндоу мейкер все это обволакивает (можно поставить все легкие менеджеры, про КДЕ и ГНОМа не знаю).

К сожалению, в терминальном cygwin emacs не захотел работать нормально, так как винда перехватывает Ctrl-C. Но в Иксах никаких проблем нет вообще.

Машинке моей уже больше четырех лет, пень это 3, 450MHz, 6 гиг хард, но все работает просто великолепно. Не думаю, что кино можно будет смотреть, но кто его знает - может и кино можно?!

В общем, вывод у меня такой: разработчикам cygwin при жизни памятник ставить вполне можно ;). Как сказал один мой знакомый: такая софтина, да еще бесплатно и с исходниками и под винду! Обалдеть можно.

atoku
()

Раздел номер 8 FAQ

Форум — Linux-org-ru

В треде http://www.linux.org.ru/jump-message.jsp?msgid=590072 речь зашла о создании нового пункта FAQ. Что-то типа путеводителя по ЛОР.

Предполагается наличие статей о ЛОРовском "сленге" и контексте. Например.

"Запарили скриншоты с ЛОР" что это такое

"Почему здесь так часто упоминают биореактор (и что это вообще такое)"

и прочая фигня. Если есть какие-то предложения, то постите здесь. Кроме того предлагаю ставить на голосование:

1. Нужен такой ФАК или нет.

2. Если нужен: в каком стиле он должен быть написан. Типа серьезный: ""Запарили скриншоты с ЛОР" - это фраза, относящаяся к скриншотам, произносимая анонимусами и строго вырезаемая модераторами, когда замечена. Она обозначает..." и так далее.

Или иной стиль ;)

3. Какие вопросы надо было бы включить (если ФАК нужен).

Прошу высказываться. И не надо флейма, пожалуйста :) Дело сверхсерьезное. Надоело отвечать каждый день на одно и то же. :))

atoku
()

Неужели никто??? :0

Форум — Development

Неужели все же никто не переводил документацию из формата texinfo? Все молчат, нигде информации нет. Полный капец. Я разочарован в этом уродце texinfo. Лучше бы они LaTeX адаптировали чем создавать это уродство.

ПОМОГИТЕ. А то выйдет из под пера уродская документация! Как русифицировать texinfo???

atoku
()

Кто сталкивался с проблемой русификации texinfo

Форум — Development

При переводе документации столкнулся с проблемой русификации Texinfo. Если HTML еще можно сносно произвести на русском, то производство пострскрипт не получается. Да и HTML полностью не русифицируется.

Помогите, кто может!

atoku
()

texinfo по-русски

Форум — General

Как же это делать??? У меня ничего не получается. Команды

@documentlanguage ru @documentencoding koi8-r

никак не работают. В общем безобразие полное.

Самое смешное, что LaTeX никаких проблем с русским не имеет. Помогите, кто создавал документацию в texinfo справиться с этим!

atoku
()

Статья «Emacs с удобствами».

Новости — Документация
Группа Документация

Новая статья о Emacs. По сути, продолжение статьи "Точки Emacs" (которая со времени первой публикации очень сильно изменилась). Кроме общих приколов содержится информация о компиляции в Emacs, о ECB, которая превращает Emacs в более полную интегрированную среду разработки программ (и не только программ) и о взаимодействии Emacs с CVS. Кажется это первый более-менее подробный материал о ECB на русском. Есть скриншоты с примерами. Проводится идеология экономии пальцевых усилий в работе и предлагается возможное подспорье.

Всякая конструктивная критика яростно ;) приветсвуется. Благодаря ЛОРу первая статья была радикально переработана и улучшена за что всем огромное спасибо.

>>> Сама статья "Emacs с удобствами"

atoku
()

Лучше без gkrellm и создание темы в WMaker

Галерея — Скриншоты

Перешел в Window Maker как и мечтал. Сначала о том, что на экране.

1. В одной из тем прозвучала критика gkrellm. На самом деле он бывает нужен. Например, активность по сети, когда вы сами не активны может указать на то, что к вам залезли хакеры (так было у меня раз). Загрузка процессоров дает возможность оценить стоит ли запускать опен оффис во время глубокого счета одновременно с компиляцией, скажем, нового gcc

Однако, gkrellm не виден сразу на всех рабочих столах (по умолчанию, по крайней мере). А уж в среде вроде Window Maker он не вписывается в лаконичный дизайн. Но существует ему замена в виде всевозможных docapps (о них и речь). У меня они в правом нижнем углу. Верхний - это данные о погоде в моем городе с местной метеостанции (обновляется автоматом через интернет), два следующих - это загрузка процессоров, далее - загрузка сети и последний - это время, календарь и указатель раскладки клавиатуры в одном флаконе.

Такие приложения для Window Maker (они годятся еще для некоторых оконных менеджеров) можно скачать по следующим адресам:

http://www.linux.org/apps/all/GUI/Window_Maker_Applets.html

http://nis-www.lanl.gov/~mgh/WindowMaker/DockApps.shtml

и особенно на http://www.dockapps.com

2. Далее по поводу темы. Данная тема полностью состряпана мной самим (называется Vampire Princess). Мне она очень нравится (впрочем я не навязываю) и основана она на найденных в сети обоях разрешения 1280x1024 (которые я затемнил). Вообще говоря под Window Maker колоссальное количество тем. Мне нравится еще Lady Dragon.Высказывайте предложения что улучшить. Увы, я забыл показать как раскрашено меню. На самом деле в основе меню та же картинка (только середина ее) очень затемненная с желтым списком опций. Темы еще нет в общем доступе. Из недоделок - голубые рамки окошек. Шрифты везде koi8_1.

3. Gimp открыт с одной лишь целью: показать фоновую картинку. Она видна на открытом рисунке.

4. Других особенностей нет, но было бы интересно услышать реакцию на раскраску xterm. Да, в emacs открыт файл с текущим меню (я редактировал его, чтобы не стыдно было запостить, а потом забыл это меню раскрыть, когда скриншот делал).

Вот и все, думаю скриншот будет интересен народу. Скажу так: первые впечатления о Window Maker даже лучше чем ожидались. Обратно на KDE я пока не собираюсь.

atoku
()

Что не хватает сайту

Форум — General

Чтобы отвергнуть обвинения в "наездах" сразу скажу, что лучше сайта по Линукс в рунете нету. Особенно полезны разделы с документацией и форум, в котором можно найти ответы почти на все. Да и вообще, ничего нового не надо, настолько все грамотно придумано (я про разделы). Но вот пользоваться этим добром не всегда удобно. А именно...

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

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

В принципе, ничего необычного в этой просьбе нет, так как большинство форумов такой возможностью обладает.

Есть несколько более мелких проблем, когда хочется увидеть больше новостей (например, после долгого отсутствия), а найти эти старые новости очень нетривиально. Клик на "новости" приводит на стартовую страницу, например, а вовсе не на список всех новостей.

Я думаю, что пожеланий у народа есть много. Еще раз спасибо огранизаторам сайта. Всего наилучшего,

atoku
()

Обычный рабочий день

Галерея — Скриншоты

Система: Red Hat 9.0; KDE 3.1; kernel 2.4.20; GNU Emacs 21.3.1; gv

Машина: локально стоит Pentium III, 1G 2CPU; 2G RAM; nVidia с наворотами, но какими не помню точно, 2 SCSI диска по 20Gб 17" LCD и другая мелочь. Удаленно же стоит СИЛА!

На экране: Обычный рабочий момент: писание отчета. На Emacs накручен ECB в котором все заточено для собственного удобства и радости. Не обращайте внимания, что окон открыто много - это было надо для отчета, я же говорю, что момент рядовой работы. На других столах не видны: 1 - Mozilla; 3 - Emacs с программированием; 4 - удаленные машины в терминалах и графики.

Цель скрина: Показать как легко и приятно в Emacs и LaТеХ. И еще даже можно сказать симпатично выглядит. Кроме того, хотел показать панельку справа. Я перетащил ее туда месяца два назад и все больше убеждаюсь, что справа тыкать в значки куда удобнее. Впрочем, на вкус и цвет, что называется...

Лирическое отступление: чем больше смотрю на KDE тем больше хочу перейти на WMaker. Дело в том, что (1) Emacs грузится там гораздо быстрее (ну, раз в 10 точно) (2) А мне вообще KDE не очень надо, судя по всему. А вид будет совсем не хуже, при явном выигрыше в экономии ресурсов. Но все не могу найти времени разобраться. Даже дня не выделить.

Кстати, дома десктоп приблизительно такой же как на работе машина, только 1 проц, но в два с лишним раза быстрее. Правда, установлен Knoppix там. Впрочем, жена и дети уже смирились с отсутсвием Windows и научились работать в GBU/Linux, однако! Так вот.

atoku
()

сделать анимационный гиф из двд

Форум — Desktop

В общем по теме. Как (наверное при помощи mplayer) вырезать маленький кусочек из кино DVD и сделать gif89a с анимацией? Пытался найти рецепты в интернете, но не очень успешно. Возможно, кто-то уже сталкивался с этой проблемой и знает решение. Заранее спасибо.

atoku
()

cdrom помер, как его убил не помню :(

Форум — Desktop

Беда!!! Вымер сдром.

0. Что имею

Linux 2.4.22, Knoppix. Все работало.

1. Синдром.

Я пытался настроить USB мыша и USB storage device. Сначала скомпилил параллельно 2.6.4 ядро и настроил Граб, чтобы старое ядро не пропало. Но не смог новое ядро толком отконфигурировать. В результате не было ни звука, ни сети. Только uSB storage device :))

Ладно. Где-то нашел, как настроить текущее ядро. Настроил. USB заработало. Как вдруг выяснилось, что cdrom больше нету. То есть dev/scd0 и все линки типа /dev/cdrom на месте. А диска нет. Неверный блок девайс и все тут.

2. Я бы вернулся обратно... но я был, простите, немного пьян и ЗАБЫЛ НАПРОЧЬ как я настраивал новое ядро. Я даже не помню где я читал как надо настраивать рабочее ядро. Я не помню что надо запускать и так далее. И не могу на трезвую голову это найти уже три дня.

Очень нужна помощь. Жена требует кино смотреть, а я не могу настроить компьютер. Жена грустит... Это плохо.

Наконец, CDROM в порядке. Ставишь загрузочный диск Windows и он загружает установку виндоус.

Помогите, плиииииз! Никогда такого не мог себе представить...

atoku
()

не собирается pango

Форум — Linux-install

на одной машине РедХат9, на другой Knoppix (похож на Debian). На обоих не получается собрать панго. На редхате не находит библиотеку glib>=2.4.0 хотя та встала нормально (не было ошибок во время configure/make/su/make install/ldconfig.

В кноппиксе конфигурационный скрипт не выдает ошибок, но на этапе линковки получаю такую ошибку:

gcc -g -O2 -Wall -o .libs/pango-querymodules querymodules.o ./.libs/libpangox-1.0.so -L/usr/local/lib -L/usr/X11R6/lib ./.libs/libpangoxft-1.0.so /home/anton/download/gtk/pango-1.4.0/pango/.libs/libpangoft2-1.0.so -lXft /usr/X11R6/lib/libXrender.so -lX11 ./.libs/libpangoft2-1.0.so /home/anton/download/gtk/pango-1.4.0/pango/.libs/libpango-1.0.so -lfontconfig /usr/lib/libfreetype.so -lz /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so ./.libs/libpango-1.0.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libgmodule-2.0.so -ldl /usr/local/lib/libglib-2.0.so -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/X11R6/lib /home/anton/download/gtk/pango-1.4.0/pango/.libs/libpangoft2-1.0.so: undefined reference to `g_type_instance_get_private' /home/anton/download/gtk/pango-1.4.0/pango/.libs/libpangoft2-1.0.so: undefined reference to `g_type_class_add_private' /home/anton/download/gtk/pango-1.4.0/pango/.libs/libpango-1.0.so: undefined reference to `g_unichar_get_mirror_char' collect2: ld returned 1 exit status make[4]: *** [pango-querymodules] Error 1 make[4]: Leaving directory `/home/anton/download/gtk/pango-1.4.0/pango' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/anton/download/gtk/pango-1.4.0/pango' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/anton/download/gtk/pango-1.4.0/pango' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/anton/download/gtk/pango-1.4.0' make: *** [all] Error 2

ПОМОГИТЕ! gcc везде либо 3.2 либо 3.3.3

atoku
()

Развлекательно-познавательная статья о Emacs

Новости — Документация
Группа Документация

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

Адрес статьи http://kulchitsky.org/rus/linux/dotem...

>>> Подробности

atoku
()

GAIM, win 1251

Форум — Desktop

Кто-нибудь знает, как понимать русский в ГАЙМ (аська++) от виндовозных пользователей аськи. Если это невозможно, то есть ли какой-нибудь выход (например, другие проги, кроме ГАЙМ). Всем заранее спасибо.

atoku
()

помогите с icc и ifc

Форум — Development

Помогите, пожалуйста, очень нужно, чтобы заработали интеловские компиляторы. Система Ред Хат 9.0 (2.4.20 ядро, библиотека glibc 3.2). Установлен icc так нужно было. и фортрановский их компилятор тоже. Программа на с компилируется без проблем, но С++ и Фортран - не линкуются (хотя компилируются). Вот сообщения компилятора при этом:

/opt/intel/compiler70/ia32/lib/libcprts.a(xlocinfo.o)(.text+0x29): In function `_Getctyptab': : undefined reference to `__ctype_b' /opt/intel/compiler70/ia32/lib/libcprts.a(xlocinfo.o)(.text+0x41): In function `_Getctyptab': : undefined reference to `__ctype_b' /opt/intel/compiler70/ia32/lib/libcprts.a(xlocinfo.o)(.text+0x66): In function `_Getctyptab': : undefined reference to `__ctype_b' /opt/intel/compiler70/ia32/lib/libcprts.a(xlocinfo.o)(.text+0x8b): In function `_Getctyptab': : undefined reference to `__ctype_b' /opt/intel/compiler70/ia32/lib/libcprts.a(xlocinfo.o)(.text+0xb0): In function `_Getctyptab': : undefined reference to `__ctype_b' /opt/intel/compiler70/ia32/lib/libcprts.a(xlocinfo.o)(.text+0xd2): more undefined references to `__ctype_b' follow

кто знает, что можно и нужно сделать, помогите, пожалуйста! Я компилировал следующую тестовую программу:

#include <iostream> using namespace std;

main() { cout << "Hello World!" << endl; }

atoku
()

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