LINUX.ORG.RU

Сообщения pseudo-cat

 

простой сервер, как реализуются системы обслуживания

Форум — Development

Добрый вечер,
хотелось бы в общих чертах понять как реализуется простой сервер. Выскажу уже имеющиеся мысли и прошу поправить и дополнить. Также хотелось бы узнать как обычно реализуют поступление команд и как представлены сами команды.

На данный момент я бы сделал что-то типа такого -

(defun start-server (port-in port-out decoding coding data-manipulation data)
  (with-open-connection (in port-in out port-out)
    (loop 
       (transfer :out out (funcall coding data))
       (let* ((response (transfer :in in))
	      (decod-response (funcall decoding response)))
	 (funcall data-manipulation decod-response))
       (funcall (input-command)))))

pseudo-cat
()

emacs, slime, sbcl

Форум — Development

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

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
; loading system definition from
; /usr/share/common-lisp/systems/asdf-binary-locations.asd into
; #<PACKAGE "ASDF0">
; registering #<SYSTEM ASDF-BINARY-LOCATIONS {AE31FD1}> as ASDF-BINARY-LOCATIONS
* 
; loading #P"/usr/share/emacs/site-lisp/slime/swank-loader.lisp"
; loading system definition from /usr/share/common-lisp/systems/swank.asd into
; #<PACKAGE "ASDF0">
; registering #<SYSTEM SWANK {AA616B9}> as SWANK
; loading system definition from
; /usr/lib/sbcl/sb-bsd-sockets/sb-bsd-sockets.asd into #<PACKAGE "ASDF0">

debugger invoked on a SB-INT:SIMPLE-FILE-ERROR in thread #<THREAD
                                                           "initial thread" RUNNING
                                                           {AA126D9}>:
  failed to find the TRUENAME of /usr/lib64/sbcl/: Нет такого файла или каталога

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [ABORT] Exit debugger, returning to top level.

(SB-IMPL::SIMPLE-FILE-PERROR
 "failed to find the TRUENAME of ~A"
 #P"/usr/lib64/sbcl/"
 2)
Где прописан этот путь?

