aureltech
aureltech
Aurel Tech
8 posts
dev enthousiaste ? Slim php framework : JS .
Don't wanna be here? Send us removal request.
aureltech 9 years ago
Text
Redis avec Meteor 1.4
Premiere chose bien sur il vous faut avoir install茅 redis sur votre environement
###Pour linux
apt-get install redis
###Pour OSx avec Brew
brew install redis
###Installation NPM pour redis meteor npm install --save redis meteor npm install --save hiredis
Il vous faudrat aussi installer ValidatedMethod meteor add mdg:validated-method
###Import de redis dans votre projet meteor 1.4 Dans le repertoire imports de votre projet Meteor 1.4 cree un nouveau repertoir redis puis un autre repertoire server. Dans le repertoire redis cr茅e un fichier methods.js Dans le repertoire serveur cr茅e un fichier redis_conf.js
redis/server/redis_conf.js
import { Meteor } from 'meteor/meteor'; import redis from 'redis'; export let client = redis.createClient(); client.setSync = Meteor.wrapAsync(client.set); client.getSync = Meteor.wrapAsync(client.get); client.setExpire = Meteor.wrapAsync(client.expire); client.on("error", function(err) { console.log("REDIS ERROR", err); }); client.on("connect", function() { console.log("connected to REDIS"); });
redis/methods.js
import { client } from './server/redis_conf.js'; export const setRedis = new ValidatedMethod({ name: 'setRedis', validate: new SimpleSchema({ redis_key: { type: String }, redis_val: { type: String } }).validator(), run({redis_key, redis_val}){ return client.setSync(redis_key, redis_val); } }); export const getRedis = new ValidatedMethod({ name: 'getRedis', validate: new SimpleSchema({ redis_key: { type: String } }).validator(), run({redis_key}){ return client.getSync(redis_key); } }); export const setRedisExpire = new ValidatedMethod({ name: 'setRedisExpire', validate: new SimpleSchema({ redis_key: { type: String }, key_expire: { type: String } }).validator(), run({redis_key, key_expire}){ return client.setExpire(redis_key, key_expire); } });
Pour l'utiliser Redis dans votre projet (serveur uniquement bien sur) c'est tres simple.
let isInRedis = Meteor.call('getRedis', {redis_key: Mykey}); let setInRedis = Meteor.call('setRedis', {redis_key: "MyKey", redis_val: "MyVal"}); let setExpire = Meteor.call('setRedisExpire', {redis_key: "MyKey", key_expire: "600"} );
Source: http://www.curtismlarson.com/blog/2016/05/31/meteor-connect-to-redis/
0 notes
aureltech 10 years ago
Text
Putain de blog !
Oui je sais le titre avec putain dedans tout 莽a ...聽
Mais c鈥檈st pour partager avec vous la d茅couverte d鈥檜n blog tech vraiment tr猫s original et d茅cal茅 que je vous invite a lire.聽
http://putaindecode.fr/
Rien que pour cette punshline dans le tuto sur les Makefiles聽
Laissez-vous pousser la barbe, apprenez 脿 茅crire des Makefiles
Premi猫re remarque importante, les indentations dans un Makefile doivent 锚tre faites avec des tabulations. Oui, je sais, c鈥檈st moche, on dirait du Python, mais c鈥檈st comme 莽a.
Bonne lecture
RTFM.
1 note View note
aureltech 10 years ago
Text
Schema Mongoose pour enregistrer des utilisateurs avec PassportJS
Un petit exemple tr猫s simple de sch茅ma de donn茅es Mongoose pour cr茅er une collection user dans votre base de donn茅es MongoDB聽pour 锚tre utilis茅 avec PassportJS聽et le plugin passport-local-mongoose
Il faut avant tout chose est certain d鈥檃voir installer toute les d茅pendances via Npm, si ce n鈥檈st pas le cas ou si vous n鈥檈stes pas de panique c鈥檈st tr猫s simple.
npm install passport passport-local mongoose passport-local-mongoose --save
Et BIMMM vous avez tout ce qu鈥檌l faut pour commencer a tafer.
L鈥檈xemple qui suit est un sch茅ma minimum , parfait pour d茅buter avec PassportJS , je ne vais quand m锚me pas tout faire a votre place non plus ;)
var mongoose = require('mongoose'); var Schema = mongoose.Schema; var passportLocalMongoose = require('passport-local-mongoose'); var accountSchema = new Schema({ name: String, password: String }); accountSchema.plugin(passportLocalMongoose); module.exports = mongoose.model('Account', accountSchema);
Voila pour le reste je vous laisse tout comme moi dans les prochain jours, bouffer de la doc.聽
RTFM et 脿 la prochaine.
0 notes
aureltech 10 years ago
Photo
La vie de robot c鈥檈st pas si facile
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Video:聽Robots Falling Down at the 2015 DARPA Robotics Challenge
26K notes View notes
aureltech 10 years ago
Text
Installer Node JS et Npm simplement sur Debian ou Ubuntu
Le plus simple pour installer Node JS et Npm sur une distribution linux Debian ou Ubuntu stable est d鈥檜tiliser la commande apt-get bien sur, mais pour faire cela il vous faudra avant tout faire une mise a jours de vos repository.
Mise a jour des d茅p么ts Debian et Installation de Node JS et Npm
# Mise a jour des d茅p么ts sudo apt-get update #installer curl sudo apt-get install curl #Ajouter le repository de Node JS curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash - #Installer Node et Npm sudo apt-get install -y nodejs
Souce:聽https://nodesource.com/blog/nodejs-v012-iojs-and-the-nodesource-linux-repositories
2 notes View notes
aureltech 10 years ago
Text
git push --force
/* by Ruan M */
77 notes View notes
aureltech 10 years ago
Text
Comment facilement emded un gist dans un billet sur Tumblr
Il faut tout simplement suivre les indications contenues dans ce gist ;)
https://gist.github.com/soemarko/1395926
0 notes
aureltech 10 years ago
Link
Si toi aussi tu vend du r锚ve avec inintelligence 茅conomique ....
Voici la formation qu鈥檌l te faut
0 notes