AcidLog je experiment. Nadesignuj a naprogramuj si ho podľa vlastných predstáv. viac »

Dnes som vypenil. A veľmi ma to mrzí, pretože som pritom možno urazil nevinného človeka (síce som sa mu potom ospravedlnil a on to prijal dobre… ale aj tak). O čo šlo? Opýtal sa, ako JavaScriptom nastaví pozíciu kurzora v textovom formulárovom prvku. Poviete si, že som mu mal buď v kľude odpovedať, alebo otázku ignorovať. Áno, máte pravdu. Ale viete, mal som zlý deň, náladu pod psa… a je tu ešte jeden dôvod. Ale asi začnem trochu viac zoširoka.

Už nejaký čas sa zapájam do rôznych diskusných fór či mailinglistov zaoberajúcich sa JavaScriptom, CSSkom a podobnými technológiami, ktoré ma zaujímajú. Najprv som tam chodil len kvôli tomu, aby som načerpal nejaké vedomosti. Už nejaký čas však mám pocit (a z času na čas mi to niekto aj potvrdí), že by som ľuďom s podobnými záujmami mohol byť nápomocný, poradiť im, pomôcť. A tak do tých fór zvyknem prispievať aktívne a snažím sa svoje skúsenosti, vedomosti a názory šíriť ďalej. Bohužiaľ, prakticky všetky tieto fóra zú zahltené hromadou balastu. Každý začiatočník, ktorý sa do takéhoto fóra prihlási, má niektorú z týchto otázok (prípadne ich modifikácie):

  • Ako umiestnim kurzor na určitú pozíciu v textovom formulárovom prvku?
  • Ako zatvorím okno prehliadača bez toho, aby sa prehliadač užívateľa opýtal, či ho naozaj chce zatvoriť?
  • Ako z prehliadača spustím nejaký súbor priamo v nejakom programe bez toho aby si užívateľ mohol vybrať či ho chce sitahnuť alebo otvoriť?
  • Ako vo formulárovom prvku na upload súborov nastavím automaticky nejaký súbor z užívateľovho počítača?
  • Ako zafarbím scrollbary?

Pokiaľ vám webdesign niečo hovorí, iste viete, že toto sú otázky z ktorých človeka ide trafiť šľak. A teraz si uvedomte, že sa tieto otázky omieľajú stále dookola. Verte mi, rád by som začiatočníkom pomohol, ale tento typ otázok ma ničí a tak to väčšinou končí tak, že to diskusné fórum po čase opustím alebo sa odhlásim z mailinglistu. A možno je to veľká škoda, pretože takto tam ostanú iba neskúsení a neznalí nováčikovia, ktorí si budú radiť navzájom. To je možno jeden z dôvodov, prečo kóderi ešte stále nepochopili, že robiť skripty typu if (document.all) {urob_nieco();} if (document.layers) {urobi_nieco_i­ne();} je kolosálna kravina. Proste to hnije.

Čo s tým? Myslím, že by to chcelo portál. Vlastne, portál je dosť blbé slovo, pretože pod pojmom portál si väčšina webdesignerov predstavuje stĺpec s odkazmi na hromadu experimentálnych stránok. To je podľa mňa blbosť. Je síce zaujímavé pokochať sa nejakými tými loadingovými obrazovkami, ale v skutočnosti by to chcelo niečo, čo by sa zaoberalo problematikou trošku do hĺbky. Niečo, kde by neboli návody typu: Zkopírujte tento skript do hlavičky, do tela vložte toto a tu si nastavte texty a linky… menu bude zaručene fungovať v NN4+ a IE4+. Skôr by to chcelo niečo, kde autor nemusí podať konkrétny návod, ale poučí čitateľa ako a prečo by mal niektoré veci robiť.

Kde však taký portál nájdeme? Na podobnom princípe funguje A List Apart a ten by som si asi bral za vzor. Na československej scéne však niečo také zúfalo chýba. Máme tu trebárs Interval a podobné servery, ale povedzme si otvorene – kvalita článkov ktoré tam zverejňujú je poväčšine dosť úbohá. Na druhej strane je Isolate. No… neviem ako vy, ale traja elitári, ktorí sú schopní akurát tak vykrikovať: Rip-off! Rip-off! pre mňa nie sú nič zaujímavé. Každú chvíľu vzniká (a postupne odumiera) hromada kvázi-portálov, ktoré robí jeden človek, nestará sa oňho a nemá ho čím naplniť. Čo s tým?

