giovedì 6 dicembre 2007

I migliori 100 strumenti open source e gratuiti per lo sviluppo web

EDITOR DI CODICE

1. Aptana

Software free ed open source per sviluppare applicazioni Ajax. Supporta JavaScript, HTML, CSS ed FTP/SFTP.

Sito Ufficiale

2. Eclipse

Software framework scritto in Java. Ampliabile nelle funzioni grazie a numerose estensioni.

Sito Ufficiale

3. jEdit

Editor di testo per programmatori compatibile con Mac OS X, OS/2, Unix, VMS e Windows.

Sito Ufficiale

4. NVU

Ottimo editor HTML purtroppo non aggiornato da parecchio tempo.

Sito Ufficiale


5. Quanta Plus

Editor web per KDE.

Sito Ufficiale


6. Amaya

Buon editor web per creare e modificare documenti direttamente on-line.

Sito Ufficiale


MODELLAZIONE


7. Dia

Ottima alternativa gratuita al software "Visio" di Microsoft.

Sito Ufficiale


8. ArgoUML

Leader per la modellazione UML che funziona su piattaforma Java ed è disponibile in 10 lingue.

Sito Ufficiale


9. StarUML

Software veloce, leggero e ricco di funzioni per Windows.

Sito Ufficiale


10. MagicDraw

Strumento visuale per la modellazione UML e strumenti CASE con tantissime funzioni.

Sito Ufficiale


11. OpenOffice Draw

Strumento contenuto nella suite OpenOffice, utile per comunicare con grafici e diagrammi.

Sito Ufficiale


12. Kivio

Applicazione per diagrammi integrata in KOffice.

Sito Ufficiale


TRASFERIMENTO FILE

13. FileZilla

Ottimo client FTP.

Sito Ufficiale


14. WinSCP

Client SFTP ed FTP per Windows.

Sito Ufficiale


15. CyberDuck

Client FTP ed SFTP (SSH Secure File Transfer) con un’interfaccia grafica facile da usare. Si integra perfettamente con diverse applicazioni dei sistemi Mac.

Sito Ufficiale


16. FireFTP

Client FTP multi-piattaforma che si integra nel browser Mozilla Firefox.

Sito Ufficiale


DOCUMENTAZIONE CODICI


17. JSDoc

Tool che esegue il parser del codice javascript e crea la documentazione online.

Read more on JSDoc


18. Javadoc

Genera documentazione API in HTML da commenti doc nel codice sorgente. Può essere scaricato come parte di Java 2 SDK.

Sito Ufficiale


19. PHPDoc

Una sorta di Javadoc per il mondo PHP.

Sito Ufficiale


20. phpDocumentor

phpDocumentor, è uno strumento per l’auto-documentazione del linguaggio php.

Sito Ufficiale


PLUG-IN PER BROWSER

21. ColorZilla

Plugin per Firefox che permette di estrarre il codice esadecimale/RGB con il cursore del mouse.

Sito Ufficiale


22. LiveHTTPHeaders

Mostra gli header http in tempo reale.

Sito Ufficiale


23. DebugBar

Plug-in per Internet Explorer con strumenti come: DOM Inspector, HTTP Inspector, JavaScript Inspector, JavaScript Console ed HTML Validator.

Sito Ufficiale


24. Firebug


Permette di modificare, fare debug e monitorare CSS, HTML e JavaScript di qualsiasi pagina web in tempo reale.


Sito Ufficiale


25. Firebug Lite


Javascript che simula la console di "Firebug".



Sito Ufficiale


26. FireBug Lite ++ (IE7Pro)


Versione potenziata di FireBug Lite che permette di:


- Controllare gli errori
- Valutare espressioni (console)


- Navigare tra gli oggetti JavaScript


Sito Ufficiale



27. Internet Explorer Toolbar


Toolbar per sviluppatori per Microsoft Internet Explorer con numerosi strumenti utili.


Sito Ufficiale


28. Firefox web developer toolbar


Plug-in per Firefox, Flock, Mozilla e Seamonkey con numerosi strumenti utili.


Sito Ufficiale


29. IE7Pro


IE7Pro potenzia tantissimo ed aggiunge numerose funzionalità ad Internet Explorer, ad esempio: blocco delle pubblicità, mouse gestures, possibilità di usare userscript, ripristino da crash e tanto altro.



Sito Ufficiale


30. Opera Web Developer Toolbar & Menu


