Twitter dióhéjban

A Twitter ma az egyik legnépszerűbb közösségi webhely és üzenetküldő szolgáltatás az Interneten: több mint 200 millió felhasználó keresi fel nap mint nap, hogy híreket és információkat cseréljen az ismerőseivel – vagyis „csiripeljen” (tweet). A Twitter – a Facebookhoz hasonlóan – azonban nem csak azért vonzó, mert mindenféle eszközt biztosít a hírek, információk és ötletek megosztásához (méghozzá nem csak a barátainkkal, hanem az ő ismerőseikkel és azoknak az ismerőseivel, sőt az egész világgal is): a művészek és az üzleti vállalkozások számára is kitűnő – és olcsó – lehetőséget nyújt arra, hogy rátaláljanak a reménybeli közönségükre. Ebből a könyvből megtudhatod, mi mindenre is jó a Twitter, és hogyan kell okosan használni: Először megtanulod az alapokat: hogyan csatlakozhatsz a Twitterhez, hogyan készíthetsz saját profilt, és hogyan kapcsolhatod össze a Twitter-fiókodat más közösségi hálózatokkal. Ezt követően megmutatjuk, hogyan építheted fel a kapcsolati hálódat, hogyan követheted a mások által közzétett tartalmakat, és hogyan tehetsz szert magad is követőkre, valamint hogy miként hasznosíthatod a címkéket/csatornákat (hashtag); hogyan kísérheted figyelemmel a „forró témákat”, és hogyan elemezheted a saját csiripelési szokásaidat. Megismered a Twitter.com és a Twitter használatát asztali számítógépen vagy mobiltelefonon lehetővé tevő különféle alkalmazások (TweetDeck, Twhirl, Twittelator stb.) felületét és eszközeit, hogy megtudd, hogyan kommunikálhatsz…

Facebook dióhéjban

A Facebook 600 millió felhasználójával ma az egyik legnépszerűbb közösségi webhely az Interneten: már Magyarországon is állítólag 3 millióan keresik fel nap mint nap, hogy híreket és információkat cseréljenek az ismerőseikkel. Ebből a könyvből megtudhatod, mi mindenre jó a Facebook, és hogyan kell okosan használni: Először megtanulod az alapokat: hogyan csatlakozhatsz a Facebookhoz, hogyan készíthetsz saját profilt, és hogyan állíthatod be az adataid védelmét. Ezt követően megismered a Facebook felületét és eszközeit, hogy megtudd, hogyan kommunikálhatsz a segítségükkel. Megmutatjuk, hogyan tehetsz szert ismerősökre és hogyan rendszerezheted őket ismerőslistákba; megismered, hogyan működnek a csoportok; megtanulod a kapcsolattartás különböző formáit, illetve hogy miként tehetsz közzé különféle tartalmakat, például képeket és videókat. A könyv az eseményekről, a Facebook-fiókodra telepíthető alkalmazásokról, a Facebook mobil- és okostelefonos használatáról, illetve olyan témákról is szót ejt, mint a reklámozás a Facebook segítségével vagy a Facebook használata a munkahelyen. Ez a könyv nem csak a kezdőknek tartogat újdonságokat. Ha már régóta használod a Facebookot, akkor is érdemes elolvasnod. Tartalom: A Facebook 600 millió felhasználójával ma az egyik legnépszerűbb közösségi webhely az Interneten: már Magyarországon is állítólag 3 millióan keresik fel nap mint nap, hogy híreket és információkat cseréljenek az ismerőseikkel. A Facebook azonban nem csak azért vonzó, mert…

Biztonságos webalkalmazások PHP nyelven

A PHP nyelvű webalkalmazások a hackerek egyik legfőbb célpontját jelentik. Miért? Mert tudják, hogy sok ilyen alkalmazást olyan programozók írnak, akik alig vagy egyáltalán nem rendelkeznek tapasztalattal a programok biztonságossá tételének terén. Mindazonáltal nem kell áldozatul esnünk nekik: a Biztonságos webalkalmazások PHP nyelven segít, hogy elsajátítsuk azokat a készségeket és módszereket, amelyek a sziklaszilárd PHP-kódok írásához, illetve a már meglevő PHP-programok megerősítéséhez szükségesek. A webes fejlesztés, a biztonságos programok írása és az oktatás területén szerzett több mint tizenöt évnyi tapasztalatára építve Tricia és William Ballad megmutatja, hogy milyen biztonsági hiányosságok jelentkezhetnek a PHP-kódokban, és leírja a PHP-fejlesztők által leggyakrabban elkövetett hibákat. A szerzők konkrét, a gyakorlatban hasznosítható megoldásokat mutatnak be – olyan módszereket, amelyeket meglepően könnyű megérteni és használni, függetlenül attól, hogy milyen szintű PHP-programozói tudással rendelkezünk. A Biztonságos webalkalmazások PHP nyelven áttekinti a PHP-kódok biztonságossá tételének legfontosabb szempontjait, a hibakezeléstől és az átmeneti tárak túlcsordulásától kezdve a bemenet érvényességének ellenőrzéséig és a fájlrendszerhez való hozzáférésig. A szerzők megcáfolják azokat a mítoszokat, amelyek visszatartják a PHP-programozókat attól, hogy megkíséreljék biztonságossá tenni a kódjaikat, és megtanítják, hogyan írhatunk anélkül biztonságosabb kódot, hogy feláldoznánk a szoftver teljesítményét vagy a saját hatékonyságunkat.

