Enter S.r.l. ricerca 2/3 sviluppatori junior Java

Enter società e Polo tecnologico di Y2K Communication, opera come fornitore di servizi e soluzioni Ict per il Gruppo e per il Mercato.
Nato nel 1996 in qualità di Operatore di Telecomunicazioni Autorizzato e come Internet Service Provider focalizzato sul mercato Corporate, ha maturato un’esperienza che ha consentito di sviluppare competenze nella progettazione, sviluppo e gestione di soluzioni di connettività, Data Center/Telefonia e comunicazione digitale.

Enter progetta e realizza soluzioni infrastrutturali che consentono a imprese con più sedi di operare come un’unica azienda grazie alle più avanzate tecnologie presenti sul mercato, offrendo servizi che garantiscono soluzioni personalizzate disegnate espressamente per il Cliente, affrontando progetti di comunicazione digitale sia sotto il profilo strategico, sia per tutti gli aspetti tecnologici studiando l’ingegnerizzazione di soluzioni innovative sul tema della convergenza dei media e sull’utilizzo di nuove opportunità offerte dall’evoluzione della comunicazione digitale nella relazione con l’utente.

L’azienda, in forte sviluppo, è alla ricerca di 2/3 sviluppatori junior (sono gradite esperienze precedenti) da inserire al più presto nella propria struttura.

Si richiedono:

- conoscenza dei seguenti linguaggi:
- JAVA, J2EE , mysql, AJAX
- predisposizione ai rapporti interpersonali ed al lavoro in team,
- capacità di problem solving,
- buona conoscenza della lingua inglese.
Sede di lavoro: Milano (via Stefanardo da Vimercate, 28)
Inviare il proprio cv al seguente indirizzo:job@gruppoy2k.it citando RIF: sviluppatori

www.enter.it

Installazione IonCube Loader su Zend Server CE in Windows

Semplice guida per installare IonCube Loader su Zend Server CE in Windows, l’how to standard non funziona:

1) Scaricare pacchetto e scompattare sul desktop (versione NON TS):
http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_win_nonts_x86.zip

2) Copiare il file
ioncube_loader_win_5.2.dll in:
C:\Programmi\Zend\ZendServer\lib\phpext

3) Aprire il file con editor testuale:
C:\Programmi\Zend\ZendServer\etc\php.ini
Sopra la riga:
zend_extension=”C:\Programmi\Zend\ZendServer\lib\ZendExtensionManager.dll”
Inserire queste due righe:
zend_extension=”C:\Programmi\Zend\ZendServer\lib\phpext\ioncube_loader_win_5.2.dll”
zend_extension_ts=”C:\Programmi\Zend\ZendServer\lib\phpext\ioncube_loader_win_5.2.dll”

Salvare e riavviare apache.

Verificare in phpinfo() se l’estensione viene caricata correttamente.

How to installazione mssql su Zend Server CE su linux con freetds

Di seguito alcuni semplici passaggi per installare su Zend Server CE installato su linux l’estensione mssql, freetds, per poter utilizzare un server MSSQL da php su macchina Linux.

Per prima cosa, installiamo freetds:
yum install freetds

Dopo procediamo a installare l’estensione mssql di ZS che non è fornita di default:
yum install php-mssql-zend-ce

L’estensione sarà attivata da sola. Meglio comunque riavviare lo zend server.

Andare all’interno di /etc/freetds.conf

Mettere:
# Myserver
[mysqlserver]
host = 192.168.X.X
port = 1433
tds version = 8.0

A questo punto per connettersi da php utilizzare:

mssql_connect(”192.168.X.X”, “login”, “pwd”) or die (”Failed”);

E il gioco è fatto.

Transazioni con Zend Framework

Recentemente avendo sviluppato nelle ore serali un progetto web ( www.animalhelp-spb.com ) per supportare e cercare di far trovare casa a cani e gatti randagi russi, ho deciso di realizzarlo iniziando a farmi le ossa con Zend Framework.

Premetto che devo ancora dettagliare ed approfondire la conoscenza di questo strumento, in particolare nell’utilizzo secondo la logica MVC (model – viewer – controller), però l’ho trovato molto interessante, in particolare per la gestione delle transazioni.

In sostanza prima di tutto istanzio la classe corretta parametrizzando gli accessi al database:

$dbparams = array(’host’ => DB_HOST, ‘username’ => DB_USER, ‘password’ => DB_PWD, ‘dbname’ => DB_NAME);
$db = new Zend_Db_Adapter_Mysqli($dbparams);
$db->setFetchMode(Zend_Db::FETCH_OBJ);

Successivamente apro la transazione:

$db->beginTransaction();
try
{
…. query 1 ….
…. query 2 ….

$db->commit();
}
catch (Exception $e)
{
$db->rollBack();
….
}

In sostanza nel caso vi sia un errore all’interno della transazione viene automaticamente rollbackato secondo una modalità simile a quella usata da adodb “Smart Transaction”.

Apache mod rewrite cheat sheet

Segnalo un ottimo articolo su mod rewrite di Apache:

http://www.addedbytes.com/apache/mod_rewrite-cheat-sheet/