Hollosi Information eXchange /HIX/
HIX CODER 1444
Copyright (C) HIX
2002-02-24
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: progi (mind)  11 sor     (cikkei)
2 Re: *** HIX CODER *** #1442 (mind)  23 sor     (cikkei)
3 Re: Paradox psw+master psw (mind)  6 sor     (cikkei)
4 re: delphi file kezeles (mind)  50 sor     (cikkei)
5 MPU (Midi Port Unit) megszakitasproblema (mind)  25 sor     (cikkei)
6 n elemu tomb rendezese (mind)  47 sor     (cikkei)
7 Re: Midi programozas (mind)  29 sor     (cikkei)

+ - Re: progi (mind) VÁLASZ  Feladó: (cikkei)

>Felado :  [Hungary]
>Temakor: progi ( 10 sor )
>Olyan ujsagot, havilapot vagy hasonlot keresek, ami nagy reszben
>programozassal foglalkozik.
Dr. Dobbs talan. Regebben jart a cegnek, de aztan draga lett? nem
tudom. Rengeteg C forras volt benne. En csak a rejtvenyeket
fejtegettem. :-)

-- 
koka. icq#98705990 
Netszemle http://groups.yahoo.com/group/net-szemle
+ - Re: *** HIX CODER *** #1442 (mind) VÁLASZ  Feladó: (cikkei)

> Amit csinalni szeretnek az az hogy megnyitok egy adott file-t (ez
> idaig ment is), majd utanna kiolvasom a tartalmat. Igen am de ez
> karaktereket ad vissza nekem pedig a hex ertekre van szuksegem. Na ezt
> hogyan csinalom!
> 
> Pelda:
> Filebol kiolvasot string: ABCDEF
> Amit el szeretnek erni: 0x41,0x42,0x43,0x44,0x45,0x46
> 
Most nem ulok delphi elott de kb.:
1.)
Var F: file of byte;
    x : byte;	
....
	read(F,x);	

igy mar nem char amit kapsz hanem szamokat...

2.)
vagy a karakterek sorszamat lelehet kerni egy fugvennyel
x:=Valami(s[5]);

:Voli
+ - Re: Paradox psw+master psw (mind) VÁLASZ  Feladó: (cikkei)

> Hogy lehet egy paradox tablanak futasi idoben a jelszot megadni
Session.AddPassword('pwd');  // pl. a FormCreate-be...

Valaki kerdezte a Paradox "master" password-oket:
jIGGAe es cupcdvum
Udv, Otto.
+ - re: delphi file kezeles (mind) VÁLASZ  Feladó: (cikkei)

az alabbi valaszokban adott megoldas felesleges volna (bar sosem art
gyakorolni a kodolast :-), mert kinal erre a delphi mas megoldast is

az egyik a format('%.2x', [bbajt]) ami ket helyierteken szovegesen irja
a bajtocskakat


csao,
slowr



> =======================================================
> Felado :  [Hungary]
> Temakor: Re: Delphi file kezeles ( 31 sor )
> Idopont: Thu Feb 21 21:03:24 CET 2002 CODER #1443
> - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>
> #1: nem stringet, hanem byteokat olvasol ki a filebol.
> #2: dec -> hex konverzio.
>
> Ez utobbi:
>  ...
> i := 12345; s := '';
> while i>0 do begin
>   s := s + a[i mod 16];
>   i := i div 16;
> end;
>
> Ahol a=('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f')
>
> Minden jot:
> Gaby
>

es


