Hollosi Information eXchange /HIX/
HIX CODER 108
Copyright (C) HIX
1998-05-15
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Assembly gond. (mind)  36 sor     (cikkei)
2 Re: Bitsorozatba bitsorozat kereses (mind)  15 sor     (cikkei)
3 Hozzaszolas: MFC es egyeb ... (mind)  56 sor     (cikkei)
4 Re: MFC es egyeb allatfajtak (mind)  16 sor     (cikkei)
5 ReReRe MFC??? (mind)  178 sor     (cikkei)
6 Bitsorozat kereses (mind)  16 sor     (cikkei)
7 Rerere: MS,MFC (mind)  30 sor     (cikkei)

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

Sziasztok!

Valaki eltudna magyarazni nekem, hogy a megszakitasi vektornak
az alabbi modon torteno beallitasa a DOS 37-es szolgaltatasaval,
hogyan is mukodik?

Tehat:

MOV	DX,XX
MOV	DS,YY
MOV	AH,37
MOV	AL,9
INT	33

Azt nem ertem, hogy a vektor relativ, illetve a szegmens reszere, 
tehat az elso ket sorba mit kell, hogy beirjak.

Szoval mi a turo van az XX es az YY helyen!
Valamit sejtek, de inkabb kerdezek.

A masik, hogy ha jol tudom a verem az egy 'First-in last-out'.
Ha ez igaz, akkor hogy mukodik az alabbi program (Norton
Utilities)?

PUSH	DS
MOV	DX,OFFSET PGROUP:XXX
PUSH	CS
POP	DS
 ....
Tehat hogyan veszi elo a DS-t, ha a CS-t mar ramentette?
Vagy valamit rosszul latok?

Halas koszonetem!


			Takacs Istvan
+ - Re: Bitsorozatba bitsorozat kereses (mind) VÁLASZ  Feladó: (cikkei)

>A problemam: Van egy veges bitsorozatom (ill. byte mert ugy egyszerubb)
>amelybe kellene 2-n kozotti (lehetoleg ismetlodo) bitsorozatot
>keresnem. A sorozat elemeinek a szama kb. 3000 korul van,

>a keresett sorozat pedig attol fugg mennyi ismetlodest talal.


Nem igazan ertem mit kell keresni, de otletem az van :)

A bitsorozatban keresendo mintakbol epitenek egy binaris fat, aztan amikor
az input bitsorozatban a kovetkezo bitre lepek, akkor lepnek a faban is a
bit erteke szerinti iranyba. Ha a fa abban az iranyban nem folytatodik,
akkor megtalaltuk az egyik mintat az input sorozatban.

z2
+ - Hozzaszolas: MFC es egyeb ... (mind) VÁLASZ  Feladó: (cikkei)

Hi Coders!

Az MFC, OWL, libary temahoz csak ennyit szolnek hozza :)))
Nem en talaltam ki, de egyetertek vele.

HA A MICROSOFT AUTOKAT GYARTANA ...

A legutobbi Comdex szamitastechnikai szakkiallitason Bill Gates,
a Microsoft elnoke az autogyartast es a szamitastechnikat ossze-
hasonlitva azt a kijelentest tette, hogy "ha a General Motors a 
szamitastechnikai cegekhez hasonloan lepest tudott volna tartani
a fejlodessel, ma mar mindenki 25 dollarert vehetne olyan autokat,
melyek egy gallon benzinnel akar ezer merfoldet is teljesitenenek".

A General Motors felvette a kesztut es nemreg 10 pontban foglalta
ossze velemenyet. A Bill Gates kijelentesere adott kimerito valasz
egymondatos suritmenye:
 "Mindez igaz, de ki akar naponta ketszer karambolozni?"

