Archívum - 2011
Expanding Text Areas Made Elegant
Elegáns és erőforráskímélő módon átméreteződő szövegdobozok
■ ISO szabvány lesz a WCAG 2.0 web akadálymentesítési útmutató?
A W3C benyújtotta a nemzetközi szabványügyi testülethez a WCAG 2.0-át.
■ CSS 3D transformations in Firefox Nightly
Példák és demók a Firefox Nightly frissítési csatornájába került CSS 3D transzformációkról
■ Az igazság bajnokaként támad az "anti-Facebook"
Évi két dollár előfizetési díjért cserébe nem kémkednek
■ Debugging and editing webpages in 3D
Weboldalak struktúráját 3D-s modellként megjelenítő Firefox kiegészítő
■ jQuery + PHP real-time ellenőrzés
Üdv,
Egy korábbi bejegyzésem folytatásaként (http://weblabor.hu/forumok/temak/110205) merült fel probléma. Szeretném elérni, hogy a regisztrációra szolgáló űrlap jelezze nekem, ha a beírt e-mail cím már szerepelne az adatbázisban. Ezt úgy próbáltam megoldani, hogy az e-mail bevitelére szolgáló e-mail mező mellé egy divet helyeztem el, s mikor user begépeli e-mail címét, ajax POST-al egy fájl megkapja a beírt értéket. egy php fájl ezzel az értékkel LIKE -os sql-lekérést hajt végre, s attól függően van-e eredmény, egy bizonyos értéket ad vissza a regelős űrlapot tartalmazó fájlomnak.
Egy korábbi bejegyzésem folytatásaként (http://weblabor.hu/forumok/temak/110205) merült fel probléma. Szeretném elérni, hogy a regisztrációra szolgáló űrlap jelezze nekem, ha a beírt e-mail cím már szerepelne az adatbázisban. Ezt úgy próbáltam megoldani, hogy az e-mail bevitelére szolgáló e-mail mező mellé egy divet helyeztem el, s mikor user begépeli e-mail címét, ajax POST-al egy fájl megkapja a beírt értéket. egy php fájl ezzel az értékkel LIKE -os sql-lekérést hajt végre, s attól függően van-e eredmény, egy bizonyos értéket ad vissza a regelős űrlapot tartalmazó fájlomnak.
október 31
Adatbázis szerkezet kialalkítása - adatok különválasztása?
Sziasztok,
pár adatbázis szervezési-tervezési kérdéssel/elképzeléssel kapcsolatban kérném a véleményeteket, tanácsotokat:
1. Adott két (közel) azonos szerkezetű adattábla, az egyik jellemzően előre feltöltött adatokat tartalmaz (pl. irányítószámokat, városokat, közterületneveket, stb.) legyen statikus, a másik hasonló adatokat, de azokat a felhasználó tölti fel (pl. külföldi városok, közterületnevek, stb.) legyen dinamikus. Amennyiben feltételezzük hogy a feltöltendő adatok csak INSERT művelettel kerülnek a táblákba, és minden adatsor csak egyszer szerepelhet, van-e létjogosultsága az ilyen jellegű statikus-dinamikus adatok fizikai szétválasztásnak.
2. Szükséges-e, van-e létjogosultsága egy szülő-gyermek kapcsolatban álló táblacsoport pl. ország ID, hatályos tól-ig) -> országjellemzők (szülő_ID, ID, ISO kód, elnevezés, hatályos tól-ig) esetén az egyelemű szülő tábla létrehozásának. Gyakorlati szerepe akkor lenne a dolognak, ha a fenti példánál maradva az adott ország megszűnik létezni, de pl. ha csak a neve változik, csak az országjellemzők tábla kap egy plusz sort.
3. Mennyire javasolt, vagy életszerű az alkalmazás hasznos adatainak és a felhasználói adatoknak a külön adatbázisban való tárolása (akár külön szerveren is)?
Előre is köszönöm az észrevételeket!
■ pár adatbázis szervezési-tervezési kérdéssel/elképzeléssel kapcsolatban kérném a véleményeteket, tanácsotokat:
1. Adott két (közel) azonos szerkezetű adattábla, az egyik jellemzően előre feltöltött adatokat tartalmaz (pl. irányítószámokat, városokat, közterületneveket, stb.) legyen statikus, a másik hasonló adatokat, de azokat a felhasználó tölti fel (pl. külföldi városok, közterületnevek, stb.) legyen dinamikus. Amennyiben feltételezzük hogy a feltöltendő adatok csak INSERT művelettel kerülnek a táblákba, és minden adatsor csak egyszer szerepelhet, van-e létjogosultsága az ilyen jellegű statikus-dinamikus adatok fizikai szétválasztásnak.
2. Szükséges-e, van-e létjogosultsága egy szülő-gyermek kapcsolatban álló táblacsoport pl. ország ID, hatályos tól-ig) -> országjellemzők (szülő_ID, ID, ISO kód, elnevezés, hatályos tól-ig) esetén az egyelemű szülő tábla létrehozásának. Gyakorlati szerepe akkor lenne a dolognak, ha a fenti példánál maradva az adott ország megszűnik létezni, de pl. ha csak a neve változik, csak az országjellemzők tábla kap egy plusz sort.
3. Mennyire javasolt, vagy életszerű az alkalmazás hasznos adatainak és a felhasználói adatoknak a külön adatbázisban való tárolása (akár külön szerveren is)?
Előre is köszönöm az észrevételeket!
Kérdések az javascript Object-el kapcsolatban,
Ha az alapobjektumot kibővítem egy új metódussal:Később ebből fakadóan az alma metódus minden helyen megjelenik, és ez sok problémát okoz. Például:A length 3-at ad vissza, viszont a ciklus 4 elemet jelenít meg, az utolsó az alma függvény.
Tehát tömb objektumoknál nem is okoz akkor gondot, mert a length-ből tudom meddig van valós tömb adat.
Ahol már nagyobb gond ott van ahol property szerűen vannak adatok egy objektumban.Itt ugyanis a length már nem értelmezett.
Persze lehet vizsgálni xobject[i]-t typeof-al, és az első function típusú elemnél kilépni a ciklusból, azonban ez nem tűnik szépnek. Illetve mi van, ha az objetum saját metódusain szeretnék iterálni, de az ősökén nem.
Arra lennék kíváncsi, hogy ki lehet e bővíteni az alapobjektumot úgy, hogy ez viselkedés ne jelentkezzen. Ahogy mondjuk a a toStinget,a length-jét sem kezeli ilyen módon. Vagy a programozó által definiált metódusok esetében ez elkerülhetetlen? Mint fentebb írtam typeof-al megoldom, csak biztosan van szebb módja is.
■
Object.prototype.alma = function() { };
var xarray=new Array('a','n','s');
console.log(xarray.length);
for(i in xarray)
console.log( typeof(xarray[i]) + ' ' +i + '=' + xarray[i]);
Tehát tömb objektumoknál nem is okoz akkor gondot, mert a length-ből tudom meddig van valós tömb adat.
Ahol már nagyobb gond ott van ahol property szerűen vannak adatok egy objektumban.
var xobject={'prop1':'a','prop2':123};
for(i in xobject)
console.log( typeof(xobject[i]) + ' ' +i + '=' + xobject[i]);
Persze lehet vizsgálni xobject[i]-t typeof-al, és az első function típusú elemnél kilépni a ciklusból, azonban ez nem tűnik szépnek. Illetve mi van, ha az objetum saját metódusain szeretnék iterálni, de az ősökén nem.
Arra lennék kíváncsi, hogy ki lehet e bővíteni az alapobjektumot úgy, hogy ez viselkedés ne jelentkezzen. Ahogy mondjuk a a toStinget,a length-jét sem kezeli ilyen módon. Vagy a programozó által definiált metódusok esetében ez elkerülhetetlen? Mint fentebb írtam typeof-al megoldom, csak biztosan van szebb módja is.
Php - Változó üres marad for ciklusban (megoldva)
Van ez a forrásom:És az összes $sor[$sorszám] változó üres lesz/marad, kivéve az elsőt, mert az az állomány címe. Mitől?
Nem az állományt adja meg így, hanem csak a címe lesz a változó tartalma.
■ $jelzők = "jelzok.txt";
if (file_exists($jelzők)) {
$sor = explode ("\n", $jelzők);
for ($sorszám = 0; $sorszám < 13; $sorszám++) {
if (file_exists($sor[$sorszám] . "favicon.ico"))
$icon = $sor[$sorszám] . "favicon.ico";
else
$icon = "http://morocztamas.realgameguides.com/oldalgazda/img/konyvjelzok.png";
$contentmain = $contentmain . "<a href='" . $sor[$sorszám] . "'><img src='" . $icon . "' alt='" . $sor[$sorszám] . "' /></a>\n";
}
} else {
$contentmain = "Hiba lépett fel a könyvjelzők beolvasása során.";
}
Nem az állományt adja meg így, hanem csak a címe lesz a változó tartalma.
október 30
Másodpercben számolás (megoldva)
Hogyan tudom az megcsinálni, hogy egy adott időpontot (óra, perc és másodperc) másodpecekké váltson át?A fenti forrásban mégis nulla a date-ek értéke.
■ $bizt = '30'; // űrlapból felvéve
$idő = date(i * 60 + s); // amikor még felvettük az űrlapból az adatokat, tehát korábbi, mint a lenti
$hátra = $bizt - (date(i * 60 + s) - $idő);
date('i') * 60 + date('s')