Categories
tecnologia

psi p2p mode

ho scoperto su un thread del forum ufficiale di psi che quest’ultimo incorpora (dalla release 0.91) funzionalità di p2p verso gli altri client psi presenti nella propria contact list. Ecco come funziona:

The p2p support is actually in Psi 0.9.1 already, and you can activate a test mode if you want. Launch Psi like this:
psi –linktest –hosts=internal_addr,external_addr –port=8000

For –hosts, you specify a comma-separated list of addresses that your computer can be reached at. Generally this would just be one address, although if you are firewalled you probably have two.
For –port, you may select any port to serve on. All connections go through this one port, which should make router port-forwarding easy for you. If you don’t specify –hosts or –port,
then you can still use –linktest, you just won’t ever be serving TCP. Note that you can still create/accept jabber p2p connections even without serving TCP, as long as your friend is serving.

Now you can right click on a contact and activate the ‘link test’ mode. This contact must also have the linktest enabled for this to work. Use the Direct mode

ciauz

Categories
tecnologia

php::Links(” articoli “);

su SitePoint sono stati pubblicati due articoli interessanti:
* Synchronize MySQL Data Using SQLyog Job Agent: che illustra come sincronizzare due database mysql tra di loro
* The PHP Anthology Volume 2, Chapter 5 – Caching: tratto dall’omonimo libro di Harry Fuecks, autore tra l’altro di phpPatterns.

ciuaz

Categories
tecnologia

linux newz

ecco la classica lista della spesa di programmilli per linux trovati in rete questa settimana (o aggiornati):

* rubrica: utile alla gestione dei propri contatti, permette di importarli ed esportarli in diversi formati ed è in italiano!

* nuova versione per sodipodi, il clone di illustrator ed affini. In questo aggiornamento:

This release incorporates for the first time path composition operations (union, intersection and subtraction) and new, calligraphic pen based freehand drawing

* meld è un programma che permette di fare il diff tra due o più file (e da questa versione tra il contenuto di due directory), l’interfaccia è molto pulita e facilmente personalizzabile.

* se usate hylafax per la gestione dei vostri fax allora gfax è il plugin che fa per voi.

The GFAX project aims to provide a free front end to the various facsimile programs available for Linux and other operating systems that use the GNOME project. GFAX provides the familiar “pop up” window and phone book support when one “prints” to a “fax” printer.

E se la vostra distribuzione preferita è Fedora, ecco il suo yum server:

[gfax]
name=Fedora Core $releasever – $basearch – Base
baseurl=http://gfax.cowlug.org/gfax-yum

* se avete la necessità di preparare brochure e pubblicazioni per la stampa, ma non avete i fondi per Xpress fate un salto sul sito di Passepartout:

Passepartout is an Open Source* Desktop Publishing* application for the X Window System*. The goal of this project is to create a system capable of producing pre-press material of professional quality, but also to be a useful tool for any enthusiast with access to a printer. The main focus is on making it easy for the user to create publications with a flexible layout, typical examples being magazines, brochures and leaflets.

se invece siete affezionati a KDE ed alle librerie QT fate un salto sul sito di Scribus che in questa nuova release aggiunge

# dded CMYK and Transparency Preview to the Print Preview, with the ability to preview each CMYK individually
# Enabled/updated Transparencies/Alpha Channels in various formats
# Drop Caps ability
# Context Sensitve menu for pages added and items updated.
# Added calculator to the floating-point spinbox fields and added ability to use any of the four units of measurement (pica,pt,mm,in) on the fly.
# Updated PDF and Postscript export functions
e molto altro

* nuova versione di conglomerate, l’editor per DocBook, di Gnome, nulla di nuovo.. solo bugfix.

* se usate un cellulare con bluetooth e volete mandare un sms a qualcuno direttamente da Fedora è stato fatto il porting di phonemgr!

* nuova milestone (M7) per eclipse, l’ide multipiattaforma e multilinguaggio supportato ufficialmente da IBM.

* sempre a riguardo di IDE non posso non ricordare l’aggiornamento di Anjuta, ide C/C++ scritto in GTK che sta riscuotendo notevole consensi dalla comunità GNOME.

* è uscita la nuova versione di inkscape l’editor SVG opensource:

Inkscape is an open source SVG editor with capabilities similar to Illustrator, CorelDraw, Visio, etc. Supported SVG features include basic shapes, paths, text, alpha blending, transforms, gradients, node editing, svg-to-png export, grouping, and more. Inkscape’s main motivation is to provide the Open Source community with a fully XML, SVG, and CSS2 compliant SVG drawing tool. Additional planned work includes conversion of the codebase from C/Gtk to C++/Gtkmm, emphasizing a lightweight core with powerful features added through an extension mechanism, and establishment of a friendly, open, community-oriented development processes.

ciauz

Categories
tecnologia

t610

ho scovato sul forum di FMA un interessante script che permette di trasformare il proprio t610 in una webcam!

ciauz

Categories
cazzate

yeti sport

ammazza il pinguino strike back!

inoltre nel sito ufficiale ci sono desktop, eseguibili ed una versione per cellulare!

ciuaz

Categories
tecnologia

zoe 0.55

finalmente una nuova release, la 0.55, di ZOE il tutto fare multipiattaforma che permette di scaricare la posta, feed rss, usare il comodo motore di ricerca interno, organizzare gli indirizzi, etc. etc.

ZOË Maintenance Release 0.5.5

BUG FIXES
– Fixed a display glitch on some platforms.
– Workaround a workaround to properly display a message source on some platforms.

ENHANCEMENTS
– Updated version of Lucene, JTidy and Simple.

ah, si.. è stato anche allestito un apposito wiki per la relativa documentazione.

ciuaz

Categories
tecnologia

php::Links(” PHP 5 beta 4″);

PHP 5.0 Beta 4 released!

PHP 5.0 Beta 4 has been released. This fourth beta of PHP 5 is also scheduled to be the last one (barring unexpected surprises, that did occur with beta 3). This beta incorporates dozens of bug fixes since Beta 3, rewritten exceptions support, improved interfaces support, new experimental SOAP support, as well as lots of other improvements, some of which are documented in the ChangeLog.

Some of the key features of PHP 5 include:

* PHP 5 features the Zend Engine 2.
* XML support has been completely redone in PHP 5, all extensions are now focused around the excellent libxml2 library (http://www.xmlsoft.org/).
* SQLite has been bundled with PHP. For more information on SQLite, please visit their website.
* A new SimpleXML extension for easily accessing and manipulating XML as PHP objects. It can also interface with the DOM extension and vice-versa.
* Streams have been greatly improved, including the ability to access low-level socket operations on streams.

ciuaz

Categories
pensieri

ho visitato…

le nazioni che ho visitato
create your own visited country map
or write about it on the open travel guide

non vedo l’ora di andare in ghana e in cile così riempio ulteriormente la mia mappa! :)

ciuaz

Categories
tecnologia

php::Links(” dynamic function call “);

leggendo la terza parte dell’articolo su zend dedicata alla programmazione avanzata in php ho scoperto la potenza delle chiamate dinamiche alle funzioni. Non la conoscevo e devo dire che mi avrebbe, in non pochi casi, semplificato decisamente la vita!
Praticamente il funzionamento è molto semplice, supponiamo di avere una funzione chiamata ciao_mondo() ed una chiamata ciao_pippo() e di volerle chiamare in base al valore di una determinata variabile $mia_var. Normalmente bisognerebbe utilizzare un costrutto if od uno switch. Invece, tramite la chiamata dinamica sarà possibile scrivere:

$mia_var();

dove $mia_var conterrà una stringa (nel mio caso “ciao_mondo” o “ciao_pippo”) e l’aggiunta delle due parentesi dirà all’interprete di richiamare la funzione che ha come nome il valore della variabile.

caiuz

Categories
tecnologia

cooperative Linux

mi è stato ricordato da koolinus il progetto coLinux. Progetto che si occupa di far girare linux su un sistema operativo m$ in maniera nativa (praticamente come se fosse una normale applicazione), dall’ultima volta che ho controllato l’avanzamento dei lavori devo dire che sono stati fatti passi da gigante. Eccone una breve descrizione:

Cooperative Linux is the first working free and open source method for optimally running Linux on Microsoft Windows natively. More generally, Cooperative Linux (short-named coLinux) is a port of the Linux kernel that allows it to run cooperatively alongside another operating system on a single machine. For instance, it allows one to freely run Linux on Windows 2000/XP, without using a commercial PC virtualization software such as VMware, in a way which is much more optimal than using any general purpose PC virtualization software. In its current condition, it allows us to run the KNOPPIX Japanese Edition on Windows

caiuz