;;;.emacs
(add-to-list 'load-path "/usr/share/emacs/site-lisp/slime")
(add-to-list 'load-path "/usr/share/emacs/site-lisp/slime/contrib")
(setq inferior-lisp-program "/usr/bin/sbcl")
(require 'slime)
(slime-setup '(slime-scratch slime-fancy slime-asdf slime-references))
pseudo-cat
()

emerge, обновление и ошибки

Форум — Admin

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

pseudo-cat
()

KiCad «вольтметр»

Форум — General

Добрый день всем, как видно из поиска по форуму, тут есть люди, которые пользуются программами, о которых я спрашиваю ниже, надеюсь они мне помогут))

Хочу или подтвердить или опровергнуть свои опасения касательно KiCad и gEda.

В KiCad я разобрался вполне, чтобы рисовать схемы, проверять их Eeschema Erc, работать с нетлистами. Про gEda знаю лишь кое что из man и что gschem у меня не запустился.

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

pseudo-cat
()

управление gc в common lisp в критичных местах

Форум — Development

есть алгоритм с ростом по экспоненте, при определённых входных данных памяти не хватает(к примеру входные данные от 0 до 30, от 25 уже не хватает). алгоритм итеративный. хочу узнать, можно ли уменьшить критичный интервал, за счёт вызова gc вручную перед каждой новой итерацией или это и так делается? внутри главной итерации перед самыми затратными кусками кода, не нуждающимися в некоторых выделенных до этого дынных?

pseudo-cat
()

alsamixer, настройка микрофона

Форум — Admin

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

карта - Realtec ALC660-VD, глючная, некоторое время назад перестала звук воспроизводить, надеюсь, что на запись ещё нормально работает.

front mic boost - 33
mic boost - 33
capture - 61
digital - 63
input - mic

pseudo-cat
()

mac adress сетевой карты, gentoo

Форум — Admin

в /etc/conf.d/net прописал mac_eth0=«00e04d0dae37»,

# /etc/init.d/net.eth0 restart
* Caching service dependencies...                                         [ ok ]
* Bringing up interface eth0
*   Loaded modules: apipa arping bonding tuntap ccwgroup macchanger macnet ifplgd ssidnet ifconfig system dhcpcd ip6to4
*   Changing MAC address of eth0...
*   For changing MAC addresses, emerge net-analyzer/macchanger
* ERROR: net.eth0 failed to start

почему так?

pseudo-cat
()

алгоритм

Форум — Development

помогите с алгоритмом, суть в мимнимизации фал(ф-ций алгебры логики), на входе имеются фал из n переменных в базисе и-или-не, пример -

xyz or !xy!z or ... , где ! -инверсия
другая запись -
111 or 010 ...

минимизация производится когда две фал отличаются значением 1 переменной, пример -

xyz or xy!z == xy
111 or 110 == 11

сама задача -

input: список  фал, пример-
(010 110 111 000 ...) == !xy!z or xy!z or xyz or !x!y!z ...
и список вспомогательных фал, пример
(011 101 000 001 ...)
обзовём первый список a, второй b

output: список минимизированных a.


смысл в том, чтобы из списка a при помощи b получить минимальный список. ФАЛ могут минимизироваться как внутри a, так и внутри b, и, конечно, между a и b. 


также пусть есть ф-ция, минимизирующая две фал (join_bb fal-1 fal-2)
пример работы- 
берём первую фал из a: 010
берём первую фал из b: 011
применяем (join_bb 010 011) --> 01~, "~" значит, что эта перменная сократилась, т.е. 01~ == !xy
если невозможно минимизировать, возвращаем false

с тем что нужно замечательно справляется метод карт Карно, но это больше графический метод и реализовывать его полностью на компе мне кажется плохой идеей. http://ru.wikipedia.org/wiki/Карта_Карно

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

pseudo-cat
()

latex

Форум — Development

генерировал относительно небольшие таблицы в латекс, сейчас таблицы слегка выросли и не умещаются на 1 лист. Пользуюсь pdf-slatex, в результате первый лист полностью пустой, на втором обрезок(примерно 60%) таблицы с начала. Вот пример текс-файла:

\documentclass{article}
\usepackage[english]{babel}
\begin{document}
\begin{center}

\begin{table}[ht]
\caption{Logical table for d.a.}
\begin{tabular}{l | l | l | l | l | l | l}  \hline \hline

 & 0 & 1 & 2 & 3 & c & sq   \\   \hline
0 & <0> & 3 & 34 & 66 & 99 & 1   \\   \hline
1 & 2 & ~ & ~ & ~ & ~ & <1>   \\   \hline
2 & <2> & 3 & 34 & 66 & 99 & ~   \\   \hline
3 & 4 & <3> & ~ & ~ & ~ & ~   \\   \hline
4 & <4> & 5 & 14 & 24 & 98 & ~   \\   \hline
5 & 6 & <5> & ~ & ~ & ~ & ~   \\   \hline
6 & <6> & 7 & 10 & 12 & 13 & 97   \\   \hline
7 & 8 & <7> & ~ & ~ & ~ & ~   \\   \hline
8 & <8> & 9 & 10 & 12 & 13 & ~   \\   \hline
9 & 6 & <9> & ~ & ~ & ~ & ~   \\   \hline
10 & 11 & ~ & <10> & ~ & ~ & ~   \\   \hline
11 & <11> & 100 & 10 & 12 & 13 & ~   \\   \hline
12 & 11 & ~ & ~ & <12> & ~ & ~   \\   \hline
13 & 6 & ~ & ~ & ~ & <13> & ~   \\   \hline
14 & 15 & ~ & <14> & ~ & ~ & ~   \\   \hline
15 & <15> & 16 & 22 & 21 & 23 & 97   \\   \hline
16 & 17 & <16> & ~ & ~ & ~ & ~   \\   \hline
17 & <17> & 19 & 18 & 21 & 23 & ~   \\   \hline
18 & 15 & ~ & <18> & ~ & ~ & ~   \\   \hline
19 & 20 & <19> & ~ & ~ & ~ & ~   \\   \hline
20 & <20> & 19 & 22 & 21 & 23 & ~   \\   \hline
21 & 20 & ~ & ~ & <21> & ~ & ~   \\   \hline
22 & 20 & ~ & <22> & ~ & ~ & ~   \\   \hline
23 & 15 & ~ & ~ & ~ & <23> & ~   \\   \hline
24 & 25 & ~ & ~ & <24> & ~ & ~   \\   \hline
25 & <25> & 26 & 31 & 32 & 33 & 97   \\   \hline
26 & 27 & <26> & ~ & ~ & ~ & ~   \\   \hline
27 & <27> & 29 & 31 & 28 & 33 & ~   \\   \hline
28 & 25 & ~ & ~ & <28> & ~ & ~   \\   \hline
29 & 30 & <29> & ~ & ~ & ~ & ~   \\   \hline
30 & <30> & 29 & 31 & 32 & 33 & ~   \\   \hline
31 & 30 & ~ & <31> & ~ & ~ & ~   \\   \hline
32 & 30 & ~ & ~ & <32> & ~ & ~   \\   \hline
33 & 25 & ~ & ~ & ~ & <33> & ~   \\   \hline
34 & 35 & ~ & <34> & ~ & ~ & ~   \\   \hline
35 & <35> & 36 & 46 & 56 & ~ & ~   \\   \hline
36 & 37 & <36> & ~ & ~ & ~ & ~   \\   \hline
37 & <37> & 44 & 38 & 43 & 45 & 97   \\   \hline
38 & 39 & ~ & <38> & ~ & ~ & ~   \\   \hline
39 & <39> & 40 & 41 & 43 & 45 & ~   \\   \hline
40 & 37 & <40> & ~ & ~ & ~ & ~   \\   \hline
41 & 42 & ~ & <41> & ~ & ~ & ~   \\   \hline
42 & <42> & 44 & 41 & 43 & 45 & ~   \\   \hline
43 & 42 & ~ & ~ & <43> & ~ & ~   \\   \hline
44 & 42 & <44> & ~ & ~ & ~ & ~   \\   \hline
45 & 37 & ~ & ~ & ~ & <45> & ~   \\   \hline
46 & 47 & ~ & <46> & ~ & ~ & ~   \\   \hline
47 & <47> & 51 & 48 & 53 & 54 & 97   \\   \hline
48 & 49 & ~ & <48> & ~ & ~ & ~   \\   \hline
49 & <49> & 51 & 50 & 53 & 54 & ~   \\   \hline
50 & 47 & ~ & <50> & ~ & ~ & ~   \\   \hline
51 & 52 & <51> & ~ & ~ & ~ & ~   \\   \hline
52 & <52> & 51 & 55 & 53 & 54 & ~   \\   \hline
53 & 52 & ~ & ~ & <53> & ~ & ~   \\   \hline
54 & 47 & ~ & ~ & ~ & <54> & ~   \\   \hline
55 & 52 & ~ & <55> & ~ & ~ & ~   \\   \hline
56 & 57 & ~ & ~ & <56> & ~ & ~   \\   \hline
57 & <57> & 61 & 58 & 64 & 65 & 97   \\   \hline
58 & 59 & ~ & <58> & ~ & ~ & ~   \\   \hline
59 & <59> & 61 & 63 & 60 & 65 & ~   \\   \hline
60 & 57 & ~ & ~ & <60> & ~ & ~   \\   \hline
61 & 62 & <61> & ~ & ~ & ~ & ~   \\   \hline
62 & <62> & 61 & 63 & 64 & 65 & ~   \\   \hline
63 & 62 & ~ & <63> & ~ & ~ & ~   \\   \hline
64 & 62 & ~ & ~ & <64> & ~ & ~   \\   \hline
65 & 57 & ~ & ~ & ~ & <65> & ~   \\   \hline
66 & 67 & ~ & ~ & <66> & ~ & ~   \\   \hline
67 & <67> & 68 & 78 & 88 & ~ & ~   \\   \hline
68 & 69 & <68> & ~ & ~ & ~ & ~   \\   \hline
69 & <69> & 77 & 75 & 70 & 76 & 97   \\   \hline
70 & 71 & ~ & ~ & <70> & ~ & ~   \\   \hline
71 & <71> & 72 & 75 & 73 & 76 & ~   \\   \hline
72 & 69 & <72> & ~ & ~ & ~ & ~   \\   \hline
73 & 74 & ~ & ~ & <73> & ~ & ~   \\   \hline
74 & <74> & 77 & 75 & 73 & 76 & ~   \\   \hline
75 & 74 & ~ & <75> & ~ & ~ & ~   \\   \hline
76 & 69 & ~ & ~ & ~ & <76> & ~   \\   \hline
77 & 74 & <77> & ~ & ~ & ~ & ~   \\   \hline
78 & 79 & ~ & <78> & ~ & ~ & ~   \\   \hline
79 & <79> & 85 & 86 & 80 & 87 & 97   \\   \hline
80 & 81 & ~ & ~ & <80> & ~ & ~   \\   \hline
81 & <81> & 85 & 82 & 83 & 87 & ~   \\   \hline
82 & 79 & ~ & <82> & ~ & ~ & ~   \\   \hline
83 & 84 & ~ & ~ & <83> & ~ & ~   \\   \hline
84 & <84> & 85 & 86 & 83 & 87 & ~   \\   \hline
85 & 84 & <85> & ~ & ~ & ~ & ~   \\   \hline
86 & 84 & ~ & <86> & ~ & ~ & ~   \\   \hline
87 & 79 & ~ & ~ & ~ & <87> & ~   \\   \hline
88 & 89 & ~ & ~ & <88> & ~ & ~   \\   \hline
89 & <89> & 93 & 95 & 90 & 96 & 97   \\   \hline
90 & 91 & ~ & ~ & <90> & ~ & ~   \\   \hline
91 & <91> & 93 & 95 & 92 & 96 & ~   \\   \hline
92 & 89 & ~ & ~ & <92> & ~ & ~   \\   \hline
93 & 94 & <93> & ~ & ~ & ~ & ~   \\   \hline
94 & <94> & 93 & 95 & 101 & 96 & ~   \\   \hline
95 & 94 & ~ & <95> & ~ & ~ & ~   \\   \hline
96 & 89 & ~ & ~ & ~ & <96> & ~   \\   \hline
97 & 2 & ~ & ~ & ~ & ~ & <97>   \\   \hline
98 & 2 & ~ & ~ & ~ & <98> & ~   \\   \hline
99 & 0 & ~ & ~ & ~ & <99> & ~   \\   \hline
100 & 11 & <100> & ~ & ~ & ~ & ~   \\   \hline
101 & 94 & ~ & ~ & <101> & ~ & ~   \\   \hline

\end{tabular}
\end{table}
\end{center}
\end{document}

pseudo-cat
()

Нужны советы, эл. схема на реле

Форум — Development

добрый вечер. у меня задача - смоделировать электрическую схему на релюшках. точных rules пока что нет, но общую модель я начал обдумывать:

реле(как и собственно любые другие лог. элементы, если понадобится) я думаю задавать с помощью вот такого простого списка -

(тип_реле (входы) (выходы)) 
где модель реле будет добавляться специальной ф-цией, вот псевдокод -
function add_type_rele (count_input count_output lambda)
{ поместить информацию о реле в общий ассоциативный список, где номер по счёту будет ключом
}
count_input _output - количество входов, выходов соответсвенно
lambda - ф-ция, вычисляющая выходы реле в зависимости от входов и, возможно, предыдущего состояния

схема будет формироваться в массив, состоящий из реле, к примеру-

#( (1 (2 2) (1))    ;реле типа 1 с входами соединёными с выходом второго реле
   (1 (1 3) (2))    ;реле типа 1 с входами соединёными с выходом первого реле и 1-ым выходом 3 реле
   (2 (1 2) (3 4))) ;реле типа 2 ...

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

1. создаём новые переменные для хранения текущих значений на выходах
2. вычисляем ф-ции и пишем новые значения переменных
3. goto 2

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

p.s. это не лаба, не курсовик, так что надеюсь не будете пинать как студента) просто опыта в таком деле нет и специализированных алгоритмов мне не известно :D

