Hollosi Information eXchange /HIX/
HIX CODER 183
Copyright (C) HIX
1998-08-08
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 varazsnegyzet m.o.,+"palyazat" (mind)  27 sor     (cikkei)
2 Re: Delphi acces viol (mind)  28 sor     (cikkei)
3 Clipper Tbrowse (mind)  18 sor     (cikkei)
4 Re: #CODER 182 (mind)  32 sor     (cikkei)
5 pro-contra: ACD (mind)  105 sor     (cikkei)
6 Re: Delphi acces violation & edit box newline (mind)  11 sor     (cikkei)
7 Re: Re.: Clipper - TBrowse (mind)  15 sor     (cikkei)
8 Re: Titok leng korul mindent... (mind)  46 sor     (cikkei)
9 DJGPP - byte alignment (mind)  10 sor     (cikkei)
10 Re: Memoriarezidens prg. (mind)  102 sor     (cikkei)
11 Re.: Clipper - TBrowse (mind)  8 sor     (cikkei)
12 BGI linkeles (mind)  38 sor     (cikkei)
13 C fuggvenyek (mind)  12 sor     (cikkei)

+ - varazsnegyzet m.o.,+"palyazat" (mind) VÁLASZ  Feladó: (cikkei)

Hi!

Tegnap, miutan beirtam a kerdest, es mar hazamentem, megtalaltam a 
valaszt a kerdesemre az 5x5-os varazsnegyzettel kapcsolatban:
minden egyes lerakott pontnak paros szamu szomszedja kell, hogy legyen. 
Ebbol mar csak az a kerdes maradt, hogy az 5x5-os tabla eseten miert csak 
ez az egy megoldas letezik?

Es a "palyazat"
Azert idezojelben, mert a dij csak tapasztalat, egy kis programozas, 
esetleg tanulsag, es egy sajat jatekprogram (amit te irsz meg). Na meg 
egy virtualis Bocicsoki;-)))
Szoval:
Van sikban ez az 5x5-os varazsnegyzet (Uj alaplap 1994 februar, forraskod 
is). Ezt at kene dobni terbe, peldaul 5x5x5-os. Ennek a forraskodja 
kellene barmiben (na jo, szukitsunk: ASM, C es/vagy Pascal).
A masik jatekpalyazat:
Van meg egy logikai jatek, a Hanoi torony. Alapesetben 3 ruddal es 10 
koronggal. Ezt ugye 2^10-1 lepesben lehet atrakni. De mi van, ha nem 3, 
hanem 4,5..n, es n-nel tobb korong van? Ezt hogyan szamolod ki?
Ez szinten erdekelne (errol is van egy csaknem kesz megoldasom, csak meg 
finomitani kellene...) 

  NGabor

           UNIX
             & Linux rulez!!!!!
+ - Re: Delphi acces viol (mind) VÁLASZ  Feladó: (cikkei)

Hi !

> egy record-arraybe beolvassa. A proba-adatbazissal mar szepen mukodott a
> dolog, es elkezdtem adatokkal feltolteni. Amikor ugy felig-meddig kesz
> voltam, akkor a 90K-s adatbazissal is tettem egy probat, de a program
> kiakadt a kovetkezo uzenettel:

Ez mar csak a proba es az eles adatbazisok sajatja ! :-)

_IMHO_ ! Szerintem az a baj, hogy a tombod tulno a 64k-s hataron.
Egyaltalan, hogyan van ez deklaralva ? 
Egy kicsit felve is irom le a fentieket, mert a DELPHI 3-bol meg messze
vagyok a teljes ismerettol. A regebbi TP-kben bizti megvolt a 64k-s
korlat. (meg a kodszegmens hosszara is !)
Szoval nem lehet, hogy tomb tulindexelessel allsz szemben ?
Bocsanatot kerek amennyiben nagy hulyesegeket irtam, csak a joszandek
vezetett.

A Tedit.text-be esetleg CR+LF beiraasl is lehetne probalkozni, de az is
lehet, hogy ez a control egesz egyszeruen nem tamogatja a tobbsoros
kiirast. Hasznalj  Memo editet a tobbsoros bevitelhez.

Amugy a HINT-ek is frankon elfogadjak a CR-t a tobbsoros hint szoveg
kiirashoz !

-- 
Csiszar L.
http://www.matav.hu/uzlet/stadium/szt/
+ - Clipper Tbrowse (mind) VÁLASZ  Feladó: (cikkei)

Hi !

A Tbrowse objektumot eddig csak a mintapeldak kisebb tuningolasaval
hasznaltam, szoval nincs nagy gyakorlatom vele.