A GM 10 allitasa arra az esetre, ha a Microsoft fejlodeset kovettek
volna, a kovetkezo:

 1. Ahanyszor a kozuti jeleket ujrafestenek, uj autot is kellene venni.

 2. Az autok veletlenszeruen minden ok nelkul leallnanak es ezt a vezeto
    kenytelen lenne tudomasulvenni, ujrainditani es tovabb hajtani.

 3. Bizonyos manoverek kivitelezesenel szinten veletlenszeruen leallna
    az auto, az egesz motort ujra kellene installalni es valamilyen
    kulonos ok miatt s a vezetonek ezt is szo nelkul kellene elfogadnia.

 4. Egyszerre csak egy ember tartozkodhatna egy autoban, hacsak valaki
    meg nem veszi a "Car95" vagy "CarNT" termekeket is. Ez utobbi esetben
    azonban a potulesekert is fizetni kellene.

 5. A Macintosh egy napenergiaval hajtott, otszor gyorsabb es sokkal
    konnyebben vezetheto autoval allna elo, de azt az utaknak csupan ot
    szazalekan hasznalnak.

 6. A Macintosh auto tulajdonosai draga Microsoft-kiegeszitoket vehet-
    nenek, melyek jelentossen lassitanak az autot.

 7. Az olajszintre es a benzintank allapotara figyelmezteto kijelzoket
    felcserelnek egy "altalanos hiba" jelzogombra.

 8. Az uj ulesek egyforma fenekmeretet kovetelnenek meg mindenkitol.

 9. A legzsakok kinyilasa elott megjelenne a "biztos, hogy hasznalni
     akarja?" kijelzes.

10. Ha utkozesre kerulne sor, utolag senki sem tudna mi is tortent
    valojaban.

Hat ennyi.

udv: XiX
+ - Re: MFC es egyeb allatfajtak (mind) VÁLASZ  Feladó: (cikkei)

Nananananana!
Szia!
>A sors igazsagtalansaga talan, vagy csupan (ujra) a monopoliumbol
>szarmazo hatalom teszi hogy az MFC-rol vitatkozunk es senki nem emliti 
>(valoszinuleg mert nem hasznalja) az OWL-et.

De igen. Pl. en is. Szerintem sokan-sokan ismerik. Azt is meg mernem
kockaztatni, hogy az MFC-emlegetok legtobbje is eloszor OWL-lel talakozott.
Ismerjuk el: Borlandek penge gyorsan szokjak felvenni az elejuk dobott
kesztyut.

>Beke poraira.
Miert is?????

Bye: Robi
-= Egyszer volt, hol nem volt, meg az operacios rendszeren is tul... =-
+ - ReReRe MFC??? (mind) VÁLASZ  Feladó: (cikkei)

Hali!

>Naja, ha a Megrendelonek csicsa kell, akkor fizesse meg:))
>Ha dragalljak, gondolkodni azon hogy 1/ olcsojanos piacrol hosszu tavon
>kivonulni 2/ valtani es olcsobb (mondjuk ingyenes) oprendszerre es
>alkalmazasokra.


Naja, kiveve mondjuk, ha a "megrendelo" alkalmazasaban vagy. Es mondjuk adj
nekem a Matrox DigiSuite csaladhoz linuxos SDK-t. Mar megint a linux vs.
WinNT vita. FOGJATOK MAR FEL, HOGY NEM MINDEN FELADATOT ERDEMES LINUX ALATT
MEGOLDANI!!!!! Mondjuk induljunk ki a jlenlegi eles problemambol. Adott egy
MusicBox nevu interaktiv TV musor, amit at kellene tennei elavult
amiga-draco platformrol PC-ala. Ehez van is egy tuti hardware csalad, Matrox
DigiSuite neven, M-JPEG, MPEG 2 lejatszassal es digizessel, valamint egy
digitalis mixerrel 2 DVE procival. Fejlesztorendszert WinXX ala adnak harom
szintre (kernel, class library, activemovie). A hardverrol nem nagyon kapsz
infot, egyszeruen az SDK-n keresztul ered el. Meg lehetne oldani a dolgot
Linux alatt ??? Na ugye.... Ja es a ketyerenek nincs alternativaja, annyira
bitang jo.

>>Persze, ha kozben a milliomos apuci finanszirozza a megelheteset. Ebredj
mar
>>fel! A programozas lehet csak szorakozas, de a legtobbunknek egyben munka
>>is, tehat ebbol kell megelni. Amit kernek, neked azt kell leprogramozni,
>>vagy ehendoglessz.
>Pontot teve a szemelyeskedes vegere, elarulom hogy nullarol indultam,
>programozasbol elek, egymagam tartom el haromtagu csaladomat, ugyhogy
>ezek nem ujak szamomra. Attol hogy valaki megel valamibol meg nem
>kovetkezik hogy imadnia is kell, lehet hogy magaban rohog rajta; - a
>linuxosok is mind a dos/windowssal kezdtek, csak volt kepesseguk
>tovabbfejlodni, es ma mar sokan a Linuxbol elnek. Mert szerintuk meg az
>a leghatekonyabb.

