Hollosi Information eXchange /HIX/
HIX CODER 163
Copyright (C) HIX
1998-07-19
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 :) (mind)  22 sor     (cikkei)
2 PnP felismeres (offtopic) (mind)  55 sor     (cikkei)
3 Multipart/mixed level szetszedese (mind)  8 sor     (cikkei)
4 lamer kerdes -- NCURSES + X (mind)  8 sor     (cikkei)
5 NCURSES -- HELP (mind)  75 sor     (cikkei)
6 BGI driver Pascalban... (mind)  20 sor     (cikkei)
7 Ket pont (mind)  19 sor     (cikkei)
8 The CLU (mind)  36 sor     (cikkei)
9 Re : kartyaszam titkolozas (mind)  65 sor     (cikkei)
10 SQL (mind)  22 sor     (cikkei)
11 Re:FindWindow (mind)  18 sor     (cikkei)
12 lebegopontos szam (mind)  7 sor     (cikkei)
13 Hogyan kell ...? (mind)  17 sor     (cikkei)

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

Sziasztok!

> Az eredmeny megdobbento kodmeret _csokkenes_.
> Ha most felmerult benned, hogy miert van ez azt nem
> tudnam megmondani :( Fogalmam sincs miert nem kepes
> erre a fordito es a linker az intergralt fejlesztoi
> feluletbol (IDE) kozvetlenul.

Emlitett programfejlesztesi eszkozt nem ismerem, de B. Pascalban es C-ben is
van olyan opcio, hogy 'Debug info' es ez kikapcsolhato a keretrendszerben.
Parancssorban pedig megadhato, hogy tegye-e bele vagy ne.

Bye,
          _______________________________________________________

              O ."""                   mailto:
          ."".O"O"" "". ."""..""". http://www.earthcorp.com/dface
          O   O O o"""O O    O""""               icq_uin: 5242066
          "ooo"oO "ooo"o"ooo""ooo"
          ______O________________________________________________

             "If this van is rockin' don't come and knockin'."
+ - PnP felismeres (offtopic) (mind) VÁLASZ  Feladó: (cikkei)

Udv Coder dudes!

En mereszeltem kerdezoskodni a PnP beallitasokrol jopar szammal ezelott.
Azota szerencses veletlen folytan kezembe kerult a leiras egy konyv
formajaban. Gondoltam, megosztom veletek.

A PCI-os eszkozok mindegyike lekerdezheto/konfiguralhato, mivel a PCI
tamogatja a PnP-t. A ISA-s kartyak kozul vannak olyanok, melyek PnP
kompatibilisek, ezen cuccok adatai az IsaPnp funkcio segitsegevel tudhatok
meg.


PCI eszkozok konfiguracioja

Minden PCI eszkoznek 256 byte-os konfiguracios terulete van. Ebbol az elso
64 byte szabvanyos fejlec info, a tobbi specifikus. A lekerdezes/konfig 2 db
32 bites regiszteren keresztul tortenik a kov. portokon:

0CF8h : konfig. reg., a 32 bit mindegyikenek kulon funkcioja van. Ezek kozt
szerepel a busz sorszama, eszkoz szama, funkcio szama (multifunkcios
egysegnel) es a regiszter sorszama.

0CFCh : a megcimzett 32 bit itt olvashato ki. Valami gaz is van, mert az en
leirasom szerint ennek 0CFAh-n kellene lennie. Tobb oras debugolas utan arra
jutottam, hogy hibas a doksim :(

ISA PnP konfiguracio

Itt mar kevesbe egyertelmu a helyzet. Itt 3 db 8 bites regiszter all
rendelkezesre. A adatolvasashoz a 0279h cimen levu cimregisztert kell
beallitani (LPT2 port) irashoz a 0A79-et. Namost az adatport nem rogzitett,
a 0203h-02ff portok kozott barmely szabad reszen elhelyezkedhet. Ezt a PnP
BiOS donti el. En 020fh cimen talaltam meg sajatomat. Itt olvashato a
szinten 256 byte-os terulet byte-onkent.

Azert nem minden vilagos tovabbra sem. Az ISAPnP pl. nem mukodik ha
Windowzer95-rel inditok (GUI nelkul). Arra sem sikerult rajonnom, hogy ez az
egy ISAPnP adatterulet van, vagy pedig ISA kartyankent egy. :(


Mind1, remelem sikerult jol osszezavarnom titeket! :)))
A PCI info megjelenitesere/dumpolasara osszeutottem egy progit, akit
erdekel, annak elkuldom (mar csak hogy ne kelljen mindenkinek ua.
megcsinalnia).

Bye,
          _______________________________________________________

              O ."""                   mailto:
          ."".O"O"" "". ."""..""". http://www.earthcorp.com/dface
          O   O O o"""O O    O""""               icq_uin: 5242066
          "ooo"oO "ooo"o"ooo""ooo"
          ______O________________________________________________

             "If this van is rockin' don't come and knockin'."
+ - Multipart/mixed level szetszedese (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Van valakinek folyamatabraja, pszeudokodja, vagy pascal kodja a
Multipart/Mixed mode levelekbol a sima szoveg kiszedesere?
Konkretan a HTML levelek plain textre konvertalasahoz kellene,
de szep elegantosan. :-)

Koszi: Csabii
+ - lamer kerdes -- NCURSES + X (mind) VÁLASZ  Feladó: (cikkei)

Az NCURSES doksikban olvastam, hogy ha X window rendszer alatt atmeretezheto
NCURSES
alkalmazast akarunk irni, akkor nekunk kell megirni a SIGWINCH signal
lekezelojet.  Namarmost mi
ez a SIGWINCH signal, es hogy lehet ezt elkapni?  (Valoszinuleg a tobbit mar
magamtol is tudom).

ImRe
+ - NCURSES -- HELP (mind) VÁLASZ  Feladó: (cikkei)

Hali CODERek!
Elkezdtem ismerkedni az NCURSES-el, es rogton belefutottam valmibe,
amit nem ertek.
Itt van ez a peldaprogram:
> #include <ncurses.h>  /* always needed */
> #include <stdlib.h>   /* malloc is defined there */
>
> WINDOW *maskwin;
> WINDOW *findwin;
>
> void main()
> {
> char *ptr=(char *)malloc(255); /* the pointer and 255 Byte of memory for
it */
>
>  if(!(stdscr=initscr())){  /* don't forget this!!! */
>    fprintf(stderr,"inp: initscr() failed\n\n");
>    exit (1);
>  }
>  if (!(findwin=newwin(3,37,9,21))){  /* open a window with error check */
>    fprintf(stderr,"inp: can't open findwin\n\n");
>    endwin(); exit (1);
>  }
>  if (!(maskwin=newwin(1,21,10,35))){  /* open a window with error check */
>    fprintf(stderr,"inp: can't open maskwin\n\n");
>    endwin(); exit (1);
>  }
>
>  start_color();  /* check for color and initialize the color or attributes
*/
>  if (has_colors()){
>    init_pair(1,COLOR_WHITE,COLOR_RED);
>    init_pair(2,COLOR_BLACK,COLOR_WHITE);
>    wattrset(findwin,COLOR_PAIR(1));
>    wattrset(maskwin,COLOR_PAIR(2));
>  }
>  else{
>    wattrset(findwin,A_REVERSE);
>    wattrset(maskwin,A_NORMAL);
>  }
>  werase(findwin); /* erase the windows, this will show the colors, too */
>  werase(maskwin);
>
>  box(findwin,0,0);  /* draw a box around the window */
>  mvwaddstr(findwin,1,2,"Inputstring: "); /* print this to the window */
>
>  keypad(stdscr,TRUE);  /* enable keypad and cursor keys */
>  timeout(-1);          /* don't wait on input */
>  nonl();               /* no newline translation */
>
>  wnoutrefresh(findwin);
>  wnoutrefresh(maskwin);
>  doupdate();  /* show the windows */
>
>  mvwgetstr(maskwin,0,0,ptr); /* wait for input */
>
>  delwin(maskwin); /* delete the windows and free up the resources */
>  delwin(findwin);
>  endwin();  /* end ncurses */
>  printf("The input was: %s\n",ptr); /* print out the input */
>  free(ptr); /* free up the ptr */
>  return; /* exit */
> }
Namarmost.  Ha ezt karakteres modban elinditom (szines), akkor minden
mukodni latszik.  Ha viszont az xterm, vagy kterm ablakban teszem
ugyan ezt, akkor felvillannak egy pillanatra az ablakok, malyd rogton
el is tunnek.  Mind az xterm, mind a kterm tamogatja a reverse videot
(mint a hogy az a midnight commanderrel jol lathato) tehat az nem
lehet a gond. De ha az nem, akkor mi?
ImRe
> ----------------------------------------------------------------------------
        ... Our continuing mission: to seek out knowledge of C, to
        explore strange unix commands, and to boldly code where no one
        has man page 4.
> ----------------------------------------------------------------------------
+ - BGI driver Pascalban... (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!
K÷vcsi a problÚmßm!:
Van egy external driverem Pascalhoz!
InstallUserDriver-el gy÷ny÷rűen megy vele!
Ez eddig OK!
De Ún hozzß akarom fűzni a $L fordÝtˇ direktÝvßval, de sehogyan sem megy!?
Mi a baj, hogyan csinßljam, hogy el is ismerje driverkÚnt, de hozzß is
fŘzze!
KÚrnÚk minden vßlasz kŘld§t, hogy magßnba is irjon Ús csatoljon egy mŘk÷d§
mintaprogit valamilyen kŘls§ driverrel!
THAnX, KÍSzI MINDENkI-nek!
P.S.: A dolog sŘrg§s!
                                                         Udvozlettel:

Stenya

MailTo: ;  
WWW   : Edu.Bethlen.Hu/Stenya
*WhatYouSeeIsWhatYouGet ... Is it sure?*
*Plug & Play?? ... NO, Plug & Pray!!*
+ - Ket pont (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!
Van egy gondom!
TegyŘk fel, hogy a kÚperny§n van 2 pont!
A kÚt pontot ÷sszek÷t÷m egy egyenessel, mivel tudom minden koordinßtßjßt!
De Ús nem akarom, hogy az egyenes elÚrje a mßsik pontot!
Csak annyit, hogy az egyikb§l elindul Ús mutat a mßsik felÚ!
Tehßt, ha meghosszabÝtanßm, akkor pont elÚrnÚ!
Ísszegezve! Adott kÚt pont koordinßtßja, olyan egyenes kell k÷zÚjŘk, amelyik
midkett§n ßtmenne, ha elÚg hosszu lenne!
ThanX! LÚgyszi aki vßlaszol, akkor az hozzßm is kŘldje el, ne csak a
listßra...
                                                         Udvozlettel:

Stenya

MailTo: ;  
WWW   : Edu.Bethlen.Hu/Stenya
*WhatYouSeeIsWhatYouGet ... Is it sure?*
*Plug & Play?? ... NO, Plug & Pray!!*
+ - The CLU (mind) VÁLASZ  Feladó: (cikkei)

Hi all!

1 oromhirt szeretnek bejelenteni, melyet itt, a Coder forumban kezdek.

Egy olyan "csomagolo-algoritmizalo"-t -igen, pont ezt- fejlesztettem ki,
melynek segitsegevel EGY EGESZ CD tartalma eltarolhato EGY PICIKE
FILE-ban!!!

Tegyuk fel, hogy ezt a progit raeresztjuk a M$Win95 CD-re, amibol csinal egy
6 kb-os file-t!!

Igy aztan mit nyerunk? -> Egy szabadon terjesztheto Win95 verziot, amit csak
az a szemely tud szetpakolni, akinek a be/ki-csomagolo progi a birtokaban
van.

Jol hangzik, mi? ;)

Koszonom, hogy elolvastatok... ;)

Udv:
cluster/Explorers

UI: Ha valaki TEST-elesre szeretne jelentkezni, akkor nyugodtan irjon a
fenti cimre, de kerem, legyetek turelemmel, mert maga a
"csomagolo-algoritmizalo" mar kesz van, most irok hozza egy vmennyire
hasznalhato felhasznaloi felutetet (User Interface ;)))).
Aztan teszteles, javitas; teszteles, javitas; teszteles, javitas; ... ;))))

UI2: Koszonom mindenkinek, aki ellatott info-val a "Compress" subject-u
levelemre...


UI3: Egy kis titok: a "csomagolo-algoritmizalo" 2 (ketto) olyan kodot
hasznal, amit programozok millioi hasznalnak naponta tobb ezerszer... ;)))

Hali!
+ - Re : kartyaszam titkolozas (mind) VÁLASZ  Feladó: (cikkei)

Hi !

 irta :
> > Ha esetleg megleled, kozkicse tehetned itt a coder-en !
> >
> > Csiszar L.
> Azert ezt megse kene, nem gondolod?
> A.

Nem, nem gondolom. A kartyaszam ellenorzesere szolgalo algoritmus
ismerete szerintem meg nem okoz semmilyen torvenysertest.
Szerintem pont azert van hogy valamilyen szintu vedelmet biztositson az
illegalis felhasznalas ellen. Onmagad vedelmehez pedig torveny adta
jogod van !

Nem kell nagyon messzire menni. Itt van pl a szem.szam, az adoszam, es a
TBszam. Mindegyik szam ellenorzo jeggyel van van ellatva, es ugye nem
kell ecsetelnem, hogy a harom szam ismerete milyen visszaelesi
lehetosegeket rejt magaban. Pl az adoszamod es a szemszamod ismereteben
vehetek fel ugy penzeket, hogy azok adojat rajtad fogjak behajtani. Kis
fantaziaval, meg nehany alvilagi ismerossel ezernyi "jo" felhasznalast
lehetne me'g neki talalni.

Ennek ellenere mindharom szam ellenorzo algoritmusat kozze tettek a
Magyar Kozlonyben.  (ami azert nem egy zugirat)

Legtobb fajta jognak (foleg a szabadsag jogoknak) megvan az a
tulajdonsaguk, hogy lehet veluk elni, es visszaelni.
Emellett letezik meg az artatlansag velelmehez valo jog !
Milyen alapon tetelezed _te_ fel rolam, vagy a lista barmelyik
olvasojarol, hogy a megszerzett ismeretet buncselekmeny elkovetesere
akarna' hasznalni. 
Annal is inkabb erdekes hogy mi a gondod a nyilvanossaggal, mert pont te
mondod, hogy aki generalt kartyaszamot hasznal az nagy valoszinuseggel
ugy is lebukik. 
Nekem pl. a telefonkartya mukodesenek algoritmusa is megvan, megsem
alltam meg neki soha patkolt telefonkartyat gyartani, (januartol meg
ugyis ujfajta tel kartya lesz allitolag) mert a "bunozoi" hajlamaim
kimerulnek a gyorshajtasban.
:-)

En pl az emlitett harom szam ellenorzo algoritmusanak ismereteben
megtudtam talalni azt a modot, amivel az ismeretembol _teljesen
legalisan_ penzt tudtam csinalni. Mert vannak helyek, ahol az ilyen
szamok nagy tomeget kell ellenorizni, es mar egy ilyen egyszeru
ellenorzesi lehetoseg is nagy segitseget jelent.

Honnan tudod pl, hogy en a kartyaszam ellenorzesi lehetoseget nem arra
szeretnem-e felhasznalni, hogy a WEB-es boltomban egy elo" ellenorzo
front-endet keszitsek, amivel megkimelhetem magam attol, hogy kesobb a
bankkal hibasan bepotyogott kartyaszamokat kelljen ellenoriztetnem.
Ugyanis a banki ellenorzes mindenkeppen valamennyi penzembe fog kerulni,
ha masert nem, azert mert fel kell hivnom a hitelesito kozpontot.
Az ember pedig gyarlo termeszetenel fogva hajlamos arra, hogy a
huszjegyu szamokat elgepelje. (aki dolgozott mar eles kornyezetben, az
tudhatja hogy mennyit kell szenvedni azzal hogy az ember kiszurje a
gepelesi hibakat !!) 

Remelem senkit nem tartottam fel nagyon ezzel a kis szosszenettel, de
ugy erzem a szolasszabadsaghoz es a szabad informacioaramlashoz valo jog
vedelme megert ennyit !

Csiszar L.
A Blue Ribbon Campaign tamogatoja.
http://www.matav.hu/uzlet/stadium/szt/
+ - SQL (mind) VÁLASZ  Feladó: (cikkei)

Szia!

>Ez azeret ciki mert rengeteg adat van. En a serveren szukitek es csak
>view-eket akarok kapni raadasul bufferelten es csak mondjuk nehany szaz
>adatot ha tobb van akkor tobb frame-ben. Most gondold el ha jo egy megas
>tablat letoltok es helyben dolgozok akkor mi van a tobbi felhasznaloval?

>Sajnos ODBC-t kell hasznalnom.

Teszteleted mar milyen gyorsan reagal a szerver es milyen gyorsan jonnek le
az adatok?
Hatha megsem olyan lassu mint mondjak...

Altalaban lehet tobb query-t is egyidejuleg futtatni (legalabb is
delphiben), igy is
gyorsithatsz esetleg rajta.

Nem tudom pontosan mi a feladat, ha tudnad pontositani, talan tudok meg
optimalizalasi tanacsokat adni.

Szia:
     Feri
+ - Re:FindWindow (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

>Vajon miert van az, hogy egy bizonyos nevu ablak,
>pl. "Ablaknev" latszik a Windowsban (Ctrl+Alt+Del
>utan is latszik a taskok kozott), de a
>FindWindow( NULL, "Ablaknev") fuggveny megsem
>adja vissza a hWnd-t ?

Ezt nem igazan ertem. A biztonsag kedveert kiprobaltam, nekem mindig
megtalalja, meg akkor is ha a taskbar-rol eldugom, tehat csak a hatterben
fut.
Ehhez kapcsolodva nekem is lenne 1 kerdesem: Hogyan tudnam megkapni a
hwnd-t, ha csak a windowtitle elso felet ismerem? 1 FindWindow('ablaknev*')
jellegu funkciora lenne szugsegem, az API-t bogaraszva nem leltem ra.
5leteket koszi

Udv
-banjo-
+ - lebegopontos szam (mind) VÁLASZ  Feladó: (cikkei)

Hello!

valaki meselje mar el nekem, hogy a koproci hogy abrazolja a lebegopontos
szamokat!

Bye,
 Panther
+ - Hogyan kell ...? (mind) VÁLASZ  Feladó: (cikkei)

Hi Coders!

Hogyan lehet longint ertektartomanyt megszamolni?

Tehat van egy longint valtozom es az abban fellelheto 
szamokat akarom megszamolni.
Mondjuk ilyen 8Bit alapon:
 tomb : Array[byte] of longint; {4*256byte}
Ezt igy szamolom:
 inc(tomb[value]);
De ha longint a tipus mar nem fer be a DS-be.

Elore is thanx.

ps: Ha valaki kuldott nekem a mult heten emilt, kerem ismetelje meg.

udv> XiX

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