Rugalmas webtervek

Ez a könyv azt szeretné megtanítani, hogy miért is jó a rugalmas tervezés, és hogyan érdemes ezt használni. Elsőre úgy tűnhet, hogy a web a maga rugalmasságával egyszerű módon lehetővé teszi a folyékony vagy nyújtható honlapok kialakítását. Sajnos ez nincs így. Annak ellenére, hogy a rugalmasság valóban szervesen hozzátartozik a világhálóhoz, és sok előnnyel jár a kihasználása, meglehetősen kevés a folyékony és nyújtható webhely. Talán azért van ez így, mert létrehozásuknak megvannak a maga nehézségei, mind a tervezési, mind a fejlesztési szakaszban – ezekhez pedig a legtöbb webfejlesztő nincs hozzászokva. Nincs túl sok irodalom arról, hogy ezekkel a nehézségekkel hogyan is lehet megküzdeni, ez a könyv azonban éppen erről szól. Ez a könyv a következőket szeretné megtanítani: a rugalmas elrendezési típusok előnyei hogyan válasszuk ki a megfelelő elrendezési típust és dizájnt a tartalmunk megjelenítéséhez, a felhasználói kör megelégedésére milyen vizuális elemek alkalmasak a rugalmas tervezéshez, és melyek nem hogyan állítsuk elő (és hogyan daraboljuk föl) grafikai komponenseinket a rugalmas honlaphoz az (X)HTML és CSS használata a folyékony, a nyújtható és a hibrid elrendezéshez hogyan alakítsuk ki a hátteret és a tartalmakat, hogy együttműködjenek a rugalmas elrendezés alkotóelemeivel

XEN a gyakorlatban

Az ingyenes, nyílt forrású virtualizációs szoftver, a Xen használatával pénzt takaríthatunk meg, nagyobb rugalmasságot érhetünk el, javíthatunk az erőforrások kihasználásán, és a katasztrófák utáni talpraállástól a szoftvertesztelésig mindent egyszerűsíthetünk. Ebben a könyvben összegyűjtöttük mindazt a tudást, ami a nagy teljesítményű Xen virtuális gépek felállításához és kezeléséhez szükséges a különféle környezetekben. A kötet egy világszínvonalú Xen-csapat páratlan tapasztalataira építve, minden témakörre kiterjedően tárgyalja a Xen használatát, a telepítéstől a felügyeletig. Szerzői olyan, a gyakorlatban már bizonyított módszereket és eljárásokat, valamint esettanulmányokat mutatnak be, amelyeket máshol nem találunk meg. A szerzők először a virtualizáció alapjait – a fogalmakat, alkalmazási területeket és előnyöket – ismertetik, majd bemutatják a Xen képességeit, a Xen LiveCD tartalmát és a Xen-hiperfelügyelőt, valamint végigvezetnek a saját merevlemez alapú Xen-telepítésünk beállításának lépésein. Miután a Xen már fut, megtanuljuk a legjobb módszert a „vendégek” létrehozására és a meglevő rendszerek Xen-vendégként való futtatására. A könyv kimerítően tárgyalja a Xen-vendégek, az eszközök, hálózatok és elosztott erőforrások kezelését és biztosítását. A rendszergazdák, adatközpont-kezelők, fejlesztők, rendszerintegrátorok és internetszolgáltatók egyaránt hasznát vehetik ennek a kötetnek, amely segít, hogy a Xennel elérjék a céljukat: megbízható, hatékony, kiemelkedő teljesítményű rendszerek felállítását – meglepően kis költséggel. A könyv tartalmából: A Xen-hiperfelügyelő: mi a feladata, és hogyan működik? Előre…

