9 Risorse Gratuite per Diventare Web Developer

Fino a qualche anno fa il mondo dello sviluppo software era orientato verso le applicazioni stand-alone installabili sui PC. Oggi l’orizzonte è radicalmente cambiato. Al centro c’è la Rete, e tutte le applicazioni si orientano verso di essa. Le applicazioni tradizionali hanno lasciato il passo alle web-application, veri e propri programmi online.

Ecco una serie di risorse gratuito che permettono di sviluppare un’applicazione web dall’inizio alla fine. C’è tutto quello che serve, dai tutorials, all’editor, passando per i server e le librerie per semplificare il lavoro di sviluppo.

1. Tutorials, HTML, CSS, XML, Javascript, Ajax, SQL
Tutorials per tutti (o quasi) i linguaggi coinvolti nello sviluppo di applicazioni web: HTML, CSS, XML, Javascript, Ajax, SQL e molto altro.
http://www.w3schools.com/

2. Kohana Framework Php
Invece di scrivere un’applicazione è meglio utilizzare un framework, ovvero una piattaforma, una “cornice” che faccia da guida allo sviluppo dell’applicazione. Il framework Kohana contiene tantissime classi, librerie, helpers già pronti e fornisce anche un modello (MVC) per organizzare al meglio il lavoro e separare i dati dalla rappresentazione.
http://kohanaphp.com/

3. jQuery Libreria Javascript
Un’applicazione web moderna non può fare a meno di interazione lato client con Javascript e Ajax. Uno dei problemi di questi linguaggi è la compatibilità tra diversi browser, vero incubo dei programmatori. jQuery è una libreria Javascript multibrowser che risolve questo problema. Semplifica enormemente l’interazione con la pagina html e permette di ottenere spettacolari effetti grafici con poche istruzioni.
http://jquery.com/

4. Gliffy Diagrammi Online
Durante la progettazione del software nasce la necessità di dare un aspetto grafico alla struttura logica del programma, sia per schiarirsi le idee, sia per condividerle. Per la creazione di diagrammi di flusso, ma anche diagrammi di topologia di rete, si può usare Gliffy, tool online potentissimo. I grafici possono essere memorizzati ed esportati in diversi formati.
http://www.gliffy.com/

5. XAMPP: Apache, MySql, Php in un solo pacchetto
XAMPP è la soluzione più semplice per installare con pochi click una vera piattaforma di sviluppo open-source, con Apache, MySql, Php e tanto altro.
XAMPP

6. Xp-Dev Spazio Online per Storage e Versionamento
Se il software viene creato in team si rende necessario uno spazio comune dove memorizzare i sorgenti ed accedervi tramite Subversion. Ma anche se lo sviluppo è individuale è necessario uno spazio dove memorizzare e versionare i codici. Xp-Dev fornisce sia lo spazio per un repository Subversion, sia strumenti per la gestione del progetto, come blog e bug/time tracker.
Xp-Dev

7. PsPad Editor
Ok, ora abbiamo tutto e possiamo iniziare a scrivere i nostri software. Manca solo una cosa: l’editor. PsPad è un editor gratuito, multilinguaggio (naturalmente Php incluso), con evidenziatore di sintassi. Supporta i progetti, è corredato di una serie di tools utilissimi (calcolatore di firma digitale, tabella ASCII, selettore di colori…)
http://www.pspad.com/it/

Qui c’è tutto quello che vi serve per iniziare a sviluppare applicazioni per il web. Mancano le cose più importanti: creatività, passione, determinazione che naturalmente ci dovete mettere voi.

Buon divertimento!

Segnala presso:
Aggiungi '9 Risorse Gratuite per Diventare Web Developer' a SegnaloAggiungi '9 Risorse Gratuite per Diventare Web Developer' a OKnotizieAggiungi '9 Risorse Gratuite per Diventare Web Developer' a DiggitaAggiungi '9 Risorse Gratuite per Diventare Web Developer' a FaceBookAggiungi '9 Risorse Gratuite per Diventare Web Developer' a UpnewsAggiungi '9 Risorse Gratuite per Diventare Web Developer' a NotizieFlashAggiungi '9 Risorse Gratuite per Diventare Web Developer' a Fai informazioneAggiungi '9 Risorse Gratuite per Diventare Web Developer' a Twitter

Google Voice

voice_logo_smHo appena ricevuto un invito da parte di Google ad abilitare l’account di Google Voice. Purtroppo questo è quello che ho ottenuto:

google-voice-1google-voice-2In Italia il servizio non è ancora attivo 🙁

AGGIORNAMENTO 22/07/2009:

Effettivamente, come fatto notare nei commenti da ZioFork, provando da un altro luogo (nel mio caso dalla connessione di casa) si riesce ad entrare nell’interfaccia di amministrazione, ma il servizio al momento è abbastanza inutile pe noi italiani perché sia il numero unico che gli altri numeri dei dispositivi da associare a questo devono appartenere agli USA.

Server vpn pptp con dd-wrt e client con Ubuntu Linux e Windows XP

vpnTra le mille features che dd-wrt possiede ha quelle che gli permette di essere configurato come server vpn pptp in modo da permetterci di accedere agli host della nostra LAN anche quando siamo lontani da casa.

Configurare dd-wrt come server vpn pptp