Podľa mňa v Československu zúfalo chýba miesto, kde by sa designeri, kóderi a developeri zišli, dali hlavy dohromady a predali niečo zo svojich znalostí ďalej. Miesto, kam by pätnásťročný Ďoďo Mrkvička alias )]deziknPhre4k[( prišiel, pretože ho zaujíma, ako urobiť loading screen pre jeho super nuSkool designovú stránku a odišiel s tým, že chápe čo je to webdesign, čo je to HTML a čo je to Flash. Bez toho, priatelia, budú československé stránky ešte dlho smolené adoloescentmi vo FrontPage 2000 po 15 Sk za stránku, 50 Sk za počítadlo a zriadenie domény na freehostingu zadarmo. A kým budú takéto firmy existovať, nebudú brať zákazníci profesionálov vážne, užívatelia nebudú ochotní nakupovať v nefunkčných on-line obchodoch a vy budete makať na blbých intranetoch, aby ste si mohli dovoliť po večeroch smoliť svoje súkromné projekty, ktoré vás naozaj bavia.

Komentáre

hmm, riki vies mas pravdu… lenze zober si taky acidlog. kolko namahy ta stalo by si vytvoril system, ktory sa da realne pouzivat a aj napriek tvojej snahe vzdy ked sa rozpravam z huGeem tak ma nabrusene zubky, ze ti to crackne…

a to si pri niecom takom velkom ako tu opisujes jednak nemozes dovolit a jednak potrebujes system, ktory by to cele riadil. tu sa ponukaju dve moznosti. 1. urobis si vlastny. OK… kolko robis acidlog .. rok, dva alebo 2. mozes si stiahnut nejaky ten free webcontent manager a po prvej instalacii zistit, ze potrebujes tak ci tak viac nez polovicu prerobit. a to ti je uz ina sranda. skusal si to niekedy… nie… tak sa modli aby si nemusel.

a aj ked to vsetko urobis este stale je tu hrozba, ze sa proste projekt nerozbehne… dovod… proste nebudu prispevky… vsetci dobry designery sa t na to vykaslu… alternativne nebudu mat cas a ty horsi z toho superbombu neurobia… takze vzdy mozes prehrat

ale preco sa o tom teraz rozpisujem, ed to vsetci dobre poznate zo svojich velkych projektov. takze drzme palce aspon jednemu pokusu ktory sa snad ukaze byt zivotaschopny… aj ked este stale moze spadnut na nos… riki ved vies o com hovorim, nie? :)

majte sa krasne

 

Ja mám ten pocit už veľmi dlho, mal som ho ešte v časoch keď som s webovými technológiami začínal — čokoľvek som potreboval vedieť, bol som nútený buď si kúpiť knihu, ktorú som si za nulové vreckové dovoliť nemohol a rodičom na ňu jednoducho neostávalo, alebo si kupovať časopisy. Ako správny Slovák a nájdejný pascalista :) som teda začal čítavať PC REVUE, v ktorom po čase začal vychádzať aj seriál o HTML, ktorý ako spätne zisťujem síce naučil dobré veci, ale ťažké zlozvyky a je smutné, že PC REVUE vydáva aj v tejto dobe (alebo v dobe nedávnej, nemám aktuálne informácie) opakovanie, či alternáciu tomhoto seriálu v ešte nižšej kvalite. Človek si otvorí knihu o PHP, kde sa predpokladajú základy HTML a kde si kódery kôli prehľadnosti kódu zmutovali HTML na primitivizmus á lá HTTP hlavička…

Dnes sa viem už orientovať a viem si nájsť tie správne informácie, ale stále mi tu čosi chýba — akási stálica, zoznam kvalitne urobených jednoliatych tutorialov pre začiatočníkov, kvalitné referenčné príručky pre pokročilejších, jasné a dobre spracované návody či nápady. A možnosti kvalitnej komunity pre všetky skupiny ľudí.

A TO bol dovôd prečo som sa dal na projekt Designia.SK a verim v to, že si nájde svoje miesto.

(Tu by sa na vás teraz mal umievať mladý chlapec so šiltovkou na hlave sediaci za PC, ukazujúc pritom vztýčený palec, a po jeho žmurknutí následý fade out, a v zápätí ďaľšia reklama…)

 

Nazdar Kume.

Plne suhlasim so vsetkym, co si napisal.

Uvedomujem si, ze vytvorit takyto profesionalny portal nieje lahke. Hlavne z casovych dovodov. (napr. moja stranka… otras, kolko mam napadov, a ako na to nemam cas) Napriek tomu ma tento tvoj napad moju plnu podporu, a ak by si (sme) sa ho rozdodol uskutocnit, rad Ti budem svojimi skusenostami napomocny.

 

RASTO: huGee mi uz raz AcidLog hackol a ja som mu za to velmi vdacny, pretoze to urobil vtipne a napadite, povedal mi o tom a to mi pomohlo odhalit jednu chybu a urobit AcidLog lepsie.

