Globális változók használata

A korai (php 4.2.0 előtt) php változatokban a GET, POST metódussal beküldött paraméterek automatikusan globállis változókká váltak a szerver oldali php szkriptekben. Ez helytelen használat esetén lehetőséget biztosított a támadóknak, hogy olyan értékű változókat hozzanak létre a szerver oldali scriptekben, amelyek módosítják a rendszer viselkedését. Helyes hasznáálat esetén azonban ez a beállítás sem okoz problémát.

Algoritmus függő a futási idő

Akit eddig nem győzött meg az algoritmusok használatának fontossága.

Az alábbi grafikonon egy Excel táblát előállító kód futási idejei találhatók. A vízszintes tengelyen az előállítandó Excel tábla sorai találhatók és a függőleges tengelyen a hozzá szükséges idő.

Látszik, hogy a futási idő a barnával jelölt adatsornál négyzetesen nő a sorok számával. Ezt az alábbi kód produkálta:

for($i=0;$i< $n;++$i){
   $puffer = $puffer . $data;
}

A kék adatsort az alábbi kód hozta létre:

Hasznos megoldások (White hat SEO)

Open Directory Project listájába bekerülni

A Open Directory Project (röviden ODP) fontossága abból adódik, hogy a Google kereső magasan értékeli az ODP-be bekerült oldalakat. Sajnos az oldalt önkéntesek szeresztik, ezért lassú az átfutása egy bekerülési kérelemnek. Ha az oldal már bent van a listában, utána mivel több hasonló katalógus is átveszi ezt az adatbázist, ezért sok helyen fel fog tűnni a link.

Büntethető trükkök (Black hat SEO)

Amikor egy oldalon a találatokat növelni akarjuk megpróbálkozhatunk sokféle trrükel, amelyek egy része növeli a relevanciát, más részüket büntetik a keresők, azaz nem érdemes velük kísérletezni. A keresőmotorok algoritmusain sokan dolgoznak, ezért nem biztos, hogy az ideig-óráig bevált trükkök később nem jelentik a feketelistára kerülést és ezzel a keresőben való jelenlét elvesztését. Az alábbiakban néhány ilyen trükköt ismertetek:

Progressbar PHP vezérléssel szerver oldalról

Mindig érdekelt, hogyan lehet szerver oldalon futtatott kóddal kliens oldalon progressbart készíteni? A probléma az, hogy a szerver oldal csak lineárisan tudja kiírni a kliensnek a PHP kimenetet, viszont a kliens oldalon szeretnénk a progressbart egy helyben látni.

A megoldás azon az ötleten alapul, hogyha egy div-nek a helyét a böngészőben abszolúttá teszem és újra meg újra kiíírom a div-et a kliensnek, ugyanazzal az ID-val, akkor ugyanoda fog kikerülni.

A megoldandó problémák a következők:

- A régi tartalom tűnjön el és kerüljön oda az új.

Elektromos gitárok működése, tartozékai

Az alábbiakban a zenészek által leggyakrabban használt effektek leírását adom közre. Ezek az effektek módosítják a hangzást és ennek alapján a hangszerek hangzása is megváltozik. Leírom nem csak az érzést, hanem a mögötte levő fizikát is. Elöljáróban annyit, hogy a hangszer hangja általában egy hangszedőn, vagy mikrofonon keresztül elektromos árammá alakul, amelyet a hangrendszerekbe beküldenek. Az így létrejött jel színuszos jelek keveréke, amelynek jellemzője, hogy az alaphangon megjelennek a felharmonikusok is (2x, 3x, 4x, stb..

Oldalak

Subscribe to Fábián Zoltán RSS