NetHq Blog


A rossz legjobb kritikája az, ha megmutatjuk, hogyan kell jobban csinálni.

Keresés



Ruby on Rails alapok - A telepítés

A Ruby egy teljesen objektum-orientált interpretált nyelv. Hivatalosan platform független, viszont egy interpreter kell hozzá. Érdemes megjegyezni hogy, a Ruby a windows alapú rendszereken kevésbé kényelmes és gördülékeny. Fogalmazzunk úgy hogy, aki a Ruby és a Ruby on Rails fejlesztésre adja fejét, az ismerkedjen meg valamilyen Linux disztribúcióval is.


CodeIgniter a gyakorlatban - Model

Az alapvető tutorial cikkek mellett úgy gondoltam, hogy érdemes technikai és megvalósítási kérdésekkel is foglalkozni. Most a CodeIgniter model bővítéséről beszélünk pár mondatban.


Keresőoptimalizálás kezdőknek

Ezt a dokumentumot eredetileg a Google munkatársainak készítettük, de úgy gondoljuk, hogy hasznos lehet olyan webmesterek számára is, akik még járatlanok a keresőmotoroptimalizálás témakörében, és szeretnék javítani a weboldalaik együttműködését a felhasználókkal és a keresőmotorokkal. Bár ez az útmutató nem árul el olyan titkokat, amelyekkel a webhely automatikusan a Google keresési találatainak élére kerül (elnézést!), viszont az alábbi tanácsok követésével a keresőmotorok könnyebben tudják feltérképezni és indexelni a webhely tartalmát


C sharp programozás 05 - A For-ciklus

A C# programozás sorozatot olyan még programozásban kezdők számára készítem, akik még soha nem programoztak, de szeretnének valamilyen szinten megtanulni programozni.


C sharp programozás 04 - Operátorok alapok

A C# programozás sorozatot olyan még programozásban kezdők számára készítem, akik még soha nem programoztak, de szeretnének valamilyen szinten megtanulni programozni.


C sharp programozás 03 - Változók alapok

A C# programozás sorozatot olyan még programozásban kezdők számára készítem, akik még soha nem programoztak, de szeretnének valamilyen szinten megtanulni programozni.


Rendszerfelügyelet rendszergazdáknak

Rendhagyó és sok szempontból hiánypótló könyvet tart a kezében az Olvasó. Már a cím is sokat elárul: ez a könyv kifejezetten rendszergazdáknak készült, és minden témát a rendszergazda szemével fejtünk ki benne.


A Google bejelentette az új news_keywords meta tagot.

A régi időkben sokat jelentett a "meta keywords" tartalma az oldalon. Néhány éve azonban jelentősége nagyban lecsökkent. Mi a legtöbb esetben mégis azt javasoljuk, hogy érdemes megadni, mert ez egyfajta visszacsatolásként is jó lehet, hogy milyen kifejezésekre akartuk eredetileg optimalizálni az oldalt.


JavaScript 24 óra alatt - Könyv

Ha interaktívvá akarunk tenni egy weblapot, annak a legegyszerűbb és legkézenfekvőbb módja a JavaScript alkalmazása.


Ajax webfejlesztés technika alapjai - Könyv

Az Ajax (Asynchronous JavaScript and XML) interaktív webalkalmazások létrehozására szolgáló webfejlesztési technika. A weblap kis mennyiségű adatot cserél a szerverrel a háttérben, így a lapot nem kell újratölteni minden egyes alkalommal, amikor a felhasználó módosít valamit.


C sharp programozás 02 - Kommentek

A C# programozás sorozatot olyan még programozásban kezdők számára készítem, akik még soha nem programoztak, de szeretnének valamilyen szinten megtanulni programozni.


C sharp programozás 01 - A fejlesztői környezet

A C# programozás sorozatot olyan még programozásban kezdők számára készítem, akik még soha nem programoztak, de szeretnének valamilyen szinten megtanulni programozni.


XSS férgek

Az XSS féreg (XSS=Cross Site Scripting - weboldalak keresztscriptelése) olyan féreg, amely a böngészők használata során terjed (mindegy, hogy Firefox, Internet Explorer vagy más böngésző). Az a lényeg, hogy a böngészőben le lehessen futtatni javascript kódot. A kódnak két része van.


Zend Framework programozás alapok - listázás,szerkesztés és űrlapok

Létrehozunk egy list akciót. A metódus neve "listAction"a megfelelő Controllerrel. aztán létrehozunk egy VIiew-t a listázásra.


PHP OOP alapok I. rész - Osztályok, attribútumok és metódusok létrehozása