>Jo lenne ha SZAKMAILAG valaszolnal az altalam leirtakra, nem a
>"filozofiat" kritizalnad, mivel ezt az ujsagot -gondolom en- programozok
>olvassak.

A celom nem a szemelyeskedes volt. Szakmai ervekre szakmai ervekkel fogok
valaszolni. Majd ha lesznek. Az eredeti kerdes az volt, hogy MFC vagy
Winapi. A te valaszod erre Linux. Szerinted ezzel lehet valamit kezdeni? Ez
volt a kerdes? Szerepelt az eredeti levelben egyszer is a Linux szo?!
Komolyan, a Linux kezd hit lenni. Figyeld mondjuk egy-ket honapig a coder
mellett a gurut is, es szamold ossze, hogy hany alkalommal indit flame-t az
egyik oldal, es hany alkalommal a masik. Azt hiszem nem lattam meg olyat,
hogy egy WinXX-es meg akart teriteni egy linuxost, forditva annal inkabb.
Egyszeruen el kellene viselni, hogy vannak mas nezopontok is. Vannak
feladatok amire a Linux, es vannak olyanok amire a WinXX az alkalmasabb. Aki
ezt nem ismeri el, az fanatikus.

>>Teccccik vagy nem, MUSZAJ biznunk a fekete dobozokban
>Igaz. De nem mindegy melyikben: Vannak amit jo programozok irtak, vannak
>amit nem, van amit egy inkorrekt multi oktrojal ra a vilagra elonytelen
>feltetelekkel, van amit ingyen vagy nagyon olcson adnak, es forraskoddal
>egyutt, hogy aki akar az bele tudjon debugolni.


Na akkor most mirol is vitatkozunk? Most vagy egyaltalan nem ismered az
MFC-t (akkor meg minek szolsz bele), vagy egyszeruen szandekosan hagyod
figyelmen kivul, hogy az MFC-hez is adjak a source-ot. Es ugye az eredeti
kerdes MFC vs Winapi volt.....

>>Na koszi! Tudod az atombombakat szerintem nem szimulalni kellene, hanem
>>kiprobalni! Azokon, akik ilyesmikkel foglalkoznak!!!!!
>1/ Konkretan: Los Alamosban LINUX platformon futtatnak azok a csunya
>bacsik ilyen progikat, nem wintelen:) Mert azon nem lehet. Es a kodot se
>PASCALban irjak.
>2/ A masik ket peldamat miert vagtad ki? Irod, hogy a tobbseg egyetert
>azzal a M$ koncepcioval hogy a kenyelem az elso; hadd forditsam ellened
>ezt az ervet: ahol kritikus a biztonsag, a megbizhatosag, a stabilitas,
>ahol bika nagygepeken futtatnak robusztus rendszereket ott a donteshozok
>tobbsege eppenhogy Unixot esetleg VMSt rak, es egyre gyakrabban Linuxot.
>Mert nekik az kenyelmes. Ez TENY. Mutass nekem olyan bankot, ahol a
>tranzakciok WinNTn mennek.


A bank szakmaban nem vagyok otthon, de a szemelyhivo rendszerekben pld
Ausztria es Senegal legnagyobb szolgaltatoja NT alapu rendszert hasznal
zokkenok, fagyasok, kiesesek nelkul. Ja es az MTV1 es a Duna TV valasztasi
musoraban az online adatmegjelenitests NT alatt oldottuk meg, es nem volt
fagyas vagy hiba, pedig ket hetunk volt az egeszre ugy, hogy elesben ki sem
tudtuk probalni. Mutass nekem olyan Linuxot, amit felig hozzaerto userek
 nap mint nap, telepitenek idiota felkesz programokat csak ugy
kiprobalni. Szerinted mit szolna a kurvastabillinuxosbanktranzakcioszerver
ha valami idiota cserelgetne neha a kernelt vagy egy-ket letfontossagu
library-t. A Linux ezt egyszeruen azert ussza meg, mert annyira
baratsagtalan, hogy aki nem ert NAGYON hozza, az nem igazan tud mit kezdeni
vele. Ez most Bug vagy Feature?

>>A MS szerintem senkinek sem szimpatikus, de a termekei a
legHASZNALHATOBBAK
>>(nem a legjobbak) jelenleg.
>Haat... Veszem magamnak a batorsagot, es azt mondom hogy EBBEN NINCS
>IGAZAD.
>Amha meg tudod vedeni a MS-ot szakmai (nem gazdasagi!!) ervekkel, akkor
>varjuk:-)


