LINUX.ORG.RU

Сообщения Aswed

 

загрузочная флешка slackware 14

Форум — Linux-install

Скажите пожалуйста, как сделать загрузочную флешку со слакой. Я скачал dvd образ. После команды

dd if=<путь>.iso of=/dev/sdb
файлы на флешке появляются, но комп с нее не грузится

 

Aswed
()

Получить значение символа в локальном окружении

Форум — Development

Если символ объявлен глобально, то его значение можно получить с помощью eval, но если локально, то это уже не работает.

> (setf a 5)
> (eval 'a)
5
> (let ((b 4)) (eval 'b))
>> ошибка
Как получить значение символа объявленного локально?

 

Aswed
()

cl-opengl компиляция

Форум — Development

при компиляции cl-opengl вылезает такая ошибка

glext version not found in .spec files
Чем она вызвана? Пакет libgtkglext1-dev установлен. Компилятор - sbcl, либу отсюда брал https://github.com/3b/cl-opengl

Aswed
()

загрузочная флешка

Форум — Desktop

Как сделать загрузочную флешку с виндой из под линукса? После

dd if=<путь>.iso of=/dev/sdb
на флешке данные появлись, но комп с нее не грузится.

 ,

Aswed
()

ecl компиляция

Форум — Development

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

(let ((a (read))
      (b (read)))
      (print (+ a b)))
(quit)
то все работает хорошо, если же добавить в начало вывод строки:
(print "введите А и Б")
(let ((a (read))
      (b (read)))
      (print (+ a b)))
(quit)
то при запуске получаю:
Unexpected end of file on #<string-input stream from "\"†2†2...">.
No restarts available.

Top level in: #<process TOP-LEVEL>.
>
Помогите разобраться.

 ,

Aswed
()

nano скобки

Форум — Desktop

Скажите, можно ли в nano включить подсветку парных скобок?

 ,

Aswed
()

ecl компиляция

Форум — Development

Хочу скомпилировать простой hello world

(let ((a (read))
      (b (read)))
         (print (+ a b)))
пишу (compile-file «hello.cl») на выходе получаю .fas файл, при попытке запуска которого вылезает ошибка сегментирования. Что я делаю не так?

 ,

Aswed
()

Соединить Ethernet-ом 2 машины

Форум — Desktop

Есть 2 компа, один на Debian 6, другой на openSUSE 12.2. Нужно с одного перекинуть много файлов на другой. Как их можно соединить через Ethernet?

 ,

Aswed
()

русификация openSUSE

Форум — Desktop

Установил openSUSE 12.2 с гномом, а она после установки русифицировалась не до конца. Как исправить?

 ,

Aswed
()

Посоветуйте ОС на нетбук

Форум — Linux-install

Здравствуйте, я купил Asus Eee PC 1225B, теперь думаю, что туда пихнуть. До этого пользовался Убунтой и Дебианом. Дебиан мне нравился больше, но там что бы поставить gcc 4.7 пришлось обновить пол системы, это не очень радует. Что есть такое, что постабильней бубунты, но при этом можно было без проблем поставить относительно свежие пакеты. Мне рекламировали openSUSE, как оно? Посоветуйте, пожауйста, без холивара.

 

Aswed
()

Площадь невыпуклого многоугольника

Форум — Development

Здравствуйте, подскажите алгоритм для на хождения площади невыпуклого многоугольника. Его нужно дробить на треугольники или можно проще?

 ,

Aswed
()

глобальный alias

Форум — Desktop

Скажите, куда нужно прописать alias, что бы он выполнялся при загрузке машины, и в дальнейшем его не требовалось вводить?

 ,

Aswed
()

Поворот изображения вокруг центра

Форум — Development

У меня такая проблема: Есть либа для работы с графикой, в ней есть функция поворота, которая поворачивает изображение вокруг ее левого верхнего угла. Как посчитать смещение, на которое после поворота надо сдвинуть картинку, что бы получился поворот вокруг центра изображения?

 

Aswed
()

аналог хаскелевского data в OCaml

Форум — Development

В хаскеле можно сделать такой код

data EitherSI = Left String | Right Int

isLeft (Left _) = True
isLeft _ = False

left (Left a) = a
right (Right a) = a

как провернуть такое в OCaml?

 ,

Aswed
()

Haskell FFI

Форум — Development

Здравствуйте. Я хочу сделать изменение цвета при работе с консолью без curses, с помощью ESC-последовательностей. просто putStr «\033[031m» не меняет цвет, а как работать с CString я не вкурил, решил сделать FFI вызов. Есть вот такой модуль на С:

#include <stdio.h>

void setClr(int n){
	switch(n){
		case 1: printf("\033[031m"); break;
		case 2: printf("\033[032m"); break;
		case 3: printf("\033[033m"); break;
		case 4: printf("\033[034m"); break;
		case 5: printf("\033[035m"); break;
		case 6: printf("\033[036m"); break;
		case 7: printf("\033[037m"); break;
		case 0: printf("\033[030m"); break;
		default: printf("\033[0m"); break; // reset
	}
}

и вот такой на Хаскеле:

{-# LANGUAGE ForeignFunctionInterface #-}
module Console(setColor,Color(..))where

data Color = Black | Red | Green | Yellow | Blue | Magenta | Cyan | White
	deriving(Enum)

foreign import ccall unsafe "setClr" c_setColor :: Int -> IO()

setColor :: Color -> IO()
setColor c = c_setColor (fromEnum c)

теперь когда я в Main вызываю так:

main = do
	setColor Red
	putStrLn "Hello, World"
сначала выводится «Hello, World», а потом консоль красится в красный. Как это исправить?

 , ,

Aswed
()

Создать текстуру

Форум — Development

Скажите, как в Хаскеле в opengl загрузить текстуру из файла?

 ,

Aswed
()

работа с буфером обмена

Форум — Development

скажите пожалуйста, как используя библиотеку xlib получать и отправлять данные в буфер обмена. Тот который clipboard, а не primary.

 

Aswed
()

Не работает торрент

Форум — Desktop

Здравствуйте, у меня проблема: перестал работать торрент. На компе стоит винда и убунта, в обеих системах торрент не качает. При этом на втором компе все работает. Что может быть причиной?

 

Aswed
()

OpenGL Перспектива

Форум — Development

Скажите, как в OpenGL изменить максимальную глубину по Z. Я рисую кубик, с перспективой, должно получаться что-то вроде: http://img9.tempfile.ru/11258/20c016ec15/b545b6c1b32a52b5aa6b0b68.png но с перспективой, а получается: http://img6.tempfile.ru/11258/205e37d98a/cae6be6f12786b4438b31dc9.png использую perspective 90 ((fromIntegral w) / (fromIntegral h)) 0.1 50

 ,

Aswed
()

openGL неправильный порядок рисования

Форум — Development

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

import Graphics.UI.GLUT as GLUT
import Data.Maybe
import Data.IORef

type F = GLfloat


main = do
	getArgsAndInitialize
	win <- createWindow "Main Window"
	st <- newIORef (0,0)
	displayCallback $= onDraw st
	keyboardMouseCallback $= Just (onKey st)
	mainLoop

onDraw st = do
	clear [ColorBuffer,DepthBuffer]
	loadIdentity
	(x,y) <- readIORef st
	rot x 1 0 0
	rot y 0 1 0 
	scale (0.1 :: F) 0.1 0.1
	kub
	flush

onKey :: IORef (F,F) -> Key -> KeyState -> Modifiers -> Position -> IO ()
onKey v (SpecialKey k) Down _ _ = case k of
								{
									KeyLeft	-> modifyIORef v (\(x,y) -> (x,y+1));
									KeyRight-> modifyIORef v (\(x,y) -> (x,y-1));
									KeyUp	-> modifyIORef v (\(x,y) -> (x-1,y));
									KeyDown -> modifyIORef v (\(x,y) -> (x+1,y));
									_		-> return()
								} >> postRedisplay Nothing
onKey _ _ _ _ _ = return()

kub = do
	cl 1 1 1
	preservingMatrix $ trn 0 0 (-1) >> sq
	cl 1 0.5 0.5
	preservingMatrix $ trn 0 0 1 >> sq
	cl 0.5 0.5 1
	preservingMatrix $ rot 90 0 1 0 >> trn 0 0 1 >> sq >> cl 0.5 0.5 0.5 >> trn 0 0 (-2) >> sq
	

cl,trn :: F -> F -> F -> IO()
cl r g b = color (Color3 r g b)

trn x y z = translate$ Vector3 x y z

rot :: F -> F -> F -> F -> IO()
rot a x y z = rotate a $ Vector3 x y z

sq = renderPrimitive Polygon$ mapM_ vertex [Vertex3 (-1 :: F) (-1) 0, Vertex3 (-1) 1 0, Vertex3 1 1 0, Vertex3 1 (-1) 0] 

 ,

Aswed
()

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