> =======================================================
> Felado :  [Hungary]
> Temakor: Re: Delphi file kezeles ( 16 sor )
> Idopont: Thu Feb 21 20:53:14 CET 2002 CODER #1443
> - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Az ASCII kodot ugy is tekinthetjuk, mint egy 256-os szamrendszerbeli
> szamjegyet. Ezt atszamolod 16-osra (hexadecimalis). Ecceru, mert egy
> ASCII kodot 8 biten, mig egy hex-et 4 biten tarolsz (16*16=256).
>
> Jo atszamolast!
> Sipi
>
+ - MPU (Midi Port Unit) megszakitasproblema (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

A segitsegeteket szeretnem kerni.
A midi portot programozom Turbo Pascal 7.0-ban, ASM betettel, DOS alatt.
Egy szintetizatorrol az osszes beerkezo jelet szeretnem elkapni, mikozben
en a szintetizatorra kuldok is ki jeleket.
Arra gondoltam, hogy felprogramozom a midi port megszakitasat, egy rutin
kezeli a bejovo jeleket (elkapja a beerkezoket), igy en ekozben nyugodtan
kuldhetek kifele is, a beerkezett jelek kozul a kikuldes utan pedig
feldolgozhatom amire szuksegem van.
Nos, felprogramoztam a megszakitast, a 21H porton engedelyeztem az 5-os
megszakitast (most eppen ez volt a MPU megszakitasa), de a hardware
sehogyan sem akarja meghivni a megszakitast.
Mit tegyek?
Valahol a hardware-nek is szolni kell, hogy hivhatja a megszakitast? De
hol? Ha tudtok, segitsetek!
Masik problemam, hogy ha nem ismerem a MPU megszakitasat, akkor hogy tudom
lekerdezni, hogy eppen mennyi a megszakitasa?
Ez is fontos lenne, mert ha a felhasznalo rosszat allit be akkor fagyi
lesz . . .
Ha tudtok, kerlek segitsetek!

Koszi!

          Laci
+ - n elemu tomb rendezese (mind) VÁLASZ  Feladó: (cikkei)

Hello

>ha van egy n elemu tombom, aminek az elemeit szeretnem novekvo
>sorrendbe tenni, milyen algoritmust erdemes hasznalnom?

A legegyszerubb, legjobban koltsegkimelo (proci, memoria), es a
leggyorsabb verzio a binaris rendezes.

---
Hasonlo eredmenyekkel rendelkezik az is, ha krealsz egy uj, egyszeru
(tehat non-AVL) binaris fat, es feltoltes utan inorder bejaras szerint
kiolvasod. Negativuma a plusz memoriafoglalas, valamint az emiatt
keletkezo hop-okon vegig kell ugralnia a procinak. Pozitivumkent lehet
emliteni, hogy abszolut dinamikus, tehat egyreszt ugyanugy mukodik 2
elemre, mint 100000-re, masreszt futas kozben foglal memoriat - addig
pedig a tobbi processz hasznalhatja azt.

Egy eleg aranyos gyorsitas ebben az esetben a binaris fa tombkent valo
tarolasa - magyarul a tomb binaris fakent torteno ertelmezese.
Memoriafoglalasa a pointerek hianya miatt csokken, viszont a fix meret
miatt nagyon megno.
A hopok nagyon gyorsak (valojaban nem is hop, hanem egyszeru szorzas es
osszeadas).
Ekkor az uj tombot ugy ertelmezheted binaris fakent, hogy az n. tombelem
baloldali szomszedja a 2n+1, jobboldali szomszedja pedig a 2n+2-ik elem.
Sajnos erre a modszerre x**2 elemu tombot kell foglalnod (x az elemek
szama), ugyanis nem lehetsz biztos benne, hogy mar nincs pl. novekvo
sorrendben.Tehat ezt tobbnyire kis elemszamu tombokre erdemes
alkalmazni, vagy akkor, ha a memoria nem szamit, csak a sebesseg.

Mindent osszevetve (en) a binaris rendezest ajanlanam minden tombos
esetre (ugy 10-20 elemszam felett erdemes).
Lenyege, hogy a kozepso elemtol (n/2) kiindulva rendezed a bal- es a
jobboldali halmazt. Innentol kezdve rekurzivan lehet rendezni, tehat a
bal- es jobboldali halmazt veszed az egesz tombnek, es abban veszed a
kozepso elemet, etcetc. Ha szimpla rekurzioval oldod meg, akkor a
stackben viszonylag nagy memoriat foglal. Ha kicsit gondolkozol is
rajta, akkor meg a memoriafoglalasa is csekely, mindossze par
menedzselo-valtozo kell neki.Raadasul itt az eredeti tombot is
rendezheted, nem kell lemasolni.

udv
D@xi


---
http://www.mailbox.hu - Mert levelezni kell...
+ - Re: Midi programozas (mind) VÁLASZ  Feladó: (cikkei)

>   Sziasztok!
Szia!
> 
>    Olyasmi emberkenek a segitsegere lenne szuksegem, aki mar foglalkozott
>    MIDI programozassal. A feladat az, hogy adott egy MIDI keyboard ami
>    a hangkartya MIDI IN re van kotve, es ezen egyseg altal kuldott
>    midi uzeneteket kellene feldolgoznom.  (Igazabol a komm. mikentje
>    erdekelne).
>    Foleg dokumentacio, url, newsgroup cimek, url-ek esnenek jol.
Elkuldtem maganba amit osszegyujtottem a midirol.
Eppen most foglalkozom vele, ez lesz a szakdolim, emberedre talaltal . . .
Viszont nekem is elkelne egy kis segitseg. :)
Ha felprogramozom a MPU megszakitasat (ami figyeli a bejovo
jeleket), es engedelyezem a megszakitasvezerlonel az adott megszakitast, a
hardware akkor sem hivja meg.
Miert ? ? ?
Arrol a leirasok egy arva szot sem irnak, hogy a hardware-vel hol kell
kozolni hogy hivhatja a megszakitast.
Vagy csak en nem talaltam meg? :(
Ha tudsz, legyszi segits, surgos lenne . . .
Nagyon megkoszonnem.
>    Eseteleg nincs meg valakinek a Maximum Midi c. kivalo, de kb.
>    49 USD-t kostalo konyv CDmellekleten levo forrasok? :)))
Nincs. :)))
> 
>    udv,
>        Krisztian  )
Csovi!
          Laci )

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