-
GAMEPOD.hu
Új hozzászólás Aktív témák
-
Dinter
addikt
válasz Brown ügynök #6001 üzenetére
Bocsi. Amúgy ez C#, átviszem oda
-
Karma
félisten
Ha ezt az utat járod, akkor nem menet közben kell a felhasználónak beírnia a számot, hanem a megfelelő paraméterrel indítani a programot!
Pl. szorzo.exe 5
Ha ilyen argumentum nélkül indítod a programot, pl. mert csak F5-öt nyomtál a Visual Astudio-ban, akkor az args tömb teljesen üres, az első elemének lekérdezése pedig indexelési hibát okoz értelemszerűen.
Az args[0] előtt mindenképp kezeld le azt, hogy az args.Length == 0!
“All nothings are not equal.”
-
anulu
félisten
elég gyorsan kellene némi segítség. VB script, CSV fileból scriptben (headerrel) levő változók feltöltése, majd ürítés, next.
előre is köszönöm!
[ Szerkesztve ]
"Jelenleg a cloud nem más mint a sales által elhazudott és eladott utópia, egy ígéret, csalánba csomagolt mézesmadzag, amit az üzemeltetés f@$zával vernek" | Feel the power! Intel Core i7 | iPhone 14Pro 256GB | iPad Pro 2017 64GB
-
anulu
félisten
sorry, ez a topic ugrott be.
megoldottam kerülőúton. köszi mindenkinek"Jelenleg a cloud nem más mint a sales által elhazudott és eladott utópia, egy ígéret, csalánba csomagolt mézesmadzag, amit az üzemeltetés f@$zával vernek" | Feel the power! Intel Core i7 | iPhone 14Pro 256GB | iPad Pro 2017 64GB
-
kicsigi97
tag
Sziasztok!
Az a helyzet, hogy az utóbbi időben elkezdtem a programozással foglalkozni, de mégsem szereztem elég infót, egy keylogger elkészítéséhez.
Mindezt, ha lehetséges Turbo Pascal nyelven szeretném véghezvinni.
Szerintem ez egy rendkívül nagy projekt, remélem tudtok benne segíteni.
Pár dolgot meg tudnék oldani :
-láthatatlánná tenni
-továbbítani az infőt, mármint magát a leütéseket.Na, és itt jön a nagyobbik része, amit nem tudom, hogy meg lehet-e valósítani, és ha lehetséges, hogy kellene megcsinálni:
-magát a megfigyelő részét, amely rögzíti, hogy egymás után melyik billentyűk lettek leütve.
-egy jpg képbe szeretném összetömöríteni a programot (erre elvileg én is tudnék megoldást)
-a programnak úgy kellene futnia, hogy előtte nem szükséges telepítés
-csak egy bizonyos program megnyitásától kellene elkezdenie rögzíteni, annak bezárásáig
- továbbá ki kellene kerülni win7 alatt azt, amikor rendszergazdai jogosultságot kér a program futtatásához, gondolom tudjátok miről beszélek
Szóval nagyon sok dolog lenne, ezért kérném a profik segítségét. Válaszaitokat előre is köszönöm.
-
Sk8erPeter
nagyúr
válasz kicsigi97 #6010 üzenetére
Te be vagy b@szva?
Remélem nem gondolod komolyan, hogy itt bárki is érdemben segíteni fog neked abban, hogy felhasználókat közvetve vagy közvetlenül megkárosíts, a tudtuk/beleegyezésük nélkül bármilyen adatot lopj tőlük. Ezt ezen a fórumon felejtsd el. De lehetőleg máshol is.Nem kicsit vicces, hogy egy keylogger fejlesztésén szeretnéd elkezdeni tanulni a programozást.
[ Szerkesztve ]
Sk8erPeter
-
fatal`
titán
válasz Sk8erPeter #6011 üzenetére
Azért a Turbo Pascal, win7 kombón hangosan felröhögtem.
-
Bikkrom
senior tag
válasz kicsigi97 #6010 üzenetére
A többiek véleményén kívül azért 1-2 támpont, hogy tisztán lásd a helyzetet.
Pascalban, Win7-re? Ezeket a funkciókat? Pár évig írhatnád egyedül, ha egyáltalán találsz minden felmerülő problémára megoldást. A pascal nem erre lett kitalálva.
Így elsőre azt mondanám: egyedül, neked lehetetlen. Valami modernebb nyelvben még csak-csak. pl.: C#, de ott is olyan hibákba ütköznél(mivel meg akarsz kerülni 1-2 windowsos dolgot) amire hivatalos fórumokon választ biztosan nem kapsz. Pascalben ezek a lehetetlennel határos kérések.Sic vis pacem, para bellum! - Ha békét akarsz, készülj a háborúra!
-
jeszi
tag
Sziasztok!
telenor és t-mobile smsc-t használva tömeges sms kiküldést kellene megvalósítani linux alatt.
Ezt próbáltam, de nem kapcsolódik telenor smsc-re:
http://search.cpan.org/~nemux/Net-UCP-0.42/lib/Net/UCP.pmNincs valakinek tapasztalata ezzel kapcsolatban? Mivel érdemes ezt implementálni?
Ezeket kellene használnom, de a hogyan nincs meg.UCP60 + ack
UCP51 + ack
UCP31Nem félek a haláltól, majdcsak túlélem valahogy!
-
#95904256
törölt tag
Sziasztok!
Van két 16384 bájtos számom ( H és L ), amelynek a különbségét szeretném beszorozni egy 32 bites számmal ( R ). Ezt kétféle módon oldható meg:
A = ( H - L ) * R
illetve
A = ( H * R ) - ( L * R )A gondom az, hogy a kettő nem teljesen egyforma. A dolog ciklikusan ismétlődik és az egyik lefutásnál a 123136. bit ( +3C20:0.bit ) egyszercsak eltérő értéket vesz fel. Az összes többi biten egyezik az eredmény. Mi lehet az oka?
A kérdéses lefutásnál H, L és R értékeit ellenőriztem.
A memóriát is ellenőriztem!Milyen esetben lehet eltérő értéke a két fenti számítási módnak?
A szemem láttára buggyanik meg az adat és nem értem...
A dolog örjítő, mert miután megbuggyanik a bit a következő ciklusban már felszaporodik az eltérés és így tovább...szerk.: Itt arra gondolok, hogy kivonás ( SBB mem,r32 ) vagy szorzás ( MUL mem,r32 / ADD EAX,carry ) esetén milyen esetben történhet adatvesztés? Mint pl. kerekítés esetén...
[ Szerkesztve ]
-
#95904256
törölt tag
Igen, assembly. Az már biztos, hogy az A=(H-L)*R kódjával van a probléma, mert az A=(H-L)+(H-L)+(H-L)+... képlettel is az A=(H*R)-(L*R) eredménye jött ki.
A kód az alábbi:
XOR EBP,EBP
MOV ECX,4096
CLC
BIGSUB: MOV EAX,[L+4*EBP]
SBB [H+4*EBP],EAX
INC EBP
LOOP BIGSUB
XOR EBP,EBP
XOR ESI,ESI
MOV ECX,4096
MOV EBX,[R]
BIGMUL: MOV EAX,[H+4*EBP]
MUL EBX
ADD EAX,ESI
MOV [H+4*EBP],EAX
MOV ESI,EDX
INC EBP
LOOP BIGMUL[ Szerkesztve ]
-
jeszi
tag
Küldök sms-t így:
bejövő email linuxra --> postfix dobja a levelet az sms felhasználónak. .forward file alapján lefut egy script (sms.sh), ami adatod ad át egy perl szervíznek, az meg kiküldi az sms-t smsc-nek.
Nagyon sok sms küldés esetén gondolom feltorlódnak majd az sms.sh processzek és ha közben valamiért elhall a perl szervíz, akkor elvesznek az éppen kiküldendő sms-ek.
Lehet érdemesebb lenne az sms.sh által először cask file-ba rakni a kiküldendő sms-eket és a perl szervíz azokat dolgozná fel.
A probléma az, hogy ha egy végtelen ciklusban figyelem, hogy van-e file egy adott mappában, amit fel kellene dolgozni, az megeszi a processzort. A végtelen ciklusba nem tehetek túl nagy sleep-et, mert a napi átlag 5000 sms-hez sebesség kell.
Hogy lehet azt triggerelni jól, hogy ha van file egy adott mappában, azt dolgozza fel a perl szervíz?
Nem félek a haláltól, majdcsak túlélem valahogy!
-
martonx
veterán
Ha jól értem a lényeget. Van egy mappád, és ebben annyi file van, ahány sms-t kell küldeni.
Soha nem programoztam Perl-ben, de az alapok gondolom ugyanazok, mint pl. egy vbscript-nél.Én úgy oldanám meg, hogy kihagyom az sms.sh-t, ez tényleg minek kell? A Perl szervízbe sem kell végtelen ciklus, biztos, hogy lehet Perl-en belül ütemezni egy metódus elindítását mondjuk másodpercenként-re.
Szóval lenne egy ütemezett Perl metódusod, ami ránéz a mappára, és elkezdi feldolgozni a benne talált fileokat. Amit sikerült, azt törli (gyk. archiválja másik mappába).
Ez már miért enné meg a processzort? Ha nincs file a mappában, és másodpercenként erre ránéz és nem csinál semmit, annak kimutathatalan lesz a processzor terhelése.Én kérek elnézést!
-
jeszi
tag
válasz martonx #6030 üzenetére
Szia!
1 másodperc alatt kb. 4 sms-t lehet smsc-n keresztül kiküldeni, ezt ki is kell használni, mert napi kb. 5000 sms kimegy. sleep 0.2 várakoztatással már folyamatosan látszik valamennyi cpu használat, nem olyan szép megoldás. A load is nagyobb lesz.
A perl csak induláskor kapcsolódik az smsc szerverhez és várja a kéréseket, így nem kell minden küldéskor felépíteni majd bontani a kapcsolatot, ez is gyorsít.
perl - szerver
sms.sh - kliensPersze minden képlékeny, most próbálom kialakítani valahogy...
Nem félek a haláltól, majdcsak túlélem valahogy!
-
-
-
Karma
félisten
válasz bambano #6034 üzenetére
Végülis kiskanállal is lehet gödröt ásni... De ha már jeszi fizet a T-Mobile tömeges SMS küldéséért, akkor valószínűleg nem megoldás a telefonkötögetés Főleg ha egyébként a küldést már megoldotta ezek szerint, csak Linux lokál probléma van.
Kernelt nem akarsz vele fordíttatni?
jeszi: Egyébként én is message queue párti vagyok, az ActiveMQ-t például össze lehet kötni Perllel. Csak egy kicsit bonyolultabb Perl kód kell, amiből nem spawnolsz olyan sokat.
[ Szerkesztve ]
“All nothings are not equal.”
-
miért fordíttatnék vele linux kernelt? pont arról szólt a hsz-em, hogy ne végezzen el olyan munkát, amit más már megcsinált.
Az activemq meg emiatt egy teljes jáva subsystem elindítása az nem is ágyúval verébre, hanem tüzérhadosztály.
ennél már sokkal egyszerűbb, ha felrakna egy postgrest, a postfixes forward egy táblába pakolná az sms-eket, az smsc perl progija meg postgreses triggerekkel működhetne.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Karma
félisten
válasz bambano #6037 üzenetére
Az ActiveMQ vegulis csak egy pelda volt, masok is szoktak Perllel csevegni...
Az adatbazis trigger cseles megoldas, tetszik :-) Munkahelyi artalom, hogy csak nagy LEGO kockakkal tudok gondolkodni, amikor szerveroldalrol van szo.
A kernelt meg nyilvan azert irtam, mert egy desktop alkalmazassal ilyen munkat vegeztetni szvsz eros. De izles dolga igazabol - jelen esetben ugyis mindegy.
[ Szerkesztve ]
“All nothings are not equal.”
-
-
-
jeszi
tag
válasz dabadab #6036 üzenetére
Ezzel már megy az sms:
iwatch -v -e close_write -c "TEL=\$(basename %f | awk -F- '{print \$2}'); BODY=\$(cat %f); echo \$TEL; echo \$BODY; echo SEND \$TEL \$BODY | netcat localhost 2222;" /opt/sms/log/sendsms/De mégsem tökéletes, mert így tudom a perl szervízt meghívni:
echo SEND $TEL $BODY | netcat localhost 2222 - Ekkor ha van sortörés az sms-ben, az echo kiveszi.Így kellene:
echo SEND $TEL "$BODY" | netcat localhost 2222 – Ezt meg nem eszi meg az iwatch, mert a perl pharse kiakad. Egyszerűen nem tudok ilyen jelet tenni sehova: "Nem félek a haláltól, majdcsak túlélem valahogy!
-
Karma
félisten
Oké, ez már tényleg undorító.
Nem fáj az ilyet leírni?inotify-t használhatsz anélkül is, hogy netcatot és UNIX toolok tengerét használnád...
http://www.bestofperl.com/miscellaneous/watch-filesystem-for-changes-using-inotify-linux(Sajnos ezzel a telefonnal nem tudok normálisan linkelni.)
[ Szerkesztve ]
“All nothings are not equal.”
-
-
hát úgy pont ne oldd meg, mert az nem jó, főleg, ha nagyobb mennyiségű sms-t kell küldeni.
van hivatalos rendes mktemp parancs, vagy azt használd, vagy tedd bele minimum a folyamat pidjét és a dátumát a fájlnévbe. de inkább mktemp.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
ha az echo-t -e paraméterrel hívod, akkor a sortörések maradnak emlékeim szerint (pontosabban vezérlőkaraktereket lehet a stringbe tenni, mit például sortörés).
másrészt bash-ban van printf, az lehet, jobb, mint az echo.
de ilyen szkriptért egyetemen buktatnálak
ha már beforkoltad azt a szerencsétlen awk-ot, akkor csinálj meg mindent awk-ban, ne legyen még mellé millió másik programindítás.ja és azt sem árt fejben tartani, hogy awk-ból 3 féle lehet a rendszeren, amik nem feltétlenül egyformák.
szerintem az lenne a helyes eljárás, hogy az a script, ami a postfixből átveszi a helyi kézbesítést, az pont olyan formátumra hozva rakja le a fájlt, amilyenben a küldőnek kell, és utána csak egy netcat localhost 2222<filenev lenne az inotifyben a parancs.
erős problémát látok még abban, hogy nem sorban fog történni a küldés, tehát ha egyszerre két levélben jön sms, akkor egyszerre fogja megtámadni az sms küldő programot.
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
PapaDoc
csendes tag
Tisztelt Mindenki!
Valaki aki nagy mágus programozásban és ismeri az XBMC nevű progit, vagy esetleg már mélyebben belenyúlt valamikor, az legyen szíves keressen meg privátban! A többit privátban vagy telefonon!
Köszönöm!
-
sztanozs
veterán
válasz PapaDoc #6048 üzenetére
Asszem te nem fejleszteni szeretnéd az XBMC-t, hanem konfigurálni.
Nem gond hogy ide írtál, de a keresőt sem tilos használni: XBMCJOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- bitpork: Fogyasztásra ítélve
- Azonnali fotós kérdések órája
- Xbox Series X|S
- Ford topik
- Skoda, VW, Audi, Seat topik
- Az MSI RadiX AXE6600 tesztje – router, játékosoknak
- Kerti grill és bográcsozó házilag (BBQ, tervek, ötletek, receptek)
- Ezek a OnePlus 12 és 12R európai árai
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- Milyen autót vegyek?
- További aktív témák...
- ZOTAC GeForce GTX 1080 AMP Edition 8GB GDDR5X 256bit
- Filmes gép gyűjtemény
- Nikon D5000 + AF-S DX NIKKOR 18-105 mm
- Bontatlan Seagate & Western Digital HDD-k 3TB - 12TB -ig - Számla + Garancia, Ár alatt! BeszámítOK!
- DJI Mini 4 pro FMC drón - 3 akku, RC2 táv, 2 táska, Filterek, 2025. decemberig garancia, DJI Care