Hollosi Information eXchange /HIX/
HIX CODER 1158
Copyright (C) HIX
2001-04-26
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: *** HIX CODER *** #1157 (mind)  18 sor     (cikkei)
2 Java tanulas (mind)  11 sor     (cikkei)
3 Visual Basic segitseget kerek Excelhez (mind)  17 sor     (cikkei)
4 ASM (mind)  32 sor     (cikkei)
5 Re: Union helyett ... ? (mind)  41 sor     (cikkei)
6 Re:onmodositas (mind)  20 sor     (cikkei)
7 Re: Union helyett ... ? (mind)  37 sor     (cikkei)
8 Re:virusok (mind)  14 sor     (cikkei)

+ - Re: *** HIX CODER *** #1157 (mind) VÁLASZ  Feladó: (cikkei)

tisztelt HIX CODER!

> Konkretan arrol lenne szo, hogy az egyik gepen fut egy program,
> ami tulajdonkeppen szerverkent mukodik (munkaallomason is futhat) ez
> egy adott porton winsock2-vel kommunikal. Namost, jon egy uj kliens,
> ami csatlakozni akar, es azt szeretnem lekerdezni, hogy melyik
> gepe(ke)n fut a szerver progi. (Kenyelmesebb, ha nem az IP cimekkel
> kell bajlodni :))
HC> Mi ugy csinalunk ilyet, hogy a kliens broadcast-ol egy uzenetet egy
HC> portra, amire a szerverek visszaszolnak, hogy megvannak (ok mar
HC> tudjak, hogy melyik IP-rol jott a broadcast). Persze ezt akkor lehet
HC> csinalni, ha a szerver progi sajat gyartmany...
haat, szerintem ha nem sajat gyartmany a szerver, akkor is meg
lehet ezt csinalni... legfeljebb a valodi szerver, es az udp
porton figyelo proggy nem ugyanaz a proggy lesz, hanem kulon
be kell majd tolteni a valodi szervert, es az udp figyelot...;))))

na tovabbi jo kodolast... Mc
+ - Java tanulas (mind) VÁLASZ  Feladó: (cikkei)

Hello,

  egyre jobban erdekel a Java. Leszedtem a Sun-tol a helpet, cca 22MB
  tomeny info. Kinaltak tobb fejleszto eszkozt is, pl. Borland,
  CodeWarrior stb. Aki benne van a Javaban mit ajanlana nekem, egy
  kezdonek? Valamilyen RAD eszkozt, vagy szedjem le csak a forditot
  es irany a notepad? Win2k alatt/felett vagyok.

-- 
Üdvözlettel,
 Attila                          mailto:
+ - Visual Basic segitseget kerek Excelhez (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Tudna-e valaki tavoktatas jelleggel segiteni az Excel programozasanak
megtanula saban? (programozoi ismereteim kimerulnek a C64 es ZX Spectrum
Basic, Z80 es 6510 (C64 ) assembly oskovuleteknel) Excel konyvet vettem,
de abban csak az volt, hogy nyomkodjuk az egeret, az Exce l meg majd jol
megjegyzi. 8-( Ez nekem keveske, tobb tudasra vagyom. (pl hurkot nem lehet
igy szervezni) Ha valaki nem talal teljesen remenytelennek, es lenne
energiaja mondjuk heti 1 levelhez, nagyon halas lennek (esetleg szereny
dijazasrol is szot ejthetunk) Vagy ha tudtok ezzel foglalkozo helyrol
magamfajta lamer szintnek valot, kosset ek az orromra, legyetek szivesek.

Kosz
Nandi
Valaszokat maganba (is) kerek

(webes bekuldes, a bekuldo gepe: line-210-132.dial.matav.net)
+ - ASM (mind) VÁLASZ  Feladó: (cikkei)

Hello mindenki!
Mar kemeny masfel hete programozok assemblyben. Namost volna nehany amator
kerdesem:
1,Gondolkoztam, hogy milyen kis progit kene irjak, csak ugy gyakorlaskeppen,
hat nem mas jutott eszembe, mint a cd talca kinyitasa. Volt egy pascalos cds
unitom, abbol kilestem az adatokat, es sikerult is teljesen asm-be atirnom,
mukodik is meg minden, csak egyet nem ertek. Ket array-t kell hasznalni es
az egyikbe bele kell írni a másik címét egy dwordnyi helyre ugye, merthogy
seg:offs. Namarmost ez ugy írta, hogy
mov [egyikarray+0eh],word masikarrayoffsetje+1
mov [egyikarray+10h],word cs
az meg rendbe van hogy elore kell irni az offsetet aztan a segmenst (bar a
logika nemtom,hogy mi benne), de vajon MIERT kell hozzadni egyet?? Ez
annyira zavart, hogy nem tudom, muszaly volt megkerdeznem...
2.,Olvastam, hogy hogyan kell rezidens progit írni asm-ben. Ott azt irja,
hogy vmelyik megszakitast kell atiranyitani a mi rutinocskankra a memoriaban
(pl az 1ch int-et, ami 18,2-szor hivodik meg/s). Namost ez rendben van meg
ertem, de csak ez az egyetlen megoldas?? Amikor Pascalban irok egy TSR
progit, az hogy csinalja? Mert ezzel az 1ch-val meg az a baj, hogy normalis
meretu rutint le sem lehet futtatni, mert meg le sem futott mar ujra meg is
van hívva, amibol nagy "kavar" lehet. Nem? Ja meg meg valami. Ilyemkor ugye
nem lehet kozvetlenul int-et hasznalni, de akkor hogy lehet?? Abban a
leirasban amit en olvastam, valami ilyesmi volt:
              pushf
              db 9ah
oldint:     dw 0,0
               ret
de ezt nem igazan ertem. Kiprobaltam de nekem nem mukodott, vagy ami
valoszinubb nem jol hasznaltam. Hogy kell??
Na akkor most rendesen ellattalak benneteket kerdesekel...remelem orultok
neki :))), es kosz, hogy elolvastad, es elore is koszi, ha valaszol vki!
    Bye:    L4Ca
