Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - D.A. Tiger

Stran: 1 ... 30 31 [32] 33
466
Vývoj / Re: C - ukazatel na promenou typu struktura
« kdy: 22. 05. 2010, 17:22:54 »
Nemělo by tam bejt místo
pokuta *
*pokuta
?

pokud jsem to pochopil z toho mála, tak je to správně - jde o přetypování z ukazatele typu void na ukazatel typu pokuta. Kdyby tam bylo *pokuta, pak by to přímo ukazatel. jenže bez typu a hodnoty. navíc by ten kód asi neměl ani potom smysl.

Zkusil bych udělat mezery mezi operátorem '=' a zbytkem textu. jestli to Vis. C++ bere jako kód v C++, můžou občas podobné věci dělat trochu problémy. Jinak by bylo lepší kdyby jsi
sem vložil toho kódu víc, protože syntaktické chyby se mohou při překladu objevit jinde, než kde k ní ve skutečnosti došlo.

467
Distribuce / Debian CD/DVD repositář
« kdy: 22. 05. 2010, 13:49:48 »
Zdravím,

mám docela velké množství programů, které si kompiluji ze zdrojových kódů a následně z nich tvořím deb. balíčky. Žel bohu je musím potom jeden po druhém nainstalovat pomocí dpkg. Napadlo  mě tedy, že by nebylo marné si vytvořil vlastní CD/DVD repositář s deb balíčky (podobně jak mají instalační DVD), a pak už jen pomocí cdset přidat do seznamu repositářů a instalovat obvyklým způsobem.

Žel bohu nemám ani ponětí jak na to. Nemáte s tím někdo prosím zkušenost? Neexistuje třeba nějaký nástroj, kterému předám seznam hotových balíčků, a on už jen vytvoří ISO-image, které vypálím na médium (či něco podobného?)

S tím mě napdá ještě jedena otázka. Nevíte, prosím, jak postupovat, aby byly balíčky co - pokud možno - nejméně závislé na konkrétní verzi Debianu? Mohu ovlivnit průběh kompilace, tvorbu samotného balíčku, ale do projektu samotného se mi moc zasahovat nechce :-( je to možné? Stačí rada, odkaz...

Dopředu dík   

468
Vývoj / Re: Procesy v shellu
« kdy: 25. 04. 2010, 14:25:09 »
Mozna ti trochu helpne - resil jsem podobnou ulohu, zjistovat jmena a PID procesu. A to volitelne ( podle hodnoty SELECT_STRING. hodnota "\1" vypise PID a "\2" vypise jmeno processu), popripadne tytez informace omezenne jen na procesy urciteho jmena, nebo odpovidajici reg. vyrazu ( pak promenna GREP_STRING musi obsahovat retezec ve tvaru "grep jmeno_procesu |", v vsech opacnych pripadech prazdny retezec "" ). Parametry se daji kombinovat ;-) Myslim, ze pokud si to trochu upravis mohlo by se ti to treba zhodit i pro tve ucely. :-)

ps -A -o pid -o comm | $GREP_STRING sed 's/[ ]*\([0-9]*\)[ ]\(.*)/$SELECT_STRING/g'


469
Windows a jiné systémy / Re: Bash pro FreeDOS?
« kdy: 17. 04. 2010, 13:24:00 »
Nevím, zda to pojede i pod čistým FreeDosem, ale svého času jsem využíval Bash z projektu Cygwin http://www.redhat.com/services/custom/cygwin/

470
Distribuce / Re: Debian Lenny na flashdisku
« kdy: 17. 04. 2010, 13:18:01 »
Zdravím,

Debian na flashce jsem nezkoušel, docela dlouho jsem využíval jako přenosný systém Slax. Bohužel i na něm jsem zaznamenal podobné problémy, jaké popisujte při výpadku proudu, nebo náhlém restartu. Po takové akci už většinou systém nenastartoval  >:(

Nicméně zjistil jsem, že je lepší vytvořit si bootovatelné CD Slaxu a pokud možno mít všechny programy na něm, a na flasce jen uživatelská data a konfigurace, popřípadě dodatečně získané moduly. Což minimalizuje jednak čtení/zápis na flash disk a jednak i riziko kolapsu systému po výpadku proudu nebo restartu.

471
Vývoj / Re: Audio přehrávač
« kdy: 01. 04. 2010, 12:10:39 »
Naději má podle mě každý dobrý a dobře realizovaný nápad  :)

