LINUX.ORG.RU

Сообщения brahman

 

странная ругань на указатель

В ф-ции вызывается макрос

LALA (value vY, value va, value vb, value vN)
{
.....
VEC_PARAMS1(Y);
.....
}

Где,
#define VEC_PARAMS1(V) \
  struct caml_ba_array * big_##V = Caml_ba_array_val(v##V);\
...

При компиляции выдаётся ошибка:
 ошибка: доступ по указателю на неполный тип
value - это int

Странно... Вроде всё правильно...

>>>

brahman
()

десктопная вики

Подскажите сабж, но не Zim. Желательно на QT.

>>>

brahman
()

ocaml-gnuplot - ошибка компиляции

ocaml-gnuplot-0.8.1
Как в демке прописываю:
module P = Gnuplot.Array

Компилю:
ocamlopt bigarray.cmxa gnuplot.cmxa test.ml -o test
Ошибка:
No implementations provided for the following modules:
  Unix referenced from /usr/lib64/ocaml/gnuplot.cmxa(Gnuplot_dir),
    /usr/lib64/ocaml/gnuplot.cmxa(Gnuplot_sys),
    /usr/lib64/ocaml/gnuplot.cmxa(Gnuplot_common_)

Может кто сталкивался ? Как лечится ?

>>>

brahman
()

compiz-fusion - глюки

compiz-fusion-0.7.4
Запускаю fusion-icon:

 * Detected Session: kde
 * Searching for installed applications...
 * Intel detected, exporting: INTEL_BATCH=1
 * No GLX_EXT_texture_from_pixmap with direct rendering context
 ... present with indirect rendering, exporting: LIBGL_ALWAYS_INDIRECT=1
 * Using the GTK Interface
 * KWin is already running

В появившейся иконке выбираю Compiz:

 * Setting window manager to Compiz
 ... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering
compiz (core) - Error: Another window manager is already running on screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
 * Setting window manager to KWin

И, пропадают заголовки окон.

Так же, устанавливаю KDEWM=fusion-icon, запускаю x'ы, выбираю Compiz-
та же фигня.

Чипсет 865G, i810.

>>>

brahman
()

Haskell: пара вопросов

1. Делаю файлу: take M $ drop N fd. При больших N, где-то сдвиг в
файле ~ 1МБ, вылетает с переполнением. Если последовательно идти до
некоторой позиции в файле, т.е. с некоторым инкрементом (N+=S), то
всё - ОК. Как лечится ???

2. Как замутить таймер ? Надо чтоб через равныее промежутки времени
запускался обработчик прерывания от таймера (конец счёта).


>>>

brahman
()

нужна ссылка

Кинтье плз ссылкой на картинку, где Энтштейн гумманитариев расстреливает.

>>>

brahman
()

haskell & gnuplot

Не хочет gnuplot работать через stdin/out:

(inp,out,err,pid) <- runInteractiveProcess "gnuplot" ["-persist"] Nothing Nothing
gnuplot - запускается.

forkIO (hPutStr inp "plot sin(x)")
Ничего.

В lisp через run-program - всё ОК...

>>>

brahman
()

gnuplot & pipe

gnuplot-4.2.2-r1 Terminal type set to 'x11'. Не реагирует на команды
по пайпу: echo "exit" | gnuplot - никакой реакции. И ещё странно:

$ ps -ea | grep gnuplot
13329 pts/0    00:00:00 gnuplot
13330 pts/0    00:00:00 gnuplot_x11

>>>

brahman
()

web-дизайн

Меня знакомая ;) попросила узнать:
для web-дизайн'а (создания web-сайтов) что щас 
нужно изучать и читать(учебники). Нужны 
ссылки иили названия хард копи. Сейчас она читает 
"Языки HTML и CSS" М. Хольцшлага, но говорит слишком
непонятно. Что-нибудь для совсем начинающих подскажите:
литературу и методики по кодингу и именно по дизайну...
На русском, единственно, переводить у меня времени нет :)


