Webmester Blog

A felhasználóktól tanulni tudó kereső

A felhasználóktól tanulni tudó kereső

A három részes sorozat befejező epizódjához érkeztünk. Ebben a bejegyzésemben megmutatom, hogyan készítsünk a felhasználóktól tanulni tudó keresőt. Ha esetleg még nem olvastad a Segítőkész kereső, illetve Súlyozott kereső című írásaimat, akkor mindenképp pótold, mert amit most fogsz olvasni az azokban leírtakra és letölthető forráskódokra fog épülni. [...]

CSS animációk, ahogyan csak szeretnéd

CSS animációk, ahogyan csak szeretnéd

Weboldalak jelentős része használ valamilyen animációt. A legjellemzőbb a sliderekben használt, úgynevezett preloader animációk, de népszerűek a menü elemek, vagy logo megjelenítésének animálása is. Ezekhez az animációkhoz használhatunk valamilyen JavaScript alapú keretrendszert, vagy kihasználhatjuk a CSS 3-ban rejlő lehetőségeket. [...]

WordPress 4.3.1 Benchmark PHP 5.4, 5.6, 5.7 verziókkal

WordPress 4.3.1 Benchmark PHP 5.4, 5.6, 5.7 verziókkal

A PHP 5.6, illetve 5.7 megjelenése után kíváncsi voltam, hogy vajon milyen referencia értékekre képes az új verzió. Az alábbiakban egy sima teljesítmény teszt eredményét láthatjuk (WP-cache nélkül). Php-FPM-en keresztül közvetlenül hívjuk meg a WP főoldalt, amely átlép a front end felületre, így a PHP reális sebességét kaphatjuk. 1. [...]

Forráskód kiemelés a blogban

Forráskód kiemelés a blogban

Akik esetleg régebb óta követik a blogom, már észrevehették, hogy bekerült egy látványos újítás. Méghozzá az, hogy a tutorialokban szereplő forráskódok szintaxisa mostantól színekkel vannak elszeparálva. A látványon túl sokat javult a kód olvashatósága, könnyebb megértése. Mindehhez számos kódkiemelő, úgynevezett syntax highlighter szkriptet kipróbáltam, [...]

PHP futástesztek, avagy a PHP benchmark

PHP futástesztek, avagy a PHP benchmark

.Test h3 { border-top: 1px dashed #ddd; border-bottom: 1px dotted #aaa; font-weight: bold; color: #777777; padding: 20px 10px 20px 10px; margin: 0; text-align: center; } .Test h3 .Title { display: block; color: #0088cc; margin: 0 auto 3px auto; padding: 0 0 3px 0; border-bottom: 1px solid #eee; } .Test .Blurb { padding: 15px 10px 20px 10px; border-top: 4px solid #eee; } .Test .Blurb p { margin: [...]

Látják a cookie-d

Látják a cookie-d

2011 augusztusában lépett hatályba a cookie-k kezelését szabályozó jogszabály. Eredetileg csak a viselkedésalapú reklámok megjelenítéséhez való hozzájárulásról szólt az európai irányelv, miszerint csak előzetes hozzájárulással lehet cookie-t használni. [...]

Egyedi betűkészletek formátumai és beágyazása a weboldalunkba

Egyedi betűkészletek formátumai és beágyazása a weboldalunkba

Azt hiszem azzal nem mondok újat, hogy ma már felhasználhatunk egyedi betűkészletet is weboldalunk megjelenésének javítására. De vajon mennyire vagyunk tisztában azzal, hogy milyen betűkészlet fájltípusokat kell használnunk és ezeket a formátumokat, melyik böngészők támogatják? .eot (Embedded OpenType) Az OpenType (. [...]

A Bootstrap egyszerű és hatékony módosítása

A Bootstrap egyszerű és hatékony módosítása

A Bootstrap nem az egyetlen létező HTML/CSS keretrendszer, de bátran kijelenthető, hogy nagymértékben hatást gyakorolt az online megoldásokra. A Bootstrap keretrendszer jelentősen segítette sok alkalmazás és weboldal tervezését és fejlődését, illetve népszerűbbé tette a masszív HTML keretrendszerek használatát. [...]

Készülj fel a PHP 7-re

Készülj fel a PHP 7-re

2015 egy nagyszerű év volt a PHP számára. Tizenegy évvel az 5.0-ás kiadása után hamarosan egy új fő verzió érkezik. A PHP 7 kiadását az év végére datálták, mely számos új lehetőséget hordoz majd és jelentős teljesítménynövekedést hoz. Tekintsük át, hogyan befolyásolja az új kiadás a jelenlegi PHP kódbázisodat! Milyen változások történtek? [...]

PHP7-ben még sok rejlik

PHP7-ben még sok rejlik

Ha már hallottál a PHP7 jellemzőiről, biztosan szóba került a gyorsaság kérdése. De mégis, milyen gyorsaságra kell számítanunk? Az alfa verzió rendkívül acélosnak tűnik, ezért referencia értékek létrehozásával próbáltuk felmérni a képességeit. Lássuk a grafikont, majd a magyarázatokat! [...]