Ez kicsit demagog, mar megbocsass. Ezek a dolgok egymastol nem
elvalaszthatok. Lehet neked szakmailag hujjdejo termeked, ha nem tudod
eladni ehendoglessz. En nem AKAROM megvedeni a MS-ot (utalom mint a sz@rt)
de el tudok vonatkoztatni az osztoneimtol, ha a munkaadom erdekeben
donteseket kell hozzak.

>>problemakra koncentralhasson. A helyzet az, hogy a vilag nagyobbik fele
>>egyetert ezzel a koncepcioval, kulonben a MS mar reg csodbe ment volna.
>AZ IGAZSAG NEM DEMOKRATIKUS (Descartes) Ha vilag nagyobbik fele egy
>iranyba megy mint a birka abbol meg nem kovetkezik hogy az a helyes.
>Sot, minel tobben mennek egy iranyba annal biztosabb hogy az a
>kozepszeruek es a butak utja.
>Az, hogy a "vilag nagyobbik felenek tetszik", nem szakmai erv, hanem PR,
>marketing duma. Abba pedig -joerzesu emberkent- nem szolok bele.


En pedig mint joerzesu munkavallalo azt a dontest fogom meghozni ami a
munkaadomnak es ezaltal nekem is a legjobb szerintem. Ezt hivjak
lojalitasnak. A szoftverek nagy reszet "kozepszeruek es butak" hasznaljak
"birka" modra, de mi ebbol elunk, ezeket az igenyeket kell kielegiteni. Ja
es most te vagtal ki egy VALOBAN fontos mondatot, ami nelkul a meghagyott
resz kisse mas ertelmet kap.

>>Ja es az MFC. :>) Szerintem is bonyolult, de jol dokumentalt es hatekony.
>jol dokumentalt? A peldam ugyan winapi, de igaz: ha egy
>windows-emulatort akarsz irni mas oprendszerre akkor igen hamar
>hasraesel az "undocumented API function" cimu problemaban. Az M$
>applikaciok olyan fgv-eket hivnak meg, amik SEHOL nincsenek
>ledokumentalva! Vagy nem adjak oda neked. Vagy -ha egyatalan komolyan
>fejleszteni akarsz-, ott kezdodik hogy megveheted a draga kiegeszitoket.
>Unixhoz alapban kapsz mindent.
>hatekony? miben? hogy B.G.-nek penzt keressen abban hatekony.


Ugy latom mar megint olyan dolgokat allitassz amiben nincs tapasztalatod. Az
osszes kiegeszito SDK letoltheto a MS-tol. Ja es nem akarok Windows
emulatort irni, helyette mondjuk Windows alkalmazasokat szoktam, es azt
hiszem a kerdes eredeti feltevoje is ehez kert segitseget. Es ha valamit nem
adnanak neked oda INGYEN.... Te nem kapsz fizetest? Hatekonysag: Lehet hogy
mast ertunk alatta. Ket azonos feladatot ellato rendszer kozul szerintem az
a hatekonyabb, ahol a TCO (Total Cost of Ownership) az alacsonyabb. Ebbe
benne van az uzemeltetes soran felmerulo osszes koltseg + a rendszer ara. A
Linux ugyan ingyenes (az alkalmazasok mar nem, ha uzleti celra hasznalod) az
uzemeltetese viszon sokkal tobb szakertelmet->dragabb munkaerot->hosszabb
kepzest kivan ezert a TCO-ja joval nagyobb BIZONYOS HELYZETEKBEN. Ha
leteszel egy ISP-hez egy InetServert, akkor termeszetesen hatekoyabb a
Linux. Ha egy nagyvallalat felhulye fonokeit, titkarnoit es usereit akarod
szamitogepesiteni, akkor a WinXX a hatekonyabb. Mas feladat, mas
kovetelmenyek.

>>Hal' istennek en eddig mindig ki tudtam adni masnak a user interface
>>programozast
>Akkor te fonok vagy... Mar ertem mitol akadtal ugy ki:-)))


