Archívum - Okt 2005
október 13
Microsoft says: de-hack your CSS
Érdemesebb feltételes megjegyzéseket használni, mint CSS trükköket
■ To obfuscate or not obfuscate, that is the question
A web épülése érdekében nem jó ötlet obfuszkátort használni
■ PHP-JavaScript: hibaellenőrzés, JS függvényhívás
Hi All!
Mennyire érdemes a kettőt vegyesen használni? Vannak tapasztalataitok (stabilitás/biztonság/megbízhatóság etc..)?
Konkrétan én azért szeretném vegyesen használni, hogy pl. tökéletes és szép adatellenőrzést végezzek. Pl.
Adott egy input mező. A mező értékét PHP script ellenőrzi viszont, ha hiba van akkor a JavaScript jönne a segítségemre méghozzá úgy, hogy előbb egy alert("hiba üzenet") majd a vissza adja a focus() -t a hibás mezőnek.
Legjobb tudomásom szerit ezt tiszta PHP kóddal nem tudom megvalósítani. Vagy tévedek?
Még 1: tudok közvetlen a PHP kódból JS -t hívni?
Én most igy oldottam meg: echo "<script>javascript:js_fugveny()</script>"
Ez szerintem nem túl elegáns. Pl: FireFox alatt nem akart nekem működni.
THX.
Bye.
■ Mennyire érdemes a kettőt vegyesen használni? Vannak tapasztalataitok (stabilitás/biztonság/megbízhatóság etc..)?
Konkrétan én azért szeretném vegyesen használni, hogy pl. tökéletes és szép adatellenőrzést végezzek. Pl.
Adott egy input mező. A mező értékét PHP script ellenőrzi viszont, ha hiba van akkor a JavaScript jönne a segítségemre méghozzá úgy, hogy előbb egy alert("hiba üzenet") majd a vissza adja a focus() -t a hibás mezőnek.
Legjobb tudomásom szerit ezt tiszta PHP kóddal nem tudom megvalósítani. Vagy tévedek?
Még 1: tudok közvetlen a PHP kódból JS -t hívni?
Én most igy oldottam meg: echo "<script>javascript:js_fugveny()</script>"
Ez szerintem nem túl elegáns. Pl: FireFox alatt nem akart nekem működni.
THX.
Bye.
MySQL fulltext search boolean mode-ban nem használ index-et...
A problémám a következő. Van egy tábla, amiben több mezőre is tettem fulltextes indexet. Elég "nagy" a tábla majdnem 200MB, már az első keresésnél észrevettem, hogy a tíz másodperc az sok lesz egy egyszerű keresésre.
Ez volt a query:
Ez volt a query:
SELECT *
FROM `content_langs`
WHERE
MATCH (lead) AGAINST ('alma' IN BOOLEAN MODE)
OR
MATCH (content) AGAINST ('alma' IN BOOLEAN MODE)
.htaccess authentikáció kiléptetés böngésző bezárás nélkül
Szeretném megkérdezni, hogy van-e valamilyen megoldás arra, hogy a .htaccess fájlban megadott authentikációval történő belépés után a böngésző bezárása nélkül kiléphessek a védett oldalról? Ha van, hol kell ezt beállítani?
Előre is köszönöm a válaszokat.
■ Előre is köszönöm a válaszokat.
Tanulmány az RSS használóiról és szokásaikról
Ebben a hónapban készített tanulmányt az RSS használóiról, és szokásaikról a Yahoo megbízásából az Ipsos Insight. A 4038 válaszoló részvételével elkészített angol nyelvű tanulmány ugyan reprezentatívnak állítja be a kapott adatokat, ám a hazai vélt helyzethez hasonlítva eléggé pozitív eredményeket hozott. A legérdekesebb részlet talán, hogy míg a megkérdezettek négy százaléka tudatosan használ RSS-t, addig 27 százaléka valamilyen csomagolt formájában, anélkül, hogy a technológiáról tudomása lenne.
október 13
Az első nem használt azonosító kikeresése
Ki hogy oldja meg ezt?
Tehát a kötvetkező lenne a feladat: van egy tábla ahol az elsődleges kulcs mező auto increment. Ha törlünk a táblából majd újból felviszünk adatot akkor nem az üres helyre teszi be az új sort hanem a maximális kulcsmező azonosítóját növeli egyel. Nade mivan ha én előre akarok tervezni, és előre láthatólag rengeteg sor lesz ebben a táblában és ki akarnám használni az üresedő helyeket?
Sajnos nem tudok olyan utasítást ami az első nem létező mező azonosítóját adná vissza :) ígyhát maradnak a trükkök. Nekem két ötletem van.
Első: szépen 1-től egyesével megnézni hogy van e azon az azonosíton adat a táblában. Első üres eredmény lenne a kívánt új azonosító. Ez elég erőforrás igényesnek tűnik. Sok adatnál ki tudja mikor lesz az első "lyuk".
Második: az adatokat nem ténylegesen törölni a táblában, hanem egy speciális szöveget megadni a törlendő rekord egyik mezőjének és új adat felvitelekor az első ilyen szövegre rákeresni. Ez talán jobb megoldásnak tűnik.
Más ötlet esetleg?
■ Tehát a kötvetkező lenne a feladat: van egy tábla ahol az elsődleges kulcs mező auto increment. Ha törlünk a táblából majd újból felviszünk adatot akkor nem az üres helyre teszi be az új sort hanem a maximális kulcsmező azonosítóját növeli egyel. Nade mivan ha én előre akarok tervezni, és előre láthatólag rengeteg sor lesz ebben a táblában és ki akarnám használni az üresedő helyeket?
Sajnos nem tudok olyan utasítást ami az első nem létező mező azonosítóját adná vissza :) ígyhát maradnak a trükkök. Nekem két ötletem van.
Első: szépen 1-től egyesével megnézni hogy van e azon az azonosíton adat a táblában. Első üres eredmény lenne a kívánt új azonosító. Ez elég erőforrás igényesnek tűnik. Sok adatnál ki tudja mikor lesz az első "lyuk".
Második: az adatokat nem ténylegesen törölni a táblában, hanem egy speciális szöveget megadni a törlendő rekord egyik mezőjének és új adat felvitelekor az első ilyen szövegre rákeresni. Ez talán jobb megoldásnak tűnik.
Más ötlet esetleg?
Google Purchases Sign-Up Page Discovered
Egy újabb szolgáltatás van készülőben(?)
■