De. DbEdit-tel ugy csinalnam, hogy a belso fuggvenyt elindulaskor mindig
meghivja. Itt egy Go <recno> paranccsal, vagy egy seek-kel is olyan
rekordra allsz, amilyenre akarsz. Utana azonban ne felejts el egy
refress screen-es visszateresi ertekkel visszaterni a belsofuggv-bol.

A tbrowse-ban valoszinuleg a stabilize elott kellene valahol beallitani
a kezdo record sorszamot.

(igy fejbol ezt tudtam kiizzdani, de talan jo kiindulopont)

-- 
Csiszar L.
http://www.matav.hu/uzlet/stadium/szt/
+ - Re: #CODER 182 (mind) VÁLASZ  Feladó: (cikkei)

Hi Coders!

> Felado :  [Hungary]
> Temakor: Titok leng korul mindent... #CODER 182
 ...
> Korabban aki olvasta a Coder-t az tudja, hogy elhangzott nehany dolog a
> titkositassal kapcsolatban.  XiX 'titok' programja szerintem egy teljesen
> hagyomanyos 'stream cipher', es megint csak szerintem viszonylag egyszeru
> is feltorni termeszetesen az algoritmus ismereteben (matematikailag) -
> brute-force technika.
 ...

1. Ez egy kicsi, gyors progi.
2. Teljesen hagyomanyosan meg lehet probalni a feltorest!
3. Van olyan progim is amit meg en se tudok feltorni =:-)
4. Ha gondolod ird meg (ird le) a brute-force technikat.
   Kivancsi vagyok ra. Ugyanis az algo ISMERT!!!

Arra gondoltam egyebkent, hogy esetleg masok is kozze teszik a
sajat otleteiket esetleg programjaikat.

