Szóval, tegnap a mefiblog v3-mal kapcsolatban Gergő kérdezte, hogyan is nézett ki a mefiblog v1. Gondoltam legyen itt egy kis képes összefoglaló a mefiblog történelméről. A gyönyörű szkrínshotok elszálltak sajnos anno, de vannak ilyen kisebb képkockák.
Még mephisto néven
Ekkor két blogom volt. A legeslegelsőt doomocska barátom (vele is de régen beszéltem, jézusom) biztatására kezdtem, ekkor ismerkedtem a HTML-lel, és az egész blog három fájlból állt, kommentelni sem lehetett, és én csináltam kézzel az archívumot. Sajnos erről kép sincsen, de ződ volt, és nagyon buta. 2004-et írtunk ekkor, ha nem csal a memóriám.
Aztán jött a tulajdonképpeni mefiblog elődje, a Zone at Rest, ami egy kezdőknek segíteni szándékozó PHP, MySQL, Photoshop és hasonló cikkeket gyűjtő oldal akart lenni. Ez már PHP-t és MySQL-t is használt. Totális katasztrófa volt, ma már nem is értem, hogy állhattam elő ilyennel, de ha visszamehetnék az időben, ugyanúgy megtenném, ugyanis ekkor alakult ki a jelenlegi olvasókör nagy része. 2005-ben járunk. Egy képcafat:
mephisto zone at rest v1
A mefi-generáció
A Mefi (korábban mefi!) nevet akkor vettem fel, amikor a mephisto.összes domén foglalt volt, és a mephisto.hu tulajdonosai (az oldal azóta is áll, ez a hibaüzenet van ott nagyjából öt éve) kétszázezer forintot kértek a doménért, mivel komoly terveik vannak vele
. Ekkor volt a nulladik generációs motor, ami már csak blog volt, és csináltam egy hozzám közelebb álló dizájnt is. 2005 az év. Képanyag:
mefiblog v0
Első generáció
Az első generáció kicsit letisztultabb, kicsit kedvesebb, kicsit elegánsabb lett, pontosan 2006 januárjában lett aktiválva a dizájn. Képződmény:
mefiblog v1.0
Második generáció
A második generáció kezdett úgymond durvulni, ekkor írtam meg a motor tulajdonképpen még ma is használt alapjait, a mefiblog endzsájnt, még mindig 2006-ban járunk:
mefiblog v2.0
És végül, most tartunk a második generáció negyedik szakaszában. Azóta egy dizájnváltás, és a motor folyamatos javítása-hegesztése történt, így nézünk ki most, e sorok írásakor:
mefiblog v2.4
Nem is olyan régen viszont elérkezettnek láttam az időt, hogy az azóta jócskán csiszolódott tudásomat teljes mértékben kihasználva megépítsem a világ leghatalmsabb blogszörnyetegét a mefiblog harmadik generációjat, mely új dizájnt nem fog kapni valószínűleg, de sokkal okosabb lesz. Mondjuk ennek az okosságnak nagy része a kódban látszik csak.
Van verziótörténet is, bár néhol pontatlan kissé. És azoknak, akik végigolvasták, egy extrabónusz, mikor Mefi még fiatal volt és lobogott a haja: hoppá!
Maerlyn
2008. június 10. — 08:48:49
Objektum-orientált szemlélettel műveled majd, kihasználva a php5 újdonságait?
Aurus
2008. június 10. — 09:09:46
Szép összeállítás. Kár, hogy csak 2006 tavasza/nyara óta olvaslak, így nem láttam a régebbi verziókat.
Amúgy már tényleg kíváncsi vagyok az új verzióra, elég régóta ígéred már.
suexID
2008. június 10. — 09:11:25
Polifónikus Atomic Kitten csengőhang! 😀 😀
Balázs
2008. június 10. — 10:34:11
A régi szép idők, amikor még a kutya sem ismert téged… (-:
ZsuKov
2008. június 10. — 10:51:35
én már csak ezt láttam, a Goldenfos után kezdtelek olvasni
Devilll
2008. június 10. — 11:02:13
A régi szép idők… 🙂 Nagyon emlékszem még ezekre a designokra. Már amit láttam belőlük működni. Első 2 vagy 3 maradt csak ki.
Sőt! Én még emlékszem olyanra is a mefi művektől, hogy rock4ever szobának a webje. Otthon meg is van még a program 🙂 PHP mini-chat, tagok leírásai és társai… 🙂 Legalább olyan rettenet HTML betonozás volt, mint amit még mephisto néven követtél el…. 🙂 sőt! mondok roszabbat. Akkor még mephisto néven léteztél 😀
Devilll
2008. június 10. — 11:06:16
Jah és bocs a dupláért, de még ide tartozik 😀 Akkor kezdtél el a php-vel szenvedni… 🙂 Emlékszel még? 😀 Meg én is még az elején voltam nagyon… 🙂
gergő
2008. június 10. — 11:48:11
köszönjük az összeállítást :), bár szívesen megnéztem volna működés közben a régieket is. a v3-ban akkor egyáltalán semmi újítás nem lesz dezájntéren? hozzáteszem nem vészesen nagy gond, korrekt ez is nagyon.
Mebarak
2008. június 10. — 13:17:13
Jaj, ezt már akartam kérdezni én is – de akkor Gegő megtette helyettem! Szuper;) A mostani nagyon tetszik nekem:$
sylverdevil
2008. június 10. — 13:37:03
vákicsit! én szerintem 2005 nyarán kezdtelek el olvasni, de csak erre a designra emlékszem. szita-e a memóriám?
Lin3Lord
2008. június 10. — 13:38:02
mefiblog v2.0 F betűje olyan Sopranos R betűs.
Ha akkor olvastalak volna, nagyon teffet volna. 😀 🙂
Mefi
2008. június 10. — 13:45:09
[re=49598]Maerlyn[/re]: OOP, de nem PHP5. Meg igazából nem tanultam az OOP-t, tehát lehet hogy úgymond “nem hivatalos”. (Értsd: lehet te mondjuk tanult fejjel máshogy oldanál meg dolgokat.)
[re=49601]Aurus[/re]: elég régóta szenvedek is vele. :]
[re=49602]suexID[/re]: de a Wordös oldal is befigyel. 😀
[re=49603]Balázs[/re]: de te már igen. :>
[re=49604]ZsuKov[/re]: lol, és még mondtad, hogy “a legrégebbi olvasód vagyok”. 😀
[re=49607]Devilll[/re]: jaja, emlékszem.
[re=49608]Devilll[/re]: te azért már jóval előrébb voltál akkor.
[re=49609]gergő[/re]: lesznek azért csiszolások a felhasználórendszer és a címkézés miatt, de ezt a dizájnt egyelőre nem akarom lecserélni. 🙂
[re=49612]Mebarak[/re]: ennek örülök. 🙂
[re=49615]sylverdevil[/re]: az tuti, mert lehet kicsit pontatlan az évszám, viszont 2005-ben még biztosan nem volt ez. 🙂
[re=49616]Lin3Lord[/re]: hasonló, jaja. 😀
ZsuKov
2008. június 10. — 13:50:48
[re=49617]Mefi[/re]: en ilyet mikor mondtam? kepzelodsz. 😀
hzsé
2008. június 10. — 14:27:04
nekem a v0 rémlik, de a v1 már nem, aztán a többi már igen. :p
Mefi
2008. június 10. — 14:55:30
[re=49621]ZsuKov[/re]: ahahahah, van ra csetlog, meg mondtad itt kommentben is, mikor egyszer toroltem egy kommentedet. :’)
suexID
2008. június 10. — 16:03:34
[re=49628]Mefi[/re]: A régi szép idők, mikor még kukaccal spammeltük az üzenőfalat mexikói proxyszerverről! 😀
ZsuKov
2008. június 10. — 16:16:13
[re=49631]suexID[/re]: :DDDD
Mebarak
2008. június 10. — 16:16:20
Bocsi és még egyszer bocsi, h itt reklámozom magam (Nehogy leoltsatok, nem fordul elő többet én mondom 🙂 Szóval, volt pár látogatóm Mefi blogjáról, és hát csak annyit akartam mondani, hogy megvaltozott az címem: http://www.mebarak.hu -ra ha érdekel vkit :$
Bocssssssiiiiiii :$ Uccsó ilyen volt tényleg :$ :$
Mefi
2008. június 10. — 17:19:17
[re=49631]suexID[/re]: lol. És hogy én mennyit röhögtem. 😀
[re=49633]Mebarak[/re]: egyszer megbocsátunk, de erre van a linkelde, csak mondjuk ott is legyen valami rend, hogy tízből kettő link mutat maximum a saját blogodra. Vagy mondjuk egy. :]
Andrei
2008. június 10. — 17:31:00
AztamindenitannakazNSInek :DASDSDAD
Mefi
2008. június 10. — 17:34:03
[re=49638]Andrei[/re]: azzal világmegváltó terveim voltak, csak aztán rossz vágányra irányult. 😀
Mebarak
2008. június 10. — 18:34:29
Oksi Mefi, azért írtam ide, mert a mulkor oda linkeltem és akkor meg az volt a baj 🙂 Na mind 1, köszí 🙂
Maerlyn
2008. június 10. — 19:02:50
[re=49617]Mefi[/re]: akkor miben írod? 🙂 átmegy perlbe a motor, esetleg rubyba?
Mefi
2008. június 10. — 20:25:52
[re=49641]Mebarak[/re]: nem, az volt a baj, hogy tízből vagy négy a tiéd volt. 🙂
[re=49642]Maerlyn[/re]: PHP4, semmibe nem megy át. 😀
Max Logan
2008. június 10. — 21:07:13
[re=49644]Mefi[/re]: Legyen inkább PHP5, mert az OOP ott kezd igazán használható lenni PHP-ban. PHP4-ben pl. nincsen destruktor, valamint nem lehet szabályozni a láthatóságot.
Mefi
2008. június 10. — 21:15:31
[re=49645]Max Logan[/re]: nem állok neki PHP5-öt tanulni, mert akkor megint nulláról kell kezdenem, most meg vagyok nagyjából 40%-nál.
Max Logan
2008. június 10. — 21:23:12
[re=49646]Mefi[/re]: Kétlem, hogy 40%-nál lennél. Ezzel nem a te tudásodat kérdőjelezem meg, hanem a PHP sokrétűségére utalok. Mindig azt mondtam, hogy a PHP-t nem úgy kell tanulni, hogy megtanulok PHP-ül és bevágom amire a PHP képes. Ez képtelenség, mert már annyira sokrétű a tudása.
Kell venni egy problémát és ahhoz megoldást keresni. Nagy eséllyel általánosabb problémákhoz már van natív PHP függvény vagy osztály. Vagy létezik elterjedt open source megoldás. Ha nem, akkor megírod magadnak (ezzel pedig fejleszted a fejlesztői tudásod úgy általában, valamint mélyebb ismereteid lesznek PHP-ből).
PHP5-öt nem kell nulláról tanulni. Ha már PHP4-ban mennek a dolgok, akkor nem jelenthet problémát, hogy beleolvasgass az 5 OOP leírásaiba.
Én sem vagyok OOP májer és nem is leszek (mert már nem szándékozom ezzel olyan sokáig aktívan, nagyban foglalkozni), de a PHP5 lehetőségei sokat segítenek. Említettem pl. a desktruktort, ami sok esetben nélkülözhetetlen. A használatához semmi mást nem kell csinálni, mint létrehozni egy metódust “__destruct” néven. Az általa kapott funkcionaliás viszont sok esetben létszükséglet.
Max Logan
2008. június 10. — 21:24:41
[re=49646]Mefi[/re]: Ez kimaradt. PHP4-gyel foglalkozni 2008-ban már halva született ötlet, mivel már hivatalosan is halott nyelv. Ha jól rémlik, akkor még pár hónapig jön ki hozzá bugfix, de a fejlesztését már leállították …
tiny
2008. június 10. — 21:55:34
Én az előző dizájnra emlékszem csak, de ez nem az agyi kapacitásom miatt van. Bár lehetne.
Eddig szégyenkeztem a dizájnkezdeményeim miatt, de látom, hogy neked se ment egyből. Az első generáció nagyon csúnya :D.
Vale
2008. június 10. — 22:16:18
Érdekes kinézetek, bár nekem egy szavam se lehet… Kíváncsi leszek a sok újításra, ha megérkeznek. Legyen váratlan, mert az poénabb =)
[re=49598]Maerlyn[/re]: Miért jó az?
Mefi
2008. június 10. — 23:01:27
[re=49647]Max Logan[/re]: a blog jelenlegi állapota 40%. ;]
[re=49648]Max Logan[/re]: szerintem ez ebben a formában azért erős.
Haszprus
2008. június 10. — 23:13:31
kb. semmiből nem áll hogy 4-es helyett 5-ös kódot írj, var helyett public/private/protected van oszt csókolom, kb minden visszafelé kompatibilis legjobb emlékeim szerint, csak kapsz egy rakás plusz feature-t…
talán az időkezelés körül van valami eltérés ami miatt notice-okat vagy warningokat nyom a php5.
Max Logan
2008. június 10. — 23:27:10
[re=49657]Mefi[/re]: Konkrétan erre gondoltam.
Egyébként pedig nem erős, mert a PHP5 sem egy mai darab, az más kérdés, hogy lusták voltak a hosting cégek és éveket késtek az átállással.
Nemrég az egyik ok amiért záros határidőn belül léptem az új munkahelyemről (próbaidő alatt) az volt, hogy PHP4-re kellett volna fejlesztenem, mert a cég tárhelyein elvétve még akadt PHP4, a szolgáltató pedig lusta volt frissíteni. Én meg nem vagyok hajlandó egy halott rendszerre fejleszteni, főleg úgy, hogy az utóbbi időben írt összes kódom PHP5-re írtam …
Mebarak
2008. június 11. — 06:44:30
MÉge gy kicsi off: 2 volt az enyém;) KETTŐ!
Haszprus
2008. június 11. — 07:09:23
[re=49661]Max Logan[/re]: jól tetted hogy léptél. fejlődni kell különben munkanélküli lesz az emberből igen gyorsan. 🙂
Mefi
2008. június 11. — 08:07:45
[re=49660]Haszprus[/re]: hm, majd megérdeklődöm. Elvileg a szerveren elérhető a PHP 5.
[re=49669]Mebarak[/re]: én többre emlékszem, de mindegy. :]