pseudo-cat
()

hanrahabr-овый робот

Форум — Talks

Доброго вечера, понимаю что врядли, но мало ли кто-то сохранил схемку из этого поста на хабре -

http://habrahabr.ru/blogs/DIY/76128/

смотрел мельком, схемка зацепила, но времени разбираться не было, а теперь и не посмотреть, ссылка умерла.

pseudo-cat
()

нужен страрт-пакет для fipl

Форум — Development

у кого есть информация про Fish Programming Language поделитесь пожалуйста.

нужно элементарно ман, компилятор

pseudo-cat
()

[cl]opengl callback pointer

Форум — Development

у меня пара вопросов про opengl) что такое callback pointer в cl, что такое SYSTEM-AREA-POINTER, как они обьявляются?

glutDisplayFunc(void (*func)(void)) is the first and most important event callback function you will see. Whenever GLUT determines the contents of the window need to be redisplayed, the callback function registered by glutDisplayFunc() is executed. Therefore, you should put all the routines you need to redraw the scene in the display callback function.
>> (glut:display-func #'display) 

 The value #<FUNCTION DISPLAY> is not of type SYSTEM-AREA-POINTER.
   [Condition of type TYPE-ERROR]

  0: (CL-GLUT:DISPLAY-FUNC #<FUNCTION DISPLAY>)
      Locals:
        SB-DEBUG::ARG-0 = #<FUNCTION DISPLAY>

pseudo-cat
()

SLIME + Emacs packages

Форум — Development

В slime нужно вывести данные в виде таблицы, как можно использовать емаксовые table-... функции для этого?

заранее спасибо

pseudo-cat
()

cl-opengl

Форум — Development

Добрый вечер.

Не подскажите, где можно найти соответствие ф-ций Opengl и ф-ций cl-opengl. Большинство и так совпадает, с условием записи их по-лисповски, но эту, к примеру, я никак не могу найти - UpdateTheWindowAndCheckForEvents()

заранее спасибо

pseudo-cat
()

cl string->integer

Форум — Development

Добрый вечер.

Как из «3» получить 3? Т.е. из string получить int?

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

;;Сохраняем:
i++ ;просто int
file-name <-- (format "~a__~a.~a" (string (code-char i)) name type)

;;Восстанавливаем
str <- (ppcre:scan-to-strings "(.)__" file-name)
chr <- (char str)
num <- (char-code chr)

;;Сортируем
res <- (sort files #'(lambda (num1 num2) (> num1 num2))
как видите не хорошее решение)

pseudo-cat
()

2 вопроса про cl-trivial-http

Форум — Development

Прошу подсказок у тех кто работал с этой библиотекой:

1) (http-get url) возвращает список из 3-х элементов, третий - поток. как с ним работать?

когда я пытаюсь пользовать download-stream из того этого же пакета возникает такая ошибка -

decoding error on stream
#<SB-SYS:FD-STREAM for "a socket" {B0D9289}> (:EXTERNAL-FORMAT
:UTF-8):
  the octet sequence (255 216 255 224) cannot be decoded.
   [Condition of type SB-INT:STREAM-DECODING-ERROR]