Nincs valaki aki kozzetenne egy (pascal) ketkulcsos, 2**31 (longint)
peldaprogramot okulas celjabol (RSA, DES, stb.)??? De kar :(((
Esetleg masmilyen algot??? De kar :(((

Irtal nehagy iNET cimet ahol utanna lehet nezni a programoknak, forrasoknak.
Szerintem a List tagjait (is) erdekelne egy-ket kiragadott pelda
ismertetese.

ui: Titokzatos titkok titkait titokban tartom.

udv: XiX/PsychoMix
+ - pro-contra: ACD (mind) VÁLASZ  Feladó: (cikkei)

Tisztelt Nagyerdemu, kedves Csaki Ur!

Kezdenem azzal, hogy a rosszat mindig konnyebben elhiszi a jonep, es ezt el
kell fogadni! A meggyozes egy lehetseges jarhato ut, am lekezelo hangnemben
epp az ellenkezojet eri el a level! Erre nem artana figyelni! Leginkabb
azert, mert engem, aki tulajdonkeppen nem volt erdekelve se pro, se kontra,
irasra kesztetett a valaszlevel!

>Welcome in America! Iden kb. 300 embert hozunk ki. Ha te nem josz,

Ez a "Welcome in Amerika" egy kicsit lejart dolog! Kicsit sem teszi
csabitova az ajanlatot, sot!

>elviszi mas. Most mar Del Californiaba jon ki a legtobb.

Nem akkor, ha a munkaerot allatkent kezeli a cege tisztelt Csaki Ur! Bar
jelen esetben esetleg mondhatjuk azt, hogy a vadak elleni agressziv
vedekezes valtotta ki a pongyola fogalmazast.

>Befektetoink vannak. Az ACD advisory board 

Befektetoje mindenkinek van! Viszont sajat erobol lenne kunszt!

>tagja Los Angeles egyik vezeto ugyvedi irodajanak a
>tulajdonosa.

En, mint foldi halando, nem nagyon szeretem az olyan cegeket, akiknek tul
profi ugyvedei vannak. Olyanok, amilyen kvalitasut nem tudok megfizetni,
barmilyen jol keressek is! (Orankent $250 teljesen normalisnak szamit
corporate es egyeb penzes teruleteken! Nem feher embernek valo!)
Ezt leginkabb tapasztalatbol irom!

>Fajdalom: NEM MINDENKI JOHET KI, csak a SAINT-ek, a  

Ez teny. De mi koze ennek a fizetes megtagadasahoz?

>Nem adnak vizumot erettsegire. Irj President Clintonnak vagy a
>US Congressnek.

Pl ez lenne talan a legelesebb pontja a lekezelesnek!

>A company  financialis adatok is nyilvanosak,  megtekinthetok a 

Talan nem kell magyaraznom, hogy eppen a magyarok azok, akik valoszinuleg
legjobban tisztaban vannak azzal, mi a kulonbseg a papir es a valosag
kozott! Amit kozze tesznek "Merlegadatok" cimszo alatt, az maximum a
reszvenyeseket erintheti, mert ok ennek alapjan kapnak osztalekot, barmilyen
valotlan legyen is. A merlegadatokbol nem derul ki, hogy egy-egy vezeto
mennyit tud kimenekiteni a merleg elotti eredmenybol. Ha nem tud... (nincs
kommentar)
Ertelmes ember a tobbiek FUGGETLEN velemenyet hallgatja meg.

>De van aki szeret minket. Egy elozo programozonk eppen
>a napokban jelentkezett. (meg fogjuk kerdezni, hogy
>betehetjuk-e a nevet)

Olyan elozo programozok nevet is betenne tisztelt Csaki Ur, akik
panaszkodnak?

>Talt elsullyed: Eredeti neve Gary Anonymus, Gary Lang az csak alnev.
>Es a 949-699-0558 ezen a neven veszi fel a telefont.

???

>Kulon szokasa, hogy a techsupport EMAIL-rol irogat,
>alneven. 

Ez pedig tobb, mint kulonos! IMHO

>Mar ENSZ is uldozi, Boszniai haborus buntetteket miatt
>(tomeggyilkossag), most meg az FBI van a nyakan  valami
>terrorista dolog miatt.

Ez pedig mar enyhen visszataszito! (Ha ironia volt, akkor azert, ha nem,
akkor azert!)

>Jo a tanacs, minel tobben ellenoriznek annal tobb businesst kapunk.
>IGAZI, referencia EMAIL cimek, komoly erdeklodoknek rendelkezesre allnak.

Mar elnezest! Ki az a hulye, aki ugy ker referenciat, hogy arrol az erintett
tud? Meg extremebb kerdes: Ki az a hulye, aki az erintettol ker referenciat?
(Ha rosszul ertettem a mondatot (ami nem nehez!), suru elnezest kerek!)

>De nem az ACD-GAMMA  az alkalmazo hanem pl. a Boeing, Rockwell,
>Lockheed, Bank of America. Mi csak kozvetitunk. Osszehozzuk
>az uzletet. 

Ilyen jo neveket en is tudok sorolni a vegtelensegig Europaban is! De ha nem
kepez a ceg interface-t, hogyan kapja meg a jutalekat? Es egyaltalan hogyan
merulhetett fel barkiben az otlet, hogy az ACD nem fizetett valakinek?

>ACD javaslat: At kellene alakitani  Coder-t  HATE-ACD grouppa.

Vigyazzon mit kivan Csaki ur! Ismerek ilyen levellistakat! A
legszelsosegesebb a QSH-BBS. Kb abban a stilusban, mint az On levele, csak
picit szokimondobban!

>Ui: hu-hu, avagy  KI-KI. Jo ez szerviz. Nem ismer valaki egy
>KTO-KTO hasonlot,  Csaptol keletre. 

??????

Tovabbi kellemes napot mindenkinek!

	Peterke
+ - Re: Delphi acces violation & edit box newline (mind) VÁLASZ  Feladó: (cikkei)

Szia!

>hogyan lehet egy edit doboz szovegebe sortorest rakni?


Egy editbox-ba nem lehet sortorest tenni, ezt a windows
nem engedi. Ha mindenkeppen tobb sorba akarsz irni,
akkor hasznald a TMemo komponenst, ez gyakorlatilag
egy tobbsoros editbox.

Udv.Csaboca.
+ - Re: Re.: Clipper - TBrowse (mind) VÁLASZ  Feladó: (cikkei)

Sza,

> Erre gondoltal?
> oTBrowse:RowPos := [rekord szam]
> WHILE ( ! oTBrowse:Stabilize() ) ; END
aham, valami ilyesmire, de ez nem fog muxeni nekem, mert ezt a Tbrowse
objectet egy Getbol akarnam meghivni. Es hiaba stabilizalom get elott,
kiteszi nekem a get mezo ala, es a getben meg az elso rekord vigyorog
ram... Le lehet valahogy hookolni az object inicializalasat?
Egyebkent meg koszi :)

Titanic

---[.sig]------------------------------------------------------
Nem Trtem ezt a sok sz÷kTt, miTrt festi barnara a haja t÷vTt...
+ - Re: Titok leng korul mindent... (mind) VÁLASZ  Feladó: (cikkei)

On  6 Aug 98 at 5:10,  > wrote:

> Mert adtak volna ki a PGP-t illegalisan. Szerintem az mar standard
> titkositasi eljaras, szerte a vilagban hasznaljak is rendesen.
> (Lehet, hogy elkerulte valami a figyelmemet. Ha valaki tud bovebbet
> errol az homalyositson fel legyenszives.) 

Kicsit bonyolult a helyzet, mindenesetre legalisan lehet es lehetett
hasznalni a pgp-t. 

Regebben a 2.3a verzio hasznalata 'valoszinu' illegalis volt az 
_USA-ban_!! Ugyanis olyan kodot tartalmazott (MPILIB), ami az USA-n 
belul nincs engedelyezve (nem tudok reszleteket, hogy miert). A 
2.6-os verzioba viszont az RSAREF konyvtar kerult, amit lehet az 
USA-ban alkalmazni, viszont nem lehet az USA-n kivul! :-) Ezert lett 
egy 2.6i verzio, ami megint csak az MPILIB-et hasznalja, igy az USA-n 
kivul lehet hasznalni azt, az i nelkulit meg a USA-ban. (A ket 
konyvtar ugyanazt csinalja egyebkent.)

Eredetileg a pgp forrasa tenyleg illegalisan kerult az USA-n
kivulre, ugyanis az eros titkosito algoritmusa fegyvernek szamit,
igy nem lehet "csak ugy" exportalni. Viszont legalisan hasznalni
nekunk akkor is lehetett, annak ellene, hogy eredetileg illegalisan
exportalodott, mert mi mar az USA-n kivul fertunk hozza. (Ezert van
az, hogy mindenfele van az a szoveg, hogy csak az USA-n kivuli
geprol ftp-zze le a PGP-t mindenki, aki nem USA beli.)

Mara mar ez a helyzet is megvaltozott, mert van egy olyan furcsasag
az USA-ban, hogy eros kripto programot nem lehet legalisan
exportalni, viszont konyvet igen! Erre csinaltak egy konyvet, ami a
PGP forrasat tartalmazta szovegesen, soronkent checksum-mal. Ezt
aztan legalisan exportaltak, aztan az USA-n kivul egy OCR programmal
(nem a Recognita volt az :)) beolvastak az egeszet, kijavitottak a
hibakat, stb. Igy lett egy legalis pgp forras, ami egyenerteku a
masikkal. :))

Egyebkent erdekessegkeppen: a checksum-ot (vagy CRC-t, nem is tudom, 
milyen jellegu ellenorzo szam volt a sorok vegen) nem valami 
szerencsesen csinaltak meg, mert az OCR program nagy gyakorisaggal
nem pontosan ugyanannyi darab szokozt vagy tabulatort ismert fel a 
sorok elejen, mint ami eredetileg volt, ettol az egesz ellenorzo szam 
hasznalhatatlanna valt :)

