English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
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.04.27. 20:05)
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
Σ: 16 post

kemi  (statz) Főfasz
#2, Főfasz (2970)
738 | #2190 | ^ | Idézet | Tue, 13 Nov 2012 14:30:28 +01
84.236.*.* winnyogsz Google Chrome Hungary 84.236.*.*
@TCH:
ÚRISTEN! No fucking way! Ilyen tényleg van?! És tényleg így hívják?!!! Hát ez kész, bazdmeg, ez már szinte nyílt felvállalása annak, hogy mit csinálnak...
Az csak a jogvédő szervezetek összességének pejoratív elnevezése. A honlap meg egy áprilisi tréfa. Nem láttad az alapítás dátumát? :D
Egyébként meg annak a leíró fájlnak is le kell fordulnia valahogy, amit itt felvázoltál, az meg valamiféle object-based szemlélet.
@TCH:
Bocsánat, ennek mi köze ahhoz, hogy a kódban oldod meg?
Sehogy, de mondjuk a gomb osztályból leszármaztatsz, felüldefiniálod a Display() metódusát és valamilyen képpel skinezed a gombot. Winfos, meg GTK alatt is lehet ilyet csinálni.


TCH  (statz) Főfasz
#1, Főfasz (10443)
880 | #2191 | ^ | Idézet | Tue, 13 Nov 2012 14:48:36 +01
80.99.*.* Linux x86 Google Chrome Hungary *.catv.broadband.hu
@kemi:
Az csak a jogvédő szervezetek összességének pejoratív elnevezése. A honlap meg egy áprilisi tréfa. Nem láttad az alapítás dátumát? :D
Jaaa... Nem, nem vettem észre. Hát ezt belestem. De jó poén volt. :D
@kemi:
Egyébként meg annak a leíró fájlnak is le kell fordulnia valahogy, amit itt felvázoltál, az meg valamiféle object-based szemlélet.
Egy nagy túrót. :P Az közvetlenül gépi kódra és a widgetek meghívásaira fordul le. És gépi kódban már nincsenek ojjektumok.
@kemi:
Sehogy, de mondjuk a gomb osztályból leszármaztatsz, felüldefiniálod a Display() metódusát és valamilyen képpel skinezed a gombot.
Most mondjam, hogy ehhez megint semmi szükség ojjektumokra? Egyszerűen csak display_button('anyad') helyett my_custom_display_button('anyad'), oszt csumi.


kemi  (statz) Főfasz
#2, Főfasz (2970)
766 | #2192 | ^ | Idézet | Tue, 13 Nov 2012 15:39:20 +01
84.236.*.* winnyogsz Google Chrome Hungary 84.236.*.*
@TCH:
Egy nagy túrót. :P Az közvetlenül gépi kódra és a widgetek meghívásaira fordul le. És gépi kódban már nincsenek ojjektumok.
A widgetek paramétereit rögzíteni kell valamilyen adatstruktúrában, meg az eseménykezelőket is el kell tárolni valahogy, az már objektum.
@TCH:
Most mondjam, hogy ehhez megint semmi szükség ojjektumokra? Egyszerűen csak display_button('anyad') helyett my_custom_display_button('anyad'), oszt csumi.
Na hát, össze-vissza függvényeket hivogatunk, aztán aki ránéz a kódra fingja nem lesz, hogy mi a francot csinál.
my_button.display()
Így legalább van valami standard, hogy a display() mit csinál, a my_button-ról meg látszik, hogy az egy leszármaztatott cucc.


djpety  alias  "Pety" Lófasz
#6, Lófasz (953)
270 | #2193 | ^ | Idézet | Tue, 13 Nov 2012 16:33:25 +01
31.46.*.* winhate Google Chrome Hungary 31.46.*.*
@TCH:
BTW, minek cenzúráztattad ki kemivel az IP-det? Titkos, hogy hol melózol? :P

Az nem titkos, hogy hol melózom :D Mivel mindig máshol melózom, ilyen ez a "pop szakma". Amúgy nem, csak olyan helyről sikerült írnom, ami nem éppen publikusnak szánt :D