Napadla mě, ale spíš otázka proč Python. Já bych osobně postupoval asi tím způsobem, že bych napsal základ aplikace v C, nebo C++ ( v případě QT) a pro moduly vytvořil rozhraní co pokud možno nejvíce kompatibilní s C, nebo alespoň v C++. Podle mého mínění je potom takové API o dost lépe portovatelné do většiny dalších programovacích jazyků (včetně Pythonu, ale nabízí se třeba i LUA, PHP, atpd... ). Což podle mě o dost rozšiřuje skupinu lidí kteří mohou moduly pro daný projekt vytvářet (...tedy mají-li zájem).

   

472
Distribuce / Re: Ako prehrávať DVD v Ubuntu
« kdy: 01. 04. 2010, 01:54:01 »
Vypada to ze se nejak pozapomel automount (nebo jak se to dneska jmenuje). Skus otevrit slozku mechaniky DVD a jestli uvidis jeho obsah tak je primountovano a prehravani by melo fungovat.

Hmm... teď jste mě zmátl. Já měl za to, že přehrávače DVD nepřipojují, ale používají přímý přístup  :o

Nicméně pokud zkusí nějaké DVD připojit nic nepokazí - alespoň si ověří že je všechno v pořádku v systému. Pokud tomu tak je, pak bych se podíval do nastavení přehrávačů, zda je tam cesta k zařízení DVD-ROM a odpovídá tomu co je nastaveno v /etc/fstab

473
Odkladiště / Re: Znáte Linux?
« kdy: 24. 03. 2010, 01:14:06 »
Slyšeli jste někdy slovo armageddon? Víte, ono je o tom napsáno v bibli...  ;D

Armageddon je katastrofický film USA.  O tom se jistě v Bibly nepíše ;)
Armagedon je řecký název místa, na kterém se podle textu Zjevení Sv. Jana (tzv. Apokalipsa) [16,16] odehraje poslední bitva mezi Bohem a jeho věrnými  se silami zla. V hebrejštině je to tuším "har Megido" - hora Megido...

Malý skoro nepodstatný detail  ;D

474
Software / Re: IE7 pod Linuxem
« kdy: 20. 03. 2010, 22:28:12 »
Taky připojím jeden odkaz : http://www.wine-reviews.net/wine-reviews/applications/ie-7-on-linux-with-wine.html

Jinak ono hodně záleží např. i  na verzi wine. Nicméně, podle testů na http://appdb.winehq.org/objectManager.php?sClass=version&iId=4195 bych nečekal moc velký zázraky  :(

475
Vývoj / Re: Funkce string:find( ) v Lua a znak "."
« kdy: 19. 03. 2010, 15:55:53 »
string.gmatch( ) nějak unikl pozornosti - je o dost lepší než ten můj původní. Díky za "nakopnutí" už to krásně pracuje...  :)

476
Odkladiště / Re: Znáte Linux?
« kdy: 19. 03. 2010, 13:39:47 »
Zkus to trochu rozvést...

No podle mě tím měl kolega Program na mysli to, že ta otázka je příliš mnohoznačná a obecná. Co si mají respondenti představit pod slovem znáte? Měl tazatel na mysly to zda už o něm alespoň slyšeli? Nebo zda jej používají? Nebo zda jsou přímo odborníci na danou problematiku?

Já bych tedy otázku formuloval asi trochu jinak. Například : "Setkali jste se už někdy s pojmem Linux?", nebo podobně. Možná by ty výsledky potom dopadly trochu jinak...  :D

477
Vývoj / Funkce string:find( ) v Lua a tečka
« kdy: 19. 03. 2010, 12:58:45 »
Zdravím