Istvßn
--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - DJGPP - byte alignment (mind) VÁLASZ  Feladó: (cikkei)

Szevasztok!

Probalkozom a DJGPP-vel, ebbe kellene majdan atrakni egy sokezer
soros programot. Nem talaltam olyan leirast, amibol kiderult volna,
hogy tudom a strukturakat byte hatarra igazitani. Muszaly lenne, mert
ilyen rekordok vannak egy adatbazisban.
(a legjobb lenne egy leiras cime, amiben ez is benne van).

Elore is kosz.
Zotyo'
+ - Re: Memoriarezidens prg. (mind) VÁLASZ  Feladó: (cikkei)

Hello Coders!

> Felado :  [United States]
> Temakor: Memoriarezidens program ( 7 sor )
Nem derult ki, milyen nyelven szeretned, de miutan en assembly buherator
szeretek lenni, itt a kovetkezo forras, ami vegulis a hordozorutin, amit
lehet tovabb faragni, bar onmagaban is ketyeg, csak semmit nem csinal.
Ja es .COM-ra van eppen, de legalabb van mit igazitani. Meg egy aprosag:
ugy mellesleg a program tudja az uninstallt is, ehhez a vegrehajthatova
leferditett progit ha megegyszer elinditod automatice kilovi magat a
memoriabol. Azt hogy rezidens-e mar ugy nezi meg, hogy kiveszi az 1C
interrupt abszolut cim+2 byte utan talalhato wordot (mit ad isten a
monogramomat), hasonlitgat, ha ugy talalja ugyanaz, akkor game over.
Ha regisztraltatni akarod a kodot nalam, batran kuldj penzt a copyright
jogok elleneben. :))

code	segment	para public 'CODE'
	org	100h
	assume	cs:code, ds:code, es:code, ss:code