Passo indispensabile è configurare dd-wrt come server ppt, una volta fatto questo dd-wrt si metterà in ascolto sulla porta tcp 1723 per accettare possibili connessioni provenienti dalla WAN. Se il router su cui gira dd-wrt non ha un indirizzo pubblico (perché magari è dietro nat) sarà necessario eseguire un forward della porta tcp 1723 dal router adsl verso quello dd-wrt.

La configurazione consiste nell’assegnare un nome utente e una password di autenticazione e  un indirizzo ip privato con cui verrà visto il router dd-wrt dai client che accedono alla vpn.

Continue reading “Server vpn pptp con dd-wrt e client con Ubuntu Linux e Windows XP”

Importare su Gmail la rubrica del Nokia N80 da Ubuntu Linux

gmailQuesti passi sono validi sul N80 ma presumo che possano andre bene anche per altri modelli Nokia e si basa fondamentalmente nell’esportare i contatti nella rubrica come file vcf e unirli in un unico file in modo da darlo in pasto a Gmail per eseguire l’imprtazione dei contatti. Vediamo i passi da compiere:

Nokia N80

  • Entrare nella rubrica
  • Selezionare tutti i contatti (Opzioni/Seleziona/Seleziona tutto)
  • Copiare i contatti nella memory card (Opzioni/Copia/Nella memory card): i contatti sono stati copiaty nella memory card sotto la directory /Altro/Rubrica
  • Trovate il modo di copiare i file vcf della rubrica appena creati sul pc magari con un lettore di memory card

PC con Ubuntu

  • Diamo per scontato che i file vcf siano stati copiati nella directory Scrivania/rubrica della propria home, quindi uniamoli con in un unico file con il comando
    cat ~/Scrivania/rubrica/* > ~/Scrivania/rubrica.vcf
  • A questo punto possiamo caricare su i contatti di Gmail il file appena creato ~/Scrivania/rubrica.vcf

contatti-gmail-importa

contatti-gmail

Se tutto è andato correttamente ora troveremo la rubrica telefonica del nostro cellulare direttamente nei contatti di Gmail.

Font, font, font

Alcuni link dove è possibile trovare font gratuiti:

SSH per windows

E’ da poco che ho scoperto le potenzialità dei tunnell ssh, ora che inizio a capirli bene inizio a pensare che siano la nona meraviglia del mondo.. (l’ottava è sicuramente apt, advanced packet tools, di debian). Con i tunnell ssh si scalvano proxy e firewall, si criptano le connessioni e si creano connessioni difficilmente instaurabili in altri modi e tralaltro sono ottimi per condividere connessioni internet e bypassare noiosi proxy che filtrano intere categorie di siti. Tutto questo è possibile grazie al demone ssh che normalmente gira sotto linux e si installa con un semplice “apt-get intall openssh server”. Per il mondo windows ho trovato un programmino free che porta ssh server anche sui sistemi 2k/xp/vista/seven. Io l’ho provato con seven e sono rimasto molto molto soddisfatto..

Il programma in questione si freeSSHd e permette di installare ssh server anche sui sistemi windows. Il software è completamente gratuito ed è fatto veramente bene, una volta installato parte un servizio di nome freesshd che si mette in ascolto sulla porta 22. Dalle opzioni è possibile fare praticamente tutto, cambiare la porta , abilitare il telnet e sopratutto abilitare sia il tunnelling che sfp. si possono scegliere quali utenti abilitare all’uso di ssh del tunnelling etc. Sono supportati anche gli utenti di dominio quindi può tornare utile in ambiti aziendali.
Ecco uno screenshots delle opzioni:

freesshd

E’un programma gratuito davvero completo, una volta collegati viene restituita la shell di windows e da li si può operare come in una normale finestra di cmd.
Dal mio punto di vista l’opzione più bella e sicuramente quella del tunnelling perchè permette di condividere connessioni internet tra macchine windows senza andare a smanettare con i parametri di rete. Con una finestra putty aperta sul client e il demone ssh che gira sul server è possibile fare praticamente tutto anche su macchine windows grazie a freesshd.
Come condividere una connessione e scavalcare un proxy sarà oggetto del prossimo post…

Per ora ecco il link per il download di freesshd:

http://www.freesshd.com

Vota l’articolo
Note: There is a rating embedded within this post, please visit this post to rate it.

Post from: ..«¿© CrôCcòBi$çöTtò ®¿»..

SSH per windows

Montare una partizione con superblocco non valido

Ho un hard disk morente, presenta numerosi errori ma il principale riguarda l’impossibilità di montare il file system, il mount infatti riporta l’errore:
sudo mount /dev/sdc1 /mnt

mount: tipo fs errato, opzione non valida, superblocco su /dev/sdc1
danneggiato, codepage o programma ausiliario mancante, o altro errore.
In alcuni casi si possono trovare informazioni utili in syslog.
Provare ad esempio 'dmesg […]

Unobtrusive Date-Picker Widget V4

datapickerPer chi avesse bisogno di un datapicker in javascript posso consigliarvi questo che è a dir poco eccezionale. Di seguito alcune delle pricipali caratteristiche:

  • Accessibilità tramite tastiera
  • Gestione dei più disparati formati data
  • Unobtrusive javascript (neanche una linea di javascript da inserire nel codice html)
  • Gestione degli skin css
  • Gestione della selezione di intervalli di date
  • Possibilità di disabilitare alcuni giorni della settimana
  • Localizzazione
  • Possibilità di evidenziare alcuni giorni della settimana

Continue reading “Unobtrusive Date-Picker Widget V4”