Dalsia vec s ktorou s tebou asi nebudem velmi suhlasit: Tvorba AcidLogu mi trva asi pol roka, pricom zakladne funkcne jadro, na ktore sa to cele nabaluje, som urobil za jeden vikend. Je pravda, ze na AcidLogu pracujem stale, kazdu chvilu nieco vylepsujem, ale ten zaklad az taky tazky nie je.
To, co robi z projektu dobry projekt, je jeho obsah

A tu prave narazame na problem, ktory popisujes – skuseni ludia ktori maju co povedat sa ti na to vyseru. Priznam sa, ze ma nenapada ako to obist. Kazdopadne by som urcite necakal, ze sa z niecoho za jeden den stane bomba alebo ze to bude od prveho dna spustenia stranka s obrovskou navstevnostou (vsimni si AcidLog… zacal ako sukromny dennik, prerastol do multiuser weblogu a ako tak poseram na statistiky, tak navstevnost pomaly rastie… velmi pomaly, ale rastie). Urcite by som vsak v projekte typu designovy portal vsadil na kvalitnu redakcnu pracu, ktora odfiltruje balast a do publikacie pusti iba kvalitne veci. Je mi jasne, ze kazdy chce mat vo svojom projekte co najviac obsahu, ale ja osobne si myslim ze malo kvalitneho obsahu je viac nez hromada nekvalitneho.

PS: Viem o ktorom projekte hovorime a som odhodlany ten projekt plnit svojimi textmi (dokonca uz mam nieci pripravene a rozpracovane). Proste som ochotny tomu nieco dat. A ked k tomu bude pristupovat aspon zopar dalsich ludi, myslim si ze by to mohlo vyjst. Len este raz upozornujem: neocakavajte zazrak na pockanie.

 

Riki: Uz davnejsie sme sa vsetci svorne dohodli o pokojnom nabehu a myslim, ze vsetci co aktivne so mnou spolupracuju vedia o co ide.

 
Matej "stink99" Mojzeš 30 May, 20:54

mnoooooooh, na toto by sa dalo diskutovat dlhsiu dobu… vela projektov s uplne vypedrovanym startom zacalo…. mesiac to ako tak fungovalo (povedzme ze to zivorilo na amaterskej scene)…. a potom to odislo. na uspech tomu treba venovat dost vela energie, casu a hlavne ochoty spravit konecne nieco na urovni co by sa dostalo pomaly pomaly medzi ludi a zacalo by sa to rozsirovat – jasne kecame o jednom a tom istom :)
na vystavach (a la cofax) v knihkupectvach, v novinovych stankoch je vela sajrajtu, odpadu a hnoja typu vedeckych casopisov ako pc-revue. na nete je toho este viac – milion tutorialov na „uzasny efekt vo flashi/photoshope“ ktory, bohuzial, je v praxi nepouzitelny. (cest vynimkam!) zaciatocnici na nestastie nas vsetkych startuju na tychto veciach a potom to vyzera tak ako to vyzera… riki to vystihol.
teraz uz viem ako sa orientovat v tej neuveritelnej zmeti informacii v sieti, ale trvalo to chvilku kym som sa do toho dostal a dovtedy som robil veci, ktore sa tazko za sebou upratuju…
zislo sa par ludi zo sceny. je na case spravit nieco na urovni, nieco kvalitne, nieco dlhodobe, nieco… nieco co nas vykupi z kazdodennych internetovych sraciek!
(konci sa 3500000000. diel „mek-gájvera“ /vsetci front-pageovi designeri, koderi a pascalaci sa uz vratili zo skoly/ a nasleduju reklamne shoty…)
nie, ja som to myslel vazne.

 

Zdravim, podla mna ide aj o to, ze kazdy takuto stranku chce robit vlastnu a sam. Tu vam ponukam link na jednu temu vo fore na www.host.sk, kde nejaky clovek zhana ludi prave na takyto projekt. Celu diskusiu najdete na http://forum.hos­t.sk/read.php?f=9&i­=5269&t=5269

 

Riki ma pravdu ohledne stavu informaci o tematu na webu. Ale nemyslim si, ze by portal pohl. Duvodem jsou – jak jinak – lide.


Javascript a CSS se pohybuje v takove divnem pasu nikoho. Neni to ani programovani ani design ani typografie. Takovy divny mix. K tomu pripocitejte pomerne brutalni problemy s interpretaci v jednotlivych browserech a mete takovy gulas, ze vstavaji vlasy hruzou na hlave.


