Comment spam

A spamelők egyre kifinomultabb technikákat alkalmaznak. A mai nap került be egy új hozzászólás egy több mint egy éves cikkhez. Ami érdekes benne, hogy ez pontos mása egy másik cikknek. Kivéve egy darab linket. Ráadásul a spammelő a bonyolult captcha-n is átrágta magát, úgyhogy gondolom élő ember lehetett, ahogy az ip címet elnézem, Pakisztánból.

  

android test

Ezt most egy Androidos telefonrol irom a drupal ediorral.

Drush

Hiába találták fel az egeret, azért a parancssor sokkal jobban használható. Nézzük meg például, hogy hány gomb van az egeren.

Nem véletlen, hogy nem hallottam  a drush-ról, mivel magyarul még nem írt róla senki. Szerencsére a multkori DUG-on részese lehettem Várady Zoltán előadásának.

Nos, a drush egy drupal shell, amivel parancssorból lehet sok drupal adminisztrációs dolgot megcsinálni. Fontos tudni, hogy a drush nem egy modul, ezért teljesen máshogy is kell telepíteni. Én így telepítettem:

Microblogging

Twitter, Tumblr. Már akit érdekel. Itt jobb oldalt meg megjelentek mindenféle halszemoptikás gombok, amikkel meg lehet osztani az itt megjelenő tartalmat. Az Ajánló blokkban pedig a Google Reader-ben megosztott tartalmaim láthatóak. Eggyel lejjebb pedig mindenki lehet a barátom. This is the beginning a beautifull friendship!
 

      

A Windows vége

  

Drupal - vége

A mai napon megkezdem az oldal átmigrálását Joomla!-ra, ezért leállások lehetnek. Az utolsó csepp a pohárban itt volt..

Ezenkívűl a szerver operációs-rendszert is lecseréljük a sokkal biztonságosabb Win95 Server Edition-re.

Viszlát!

Változások

A másik dolog, hogy csatlakoztam a no-www.org mozgalomhoz. (Ez a cikk adta az utolsó lökést.) A legjobb az egészben, hogy drupal alatt már amúgy is van .htaccess file, amibe beírva a mágikus kódot, máris működik a dolog:

 RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] 
 RewriteRule ^(.*)$ http://%1/$1 [R=301,L] 

Ezt az utolsó </IfModule> elé érdemes írni. Persze elsősorban nem vallási kérdés ez, hanem például amiatt is jó, hogy a google maps-hoz elég lesz egy kód is, így emiatt nem kell külön telepíteni a keys modult.

(Azt hiszem ezt az FCKeditort még configolni kell, hogy jól működjön...)

Drupal teljesítmény

Annak idején nagyon örültem, hogy egy bizonyos portál (direkt nem írom le a nevét) amely nagy reklámkampánnyal indult, drupal-t használt. Aztán nagyon nem örültem, hogy átváltottak egy másik rendszerre. A miértekre azóta sem kaptunk választ, de gondolom, hogy a teljesítmény lehetett a gond, mert ez szokott a drupal legnagyobb baja lenni. Persze erre is van megoldás.
Mostanában egy kicsit belemásztam a témába, és két teljesítményjavító cuccot próbáltam ki. Az egyik az APC (Alternative Php Cache) a másik pedig a Memcache (php függvények hozzá). Ezen kívűl van egy Cachrouter nevű drupal modul, ami elsősorban a memcache-hez hasznos.

Aki lemaradt, az kimaradt

Noba.hu - vélemény

A noba.hu egy közösségi kölcsön oldal. (Szerintem ezt a wikipédia cikket is ők fordították le, ez is mutatja, hogy mennyire profik.) A közösségi kölcsön röviden annyi, hogy embereknek a többiek összedobják a pénzt. Bővebben pedig a Wikipédián, és a Noba oldalán.
Az oldalt Java nyelven írták OpenSymphony keretrendszerrel és TomCat alkalmazásszerveren fut, javascript könyvtárnak pedig yui-t használnak. Jelenleg még fejlesztés alatt van. (Ezt abból gondolom, hogy bejelentkezés után kaptam egy hibaüzenetet, az előző információkat is onnan szedtem ki.)

napiLOL

A vicc (régi, dehát a csecsemőknek):
Parasztbácsi nagyon kérleli a TSZ-nél a műtrágya szóró repülőst, hogy egyszer már vigye fel a géppel őt is. Na a pilóta rá is áll egy kis apanázs (féldisznó) ellenében. Elindul a repülés. Jön egy cikk-cakk kanyar.
- Erre számítottam, - mondja a bácsi,
Ezután jön egy flikk-flakk.
- Erre is számítottam, - mondja a bácsi. (csak, hogy legyen benne ritmus, mert az kell)
Na, akkor egy dugóhúzó...
- Na, erre nem számítottam... (na, ezt ki mondta?)
Leszállnak, (mármint a repülő, aztán a repülőről, ők is.)
A pilótát nagyon furdalja a kiváncsiság:
- Mi volt az, hogy erre számítottam, meg erre is számítottam, de erre nem számítottam:
- Nos arra számítottam, hogy behugyozok, arra is hogy beszarok, de arra, hogy az egész a fejemre ömlik, nos arra nem számítottam.
Nos így vagyok én is ezzel a bloggal. Tudtam, hogy Konrád egy nagyon internetes személyiség, de erre nem számítottam.

    

