Téma: Webprogramozás
Minden, ami valamilyen módon a weblapok előállításához kapcsolódik. Kritika, ötletek, XHTML+CSS, ASP.NET C# minden mennyiségben!
Az alábbiakban láthatod az ehhez a témához tartozó összes bejegyzést, időrendben visszafelé.
Ha kíváncsi vagy az egyik bejegyzésre részletesen, kattints annak címére, vagy az alatta levő linkek valamelyikére!
Írta: Venemo - Eddig megnézve: 245 - Dátum: 2009. 11. 07. 23:59
Üdvözlök mindenkit ismét!
Úgy döntöttem, elég régóta érik bennem az egész gondolatcsokor, hogy egy kis előzetest közöljek róla itt, a blogon az embereknek.
Azt mindenki tudja, hogy honlapok fejlesztésével foglalkozom. Aki esetleg közelebbről is ismer, azt is tudja, hogy sosem elégszem meg azzal, ami van, mindig valami újat szeretnék alkotni. Egy ideje dolgozom egy rendszeren, amit az eddigiekben körülbelül minden második héten gyökeresen terveztem újra gondolatban. Bizonyos dolgok még hiányoznak, illetve átgondolást igényelnek, de úgy érzem, az alapelveket elárulhatom.
Persze a „SunLight” inkább afféle kódnév, mint végleges név, de egyelőre így hivatkozunk rá. Majd meglátjuk. Egyelőre ez a név egyszerű és beszédes.
Tehát mi ez, és mire tudod használni?
A SunLight egy webes keretrendszer, ami azt jelenti, hogy a segítségéven nagyon könnyen és nagyon gyorsan lehet majd honlapokat felépíteni. Ha készen lesz, egy olyan oldalt, mint ez a blog, körülbelül 5 percig tart majd összerakni vele.
Az alapelv az, hogy az oldalak felépítését úgy kezeli, mint egy puzzle-t, vagyis tetszőleges számú oldalt készíthetsz, amiket aztán különféle darabokból lehet majd felépíteni. Lesznek benne előre definiált beállítások is, amikkel baromi gyorsan lehet majd a legelterjedtebb struktúrákat (blog, személyes oldal, galéria, és ilyenek) megvalósítani. Az olyan dolgokat, mint a felhasználói bejelentkezés, regisztráció, alapból támogatni fogja.
Miért jobb, mint a már meglévő 73452345-féle CMS?
Azért, mert rendkívül gyorsan és kényelmesen lehet vele dolgozni. Alapvetően annyi, hogy lemásolod a szükséges fájlokat (a rendszernek azokat a részeit, amik kellenek), elkészíted az oldalad megjelenését HTML sablonokként, utána elindítod az alkalmazást, beállítod az alapvető dolgokat rajta, és már mehet is! Programozási ismeret nem, vagy csak alapvető, lesz majd szükséges hozzá.
Ezen kívül, ha további advanced funkcionalitás kell, a SunLight komponenseit simán lecserélheted, kibővítheted. Az egész tényleg olyan lesz, mint egy puzzle. Ami kell belőle, azt használhatod, ami nem, ahelyett mindig tehetsz bele új dolgokat.
Mikor próbálhatod ki?
Természetesen akkor, amikor elkészül, amiről pedig - természetesen - nem tudok bővebb infókkal szolgálni. Nagy vonalakban megrajzoltam már a dolog körvonalait, viszont még vannak kidolgozásra váró részletek.
Röviden ennyit mára. Valamikor a jövő héten jelentkezem még, és bővebben írok róla. Legközelebb arról lesz szó, hogy milyen technológiát és hogyan használok hozzá, illetve, hogy hogyan lehet majd használni.
Tovább... »
Írta: Venemo - Eddig megnézve: 199 - Dátum: 2009. 10. 29. 23:58
Hiába, no, a mai nap nagy meglepetés ért!
Nem kell semmi komolyra gondolni, csak az ember mindig meglepődik, amikor egy lassan két éve írt kódban hibát talál. Volt ugyanis blogmotorban egy eléggé ocsmány hiba, amit még egy előző rendszeremből emeltem át...
Ha regisztráltak az oldalon, rossz linket küldött ki az aktiváláshoz, aztán nem működött. És ha a szemfülesek átírták az URL-t, akkor sem volt jó, mert a MembershipProvider dobott egy szép Exception-t a sikeres aktiválás után is. Nemt'om, mér.
Lényeg, hogy már jó.
Tovább... »
Hozzászólás:
Eddig 0
Témák:
Webprogramozás
Írta: Venemo - Eddig megnézve: 196 - Dátum: 2009. 10. 02. 1:29
És igen, már megint itt ülök hajnalban gép előtt, pedig tudom, hogy nem kéne, tudom, hogy ki kéne magam pihennem, satöbbi, satöbbi. Rendben, viszont előbb írnék róla egy kicsit, hogy miért. A válasz nem más, mint az, hogy a portálrendszeremen dolgozom. A kérdés jogos: "WTF?"
Gondolom egyeseknek a "portál", mint fogalom semmit sem jelent. Így aztán most megvilágosítom őket! Röviden (mert hosszan senkit se érdekel úgyse): portálnak nevezzük azokat a honlapokat, amik valamilyen rendezett tartalmat jelenítenek meg. Nyilván minden portál mögött van valamilyen szoftver, ami működteti: éééss.. voilá! Ezt nevezzük portálrendszernek, és egy ilyenen dolgozom én is.
Augusztus vége felé érkezett az isteni szikra, és azóta elkezdtem kicsit komolyabban foglalkozni vele a szabadidőmben. Ez egy "lightweight", azaz pehelysúlyú és könnyen kezelhető, de mégis nagy tudású rendszer lesz.
Már kitaláltad, és jól: ez fogja majd vezérelni az oden.hu és venemo.net oldalakat is. Természetesen a mostani blogmotort is leváltja majd.
Tovább... »
Írta: Venemo - Eddig megnézve: 282 - Dátum: 2009. 06. 09. 1:16
Ééés igen! Nem gondoltam volna, hogy ilyen hamar bekövetkezik, de bizony egy éves lett a blogom. Régebben nem is gondoltam volna, hogy valaha is blogger leszek (nem is tartom magam annak, mert nem tartozom ahhoz a réteghez), de ugye ma már mindenkinek van blogja, hát akkor miért nekem ne legyen? Erre is gondoltam, de valójában maga az, hogy vajon hogyan kell egy ilyen rendszert összerakni, sokkal jobban foglalkoztatott. El is határoztam, hogy írok majd róla egy cikket, ha kész lesz a honlapom, de a blog audienciájának nyugalmát egyelőre nem akarom technoblablával megzavarni.
Maga a blog egyébként kicsit több, mint egy éves: az első bejegyzést 2008. június 5-én írtam, most meg már 8 van. Sebaj. Azóta megszámlálhatatlanul sok újdonság került fel rá, a beszédes URL, RSS, és a keresőoptimalizálási kísérlet csak néhány a sok közül.
Azóta egyébként nagyon sokat léptem előre. Tulajdonképpen ennek a blognak köszönhetem, hogy van fogalmam róla, hogyan kell egy viszonylag összetettebb weblapot felépíteni, és hogy egy ilyen ASP.NET alkalmazást hogyan kell úgy megírni, hogy az ember viszonylag hamar megtalálja a hibákat benne. És persze ez alatt az idő alatt a design-érzékem is jelentősen javult, amit főleg Krysnek köszönhetek. Közben meg elkezdődött a venemo.net fejlesztgetése is, bár a vizsgaidőszak végéig ezügyben nem túl sok haladást jósolok.
A lényeg, hogy töretlenül halad előre a blog, és hogy azóta is jókat írogatok bele. Ami sajnálatos, az az, hogy tavaly júniusban született a legtöbb bejegyzés, azóta pedig állandó hullámvölgyben van szegény blogom. Mostanáában meg a vizsgaidőszak veszi el az erőmet az íráshoz.
További szép napot mindenkinek, és örülök, hogy hűségesen olvassátok ezt a kis blogot!
Tovább... »
Írta: Venemo - Eddig megnézve: 349 - Dátum: 2009. 04. 22. 0:22
Mai munkám gyümölcse inkább látványos, mintsem hasznos. Persze azért haszna is van. Biztosan észrevetted a lap jobb felső sarkában, hogy csináltam egy kis pici naptárat. Ez szépen kiemeli, hogy melyik hónapban mikor került új bejegyzés a blogba, rá lehet klikkelni, és az archívum megfelelő pontjára visz. A kis nyilakkal a hónap neve mellett lehet lapozgatni, ehhez ASP.NET AJAXot használ. Régóta akartam már egy ilyet, mert kíváncsi voltam, hogyan is működhet. :)
A másik: a belépő és a kereső gombot lecseréltem egy kis grafikára, hogy jobban nézzen ki. Lényegében ennyi.
SZERK. Időközben a naptárral felmerült gondokat és az IE6 alatti galibát megoldottam. Továbbra sem sikerült azonban rávenni az IE6ot, hogy a kép mögötti sötét csíkot is odategye, valamint, hogy a naptárral a megjelenítésen kívül bármit is kezdjen. Mindenesetre örülök neki, hogy nem tette tönkre a megjelenést. Egyébként az általa megvalósított funkcionalitás IE6 alatt is és egyébként is enélkül is elérhető maradt az archívum menüvel.
És a másik: Visszakerült az oldalra a régi JavaScriptes menüeffekt, apróbb csiszolással! Fantasztikusan remek, nem igaz? Ki lehet próbálgatni, ha az "Archívum" és "Témák" menüpontokra viszed az egeret.
Ezen kívül írtam egy kis dumát a "További információ" részbe is. Nem mintha olyan sűrűn akarná olvasni majd bárki is. :P
Tovább... »
Írta: Venemo - Eddig megnézve: 263 - Dátum: 2009. 04. 20. 23:21
A mai napon a blog ismét egy apró, de kényelmes funkcióval bővült. Ez a következő: Ha kommentelsz, és a kommentbe url-t teszel, akkor annak a helyére automatikusan linket illeszt be. Érdekes, nem?
Kérdezhetnéd, hogyan csináltam. Nos, ez elég egyszerű. Megtaláltam az a regular expression-t, ami bármilyen URL-t bevesz, és ennek a segítségével már gyerekjáték lecserélgetni. Chris Fryer blogja segített megfejteni a titkot, én egy kicsit tovább fejlesztettem és kombináltam az ő kódját. Íme:
([A-Za-z]{3,9})://([%-;:&=\+\$,\w]+@{1})?([-A-Za-z0-9\.]+)+:?(\d+)?((/[-\+~%/\.\w]+)?/?([&?][-\+=&;%@\.\w]+)?(#[\w]+)?)?
Ez egyébként bevesz szinte mindent, a név-jelszóval ellátott FTP-címektől a https-en át a @-ot tartalmazó extrém gagyiságokig. (Néha kissé engedékeny.)
Ha van kedvetek, tesztelgessétek a kommentekben. :D
Tovább... »
Írta: Venemo - Eddig megnézve: 272 - Dátum: 2009. 03. 31. 5:01
A blogom ismét kapott egy kis törődést, hogy szebb és jobb legyen. Ezernyi apró kis izé kijavítva, amiket most nincs kedvem felsorolni. Ezen kívül Oden blogját is felupgrade-eltem, hogy abban is minden szép és új benne lehessen. Javítottam CSS-t, kicsit átláthatóbb lett a felület, meg minden. Egy kicsit tuningoltam a hátteret is.
Ami szembetűnő: szélességében összébb húztam a blogot egy kicsit. Ezen már gondolkodtam egy ideje, és így szebb. (Nyilván megint el kellett szórakoznom a böngészőkompatibilitással, és még mindig mindennel kompatibilis.)
Persze javítottam pár ASP.NETes hibát, és egyebek. Amit még meg kell csinálni, az a jelszócsere, e-mail csere, meg ilyenek, de azt majd később. Ennyit mostanra.
Tovább... »
Írta: Venemo - Eddig megnézve: 302 - Dátum: 2009. 01. 26. 1:08
Eljött az ideje, hogy alkossak valami szép, egyszerű, és vidám design-t a blogomnak, mert az előző már olyan lehangoló volt, hogy én magam sem néztem túl gyakran.
Ez úgy következett be, hogy eszembejutott egy korábbi alkotásom, és az, hogy azt kicsit átszabva milyen jót lehetne már csinálni... És bumm, lett ez!
Akinek tetszik vagy nem tetszik, írjon kommentet, és fejtse ki, miért! (Krys, ha ide tévedsz, tőled a szokásos műelemzést várom... :P)
Most jön a technoblabla:
Kicsit alakítgattam, kicsit teszteltem, és végülis feltettem a netre. Utána eszembe jutott az IE6 nevű förmedvény... Felraktam magamnak egy Virtual PC-t, amin egy Windows XP van IE6-tal, és azt kaptam, amit vártam. Természetesen elcseszte a png-háttereket (az oldal teteje, és a sötét csík a menüsor mögött), így hát muszáj volt tennem valamit. Ha már lúd, legyen kövér, gondoltam, és a virtuális gépre feltelepítettem minden jelentősebb böngészőt. A Google Chrome és a Safari is elcsúsztak, de azokat plusz pár sor css-sel megoldottam. Az IE7-8, a Firefox és az Opera tökéletesen megjelenítette az oldalt. Szórakoztam egy sort az AlphaImageLoader nevű szarral JavaScriptben, egy kis trükközgetés után már nem csesződött el a teteje... a sötét csíkot nem tudtam megoldani IE6 alatt egész egyszerűen. (Meg még a pontozott vonalat sem támogatja, de az halott ügy...)
Tehát akkor az oldal a felsorolt böngészők mindegyikével kompatibilis lett, végülis. :)
Tovább... »
Írta: Venemo - Eddig megnézve: 472 - Dátum: 2008. 11. 07. 1:06
Biztosan láttatok már olyan honlapokat, amiken jó sok cikk vagy bejegyzés vagy akármi van, és mikor valamelyikre kattintasz, a címsorban valamilyen fájl, egy kérdőjel, valami ID és egy ormótlan szám jelenik meg. Másutt meg elegánsan a bejegyzés címe.
Ez utóbbiakat hívják beszédes url-nek. Praktikusak, mert könnyebb őket megjegyezni, jobban néznek ki, és ha a böngésződ előzményei között keresel valami félig elfelejtett dolgot, könnyebb megtalálni. És persze nagyobb kihívást is jelent megvalósítani őket.
A dolog nagyon érdekes. Sokféle megoldásról olvastam már, viszont ugye nem szeretek koppintani, így magam akartam írni egy ilyet. Ehhez nyilván kell egy HttpModule, ami a request-eket nézegeti, és ha olyan (képzeletbeli) fájlnevet talál, ami megfelel egy bejegyzésnek, akkor szépen átírja az url-t RewritePath-szal, hogy jó legyen. És kész.
Ezután arra gondoltam, hogy valami általánosabb megoldásra lenne szükségem. Mi van, ha azt szeretném, ha a modul később nem csak blogbejegyzések címeit írogatná át, hanem mást is? Ebből rögtön következik, hogy nemcsak egyféle fájlnévre kell átirányítania mindent, és a többi.
Létrehoztam egy interfészt, aminek két tulajdonsága van: cím és ID, ez tulajdonképpen reprezentálhat bármit, aminek értelme van url-t átírni, és a csoportosításukra egy osztályt, ami ilyenekből egy listát tartalmaz, meg információt arról, hogy milyen "képzeletbeli mappában" legyenek ezek, és milyen fájlnévre kell őket átirányítani. És kész. Gyakorlatilag innentől ezt az alig 100 soros cuccot már lehet használni bármilyen hasonló célra.
Tovább... »
Írta: Venemo - Eddig megnézve: 703 - Dátum: 2008. 11. 07. 1:00
Ééés... IGENNN! Elkövettem néhány újítást a blogban. Ez annyit jelent, hogy most már mindenki, aki regisztrált, küldözgethet másoknak privát üzeneteket, aztán a blogbejegyzések szövegén és címén kívül már a kommentekben is lehet keresni.
Éééééééssss..... (Itt ájuljon el mindenki!) Beszédes Url-ek vannak. Vagyis mostantól fogva a bejegyzésekre nem úgy kell hivatkozni, hogy "BlogEntry.aspx?EntryID=1", hanem "entries/elkeszult_a_blog.aspx", ami azért jó, mert egyrészt sokkal elegánsabb, mint az előbbi, másrészt könnyebben megjegyezhető, meg aztán később jóval könnyebb rátalálni, ha mondjuk valaki keres egy bizonyos bejegyzést, mondjuk a böngésző előzményei között. Na. Szóval jó dolog ez.
Igazából működött is egy jó ideje, csak ugye volt az a fránya bug, amit az előző bejegyzésben jó részletesen tárgyaltam már...
Közben elkezdtem ide írni az elkészült HttpModule működését, aztán rájöttem, hogy jobb lesz azt egy külön bejegyzésbe tenni, mert elég hosszú lett...
Szóval. Miután készen volt maga a honlap, a gépemen levő adatbázisszerkezetet át kellett valahogy rakni a szerveren lévő helyére, ami macerás ugye, merthogy anélkül kell az egészet alapvetően átírni, hogy a benne levő jó sok bejegyzés és egyéb törlődne. Az SQL Server Management Studio 2008 "csodálatos" mivoltának köszönhetően sikeresen belefutottam ebbe a "kis" hibába, hogy nem tudta megnyitni a Hosting ABC-n az adatbázisomat. Úgyhogy végülis a webes felülettel szarakodva kézzel beírva a queryket, de megcsináltam, és az eredmény magáért beszél!
(Telepíteni fogok egy 2005-ös management studiót is, direkt erre a célra...)
Tulajdonképpen a blog most már mindent tud, amit eredetileg szerettem volna, hogy tudjon. Már csak egy elfogadható linktár kell neki, meg kicsit meg kellene szépíteni azoknak a részeknek a kinézetét is, amiket csak a szerkesztő láthat. :P :)
No persze Oden blogját sem kerülhette el a felújítás! :)
Tovább... »
Írta: Venemo - Eddig megnézve: 372 - Dátum: 2008. 11. 06. 22:19
No igen. Egyetlen szoftver sem hibamentes, és bizony találtam is a minap egy eléggé érdekes bugot az ASP.NET-ben.
Ezen a Microsoft Connect oldalon már 2006-ban jelezte valaki a hibát, de "kompatibilitási okokból" magasról sz@rtak rá, hogy kijavítsák.
Arról van szó, hogy ha a HyperLink web vezérlőnek megadunk egy ImageUrl-t, hogy képet is jelenítsen meg, és ezután valamilyen okból RewritePath-hal url átírást csinálunk (például, hogy beszédes url-t valósítsunk meg), akkor a HyperLink megbolondul, és rosszul rendereli az url-t, aminek során nem lesz ott a kép. Egyébként ezen az oldalon korrektül leírják az egészet, sőt, Reflectorral azt is megtalálták, hogy hol a hiba a renderelésben, és csináltak is egy jóképű Control Adaptert, amivel korrektül ki lehet javítani.
Tovább... »
Írta: Venemo - Eddig megnézve: 406 - Dátum: 2008. 07. 20. 23:31
Kicsit most szégyenkezem, mert lassan két hete nincs itt semmi új bejegyzés. De ez van. Az életem telik tovább, ahogy eddig is. Ezúttal is két bejegyzést kellett volna írnom (és ebből az egyiket egy hete), de ez most mindegy.
Nos, tehát: elmentem egy hétre Silverlight tanfolyamra, ahol mindenféle nagyon-nagyon okos dolgot tanítottak a Silverlight nevű microsoftos Flash-szerű technológiáról. A dolog nagyrésze a WPF-es kísérleteimből ismerős volt, viszont a Blend program kezelése, és maguk a SL-specifikus dolgok jól jöttek. Igaz, a mostani verziója még eléggé béta, jónéhány szarul kellemetlen hiba van benne.
Az előadó, Peti, jó arc volt, és adott kölcsön egy WPF-es könyvet.
A tanfolyam után megnéztük a Hancock című filmet (az is megérdemelt volna egy bejegyzést...), aztán Robival hazajöttünk, és hétfőtől mentünk a Vándor nevű túratáborba.
Most épp a készült képeket gyűjtöm össze, majd holnap írok egy kicsit hosszabb bejegyzést is.
Tovább... »
Írta: Venemo - Eddig megnézve: 390 - Dátum: 2008. 07. 04. 3:13
Végre sikerült elkészítenem ezt az oldalt is. :) Mindenkit, aki olvassa ezt a blogot, megkérnék, hogy nézze meg a lapot, aztán írjon nekem ide egy kis véleményt róla! Minden építő és kreatív hozzászólásnak örülök. (A nem ilyeneken meg csak röhögök.)
Szóval. Maga az oldal Krys hathatós segítségével készült, aki időt és energiát nem sajnálva tanácsaival és javaslataival segített minden egyes apró szösszenet megcsinálni a dizájnban. Nélküle nem lenne ilyen szép.
Az Életreform egyébként az egyik korábbi munkám, a Citromsuli ASP.NET-ben megírt motorját használja, néhány (10 percet igénybevett) apró javítással, módosítással. Nem az igazi, de evvan.
Megfigyelhető, hogy az oldal PNG képeket és áttetszőséget használ az effektekhez. Azonban az IE6 ezeket nem szereti. Erre itt van a megoldás. :) Egy aprócska JavaScript-ről van szó, ami AlphaImageLoader-t tesz az elemek filterei közé. (Meglehetősen szabványtalan, ezért csak az IE6-ot részesítem ebben a kegyben.)
Mégegyszer a link: http://www.eletreformtabor.hu. Bátrabbak ékezetesen is kipróbálhatják, úgy is működik! (Természetesen nem IE6 alatt...)
Tovább... »
Írta: Venemo - Eddig megnézve: 438 - Dátum: 2008. 06. 30. 4:08
Úgy döntöttem, muszáj felraknom a gépre a fent említett szoftvereket, merthogy lehet, hogy lesz némi munkám a jövőben, amihez a PHP-MySQL páros fog kelleni.
Azt tudni kell, hogy alapból az IIS7 nem szereti a PHP-t, de sebaj, mert David Wang írt egy jó kis batch file-t, ami korrektül beállítja. (A PHP saját installere nem jó semmire - a ZIP-változatot kell letölteni, és manuálisan konfigolni.)
A másik, ami megszivatott: a libmysql.dll-t mindenképpen be kell másolni a windows/system32 mappába, különben szarik működni. Ez van.
A MySQL-lel meg nem volt semmi gond. Az legalább jól működik.
Ja, és megtaláltam a CMS-t, amit kábé egy éve írtam péhápében. Vicces, mi? Még nem tudom, mit kezdek vele, de szerintem folytatni fogom.
Na ennyit mára.
Tovább... »
Írta: Venemo - Eddig megnézve: 410 - Dátum: 2008. 06. 23. 13:19
Most vettem csak észre, hogy már napok óta nem írtam ide semmit. Tehát. A jelenlegi tervem a következő: két jó ismerősöm is van, akiknek megígértem, hogy csinálok nekik honlapot. Jelenleg tehát a honlapmotoron dolgozom, ami működtetni fogja az ő és az én oldalaimat is.
Érdekes dolog, hogy a domain, az eletreformtabor.hu már megvan, de a Domain ABC emberei többszöri kérés ellenére sem bírták a névszervereit beállítani... Viszont az ékezetes megfelelő, az életreformtábor.hu már a Hosting ABC-re mutat. :D
Éppen most fundáltam ki, hogyan lehetne egy adatbázisban több web site-ot minden részletével együtt tartani, ugyanis Odennel közös adatbázis használatát tervezzük.
Most pedig éppen az életreformtábor.hu arculatán agyalok. Majd beteszem ide is, ha készen lesz.
Tovább... »
Írta: Venemo - Eddig megnézve: 390 - Dátum: 2008. 06. 20. 19:09
Mit gondoltok, mennyi lehet egy honlap árának a felső határa? Nos... A komolyabbak akár félmilliót is érnek, de funkcionálitástól függően néhányszázezerből meg lehet már úszi egy egészen jó oldalt.
Gondoltam eddig.
És akkor találkoztam ezzel a topikkal ma délelőtt. Most már azt is tudom, hogy a pofátlanságnak és a korrupciónak sincs határa.
Egy kormányszóvivői oldalról van szó, mégpedig a Kormányszóvivő.hu oldalról. Jó, mi? :D Egy ilyen gagyi oldalt 200 millióért... hát... mit ne mondjak? Vérlázító. Itt van egy oldal, ami ezt kritizálja (érdekes részletekkel), és egy blog, amiben erről írnak. Itt további érdekességek vannak. Ajánlom elolvasni!
Nnnna... nem szeretem a politikát, de emellett nem lehet szó nélkül elmenni. És itt az élő példa, mire szórja szét a kormány az adófizetők pénzét. Ja, mellesleg 200 millióból nem tellett RSS Feed-re. Ugyancsak nincs épeszű webprogramozó, aki ne kötne bele, a linkelt oldalakon látni, hogy szakmailag milyen. Itt látható az egyik rész forráskódja, a 193. sortól kezdve ajánlom mindenki figyelmébe!
Megjegyezném, az újságírók is hasonlóképpen vélekednek a dologról.
Tovább... »
Írta: Venemo - Eddig megnézve: 466 - Dátum: 2008. 06. 08. 5:20
Két aranyos JavaScript függvény, amikkel mókás megjelenítési és eltüntetési effektet lehet csinálni.
Ilyet tettem a blog menüjébe is. (Vidd az egeret az "Archívum"-ra, aztán a "Kategóriák"-ra!)
SZERK. Januárban redesign óta ezt az effektet kiszedtem. Később lehet, hogy beteszem újra.
SZERK. 2. Áprilisban visszatettem ismét. Élvezzétek! :)
var currentlyIncrementing = { };
function incrementHeight(id, maxHeight, isAutoCalled)
{
if (isAutoCalled == false)
{
currentlyIncrementing[id] = true;
currentlyDecrementing[id] = false;
}
if (currentlyDecrementing[id] != true)
{
element = document.getElementById(id);
if (element.offsetHeight < maxHeight)
{
if (maxHeight - element.offsetHeight < 5)
element.style.height = maxHeight + "px";
else
element.style.height = (element.offsetHeight + 5) + 'px';
setTimeout('incrementHeight("' + id + '", ' + maxHeight + ', true)', 10);
}
else
currentlyIncrementing[id] = false;
}
}
var currentlyDecrementing = { };
function decrementHeight(id, originalHeight, isAutoCalled)
{
if (isAutoCalled == false)
{
currentlyDecrementing[id] = true;
currentlyIncrementing[id] = false;
}
if (currentlyIncrementing[id] != true)
{
element = document.getElementById(id);
if (element.offsetHeight > originalHeight)
{
if (element.offsetHeight < 5)
element.style.height = "0px";
else
element.style.height = (element.offsetHeight - 5) + 'px';
setTimeout('decrementHeight("' + id + '", ' + originalHeight + ', true)', 10);
}
else
currentlyDecrementing[id] = false;
}
}
Az alapja Odené, én meg felturbóztam, hogy alkalmas legyen ilyen célra is. (Meg lehet figyelni, hogy ugyanazt az elemet soha nem növeli és csökkenti is egyszerre, tehát nem kerül így végtelen ciklusba és nem is akad össze.)
Tovább... »
Írta: Venemo - Eddig megnézve: 459 - Dátum: 2008. 06. 08. 3:13
Megcsináltam Odennek is a blogját, mert már nagyon akart egyet. Igazából én is, úgyhogy egy cipőben jártunk. (Ő vett rá, hogy befejezzem a sajátomat. :D) És mivel ekkor már volt saját blogmotorom, akkor mérne?
Kb. fél óráig tartott az általa készített design-t alkalmazni a blogmotorra, és még négy óra, míg az ezáltal okozott galibának a végére jártam. Nevezetesen, mivel a két oldal ugyanazt az adatbázist használta, a DataContext-ek összeakadtak. Ezért aztán most Request-enként új DataContext-et csinál az oldal, és a Membership meg a Role providerben is minden metódusnál ezt használja. Szóval most már bombabiztos! :D
Szóval jó blogolást, Oden! (Mellesleg aki nem vette volna észre az Oden's Blog linket a lap tetején: erről van szó.)
Tovább... »
Írta: Venemo - Eddig megnézve: 411 - Dátum: 2008. 06. 07. 19:03
Elkészültem a blog RSS generátorával, és ki is próbáltam: feliratkoztam a saját RSS-emre. (Ez ugye még nem beteges? :D)
A működése egyébként elég egyszerű: három osztályból áll, ezek az RssFeed, RssItem, RssElement.
A legalapvetőbb az RssElement, ez egy darab xml-elemet jelképez, ilyeneket tartalmaz az RssItem (az egyes hírek tulajdonságaiként, amiket ugye xml elemekkel írunk le), és az RssFeed is (a hírcsatorna tulajdonságaihoz). Ezen kívül az RssFeed-nek ugye van egy List<RssItem> típusú listája, amiben az egyes híreket tartalmazza. A honlap pedig létehoz egy ilyen RssFeed objektumot, megtölti RssItem-ekkel, aztán pedig meghívja a RenderXml() metódusát, ami meghívja az RssItem-ek RenderXml()-jét, ami pedig az RssElement RenderXml()-jét, így egymásba rakosgatja az xml elemeket, és kész is.
Jó, mi? :P
Egyébként az RSS-ről itt lehet többet olvasni.
Tovább... »
Írta: Venemo - Eddig megnézve: 605 - Dátum: 2008. 06. 05. 19:19
Na, íme, itt van! Most már én is elmondhatom magamról, hogy van saját blogom. Hogy még pontosan mire jó ez, arra nem jöttem rá, de azért írok egy pár sort róla.
Nnna... szóval a lényeg az, hogy még régebben jött az ötlet, hogy kell nekem blog, mer mérne. Moszi és Oden mesterek, meg a Nőerő ihletésére nekiugrottam, és ma (a matek emelt érettségi előestéjén) be is fejeztem úgy-ahogy.
Senki ne várja tőlem, hogy majd olyan emós modorban mindenféle marhaságot összehordjak, mint hogy "mennyire utálom a világot", "milyen szar nekem", meg hasonlók. Ilyet itt nem fogsz olvasni. Sokkal inkább a különféle érdekességekről hallhatsz, amikkel találkozom, vagy ötletekkel, amik eszembe jutnak.
Tovább... »