saxus  (statz) Agyfasz
#9, Agyfasz (419)
346 | #2194 | ^ | Idézet | Wed, 14 Nov 2012 05:41:24 +01
84.3.*.* winhate Mozilla Firefox Hungary *.catv.pool.telekom.hu
"A végén úgyis "egy rakás pointerre meg gotora fordul az egész" - hogy saxus (mac)mestert parafrazáljam"

Asszem eredetileg ChainQ mondta a hupon.


"XDDDDDDDDDDD
Oké saxus."

Te tudod jobban, hogy mit lehet kérni egy Postán vagy szüleim, akiknek pontosan tudniuk kell, hogy milyen szolgáltatásokat nyújt a Posta? :)


TCH  (statz) Főfasz
#1, Főfasz (10443)
3714 | #2195 | ^ | Idézet | Wed, 14 Nov 2012 10:22:44 +01
31.46.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
@kemi:
A widgetek paramétereit rögzíteni kell valamilyen adatstruktúrában, meg az eseménykezelőket is el kell tárolni valahogy, az már objektum.
A widgetek paraméterei valóban adatstruktúrában vannak tárolva, csakhogy a struct nem ojjektum. Az eseménykezelők pedig sima pointerek, amik benne vannak az adatstrutkúrában. Semmi ojjektum nincs itt, kemi. :)
@kemi:
Na hát, össze-vissza függvényeket hivogatunk, aztán aki ránéz a kódra fingja nem lesz, hogy mi a francot csinál.
Ööö...miért is nem? Hisz az összes függvénynév beszédes. Nem egyértelmű, hogy egy display_button() mit csinál? :P
@kemi:
my_button.display()
Így legalább van valami standard, hogy a display() mit csinál, a my_button-ról meg látszik, hogy az egy leszármaztatott cucc.
Eee...mi? Ez mióta standard? A my_button a widget neve. Mi van ha a widgetnek mondjuk azt a nevet adom, hogy "show_about"? (Mert mondjuk van egy "about" formom és azt jelenítem meg vele.)
show_about.display()
Ugye, hogy pont úgy néz ki, mint ha egy formot akarnék megjeleníteni és nem egy gombot?
Az amiről te beszélsz, hogy a widget neve mutassa, hogy ő mi az isten, az nem szabvány, hanem kódolási konvenció. Továbbá, szerinted, ha az OOP-s megoldásnál külön konvenció kell arra, hogy hogy nevezzem el a widgeteket, akkor szerinted az az átláthatóbb és nem az, ahol a funkció neve már implikálja a funkcióját is? :P
De most tényleg:
show_about.display()
vs
display_button('show_about')
WTF, hogy a függvényest nem lehet érteni? Pont az OOP-st nem lehet érteni. Legalábbis amennyiben nem tartod be az odavágó kódbeli formalitásokat, de ami azt illeti a fügvényessel jóval kevesebb formalitást kell tartani.
@djpety:
Az nem titkos, hogy hol melózom :D Mivel mindig máshol melózom, ilyen ez a "pop szakma". Amúgy nem, csak olyan helyről sikerült írnom, ami nem éppen publikusnak szánt :D
Ehen. :)
Sajnos nem figyeltem, ha meg rákérdeznék, akkor meg gondolom úgyse mondanád el. :) (De ugye nem a mikrofos? :P )
@saxus:
Asszem eredetileg ChainQ mondta a hupon.
Lehet, de én tőled hallottam.
@saxus:
Te tudod jobban, hogy mit lehet kérni egy Postán vagy szüleim, akiknek pontosan tudniuk kell, hogy milyen szolgáltatásokat nyújt a Posta? :)
Azt, hogy a pósta elméletben milyen szolgáltatásokat nyújt, az nem fedi le 100%-ban, hogy mit lehet kérni egy póstán. Itt Tárnokon, az érdi nagypóstán, de még a Déli Pu. póstáján sem a szüleid dolgoznak, hanem rücskös tahók, akik kioktatnak (nem tékom, hanem témobil), akik szarnak a pofádra, (nemtudomhaggyonbékin/nemazénbajom) és különben is túl sokat képzelnek magukról (mit képzelsz és dögöjjmeg).
Ne azonosítsd a szüleidet a póstával, mint intézménnyel és ne azonosítsd őket a többi dolgozóval sem.

