I hereby claim:
- I am peutetre on github.
- I am 42loops (https://keybase.io/42loops) on keybase.
- I have a public key whose fingerprint is 3B6E 1233 6B99 BC65 D9AA 8676 AF92 07BD 2457 5A92
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| var browserify = require('browserify'); | |
| var path = require('path'); | |
| var fs = require('fs'); | |
| var tmp = require('tmp'); | |
| var b = browserify(); | |
| var output = path.join(__dirname, 'test.js'); | |
| var src = path.join(__dirname, 'main.js'); | |
| var ws = fs.createWriteStream(output); | |
| tmp.file({ prefix: 'settings-', postfix: '.json' }, function (err, tmpFilePath) { |
| Titre : Applications mobiles hybrides avec tarifa. | |
| Résumé : Découvrir la chaîne d'outils tarifa basée sur Apache Cordova | |
| et dompter le workflow de développement des applications mobiles hybrides. | |
| Vous le savez tous, Apache Cordova est la principale plateforme open source | |
| pour construire des applications mobiles hybrides écrites en HTML, CSS et JavaScript. | |
| Nous l'avons encapsulé dans une autre ligne de commande - tarifa. | |
| Pourquoi le faire et comment l’utiliser ? |
| /* | |
| * cat curve | |
| */ | |
| var n = 60, | |
| cos = Math.cos, | |
| sin = Math.sin, | |
| floor = Math.floor, | |
| PI = Math.PI, | |
| cat = function cat(t) { |
| var cube = create({ | |
| width:'100px', | |
| height:'100px', | |
| backgroundColor: | |
| 'rgb(253,107,107)', | |
| top: (height/2 - 50) + 'px', | |
| left: (width/2 - 50) + 'px', | |
| opacity: 0 | |
| }); |
| var before = " #star:before{ border-bottom: 80px solid rgb(253,107,107); border-left: 30px solid transparent; border-right: 30px solid transparent; position: absolute; height: 0; width: 0; top: -45px; left: -65px; display: block; content: ''; -webkit-transform: rotate(-35deg); -moz-transform: rotate(-35deg); -ms-transform: rotate(-35deg); -o-transform: rotate(-35deg);}"; | |
| //https://css-tricks.com/examples/ShapesOfCSS/ | |
| var after = "#star:after { position: absolute; display: block; color: rgb(253,107,107); top: 3px; left: -105px; width: 0px; height: 0px; border-right: 100px solid transparent; border-bottom: 70px solid rgb(253,107,107); border-left: 100px solid transparent; -webkit-transform: rotate(-70deg); -moz-transform: rotate(-70deg); -ms-transform: rotate(-70deg); -o-transform: rotate(-70deg); content: ''; }"; | |
| var style = document.createElement('style'); | |
| style.type = 'text/css'; |
| { | |
| "name": "few", | |
| "id": "few.few", | |
| "description": "", | |
| "version": "0.0.0", | |
| "platforms": [ | |
| "ios@3.8.0", | |
| "android@4.0.2", | |
| "browser@3.6.0", | |
| "firefoxos@3.6.3" |
| { | |
| "name": "myapp", | |
| "version": "1.0.0", | |
| "description": "myApp: An Ionic project", | |
| "dependencies": { | |
| "gulp": "^3.5.6", | |
| "gulp-sass": "^1.3.3", | |
| "gulp-concat": "^2.2.0", | |
| "gulp-minify-css": "^0.3.0", | |
| "gulp-rename": "^1.2.0" |
| { | |
| "author_name": "Plop Plop", | |
| "author_email": "oops@oops.com", | |
| "author_href": "http://42loops.com", | |
| "keystore_path": "/Users/toto/mysuperkey.keystore", | |
| "hockeyapp_token": "dsadsadsadsadsadsa", | |
| "apple_id": "oops@oops.com", | |
| "apple_developer_team": "XXXXXXXXXXX", | |
| "plugins": [ | |
| { |
| // Available variables: | |
| // - Machine | |
| // - interpret | |
| // - assign | |
| // - send | |
| // - sendParent | |
| // - spawn | |
| // - raise | |
| // - actions |