я понимаю, что это ошибка на моей стороне, но как с ней бороться не знаю. Мой емакс понимает ютф-8.

у меня не получилось(no binary stream), но хотелось бы узнать можно ли использовать read-byte для этого потока. К примеру, когда посылаю GET: http://site.ru/image.gif и мне хочется прочитать байты из отданной сервером картинки.

Также в этой библиотеке есть код для загрузки картинок, но он не включён в пакет. Более того в этом файле есть свои версии http-get/post. Я делаю -

>> (load "trivial-http/pastes/download-images.fasl")
T
но не понимаю, почему нет символов, объявлённых в этом файле, в том пакете, из которого я делал его load.

и я так понимаю, надо именно с этими(из download-images.lisp) http-get/post работать для загрузки картинок?.

2)

decoding error on stream
#<SB-SYS:FD-STREAM for "a socket" {C013331}> (:EXTERNAL-FORMAT
:UTF-8):
  the octet sequence (229 32 115) cannot be decoded.
   [Condition of type SB-INT:STREAM-DECODING-ERROR]
Backtrace:
  0: (SB-INT:STREAM-DECODING-ERROR #<SB-SYS:FD-STREAM for "a socket" {C013331}> (229 32 115))
      Locals:
        SB-DEBUG::ARG-0 = #<SB-SYS:FD-STREAM for "a socket" {C013331}>
        SB-DEBUG::ARG-1 = (229 32 115)

Собственно это то, что я упоминал в 1) . Не на всех url возникает такое, но на многих.

