Page speed Insight!
Già, purtroppo è google, ma è molto utile perchè ti fa rendere conto su dove risiede il problema: ovvero in che parte del codice.. html, js, css, plugin vari, immagini, indirizzamenti DNS, oppure lato hosting e server.
Tanto per dire.. ho passato un pomeriggio a vedere come migliorare nella velocità un sito in WP e poi l’ho analizzato ed ho visto che il server di TISCALI dove risiede il sito ci metteva 2 secondi a rispondere. Embhè! Quindi fatta la segnalazione sono passati a 0,38 Secondi di tempo di risposta!
Hai voglia a migliorare i css dei plugin!!
All posts by kiki
Attendiamo le recommendation html5!
http://www.w3.org/blog/2012/09/getting-html5-to-recommendatio/
Come già annunciato da tempo, siamo in attesa di vedere pubblicate le recommendations per l’HTML.
Le davano per il 12 luglio, ma..
Questo lo stato dell’arte:
http://www.w3.org/TR/
_________
Tweets by w3c
ma come!?! e gli RSS!?!?!
Disporre su più colonne RESPONSIVE con i css.
Sottolineo responsive perchè si trovano post su questo argomento che però poi mantengono bloccati i div contenitori e quindi l’automatismo del RWD va a farsi benedire.
Quindi qui le draft:
http://dev.w3.org/csswg/css-multicol/#cw
ed ecco il codice per una larghezza fissa, ma un numero variabile di colonne:
<div class="+colonne" style="column-width:17.2em;-moz-column-width:17.2em; /* Firefox */ -webkit-column-width:17.2em; /* Safari and Chrome */"> </div>
e questo per un numero determinato di colonne (2), ma a larghezza adattata alla pagina!
<div class="2colonne" style="column-count:2;-moz-column-count:2; /* Firefox */ -webkit-column-count:2; /* Safari and Chrome */"></div>
Sì, sembra strano, ma qui ci vuole ancora il prefisso per ogni specifico browser.
bhà.
Segnalibri/preferiti dentro ad una app in html5!
Questa è una funzioni per chi fa App di reference (neologismo derivato dalle classi del market), ovvero app con documentazioni su altre cose, spesso si sente chiedere.
Come fare?
Utilizzando local storage, feature di html5, con l’aiuto di jquery:
Qui bel tutorial:
http://www.html5today.it/tutorial/html5-locastorage-tutorial-completo-usare-funzione-localstorage
Quindi:
Controllo che ci sia:
function initStorage(){
try {
return 'localStorage' in window && window['localStorage'] !== null;
} catch (e) {
return false;
}
};
POi mi creo le variabili che mi servono, ovvero il titolo e l’url
function togleBookmark(){
var url = window.location.pathname;
var title = $("h2").text();
if(initStorage())
if(localStorage.getItem(url)==null) {
localStorage.setItem(url,title);
$( ".star" ).addClass( "starred" );
} else {
localStorage.removeItem(url);
$( ".star" ).removeClass( "starred" );
}
};
Qui controllo quando carico la pagina che se l’url è nell’elenco la stellina deve essere gialla!
function initCssBookmark() {
var url = window.location.pathname;
if(initStorage())
if(localStorage.getItem(url)!=null)
$( ".star" ).addClass( "starred" );}
E per ultimo nella pagina SEGNALIBRI, mi metto un
e poi gli metto una funzione per fargli generare una lista con queste cose per ogni elemento che esiste dentro al local storage.
function viewBookmark(){
var ul= $("\<ul\>");
for (i=0;i<localStorage.length;i++) {
var url = localStorage.key(i);
var title = localStorage.getItem(url);
ul.append("<li><a class=\"segnato\" href=\""+url+"\">"+title+"</a></li>" );
}
$("#mostraP").append(ul);
console.log(url);
console.log(title);
};
Finito!
Se vi è utile mettetemi un commento, thanks!
e condividete anche voi i vostri scriptini 😉
___
DAi ,godiamoci un altro bell’esperimento in html5 che ce lo meritiamo:
http://www.thewildernessdowntown.com/
aggiornamenti cordova – android
devo ricordarmi di specificare la versione di cordova che voglio usare nel progetto,
sudo npm install -g cordova@3.6.0-0.2.8 (API 19)
cordova platform list
android 3.4.0 (API 19)
(x non usare le api 22, ma fermarsi alle 19)
e poi o:
phonegap platform update android
oppure, ma solo per progetti vecchi:
phonegap platform remove android
phonegap platform update android
– volendo anche a versioeni specifiche, ese:
phonegap platform update android@4.0.1 (API22)
__
https://cordova.apache.org/announcements/2014/10/16/cordova-4.html
Stare nella versione 3, dovrebbe garantirci le api 19: LAST
cordova platform update android@3.7.2
[2015-07-22 09:54:54 – BilancioSocialeCGILER-CordovaLib] Unable to resolve target ‘android-21’
ok, non è vero..
___
non funziona:
MacBook-Pro-di-Redesign:CGILbilancio2010-2013 redesignnomade$ phonegap platform android@4.0.1
Installed platforms: android 3.3.0, ios 3.3.0
Available platforms: amazon-fireos, blackberry10, browser, firefoxos
questo ha funzionato:
MacBook-Pro-di-Redesign:Vconsumabile redesignnomade$ phonegap platform android -v
5.1.1-0.29.0
MacBook-Pro-di-Redesign:Vconsumabile redesignnomade$ npm remove cordova
npm WARN uninstall not installed in /Users/redesignnomade/Development/Agg/Vconsumabile-cordovaV5.1/node_modules: “cordova”
MacBook-Pro-di-Redesign:Vconsumabile redesignnomade$ sudo npm remove cordova -g
Password:
npm WARN uninstall not installed in /usr/local/lib/node_modules: “cordova”
MacBook-Pro-di-Redesign:Vconsumabile redesignnomade$ sudo npm install -g cordova@3.5.2
npm http GET https://registry.npmjs.org/cordova/3.5.2
npm http 404 https://registry.npmjs.org/cordova/3.5.2
npm ERR! Error: version not found: 3.5.2 : cordova/3.5.2
npm ERR! at RegClient.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:275:14)
npm ERR! at Request.self.callback (/usr/local/lib/node_modules/npm/node_modules/request/request.js:123:22)
npm ERR! at Request.EventEmitter.emit (events.js:98:17)
npm ERR! at Request.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:893:14)
npm ERR! at Request.EventEmitter.emit (events.js:117:20)
npm ERR! at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:844:12)
npm ERR! at IncomingMessage.EventEmitter.emit (events.js:117:20)
npm ERR! at _stream_readable.js:920:16
npm ERR! at process._tickCallback (node.js:415:13)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Darwin 14.4.0
npm ERR! command “node” “/usr/local/bin/npm” “install” “-g” “cordova@3.5.2”
npm ERR! cwd /Users/redesignnomade/Development/Agg/Vconsumabile-cordovaV5.1
npm ERR! node -v v0.10.24
npm ERR! npm -v 1.3.21
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/redesignnomade/Development/Agg/Vconsumabile-cordovaV5.1/npm-debug.log
npm ERR! not ok code 0
MacBook-Pro-di-Redesign:Vconsumabile redesignnomade$ sudo npm install -g cordova@3.6.0-0.2.8
npm http GET https://registry.npmjs.org/cordova/3.6.0-0.2.8
npm http 200 https://registry.npmjs.org/cordova/3.6.0-0.2.8
npm http GET https://registry.npmjs.org/cordova/-/cordova-3.6.0-0.2.8.tgz
npm http 200 https://registry.npmjs.org/cordova/-/cordova-3.6.0-0.2.8.tgz
npm http GET https://registry.npmjs.org/cordova-lib/0.21.8
npm http GET https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/underscore/1.4.4
npm http GET https://registry.npmjs.org/nopt
npm http 200 https://registry.npmjs.org/cordova-lib/0.21.8
npm http GET https://registry.npmjs.org/cordova-lib/-/cordova-lib-0.21.8.tgz
npm http 304 https://registry.npmjs.org/nopt
npm http 200 https://registry.npmjs.org/underscore/1.4.4
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz
npm http 200 https://registry.npmjs.org/cordova-lib/-/cordova-lib-0.21.8.tgz
npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz
npm http 200 https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/properties-parser
npm http GET https://registry.npmjs.org/dep-graph/1.1.0
npm http GET https://registry.npmjs.org/unorm
npm http GET https://registry.npmjs.org/cordova-js
npm http GET https://registry.npmjs.org/bplist-parser
npm http GET https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/elementtree/0.1.5
npm http GET https://registry.npmjs.org/osenv
npm http GET https://registry.npmjs.org/rc/0.3.0
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/plist
npm http GET https://registry.npmjs.org/request/2.22.0
npm http GET https://registry.npmjs.org/npm/1.3.4
npm http GET https://registry.npmjs.org/shelljs
npm http GET https://registry.npmjs.org/xcode/0.6.7
npm http GET https://registry.npmjs.org/tar
npm http GET https://registry.npmjs.org/npmconf
npm http GET https://registry.npmjs.org/semver
npm http 200 https://registry.npmjs.org/bplist-parser
npm http 304 https://registry.npmjs.org/dep-graph/1.1.0
npm http 304 https://registry.npmjs.org/elementtree/0.1.5
npm http 200 https://registry.npmjs.org/properties-parser
npm http 200 https://registry.npmjs.org/unorm
npm http 200 https://registry.npmjs.org/osenv
npm http 200 https://registry.npmjs.org/cordova-js
npm http GET https://registry.npmjs.org/cordova-js/-/cordova-js-3.9.0.tgz
npm http 200 https://registry.npmjs.org/mime
npm http 304 https://registry.npmjs.org/rc/0.3.0
npm http 200 https://registry.npmjs.org/plist
npm http GET https://registry.npmjs.org/plist/-/plist-1.0.1.tgz
npm http 200 https://registry.npmjs.org/request/2.22.0
npm http GET https://registry.npmjs.org/request/-/request-2.22.0.tgz
npm http 200 https://registry.npmjs.org/xcode/0.6.7
npm http GET https://registry.npmjs.org/xcode/-/xcode-0.6.7.tgz
npm http 200 https://registry.npmjs.org/cordova-js/-/cordova-js-3.9.0.tgz
npm http 200 https://registry.npmjs.org/npm/1.3.4
npm http GET https://registry.npmjs.org/npm/-/npm-1.3.4.tgz
npm http 200 https://registry.npmjs.org/tar
npm http 200 https://registry.npmjs.org/plist/-/plist-1.0.1.tgz
npm http 200 https://registry.npmjs.org/shelljs
npm http 200 https://registry.npmjs.org/npm/-/npm-1.3.4.tgz
npm http 200 https://registry.npmjs.org/xcode/-/xcode-0.6.7.tgz
npm http 200 https://registry.npmjs.org/glob
npm http 200 https://registry.npmjs.org/npmconf
npm http 200 https://registry.npmjs.org/semver
npm http 200 https://registry.npmjs.org/request/-/request-2.22.0.tgz
npm http GET https://registry.npmjs.org/ini
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/deep-extend
npm http GET https://registry.npmjs.org/underscore/1.2.1
npm http GET https://registry.npmjs.org/config-chain
npm http GET https://registry.npmjs.org/once
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/sax/0.3.5
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/pegjs/0.6.2
npm http GET https://registry.npmjs.org/node-uuid/1.3.3
npm http GET https://registry.npmjs.org/block-stream
npm http GET https://registry.npmjs.org/fstream
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/http-signature
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/form-data/0.0.8
npm http 304 https://registry.npmjs.org/deep-extend
npm http 304 https://registry.npmjs.org/config-chain
npm http 200 https://registry.npmjs.org/once
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/browserify/7.1.0
npm http 200 https://registry.npmjs.org/underscore/1.2.1
npm http 304 https://registry.npmjs.org/sax/0.3.5
npm http GET https://registry.npmjs.org/through/2.3.4
npm http GET https://registry.npmjs.org/xmldom
npm http GET https://registry.npmjs.org/uglify-js
npm http 200 https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/util-deprecate/1.0.0
npm http GET https://registry.npmjs.org/xmlbuilder/2.2.1
npm http GET https://registry.npmjs.org/base64-js/0.0.6
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.2.1.tgz
npm http 304 https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/ini
npm http 304 https://registry.npmjs.org/block-stream
npm http 200 https://registry.npmjs.org/pegjs/0.6.2
npm http 304 https://registry.npmjs.org/forever-agent
npm http 304 https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/pegjs/-/pegjs-0.6.2.tgz
npm http 304 https://registry.npmjs.org/http-signature
npm http 304 https://registry.npmjs.org/oauth-sign
npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.2.1.tgz
npm http 304 https://registry.npmjs.org/tunnel-agent
npm http 304 https://registry.npmjs.org/fstream
npm http 200 https://registry.npmjs.org/cookie-jar
npm http 304 https://registry.npmjs.org/hawk
npm http 200 https://registry.npmjs.org/minimatch
npm http 200 https://registry.npmjs.org/qs
npm http 200 https://registry.npmjs.org/pegjs/-/pegjs-0.6.2.tgz
npm http 200 https://registry.npmjs.org/node-uuid/1.3.3
npm http 200 https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz
npm http 200 https://registry.npmjs.org/browserify/7.1.0
npm http 304 https://registry.npmjs.org/through/2.3.4
npm http 200 https://registry.npmjs.org/node-uuid
npm http 304 https://registry.npmjs.org/xmldom
npm http GET https://registry.npmjs.org/browserify/-/browserify-7.1.0.tgz
npm http 304 https://registry.npmjs.org/util-deprecate/1.0.0
npm http 304 https://registry.npmjs.org/xmlbuilder/2.2.1
npm http 304 https://registry.npmjs.org/base64-js/0.0.6
npm http 304 https://registry.npmjs.org/form-data/0.0.8
npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz
npm http 200 https://registry.npmjs.org/browserify/-/browserify-7.1.0.tgz
npm http GET https://registry.npmjs.org/wrappy
npm http GET https://registry.npmjs.org/proto-list
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/assert-plus
npm http GET https://registry.npmjs.org/asn1/0.1.11
npm http GET https://registry.npmjs.org/ctype/0.5.3
npm http GET https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/wrappy
npm http 304 https://registry.npmjs.org/assert-plus
npm http 304 https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/proto-list
npm http 304 https://registry.npmjs.org/asn1/0.1.11
npm http 304 https://registry.npmjs.org/ctype/0.5.3
npm http 304 https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/lodash-node
npm http GET https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/sntp
npm http GET https://registry.npmjs.org/cryptiles
npm http GET https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/lodash-node
npm http 200 https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/rimraf/-/rimraf-2.4.2.tgz
npm http 304 https://registry.npmjs.org/sntp
npm http 304 https://registry.npmjs.org/cryptiles
npm http 304 https://registry.npmjs.org/combined-stream
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 200 https://registry.npmjs.org/boom
npm http 200 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
npm http GET https://registry.npmjs.org/source-map/0.1.34
npm http GET https://registry.npmjs.org/uglify-to-browserify
npm http GET https://registry.npmjs.org/yargs
npm http 200 https://registry.npmjs.org/hoek
npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5
npm http 304 https://registry.npmjs.org/uglify-to-browserify
npm http GET https://registry.npmjs.org/browser-resolve
npm http GET https://registry.npmjs.org/browserify-zlib
npm http 200 https://registry.npmjs.org/source-map/0.1.34
npm http GET https://registry.npmjs.org/builtins
npm http GET https://registry.npmjs.org/concat-stream
npm http GET https://registry.npmjs.org/deps-sort
npm http GET https://registry.npmjs.org/commondir/0.0.1
npm http GET https://registry.npmjs.org/domain-browser
npm http GET https://registry.npmjs.org/console-browserify
npm http GET https://registry.npmjs.org/defined
npm http GET https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/crypto-browserify
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/events
npm http GET https://registry.npmjs.org/constants-browserify
npm http GET https://registry.npmjs.org/http-browserify
npm http GET https://registry.npmjs.org/buffer
npm http GET https://registry.npmjs.org/duplexer2
npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-2.4.2.tgz
npm http GET https://registry.npmjs.org/https-browserify
npm http GET https://registry.npmjs.org/insert-module-globals
npm http 200 https://registry.npmjs.org/yargs
npm http 304 https://registry.npmjs.org/browser-resolve
npm http 304 https://registry.npmjs.org/deps-sort
npm http GET https://registry.npmjs.org/labeled-stream-splicer
npm http GET https://registry.npmjs.org/os-browserify
npm http GET https://registry.npmjs.org/parents
npm http GET https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/punycode
npm http GET https://registry.npmjs.org/process
npm http GET https://registry.npmjs.org/path-browserify
npm http GET https://registry.npmjs.org/module-deps
npm http GET https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/querystring-es3
npm http GET https://registry.npmjs.org/shallow-copy/0.0.1
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/syntax-error
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/shasum
npm http GET https://registry.npmjs.org/stream-browserify
npm http GET https://registry.npmjs.org/shell-quote
npm http GET https://registry.npmjs.org/subarg
npm http GET https://registry.npmjs.org/through2
npm http GET https://registry.npmjs.org/umd
npm http GET https://registry.npmjs.org/util
npm http GET https://registry.npmjs.org/timers-browserify
npm http GET https://registry.npmjs.org/tty-browserify
npm http GET https://registry.npmjs.org/url
npm http GET https://registry.npmjs.org/xtend
npm http GET https://registry.npmjs.org/vm-browserify
npm http 304 https://registry.npmjs.org/commondir/0.0.1
npm http GET https://registry.npmjs.org/assert
npm http GET https://registry.npmjs.org/JSONStream
npm http GET https://registry.npmjs.org/browser-pack
npm http 304 https://registry.npmjs.org/domain-browser
npm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz
npm http 304 https://registry.npmjs.org/console-browserify
npm http 304 https://registry.npmjs.org/defined
npm http 200 https://registry.npmjs.org/deep-equal
npm http 304 https://registry.npmjs.org/crypto-browserify
npm http 304 https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/browserify-zlib
npm http 304 https://registry.npmjs.org/builtins
npm http 200 https://registry.npmjs.org/constants-browserify
npm http 304 https://registry.npmjs.org/http-browserify
npm http 304 https://registry.npmjs.org/duplexer2
npm http 304 https://registry.npmjs.org/buffer
npm http 200 https://registry.npmjs.org/events
npm http 304 https://registry.npmjs.org/https-browserify
npm http 304 https://registry.npmjs.org/insert-module-globals
npm http 304 https://registry.npmjs.org/os-browserify
npm http 304 https://registry.npmjs.org/labeled-stream-splicer
npm http 304 https://registry.npmjs.org/isarray/0.0.1
npm http 304 https://registry.npmjs.org/punycode
npm http 304 https://registry.npmjs.org/parents
npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz
npm http 304 https://registry.npmjs.org/process
npm http 304 https://registry.npmjs.org/path-browserify
npm http 304 https://registry.npmjs.org/module-deps
npm http 304 https://registry.npmjs.org/resolve
npm http 304 https://registry.npmjs.org/shallow-copy/0.0.1
npm http 304 https://registry.npmjs.org/querystring-es3
npm http 200 https://registry.npmjs.org/concat-stream
npm http 304 https://registry.npmjs.org/syntax-error
npm http 304 https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/subarg
npm http 304 https://registry.npmjs.org/shasum
npm http 304 https://registry.npmjs.org/shell-quote
npm http 304 https://registry.npmjs.org/umd
npm http 304 https://registry.npmjs.org/util
npm http 304 https://registry.npmjs.org/timers-browserify
npm http 304 https://registry.npmjs.org/tty-browserify
npm http 200 https://registry.npmjs.org/through2
npm http 304 https://registry.npmjs.org/stream-browserify
npm http 304 https://registry.npmjs.org/xtend
npm http GET https://registry.npmjs.org/parents/-/parents-0.0.3.tgz
npm http GET https://registry.npmjs.org/process/-/process-0.8.0.tgz
npm http 304 https://registry.npmjs.org/vm-browserify
npm http 304 https://registry.npmjs.org/browser-pack
npm http 200 https://registry.npmjs.org/url
npm http 200 https://registry.npmjs.org/assert
npm http GET https://registry.npmjs.org/resolve/-/resolve-0.7.4.tgz
npm http GET https://registry.npmjs.org/umd/-/umd-2.1.0.tgz
npm http 200 https://registry.npmjs.org/JSONStream
npm http 200 https://registry.npmjs.org/process/-/process-0.8.0.tgz
npm http GET https://registry.npmjs.org/browser-pack/-/browser-pack-3.2.0.tgz
npm http 200 https://registry.npmjs.org/resolve/-/resolve-0.7.4.tgz
npm http GET https://registry.npmjs.org/assert/-/assert-1.1.2.tgz
npm http GET https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz
npm http 200 https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/glob/-/glob-5.0.14.tgz
npm http GET https://registry.npmjs.org/minimist/0.0.8
npm http 200 https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz
npm http 200 https://registry.npmjs.org/assert/-/assert-1.1.2.tgz
npm http GET https://registry.npmjs.org/wordwrap/0.0.2
npm http GET https://registry.npmjs.org/window-size/0.1.0
npm http GET https://registry.npmjs.org/decamelize
npm http GET https://registry.npmjs.org/camelcase
npm http 200 https://registry.npmjs.org/parents/-/parents-0.0.3.tgz
npm http 200 https://registry.npmjs.org/browser-pack/-/browser-pack-3.2.0.tgz
npm http GET https://registry.npmjs.org/amdefine
npm http 200 https://registry.npmjs.org/umd/-/umd-2.1.0.tgz
npm http 200 https://registry.npmjs.org/minimist/0.0.8
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz
npm http 304 https://registry.npmjs.org/decamelize
npm http 304 https://registry.npmjs.org/wordwrap/0.0.2
npm http 200 https://registry.npmjs.org/amdefine
npm http 200 https://registry.npmjs.org/glob/-/glob-5.0.14.tgz
npm http GET https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/once
npm http 304 https://registry.npmjs.org/window-size/0.1.0
npm http GET https://registry.npmjs.org/path-is-absolute
npm http GET https://registry.npmjs.org/inflight
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/once
npm http 200 https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz
npm http 304 https://registry.npmjs.org/inflight
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-2.0.9.tgz
npm http 304 https://registry.npmjs.org/path-is-absolute
npm http 304 https://registry.npmjs.org/camelcase
npm http GET https://registry.npmjs.org/typedarray
npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-2.0.9.tgz
npm http GET https://registry.npmjs.org/json-stable-stringify
npm http GET https://registry.npmjs.org/sha.js
npm http GET https://registry.npmjs.org/minimist
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz
npm http GET https://registry.npmjs.org/path-platform
npm http GET https://registry.npmjs.org/rfile
npm http GET https://registry.npmjs.org/ruglify
npm http GET https://registry.npmjs.org/date-now
npm http GET https://registry.npmjs.org/indexof/0.0.1
npm http GET https://registry.npmjs.org/stream-splicer
npm http GET https://registry.npmjs.org/acorn
npm http GET https://registry.npmjs.org/punycode/1.3.2
npm http 304 https://registry.npmjs.org/json-stable-stringify
npm http 304 https://registry.npmjs.org/path-platform
npm http GET https://registry.npmjs.org/querystring/0.2.0
npm http GET https://registry.npmjs.org/Base64
npm http GET https://registry.npmjs.org/path-platform/-/path-platform-0.0.1.tgz
npm http 200 https://registry.npmjs.org/minimist
npm http 304 https://registry.npmjs.org/date-now
npm http 304 https://registry.npmjs.org/indexof/0.0.1
npm http 200 https://registry.npmjs.org/rfile
npm http 304 https://registry.npmjs.org/typedarray
npm http 200 https://registry.npmjs.org/stream-splicer
npm http 200 https://registry.npmjs.org/path-platform/-/path-platform-0.0.1.tgz
npm http 200 https://registry.npmjs.org/querystring/0.2.0
npm http 200 https://registry.npmjs.org/ruglify
npm http GET https://registry.npmjs.org/create-hash
npm http GET https://registry.npmjs.org/diffie-hellman
npm http GET https://registry.npmjs.org/create-ecdh
npm http GET https://registry.npmjs.org/public-encrypt
npm http GET https://registry.npmjs.org/create-hmac
npm http GET https://registry.npmjs.org/pbkdf2
npm http GET https://registry.npmjs.org/randombytes
npm http 304 https://registry.npmjs.org/sha.js
npm http 200 https://registry.npmjs.org/punycode/1.3.2
npm http GET https://registry.npmjs.org/browserify-aes
npm http GET https://registry.npmjs.org/browserify-sign
npm http GET https://registry.npmjs.org/combine-source-map
npm http GET https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz
npm http GET https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz
npm http 200 https://registry.npmjs.org/Base64
npm http 304 https://registry.npmjs.org/public-encrypt
npm http 304 https://registry.npmjs.org/create-ecdh
npm http 304 https://registry.npmjs.org/create-hmac
npm http 304 https://registry.npmjs.org/diffie-hellman
npm http 304 https://registry.npmjs.org/randombytes
npm http GET https://registry.npmjs.org/core-util-is
npm http 304 https://registry.npmjs.org/browserify-sign
npm http 304 https://registry.npmjs.org/browserify-aes
npm http GET https://registry.npmjs.org/lexical-scope
npm http GET https://registry.npmjs.org/combine-source-map
npm http 200 https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz
npm http 304 https://registry.npmjs.org/combine-source-map
npm http 304 https://registry.npmjs.org/core-util-is
npm http 200 https://registry.npmjs.org/acorn
npm http 304 https://registry.npmjs.org/lexical-scope
npm http 304 https://registry.npmjs.org/create-hash
npm http 304 https://registry.npmjs.org/combine-source-map
npm http 304 https://registry.npmjs.org/pbkdf2
npm http 200 https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz
npm http GET https://registry.npmjs.org/callsite
npm http GET https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/pako
npm http GET https://registry.npmjs.org/elliptic
npm http GET https://registry.npmjs.org/bn.js
npm http GET https://registry.npmjs.org/ripemd160
npm http GET https://registry.npmjs.org/base64-js/0.0.8
npm http GET https://registry.npmjs.org/ieee754
npm http GET https://registry.npmjs.org/is-array
npm http GET https://registry.npmjs.org/convert-source-map
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/inline-source-map
npm http GET https://registry.npmjs.org/miller-rabin
npm http GET https://registry.npmjs.org/readable-wrap
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/convert-source-map
npm http GET https://registry.npmjs.org/inline-source-map
npm http GET https://registry.npmjs.org/lodash.memoize
npm http 304 https://registry.npmjs.org/pako
npm http GET https://registry.npmjs.org/wrappy
npm http 304 https://registry.npmjs.org/ripemd160
npm http GET https://registry.npmjs.org/parse-asn1
npm http GET https://registry.npmjs.org/browserify-rsa
npm http GET https://registry.npmjs.org/resolve/1.1.6
npm http GET https://registry.npmjs.org/brace-expansion
npm http 200 https://registry.npmjs.org/callsite
npm http GET https://registry.npmjs.org/astw
npm http 304 https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/jsonparse/0.0.5
npm http GET https://registry.npmjs.org/stream-combiner2
npm http GET https://registry.npmjs.org/detective
npm http GET https://registry.npmjs.org/uglify-js
npm http 200 https://registry.npmjs.org/elliptic
npm http 200 https://registry.npmjs.org/bn.js
npm http 304 https://registry.npmjs.org/ieee754
npm http GET https://registry.npmjs.org/jsonparse
npm http 304 https://registry.npmjs.org/is-array
npm http GET https://registry.npmjs.org/hash.js
npm http GET https://registry.npmjs.org/brorand
npm http 304 https://registry.npmjs.org/miller-rabin
npm http 304 https://registry.npmjs.org/base64-js/0.0.8
npm http 304 https://registry.npmjs.org/readable-wrap
npm http 304 https://registry.npmjs.org/convert-source-map
npm http 200 https://registry.npmjs.org/inline-source-map
npm http 304 https://registry.npmjs.org/convert-source-map
npm http 304 https://registry.npmjs.org/lodash.memoize
npm http 304 https://registry.npmjs.org/wrappy
npm http 304 https://registry.npmjs.org/parse-asn1
npm http 304 https://registry.npmjs.org/browserify-rsa
npm http 200 https://registry.npmjs.org/resolve/1.1.6
npm http GET https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz
npm http 304 https://registry.npmjs.org/brace-expansion
npm http 304 https://registry.npmjs.org/jsonparse/0.0.5
npm http GET https://registry.npmjs.org/asn1.js
npm http 304 https://registry.npmjs.org/astw
npm http 304 https://registry.npmjs.org/stream-combiner2
npm http GET https://registry.npmjs.org/concat-map/0.0.1
npm http GET https://registry.npmjs.org/balanced-match
npm http 304 https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/detective
npm http 304 https://registry.npmjs.org/jsonparse
npm http 304 https://registry.npmjs.org/hash.js
npm http 200 https://registry.npmjs.org/inline-source-map
npm http 200 https://registry.npmjs.org/resolve/-/resolve-1.1.6.tgz
npm http 304 https://registry.npmjs.org/brorand
npm http 304 https://registry.npmjs.org/concat-map/0.0.1
npm http 304 https://registry.npmjs.org/balanced-match
npm http 304 https://registry.npmjs.org/asn1.js
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/minimalistic-assert
npm http 304 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/through2
npm http GET https://registry.npmjs.org/escodegen
npm http 304 https://registry.npmjs.org/minimalistic-assert
npm http 304 https://registry.npmjs.org/escodegen
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/estraverse
npm http GET https://registry.npmjs.org/optionator
npm http GET https://registry.npmjs.org/esutils
npm http GET https://registry.npmjs.org/esprima
npm http 200 https://registry.npmjs.org/source-map
npm http 304 https://registry.npmjs.org/through2
npm http 304 https://registry.npmjs.org/estraverse
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/xtend
npm http GET https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/esutils
npm http 200 https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz
npm http 304 https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/optionator
npm http 304 https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/xtend
npm http 200 https://registry.npmjs.org/esprima
npm http 200 https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/deep-is
npm http GET https://registry.npmjs.org/prelude-ls
npm http GET https://registry.npmjs.org/type-check
npm http GET https://registry.npmjs.org/fast-levenshtein
npm http GET https://registry.npmjs.org/levn
npm http 304 https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz
npm http 304 https://registry.npmjs.org/deep-is
npm http 304 https://registry.npmjs.org/fast-levenshtein
npm http 304 https://registry.npmjs.org/type-check
npm http 304 https://registry.npmjs.org/levn
npm http 200 https://registry.npmjs.org/source-map
npm http 304 https://registry.npmjs.org/prelude-ls
/usr/local/bin/cordova -> /usr/local/lib/node_modules/cordova/bin/cordova
cordova@3.6.0-0.2.8 /usr/local/lib/node_modules/cordova
├── q@0.9.7
├── underscore@1.4.4
├── nopt@2.2.1 (abbrev@1.0.7)
└── cordova-lib@0.21.8 (osenv@0.0.3, properties-parser@0.2.3, bplist-parser@0.0.6, mime@1.2.11, unorm@1.3.3, semver@2.0.11, shelljs@0.1.4, npmconf@0.1.16, rc@0.3.0, elementtree@0.1.5, dep-graph@1.1.0, glob@3.2.11, xcode@0.6.7, plist@1.0.1, request@2.22.0, npm@1.3.4, tar@0.1.20, cordova-js@3.9.0)
MacBook-Pro-di-Redesign:Vconsumabile redesignnomade$ phonegap platform update android
npm
http GET https://registry.npmjs.org/cordova-android
npm
http 304 https://registry.npmjs.org/cordova-android
Updating android project…
Android project updated with cordova-android@4.0.2
cp: no such file or directory: /Users/redesignnomade/Development/Agg/Vconsumabile-cordovaV5.1/res/icon/android/icon-36-ldpi.png
cp: no such file or directory: /Users/redesignnomade/Development/Agg/Vconsumabile-cordovaV5.1/res/icon/android/icon-48-mdpi.png
cp: no such file or directory: /Users/redesignnomade/Development/Agg/Vconsumabile-cordovaV5.1/res/icon/ios/icon-72.png
cp: no such file or directory: /Users/redesignnomade/Development/Agg/Vconsumabile-cordovaV5.1/res/icon/android/icon-96-xhdpi.png
cp: no such file or directory: /Users/redesignnomade/Development/Agg/Vconsumabile-cordovaV5.1/res/icon/ios/icon-72-2x.png
MacBook-Pro-di-Redesign:Vconsumabile redesignnomade$ cd ..
css Blend Modes
http://razvancaliman.com/fowd-london-2014/#/
Importante da sapere.
Prendere focus
Capita a volte di doverci mettere le mani, anche se i comportamenti standard sarebbero preferibili e più intuiti per l’utente, a volte invece ti trovi in dei controsensi..
quindi ci provi…
In questo caso, ho un PUPUP di jquerymobile, che una volta chiuso lascia il focus all0inizio pagina.
Quindi mi è stato esplicitamente chiesto di far tornare il focus sull’oggetto cliccabile dopo la chiusura del popup.
Ecco come l’ho risolta! con “afterclose” e focus()
$(document).ready(function(e) {
$(‘img[usemap]’).rwdImageMaps();
$(‘#focusQui’).focus();
});
$.mobile.document.on( “click”, “#open”, function( evt ) {
$( “#popupArrow”).popup( “open”, { x: evt.pageX, y: evt.pageY } );
evt.preventDefault();
$( “#popupArrow”).popup({afterclose: function( event, ui ) { $(‘#open’).focus(); }});
});
Plugin jquery: immagini a tutto schermo
Fonte: http://www.sitepoint.com/responsive-fullscreen-background-image-plugins/
Related Posts:
1. Vegas Background jQuery Plugin
Vegas is a jQuery plugin to add beautiful fullscreen backgrounds to your webpages. You can even create amazing Slideshows.s
SourceDemo
2. Backstretch
A simple jQuery plugin that allows you to add a dynamically-resized, slideshow-capable background image to any page or element
Source + Demo
3. Supersized jQuery Plugin
Full screen background slideshow plugin for jQuery
SourceDemo
4. jQuery tubular
Tubular is a jQuery plugin that lets you set a YouTube video as your page background. Just attach it to your page wrapper element, set some options, and you’re on your way.
Source +Demo
5. mb.jquery
A good way to have extra content or a navigation tool in your page.
SourceDemo
CSS Only Techniques
There are also a CSS only techniques if you want courtesy of my good ole Chris Source Demo.
E-learning per l'emilia romagna
Mi stavo facendo un bagneto nel web e sono incocciata in SELF. http://www.self-pa.net
Ahh.. un moodle graficamente ben acchittato che la regione emilia romagna ha fatto realizzare per condividere “saperi”.
Idea molto bella, strumento anche giusto, visto che è free e open software!!
Poi passo numero due, mi spulcio tutte le linee guida sulla pubblicazione dei contenuti.
Anzi.. quello era il passo due e mezzo, il passo numero due è stato pigiare CTRL+U e vedere un po il codice..
HArg! i video sono in Flash! ORRORE!
Ma.. come !! Nel 2014!! Vabbhè.. sorvoliamo..
Comunque si vedono anche da tablet 🙂 verifica necessaria e fatta, confermo.
Quindi approfondisco un po ed appunto coccio dentro a SCORM..
ta dam!!! .. mi sa che sarà difficile evitarlo per chi vuol tenere i piedi nell’e-learning..
SCORM is a specification of the Advanced Distributed Learning (ADL) Initiative from the Office of the United States Secretary of Defense.
http://en.wikipedia.org/wiki/Scorm
Qui il sito e linee guida http://www.adlnet.org/scorm/
Mi suona un po … come.. dai! studia! Per me dico… hum…
presto aggiornamenti..questo è un promemoria 🙂
CONSUMABILE per la regione emilia-romagna
Pubblicata sul sito della regione la web app dedicata al risparmi sul posto di lavoro.
http://www.regione.emilia-romagna.it/consumabile/vademecum/vademecum-web-app
Grafica: REDESIGN lab
Programmazione: digitigrafo per Redesignlab
il progetto:
http://www.regione.emilia-romagna.it/consumabile/