Перемещено UVV из Development

>>>

brahman
()

Haskell: конструктор списка

Есть бинарный файл, нужно выбирать из него 16-битные отсчёты с
определённого места (nBg - номер отсчёта в файле) и количеством-nSm.
Результат - список типа [Word16] (или [Int16]) размером nSm.

Вот последовательность действий над одним отсчётом (2-4):

1 main = do ff  <- decodeFile "Data.dat" :: IO [Word16]
2           let x1 = putWord16le (ff !! 10)
3               x2 = runPut x1
4               x3 = decode x2 :: Word16
5           printf "0x%x\n" x3

Здесь получаю 1 отсчёт. Нужно написать ф-цию, которая формирует
список из этих отсчётов, описанный выше. 
Примерная типизация:
getRecData :: IO a -> Integer -> Integer -> [a]
getRecData x nBg nSm

Здесь, x - значение возвращённое decodeFile (1 строка - ff, например)
nBg - номер позиции первого 16-битного отсчёта;
nSm - всего отсчётов;
[a] - результат, список отсчётов.
Использую a (IO a, [a]), т.к. может быть и Word8, Word16, Word32...

>>>

brahman
()

gtk2hs ?

При попытке компиляции:

$ ghc --make Gtest.hs -o Gtest
Chasing modules from: Gtest.hs
Could not find module `Graphics.UI.Gtk.Glade':
  use -v to see a list of the files searched for
  (imported from Gtest.hs)

Почему не находится ? И Как указать, где этот модуль ?
ghc - 6.8.2
gtk2hs - 0.9.12.1

>>>

brahman
()

emacs & font

Ерунда какая-то - перестал запускаться emacs:

~ $ emacs
No fonts match
`-xos4-terminus-bold-r-normal--18-160-72-72-c-80-koi8-rXcursor.theme:'

По контекстному поиску на счёт "*koi8-rXcursor.theme" ни в ~/ ни в
/usr/share/emacs ничего нет.

Что это может быть ?

>>>

brahman
()

HAL & русский

Автомантирую с помощью HAL. Не понимает русские буквы на примантированных устр-вах, например видузятных флэшках (под extX - ОК). Раньше в /etc/hal/fdi/policy в конф. xml файле прописывал ру локаль и всё ОК. Теперь этот какталог пуст, куда чего прописать ? Ну в общем как сделать чтоб русский был?

>>>

brahman
()

Haskell: ошибка использования ф-ции

Хочу заюзать ф-цию encode из модуля Data.Binary:
----------------------------------------
import Data.Binary

main = do s1 <- encode (2 :: Integer)
          print s1
----------------------------------------

encode :: Binary a => a -> ByteString
Экземпляр Binary Integer есть.

 $ ghc --make Test.hs -o test
[1 of 1] Compiling Main             ( Test.hs, Test.o )

Test.hs:3:16:
    Couldn't match expected type `t t1'
           against inferred type `Data.ByteString.Lazy.Internal.ByteString'
    In a 'do' expression: s1 <- encode 'a'
    In the expression:
        do s1 <- encode 'a'
           print s1
    In the definition of `main':
        main = do s1 <- encode 'a'
                  print s1

Подрубаю модуль
import Data.ByteString.Lazy.Internal (ByteString)

Ошибка:
Test.hs:3:16:
    Couldn't match expected type `t t1'
           against inferred type `ByteString'
....... далее тож самое

Почему не хочет работать ?

>>>

brahman
()

Случай из жизни

Дома одноплатник PCA-6187 (i865G). В пятницу вечером (это к тому, что нет диска с дровами - он на работе) у подруги винда дохнет, говорит нет Ethernet контроллера и видюхи. Дров под данные устройства нет. Что делать ? Ау виндузятнеги ? Делаю ей в линухе учётную запись. И человек работает, и не одного вопроса, (кеды и берил сама настроила). Так что миф о тяжёлом переходе на линух... я даже знаю кто его придумал.

brahman
()

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