2008 Legfontosabb eseményei

  1. Október 3.-án megszületett Ámon Ajna Márta
  2. Sikerült felvételt nyernem az 5Net-hez, ami Magyarország egyik legjobb cége, az egyik legjobb főnökkel.
  3. Új lakásba költöztünk.
  4. Életem első hitelfelvétele. Svájci frank alapon.
  5. Ez után rögtön gazdasági világválság.
  6. Abigél első szava: Apa és ezt azóta többször is mondja.
  7. Minél kisebbek a gyerekek, a karácsonyfa annál nehezebb.
  8. A húst azelőtt kell felvágni, mielőtt a mélyhűtőbe raknánk nem azután, hogy kivettük.
  9. Mert érdekes dolog karácsonykor a traumatológián, de azért jobb otthon.
  10. Úgyis mi vagyunk az okozói a változásoknak, és minden csak jelzés, hogy most már máshogy kellene csinálni.
  11. Mindenkinek boldog és őszinte újévet!

Ámon Tamás, egy fiú és két lány gyermek apja.

  

Java megint

Így karácsony és újév között megint belefogtam a Java-ba, miként ez tavaly is történt.

Könyvajánló: Ne törd a fejem!

Bizony, van egy ilyen könyv is, amit sikerült megvennem még karácsony előtt. Nagyon érdekes és gyors könyv, ami mostanában jól is jön. Nekem a legérdekesebb része a felhasználói tesztelés volt. Egyik ügyfelünk dokumentációt kért a weboldal használatáról.

Karácsony

Ahogy egy nagyon jó barátom mondta, kellemes shoppingolást! Ezen már ugye mind túl vagyunk. Az egyik legszebb dolog a világon egy három hónapos gyerek első karácsonya. Felejthetetlen élmény a kis csodálkozó embert nézni, csillogó szemekkel. (Ezt csak azért írom, hogyha valaki ilyet szeretne látni, ahhoz január elején kell egy kicsit rádolgozni.)
Na, de. Mostanában történt velem pár fontos dolog. (Bár az életben minden dolog fontos, csak éppen azt hisszük, hogy nem.)

Index.hu hiba

Ha jól tudom, még mindig az index a legnagyobb látogatottságú oldal, amiket meg mostanában kitaláltak, még inkább. Ezért is érdekes, hogy az indexen mit és hogyan csinálnak meg, mert azt gonolja az ember, hogy az aztán valóban profi.
Na, én pont ezért nem értem, hogy miért van az, hogy a legfrissebb sport-hír jelenleg május 28-ai. Persze nem Gézáéknal, hanem a 24-órás híreknél az ajánlóban. Például itt. Lapozzunk az aljára és nézzük meg a sport-szekciót.

    

Form hibák a form-ba

Elég rég óta idegesített már, hogy a drupal a hibaüzeneteket mindig az oldal elején jeleníti meg, nem pedig ott, ahol a hiba keletkezett, vagyis a form elem előtt. Most egy kicsit utánanéztem, és chx kolléga segítségével sikerült is megtalálni a megoldást. Ez pedig nem más, mint a theme_form_element felülírása.

Ugyebár, a template.php file-ban kell csinalni egy függvényt, themeneve_form_element($element, $value) néven, ebbe kell bemásolni ugyanazt a kódot, mint amit a leírásban is látunk. Én ebbe szúrtam bele a

$output .= ">\n";
után a következő kódot:

 if ($error = form_get_error($element)) {
    $output .= '<div class="form-error">'.$error.'</div>';
    $eid = array_search($error, $_SESSION['messages']['error']);
    unset($_SESSION['messages']['error'][$eid]);
    if (empty( $_SESSION['messages']['error'])) {
      unset($_SESSION['messages']['error']);
    }
  }

A form_get_error függvény egy stringet ad vissza, a hibaüzenettel. Ha ebben van valami, (tehát hiba volt) akkor beteszük a kimenetbe. Én ezt itt egy div-el és a form-error osztállyal oldottam meg, így egyszerűen tudunk stílust is rendelni hozzá.

Ezután kikeressük a $_SESSION['messages']['error'] tömbböl ezt a hibát és kitöröljük, ugyanis az ebben a tömbben tárolt elemek fognak megjelenni a felső részben. Utána megnézzük, hogy ez a tömb üres-e, és ha igen, akkor az egészet kitöröljük, mert ha a tömb létezik, akkor a divet mindenképpen kiírja a drupal

Felmerülhet a kérdés, hogy miért nem töröljük valahol az egész tömböt? Azért, mert nemcsak a formok adhatnak vissza hibaüzenetet, és a tömb törlésével ezek a hibaüzenetek is elszállnának.

Drupalos smink hiba

Breaking news! Csak, hogy más ne szívjon vele egy napig. Amikor az ember modult fejleszt, elég gyakran használja a hook_theme hook-ot.

Blog Aid