Ebben a cikksorozatban megismerkedünk a PHP nyelvben való objektumorientált fejlesztés módszereivel. E cikksorozat első részében megismerjük, hogy hogyan hozhatunk létre egy új osztályt, valamint osztályon belül attribútumokat és metódusokat, valamint hogyan érhetjük el, illetve módosíthatjuk azok tartalmát.


JQuery - Bevezetés

A jQuery az egyre jobban elterjedt JavaScript könyvtárak legnépszerűbb képviselője. Ezt a népszerűséget egyszerű használatának, böngészőfüggetlenségének, széleskörű lehetőségeinek és bővíthetőségének köszönheti, megkönnyítve a fejlesztők munkáját.


Zend Framework programozás alapok - footer és header

Mint magéban a PHP-ban megszokhattuk az include() használatát, itt is lehet ilyen módon programozni.Kéeszítsük el az alábbi 3 fájlt a views/scripts/user könyvtárba:


CodeIgniter alapok - Az első programunk

Váratott magára de megkérdezett. Most elkészítjük az első codeigniter framework alapokon nyugvó alkalmazásunkat.


Grafikai kurzus - 1. Logó elmélet

Elkészült az első Nethq.hu saját készítésű videója. Mint a címből kiderült már, kezdésnek a grafikával foglalkozunk, azon belül is egy kis logo elmélettel.


Újabb szerkesztő érkezik!

A nethq.hu alap koncepciója a folyamatos fejlődés. Ez igaz a portálra, tartalomra és a tartalmat szerkesztő, lelkes és szívüket lelküket beleadó emberekre.


Weboldal biztonság - XSS

Amikor nem ellenőrzött forrásból származó adatokat jelenítünk meg az oldalon, biztonsági rés nyílik rajta, az ilyen típusú sebezhetőség az XSS. Arra vonatkozóan, hogy mik tartoznak az XSS támadások közé, eltérő vélemények vannak. Ebben a cikkben az egyszerűbb formái kerülnek terítékre.


Weboldal biztonság - SQL injection

Ma már a legtöbb weboldal mögött található adatbázis, ha mást nem, a felhasználók adatait tárolják benne. Éppen ezért kiemelten fontos, hogy odafigyeljünk a biztonságra. PHP biztonság cikksorozatunkban az oldalunkra leselkedő veszélyeket és az ellenük való védekezést fogjuk ismertetni.


Mysql táblaszerkezet módosítása - alter table

Utána jön, az ADD vagy a DROP kulcsszó, azaz vagy hozzáadunk a tábla szerkezetéhez egy oszlopot vagy törlünk belőle egyet. Ezután következik az oszlop neve. Ha hozzáadunk, akkor itt történik a típus meghatározása is, úgy mint a create parancsnál. Törléskor csak a törlendő oszlop nevét kell beírnunk.


Mysql azonosító használata - ID

Egy táblában fontos, hogy minden sort egyedileg meg tudjunk különböztetni, és tudjunk rá hivatkozni is. Első pillanatra furcsállhatjuk, hogy minek kell emiatt felvenni még egy oszlopot, hiszen ott van a név és majd amikor megadjuk a feltételt akkor a névvel szűkítjük, hogy mire vonatkozzon a módosítás, törlés stb...


Mysql sor törlése - delete

A DELETE kulcsszóval vezetjük be a törlést. Ez a törlés nem egyezik meg a DROP paranccsal, ezzel ugyanis csak bizonyos sorokat lehet törölni, de a tábla szerkezetét nem.


Mysql sor módosítása - update

Az UPDATE kulcsszóval vezetjük be a módosítást, ezután következeik a tábla neve, amelyben a módosítást el akarjuk végezni. Ezután a SET kulcsszóval vezetjük be a módosítandó oszlopok felsorolását, ez a következő formában történik


Mysql új sor hozzáadása - insert into

Az INSERT INTO parancsszóval vezetjük be az új sor hozzáadását. Ezután jön a tábla név, majd a VALUES kulcsszó. Ezután a zárójelek között az oszlopneveknek megfelelően sorrendbe bele kell írni aposztrófok közé az értékeket.


Mysql tábla és adatbázis létrehozás és törlés

Jelen írásunkban a mysql két alapvető utasítását fogjuk boncolgatni. A tábla létrehozását és a tábla törlését. Ugyan két roppant alapvető utasításról van szó, de nem árt mindenkinek ismernie őket.


Zend Framework programozás alapok - URL és Action

Korábban szó volt erről a formáról: http://hostname/controller/action/parametes. Akkor az vezérlőről beszéltünk, most jöjjenek az Akciók. Az akciók a felhasználó által elkövetett műveletek. Eddig csak a legegyszerűbb akciót használtuk, az indexAction-t.


CodeIgniter alapok - Telepítés és Könyvtárszerkezet