Toolbar ricca di funzioni interessanti per il browser Opera.


Sito Ufficiale


31. Pearl Cresent


Estensione per Mozilla Firefox che permette di catturare immagini di siti web.


Sito Ufficiale



32. Feng GUI FireFox Add-On extension


Permette di sapere quali elementi hanno catturato di più l’attenzione dei visitatori in un determinato sito.


Sito Ufficiale


33. Lorem Ipsum Content Generator 0.4


Genera contenuti in latino.


Sito Ufficiale



34. FlashBlock


Blocca in Mozilla, Firefox e Netscapel’avvio automatico degli elementi in flash.


Sito Ufficiale


TEST


35. PHPUnit


Ottimo strumento per lo sviluppo in PHP.


Sito Ufficiale



36. JUnit


Framework per scrivere test replicabili.


Sito Ufficiale


37. JsUnit


Per testare Javascript.


Sito Ufficiale


38. NUnit


Per testare il linguaggio .Net.



Sito Ufficiale


LOAD/STRESS TEST


39. OpenSTA


Compie duri load test HTTP ed HTTPS su Windows.


Sito Ufficiale


40. curl-loader


Potente HTTP, HTTPS, FTP, FTPS load generator scritto in C.


Sito Ufficiale



TEST DI USABILITA’ ED ACCESSIBILITA’


41. Xenu


Controlla i siti web per individuare eventuali link morti.


Sito Ufficiale


42. Vischeck


Simulatore cromatico per testare e rendere più accessibili i siti web.



Sito Ufficiale


43. browsershots.org


Servizio on-line che mostra come viene visualizzato un determinato sito web in differenti browser.


Sito Ufficiale


44. BrowsrCamp


Per testare la visualizzazione dei siti nei sistemi Mac (Safari).


Sito Ufficiale



45. Feng GUI


Permette di scoprire su cosa è concentrata l’attenzione dei visitatori in un determinato sito web.


Sito Ufficiale


46. Watchfire WebXACT


Servizio web che controlla il livello di qualità, accessibilità e privacy di un determinato sito.



Sito Ufficiale


47. DBMonster


Strumento che genera test random in database SQL.


Sito Ufficiale


ESPRESSIONI REGOLARI


48. Expresso 2.1


Strumento per imparare l’utilizzo delle espressioni regolari.



Sito Ufficiale


49. Regex Coach


Applicazione grafica per Windows per sperimentare interattivamente espressioni regolari.


Sito Ufficiale


EDITING DI IMMAGINI


50. GIMP


Ottima alternativa gratuita ed open source a Photoshop.


Sito Ufficiale



51. Inkscape


Editor per grafica vettoriale.


Sito Ufficiale


52. Paint.net


Leggera alternativa a Photoshop per Windows.


Sito Ufficiale


53. XnView


Ottimo visualizzatore ed editor di immagini.



Sito Ufficiale


54. ImageMagick


Permette di creare, modificare e comporre immagini bitmap. E’ in grado di leggere, convertire e scrivere immagini in svariati formati (circa 100). Permette di tradurre, ruotare, riflettere, capovolgere, ridimensionare e trasformare in vario modo le immagini.


Sito Ufficiale


55. Blender


Alternativa gratuita ed open source a 3D Studio Max.



Sito Ufficiale


56. Pencil


Software per creare disegni ed animazioni su Mac OS X e Windows.


Sito Ufficiale


57. Artweaver


Buon software di disegno gratuito.


Sito Ufficiale



COLORI


58. ColorJack


Ottima applicazione on-line per capire quali colori si abbinano meglio tra loro.


Sito Ufficiale


59. Kuler


Applicazione per capire quali colori si abbinano megli tra loro.


Sito Ufficiale


60. Color Cop



Cattura i colori.


Sito Ufficiale


DATABASE


61. DBDesigner 4


Per disegnare database visuali.


Sito Ufficiale


62. Clay


Per disegnare database.



Sito Ufficiale


CONTROLLO SORGENTI


63. Subversion


Buona alternativa a CVS.


Sito Ufficiale


64. CVS


Mantiene al corrente di tutto il lavoro e di tutti i cambiamenti in un insieme di file.


Sito Ufficiale



65. CVSNT


Buon software per controllare i cambiamenti in un insieme di file.


Sito Ufficiale


66. RapidSVN