BTW, ha már pósta, most fogtam egy oltári nagy poént a tárnokin, megosztom veletek (Prometheus, legalább tudni fogod, miért késik a maszkod):
Bemegyek, hogy feladjam a csekkeket. Kiszúrom, hogy vadiúj billentyűzet előtt ül az ügyintéző hölgy.
- Dikmá, új billentyűzet? Cserélték a gépparkot?
- Igen, de sajnos csak háromszor lassabb lett minden tőle.
- Zzzigen. Mi van a gépeken, windóz?
- Az...
- És háromszor lassabban lehet vele intézni a dolgokat, mint a régi (valami koszosdoszosszutyok) rendszerükön?
- Jó, nem háromszor, de sokkal lassabban.
- És mibe került ez az adófizetőknek, hogy modernizálás címszó alatt szart veszünk és belassítjuk vele a rendszert? :)))
- Sokba.
- Nagyon sokba?
- Nagyon sokba. Higgyen nekem.
- Én hiszek. :)))
XDDD
Látod Prometheus, ez a geci vindóz, már a max-transfer is belassult tőle. XDDDDD


TCH  (statz) Főfasz
#1, Főfasz (10443)
859 | #2196 | ^ | Idézet | Wed, 14 Nov 2012 13:03:25 +01
80.99.*.* Linux x86 Google Chrome Hungary *.catv.broadband.hu
Pety, Prometheus:
@http://hup.hu/cikkek/20121114/kritikus_skype_biztonsagi_problemarol_account_hijack_szolo_hirek_erkeztek:
Egy orosz fórumbejegyzésből (Google Translate) indult ki a hír. Állítólag egy eddig még ki nem javított Skype bug lehetővé teszi a támadó számára, hogy az bárki accountjának jelszavát átírja és átvegye az account feletti irányítást. Ehhez mindössze az áldozat e-mail címére van szüksége. A sebezhetőség állítólag hónapok óta ismert. A The Next Web megerősítette, hogy rendkívül egyszerű kihasználni a biztonsági problémát.
Szerintem meneküljetek. :)


TCH  (statz) Főfasz
#1, Főfasz (10443)
325 | #2197 | ^ | Idézet | Wed, 14 Nov 2012 16:09:08 +01
80.99.*.* Linux x86 Google Chrome Hungary *.catv.broadband.hu
AMD Changes Compute Landscape as the First to Bridge Both x86 and ARM Processors for the Data Center
Na, lassan lesz itt nekünk ritkafullos ARM-unk. Lassan. De biztosan. Persze ez várható volt. Kudos az AMD-nek, hogy volt esze előbb meglépni.


Prometheus  (statz) Főfasz
#3, Főfasz (1824)
747 | #2198 | ^ | Idézet | Wed, 14 Nov 2012 16:54:37 +01
84.0.*.* winhate Mozilla Firefox Hungary *.dsl.pool.telekom.hu
Emberek, kecskék, megosztom veletek a mai póóóstai kálváriámat.
Tegnapelőtt kaptam egy póstai értesítőt. Már megörültem, hogy végre megjött a Bane-maszk, VAGY a japán kés, amit kedvezményesen rendeltem meg, még JÚNIUS 1-én. Ma bementem, sorbanálltam, aztán kaptam egy sima levelet. Értetlenül álltam, ez mi a fene, ezzel most valahova máshova kéne bemennem? Én egy csomagot rendeltem! Ők is értetlenül álltak előttem, mert csak egy levél jött. Ráhagytam, elköszöntem, és fölbontottam a levelet. Kiderült, hogy se a maszkról, se a késről nincs szó. Egy rendőrségi értesítést kaptam arról, hogy a nyomozást, amit az ellopott 70.000 Ft értékű biciklim után indíttattam, fölfüggesztették. Basszátok meg. Egyszerre szerepelt le a pósta és a bréndőrség.