Ígéretünkhöz híven a mostani cikkben a Codeigniter telepítéséről és felépítéséről fogunk néhány szót ejteni. Fontos megemlíteni, hogy a codeigniter mappa struktúra átszabása bizonyos korlátokon belül könnyen megoldható, így most a referencia nyers keretrendszerrel foglalkozunk.


Zend Framework programozás alapok - Action URL struktúra és Controller

Ha készíteni akarunk egy UserControllert, akkor készítenünk kell az application/controllers/UserController.PHP nevű fájlt, amiben van a UserController nevű osztály és annak az indexAction() függvénye.


Zend Framework - Első lépések ( EN )

A Zend Framework a legelterjedtebb és talán az egyik legjobb keretrendszer, viszont használata némi gyakorlást és háttérismereteket követel meg. Az aktuális videóban a keret alapjaival foglalkoznak. Az első controller és az ahhoz tartozó műveletek.


CodeIgniter sorozatot indítottunk!

Szeretnénk minél szélesebb körben érinteni a fejlesztést és az ehhez tartozó eszközöket, így mindenképp szeretnénk cikkezni nektek az ismertebb keretrendszerekről is. A zend framework alapok már a palettán van és folyamatosan bővül. Most pedig a CodeIgniter Frameworkot vesszük górcső alá.


CodeIgniter alapok - Bemutatás

Feltehetjük jogosan a kérdést, miért is használjak keretrendszert? Mindent meg lehet oldani nélküle is, meg már magad is írtál pár alap dolgot. Elég sok indok létezik a php keretrendszerek használata mellett, én csak párat említek meg. A keretrendszerek többsége megkövetel egy bizonyos szabályosságot, mintát. Ez a minta sokat segít a kódban való eligazodásban.


Zend Framework programozás alapok - Controller és View létrehozása

A következő lépésben a FrontControllert hozzuk létre, amely minden kérést elkap és vetérli a hozzá tartozó eseményeket. A fájlok elnevezése és helye nagyon fontos, továbbá a benne taláható osztályok nevei is fontosak. Az útvonalak alapján az application/controllers könyvtárban kell létrehozni az IndexController.PHP fájlt.


Zend Framework programozás alapok - Alap konfiguráció

Ez fogja minden alkalommal behúzni a szükséges osztályokat és modulokat, amely legenerálja a szükséges tartalmat. Ez rakja hozzá a a php_ini-ben megadott include_path-hoz a szükséges további útvonalat.


PHP alapok - I. rész: Az első programunk

Jelen cikksorozatunk első része a PHP programozás alapjaival foglalkozik. Ezen belül a fejlesztői környezet kialakításával, valamint az első még hasznosnak nem nevezhető, de annál tanulságosabb példaprogramunkkal.


Hiba a Facebook Javascript SDK-ban, a megoldás egyszerű!

A mai nap a facebook kiadott egy frissítést a javascript alapú keretének. Sajnos az SDK-ban egy hiba található, így a legtöbb alkalmazás ami ezt használja, nem működik. A hiba javítása a facebook oldaláról folyamatban van, viszont egy kis ügyeskedéssel mi magunk is orvosolhatjuk a hibát.


Szerkesztőket keresünk!

Az oldal fejlődése és sikere nagy mértékben a megfelelő tartalmon múlik. Megvannak az ötletek, megvannak az eszközök, már csak pár emberre van szükség, aki segít a megvalósításban. A csatlakozás roppant egyszerű. Regisztrálj az oldalra és írj egy levelet az info@nethq.hu email címre, hogy szeretnél szerkesztő lenni.


CodeIgniter - Egyszerű template kezelés (EN)

Mint minden valamirevaló keretrendszerben, így a CodeIgniterben is lehetőségünk van template kezelésre. Létezik sok egyedi lib is amik minden igényt kielégítenek, viszont a CodeIgniter alapjaiban rendelkezik egy template kezelővel. Erről láthatunk egy rövidke, de annál hasznosabb oktató videót.


Facebook Iframe oldal készítése az új fejlesztői felületen

Facebook alkalmazás fejlesztés az új fejlesztői felületen.További információk: http://facebooktippek.hu A videóban az új Facebook alkalmazás kezelő rendszert mutatják be.


Javascript tulajdonságok

A JavaScript eredetileg Brendan Eich, a Netscape Communications mérnöke fejlesztette ki. A nyelvet először a Netscape 2.0-ás verziója támogatta. Eredeti neve, a LiveScript a Netscape egyik projektjének elnevezéséből származott. Szintaxisa egyre közelebb került a Java programozási nyelvhez. Nevét üzleti okokból később a most is használt JavaScript-re változtatták. Másik két neve a Mocha és a Netscape Scripting Languange, de ezek használata nem túl elterjedt.