GUI front-end multi-piattaforma per il sistema di revisione scritto in C++ usando il framework wxWidgets.


Sito Ufficiale


67. TortoiseSVN


Sistema di revisione sotto forma di estensione della shell di Windows.



Sito Ufficiale


68. TortoiseCVS


Per controllare i cambiamenti in un insieme di file tramite l’esplora risorse di Windows.


Sito Ufficiale


69. SmartCVS


Client CVS innovativo e multi-piattaforma.


Sito Ufficiale



70. Subclipse


Subversion per Eclipse.


Sito Ufficiale


71. JCVS


Buon Client CVS e molto altro.


Sito Ufficiale


72. WinCVS


Client CVS per Windows.



Sito Ufficiale


DEBUG PER HTTP


73. Fiddler


Crea log relativi al traffico HTTP tra un computer ed Internet.


Sito Ufficiale


74. Fiddler 2


Crea log relativi al traffico HTTP(S) tra un computer ed Internet.


Sito Ufficiale



SERVER


75. Apache


C’è bisogno di presentazioni?!


Sito Ufficiale


76. Apache Tomcat


Server web ed application server che funge anche da contenitore per eseguire servlet o Java Server Pages.



Sito Ufficiale


77. XAMPP


Distribuzione di Apache facile da installare ed usare che contiene MySQL, PHP e Perl.


Sito Ufficiale


DATABASE


78. MySQL


MySQL è semplicemente il maggior software open source per i database.



Sito Ufficiale


79. PostgreSQL


Completo database relazionale ad oggetti con licenza libera stile.


Sito Ufficiale


80. Apache Derby


Database relazionale in Java.


Sito Ufficiale



81. pgAdmin


Miglior piattaforma open source di gestione per PostgreSQL.


Sito Ufficiale


82. MySQL GUI Tools Bundle for 5.0


Ottima GUI per gestire MySQL.


Sito Ufficiale


83. phpMyAdmin


Strumento scritto in PHP, utile all’amministrazione di MySQL sul Web.



Sito Ufficiale


STATISTICHE


84. AWStats


Permette d creare avanzate statistiche grafiche riguardo server web, streaming, ftp e mail .


Sito Ufficiale


85. phpMyVisits


Statistiche per siti web.


Sito Ufficiale



86. Google Analytics


Servizio di Google che genera avanzate statistiche sulle visite dei siti web.


Sito Ufficiale


ALTRI


87. Beautify PHP


Programma che riformatta ed abbellisce automaticamente codice PHP.


Sito Ufficiale


88. PuTTY



Implementazione gratuita di Telnet ed SSH per Windows e sistemi Unix.


Sito Ufficiale


89. WinMerge


Software per Windows che compara ed unisce file testuali.


Sito Ufficiale


90. DBG


Ottimo php debugger.


Sito Ufficiale



91. PHP Accelerator


Permette una buona accelerazione degli script PHP.


Sito Ufficiale


92. ajaxload.info


Crea animazioni da inserire nei caricamenti Ajax.


Sito Ufficiale


93. Stripemania


Crea sfondi per siti web.



Sito Ufficiale


94. FavIcon Generator


Per creare velocemente favicon.


Sito Ufficiale


95. YAML Builder


Per creare template HTML.


Sito Ufficiale



96. CSS Rounded Box Generator


Crea box Ajax dai bordi arrotondati.


Sito Ufficiale


97. CSS Optimiser


Ottimizza CSS.


Sito Ufficiale


98. CSS Validator


Per validare CSS.



Sito Ufficiale


99. Acrobot


Per marcare facilmente abbreviazioni ed acronimi.


Sito Ufficiale


100. Markup Validation Service


Valida documenti HTML, XHTML, SMIL, MathML, ecc.


Sito Ufficiale




Fonte: Ajax Flakes


Ubuntu 8.04 LTS

Prima release alpha di Ubuntu 8.04 LTS (nome in codice “Hardy Heron”) è stata rilasciata da pochissimi giorni. Ubuntu 8.04 sarà una LTS (Long Term Support), per cui supportata con aggiornamenti di sicurezza per cinque anni per quanto riguarda la versione server, e per 3 anni per quanto riguarda la versione desktop.
Credo proprio che le novità saranno molte, sicuramente balzerà subito all’occhio il restyling del look.
Per provare la nuova versione Alpha basterà seguire la solita procedura di aggiornamento. Trattandosi di una versione Alpha, quindi in piena fase di sviluppo, l’installazione è consigliata solo ai tester.