+ - Re: Union helyett ... ? (mind) VÁLASZ  Feladó: (cikkei)

> Hali, Coderek!
>
> typedef struct {
> unsigned char data[24];
> unsigned char n,offset,encotype,received;
> unsigned int pattern;
> unsigned char width,height,textpos,standard;
> unsigned char checksum;
> } BARCODE;
>
>  .. . . . . . . .
> volatile BARCODE bc;
>  .. . . . . . . .
> A fenti valtozokbol a "standard" es a "checksum" a programfa
> altalam irt agan ronthato. Nekem viszont egy integer kene
> helyettuk
 .....
> Nem lehet valami "sunyi" modon radefinialni egy int valtozot
> erre a ket karakteresre?
>
> Koszi, RX

Hello

Ha a fenti a valos deklarációs sorrend, akkor:

(short int)bc.standard = ...;
vagy
*((short int*)(&bc.standard)) = ...;

ez utobbi csak gyagyás microcontrolleres C fordítók esetén kell

NÉZZ UTÁNNA, HOGY A COMPILER MIT KEZEL 16 BITES INT-KÉNT!!! LEHET, HOGY NEM
A SORT INT-ET!!!
És ezek után javaslom ezt inkább így:
#define INT16 short int;

Bár igazából ezt egy valamirevaló uControlleres compilereknél megtalálod
valami "type.h" vagy hasonló header-ben.

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

>Felado :  [Hungary]
>Temakor: onmodositas ; virdef javitas ( 15 sor )
>Idopont: Tue Apr 24 21:33:07 CEST 2001 CODER #1157

>Arra probaltam utalni, hogy a polimorf virus onmagaban nem alkalmaz
>kriptografiat, az mar lopakodo virus. Peldakent csak a korai peldanyokat
>'reszleteztem'.

A gyengebb definiciok szerint szokas a valtozo kulcsu kriptografiat
alkalmazo virusokat is polimorfaknak nevezni.
Lopakodo virusnak viszont egeszen mast nevezne, es annak semmi koze nincs a
kriptografiahoz vagy a polimorfsaghoz. Azokra a virusokat soroljak ide,
amelyek valamilyen modon igyekeznek elrejteni a rendszerben a jelentetuket.
Pl. a regi DOS virusoknal megszalltak nehany kulcsfontossagu interruptot, es
azok hivasakor eltakaritottak a nyomaikat. Ha pl. egy viruskereso a
megnyitott egy fertozott programot, a rezidens virus elobb kiszedte belole
sajat magat, es csak azutan passzolta at a viruskeresonek. Aztan persze
fajlbezaraskor visszafertozte a programot.

Szapi
+ - Re: Union helyett ... ? (mind) VÁLASZ  Feladó: (cikkei)

On 24 Apr 2001, at 22:33,   wrote:

> Tudom, hogy a magatol ertetodo valasz az, hogy unionnal
> csinaljam meg. De… ez azt jelentene, hogy a bc.standard es a
> bc.checksum minden elofordulasat tobb forrasfile-on at
> editalnom kellene az uj helyzetnek megfeleloen.
> Nem lehet valami "sunyi" modon radefinialni egy int valtozot
> erre a ket karakteresre?

De, lehet. Ugy, ahogy mondtad, :) #define-nal:

union sc_or_int {
	struct {
		unsigned char __std;
		unsigned char __chk;
	} __sc;
	short __int;
};

typedef struct {
	unsigned char data[24];
	unsigned char n,offset,encotype,received;
	unsigned int pattern;
	unsigned char width,height,textpos;
	union sc_or_int  __sc_i;
} BARCODE;

#define standard __sc_i.__sc.__std
#define checksum __sc_i.__sc.__chk
#define somevar __sc_i.__int

Nem probaltam ki, remelem, nincs benne hiba :)

István

--  Istvan Marosi  --  http://www.sch.bme.hu/~marosi  --
--  Recosoft Ltd.  --  mailto:  --
+ - Re:virusok (mind) VÁLASZ  Feladó: (cikkei)

>Felado :  [Hungary]
>Arra probaltam utalni, hogy a polimorf virus onmagaban nem alkalmaz
>kriptografiat, az mar lopakodo virus.
Csak a pontossag kedveert, lopakodo (stealth) virusnak azt hivjuk,
amikor a virus oly modon allitja magara a rendszerhivasokat, hogy
az azok altal visszaadott adatokbol nem lehet kovetkeztetni a virus
jelenletere. (pl. a file-be/sectorba beleolvasva, ugy tunik, mintha
az nem lenne fertozott, stb).
Ez azert veszelyes, mert ha egy ilyen virus rezidens, akkor a
viruskeresok nem fogjak megtalalni, hogy mi fertozott.
Ennek semmi koze a polimorfizmushoz, vagy akar az egyszeru
elkodolashoz.

A'kos

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