Dale si vemte dostupnou literaturu. Prestoze existuje dokonala dokomentace (specifikace CSS2 je pro mne ukazkou super dokumentovane veci a javascript take neni spatny), na trhu s poflakuje asi tri miliony knizek typu „web snadno a rychle“. Kdyz se do nich podivate chce se zvracet. Zjednodusujici priklady fungujici jenom nekde, zdne typograficke zasady, pokud programovani tak proboha rychle, aby to nekoho neodradilo,…


Pripoctete jeste skutecnost, ze javascript je vicemene bastl, ktery lze jen tezkou povazovat za programovaci jazyk s koncepci. Je to ve skutecnosti shluk jakychsi eventu a primitivnich funkci nalepenych na DOM model. No nic moc, tezko hledat nejakou programovaci a dokumentacni metodiku apod. Takze si kady pise jak chce, neexistuji zbehle konvence.


Vysledek je strasny mischmas, ve kterem se snazi orientovat lide, kteri casto nevedi co chteji ani co jde udelat. Neznaji zakonistosti, principy browsru a internetu obecne. Delat takovyto portal je hazeni perel svinim.

Reseni ? Nevim. Snad prestat delat z webu co neni (tj. plochu pro animace a graficke efekty) a vratit jej do podoby obsahoveho media, kde javascript hraje roli jasne definovanou roli. Standardizovat naming, dokumentovat kod, doufat ze vyrobci browsru se dohodnou. A prenechat aplikacni logiku serverum.

 

Zdravim vas vsetkych. Myslite si ze toto je problem len webdesignu? omyl. ja sa s podobnym problemom borim uz roky. Ked este fungovala poriadne hysteria.sk, bola to skutocna studnica mudrosti. az taka, ze sa o to zacala silne zaujimat policia a ludia co ju robili s tym radsej prestali. tak sme s kamosom zacali robit netzine.sk, ale po case sme prestali mat cas pisat prispevky. snazili sme sa, aby tam boli informacie zaujimave, aktualne a pokrokove. napriek tomu ako huby po dazdi rastu ::H4×0R5k3:: stranky typu blackhole.sk, z ktorych mne osobne je na vracanie. ako si o sebe moze 16 rocna baba mysliet ze je admin? takze ak chcete fungujuci system, acidlog je v pohode (jednoducho konta by sa nerobili automaticky). alebo pouzivajte netzine.sk

 

RIKY: Ako umiestnim kurzor na určitú pozíciu v textovom formulárovom prvku?:)
Btw.. mám pocit, že ako si fixol ten bug, tak ti pribudli ďalšie (napr. občas automaticky odhlási užívateľa). Inak, tým hackom som začal podrobnejšie skúmať bezpečnosť web aplikácií. Plus na to, som zhruba v tom čase absolvoval niekoľko prednášok v škole a začal som byť čím ďalej tým viac paranoidný (myslené skôr na internet banking, kde ide o reálne peniaze)
K tomu programovaniu všeobecne.. Pamätáte si geniálneho robota karla? Na tom sa moja generácia učila rekurzie a ďalšie programovacie techniky. To podla mňa dnes mladým chýba. Kopec ľudí vie príkazy, kopec ľudí vie kombinácie príkazov, ale málo kto dokáže naprogramovať niečo samostatne a zmysluplne.

 

S tym, ze dnes mladym chybaju zaklady plne suhlasim. Bohuzial casto citim, ze teoreticke zaklady chybaju aj mne…

Pokial ide o internetovu bezpecnost, nemyslim, ze je treba byt paranoidny. Skor by si mal odhadnut, na co je aplikacia urcena, a ake riziko z jej „naburania“ plynie…

Moja rada. Vsetko, co suvisi s bezpecnostou (prihlasovanie, overovanie vstupov, atd) by malo byt na strane servera.

 

Mimochodom, prave som si spomenul, ze jeden moj kolega minule posielal pri prihlasovani heslo cez URL !!! :) Myslim, ze horsi bezpecnostny bug uz neexistuje.

Mimochodom aj to, ako mal Riky povodne vyriesene sessions bolo „very funny“ :)

 

Myslím si, že pokiaľ budú na serveroch typu Interval vychádzať takéto články, môžeme sa s vyhliadkami na kvalitných mladých webdesignerov rovno rozlúčiť.

 

BTW: Ten chlapik, co to pisal tomu podla mna moc nerozumie, a len to odniekial stiahol…

 

Kume, presne tak, ako to popisuješ, bohužiaľ vzniká očividne väčšina článkov na Intervale. Už pár krát boli autori článkov obvinení z toho, že vzali nejaký blbý tutorial z netu a akurát ho preložili…

 

Pridaj komentár

Komentáre môžu pridávať iba prihlásení užívatelia.