domenica 18 novembre 2007

Emule più sicuro con Ipfilter

Ho saputo che sarebbe ancora meglio settare l'ipfilter in modo da ottenere migliori sicurezze contro i server spia.
Questo è il link.
Seguite la guida che è semplice e tutto sommato manco troppo lunga.

Buena Suerte!

mercoledì 14 novembre 2007

Emule riparte alla carica

Ecco i passi necessari per rimettere in piedi il vostro caro amico mulo...dopo tutti i problemi che ci sono stati e i pochi server rimasti attivi mi sembrava ora di cambiare un po' aria.
Io ho testato e tutto è andato benissimo.


1)andare nella scheda server.
2)cancellare tutti i server della lista.
3)inserire in Aggiorna server .met da URL l'indirizzo: www.gruk.org/server.met, poi cliccate su aggiorna.
4)inserire in Aggiorna server .met da URL l'indirizzo: http://peerates.net/peerates/certifiedserver.met, poi cliccate su aggiorna.
5)Riavviate tutto e dovreste rivedere i nuovi server funzionanti.


PS
come al solito...
tutto ciò che leggete da questo blog e poi provate, lo fate a vostro rischio e pericolo.
non mi assumo nessuna responsabilità di eventuali errori.

mercoledì 7 novembre 2007

Knight.exe

L'ultimo virus che sta dilagando ultimamente è knight.exe.
Si tratta di un’applicazione VB6 creata da Ariful Islam chiamata Disk Knight.
Si è diffusa tra alcuni amici via chiavetta USB, probabilmente questo file si è autoinstallato sulle chiavette USB da qualche pc presente nei centri fotocopie.
Oltre al file knight.exe c'è anche un altro file, Autorun.inf.
Leggendo per la rete ho trovato diversi rimedi più o meno simili.
Vi inserisco di seguito quello che ho provato e che è risultato vincente.

Non mi assumo alcuna responsabilità su eventuali errori che si possono verificare, tutto quello che fate è sotto la vostra TOTALE responsabilità.


PASSO 1 Eliminazione dalla chiavetta/cellulare/iPod:
- Se non visualizzate file nascosti e di sistema, andate in Strumenti->Opzioni Cartella->Visualizzazione e selezionate Visualizza Cartelle e File Nascosti e deselezionate Nascondi File Protetti di Sistema. A questo punto se avete Disk Knight nella vostra chiavetta dovreste visualizzare un eseguibile chiamato Knight e un Autorun.inf.

1) supponendo che la vostra chiavetta sia riconosciuta come disco E:\, una volta inserita da DOS digitare con le esatte maiuscole e spazi (ve li ho indicati con _): “dir_E:\/A_:_h”. In questo verranno visualizzati i files della chiavetta e, se infetta, anche la presenza di due files: autorun e knight.
2) eliminare autorun.inf. Si digita sempre in DOS “del_/f_/P_/A:H_E:\*autorun*”. Quindi si da conferma “S”.
3) eliminare knight.exe. Si digita sempre in DOS “del_/f_/P_/A:H_E:\*knight*”. Quindi si da conferma “S”.
4) a questo punto la chiavetta è pulita, ma non reinseritela nel PC che è ancora infetto!!

PASSO 2 Eliminazione dal PC:
1) con CTRL+ALT+CANC controllate i processi e se esiste un processo che si chiama Knight terminatelo;
2) andate in Pannello di Controllo ->Installazione Applicazioni cercate Knight e rimuovetelo, se c’è;
3) andate in Start -> Cerca -> File o cartelle ed inserite “Knight”. Rimuovetene i files ottenuti dalla ricerca;
4) da DOS digitate “regedit” quindi INVIO, poi si fa Modifica -> Trova e si scrive “knight”. Eliminate tutte le chiavi di registro con scritto “knight” o “disk knight” (sono 10-15!!) non quelle con scritto, per esempio, “knightj” o cose simili altrimenti si potrebbero bloccare altri programmi di sistema.

- FINE -

VI AUGURO BUONA FORTUNA!!!

martedì 7 agosto 2007

I passaporti rivoluzionari...

