English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1428) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.12.02. 21:02)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés
Σ: 1 post

TCH  (statz) Főfasz
#1, Főfasz (10466)
3011 | #21ba | ^ | Idézet | Sun, 18 Nov 2012 12:16:12 +01
31.46.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
@saxus:
Aztan meg az is lehet, hogy Unity3d-vel remakelem a multit.
Miért csak a multit?
@kemi:
Kurva jó a klip, meg a dalszövegben is van valami igazság. Az egész a lemezkiadókról meg a fájlcserélőkről szól.
Ja, ez tényleg jó. Bár szerintem a kiadók meg a többi csak egy része, inkább a mesterségesen gyártott celebekről, meg a konzumszemétről szól. De tényleg jó.
Basszátok meg, az egész tegnap arra ment el, hogy kidebuggoljak egy olyan algoritmust, amiben nem volt hiba. Most csinálom az Amiga2PC parallel cuccnak a normális, GUI-s, időzített várakoztatású verzióját és tegnap amikor a dir() implementációt írtam, folyton csak a legelső könyvtárbejegyzést adta vissza végtelenítve. Egyszerűen nem értettem. Ez volt reggel. Aztán a nap folyamán szilánkokra cincáltam az algoritmust mind a két oldalon és a végén már nem debuggoltam, hanem bugokat gyártottam. A "legviccesebb" az volt, amikor a PC-s oldalon a bufferolvasó függvénybe beleraktam, hogy adja már vissza, hogy mennyi byte-ot olvasott a portról. A baj csak az volt, hogy a bufferolvasó úgy volt beépítve, hogy csak 0-át vagy -1-et adhat vissza és ha az eredmény nem 0, akkor a meghívó Dir procedura kiszáll, hogy hibás bufferolvasás volt. Nem voltam ám már fáradt, amikor ezt a baromságot elkövettem.
Aztán még N óra szopás után, kb hajnali 1-kor sikerült eljutnom egy olyan kiegyszerűsített szintre az Amigás kóddal, hogy amennyiben hozzányúltam a timer függvényhez, elbaszódott a dirlist; ha nem tettem, kilistázott mindent.
Ezen konkrétan beszartam. Átnéztem a timer függvényt, hogy mit baszhattam el, de azt a kódot igazából innen nyúltam, vagyis nem is baszhattam el.
A SASC persze folyamatosan reklamált, hogy a timeval-os struct nincs inicaializálva, dehát azt már akkor is csinálta, amikor összeollóztam a timer kódját és minden működött vele, gyönyörűen várakozik az Amiga.
Viszont más ötlet híján fogtam és beírtam, hogy tv = malloc(sizeof(struct timeval));
És ment. És ment bazdmeg. És az egész kurwa nap azzal ment el, hogy kijavítsam az ezek szerint hibátlan stream-transfer algoritmust.
Hirtelen egyébként nem is értettem, hogy mi a franc van (ekkor már hajnali 2 volt, lassan már 16. órája ültem felette), aztán leesett, hogy azért van, mert az Amiga behajigálja a cuccokat a stack-be és mivel nem allokáltam azt a szart, ezért a következő körben a FileInfoBlock struct szépen ugyanoda került, mint a timeval. A timeval-t ez nem zavarta, amikor meghívásra került ő úgyis inicializálta maga alatt az adatokat (ezért működött), az előző körben lekért FileInfoBlock viszont felülíródott és ezért, amikor jött a dnext(), akkor megint elölről kezdte beolvasni az egészet.

Tanulság, az összes struct-ot allokálni kell, mert lehet, hogy az a cucc, amiben használod, működik allokálás nélkül is, de mást viszont gajraverhet.


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1428) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.12.02. 21:02)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés

Név: (max 255 byte)

Email: (max 255 byte) Nem kötelező!

Üzenet: (max 65536 kar.) 65536-0=65536




crap_vkn v4.34.0 by TCH
Thx to saxus for the escaped string decoder function (PHP), the realIP function (PHP) & the SQL handle layer (PHP), to thookerov for the int_divide function (PHP), to Jeff Anderson for the getSelText function (JS), to Alex King for the insertAtCursor function (JS), Flood3r for the new CSS styles, Pety for the spamprotection idea and some design and comfort ideas, MaxMind for the IP2Country database, famfamfam for the flags of countries and an unknown PHP programmer for the removeAccents function.



Kecskebaszók ide!