Archive for the 'Programmazione' Category

Snip of code: alcuni repository

Interessante articolo dove sono raccolti alcuni tra i più interessanti siti per gli snippet.

http://www.smashingmagazine.com/2009/07/21/45-excellent-code-snippet-resources-and-repositories/

http://www.flatiron.it/2009/07/snip-of-code-alcuni-repository/

Code snippets

Spesso mi capita di riutilizzare dei piccoli pezzi di codice presi dai miei progetti passati. Tutte le volte mi devo dannare l’anima per ricercare il progetto, poi il file ed infine il pezzo che mi serve. Ho sempre cercato un modo per poter archiviare i miei snippets senza dover impazzire (non mi sono mai impegnato veramente molto :) ); oggi ho trovato quattro siti che permettono l’archiviazione di snippets. Io, almeno per adesso, mi sono registrato solo ad uno di essi: Snipplr. Gli altri sono: DZone snippets, Programming is hard, CodeSnippets.

http://www.flatiron.it/2009/01/code-snippets/

Come nascondere menubar e status in Firefox e IE quando si usa window.open()

Mi è capitato di recente di dovere creare un’applicazione che aprisse delle finestre di popup nascondendo tutto tranne la x per chiudere la window. Dopo essere impazzito alcune ore, mi sono deciso a fare una ricerca nel WWW e ho scoperto quello che già sospettavo: non è possibile nascondere menubar e status da javascript.

Quando si passano i parametri alla funzione open() di window utilizzando menubar=no e/o status=no per nascondere la barra di navigazione e quella di stato, queste non verranno nascoste. Per ragioni di sicurezza, sia FireFox (da ora FF) che Internet Explorer (da ora IE) non lo permettono, ma forzano la loro visualizzazione.

Ciò che è concesso è cambiare queste impostazioni nel proprio browser permettendo che il comando window.open() nasconda le barre. Ma come fare?

Di seguito ve lo spiego:

IE 7
Per cambiare il comportamento di questo browser si deve:
	1. Entrare in Strumenti -> Opzioni Internet -> (Tab) Protezione
	2. Cliccare su Internet e poi su Livello personalizzato
	3. Cercare, in basso, "Consenti ai siti web l'apertura di finestre senza indirizzo o barra di stato" e attivarlo.

FF
Per la barra di stato:
	1. Entrare in Strumenti -> Opzioni -> (Tab) Contenuti
	2. Cliccare su Avanzate
	3. Spuntare "Nascondere la barra di stato"

Per la barra di navigazione:
	Soluzione rapida
		1. Spuntare Visualizza -> Barre di degli strumenti -> Barra di navigazione (a me ha funzionato)

	Soluzione meno rapida
		1. Scrivere nella barra di navigazione about:config e premere invio
		2. confermare l'operazione cliccando su "farò attenzione, prometto"
		3. cercare dom.disable_window_open_feature.menubar
		4. fare doppio clic sopra e cambiarlo in true

http://www.flatiron.it/2008/11/come-nascondere-menubar-e-status-in-firefox-e-ie/

Cream: “Vi” rinasce a nuova potenza

Io ho sempre criticato chi usava VI come editor testuale, perché ritenevo inutile l’enorme impegno che il programma ha sempre richiesto; in fondo però sapevo che la scelta non era solo un’esibizione muscolare, ma anche l’investimento in uno strumento estremamente potente.

Oggi sono particolarmente felice perché ho scoperto (con un certo ritardo) la soluzione ideale per me e per tutti coloro che vorranno utilizzare VI senza dover affrontare, almeno all’inizio, il tremendo apprendimento di istruzioni richiesto.

La soluzione di chiama Cream e non è altro che una particolare configurazione di Vi(m) che lo trasforma in un editor “normale” con le funzionalità accessibili in modo molto semplificato. In questo modo è stato trasformato VI in qualcosa di molto più semplice senza perdere però la sua potenza. Inoltre, per chi lo desidera, è sempre possibile attivare la modalità classica.

Penso che diventerà il mio editor preferito; così anch’io potrò, con più calma, approfondire questo  storico editor scoprendone tutte le potenzialità.

http://www.flatiron.it/2008/11/cream-vi-rinasce-a-nuova-potenza/