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
Σ: 1 post

saxus  (statz) Agyfasz
#9, Agyfasz (419)
2479 | #2571 | ^ | Idézet | Mon, 06 May 2013 03:09:10 +02
84.3.*.* winhate Mozilla Firefox Hungary *.catv.pool.telekom.hu
"Az XML/JSON/CSV részével egyetértek, láncfűrésszel kéne írtani. "

Egyébként hosszú-hosszú évek alatt bennem az a vélemény alakult ki, hogy bármennyire is szar, terjengős az XML, vannak dolgok, amelyeket kibaszott jól megoldottak benne: létezik hozzá egészen jó schema definiciós megoldások (XSD pl. egészen sok mindenre ad lehetőséget, de már egy DTD is megváltás, ha van), ráépülő technikák mindenfélére (XPath pl egész hasznosnak tűnik, kár hogy sosem olvastam utána eléggé, XSLT, amelyben csak az a kár, hogy beleesett ugyanabba a hibába, mint az XSD: ocsmány XML syntax, LinQ2XML és hasonló jó eszközök), névtereknek köszönhetően különféle dokumentumok is egymásba ágyazhatóak és a többi és a többi és a többi. Lehetne jobb is, de minden hibájával együtt is fényévekre van használhatóságban, mint bármi más. Persze, a megfelelő eszközökkel, nem vi-al meg sed-del való bohóckodás esetén.

"Viszont, miért akarod rákenni ezt a "unix filozófiára"? "

Nem rákenni akarom, de kétségkívül nem keveset tesz hozzá a kialakult status quo fenntartásában: gyakori érv, hogy azért használnak valamilyen textet, mert "vannak hozzá eszközök". Igen, csak épp ezek az eszközök ahhoz vannak, hogy az egyik szar által kifosott text outputot a másik szar számára elfogadhatóvá varázsold. (Ezzel szemben pont jó ellenpélda a PowerShell, ahol objektumok utaznak a pipeline-ban és nincs ilyen bohóckodás, hogy most hogy írják a törtszámot, mivel választják el az oszlopokat meg milyen a dátumformátum, mert a következő program is egy strukturált, típusbiztos bemenetet kap.) Mert egyébként nem kellene más, csak egy szabványos formátum, hozzá egy specifikáció és a főbb nyelvekre egy-egy lib, amivel ezt a formátumot lehet kezelni (XML-t is csak onnan kezdve lett értelme használni, hogy készültek hozzá íráshoz-olvasáshoz-schema validáláshoz eszközök.) na meg néhány eszköz, amivel mondjuk nézni meg manipulálni lehet. És innen kezdve maga a kezelésének módja leszarható lenne, mivel szabványos felületen keresztül csinálnál mindent. (Tehát kitesztelt lib el se baszhatja neked.)

De nem, mert a hupuk további érve, hogy "de debuggoláskor bele kell nézni, azt meg egyszerűbb textfileban". Aham, ha szabványos, kitesztelt megoldásokat használnának, nem kellene debuggolni azt, ami el se romolhatna. Ez egyébként a csodás textfileknál is megvan, mikor valaki okosba oldja meg mondjuk az XML vagy a CSV készítését. Ha tudnád, hogy mennyien vannak.


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!