Nagyon kis fonok vagyok hal istennek. A fonoksegem annyibol all, hogy en
szopom vegig az igazan rohadt dolgokat, utana el tudom mondani az
"beosztottaknak", hogy ezt es ezt igy es igy csinald, erre es erre vigyazz,
mert ha nem igy csinalod szopni fogsz, plussz nekem kell egy adott projectet
ugy megterveznem, hogy nek kelljen hatszor ujrairni. Ha olyannak kepzelsz
el, aki ul a borfoteljeben es parancsokat osztogat, akkor alaposan
melletrafaltal. Egyszeruen tobb a tapasztalatom mint a munkatarsaimnak, mert
mar regebben szopok :>)


Es akkor szakmai ervek gyanant az EREDETI kerdes feltevojenek (MFC vs.
WinApi) En a kovetkezokeppen golgozom, hogy jol elkulonitsem az MFC-s
dolgokat a tobbitol: Azokat az elemeket amikhez nem kell MFC megitom egy
libraryba, ledokumentalom, letesztelem, es az user interface-es MFC-s
programban mar csak ezeket a fuggvenyeket hivogatom. Igy a fo reszek
teszteleset egyszeru konzol applikaciokbol el tudom vegezni. Ja es ha a
feladat olyan (az esetek 90%-aban) akkor a sajat rutinjaimat is C++-ban irom
mint egy sajat Class Library-t (CFC-Compi's Foundation Classes :>) igy
kesobb konnyebb az ujrafelhasznalas, ami egy roham-projectnel nagyon jol bir
jonni.

p.s. Egy eve meg en is azt vallottam, hogy a ++ az egy baromsag, de ma mar
latom az elonyeit, es elkerulom a hatranyait ahol lehet.

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

Hi, Antal!

A problemadra megoldast a Do:mo:lki-fele mintaillesztes adna. Ha tudnam.
Nem is olyan regen felvetettem ezt a temat, amire csak egyetlen coder
reagalt a listarol (Marosi Istvan), de sajnos o sem tudott segiteni. Azota
mar kerestem egy csomo helyen, koztuk a kovetkezon:
http://www.utu.fi/~sisasa/oasis

  Ez a Programmer's Oasis, itt nagyon sok anyag van, kulon temat kepeznek az
algoritmusok. Itt erdemes megnezni, hatha talalsz valamit szamodra hasznal-
hatot. Ha ezen kivul valahol megtalalod a fent emlitett mintaillesztest, akkor
mindenfelekepp kuldd be a listara.

  Kellemes kutatast kivanok.

  Szekely Istvan
+ - Rerere: MS,MFC (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok CODERek!

Par megjegyzesem volna ezzel kapcsolatban.

Az elozoekben elhangzott nezetek alapvetoen kulonboznek. Semelyikojuknek
sem lehet igaza, mert sok fele szempont kozul egyiknek ez, masiknak az a
fontos. 
En olyan vagyok, aki nincs teljesen az MS, MFC ellen. Azert, mert
tenyleg relativ egyszeru 'felhasznalobarat' prg-t irni, es a lenyegre
lehet koncentralni. Masreszt szerintem azert kell fizetni B.G.-nek, mert
ok atvettek rolunk az elobb leirt problema nagyobb reszet, es a felulet
ganyolast.
Nekem van olyan ismerosom, aki Linuxos teljesen, utalata maximalis, max
3.1 -es teljesen lerippelt Win-t hajlando elinditani, de nem is csinal
felhasznalobarat prg-ket, nem hajlando ra, szivjon gazt a felhasznalo
(azert nekem is ez az allaspontom, csak sokkal kisebb mertekben :).
Nekem van Linuxom, de bazi sok ideig tart az install, karbantartas,
eppen azert adjak forraskodot, mert ha valakinek nem tetszik irjon bele,
ezert is nem fektetnek hangsulyt annyira arra, hogy tetszen. Az egesz
arrol szol, hogy a PROGRAMOZONAK legyen konnyebb, ne a felhasznaloknak.
Ez nem tetszik benne a munkam szempontjabol. Tudom, hogy a Linux,Unix
op-kban tok jo dolgok vannak, en ugyan nem ismerem hol mit hasznalnak,
de ezek szerintem is jobbak bizonyos teruleteken, pl bank.

Azert lenne kerdesem, mivel az MFC-be csak belenezegettem. Nem az az erv
van mellette, hogy naluk jobban nem ert senki az o op.rsz.-ukhoz? Mi az
elonye pl Borlandnak az MFC-hez kepest (felre teve az eloiteleteket)?

Jo munkat mindenkinek!
Fuge

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