TCH  (statz) Főfasz
#1, Főfasz (10443)
712 | #2199 | ^ | Idézet | Wed, 14 Nov 2012 17:11:16 +01
80.99.*.* Linux x86 Google Chrome Hungary *.catv.broadband.hu
@Prometheus:
amit kedvezményesen rendeltem meg, még JÚNIUS 1-én
Auargh!
@Prometheus:
Egy rendőrségi értesítést kaptam arról, hogy a nyomozást, amit az ellopott 70.000 Ft értékű biciklim után indíttattam, fölfüggesztették.
Ezen nekem is leszakadt most a pofám. Viszont, Mcload felvilágosított. Idézem szó szerint a párbeszédet I3S (IRL in IRC style):
<tch> WTF?! Miért függesztették föl a nyomozást?!
<mcload> Mert ha nem történik semmi hat hónapig, akkor felfüggesztik.
<tch> Vagyis, az ember tesz egy feljelentést, hogy ellopták a bringáját, a sündőrsegg fél évig  nem csinál semmit, majd felfüggeszti a nyomozást?!
<mcload> *nod*
<tch> *facepalm*
No comment.


kemi  (statz) Főfasz
#2, Főfasz (2970)
914 | #219a | ^ | Idézet | Wed, 14 Nov 2012 22:24:27 +01
188.143.*.* winnyogsz Google Chrome Hungary *.pool.digikabel.hu
@TCH:
Az eseménykezelők pedig sima pointerek, amik benne vannak az adatstrutkúrában.
@saxus vagy ChainQ vagy akárki:
"A végén úgyis "egy rakás pointerre meg gotora fordul az egész"

Khhmmm... Na és a függvényhívás mi fán terem? Egyébként meg szerintem ezek a kerülgetős csakazértseóópé megoldások a gányok. (Na jó a GTK féle OOP szemlélet nem OOP nyelven rosszabb.) De akkor mást mondok: Mondjuk hogy oldod meg, ha egy adatstruktúrába ellenőrzötten akarsz beírni, kiolvasni. Semmi nem akadályoz meg senkit, hogy direkt hozzáférjen a structhoz, ha valamit változtatsz rajta, esetleg az összes hivatkozást át kell írni. Egy többezer soros projektnél jó szórakozást hozzá. :P OOP esetben meg csak a getter/setter metódust kell módosítani. A nem OOP megoldás lehet hogy hatékonyabb, de rondább meg átláthatatlanabb, meg nem illik GUI-ra. Még Pascalban is OOP módon van megvalósítva.


Flood3r  (statz) Lófasz
#8, Lófasz (838)
75 | #219b | ^ | Idézet | Wed, 14 Nov 2012 22:28:21 +01
94.21.*.* winhate Mozilla Firefox Hungary *.pool.digikabel.hu
@TCH:
Kudos az AMD-nek, hogy volt esze előbb meglépni.


AMD powa. :)


Prometheus  (statz) Főfasz
#3, Főfasz (1824)
42 | #219c | ^ | Idézet | Wed, 14 Nov 2012 22:57:23 +01
84.0.*.* winhate Mozilla Firefox Hungary *.dsl.pool.telekom.hu
Nálam egy hónapig nyomoztak, nem fél évig.


TCH  (statz) Főfasz
#1, Főfasz (10443)
2153 | #219d | ^ | Idézet | Thu, 15 Nov 2012 00:00:59 +01
31.46.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
@kemi:
Khhmmm... Na és a függvényhívás mi fán terem?
Ezt hogy érted? A függvényhívás is csak egy pointer! A függvény valójában egy memóriacímen elhelyezkedő szubrutin, amit így vagy úgy - vermen vagy regisztereken keresztül - felparaméterezel. Illetve ezt csinálod assemblyben, a többiben a fordító csinálja helyetted. Úgyhogy nem vágom mire akartál ezzel utalni.
@kemi:
Egyébként meg szerintem ezek a kerülgetős csakazértseóópé megoldások a gányok.
Az, hogy szerinted, az egy dolog, de egyfelől nem "kerülgetős" - én direkt módszert mutattam mindenre - másfelől egy cseppet sem gányabb mint az OOP, hiszen egysoros közérthető parancsokból áll, sőt a te példádon demonstráltam, hogy épp az OOP megoldás volt az, ami kevésbé volt érthető.
@kemi:
Mondjuk hogy oldod meg, ha egy adatstruktúrába ellenőrzötten akarsz beírni, kiolvasni. Semmi nem akadályoz meg senkit, hogy direkt hozzáférjen a structhoz, ha valamit változtatsz rajta, esetleg az összes hivatkozást át kell írni. Egy többezer soros projektnél jó szórakozást hozzá. :P
Én nem tudom, hogy ezt miből vontad le, de tévesen vontad le: a memory protection OOP nélkül is érvényes! Nem tudom, hogy hol a búbánatban láttál a példáim között olyat, hogy én direktben piszkáltam a structot; mindenre az odavágó függvényeket használtam. Plz. mutass már rá valamelyik példámra, hogy ha így csinálom, akkor ez lesz.
@kemi:
OOP esetben meg csak a getter/setter metódust kell módosítani.
Aha, klónozunk-klónozunk és csodálkozunk, hogy eljutottunk odáig, hogy gigák kellenek RAM-ból, hogy felkeljen az oprendszer...
@kemi:
A nem OOP megoldás lehet hogy hatékonyabb, de rondább meg átláthatatlanabb, meg nem illik GUI-ra.
Nem kemi, maximum te nem láttál még olyat, hogy megoldották szépen és átláthatóan; elárulom, nem teljesen saját agyszülemény az a módi, amit fent hoztam a példáimban, Amigán hasonlóan működik a GUI programozása.
@kemi:
Még Pascalban is OOP módon van megvalósítva.
És?
@Flood3r:
AMD powa. :)
Így van. :) És intel suxx.
@Prometheus:
Nálam egy hónapig nyomoztak, nem fél évig.
Na, hát az aztán meg tényleg epic fail a köbön.


