Archívum - 2009
február 7
Tesztek a PHP apihoz
Kezd felkapott téma lenni a TDD. Én már kezdem elfogadni, hogy sose fogok tesztelhető kódot írni (egyszerűen nem esik kézre olyan minimális egységek írása, amik automatikusan - biztonsággal - tesztelhetők). A komplexitást fölösdlegesen növeli, hogy függvényeimben szereplő PHP API hívások sem megbízhatók.
A minap ötlött eszembe a kérdés: vajon létezik-eegy test suite (vagymi) ami a PHP beépített függvényeit ellenőrzi. Ezt teoretice futtathatnám egy új php verzión, így nem az éles site-on derülne ki, ha valamelyik függvény működése megváltozott.
■ A minap ötlött eszembe a kérdés: vajon létezik-eegy test suite (vagymi) ami a PHP beépített függvényeit ellenőrzi. Ezt teoretice futtathatnám egy új php verzión, így nem az éles site-on derülne ki, ha valamelyik függvény működése megváltozott.
február 5
Scriptaculous Effect.Move átírás
Üdv!
Belefutottam egy igen érdekes bugba, természetesen explorer, mi más.
Effect.Move-ot használva azon elemek megjelenítésekor, amik eredetileg nem látszottak az oldalon (overflow-val voltak maszkolva) az oldalon mozgatva a kurzort az elemek villognak: hol teljesen eltűnnek, hol megjelennek.
Kíváncsiságból kiróbáltam nem Effect.Move-val, hanem a margin-top értéket változtatva mozgatni a cuccot, és lőn: a gond sehol.
Gondoltam beleírom a scriptaculous-ba magamnak ez, mint effektet, a következő kóddal:Azonban a várt eredmény elmaradt: ettől az IE teljesen és tökélesen megállt. Először annyit mondott, hogy 'Effect not defined', aztán hogy 'Kezeletlen kivétel történt'.
Az egész napom erre a dögre ment rá, kérek valakit, akinek van ötlete, segítsen.
Köszönöm,
Molnár Péter
■ Belefutottam egy igen érdekes bugba, természetesen explorer, mi más.
Effect.Move-ot használva azon elemek megjelenítésekor, amik eredetileg nem látszottak az oldalon (overflow-val voltak maszkolva) az oldalon mozgatva a kurzort az elemek villognak: hol teljesen eltűnnek, hol megjelennek.
Kíváncsiságból kiróbáltam nem Effect.Move-val, hanem a margin-top értéket változtatva mozgatni a cuccot, és lőn: a gond sehol.
Gondoltam beleírom a scriptaculous-ba magamnak ez, mint effektet, a következő kóddal:
Effect.MoveMargin = Class.create(Effect.Base, {
initialize: function(element) {
this.element = $(element);
if (!this.element) throw(Effect._elementDoesNotExistError);
var options = Object.extend({
x: 0,
y: 0,
}, arguments[1] || { });
this.start(options);
},
setup: function() {
this.originalLeft = parseFloat(this.element.getStyle('margin-left') || '0');
this.originalTop = parseFloat(this.element.getStyle('margin-top') || '0');
},
update: function(position) {
this.element.setStyle({
marginLeft: (this.options.x * position + this.originalLeft).round() + 'px',
marginTop: (this.options.y * position + this.originalTop).round() + 'px'
});
}
});
Az egész napom erre a dögre ment rá, kérek valakit, akinek van ötlete, segítsen.
Köszönöm,
Molnár Péter
Menükezelő
Egy többszintű menürendszer listázásához kérnék segítséget. A menünek végtelen szintje lehet és beállítható az egyes szinteken a sorrend. Van két extra mezőm, egyik a sorrendért felel, a másik pedig az aktuális menüpont szülő azonosítóját jelöli. Egy rekurzív lekérdezéssel sikeresen lehívom sql adatbázisból, viszont a megjelenítéssel problémám van. Smarty sablonkezelőt használok.
kb. így néz ki
menü1, szülő=0
menü2, szülő=menü1
menü3, szülő=menü1
menü4, szülő=0
Ha átadom tömbként a smartynak, hogy tudom ul, li felsorolásba tenni őket?
■ kb. így néz ki
menü1, szülő=0
menü2, szülő=menü1
menü3, szülő=menü1
menü4, szülő=0
Ha átadom tömbként a smartynak, hogy tudom ul, li felsorolásba tenni őket?
névnap adatbázist hol találok?
Sziasztok névnap adatbázist keresek
Tudom, hogy volt már ilyen topic évekkel ezelőtt ,de az ott megadott linkek már nem élnek sajnos :(
És ha már adatbázis , ti hogyan kezelnétek a szököév-et?
Én a következő adatbázis szerkezetre gondoltam
- id (elsődleges kulcs)
- honap(int)
- honap napja(int)
- szokoev_e (boolean)
- névnap (varchar)
van valakinek esetleg más/jobb 5lete?
■ Tudom, hogy volt már ilyen topic évekkel ezelőtt ,de az ott megadott linkek már nem élnek sajnos :(
És ha már adatbázis , ti hogyan kezelnétek a szököév-et?
Én a következő adatbázis szerkezetre gondoltam
- id (elsődleges kulcs)
- honap(int)
- honap napja(int)
- szokoev_e (boolean)
- névnap (varchar)
van valakinek esetleg más/jobb 5lete?
Javascript számolás
Sziasztok!
Nem régen tanulom a Javascriptet és valakivel konzultálnom kellene hogy előrébb hajtson. Már vért izzadtam és nem tudok rájönni mi lehet a hiba. Ez betudható a Javascritptben való járatlanságomnak is. Legyetek szivesek tekintsétek meg az alábbi kódot.
Nem régen tanulom a Javascriptet és valakivel konzultálnom kellene hogy előrébb hajtson. Már vért izzadtam és nem tudok rájönni mi lehet a hiba. Ez betudható a Javascritptben való járatlanságomnak is. Legyetek szivesek tekintsétek meg az alábbi kódot.
mennyit lehet elkérni
Üdv mindenki!
Elkészítettem egy honlapot és érdekelne, hogy mennyit lehetne elkérni érte, aki hajlandó nekem segíteni ebben az kérem írjon az alábbi címre: weblabor##kukac##mpp.hu
Az e-mail címre megküldöm a honlap címét, de ide nem szeretném direktbe feltenni.
Előre annyit php, pgsql, javascript, css vegyes mix. Egy térképes alkalmazás több réteggel.
Előre is kösz.
■ Elkészítettem egy honlapot és érdekelne, hogy mennyit lehetne elkérni érte, aki hajlandó nekem segíteni ebben az kérem írjon az alábbi címre: weblabor##kukac##mpp.hu
Az e-mail címre megküldöm a honlap címét, de ide nem szeretném direktbe feltenni.
Előre annyit php, pgsql, javascript, css vegyes mix. Egy térképes alkalmazás több réteggel.
Előre is kösz.
február 5
Flash & Javascript
Sziasztok!
Van egy játék oldalam ahol szeretnék a játék betöltése elött más játékot bemutatni.
Javascriptes megoldást nem tudtam megvalósítani, hogy elsőnek meghívom a játék előzetest aztán a teljes játékot.
A másik megoldás hogy div-be háttérbe behivom az előzetest és tartalomnak a teljes játékot.De kis játéknál ez szinte nem is látszik.
Jó lenne egy kis help hogy más hogy oldaná meg.
■ Van egy játék oldalam ahol szeretnék a játék betöltése elött más játékot bemutatni.
Javascriptes megoldást nem tudtam megvalósítani, hogy elsőnek meghívom a játék előzetest aztán a teljes játékot.
A másik megoldás hogy div-be háttérbe behivom az előzetest és tartalomnak a teljes játékot.De kis játéknál ez szinte nem is látszik.
Jó lenne egy kis help hogy más hogy oldaná meg.
50 of the Best Ever Web Development, Design and Application Icon Sets
Nagyon jó minőségű ikonkészletek (nem csak) webre
■ legördülő elemek kiratási hosszának maximalizálása
sziasztok,
a nagyon csupasz igazság:
<form>
<select>
<option>ide baromi hosszúszöveget írok</option>
<option>ide meg nem</option>
</select>
</form>
Úgyse fogjátok értelmesnek gondolni, de annyi lenne a problémám, hogy az általam megadott hosszúságú legyen a legördített jószág álatl kíírt karakterek száma, még akkor is ha esetleg egy két elemnek lemarad a vége (de majd a felhasználó odaképzeli:P). (úgyanúgy, mint a maxlength="érték" az input type=text -nél)
thnax előre is!
■ a nagyon csupasz igazság:
<form>
<select>
<option>ide baromi hosszúszöveget írok</option>
<option>ide meg nem</option>
</select>
</form>
Úgyse fogjátok értelmesnek gondolni, de annyi lenne a problémám, hogy az általam megadott hosszúságú legyen a legördített jószág álatl kíírt karakterek száma, még akkor is ha esetleg egy két elemnek lemarad a vége (de majd a felhasználó odaképzeli:P). (úgyanúgy, mint a maxlength="érték" az input type=text -nél)
thnax előre is!
Php néha többször fut le
Sziasztok,
Egy rendszerben több php oldalnál is előfordul, hogy a php többször fut le(?) Úgy ellenőriztem, hogy egy file-ba logoltam egy stringet és időbélyeget.
Tehát pl: rákattintok egy cikkre -> logfileba 2-3 sor íródik be egymás után. Ha ugyanarra a cikkre kattintok, akkor már csak egy sor íródik be.
Szóval mindig ez van, első kattintásra többször hajdódik végre a php, aztán már nem. Megnéztem, elvileg mindenhol include_once van (számít? már nem tudom).
A rendszer úgy néz ki, hogy a php xml-t generál, amit xslt dolgoz fel, nem tudom, ez bármilyen szempontból releváns lehet-e.
Tudom, hogy ez így nagyon nem konkrét, és valószínűleg reménytelenül elméleti és megfoghatatlan, de azért megpróbálkozom vele, ha nem haragszotok. Mit kellene még megnéznem? Hogyan tudnám ezt egyáltalán tesztelni?
köszi
H.
■ Egy rendszerben több php oldalnál is előfordul, hogy a php többször fut le(?) Úgy ellenőriztem, hogy egy file-ba logoltam egy stringet és időbélyeget.
Tehát pl: rákattintok egy cikkre -> logfileba 2-3 sor íródik be egymás után. Ha ugyanarra a cikkre kattintok, akkor már csak egy sor íródik be.
Szóval mindig ez van, első kattintásra többször hajdódik végre a php, aztán már nem. Megnéztem, elvileg mindenhol include_once van (számít? már nem tudom).
A rendszer úgy néz ki, hogy a php xml-t generál, amit xslt dolgoz fel, nem tudom, ez bármilyen szempontból releváns lehet-e.
Tudom, hogy ez így nagyon nem konkrét, és valószínűleg reménytelenül elméleti és megfoghatatlan, de azért megpróbálkozom vele, ha nem haragszotok. Mit kellene még megnéznem? Hogyan tudnám ezt egyáltalán tesztelni?
köszi
H.