Categories
cazzate sysadmin

ap si, ma state attenti…

every time...

ciuaz

Categories
ajax altri linguaggi

ruby on rails 0.13

E’ uscita la nuova versione del framework scritto in ruby che sfrutta in maniera massiva le tecniche ajax. Questa versione di ruby-on-rails a detta degli autori implementa più di 225 nuove features (molte delle quali derivate dall’utilizzo di script.acul.us)

ciuaz

Categories
tecnologia

a che personaggio storico assomigli?

ma conoscete qualche informatico che non sia come Socrate? e dire che io volevo assomigliare a Democrito! :(

Socrate Assomigli a Socrate!

A muoverti e’ l’amore verso il sapere, inteso non sterilmente come nozionismo, ma come vivace e continua ricerca del vero. Trovi giusto rimetterti in discussione continuamente, perchè cio’ che veramente ti importa e’ conoscere cose giuste, non vantarti di quante cosa sai. Per questo ami confrontarti con gli altri, e per questo ritieni le persone che si trincerano dietro alle loro certezze fragili e deboli. Il tuo problema e’ che spesso distruggi le convinzioni degli altri, e questo ti puo’ rendere impopolare.

A quale personaggio storico assomigli?
brought to you by Quizilla

ciuaz

Categories
pensieri tecnologia

brevetti, ce l’abbiamo fatta! :)

pare che l’europa non sia così stupida come si sospettava

adesso bisogna vedere come ci si muoverà

per ora è tempo di organizzare qualche festa! :)

ciauz

Categories
ajax

del.icio.us direc.tor e microsoft atlas

del.icio.us direc.tor è un interessante bookmarklet che permette di modificare in real time l’interfaccia di del.icio.us per renderla di più semplice ed immediato utilizzo. L’applicazione sfrutta ovviamente ajax per scaricare i feed xml, cercare al loro interno e visualizzarli. Putroppo direc.tor non è compatibile con Safari in quanto quest’ultimo non supporta le trasformazioni XSLT tramite javascript.

Sempre parlando di ajax anche microsoft si è svegliata ed ha deciso che integrerà nel prossimo asp.net 2.0 una serie di librerie javascript ad oggetti denomitate Atlas. (via BetaNews)

ciauz

Categories
tecnologia

dreamhost pro/contro

oggi ho paciugato meglio con il pannello di dreamhost e mi sono accorto che il tool per le statistiche è l’osceno analog, per questo armato di sana pazienza ho iniziato a cercare sul web se è possibile installare awstats. Sommo è stato il mio gaudio quando ho scoperto che tutta la procedura è già descritta nel fornitissimo wiki di dreamhost!

bene molto bene…

oggi però ho anche avuto il primo disservizio con un down del db di circa 30 minuti

male molto male…

ciuaz

Categories
ajax tecnologia

google maps api!

google ha rilasciato le api per accedere al servizio di maps dal proprio sito, molto belle da vedere e semplici da utilizzare. Alcune precisazioni:

  • le api vengono abilitate per una singola URL di conseguenza se volete mettere le mappe su diverse pagine del vostro sito dovete richiedere più key
  • non potete superare i 50.000 accessi giornalieri
  • le costanti G_SATELLITE_TYPE e G_MAP_TYPE descritte nella documentazione NON esistono! In realtà si chiamano _SATELLITE_TYPE e _MAP_TYPE (maledetti ci ho perso un’ora a cercare di capire dove sbagliavo)…
Categories
pensieri php

sono tornato!

dopo questa assenza forzata, che mi ha fatto capire quanto sia malato e blog-dipendente, sono finalmente tornato!

ne ho approfittato per aggiornare wordpress alla versione 1.5.1.3 (e fatelo subito anche voi se non volete avere qualche problema in futuro…), disattivare un plugin per le statistiche che aveva portato il db a quota 35mb (della stessa cosa se n’è accorto anche alessandro con un’altro plugin simile) e per scoprire che dreamhost non supporta la gestione dei permalink di wordpress.

Dopo un po’ di madonne sono giunto a tre possibili soluzioni al problema, e cioè:

  1. modificare il file .htaccess con le rewrite rules suggerite sul codex
  2. aggiungere nel file .htaccess la direttiva php php_flag cgi.fix_pathinfo 1
  3. disabilitare il modulo cgi di php in modo da usarlo come sapi, questa opzione disabilita però la possibilità di usare php 5

per ora ho usato la terza soluzione, appena avrò la voglia di riscrivere l’engine della mia template che sfrutta, molto, il referrer path per la creazione dei menù di sezione passerò alla seconda o alla prima…

ciuaz

Categories
sysadmin

installare un server ssh su windows

casomai ne aveste la necessità ecco due piccoli tutorial su come installare un server SSH (ed SFTP) su una macchina windows.

per amor di cronaca io ho installato sshwindows che non è altro che una distribuzione di cygwin comprendente interfaccie di setup e personalizzazione.

altri interessanti informazioni sono presenti sul sito ufficiale di openssh

[update]
adesso ho solo un unico cruccio.. non riesco a fare un chroot per gli utenti… e naturalmente è colpa dell’architettura di windows…

ciuaz

Categories
ajax

behaviour.js

un ottimo esempio di libreria che semplifica la vita a tutti quelli che vogliono usare ajax (e rispettive implementazioni) senza impazzire troppo con il js all’interno del proprio codice.

Behaviour is the missing link for your ajax apps. Or: Using CSS selectors to apply Javascript functionality

Behaviour permette infatti di sfruttare i selettori CSS per modificare dinamicamente le pagine con i dati provenienti da qualche framework ajax (ad esempio da script.aculo.us) senza dover inserire lunghi ed intricati script nei tag della pagina.

[update]
navigando a ritroso ho trovato su phpvolcano un altro js interessante chiamato contextmenu, che, come avrete intuito dal nome, permette di creare dei menù contestuali su link ed oggetti html.

[update 2]
ecco un bell’articolo su come poter usare il pulsante indietro e memorizzare un url all’interno di applicazioni ajax

[update 3]
google ha rilasciato sotto licenza gpl una libreria per la gestione di trasformazioni XSLT. Per inciso la libreria è la stessa usata in gmail…

AJAXSLT is an implementation of XSL-T in JavaScript, intended for use in fat web pages, which are nowadays referred to as AJAX applications. Because XSL-T uses XPath, it is also an implementation of XPath that can be used independently of XSL-T.

ciuaz