Risultati della ricerca

Ubuntu 8.04 e dualhead

inserito in linux da fullo @ 29-04-2008 15:48

la funzione di configurazione della risoluzione di ubuntu Ho, mio malgrado, installato sul nuovo notebook HP la nuova Ubuntu 8.04. Come molti di voi sapranno sono un Fedoriano fatto e convinto e passare alla distribuzione umana dopo anni di yum è stato un discreto stress.

Stress che si è accentuato quando ho scoperto che il dualhead (che andava perfettamente su Fedora 9) con Ubuntu non vuole saperne di funzionare, Tilda non rimane in primo piano e perde spesso il focus e, cigliegina sulla torta, l’audio di Skype funziona a tratti (colpa di un PulseAudio, ma per questo ero già abituato su Fedora 8).

Tra l’altro i geniacci di Canonical nel più totale spregio della funzionalità, hanno nascosto dai menù tutte le applicazioni per configurare la risoluzione video (displayconfig-gtk c’è, ma va chiamata da shell) lasciandone una alquanto spartana (e buggata) che vorrebbe usare xrandr.

Leggi il resto »

Installare NetworkManager-pptp su Fedora 7

inserito in linux, sysadmin da fullo @ 09-05-2007 10:39

Dopo il tutorial che avevo scritto per installare un client pptp su Fedora Core 5 non poteva mancare l'aggiornamento che sfrutta direttamente tutte le potenzialità di NetworkManager.

Premetto che onestamente non capisco perchè il pacchetto in questione non sia incluso in quasi nessuna distribuzione, eppure risulta indispensabile per qualsiasi sistemista che ha a che fare con reti Microsoft...

Inoltre molti pacchetti semi indispensabili alla compilazione sono di difficile reperimento (vedi i source di PPPD) quindi se non avete voglia di impazzire con la vostra linux box o volete usare qualcosa di funzionante immediatamente vi ri-consiglio l'ottimo pptp-client, installabile su Fedora 7 con

CODE:
  1. root@tartar # rpm -Uvh http://pptpclient.sourceforge.net/yum/stable/fc7/pptp-release-current.noarch.rpm
  2. root@tartar # yum --enablerepo=pptp-stable install pptpconfig

vabbè, non dilunghiamo e procediamo oltre con gli strippi della settimana.

Leggi il resto »

Sviluppare applicazioni windows con php

inserito in open source, php da fullo @ 29-11-2005 13:06

Che php-gtk non ha riscosso un gran successo a causa della macchinosa gestione del pacchetto e dell'installazione non è un mistero.

Consci del fatto gli sviluppatori di WinBinder hanno creato uno strumento per sviluppare applicazioni client-side sfruttando le proprie librerie ma anche le pear, o i moduli pecl e compilando il tutto per la piattaforma microsoft (purtroppo è l'unico limite del programma) .

In pratica WinBinder per funzionare aggiunge all'interprete php un layer che si occupa della gestione delle chiamate al sistema operativo e della creazione (e gestione) delle finestre. Gli esempi presenti sul sito fanno vedere come sia possibile trasformare uno script in un'applicazione windows con pochi semplici passaggi.. decisamente interessante come progettino...

Ne parlo anche su ossblog.it

ciauz

un po’ di links..

inserito in linux, php, tecnologia, webdev da fullo @ 23-06-2005 20:48
  • http://www.quirksmode.org/, js, php, css ed altro per gli sviluppatori
  • Sebastien Bacher, uno degli sviluppatori gnome, ha rilasciato i pacchetti deb per ubuntu/debian experimental di gtk 2.8+ e gnome 2.12 inoltre fa appello a tutti gli interessati sul fatto che c'è carenza di bug hunter. Quindi se avete voglia di aiutare il progetto accomodatevi!
  • Sono già in discussione le features della release 5 di Fedora Core, speriamo che creino un software per la gestione dei pacchetti all'altezza di synaptic... ma per yum
  • script.aculo.us è l'ennesimo figlio di prototype, con qualche funzione in più e la possibilità di gestire il drag'n drop
  • EffectPack invece è il figlio di script.aculo.us [quindi nippote di prototype? ;)] ed è ottimo per gestire tab e menu

