Szabo Gabor's page

Webes cumók

XAMPP: Couldn’t start MySQL!

by Szabó Gábor (Gabesz) on máj.08, 2010, under Hátétépé, Webes cumók

Ma ebbe a kis problémába futottam, szerencsére megoldottam pár perc alatt a dolgot, de lehet, hogy van olyan aki nem lesz ilyen szerencsés. Szóljon hát neki ez a leírás:

Egyszerű jogosultsági problémával van dolgunk (vagy egy másik lehetőség, hogy még egy mysql instance fut). Hogy biztosan használjon a leírás, csekkoljuk a mysql error log-ot, mit is ír.

1
tail -f /opt/lampp/var/mysql/{valami}.err

Ha valami hasonló

InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name /opt/lampp/var/mysql/ib_logfile0

, akkor az általam említett problémáról van szó. A megoldás:

1
sudo chmod -R 777 /opt/lampp/var/mysql/
Leave a Comment more...

Ext.dd.DragTracker használata

by Szabó Gábor (Gabesz) on ápr.10, 2010, under ExtJS, Webes cumók

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
var dragTracker = new Ext.dd.DragTracker({
	/* 
	 * Megadható vele, hogy hány pixelnyi
	 * egérmozgás után kezdődjön el a dragging
	 */
	tolerance : 3,
	/*
	 * Az itt megadott értékkel (ms) késlelteti 
	 * a "drag start" eseményt
	 */
	autoStart : 300,
	/*
	 * Ez a függvény hajtódik végre az egér lenyomása után,
	 * első és egyetlen paramétere a mousedown event
	 */
	onBeforeStart: function( e ) {},
	/*
	 * Draggelés közben hajtódik végre folyamatosan,
	 * első és egyetlen paramétere a mousemove event
	 */
	onDrag: function( e ) {},
	/*
	 * Ez a függvény hajtódik végre az egér felengedése után,
	 * első és egyetlen paramétere a mouseup event
	 */
	onEnd: function( e ) {}
 
});
 
/*
 * Az initEl paramétere a figyelni kívánt html elem
 */
dragTracker.initEl( HTMLElement );
Leave a Comment :, , , , more...

Unique Password Protect

by Szabó Gábor (Gabesz) on ápr.10, 2010, under Webes cumók, Wordpress

A Unique Password Protect egy wordpress plugin, melyet posztok és oldalak jelszóval történő védésére fejlesztettem. Ezt ugyan a wordpress is tudja alapból, de a plugin segítségével minden egyes felhasználóhoz külön jelszó rendelhető. Amit tudni kell a pluginról:

  • Minimum 6 karakteres jelszavakat fogad el
  • Csak és kizárólag már mentett posztok, oldalak szerkesztése közben jelenik meg a doboz, ahol jelszó rendelhető a tartalomhoz (azaz Új bejegyzés és Új oldal oldalakon nem jelenik meg)
  • Egyenlőre angol nyelvű lokalizációval (igény esetén többnyelvűsíthető)
  • Wordpress 2.9.2-n lett tesztelve

Telepítés a megszokott módon. A plugin letölthető itt.

Leave a Comment :, , , more...

Képnézegető jQuery-vel

by Szabó Gábor (Gabesz) on júl.13, 2009, under Webes cumók

Csináltam egy nagyon egyszerű képnézegetőt jQuery-vel, hogy nagyobban is meglehessen tekinteni a képeket (úgy szerintem sokkal szebbek). Csak rá kell klikkelni a képre, amit megszeretnél nézni és már fade-el is be :) Ha szeretnéd használni a blogodban keress meg, és elmagyarázom hogyan kell működésbe hozni!

Leave a Comment more...


Safari 4

by Szabó Gábor (Gabesz) on márc.03, 2009, under Webes cumók

