Ah, meraviglia delle meraviglie, stamattina mi sono imbattuto in questo interessantissimo howto:
http://java.dzone.com/articles/how-use-mongodb-pure-memory-db
L'ultima parte è interessante perchè spiega come fare la replica su un mongodb non in ram, per mettere al sicuro i dati da reboot e/o problemi :)
buona lettura!
lunedì 4 novembre 2013
giovedì 24 ottobre 2013
Nodemon: ovvero non far ripartire a mano l'app.js mentre sviluppi
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": "*"
}
}
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": "*"
}
}
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
Iscriviti a:
Commenti (Atom)