ciuaz

php|architect marzo

inserito in php da fullo @ 22-03-2005 10:11

è uscito il numero di marzo! meglio tardi che mai...

Crunching Data with PHP
There are various file formats to archive, pack, zip or crunch data. PHP supports many of them, in different ways: using external PHP scripts, PEAR packages or PHP extensions. In this article, author Christian Wenz explores the world of compression mechanisms using all that PHP has to offer!

Strengthening the Authentication Process
A login screen--what could be simpler? Well, if you want a safe login screen and can't afford the luxury of running an HTTPS connection, things are not so simple after all. Join author Graeme Foster as he explains several ways in which you can make the gateway to your secure applications safer with nothing more than PHP, JavaScript and a whole lot of programming smarts.

An XML approach to Templating using PHPTAL
A lot has been done—and said—about template systems in PHP, but, still, no real conclusion has been reached. Author José Pablo Ezequiel Fernández Silva examines PHPTAL, a PHP implementation of TAL, the Template Attribute Language that is very well know among Zope programmers. Unlike many other templating systems that use custom syntax, TAL is entirely based on XML, making it easier to understand for developers and designers alike.

Turning a Class Into an Application With PHP-GTK
Tired of having to write a new script for every PEAR package he released, Scott Mattocks decided to wrap the PEAR_PackageFileManager class in a GUI to make generating package files a snap. This article details the process that he went through to create his application and highlights how you can use PHP-GTK to do the same with your classes.

Priming PHP for the Enterprise
"PHP in the Enterprise" is beginning to sound like "the paperless office." Luckily, there’s a lot less of a vapourware aura around the former than around the latter, as this interview with Cornelius Willis, IdeaLabs’ Vice-president of Sales and Marketing, shows.

Test Pattern: The Three Inch High Design Tool
Want a design tool created by a world class developer? Want one that does not just encourage good design, but helps teach it? Want one that encourages collabo-rative design in the face of the disparate personalities involved? Don’t know UML? Not much money? Don’t worry. “Class Responsibility Collaboration” cards, or CRC cards for short, are one of the cheapest development tools you can buy. Superficially, they are nothing more than a pack of index cards.

Security Corner: Magic Quotes
This month’s Security Corner topic is magic quotes, the collective term for the behaviour of the magic_quotes_gpc, magic_quotes_sybase, and magic_quotes_runtime configuration directives. Chris' approach this month is a bit different, because instead of highlighting a best practice or describing a security safeguard, he wants to warn you against relying on insufficient protections. Betting all your security money on magic quotes is more than just a red herring—it is actually a very poor practice, and this month's Security Corner will explain why.

ciuaz

php|architect di ottobre

inserito in php, tecnologia da fullo @ 18-10-2004 23:13

E' stato stampato il numero di ottobre di php|architect

Integrating PHP and OpenOffice - Using PHP to Dynamically Manipulate and Convert OO documents
You have probably already heard about OpenOffice, the Open Source Office suite that is now used by millions of people worldwide. One of the key points in OpenOffice’s mission is that its file formats are saved so that they can be accessible to anyone. In this article, CMS expert Bård Farstard will look into the OOo XML storage format to see if it’s really as open as they claim and show you how you can manipulate OpenOffice files from within your PHP applications.

Row, Row, Row Your Boat - ZIP on the Fly with the Streams API
In human languages, the meaning of words tends to change over time. The word “porcelain” traces its root to “porcus”—Latin for pig. Functions in PHP also have a way of acquiring capabilities beyond what their names suggest. Once upon a time, the “f” in [fopen()] had stood for “file.” Nowadays, [fopen()] can open many other things. Join Cheung W. Leong as he guides you through the creation of a system that takes advantage of PHP's stream functionality to create ZIP files on-the-fly.