Egyenlőre még csak a béta verzió van kinn, de úgy érzem, hogy hamarosan leváltom a firefoxot. Egy átlag user számára talán nem képes többet nyújtani, de nekem elég sokat számít. Ami például a számomra legfontosabb, az a javascript futási sebessége. Nagyságrendekkel gyorsabb, mint a firefox, nem akadozik az olyan alkalmazásoknál, amik a web 2-ön már rég elterjedtek (csili-vili javascript effektek többek között).  Van egy elég jó beépített developer menüje is. Summa summarum tudja ugyanazt mint a firefox, plusz még pár lényeges dolgot. Alig várom a hivatalos megjelenést! :)

Leave a Comment more...

Firebug Lite for Internet Explorer & Safari & Opera

by Szabó Gábor (Gabesz) on feb.17, 2009, under Webes cumók

Mi történik, akkor ha kéne a Firebug, de nem Firefox böngésző alatt? Az igazán egyszerű válaszra tegnap bukkantam a Firebug honlapján. Rakd be a következő linket a könyvjelzőid közé, hátha szükség lesz rá még:

javascript:var%20firebug=document.createElement(’script’);firebug.setAttribute(’src’,'http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js’);document.body.appendChild(firebug);(function(){if(window.firebug.version){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);

Ezután, amikor csak szükséged van a Firebugra, csak kattints erre a bookmarkra!

3 Comments more...

Konfigurálható editor az egyes cellákhoz ExtJS gridben!

by Szabó Gábor (Gabesz) on jan.28, 2009, under ExtJS, Webes cumók

Nagyon szeretem az ExtJS-t, főleg a pontos api dokumentációt, de sajnos így is hiányos, ami miatt sok órát szoktam elvesztegetni. Nos a probléma egyszerűen megfogalmazva így néz ki: létre kell hoznom egy olyan szerkeszthető gridet (táblázatot) Ext-ben, hogy annak minden egyes cellája egy általam írt függvény által visszaadott form elemmel szerkeszthető legyen. Tehát például a második oszlop harmadik sorának celláját, más szerkesztővel lehessen megszerkeszteni, mint a második oszlop második sorának celláját. No problem, felütöm az API-t a megfelelő résznél és már ott is a megoldás, vagyis a grid-hez tartozó ColumnModel egyik függvénye, a setEditor, ami egy oszlop indexet (figyelem! az első oszlop a 0 indexű) és egy szerkesztőt vár. Na persze! Nem ilyen könnyű ám az élet. Az Ext Developer Team, ugyanis kihagyott egy fontos részletet az API-ból (illetve nem is hagyták ki, de a második paraméter objektumnak van feltüntetve, amire a paraszt azt hiszi, hogy az editor-t kell megadni),  nevezetesen, hogy a második paraméter egy “konvertáló”:  new Ext.grid.GridEditor(ide jön a form objektum). A baj ezzel az, hogy nincs feltüntetve sehol, egy eldugott ext témában találtam meg a megoldást. Tehát az editor megváltoztatásához (most egy szám beviteli mezőt fogok használni) egy ilyen parancs szükséges:

grid.getColumnModel().setEditor( index, new Ext.grid.GridEditor( new Ext.form.NumberField({}) ) );

Leave a Comment more...

Mindent az alapoktól

by Szabó Gábor (Gabesz) on dec.23, 2008, under Webes cumók

Gondolkodtam mi is legyen a mai téma (kieg.: a ma az addig ma amíg le nem fekszem), aztán eszembe ötlött a téma, ami napok óta lefoglalja pár órámat. Nevezetesen a css, vagyis cascading style sheets. Valójában, mivel ez a szakmám, tudom elég részletesen a lehetőségeit, de meglepődve tapasztaltam, hogy jópár trükkjét még ennyi idő után sem ismerem. Valószínűleg azért, mert olyan tulajdonságokba botlottam (mint például a nyelvi szelektorok vagy a text-shadow, ami például firefoxon nem működik érdekes módon), melyek nem annyira elterjedtek, vagy nem kompatibilisek egyes böngészőkkel. Tudok ajánlani egy jó linket, ha szeretnéd megtanulni rendesen a css-t: Weblabor.hu / CSS alapjai I.. Rövid, érthető, szinte minden benne van.

5 Comments :, more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...