Java-fejtörők

Az Effective Java™ (Hatékony Java) hagyományait követve Bloch és Gafter ezúttal a Java programozási nyelv és központi könyvtárai rejtélyeiben merülnek el. A meghökkentő optikai illúziókat ábrázoló képekkel illusztrált Java-fejtörők 95 ördögi rejtvényt tár elénk, amelyek egyszerre tanítanak és szórakoztatnak. Bárki, aki ismeri a Java nyelvet, megértheti a fejtörőket, de a megoldásuk még a legharcedzettebb veteránoknak is kihívást jelenthet. A fejtörők többségét a szerzők egy-egy rövid program formájában mutatják be, amelynek a viselkedése ellentmond a látszatnak. Ki tudjuk találni, mit csinálnak ezek a programok? A fejtörők a felhasznált lehetőségek szerint alkotnak laza csoportokat, és minden fejtörőt a részletes megoldása követ. A megoldások jócskán túlmutatnak a program viselkedésének egyszerű magyarázatán – azt is megmutatják, hogyan kerülhetjük el a mögöttük megbúvó csapdákat és buktatókat. A csapdák és buktatók hasznos katalógusa a kötet végén később remekül használható hivatkozási pontként. Oldjuk meg a feladványokat, és soha többé nem esünk áldozatul azoknak a rejtélyes és a várakozásainkkal ellentétes viselkedéseknek, amelyek még a legtapasztaltabb programozókból is bolondot csinálhatnak.

Tanuljuk meg a TCP/IP használatát 24 óra alatt

Csupán 24, egy óra vagy még rövidebb idő alatt elvégezhető lecke után megérthetjük a TCP/IP belső működését. A leckék egymásra épülnek, közérthetőek, és lépésről lépésre vezetnek, hogy az alapoktól kezdve sajátíthassuk el a TCP/IP-vel kapcsolatos legfontosabb tudnivalókat. A lépésről lépésre haladó gyakorlatok gondosan végigvezetnek bennünket a leggyakoribb feladatokon. A kérdések és válaszok minden fejezet végén segítenek ellenőrizni a tudásunkat. A megjegyzések és tippek érdekes kiegészítő tudnivalókat közölnek, rövidebb módszerekre és megoldásokra világítanak rá, és segítenek kikerülni a lehetséges nehézségeket. Ha világos és tömör bevezetést szeretnénk az Internetet működtető protokollok világába, indítsuk el az órát, és üssük fel ezt a kötetet. Legyen a Tanuljuk meg a TCP/IP használatát 24 óra alatt! a kalauzunk a TCP/IP titkaihoz! A kötet tartalmából: A TCP/IP-verem rétegeinek protokolljai Útválasztók és átjárók IP-címzés A TCP/IP-hálózatok alhálózatokra bontása Névfeloldási eljárások TCP/IP-segédprogramok (ping, traceroute stb.) TCP/IP drót nélküli hálózatok felett IPv6 A World Wide Web és működése A TCP/IP levelezési protokolljai (POP3, IMAP4, SMTP stb.) Adatsugárzás, áramló tartalmak és automatizálás Webszolgáltatások A hálózati támadások észlelése és megakadályozása

Adobe Photoshop CS4 Biblia I.-II

Izgalmas időket élünk az Adobe Photoshop, a világ vezető, az iparágban szabványnak számító és minden unalmat elűző képszerkesztő szoftvere történetében. Meggyőződésünk, hogy a Photoshoppal mindig képesek leszünk újabb és újabb dolgokra, és ha bármilyen képszerkesztéssel kapcsolatos feladatot kell elvégeznünk –különösen ha ez a szakmánk –, nagy az esély rá, hogy már használjuk a Photoshopot, de legalábbis élveznénk a használata előnyeit. A Photoshop a felhasználók teljes körét lefedi, az otthoni felhasználóktól, akik becses családi fotókat retusálnak, az emblémákat tervező profi felhasználókig, a mozgóképekhez digitális festményeket alkotó művészektől a NASA űrexpedícióinak fényképeit elemző szakemberekig – és a Photoshop még soha korábban nem nyújtott ennyi szolgáltatást, ami könnyebbé, hatékonyabbá, kreatívabbá és vonzóbbá teszi a képekkel való munkát. A Photoshop CS4 Biblia mindezeket szem előtt tartva teljesen megújult, így a program bővített (Extended) változatát is bemutatja, amely további hasznos szolgáltatásokat tartalmaz a térgrafikákkal, videókkal, illetve tudományos, építészeti vagy geográfiai képekkel kapcsolatos feladatokhoz. Felvállaltuk, hogy ebben a könyvben a leggyakrabban használt szolgáltatások mindegyikét bemutatjuk, de a Photoshop súgófájljainak stílusától eltérően a saját tapasztalatainkat és a véleményünket (legyen az hízelgő vagy lesújtó) is leírtuk az egyes szolgáltatásokról, a hangsúlyt a lényegesebb és hasznosabb vonásaikra helyeztük, és úgy próbáltuk ismertetni őket, hogy a leírás a kevésbé tapasztalt…

Refactoring HTML

Ebben a könyvben a szerző bemutatja, hogyan használhatjuk az újratervezési technikákat gyakorlatilag bármely webhely vagy webes alkalmazás kódjának följavítására. Az anyagot úgy állította össze, hogy az a klasszikus programozásban járatos és járatlan webes fejlesztők számára egyaránt használható legyen. Szó esik benne a kódok megbízhatóságáról, teljesítményéről, használhatóságáról és hozzáférhetőségéről, a biztonságról, a kompatibilitásról, sőt még a keresőmotorok igényeihez való hozzáigazítás is terítékre kerül. Lépésről lépésre haladva mutatja be, miként lehet egy elavult kódot hozzáigazítani a napjainkban használatos, immár csak kevéssé változó webes szabványokhoz (XHTML, CSS, REST), illetve hogyan lehet kiküszöbölni az olyan klasszikus problémákat, mint a megjelenésre alapozott jelölésrendszer, az állapottal rendelkező alkalmazások, vagy a „címkeleves” néven említett betegség. A könyv szerkezete úgy van kialakítva, hogy a benne tárgyalt újratervezési módszerek és receptek egyben egy könnyen kereshető katalógust alkotnak. Így munka közben a legkisebb energiabefektetéssel találhatjuk meg benne az optimális megoldást. Segítségével nem csupán a jelenben növelhetjük könnyen és gyorsan egy webes alkalmazás teljesítményét, hanem arról is gondoskodhatunk, hogy a kód az eljövendő években is sokkal könnyebben karbantartható, fejleszthető és skálázható legyen.       Ízelítő a tárgyalt témakörökből: Hogyan ismerhetjük fel, mikor kell egy webes alkalmazást újratervezni? Hogyan alakítsunk át lépésenként egy régi, elavult HTML kódot jól formázott, érvényes XHTML…

Refactoring – Adatbázisok újratervezése

Az újratervezés (refactoring) a legkülönfélébb fejlesztési projektekben bizonyította már a hasznosságát, és segítette a profi szoftverfejlesztőket, hogy javítsanak a rendszereik felépítésén, karbantarthatóságán, bővíthetőségén és teljesítményén. Most először, Scott Ambler, az agilis fejlesztés szószólója, és az elismert tanácsadó, Pramodkumar Sadalage, olyan hatékony újratervezési megoldásokat mutatnak be, amelyeket kifejezetten adatbázis-rendszerekhez dolgoztak ki. Ambler és Sadalage megmutatják, hogyan javíthatnak jelentősen a táblaszerkezetek, az adatok, a tárolt eljárások és a kioldók (triggerek) apró módosításai lényegében bármilyen adatbázis-felépítésen – az elemek jelentésének megváltoztatása nélkül. Megtanuljuk, hogyan finomíthatunk az adatbázissémákon a forráskóddal összhangban, és hogyan lehetünk lényegesen hatékonyabbak az ismétlődő lépésekre és az agilis fejlesztés elveire épülő projektekben. Ez az átfogó útmutató és kézikönyv az adatbázis-újratervezés valamennyi alapelvét leírva segít, hogy leküzdjük a valódi adatbázisok újratervezésével kapcsolatban felmerülő gyakorlati nehézéségeket. A szerzők lépésről lépésre végigvitt példákon keresztül egyaránt szemléltetik az egyszerű, önálló adatbázis-alkalmazások és a kifinomult, több alkalmazásból álló rendszerek újratervezését. Minden fogást elsajátíthatunk, amire az adatbázissémák újratervezésével kapcsolatos feladatok során szükségünk lehet, és megismerkedhetünk az újratervezési megoldásoknak a legösszetettebb üzemi környezetben történő alkalmazásának javasolt eljárásaival is. A könyv második fele rendszerezetten, öt fő csoportba sorolva tekinti át az adatbázis-újratervezési megoldásokat. Megtanuljuk, hogyan javíthatunk újratervezéssel az adatbázis szerkezetén, az adatminőségen és a hivatkozási épségen, valamint hogy…