JavaScript keretrendszerek, könyvtárak

Ebben a cikkben felsoroljuk azokat a JavaScript keretrendszereket/könyvtárakat, amelyeket nemrégiben elkezdtek intenzíven használni a webfejlesztők. Felmerül a kérdés, hogy minek érdemes használni? Használjuk, vagy sem? Ezekre a kérdésekre fogunk választ adni. Először is következzenek azok a keretrendszerek, amelyek nélkül manapság már egy weboldal sem létezhet.


Facebookra fejlesztés - Az alapok

Először is azt kell kitalálnunk, hogy tulajdonképpen mit is akarunk kezdeni a facebook-kal. A lehetőségek tárháza kimeríthetetlen, jelen cikkben nem is térünk ki ezekre, csak az alap műveletekkel foglalkozunk. A szerver igény praktikusan jelentéktelen, mondhatjuk úgy, hogy egy interneten lógó valamilyen szerver oldali programozási nyelvvel rendelkező szerver megfelel.


Javascript események

A programoknak gyakran kell reagálnia olyan eseményekre, mint billentyű lenyomása, vagy az egér mozgatása. Az ilyen események kezeléséhez különféle függvények, eseménykezelők léteznek.Létrehoz egy űrlapot a HTML oldalon belül egyetlen gombbal, amely a kattintás hatására kiír egy üzenetet.


Zend Framework programozás alapok - Könyvtárak felépítése

A ZF használatához először töltsük le a legutolsó library-t.http://framework.zend.com/ A Zend Framework esetén fontos a könyvtárstruktúra és a könyvtárak elnevezései, mert ennek alapján találja meg a keretrendszer a megadott osztályokat. A Zend az alábbi könyvtárstruktúrát javasolja


Zend Framework programozás alapok - bevezető

Robusztus webalkalmazások készíthetők vele A Zend, aki a PHP-t is fejleszti támogatja Támogat Web 2.0 technológiákat.Ha komplex weboldalakat építesz Ha a Zend képességeinek csak egy kis részére van szükséged.


Sessionkezelés nem indul el a PHP oldalon

HTML oldal kódja Ha include, require, include_once vagy require_once függvényeket használunk a session nyitása előtt, akkor vigyázni kell, hogy ezek egyike sem gyártson kimenetet. Megoldás:Ha a fentiek ellenére mégsem menne a sessionkezelés akkor az alábbiakat kell megnézni


PHP OOP alapok 1. rész ( EN )

A PHP objektum orientált programozási módjáról misztikus módon kevés könnyen emészthető segédanyagot lehet találni a világhálón. Alapvető célkitűzésünk, a programozási nyelvek teljes-kőrű bemutatása és annak elterjesztése a nagyvilágban. Az alábbi angol nyelvű oktató videó egy jól irányzott csapás a tananyagok hiánya felé. Minimális angol tudással és könnyen értelmezhető. Jó videózást kívánunk.


HTML + CSS az alapoktól: 2.rész

Azoknak ajánlott ez a videó, akik most kezdenek el ismerkedni a webfejlesztéssel így ennek egyik alapjával is a HTML nyelvel. Ugyan a html nyelv nem nehéz és elég könnyen tanulható, azért nem árt ha olyan anyag van a kezünkben, ami segítségével még könnyebbé és élvezetessé tehetjük a tanulást. Várhatóan ez egy videó sorozat lesz, így valószínűleg helyet is fog kapni a rovatok között.


A PHP legfőbb erőségei

A PHP elsődleges versenytársai a Perl, a Microsoft ASP.NET, a Ruby (Rails keretrendszeren vagy másként), aJavaServer Pages (JSP) és a ColdFusion. Ezekkel összehasonlírva a PHP-nak számos erőssége van, amelyek közül a legfontosabbak:


Triggerek, függvények MySQL-ben

Ha már szóba került a trigger mint olyan a jabber-es bejegyzésem kapcsán, úgy döntöttem, hogy leírom mi is az valójában, mert nagyon sokan nincsenek vele tisztában, vagy nem igazán tudják mi fán terem.


HTML + CSS az alapoktól: 1.rész

Azoknak ajánlott ez a videó, akik most kezdenek el ismerkedni a webfejlesztéssel így ennek egyik alapjával is a HTML nyelvel. Ugyan a html nyelv nem nehéz és elég könnyen tanulható, azért nem árt ha olyan anyag van a kezünkben, ami segítségével még könnyebbé és élvezetessé tehetjük a tanulást. Várhatóan ez egy videó sorozat lesz, így valószínűleg helyet is fog kapni a rovatok között.