Ho scoperto Nodemon, evviva!!
Occorre modificare il package.json ed aggiugere una dipendenza, di preferenza in devdependencies, e poi inserire/modificare una riga nella sezione script.
http://technotip.com/3728/auto-restart-server-with-nodemon-node-js/
Qui come l'ho implementato in un progetto che sto implementando:
package.json:
{
"name": "manageDB",
"version": "0.0.1",
"main": "./app.js",
"private": true,
"scripts": {"start": "nodemon app.js"},
"dependencies" :
{ "express" : "3.0.5"
, "jade" : "*"
, "events" : "*"
, "mongoose" : "2.7.0"
, "less-middleware": "*"
},
"devDependencies": {
"nodemon": "*"
}
}
giovedì 24 ottobre 2013
Doxygen : cambiare la colorazione del codice con un JS
Una volta generata la documentazione al mio codice in formato html con DoxyGen, mi sono trovato a cercarne di migliorarne la visualizzazione.
Cercando su internet mi sono imbattuto in questo articolo:
https://coderwall.com/p/ydwz3a
Basta inserire highlight.js nel codice html.
Qui un estratto dal primo link:
Cercando su internet mi sono imbattuto in questo articolo:
https://coderwall.com/p/ydwz3a
Basta inserire highlight.js nel codice html.
Qui un estratto dal primo link:
ow create a custom header.html (
doxygen -w html header.html) and include this code in :<link rel="stylesheet"
href="$relpath^solarized_light.css">
<script src="$relpath^highlight.pack.js"></script>
<script>
$(function() {
$(".fragment").each(function(i,node) {
var $node = $(node);
$node.html(""
+
$node.text()+"
");
hljs.highlightBlock(node);
});
});
</script>
Finaly, add new options to your Doxygen configuration file:
HTML_HEADER = header.html
HTML_EXTRA_FILES = highlight.js/highlight.pack.js \
highlight.js/styles/solarized_light.css
The result, showing Doxygen generated documentation with PHP syntax coloring. Much better then default.
JavaScript & DoxyGen
Una soluzione per avere la documentazione generata da Doxygen con JavaScript è l'uso di un filtro.
Qui la spiegazione, gli esempi ed il codice:
http://blog.coherent-labs.com/2012/10/documenting-javascript-with-doxygen.html
https://gist.github.com/3767879
Qui la spiegazione, gli esempi ed il codice:
http://blog.coherent-labs.com/2012/10/documenting-javascript-with-doxygen.html
https://gist.github.com/3767879
E' sempre questione di stile !
Ah si !
Scrivere codice leggibile è proprio un'arte! ma soprattutto occorre darsi delle linee guida, io per i miei lavori su Node.js mi sono orientato grazie a questo :
http://nodeguide.com/style.html
Occorre però avere anche una buona propensione a commentare il codice, ma dato che il bravo informatico è pigro io mi sono attrezzato con YuiDoc e Dox
http://yui.github.io/yuidoc/
http://visionmedia.github.io/dox/
Recentemente mi è capitato di vedere un collega usare Doxygen e devo ancora scoprire se posso usarlo, mi è parso infatti molto 'bello'.
http://www.stack.nl/~dimitri/doxygen/helpers.html
Scrivere codice leggibile è proprio un'arte! ma soprattutto occorre darsi delle linee guida, io per i miei lavori su Node.js mi sono orientato grazie a questo :
http://nodeguide.com/style.html
Occorre però avere anche una buona propensione a commentare il codice, ma dato che il bravo informatico è pigro io mi sono attrezzato con YuiDoc e Dox
http://yui.github.io/yuidoc/
http://visionmedia.github.io/dox/
Recentemente mi è capitato di vedere un collega usare Doxygen e devo ancora scoprire se posso usarlo, mi è parso infatti molto 'bello'.
http://www.stack.nl/~dimitri/doxygen/helpers.html
sabato 19 ottobre 2013
Alla scoperta dei moduli JS per Node.Js :)
Leggi e rileggi post di altri su Internet ed alla fine questo pomerigigo sono approdato su questo link:
https://nodejsmodules.org
Davvero un bel lavoro di per creare un bel catalogo dei moduli disponibili.
https://nodejsmodules.org
Davvero un bel lavoro di per creare un bel catalogo dei moduli disponibili.
venerdì 18 ottobre 2013
Guida interattiva a Package.json - Node.js
Internet è sempre fonte di grandi sorprese e soddisfazioni :)
Mi sto godendo tutte le informazioni su come scrivere correttamente un package.json esplorando questo link :
http://package.json.nodejitsu.com
e poi è utile anche questo:
https://npmjs.org/doc/json.html
Mi sto godendo tutte le informazioni su come scrivere correttamente un package.json esplorando questo link :
http://package.json.nodejitsu.com
e poi è utile anche questo:
https://npmjs.org/doc/json.html
Node.Js ed Express
First Thing: Thank You Andrew Burgess http://andrewburgess.ca for your tutorial on Tut+ !
Ora posso proseguire in italiano.
Ho finito di vedere appunto un ottimo tutorial su come usare Express con Node.js, e mi appresto a scaricare da Tut+ il libro https://tutsplus.com/ebook/express-web-application-development/
Oltre a vedere all'opera uno Express dal video ho appreso una nozione interessante su come organizzare le dipendenze di una applicazione sviluppata con Node.js
Creata infatti la cartella di progetto basta inserire un file chiamato Package.json che contiene ad esempio:
http://blog.nodejitsu.com/package-dependencies-done-right
{ "name": "naive", "description": "A package using naive versioning", "author": "A confused individual",
"dependencies": {
"express": ">= 1.2.0",
"optimist": ">= 0.1.0"
},
"engine": "node 0.4.1"
}
Ora posso proseguire in italiano.
Ho finito di vedere appunto un ottimo tutorial su come usare Express con Node.js, e mi appresto a scaricare da Tut+ il libro https://tutsplus.com/ebook/express-web-application-development/
Oltre a vedere all'opera uno Express dal video ho appreso una nozione interessante su come organizzare le dipendenze di una applicazione sviluppata con Node.js
Creata infatti la cartella di progetto basta inserire un file chiamato Package.json che contiene ad esempio:
http://blog.nodejitsu.com/package-dependencies-done-right
{ "name": "naive", "description": "A package using naive versioning", "author": "A confused individual
mercoledì 16 ottobre 2013
Formazione Online : Marketing su Internet
Oramai passo il tempo libero a fare autoformazione !
Marketing, programmazione, system administration, cucina, storia ... un po' di tutto.
Per oggi mi limito a parlarvi dei corsi di Marketing online:
- Google : come partner - sto preparando la certificazione - mi godo i webinar registrati sui prodotti adwords, youtube...
- giuliomarsala.com: per colpa o merito di Giulio mi sono interessato 3 anni fa al marketing online
http://www.adwordsvincente.com/tag/giulio-marsala
http://giuliomarsala.info
- marketingacademy.it : della fantastica coppia Toso e Veronesi
https://www.facebook.com/filippotosocom
https://www.facebook.com/elena.veronesi
http://www.creativepark.it
- gtmasterclub.it : i webinar degli eventi organizzati da Taverniti
http://blog.giorgiotave.it
https://www.facebook.com/giorgiotave
http://www.giorgiotave.it/forum
http://www.convegnogt.it/
- madri.com: seguo da oltre due anni i corsi di Enrico che trovo fantastici
https://www.facebook.com/madrinternetmarketing
http://www.seowm.com/
http://blog.tagliaerbe.com/2007/02/interviste-seo-enrico-madri-madrigrano.html
Consigli per chi vuole usare Outlook per organizzarsi meglio
L'altro giorno una Cliente mi ha chiesto di 'formarla' all'uso di Outlook !!!
Ovviamente - come sa chi mi conosce - non faccio formazione sulla suite di Office, ma le ho trovato gli opportuni riferimenti online e scritto questa mail che qui riporto:
Ovviamente - come sa chi mi conosce - non faccio formazione sulla suite di Office, ma le ho trovato gli opportuni riferimenti online e scritto questa mail che qui riporto:
"Ciao Laura,
faccio seguito alla telefonata appena intercorsa per darti qui l'elenco del materiale che può essererti utile per usare al meglio Outllook:
- c'e' un corso online Microsoft su come organizzarsi con Outlook : http://office.microsoft.com/en-us/outlook-help/outlook-best-practices-how-harry-got-organized-RZ102724842.aspx
- O'Reilly pubblica la serie "Inside-Out" per Outlook un sampler del libro è visionabile qui http://cdn.oreillystatic.com/oreilly/booksamplers/msp/9780735671270_sampler.pdf
- come il precendente ma meno orientato al business : http://www.amazon.com/Take-Back-Your-Life-Microsoft/dp/B003D7JTFE
- John&Wiley nella collana "For Dummies" cioè per chi è alle prime armi col computer pubblica : http://www.dummies.com/store/product/Manage-Your-Life-with-Outlook-For-Dummies.productCd-0471959308.html ed ha una sezione di "Trucchi&Astuzie" per Outlook al link http://www.dummies.com/how-to/computers-software/ms-office/Outlook-Outlook-Express.html
- Il libro relativo a 2007 di cui ti ho accennato è questo : http://www.amazon.com/Total-Workday-Control-Microsoft-Outlook/dp/0974930466 applica la metodologia GTD di Allen [http://it.wikipedia.org/wiki/Getting_Things_Done] ad Outlook
Questo è quanto 'so' su come organizzare e sfruttare al meglio Outlook.
Resto a tua disposizione e ti auguro una buona giornata.
Luca Sacchi Ricciardi
Amministratore di Per Aspera Ad Astra Italia Srl - Milano - Italia
Director of Per Aspera Ad Astra Ltd. - London - United Kingdom
Mobile +39.3939242165
P Save a tree - please do not print this email unless you really need to
Il presente messaggio corredato dei relativi allegati contiene informazioni da considerarsi strettamente riservate ed è destinato esclusivamente al destinatario sopra indicato.
Chiunque ricevesse questo messaggio per errore o comunque lo leggesse senza essere legittimato è avvertito che trattenerlo, copiarlo, divulgarlo, distribuirlo a persone diverse dal destinatario è severamente proibito ed è pregato di rinviarlo immediatamente al mittente distruggendone l'originale.
Quanto precede ai sensi del rispetto del D. Lgs 196/2003 sulla tutela dei dati personali.
The information contained in this e-mail is confidential and solely for the intended addressee(s).
Unauthorized reproduction, disclosure, modification, and/or distribution of this e-mail may be unlawful.
If you have received this email in error, please notify the sender immediately and delete it from your system."
Unauthorized reproduction, disclosure, modification, and/or distribution of this e-mail may be unlawful.
If you have received this email in error, please notify the sender immediately and delete it from your system."
Node.Js Consigli di lettura per programmare bene.
Dopo un lungo silenzio ecco che rimetto mano al blog. Continuo a considerarlo - contrariamente a quanto ho studiato e so - uno strumento 'noioso'.
Ad ogni modo cercherò di usarlo come una sorta di 'memento' per articoli interessanti trovati online.
Riguardo Node.js ho trovato questo articolo ispirante e illuminante su come programmare bene:
http://stella.laurenzo.org/2011/03/bulletproof-node-js-coding
http://net.tutsplus.com/tutorials/javascript-ajax/node-js-for-beginners
Invece grazie a questo link ho scoperto 'express' - un framework per la generazione di pagine html - bellissimo !
http://nodeguide.com/beginner.html
Express: http://expressjs.com
http://net.tutsplus.com/tutorials/javascript-ajax/introduction-to-express/
Ad ogni modo cercherò di usarlo come una sorta di 'memento' per articoli interessanti trovati online.
Riguardo Node.js ho trovato questo articolo ispirante e illuminante su come programmare bene:
http://stella.laurenzo.org/2011/03/bulletproof-node-js-coding
http://net.tutsplus.com/tutorials/javascript-ajax/node-js-for-beginners
Invece grazie a questo link ho scoperto 'express' - un framework per la generazione di pagine html - bellissimo !
http://nodeguide.com/beginner.html
Express: http://expressjs.com
http://net.tutsplus.com/tutorials/javascript-ajax/introduction-to-express/
Iscriviti a:
Commenti (Atom)
Facciamo del Bene
Archivio blog
-
▼
2013
(11)
-
▼
ottobre
(10)
- Nodemon: ovvero non far ripartire a mano l'app.js ...
- Doxygen : cambiare la colorazione del codice con u...
- JavaScript & DoxyGen
- E' sempre questione di stile !
- Alla scoperta dei moduli JS per Node.Js :)
- Guida interattiva a Package.json - Node.js
- Node.Js ed Express
- Formazione Online : Marketing su Internet
- Consigli per chi vuole usare Outlook per organizza...
- Node.Js Consigli di lettura per programmare bene.
-
▼
ottobre
(10)