Categories
tecnologia

firefox 1.0 RC2

se scaricate la nightly build di ieri (quella di oggi ancora non c’è) vedrete che magicamente la versione è passata da RC a RC2! :)

ad occhio non noto alcuna differenza, tranne che la versione 0.6 di gMailer notifier non funziona, ma basta aggiornare alla 0.8 per risolvere il problema.

scopro adesso che oltre alla nightly build è comparsa una simpatica directory sul server di sviluppo contenente tutti i file con le traduzioni nelle varie lingue del browserino :D

ciauz

Categories
pensieri tecnologia

storie della sala macchine….

un ottimo ritorno dal weekend di svacco:

UL: ciao francesco, non trovo più il dps che hai compilato
F: come non trovi più il dps?! ci ho messo quasi 2 mesi a compilarlo tutto
UL: è che l’ho stampato e poi forse l’ho cancellato, non ricordo…
F: vabbè dai per quello ci sono i backup… quando l’hai cancellato?
UL: boh, 3 mesi fa circa, dopo che me lo hai dato
F: DOH! O_O
[2 min di pausa di riflessione e training autogeno per non commettere una strage]
F: i backup qui li facciamo con rotazione delle cassette mensili ma sei sicura di averlo cancellato?
UL: si, lo tenevo sul mio desktop e mi dava noia…
F: come sul desktop? ma vi avrò ripetuto migliaia di volte di salvare i dati dall’azienda in rete non sul pc!
UL: Ed io difatti faccio così, cancello tutto dal mio pc ogni sera
F: …
F: E che ne fai? Non è che li sposti nella tua home in rete?
UL: Mah, dipende se è roba utile!
F: …
F: Non è che hai ancora nella tua home la copia originale del dps?
UL: non so, non ci ho guardato
F: O_O
F: ok, dammi un attimo che lo cerco io…
[10min, 200 cartelle e n+1 file dopo]
F: TROVATO!
[per sicurezza ricopio il tutto nel wiki, non si sa mai…]
F: fammi un favore sposta tutte le cartelle dei documenti che hai sul desktop nella tua home in rete.. e lavora da li

morale della favola, state attenti a quel che dite agli utenti.. si ripercuoterà sicuramente contro di voi…

NB
il titoli di questo post è stato preso gentilmente in prestito dal sito ufficiale di storie dalla sala macchine

caiuz

Categories
tecnologia

gmail unleashed

da wikilab un post ricco di interessanti spunti (e link) su come funziona gmail e sui programmi ad esso correlato, tra tutti vi consiglio di dare un occhio a GmailerXP ed alle gmail agent api in .NET.

ciuaz

Categories
php tecnologia

wordpress syntax hilight

decisamente comodo il plugin di scott yang per abilitare la syntax hilight di alcuni linguaggi in wordpress, peccato che manchino tutti i dialetti html ed il javascript! :(

aggiornamento
per la gestione dell’html, dei css e js (oltre che di altri linguaggi come php, perl, asp, python) ho scoperto il plugin ig:syntax hiliter che sfrutta le librerie GeSHi per fare l’hilight del codice. Questo è decisamente più potente del precedente ma ha la limitazione di dover modificare il file quicktags.js di wordpress per permettergli di fare automaticamente l’inserimento dei tags [molto phpBB] nel post.

ciuaz

Categories
altri linguaggi tecnologia webdev

attivare un pulsante a scroll completato

oggi mi è stato richiesto di scrivere un piccolo js che permetta di attivare un pulsante di una form solo dopo aver letto l’intero testo di un’informativa (più o meno quello che succede quando tentiamo di installare qualche applicazione sotto windows), ed ecco la mia soluzione:

[html]







[/html]

il codice è abbastanza semplice, appena mi allontano col mouse dalla textarea controllo che sia stato effettivamente raggiunto il fondo della stessa e nel caso attivo il pulsante.

spero sia utile.

ciauz

Categories
tecnologia

firefox 1.0RC

Today we have our first Firefox 1.0 candidate
builds available for testing. You can get these test builds from FTP.
If you’ve already downloaded 1.0 PR (the ‘feature complete’ preview)
and you’re not really interested in testing and bug reporting, then you
should probably stick with 1.0 PR for a couple more weeks and upgrade
when we release the official Firefox 1.0.

“The release candidates include about 250 bug fixes
since Firefox 1.0 PR and we’d appreciate any feedback around any of
those areas. With this release, we’re also featuring Mozilla Foundation
builds for up to two dozen locales

(slowly trickling in; if you don’t see your language, try back in a
bit). If you do find regressions from the Preview Release, please file
bugs in Bugzilla
and nominate them as Firefox 1.0 blockers using the
‘blocking-aviary1.0?’ flag on the bug. Thanks for your help in testing
Firefox!”

via
ciauz

Categories
tecnologia webdev

silktide sitescore

incuriosito da questo post di redemption ho fatto testare anche io il mio sito da silktide e ne è risultato questo per il blog:


This website scored 8.2/10 in Silktide SiteScore

e questo per la pagina dei progetti:

This website scored 7.3/10 in Silktide SiteScore

ovviamente il risultato varia in base al contenuto della pagina visitata, già con questo post dovrei averlo alterato, ed all’url indicata, se uso https://www.fullo.net/blog/index.php invece che https://www.fullo.net/blog/ ottengo un punteggio di marketing ancora più basso.

comunque sia direi che un 9.1 in accessibilità e un 9.2 in design per il blog e un 10 in accessibilità ed un 8.9 per la pagina dei progetti non sono assolutamente voti da scartare! Unica pecca è che il full(o)blog non è molto conosciuto e ciò mi abbassa la media… vabbè… inizierò una campagna di marketing aggressiva mandando spam digitale e fisico a chiunque!

ciuaz

Categories
tecnologia

thunderbird…

pare che nella nightly build di oggi siano state finalmente messe a posto alcune cose, come i tanto desiderati filtri della local folder! Inoltre anche thunderbird utilizzerà dalla prossima release le virtual folder di evolution.

ciauz

Categories
php tecnologia

php|architect di ottobre

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

Categories
php tecnologia

php::Links(‘ tulip ‘);

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