на всякий случай более подробная развёртка:

decoding error on stream
#<SB-SYS:FD-STREAM for "a socket" {C013331}> (:EXTERNAL-FORMAT
:UTF-8):
  the octet sequence (229 32 115) cannot be decoded.
   [Condition of type SB-INT:STREAM-DECODING-ERROR]

Restarts:
 0: [ATTEMPT-RESYNC] Attempt to resync the stream at a character boundary and continue.
 1: [FORCE-END-OF-FILE] Force an end of file.
 2: [ABORT] Return to SLIME's top level.
 3: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread" RUNNING {AEEBB91}>)

Backtrace:
  0: (SB-INT:STREAM-DECODING-ERROR #<SB-SYS:FD-STREAM for "a socket" {C013331}> (229 32 115))
      Locals:
        SB-DEBUG::ARG-0 = #<SB-SYS:FD-STREAM for "a socket" {C013331}>
        SB-DEBUG::ARG-1 = (229 32 115)
  1: (SB-IMPL::STREAM-DECODING-ERROR-AND-HANDLE #<SB-SYS:FD-STREAM for "a socket" {C013331}> 3)
      Locals:
        SB-DEBUG::ARG-0 = #<SB-SYS:FD-STREAM for "a socket" {C013331}>
        SB-DEBUG::ARG-1 = 3
  2: (SB-IMPL::INPUT-CHAR/UTF-8 #<SB-SYS:FD-STREAM for "a socket" {C013331}> NIL :EOF)
      Locals:
        SB-DEBUG::ARG-0 = #<SB-SYS:FD-STREAM for "a socket" {C013331}>
        SB-DEBUG::ARG-1 = NIL
        SB-DEBUG::ARG-2 = :EOF
      Catch-tags:
        SB-IMPL::EOF-INPUT-CATCHER
  3: (SB-IMPL::ANSI-STREAM-READ-CHAR #<SB-SYS:FD-STREAM for "a socket" {C013331}> NIL :EOF #<unavailable argument>)
      Locals:
        SB-DEBUG::ARG-0 = #<SB-SYS:FD-STREAM for "a socket" {C013331}>
        SB-DEBUG::ARG-1 = NIL
        SB-DEBUG::ARG-2 = :EOF
        SB-DEBUG::ARG-3 = :<NOT-AVAILABLE>
  4: (SB-IMPL::ANSI-STREAM-READ-SEQUENCE "
      86     126         56         V
      87     127         57         W
      88     130         58         X
      89     131         59         Y
      90     132         5A         Z
      91     133         5B         [
      92     134         5C         \\
      93     135         5D         ]
      94     136         5E         ^ ..)
  5: (READ-SEQUENCE "
      86     126         56         V
      87     127         57         W
      88     130         58         X
      89     131         59         Y
      90     132         5A         Z
      91     133         5B         [
      92     134         5C         \\
      93     135         5D         ]
      94     136         5E         ^ ..)[:EXTERNAL]
  6: (TRIVIAL-HTTP::COPY-STREAM #<SB-SYS:FD-STREAM for "a socket" {C013331}> #<SB-SYS:FD-STREAM for "file /home/lindie/book-library/K&R 1999 (tutorial)/data/0CTutorial.html" {C01D5F9}>)
      Locals:
        SB-DEBUG::ARG-0 = #<SB-SYS:FD-STREAM for "a socket" {C013331}>
        SB-DEBUG::ARG-1 = #<SB-SYS:FD-STREAM for "file /home/lindie/book-library/K&R 1999 (tutorial)/data/0CTutorial.html" {C01D5F9}>
  7: (TRIVIAL-HTTP::DOWNLOAD-STREAM #<SB-SYS:FD-STREAM for "a socket" {C013331}> #P"/home/lindie/book-library/K&R 1999 (tutorial)/data/0CTutorial.html")[:EXTERNAL]
      Locals:
        SB-DEBUG::ARG-0 = 4
        SB-DEBUG::ARG-1 = #<SB-SYS:FD-STREAM for "a socket" {C013331}>
        SB-DEBUG::ARG-2 = #P"/home/lindie/book-library/K&R 1999 (tutorial)/data/0CTutorial.html"
  8: (TRIVIAL-HTTP:HTTP-DOWNLOAD "http://www.iu.hio.no/~mark/CTutorial/CTutorial.html" #P"/home/lindie/book-library/K&R 1999 (tutorial)/data/0CTutorial.html")[:EXTERNAL]
      Locals:
        SB-DEBUG::ARG-0 = 2
        SB-DEBUG::ARG-1 = "http://www.iu.hio.no/~mark/CTutorial/CTutorial.html"
        SB-DEBUG::ARG-2 = #P"/home/lindie/book-library/K&R 1999 (tutorial)/data/0CTutorial.html"
  9: (COPY-DATA-TO-DIR ("http://www.iu.hio.no/~mark/CTutorial/CTutorial.html") #P"/home/lindie/book-library/K&R 1999 (tutorial)/data/")
      Locals:
        SB-DEBUG::ARG-0 = ("http://www.iu.hio.no/~mark/CTutorial/CTutorial.html")
        SB-DEBUG::ARG-1 = #P"/home/lindie/book-library/K&R 1999 (tutorial)/data/"
 10: (ADD-BOOK "K&R 1999 (tutorial)")
      Locals:
        SB-DEBUG::ARG-0 = "K&R 1999 (tutorial)"

ps: заранее спасибо осилившим столько букв :)

pseudo-cat
()

[cl] импорт символов из сторонних пакетов

Форум — Development

Добрый вечер.

У меня вопрос по импорту символов. Как поступать, если хочется использовать какой-то символ из библиотеки, но он не внесён в импорт?

pseudo-cat
()

рабочий стол или что одеть после кед

Форум — Desktop

Добрый день.

Имеется ноут, морально устаревший уже как года 2. Но менять ни на что не хочется, т.к. люблю его)

Над Х-ами стоят кеды. Надеюсь найти что-то менее требовательное к ресурсам, т.к. лаги при работе пары требовательных программ(к примеру, rtorrent, emacs + slime).

Пару требований к DE: незапарные конфиги(я не админ, мне это не в кайф)), быстрота и стабильность работы. Не гном.

Надеюсь на ваш огромный опыт, уважаемые лоровцы)

pseudo-cat
()

(and SBCL image-based vm)

Форум — Development

Добрый вечер

раз слышал про загрузку из точки разрыва и продолжение работы. Пытался взять гуглом, но не прокатило. Расскажите как это делать, плиз)

pseudo-cat
()

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