start:	jmp	tsrinit           

oldint	equ	this dword		;regi Interrupt vektor
intofs	dw	(?)
intseg	dw	(?)

newint	proc	far
	jmp	short runint

	db	"AV"			;Itt van a gyel

runint:	push	ax			;Tele van pushsal meg poppal
	push	bx			;Ha nem kell ennyi irtsd ki
	push	cx
	push	dx
	push	di
	push	si
	push	es
	push	ds
prg:	nop				; Ide tedd a vakert
	nop
back:	pop	ds
	pop	es
	pop	si
	pop	di
	pop	dx
	pop	cx
	pop	bx
	pop	ax
	jmp	cs:[oldint]
newint	endp
over	equ	this byte		;a tar elso szabad byte-ja

text1	db	13,10,"TSR V1.0 (c) 1994 by Attila Varga",13,10,13,10
	db	"TSR V1.0 the incredible code installed.",13,10
	db	"Microsoft sux.",13,10,"$"
text2	db	13,10,"TSR V1.0 uninstalled. Bye.",13,10,"$"

tsrinit proc	near
	mov	ax,351Ch
	int	21h
	cmp	word ptr es:[bx+2],"VA"	;Teszt: rezidens mar?
	jne	inst
	mov	dx,es:intofs		;Regi 1Ch cime vissza
	mov	ax,es:intseg
	mov	ds,ax
	mov	ax,251Ch
	int	21h
	mov	bx,es
	mov	es,es:[2Ch]		;Environmentben prg szegmens
	mov	ah,49h
	int	21h			;Tar felszabaditasa
	mov	es,bx
	mov	ah,49h
	int	21h                
	push	cs
	pop	ds
	mov	dx,offset text2 
        mov	ah,9
	int	21h
	mov	ax,4C00h		;Exit a banatos busba
	int	21h			;This is the end, my only friend
inst:	mov	intseg,es
	mov	intofs,bx
	mov	dx,offset newint
	mov	ax,251Ch
	int	21h
	mov	dx,offset text1
	mov	ah,9
	int	21h
	mov	dx,offset over		;Paragrafusok szama*16
	mov	cl,4
	shr	dx,cl
	inc	dx
	mov	ax,3100h
	int	21h			;Rezidens. Na.
tsrinit	endp
code	ends
	end	start

Udv
A.
+ - Re.: Clipper - TBrowse (mind) VÁLASZ  Feladó: (cikkei)

Hi!

Erre gondoltal?

oTBrowse:RowPos := [rekord szam]
WHILE ( ! oTBrowse:Stabilize() ) ; END


+ - BGI linkeles (mind) VÁLASZ  Feladó: (cikkei)

Udv, Stenya!

Mar ket hete proballak elerni, de minden levelem visszapattan. Ha ezt 
megkapod, akkor vegre orulhetsz.

BGI meghajto linkeles:
Minden .BGI fileban van egy meghajtonev, talan a $8E offszeten, de ebben 
nem vagyok biztos. Ha meg aktualis, akkor nezd meg a FAQ.DOC-ot, az 
elejefele van a leiras. (Es ha valami megint surgos, nezd meg a 
FAQ.DOC-ot. :) )
A meghajtonev Pascal string, vagyis elso byte-ja a string hossza. Ezt a 
stringet kell atirni EGAVGA-ra, es ilyen neven linkelni, igy azt hiszi a 
TP, hogy szabvanyos BGI-t hasznalsz.
En pl. igy konvertaltam:
binobj svga256.bgi svga256.obj svga256drv
Ezutan a link:

{$L svga256.obj}
procedure svga256drv; external;
 ...
  if ) < 0 then
    begin
      writeln('Nem sikerült beépíteni a BGI file-t!'
      halt(1);
    end;
  gd:=InstallUserDriver('egavga',nil);     { <- itt verjuk at a TP-t }
  gm:=3;
  initgraph(gd,gm,'');


SMPT/POP3:
Ehhez a problemadhoz sajnos nem ertek. Unitom sincs, ami ezzel 
kapcsolatos funkciokat valositana meg.

Ennyi lenne.

  Hali.
  Pisti
+ - C fuggvenyek (mind) VÁLASZ  Feladó: (cikkei)

Hali!

Szuksegem lenne egy nehany Pascal fuggveny C megfelelojere. Ha nincs 
ilyen beepitve, akkor megirom, ezzel nincs gond, de ha van beepitett, 
akkor azt hasznalnam.

int   ->  flood(), ezt megtalaltam
frac  ->  ?
round ->  ?
trunc ->  ?

  Pisti

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS