WordPress törés

Egy ideje egy Zend Framework-re és WordPress adatbázisra épülő blog programot használok a külvilág felé.

A mai nap kaptam egy gyanús linket, ami a ‘wp-admin’ részt tartalmazta.

Futtatva egy közbenső oldal jelent meg, majd egy reklámoldalra ugrott.

A WordPress oldalak  admin felületét úgy érjük el, hogy a weboldal domain neve után beírjuk ezt: ‘/wp-admin’. A hackerek sokszor ezen keresztül támadnak jelszó szótárt használva.

 

Zend Framework 1 egyszerűen

Egyszerűen, ha más oktatóanyag bonyolult volt:

Zend Framework programozás alapok – bevezető

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

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

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

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

Zend Framework programozás alapok – URL és Action

Zend Framework programozás alapok – GET paraméterek


Rob Allen Getting started with Zend Framework 2 (beta 5)

Most próbáltam ki (feltöltve) Rob Allen Zend Framework 2 oktató anyagában leírt CD katalógus programot. (PHP 5.3 kell hozzá.)

http://akrabat.com/zend-framework-2-tutorial/

(This tutorial works on Beta 5 for Zend Framework 2. It may work on later versions, but it will not work on earlier versions.)

Kiigazítások:

Album/ module_config.php:

'controller' => array(
 'classes' => array(
 'AlbumControllerAlbum' => 'AlbumControllerAlbumController',
 ),
 ),

helyett:

'controllers' => array(
 'invokables' => array(
 'AlbumControllerAlbum' => 'AlbumControllerAlbumController',
 ),
 ),

edit.phtml:

<h1><?php echo $this->escape($title); ?></h1>

helyett:

<h1><?php echo $this->escapeHtml($title); ?></h1>

global.php

'dsn' => 'mysql:dbname=zf2tutorial;hostname=localhost',

helyett:

'dsn' => 'mysql:dbname=zf2tutorial;host=localhost',

 

A Zend könyvtár meghívása elég trükkös:

Főkönyvtár:

init_autoloader.php:

$loader = include ‘vendor/autoload.php’;

autoload.php:

$map = require $composerDir . ‘/autoload_namespaces.php’;

autoload_namespaces.php:

return array(
‘Zend’ => $vendorDir . ‘/zendframework/zendframework/library/’,
);

Laptop hűtés

Kánikula, ~30 °C-ban dolgozom.
SpeedFan  hőmérseklét jelző progi szerint laptopom CPU hőmérséklete 80 °C  volt.

A gyári adatok szerint Intel(R) Core(TM)2 Duo CPU T5670 @ 1.80GHz Maximum operating temperature 100°C.

A klímát nem bírom, egy szobai ventillátort rá állítottam a gépre, így most a CPU 47 °C.

Frissítés: Vettem egy USB-s laptop hűtő ventillátort.
Először a gép alá tettem, ahogy a képen láttam. Később rájöttem, hogy CPU ventillátorának nyílása oldalt van a laptopon, ezért odaraktam az USB-s hűtőt.

Szerencsére olyat választottam, amit a laptop oldalához is lehet rakni.
Vannak olyan hűtők, amire rá kell rakni a laptopot, azzal csak a laptop szinte teljesen zárt műanyag alját fújtam volna. 🙂

Ez a kép mekkora vicc. ~ max. egy órát bírná egy normál laptop a sivatagban. Közben megsülne az emberke lába.

 

 

 

 

 

 

Doctrine 2, Zend_DB

Készítettem egy Zend_DB, Doctrine 2 összehasonlító tesztet.
A Doctrine-nál tömb cache-t használtam (DoctrineArrayCache).
A Zend_DB 3-4x gyorsabb volt.

Majd megnézem Memcache beállítás  mellett is.

Nyomdai szakismeret

Nyomdai szakismeret hiányát akkor érzi frissen végzett Photoshop-Illustrator tanfolyam hallgató vagy az őt alkalmazó cég,  amikor szín – karakterhibás  kiadványok miatt reklamál a megrendelő.

Ezt a kérdést felvetettem a Weblaboron is.

Tudom, hogy ez egy webes portál, én is programozással foglalkozom, de ezzel esettel talán ti is találkoztatok, hogy
Photoshop tanfolyami végzettséggel valaki kiadványszerkesztői munkát vállal,
egy webfejlesztő cég kibővíti tevékenységét a nyomda felé, ha már van Illustrátor programja. (?)

Több mint tíz évvel ezelőtt kiadványszerkesztőként dolgoztam (Photoshop, Illustrator, QuarkXpress) nyomdaipari végzettséggel.
Akkor még elképzelhetetlennek tartottam, hogy szakismeret nélkül valaki hibátlan anyagot adjon ki.
Ilyen fogalmakat tudni kell, hogy szürkeegyensúly, raszter, rácsszög, rácstípusok,…, moaré, színbontás, színhőmérséklet, passzer, tipométer, elv-álaszt-ás 🙂 A saját prepress szakterületén kívül jó, ha ismeri a nyomtatási technológiát (ofszet, magas, mély, szita, digitális, flexo, … ) papírok, festékek visszaadási értékeit.

Ha nincs szakmai ellenőrzés, akkor több milliós selejtek keletkezhetnek, vagy gépállás, csúszás.

Hogy van ez manapság?

A megrendelő akkor is fizet, ha rádöbben, hogy nem azt kapta, amit a képernyőn látott? (Bepirosodtak vagy bezöldültek az emberek, kipotyogott vagy kalapos lett az ő betű…)