TCH  (statz) Főfasz
#1, Főfasz (10443)
504 | #219e | ^ | Idézet | Thu, 15 Nov 2012 14:55:23 +01
80.99.*.* Linux x86 Google Chrome Hungary *.catv.broadband.hu
Ma Mcloaddal órákat szoptunk a hátéemeltupédéef nevezetű internetről letölthető atomszar html->pdf php-s konverterrel. Az ok az volt, hogy annak a szar fosnak a css interpretere egy kurwa nagy szarhalom és az ilyenekből
background: transparent url('/www/faszom/akarmi.png') no-repeat center bottom;
a képet úgy veszi le, hogy nem szedi le az aposztrófokat/idézőjeleket, minek következtében nem tudja kinyitni a képeket.

Éljenek a netről letölthető atomhulladékok.


kemi  (statz) Főfasz
#2, Főfasz (2970)
1483 | #219f | ^ | Idézet | Thu, 15 Nov 2012 19:55:19 +01
78.131.*.* winnyogsz Google Chrome Hungary 78.131.*.*
@TCH:
Aha, klónozunk-klónozunk és csodálkozunk, hogy eljutottunk odáig, hogy gigák kellenek RAM-ból, hogy felkeljen az oprendszer...
Dehogy klónozunk. Be is baszna, ha egy továbbfejlesztett objektum mellett megmaradna az összes régi, a régebbi megvalósítások meg azokból hivogatnának. (ez olyan mikrofos felfogás, hogy szórjuk szét a szemetet a memóriában. :P) Egyszerűen arról van szó, ha változtatsz az adatstruktúrán csak a getter/setter kell módosítanod. Aki ezeket meghívja fingja nincs a belső megvalósítástól, nem kell ettől függenie. Ő csak azt tudja, ha az x adatot szeretné kiolvasni meg kell hívnia a get_x() metódust. Ezek után belenyúlhatsz az objektumba, az a metódus csinálhat egészen mást mint az eredeti megvalósítás, ha a hívás helyén ugyanazt az adatot kapja működni fog, és nem kell módosítani a kódot. Strukturáltan tudomásom szerint nem lehet ilyesmit csinálni, hogy adatot rejteni egy dinamikus struktúrában. Hozzáférhet bárki a structhoz, semmi nem garantálja, hogy mindenki interfészfüggvényen keresztül fog adatokat kiolvasni, vagyis ha módosítasz át kell nézni az összes hivatkozást, ami egy többezer soros projektnél nem kis meló.
@TCH:
Ma Mcloaddal órákat szoptunk a hátéemeltupédéef nevezetű internetről letölthető atomszar html->pdf php-s konverterrel. Az ok az volt, hogy annak a szar fosnak a css interpretere egy kurwa nagy szarhalom és az ilyenekből
A LibreOffice tud PDF-be menteni. Nem próbáltátok ki?


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
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.04.27. 20:05)
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!