Piero V.

Nginx e PHP portable su Windows

Ogni tanto ho bisogno di avere un web server con PHP sulla mia chiave USB, così ho deciso di provare con Nginx, dato che ne ho sentito parlare molto bene ed è molto, molto leggero.

La prima soluzione che ho trovato si chiamava WNMP, cioè Windows Nginx MySQL PHP, però non mi piaceva anche perché rimetteva il suo copyright su istruzioni praticamente scaricate dal wiki di Nginx, così ho deciso di fare a modo mio.

Scaricare i pacchetti

Le istruzioni che dava lui sono già praticamente le stesse del wiki e le do anch’io, perciò riconosco che sono prese dalle pagine Install e php-fcgi on Windows del wiki di nginx.org e pertanto gli autori di questi step sono gli autori delle pagine del wiki.

Create una cartella sulla vostra chiavetta: il nome non è importante, ma meglio che il percorso sia breve e non contenga spazi.

Dentro a questa cartella create la cartella www. Dopo scaricate Nginx per windows ed estrate la cartella nginx-v... qui, quindi rinominatela in nginx. … [Leggi il resto]

Gedit Windows

Uno dei software GTK+ che non trovo male è gedit, l’editor di testo dell’ambiente desktop GNOME.

Allora l’ho provato su Windows: il porting è perfetto, si hanno veramente tutte le funzionalità di quello dei sistemi POSIX, perciò non ho nulla da dire riguardo al software in sé e per sé.

Tuttavia volevo renderlo portable per averlo sempre con me nella chiavetta, al posto di Notepad++ però c’è un piccolo svantaggio: gedit pesa circa 85MB, contro i 13,45MB di Notepad++.

Comunque per installarlo sul computer rimane ottimo.

TuxGuitar

Oggi volevo parlarvi di questo software: TuxGuitar.

È un editor di tablature libero (rilasciato sotto la licenza LGPL v2.1), una specie di clone aperto di Guitar Pro, infatti è compatibile con i suoi formati, anche se gli manca qualche funzionalità.

È scritto in java perciò è multi piattaforma.

È utilissimo ai chitarristi per impararsi le parti difficili, come gli assoli.

Su Windows mi pare funzioni al primo colpo, mentre su Linux c’è bisogno di Timidity (almeno su Debian e Ubuntu).

Comunque vi consiglio anche il sito Songsterr che funziona in modo simile solo che vi dà un player online che usa flash.

Lì le tablature sono fatte molto bene e in realtà sono in formato GP4 (Guitar Pro 4, supportato bene anche da TuxGuitar) e voi le scaricate inconsciamente e le mettete in RAM.

Comunque esisterebbe un modo per scaricarle: se monitorate le richieste vi accorgerete dell’indirizzo del file GP4 che sarebbe scaricabile (non c’è alcun controllo sullo User-Agent, almeno con Iceweasel 4.0.1 va alla grande) tuttavia devo invitarvi a non farlo perché è contro i TOS di Songsterr e potenzialmente illegale.

Spero di poterla dire quest’ultima informazione, altrimenti mi linciano 😊

Abbandono sLANchat

È passato poco più di un anno da quando ho parlato per la prima volta di sLANchat, Simple Local Area Network Chat, quella che doveva appunto essere una semplice chat standalone.

Le idee erano anche buone, tuttora le considero buone, tuttavia è continuata a rimanere un “todo”.

Ho però deciso che non lo sarà più, infatti per varie motivazioni non completerò, almeno per il momento il progetto.

Una delle motivazioni è sicuramente dovuta al tempo che scarseggia sempre di più e quello che posso passare al computer o per hobby vari è incanalato in dei determinati progetti, anche grossi.

Inoltre una chat è un software difficile da costruire, un software così detto real-time.

Già a farne una che si appoggia su AJAX e PHP ho avuto qualche problema, figurarsi questa a cui oltre che alle funzioni già create per la chat stile web, dovrebbe avere anche tutte le funzionalità di rete e una grafica, cosa che per il momento non ho abilità di creare.

Poi sinceramente non mi ero neanche informato più di tanto nel web, dove però ci potrebbero essere una strage di progetti simili.

Perciò, mi dispiace ammetterlo ma sono costretto a rinunciare (anche) a questo progetto.

Ragionamenti da Microsoft [Sinonimo di Zappa sui Piedi]

Se io fossi alla Microsoft, penserei così: Rete Moderna <- Browser moderno <- Sistema Operativo Moderno <- Macchine moderne

Invece io penso così: Rete Moderna <- Browser compatibile con gli standard -> Non Internex Explorer <- Qualsiasi browser un po’ recente <- Qualsiasi computer, anche di 10 anni (testato)

Perché bisogna privare l’utente anche di macchine date (vedi macchine del 2000) di vedere il web bene?

Se ci vuole una macchina abbastanza recente qualcosa di sbagliato c’è: se mettiamo il Kernel Linux + Xorg + IceWM + GTK+ + Firefox/Midori oppure Opera, possiamo dare a un utente anche con una macchina datata, poca RAM etc la possibilità di poter sfruttare bene il web (a parte il Flash magari, comunque tanto potremo rimpiazzarlo con il tag video!).

Bisogna chiederlo a Microsoft perché, infatti Internet Explorer 9 non supporterà Windows XP.

Vi ricordate l’inizio 2007 che Microsoft fece una grossa decisione sbagliata dando agli utenti un Sistema Operativo o uscito male - o giriamo la frittata, un S.O. per cui non erano pronti - detto Windows Vista?

Qual è stata la conseguenza?

Il passaggio di un sacco di utenti a software libero quale il super citato Ubuntu Linux. Ora sono pronti secondo me a farsi dire addio da tutti gli utenti di Windows XP, con buone alternative tra cui Firefox e il browser della grande G. … [Leggi il resto]