Categorie
tecnologia

perchè utilizzare assolutamente unicode nel proprio software

dopo un interessante post su bLogorroico ecco un intervento sui concetti che stanno alla base dell”uso di unicode ed un articolo dedicato ad unicode all’interno della programmazione in php.

ciuaz

Categorie
tecnologia

php::Links(‘ php|architect ottobre ‘)

è uscito il numero di ottobre di php|architect, questo mese si parla di:

Migrating from MySQL to PostgreSQL
PostgreSQL, often known simply as the “other open-source database” still offers some significant enterprise-level advantages over the very quick MySQL when developing more data-intensive applications. Rick Morris examines the reasons for migrating to PostgreSQL, as well as some of the hurdles that you might encounter along the way.

Introduction to Statistical Charting using PHP
David’s back this month to show us how to use PHP, MySQL, and JpGraph to calulate and display some basic statistics. The concepts introduced here have applications in areas such as monitoring your website’s hits, as well as anticipating future hardware needs.

Foiling Cross-Site Attacks
Following on the heals of David Jorm’s general security article last month, Chris Shiflett explores in depth the topics of cross-site scripting (XSS) and cross-site request forging (CSRF). He explains exactly what these two vulnerabilities are, how they can be exploited, and most importantly how they can be avoided.

An Introduction to GD
GD is–in a word–amazing. The abilities it offers developers range from simple multi-format graphic creation to dynamic re-sizing and re-sampling of images to pixel-by-pixel color modifications. Join Pavel Koutny as he takes you on a whirlwind tour of GD. You’ll come out feeling like an old pro.

Calendars with PHP
As one of the more obscure extensions, PHP’s Calendar extension doesn’t get much attention. Join Eric Brown as he explains this extension, using it to create a dynamic event calendar that seamlessly uses both Hebrew and Gregorian calendar formats.

Integrating PHP in Delphi Applications
As a tool for rapid desktop application development, Delphi is definitely a leader. Imagine, then, the power to be had by integrating the PHP engine into your Delphi applications. Toby Allen takes us through this Delphi component, and explains how to use PHP in a new and very exciting way.

ciuaz

Categorie
tecnologia

php::Links(‘ phpEdit ‘)

è uscita la versione 0.8 di PHPEdit, l’ide gratuito ed opensource è ricchissimo di funzionalità e si presenta come uno dei più completi disponibili in rete. Ah, è solo per windows.

ciuaz

Categorie
tecnologia

mosaicer

siccome non mi ricordo chi me lo aveva chiesto lo pubblico sul blog,
mosaicer è un programma che permette di creare dei posters utilizzando altre immagini come tasselli di un mosaico.

ciuaz

Categorie
tecnologia

software news

sto provando feeddemon della bradsoft, gli stessi di TopStyle per intenderci. Il software è fatto molto bene, ed anche se in beta, non dà un solo problema. Interessante la funzione che permette di creare una sorta di quotidiano con i feed provenienti da una categoria.

è uscita la nuova versione di xnview, per la precisione la 1.65. Molte le novità che potete leggere qui.

un buon compleanno al progetto firebird che oggi compie il primo anno!

ciuaz

Categorie
tecnologia

php::Links(‘ news ‘)

poche news dal mondo del php

è stata rilasciata la versione 4.3.4RC1 di php, per ora è consigliato l’upgrade solo se si intende fare del testing.

jetbox è un cms ricco di funzionalità, tra i suoi pregi prossiamo citare l’integrazione con phpDig e con phpOpenTracker.

se collezzionate mp3 ed avete una rete domestica vi conglio di usare zina come piattaforma per lo streaming. Lo script riesce a ricavarsi i tag id degli mp3 e li visualizza ben catalogati tramite una comoda interfaccia grafica sul browser.

phpaga è un progetto simile a phpCollab ma è incentrato soprattutto sulla fatturazione e sul tracking delle quotazioni. Uno dei suoi punti forti è la stampa delle fatture e delle quotazioni in formato pdf e la generazioni di vere e proprie statistiche finanziarie.

ciuaz

Categorie
tecnologia

flash e php

su ghostwire ci sono alcuni flash components interessanti e soprattutto una classe php per il remoting flash chiamata PHPobject.

ciuaz

Categorie
tecnologia

skype