Le misure di sicurezza a lungo meditate dal governo inglese hanno visto dar luogo alla creazione e diffusione in Gran Bretagna dei passaporti biometrici, sono rivoluzionari e innovativi...
Peccato che in un pomeriggio un gruppo di giornalisti ed una signora compiacente si sono resi conto che...bastano 4 ore per craccarli!!
Erano stati definiti, i passaporti più sicuri di sempre...
Per dimostrare l'enormità di questa bufala non sono intervenuti neppure gli hacker...ma un gruppetto di giornalisti del Daily Mail, quotidiano inglese, in un pomeriggio hanno dimostrato come sia semplice rubare informazioni che il passaporto dovrebbe gelosamente custodire!!
Dettagli
In Inghilterra il passaporto viene inviato a casa del richiedente. Il team del Maily Mail ha scoperto che sulla busta della spedizione ci sono informazioni a sufficienza per recuperare gran parte dei dati personali presenti sul passaporto...senza neppure aprire la busta!!
Grazie ad un kit, acquistabile da internet, sono riusciti a prelevare le informazioni contenute nel microchip dei nuovi passaporti.
La procedura di cracking del passaporto è stata portata a termine con la collaborazione di Elizabeth Wood, 33 anni, di Islington, che ha accettato di sottoporre la sua busta con passaporto al trattamento di quelli della Daily Mail.
Anche la foto è stata copiata senza aprire la busta...
La cosa peggiore è che i dettagli recuperabili in questo modo consentirebbero ad un truffatore, o peggio ad un terrorista, di apparire come cittadino in perfetta regola, aprire conti bancari, perfino richiedere una pensione o un mutuo...

lunedì 6 agosto 2007

Editing da pole position...

Avete presente quegli enormi listati di codice da scrivere?
Il solo pensiero di dover scrivere fino all'ultima lettera spesso può scoragiare e non poco...
soprattutto per la rilettura e la riscrittura...
Ho letto di uno strumento potentissimo da usare per agevolarci nella stesura di codice.
Il suo nome è JEDIT, è uno strumento di editing favoloso, che permette di abbreviare con poche lettere ciò che volete, una sorta di slang informatico.
E' scritto in java ed è possibile l'aggiunta di plugin che ne aumenta la potenza e la versatilità.
Si può fare, ad esempio, l'associazione TABLE con il codice
<#table>
<#tr>
<#td>

<#/td>
<#/tr>
<#/table>
<#/span>

Questo è solo un esempio d'uso, ma già intravedo nei vostri occhi un'immensa gioia...

Perforati in...0-day!!

Per un sistema, per un software, per un addetto alla sicurezza non c'è nulla di più umiliante di un exploit 0-day.
Stando ai dati di SECUNIA relativi al 2006, il software Microsoft ha subito in totale dieci attacchi 0-day!!
Di questi ben 6 sono relativi a Microsoft Office.
Il condice degli exploit può essere usato da un hacker per creare malware, da distribuire via email o attraverso siti acchiappagonzi ed è il più pericoloso, perché gli antivirus e gli antimalware ancora non sono aggiornati e non riuscendo a riconoscere una minaccia ancora non nota.
Insomma, ci sono molte possibilità di essere colpiti con gli exploit 0-day...se si usano prodotti Microsoft lo si è quasi di sicuro...

domenica 5 agosto 2007

La cronologia di Google...

Google ha annunciato il lancio di Cronologia web in italiano: gli utenti potranno rintracciare rapidamente e senza difficoltà i siti Internet che hanno visitato, oltre a modificare o cancellare tutti gli elementi che non desiderano nella propria cronologia.
Accedendo a Cronologia Web gli utenti daranno a Google la possibilità di fornire risultati più mirati. Per utilizzare il nuovo servizio gli utenti devono accedere al servizio attraverso un account Google e attivare la funzione di PageRank della Toolbar di Google.
Che dire...evviva la privacy...

5 anni di astinenza per vivere di più e meglio...

Spegnere Internet per cinque anni e vedere che arte viene prodotta in quel tempo: c'è troppa tecnologia disponibile, non si esce più, non si socializza più, l'arte e la buona musica stanno scomparendo. E' la proposta di Elton John rilasciata nel corso di un intervista a The Sun.
Già in passato aveva attribuito ad Internet la responsabilità dei cali nelle vendite di dischi, avanzando anche azioni legali contro i siti di file-sharing.
L'ultimo concerto dell'artista è stato però trasmesso in streaming su Internet e tutta la discografia è disponibile online per il download...
che dire...forse Elton esce così tanto da avere le idee molto chiare...