Mám takový problém s funkcí jazyka Lua string:find( ) vyhledávající znaky v řetězci. Potřebuji podobnou funkci jakou má například Perl která dokáže podle zadaného separačního znaku převést řetězec na subřetězce. Protože Lua žádnou takovou funkci nemá, tak jsem si ji napsal (testovací verzi uvádím na konci dotazu). Ve zkratce funguje tak, že pomocí Lua funkce string:find( ) se určí pozice separačního znaku v řetězci a z těchto hodnot se potom určí počátek a konec požadovaného subřetěce. Tyto hodnoty jsou poté předány funkci string:sub( ), která požadovaný výsek řetězce separuje. Tento proces probíhá tak dlouho dokud funkce nedojde na konec zpracovávaného řetězce. Návratovou hodnotou funkce je počet nalezených subřetězců.   

Vše funguje tak jak má, až do té chvíle, kdy se pokusím zpracovat řetězec jehož části jsou odděleny znakem ".".  string:find( ) vrací potom (z mě neznámého důvodu) nesmyslné hodnoty a celý proces jde do háje. Nepomůže ani před separační znak vložit znak zpětného lomítka. Nevíte, prosím, někdo proč? A popřípadě co s tím dělat. Díky moc,

Popisovaná fukce :
function split( in_str, sub_str, out_dim )
  local a = 0                         -- pozice pred hledanym znakem
  local b = 0                         -- pozice za hledanym znakem
  local c = 0                         -- cislo cyklu
  local s = 0                         -- zacatek hledaneho subretezce
  local length = string.len( in_str ) -- Celkova velikost prohledavaneho retezce
 
  print( "Source string    : " .. in_str )
  print( "Length           : " .. length )
  print( "separator string : " .. sub_str )
 
  while b ~= -1 do
    a, b = string.find( in_str, sub_str, b )
    if b ~= nil then
      b = b + 1
      a = a - 1
    else
      a = length
      b = -1
    end
   
    print( "___________________" ) 
    print( "Cycle : " .. c )
    print( "a = " .. a )
    print( "b = " .. b )
    print( "s = " .. s )
    print( string.sub( in_str, s, a ) )
                 
    s = b
    c = c + 1
  end
 
  return c
end 

Výstup funkce split  - testovací řetězec se znaky ":"
> test_str1 = "ABCD:EFGH:CHIJK"
> x1 = split( test_str1, ":", nil )
Source string    : ABCD:EFGH:CHIJK
Length           : 15
separator string : :
___________________
Cycle : 0
a = 4
b = 6
s = 0
ABCD
___________________
Cycle : 1
a = 9
b = 11
s = 6
EFGH
___________________
Cycle : 2
a = 15
b = -1
s = 11
CHIJK
> print( x1 )
3


se znaky "." (vypis jsem trochu zkrátil )
>test_str2 = "ABCD.EFGH.CHIJK"
>x2 = split( test_str2, ".", nil ) 
Source string    : ABCD.EFGH.CHIJK
Length           : 15
separator string : .
___________________
Cycle : 0
a = 0
b = 2
s = 0

___________________
Cycle : 1
a = 1
b = 3
s = 2

___________________
Cycle : 2
a = 2
b = 4
s = 3

___________________
Cycle : 3
a = 3
b = 5
s = 4

___________________
...
___________________
Cycle : 14
a = 14
b = 16
s = 15

___________________
Cycle : 15
a = 15
b = -1
s = 16

> print( x2 )
16

478
Petře, když už Vás máme na drátě (  :D ), objevil jsem ještě jedem malý bug. Když píšu reakci a chci změnit titulek (typicky v diskuzi u článků na rootu), tak se po odeslání u příspěvku stejně zobrazí ten původní.

například když příspěvek bude mít titulek "RE : Bla, Bla"
Já jej ve své reakci změním na : "Můj názor"
Po odeslání a zobrazení v diskuzi nad mým příspěvkem stejně zobrazí původní "RE : Bla, Bla"

479
Opera si pri zmacknuti "back" pamatuje psanej text, takze zprava nezmizi :p

To je sice hezké, ale tam je mi platný jak mrtvému zimník.  >:( Stejně musím tak jako tak hodit celý text do schránky, abych jej po opětovném přihlášení mohl nakopírovat zpět do textového pole a odeslat...  :(

480
Hardware / Re: Připojení mobilu k PC a Linux
« kdy: 12. 03. 2010, 13:01:19 »
Díky moc za rady i odkaz. Hned to prozkoumám   :) 

Stran: 1 ... 30 31 [32] 33