medium_blog_aid.pngTalán először fordul elő, hogy egy modult úgy próbálok ki, hogy igazából nem is tudom mire való. Ez a modul pedig nem más, mint PP Blog Segítő modulja.

Administration Menu Dropdown

Ha már EdgarPe belinkelt engem, és is belinkelem őt. Jó dolog ez az Admin menü, de az ember egy idő után többet akar. Mégpedig azt, hogy ez a menü mindig látszódjon.

Nos ezt a problémát oldja meg az Administration Menu Dropdown. Alapértelmezetten a menü nem látszik. Bekapcsolni elvileg a Ctrl+Alt kombinációval lehet (ez nekem nem ment, de át lehet állítani). Ezen kívül lehetőség van arra is, hogy egy kis ikon kattintgatásával lehessen megjeleníteni-elrejteni.

AdminMenu1.png AdminMenu2.png

Az SAP konkurense

Van nekem ez a kis bejegyzésem, amihez rendszeres időközönként hozzászólások érkeznek. Sok új eddig nem volt bennük, de most érkezett egy, benne a linkkel.
Állakat feltámasztani, én már nagyon régen nem láttam ilyet. Remeghet az SAP és egyébként is a többi szoftver-fejlesztő és marketing cég.

Képek importálása

Elég sokáig keresgéltem a megfelelő megoldást képek importálására. Egy olyan projecten dolgozom, ahol egy régi adatbázisból kell híreket importálni.

PHP Debuging

Most, hogy itthon vagyok a családdal, itthonról is dolgozom. Mivel időközben eladtam az asztali gépemet, így most egy 3 éves 1,7-es Pentium-m laptopon dolgozom, amibe vettem még egy 1 giga memóriát, és így elég jól megy.
Szóval régi hobbimnak, az editor keresésnek fogtam neki. Párat kipróbáltam, de aztán maradtam az eclipse-nél. Ez alapján a indultam el és a PHPeclipse-et választottam. Ehhez letöltöttem ugye legújabb 3.4.1-es eclipse-et, ebből is a Eclipse IDE for Java EE Developers-t, de szerintem a másik kettővel is megy. Utána felinstalláltam a PHPeclipse-t és az xdebug-ot. (pecl install xdebug, ehhez Ubuntu alatt fent kell lennie a php5-dev-nek, meg a pear-nek.)
Fontos, hogy csak az xdebug-ot és a PHPeclipse-t installáljuk, a DBG-t nem szabad, valamiért összeakad. Fontos még, hogy az elérési utat is úgy állítsuk be a php.ini-ben, ahogy a PHPEclipse oldalán leírják.
Még valami. Nincs királyi út, mindent érdemes, és el is kell olvasni, hogy működjön. Sok sikert, és jó bogártalanítást. Viszlát echo "hello";

Ajna

Tegnap este, 2008. október 3.-án, 23:50-kor megszületett Ámon Ajna Márta. Video és képek

thumbnail_IMG_7458.JPGthumbnail_IMG_7454.JPG
  

Webes szabványok

Van rrd-nek egy hírolvasója. Mióta felvettem nem is nagyon olvasok mást.

Nos, ezen a csatornán hallottam először Karaj Webes szabványokról szóló blogjáról. Kérdés, hogy ez tényleg blog-e, mert nem más, mint egy fordítás.

Webes szabvanyok

Én minden nap nagyon várom az újabb és újabb részeket, mert bár a nagy részével tisztában vagyok, de például a színek elmélete című rész csupa újat mondott nekem, és bevallom, eddig nem tudtam, hogy a META description-t jeleníti meg a Google.

Úgyhogy ez egy kötelező olvasmány. És nem csak futólag, át kell olvasni, te is találhatsz új dolgokat azokban a részekben is, amiről úgy gondolod, hogy már teljesen ismered.

ps.:Tényleg zseniális ez a BUEditor.

BUEditor - update

thumbnail_BUEditor-update3.pngÚgy látszik, hogy nem mindent olvasok el, amit belinkelek. Az előző poszt közben jutott eszembe, hogy pár képet is mellékelek. Meg is csináltam a régi módon, file csatolás, link beírás. Már kész is volt a bejegyzés, gondoltam, ezt a képes dolgot majd máskor megoldom. Ekkor jutott eszembe PP cikke.

BUEditor

Mióta programozom, azóta vágyom egy jó editorra, amit még nem igazán sikerült megtalálni. Ugyanígy vagyok ezzel, amióta webes felületen is írogatok. Kipróbáltam jó pár WYSIWYG editort, de azt tapasztaltam, hogy szétizélik a HTML kódot, beletesznek mindenfajta tag-et, átírják a szöveget stb.

Új-ság

Itt a tavasz, úgyhogy itt volt az ideje megújulni egy kicsit. (Tudom, nem tavasz van, de az ősz nem hangzott volna jól, bár az időjárást elnézve inkább a tél a jellemző évszak.)

Szóval levetkőzte az oldal a régi design-t és felvette ezt az újat. Ezenkívül kisebb változás, hogy az oldal alatt nem drupal 5.x, hanem 6.4 dübörög.