- Facebook és Messenger
- Kínában túl sok az EV, fokozódik az árháború
- Milyen NAS-t vegyek?
- Van, amit nehéz lett megtalálni a Google keresőjével
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Crypto Trade
- OpenWRT topic
- Windows 11
- SkyShowtime
-
IT café
Új hozzászólás Aktív témák
-
dqdb
nagyúr
válasz pmonitor #17715 üzenetére
Csak kicsomagolod és használod. Nem is értem, hogy miért kell minden kis alkalmazást telepítgetni.
A csomagkezelők és konténerek korszakában a portable alkalmazások jelentősége erőteljesen csökkent. Ki akar manapság netes kereséssel, letöltéssel, megfelelő helyre kicsomagolással bajlódni, amikor egyetlen paranccsal felmegy az egész csomagkezelőből töredék idő alatt.tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
-
dqdb
nagyúr
válasz pmonitor #17769 üzenetére
-ss position (input/output)
When used as an input option (before -i), seeks in this input file to position. Note that in most formats it is not possible to seek exactly, so ffmpeg will seek to the closest seek point before position. When transcoding and -accurate_seek is enabled (the default), this extra segment between the seek point and position will be decoded and discarded. When doing stream copy or when -noaccurate_seek is used, it will be preserved.When used as an output option (before an output url), decodes but discards input until the timestamps reach position.
position must be a time duration specification, see (ffmpeg-utils)the Time duration section in the ffmpeg-utils(1) manual.
-t duration (input/output)
When used as an input option (before -i), limit the duration of data read from the input file.When used as an output option (before an output url), stop writing the output after its duration reaches duration.
duration must be a time duration specification, see (ffmpeg-utils)the Time duration section in the ffmpeg-utils(1) manual.
-to and -t are mutually exclusive and -t has priority.
-to position (input/output)
Stop writing the output or reading the input at position. position must be a time duration specification, see (ffmpeg-utils)the Time duration section in the ffmpeg-utils(1) manual.-to and -t are mutually exclusive and -t has priority.
[ Szerkesztve ]
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
-
sztanozs
veterán
válasz pmonitor #17771 üzenetére
ffmpeg -i audio.mp3 -af "volume=enable='between(t,5,10)':volume=0, volume=enable='between(t,15,20)':volume=0" ...
működik bármilyen értelmes audiofájllal, nem csak wav-val.
és nem kell számolgatni a bitrátából a bájtokat, csak meg kell adni a kezdő és végpontot másodpercben...[ Szerkesztve ]
JOGI 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...
-
sztanozs
veterán
válasz pmonitor #17774 üzenetére
De ahogy látom, az ffmpeg is C-ben és asm-ben készült. Sztem az ASM, C megkerülhetetlen, ha valaki komolyabban szeretne desktop alkalmazásokkal foglalkozni.
Mondjuk a kettőnek pont nincs sok köze egymáshoz. ASM-ben meg C-ben szerintem csak az programoz, akinek valami hardver-közeli (vagy a végletekig optimalizált) dologra van szükség. Az ffmpeg pedig nem desktop alkalmazás, kifejezetten terminál célra készült. Azért készült c-ben és ASM-ben, mert a video/audio kódolás kifejezetten megigényli az optimalizációt (ellentétben a desktop-alkalmazások javával).
JOGI 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...
-
sztanozs
veterán
válasz pmonitor #17778 üzenetére
A desktopon nem azért lassú a másolás TC alatt, mert nem optimális az itoa az átviteli bitráta kiírásánál, hanem mert hardveres korlátok vannak.
A google, vagy egy adatbázis motor, pedig nem kifejezetten desktop alkalmazás, ha erre gondoltál.
De nem akarok belemenni ebbe az optimalizáció témába újra...JOGI 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...
-
martonx
veterán
válasz pmonitor #17778 üzenetére
File művelet momentán os szinten korlátos Windows-on (gyanítom más os-en is). Ezen fog segíteni pl. Direct Storage windows vonalon.
A Google keresés pedig nem a te géped, vagy a Google optimalizálatlansága miatt lassú, hanem az irdatlan adatmennyiség miatt.Én kérek elnézést!
-
nevemfel
senior tag
válasz pmonitor #17778 üzenetére
De ki ne érezné jobban magát, ha pl. a mappák másolása is sokkal gyorsabb lenne? Pl. a TC másolása sokkal gyorsabb, mint a win másolása.
A win mappaáthúzásos másolás szerintem azért lassabb, mert van egy olyan kényelmi funkciója, hogy először megnézi, mekkora méretű fájltömeget akarsz átmásolni. Egy csomó ideig azzal szöszöl, hogy összeszámolja, tkp mit is készül átmásolni a a targetre. Aztán arra is szokott figyelmeztetni (ha jól rémlik) jó előre, ha másolásnál épp készülsz felülírni egy vagy több fájlt, és hogy azokkal a fájlokkal mit csináljon.
[ Szerkesztve ]
Forget your troubles, c'mon get happy
-
sztanozs
veterán
válasz pmonitor #17785 üzenetére
Nem tudom, hogy vagy a villanyszerelőkkel, de nekem pl egyik se mutatta meg azokat a házakat, amiket ő kábelezett, se az autószerelő nem mutatta meg a munkáit, amiket pl a múlt héten javított meg. Mondjuk nekem egy "Béla és társa Bt." se mond sokkal többet, mint az hogy "bferi"...
Továbbra is, ez nem egy programozó-közvetítő fórum, ahol kötelező lenne névvel és adószámmal regisztrálni, úgyhogy nem tudom min problémázol...
[ Szerkesztve ]
JOGI 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...
-
sztanozs
veterán
válasz pmonitor #17787 üzenetére
Miért nézne valaki (rajtad kívül) programozónak attól, hogy megadom itt ezeket az adatokat? Lakatosként vagy tanárként nem rendelkezem ezekkel szerinted?
JOGI 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...
-
-
bandi0000
nagyúr
válasz pmonitor #17793 üzenetére
Itt sose voltak elzavarva azok az emberek, akik tanulni szerettek volna, de keress rá, hogy hànyan írtak akár konkrét pénzbeli ajánlattal is ide, hogy valaki írja meg helyette a zh-t/vizsgàt, ő konkrétan erre gondol.
Nem tudom pl mekkora kedvel ülnél be pl egy olyan taxiba, ahol a sofőrt àtengedték vizsga nélkül pl
Xbox One: bandymnc
-
Drizzt
nagyúr
válasz pmonitor #17785 üzenetére
Tovabbra is:
Ez egy anonim forum. Nem programozot adok-veszek. Ha az lenne a cel, akkor el lehetne varni referenciat. De ez egy egyszeru beszelgetos topic egy anonim forumon belul. Ha az ember publikusan akarja mutogatni magat valamilyen forumon, megteheti. Arra van a Facebook, LinkedIn, Twitter, stb.
Ha valaki egy anonim forumon belul mindenaron emberek nyilvanos adatait probalja kikenyszeriteni, akkor annak elegge rosszindulatu adathalaszat szaga lesz.I am having fun staying poor.
-
sztanozs
veterán
válasz pmonitor #17793 üzenetére
Bizony, és ha vissza is olvasnál a fórumban, nem csak write-only módban tolnád, akkor meglátnád, hogy minden ilyen kérdezőnek válaszolok is. Attól még hogy "leminősítem", a számára is egyértelmű korlátolt ismeretei miatt, még nem jelenti, hogy nem segítek (persze nem vizsgán, online - mivel néhanapján tanítok is, és ezt nem tartanám etikusnak). Persze ezek az emberek általában nem fröcsögnek, meg bezzegprogramozóznak, hanem csak egyszerűen megköszönik (és remélhetőleg legközelebb már kicsit jobban csinálják). Persze megértem, hogy te nem süllyedsz le arra a szintre, hogy PHP-ban vagy SQL-ben segíts, hiszen, ami nem barokk, az nyúlfarok
De azért örülök, hogy minden ilyen apróságra ugrasz, ha nem is programozói, de pszichológiai topiknak elmegy ez - szódával.
[ Szerkesztve ]
JOGI 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...
-
sztanozs
veterán
válasz pmonitor #17799 üzenetére
Mivel ez egy fórum, és nem az internet kopipészt információs tára, szerintem ez a formátum ide jobban megfelel... Akinek fix megoldás kell, úgyis tudja hol (ott) kell keresnie.
JOGI 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...
-
sztanozs
veterán
-
martonx
veterán
válasz pmonitor #17803 üzenetére
Jaaa, hogy a Google-t pozitív példának írtad? Azért a Google keresés sebességét hasonlítani egy garázs szerveren futó SQL-éhez, szerintem nem korrekt. Ennyi erővel egy vadász repülőt is hasonlíthatsz egy normál autóhoz...
Emellett annyiban igazad van, hogy a garázs SQL-re olyan programozó dolgozik, aki egy év alatt nem keres annyit, mint a Google-nél dolgozó egy év alatt. Google-nél ilyenből van több ezer, a garázs SQL-en meg Pista bácsi egymaga bohóckodik.
Szóval igen, nem vagyunk egyformák, nem egyformák a képességeink.
Rengeteget állás interjúztatok, és nagyon gyakran ledöbbenek, hogy milyen gyenge programozók is vannak (többnyire állami szférából érkezettek a különösen fájdalmasak).Én kérek elnézést!
-
dqdb
nagyúr
válasz pmonitor #17807 üzenetére
void search(wchar_t* sPath, wchar_t* sFileMask, FAJLKERESESEREDMENYE* pFke, char almappae, char mappae, char fajle)
Ha már állandóan az optimalizáláson pörögsz, akkor hol vannak a
const
módosítók azon paraméterek elől, amelyek értékét nem módosítja a kód, és emiatt a compiler optimalizáláskor figyelembe tudja venni?wchar_t* sPath_1 = (wchar_t*)GlobalAlloc(LMEM_FIXED, (wcslen(sPath) + wcslen(sFileMask) + 1) * sizeof(wchar_t));
Először is:
Másodszor az első paraméterben szereplő
LMEM_FIXED
aLocalAlloc
híváshoz tartozó konstans, itt aGMEM_FIXED
konstanst kellene használni.if (sPath_1 == INVALID_HANDLE_VALUE) MessageBox(0, L"memória", L"Üzenet", 0);
A dokumentáció alapján sikertelen foglalás esetében a
GlobalAlloc
visszatérési értékeNULL
, míg azINVALID_HANDLE_VALUE
értéke -1, szóval rossz a hibakezelésnél mind a feltétel, mind a kezelése, hiszen NULL pointerrel továbbengeded a futást.És itt abbahagytam, mert feleslegesnek éreztem folytatni. Az egy pillantásra látszik, hogy tele van a kód buffer overflow aknával.
[ Szerkesztve ]
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
-
pmonitor
aktív tag
válasz pmonitor #17809 üzenetére
Módosítottam a dolgokat.
Hogy ne kelljen mindig ezt a viszonylag hosszú kódot bemásolgatnom, ezért ide tettem fel a file részletet.Az overflow aknákkal szándékosan nem akar(tam/ok) foglalkozni. Tegyük fel, hogy elég a lefoglalt memória...
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
-
sztanozs
veterán
válasz pmonitor #17816 üzenetére
Tudod, hogy én nem vagyok az optimalizáció pártján.
A helyedben az osszes wcscpy és wcscat hívást a BO-biztos _s végure cserélném.
Ráadásul az se látszik, hogy a tempFolders és a pFke hogy vandefiniálvapéldányosítva - szóval nem igazán tudok nyilatkozni. Azt sem tudom, hogy sebességre vagy RAM-ra szeretnél optimalizálni.Amúgy nem vagyok egy C/C++ guru, de mivel ezt nem a nyelv saját fórumában beszéled meg, így nem érzem a késztetést, hogy ne mondjak véleményt.
[ Szerkesztve ]
JOGI 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...
-
dabadab
titán
válasz pmonitor #17823 üzenetére
A moderátornak az a dolga, hogy a topik működését zavaró dolgokat eltávolítsa.
Márpedig ha valaki csak és kizárólag zavarja azt és folyamatosan, a sokadik figyelemztetés ellenére is ezt teszi, azt ki kell rakni.
Ennyi.Ha ezt nem értetted meg (és hát nyilvánvalóan nem), akkor az is csak azt mutatja, hogy mennyire indokolt volt az - és igazából az a csoda, hogy innen nem raktak még ki.
DRM is theft
-
dqdb
nagyúr
válasz pmonitor #17810 üzenetére
Az overflow aknákkal szándékosan nem akar(tam/ok) foglalkozni. Tegyük fel, hogy elég a lefoglalt memória...
Ilyen hozzáállással érdemi választ vársz még itt? Mit akarsz optimalizálni egy olyan kódon, ami garantáltan buffer overflowhoz vezet?tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
-
pmonitor
aktív tag
válasz pmonitor #17830 üzenetére
Annyit lehet csinálni, hogy ha detektálná az overflow-t, akkor kiírja, hogy "sorry, nem jutottam semmire...". De ez egyrészt hajszálvékony jég, másrészt végeredmény attól még nem lesz. Az egyetlen helyes út, ha megfelelő buffer méretet állít be a hívó függvény. 64 bites app esetén azért ez sztem. megoldható...
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
sztanozs
veterán
válasz pmonitor #17827 üzenetére
Ne haragudj, de én nem vagyok sehol sem moderátor, szóval fogalmam sincs, honnan vagy (vagy nem vagy) kitiltva. De vsz nem vagy letiltva a topicnyitásról, szóval biztos tudsz nyitni egy "C/CPP optimalizálás sebességre" topikot, és ha valakit érdekel a dolog, akkor ott elbeszélgethettek róla.Hiperfizikus is nyitott egyet az agymenésére (nem mellesleg magától), és szerintem ő is jól elvan a saját projektjével ott (és legfeljebb a nagyobb fejleményekről számol be a javascript topokban) - pedig az ő projektje sem különbözik sokban a tiédtől...
Itt ez - szerintem - nem elég általános programozási téma.JOGI 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...
-
félisten
válasz pmonitor #17831 üzenetére
OK. Let's do it
Ha ilyen "kemény" srác vagy, akkor lám, had lássam ASM-ba (vagy akármibe), hogy:
1. Detektáld az adattároló egységeket (IDE/SAS/RAID/SATA/NVME stb stb stb) ami a gépre/gépbe van csatlakoztatva
2. az általuk használt vezértőkódokat értelmezd
3. 32 avagy 64 bites (neked kell meghatároznod, hogy melyik) címzéssel ellátott memória belapozást állítsd elő(32 bites OS esetén ún base + index (base egy lap + ezen belül offset)) címzéssel lehet elérni (ha nem védett) a 0xFFFFFFFF12345678 címéről kinyerni adatot, mint 64 bit esetén(FLAT módan, mert van még vagy 8 MEM mód)
4. az adott eszköz (1-3 pont) drivere által belapozott memóriacíméről log-old az adatokat és értelmezdSegítség:: Ezt csak ASM-ban, vagy C/C++ lehet megvalósítani, megfelelő compiler és linker direktívák alkalmazása mellett.
Segítség2: 64 bit esetén nincs kód (CS), data (DS) és stack (verem) SP szegmens sem....Tesó, ha ezt megoldod, akkor ennek van értelme (Én megoldottam, kb. 15 éve, szóval hajrá)
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
pmonitor
aktív tag
válasz pmonitor #17834 üzenetére
Buffer overflow esetén, ha a program nem száll el, akkor lehet a kód lassulása nélkül is detektálni az overflow-t, mégpedig a hívó(buffer-nek memóriát foglaló függvényben). Iteráció esetén, ha mindegyik bufferben max. a bufferek végéig találok L'\0' -t, akkor tuti, hogy nincs overflow, egyébként tuti, hogy van. Ezzel ki tudnám szűrni a #17829 - dabadab által említett viccben emlegetett hibát. Valamint még olyant is lehet csinálni, hogy lehetőséget adok a bufferek méretének manuális megadására. Pl. parancssori paraméterekkel... Ha a program elszáll, akkor esetleg ezek beállításával lehet módosítani...
Több használható 5letem nincs.http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
K1nG HuNp
őstag
-
félisten
-
martonx
veterán
válasz pmonitor #17866 üzenetére
Közszférában válogatott debilek dolgoznak, ez ismét megerősítést nyert. Tényleg közben eszembe jutott, hogy tudok neked kódot mutatni.
https://www.nuget.org/packages/BarionClient2
Az első clientben még csak közreműködő voltam. Viszont az elhagyatott lett, valakinek tovább kellett vinnie, így lett belőle 2-es.Én kérek elnézést!
-
-
Voy15
tag
válasz pmonitor #17884 üzenetére
Nem tudom, hogy van-e ilyen. De ha van, akkor az sem jó. Mert "szent"-eknek tünteti(tüntetné) fel a programozókat(holott csak a szőnyeg alá söprik a dolgokat), pedig csak álszentség(lenne).
Van ilyen amúgy egy csomó cégnél, de nemértem miért lenne álszentség az ha mondjuk észreveszel egy biztonsági rést mondjuk a Facebookban, jelzed, és kapsz érte valamennyi pénzmagot, és még ki is írják a nevedet, hogy segítettél rajtuk.
Mi ezzel a probléma?
Gondolom kérheted, hogy maradj anonymus, de sokaknak meg esetleg jól jön a CV-jében, hogy meghackelte a Facebookot.
Másik dolog meg, hogy jóeséllyel ők nem is programozók, hanem inkább unatkozó script kiddiek, vagy etikus hackerek.
A programozóknak általában nincs idejük ilyen úri huncutságokra -
Voy15
tag
válasz pmonitor #17886 üzenetére
Ezt amúgy cége válogatja.
A Facebooknál pl kiírják a nevedet
De biztos van ahol meg nem.
#17877 dabadab itt arra is utalt (szerintem), hogy a közelmúltban volt valami hasonló eset ahol a srác meghekkelte talán a BKV e-jegy rendszerét(ami rendes hackelés volt, nem pedig phising), jelezte is ezt a BKV-nek (nem pedig rohant a sajtóhoz), de cserébe feljelentették, merthogy hackelt...
A normális cégek szvsz. ilyen esetben köszönetet mondanak, valahogy honorálnak esetleg, de semmiképpen sem jelentenek fel. -
FeniX-
aktív tag
válasz pmonitor #17895 üzenetére
Sokat beszélgetünk erről, de a haver egyáltalán nem használja az ilyen szakmai fórumokat, szósöl-szarságokat meg végképp kevésbé.
Hasonló területen dolgozom én is, viszont ügyfelekkel sosem találkozunk, így közvetlen kollégáktól nem tudok tippet kérni/megbeszélni.
Gondoltam itt, hátha.. -
Ispy
veterán
válasz pmonitor #17910 üzenetére
Ma már minden mobil 2 simes...de a feleségemnek 2 telefonja van, ha kell a cégest kikapcsolja, kész, ez nem egy nagy valami.
De az egyenes beszéddel egyet értek, én is rühellem, ha valakit nem érek el, igaz munkaidőn kívül nem is várom el.
Ha meg valaki 0-24 supportot akar, arra is van megoldás, volt idő, amikor moziba is laptoppal mentem, de ez havonta egy zsíros összegbe került, akkor is ha 0 percet dolgoztam érte, ez egyfajta biztosítás. Igaz ma már semmi pénzért nem csinálnám ezt.
Nekünk is vannak ügyfeleink jelenleg, akik 2 műszakban dolgoznak, de nem fizetnek extra supportot, így ha beüt a gebasz este 9-kor a programozóra van bízva mit csinál. Persze én felveszem, ha tudom, mert akkor tényleg szar van, ha hívnak, azért nem árt jóban lenni az ügyfelekkel, akkor könnyebben jönnek az új megbízások is, de ezek nem ilyenek, mint a korábban emlegetett szarrágó vállalkozók, nálunk azért ez a mentalitás már kikopott, inkább 15 éve volt ez jellemző.
Főnököm szokta mondani: az ügyfél az, aki használni akarja a programod és fizetni is hajlandó érte. Mindenki más csak túrista.
[ Szerkesztve ]
"Debugging is like being the detective in a crime movie where you're also the murderer."
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- LG NanoCell 55NANO766QA Halvány píxel csík
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5