se vi piace chiaccherare coi vostri amici al telefono e magari avete una adsl a casa allora skype fa per voi! Questo software è basato su un motore P2P, molto simile a quello di kazaa (infatti gli sviluppatori sono gli stessi), e permette di fare del conversazioni voice over ip senza il minimo sforzo!

ciuaz

Categorie
tecnologia

php::Links(‘ news ‘);

benvenuti al riassunto della settimana delle risorse su php trovate in internet.

phphub vuole essere un punto di partenza per la navigazione di tutti maniaci di php, al suo interno comprende infatti un aggregator con le ultime news pubblicate sui principali siti di informazione ed un interessante directory di link su risorse presenti in rete.

se volete sviluppare su db ma sapete utilizzare solo access vi consiglio di dare un occhio a phplabware, questo framework per lo sviluppo di db include una comoda interfaccia grafica (web oriented) per lo sviluppo di basi di dati anche di notevoli dimensioni. Ecco come lo descrivono gli autori:

Phplabware is a web-driven database management system. Phplabware runs on a server and is accessed through a web browser. Databases can be designed within a web-interface. Data-entry takes place in forms, which can be altered using phplabware’s plugin mechanism. Search results can be output in reports, which are generated based on simple HTML templates. Phplabware supports file and image uploads and allows for full-text searches in uploaded materials. A UNIX-like user and group access control mechanism allows for fine-grained read and write control at both the level of a complete database as well as individual records. The (php-based) plugin mechanism allows for easy and fast adaptation of phplabware to any specific needs.

è stata rilasciata la nuova release di SMARTY la template class supportata ufficialmente da php.

non è proprio php.. ma sitepoint ha pubblicato un tutorial sull’uso dei css, è molto semplice e cerca di spiegare il problema del posizionamento a chi di solo mastica solo del codice.

è stata rilasciata la nuova versione di surveypilot, il software per la gestione e creazione di sondaggi. Tra le novità è interessante la possiblità di esportare tutti i dati su un foglio excel.

abbiamo aggiunto al forum ufficiale di phpCollab, un sito che conterrà parte della documentazione e la presentazione del progetto, attualmente è molto scarno nei contenuti, ma speriamo di renderlo operativo al più presto. Sempre sul progetto phpCollab è nato phpCollabWORX, si tratta di un piccolo progetto contenente risorse non ancora ufficiali e notizie varie.

ho scovato un nuovo cms, si tratta di e107, tra i maggiori pregi la leggerezza e la velocità del rendering delle pagine.

ciuaz

Categorie
tecnologia

php::Links(‘ MMCache ‘);

turck-mmcache è un nuovo cache system per php

Turck MMCache is a free open source PHP accelerator, optimizer, encoder and dynamic content cache for PHP. It increases performance of PHP scripts by caching them in compiled state, so that the overhead of compiling is almost completely eliminated. Also it uses some optimizations to speed up execution of PHP scripts. Turck MMCache typically reduces server load and increases the speed of your PHP code by 1-10 times.

Turck MMCache stores compiled PHP scripts in shared memory and execute code directly from it. It creates locks only for short time while search compiled PHP script in the cache, so one script can be executed simultaneously by several engines. MM shared memory library (http://www.engelschall.com/sw/mm/) was used by Turck MMCache before version 2.3.13 for management of shared memory and locking. Files those can’t fit in shared memory are cached on disk only.
Turck MMCache was first launched in 2001 to speed up the www.guestbooks4all.com service. It has been tested under PHP 4.1.0-4.3.3 under GNU/Linux and Windows with Apache 1,3 and 2.0. Patches for ports to other OSs and PHP versions are welcome

Since version 2.3.10, Turck MMCache contains a PHP encoder and loader. You can encode PHP scripts using encoder.php in order to distribute them without sources. Encoded files can be run on any site which runs PHP with Turck MMCache 2.3.10 or above. The sources of encoded scripts can’t be restored because they are stored in a compiled form and the encoded version doesn’t contain the source. Of course, some internals of the scripts can be restored with different reverse engineering tools (disassemblers, debuggers, etc), but it is not trivial.

Since version 2.3.15, Turck MMCache is compatible with Zend Optimizer’s loader. Zend Optimizer must be installed after Turck MMCache in php.ini. If you don’t use scripts encoded with Zend Encoder then we do not recommend you install Zend Optimizer with Turck MMCache.

ciuaz