PHP-GTK and the Glade GUI Builder: Building Client Applications with Style
Many of you have probably tried out PHP-GTK to build simple applications. Cod-ing a complex window program can be a time-consuming and error-prone task. However, using the Glade GUI builder can simplify the task and make window building fun again. Author Tony Leake shows you how in this in-depth tutorial.

Exposing Web application data semantically using RAP (RDF API for PHP)
If you spend any amount of time following the latest technology trends, you are undoubtedly familiar with RSS and the "Semantic Web", which have enabled a new way of consuming Web content based upon standards for exchanging syndication information. By exposing Web content as machine readable data, new services have been created that were previously impossible to build. This article will take you beyond RSS and explain what semantic data is, why it is important, and how you can expose your Web application data semantically using the open source RDF API for PHP. Code samples will be provided for creating and integrating FOAF, RSS and Geo-graphic semantic data.

Roll Your Own Template
Template engines are a “must use” in simple to complex web applications because they provide a way to separate presentation from logic. This makes this kind of software simple to manage and fast to develop. Template engines, however, can also be a performance bottleneck. In this great article, Sérgio Machado shows you how to build a template system with the following features in mind (in order of importance): lightweight (performance and ease of use), support for operations and functions for data manipulation (power and control to the developer) and simplicity.

Driving multiple databases anywhere
As the communication era continues to grow, the need and desire to link many different systems and environments together increases. This article by Geoffrey Mondoux is designed to show you how to link different types of databases safely, how to establish meaningful connections to read, write, and understand the wealth of information held in them.

ciuaz

php::Links(’ tulip ‘);

inserito in php, tecnologia da fullo @ 18-10-2004 20:03

Tulip - A PHP-GTK based Code editor, a tool for coding PHP scripts, written using PHP as base language and Gtk as user interface. Tulip has features that make it a good choice to develop free software in a co-operative environment. Tulip has an interface that allows you to set up your projects, and deal with them in a distinct way through an intuitive file explorer tree.
Tulip has CVS controls, making it possible to create, update and delete remote files seamlessly from a CVS server, allowing the programmer to manage several big projects with individual organization for each project. Tulip has also controls that lock work files, enhancing security in a networked development environment, avoiding another people to mistakingly change files you are working on.
Regarding sintax, Tulip has auto-completion, sintax-highlighting and sintax hints, features provided thorugh GtkScintilla library and configuration files containing all the sintax rules. Besides everything, Tulip has all popular features present in any other popular text editors, such as copy, cut, paste, search, go to, fast work file exchange, and others.
Tulip brings an embedded Database navigator, in wich you may access your Database (Mysql or Postgres), make queries, edit or delete your records.

ciuaz

ecplipse 1.0

inserito in tecnologia da fullo @ 24-09-2004 09:25

The Visual Editor Project is proud to announce version 1.0 of the Eclipse Visual Editor. Features in the Eclipse Visual Editor include:

* SWT and Swing support
* Full two-way editing of Java and the visual model
* Advanced graphical editors for Swing's GridBagLayout and SWT's GridLayout
* Windows and Linux/GTK support
* Full support for Eclipse 3.0.1

The Eclipse Visual Editor version 1.0 is available through the Eclipse Update Manager under the Eclipse.org update site and from the Eclipse Visual Editor Project download site.

In addition, the latest versions of EMF and GEF are required. Both of these are available at the Eclipse update site and at the above download URL.
You can also read about the changes on the New and Noteworthy page.

ciuaz

linux newz

inserito in tecnologia da fullo @ 15-02-2004 16:55

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

php|architect febbraio

inserito in tecnologia da fullo @ 12-02-2004 16:11

è stato pubblicato il numero di febbraio di php|architect, in questo numero:

Profiling PHP Applications
If you program PHP professionally, there is little doubt that, at some point, you will need to improve the performance of an application. If you work on a high-traffic site, this might be a daily or weekly endeavor for you; if your projects are mainly intranet ones, the need may arise less frequently. At some point, though, most applications need to be “retuned” in order to perform as you want them to. PHP author George Schlossnagle guides you through the ins and outs of profiling PHP applications.

Writing PHP Extensions: Managing Arrays
PHP arrays are one of the best inventions since sliced bread—but they are not necessarily easy to deal with when you're writing a PHP extension in C. Join Wez Furlong for an in-depth look at how the Zend Engine makes it easy for you to manipulate hash tables without having to write a mountain of specialized code.

Caching Techniques for the PHP Developer
Caching is an excellent technique for speeding up your application by saving the result of complex operations in memory for later usage. As Bruno Pedro shows you in this article, websites can take advantage of caching on many different levels to attain higher scalability and performance levels—and PHP offers a wide array of caching capabilities.

Write SMS Applications With PHP and Gnokii
SMS—shorthand for Short Message Service—is the standard used by cellular phone networks worldwide to allow their customers to exchange small text messages using their handsets. Despite its limitations, SMS is very popular with cell phone users—and it has rapidly become a widely-used bridge between the Internet and mobile users. Eric Persson shows you how you can build your own SMS gateway using nothing more than PHP, an open-source application called Gnokii and a Nokia phone connected to your computer.

Offline News Management with PHP-GTK
Although many Content Management Systems are entirely web-based, there is something to be said for the convenience of a native GUI application that runs on your client computer regardless of whether you have a connection to the server or not. Until now, the creation of such applications was outside of the abilities of many developers, due to the very specialized know-how required and duplication of code involved. Morgan Tocker shows you how can overcome these problems by using that most-often forgotten of PHP extensions—PHP-GTK—to build a fully-functional GUI-based news manager.

The Need For Speed
The ever growing popularity of the web is putting a continually growing stress on the software and hardware used to power the common website. In this article, PHP core developer Ilia Alshanetsky helps you combat the growing server loads and increase your web serving capacity without resorting to costly hardware upgrades.

ciuaz

php::Links(’ carthag ‘ );

inserito in tecnologia da fullo @ 16-01-2004 01:59

Dopo l'ottimo Ampoliros i ragazzi dell'italianissima Solarix hanno creato un nuovo framework in php:

Carthag is an open source applications platform written in PHP 5, making full use of the new language features. Being distributed with the GPL license, Carthag is free to use and distribute.

Carthag's main purpose is to bring PHP at the Enterprise level. This is achieved by using new PHP 5 OOP features, adopting the best Design Patterns and bringing some other platforms ideas (in particular Java) to Carthag.

Differently from other PHP based platforms, Carthag is designed to be used in all types of applications, even client ones, and not only as a web scripting system. As soon as PHP-GTK extension with GTK 2 support is ported to PHP 5, you will be able to even build complex client applications with GUI.

Thanks to threading (concurrent processes to be exact) and server sockets, something like Java servlet + MVC is soon to be implemented under Carthag.

A Carthag based application server already exists and it is called Ampoliros, but as of now it is under a deep refactoring phase in order to take advantage of being now based on Carthag.

Main features

* Entirely OOP
* Rigorous code organization (like Java)
* Implementation of design patterns like Observer, Factory, DAO, etc.
* Support of threading/concurrent processes
* Classes for Server Sockets
* Class loader and class autoload interceptor
* Security manager
* Database abstraction
* DAO base
* Dom/Sax Xml manipulation

ciauz

php::Links(’php|architect novembre’);

inserito in tecnologia da fullo @ 16-11-2003 12:20

E' stato pubblicato il numero di novembre di php|architect, questo mese si parla di:

Introduction to Version Control with CVS
CVS is one of those tools that everyone seems to use. It drives every project on SourceForge, and is used on numerous other projects, including PHP and PEAR. CVS also, however, seems to bring fear to the eyes of those who don't use it and don't understand it. This month Dejan takes you on an introductory tour through the CVS system, showing you how to use it, how it works, and why you care. Pay attention--your code will thank you.

Object Overloading in PHP
Everyone knows that PHP4's object model is not a full implementation, and that PHP5 will offer a vastly more complete system. But did you know that one of the coolest features of PHP5's object model is available in PHP4? The overload extension allows you to capture calls to methds that don't exist in your objects, and to catch attempts to read and write non-existant properties. Once caught, you have full control over how those calls and accesses are handled. Alessandro shows you the ins and outs, and how you can implement traditional method overloading.

Introduction to PHP-GTK
PHP-GTK is an area of PHP that has been largely ignored by the masses. A few (very good) desktop applications exist that have been written in this flavour of our favourite server-side language, but you can almost count them on your fingers and toes. Eric wants to change that. This article takes you from A to Z in the PHP-GTK model, and leaves you with a pretty cool example application to learn from.

An Introduction to SQLite
SQLite is being hailed as one of the most exciting parts of PHP5. As an embedded database engine that is bundled with PHP5, it will make it possible to use SQL for almost anything, without worrying about the availability of a database server and client libraries on target systems. John shows you how it works, and what you can do with it.

Working with PEAR::XML_Serializer
XML is two-sided. It is an incredibly descriptive and usable method of transferring information, but the XML API's out there manage to make it hard to work with. Then along comes PEAR::XML_Serializer. All of a sudden, XML is easy--you're writing XML, and you don't even care. It's a beautiful place to be, and Stephan's going to take you there.

Implementing Web Server Load Management
What happens when you get an unexpected number of hits on your site? Does your server tip over? Do you get another ulcer? No way--you manage the load and think about going out for lunch! Join Rodrigo as he uses concepts like system-wide sessions and queue theory to describe a load throttling mechanism he developed for a University registration system

ciuaz

php::Links(’ php::GTK ‘ );

inserito in tecnologia da fullo @ 25-10-2003 21:11

dopo quasi un anno di attesa è stata rilasciata la versione 1.0 di php::GTK, questa versione sarà (la prima e) l'ultima a supportare php 4 e GTK 1, infatti è già in lavorazione php::GTK 2 che userà nativamente php 5 e GTK 2.
Per leggere maggiori info sul progetto vi consiglio un giro sul suo wiki.

ciauz

php::Links(’varie’);

inserito in tecnologia da fullo @ 17-08-2003 14:41

e rieccomi con qualche links interessante dal mondo del php:

Zend Studio 3.0
è stata rilasciata la versione 3.0 beta del famoso editor della Zend, inoltre se vi iscrivete al beta testing ufficiale avrete uno sconto del 22% sulla versione definitiva.

MozPHP
mozPHP è una plugin per mozilla che permette di utilizzare PHP senza installare un webserver, il browser utilizzerà infatti in maniera nativa le php sapi per accedere a tutte le funzioni che il linguaggio mette a disposizione. Direi un'ottima altenativa all'accoppiata php-gtk.

PHP tutorial
da IBM un tutorial su come fare web data analysis con php, l'articolo è molto esauriente e ricco di codice ben spiegato.

ciuaz

php::Links(’phpConferenza’)

inserito in tecnologia da fullo @ 21-04-2003 13:21

l'8 ed il 9 maggio si svolgerà ad amsterdam l'ennesima conferenza internazionale su PHP, piatti forti dei talk saranno:

- PHP 5.0
- PEAR
- PHP-GTK
- PHP-XML

per maggiori informazioni c'è il sito ufficiale ;)

ps
non è che qualcuno mi vuole accompagnare? pagandomi anche il biglietto è inteso! ;P

ciuaz


phpday 2008