Skip to content

Instantly share code, notes, and snippets.

View ladislas's full-sized avatar
💭
...

Ladislas de Toldi ladislas

💭
...
View GitHub Profile
var serialport = require("serialport"),
SerialPort = serialport.SerialPort,
myPort;
var Fiber = require('fibers');
// Delay function using fibers
function sleep(ms) {
var fiber = Fiber.current;
setTimeout(function() {
// ça c'est la partie qui dit à node qu'on va utiliser le module (librairie ou API) 'brain' et donc on crée une instance de ce module dans la variable brain (on prend toujours une variable du nom du module, par concention (ce qui est parfois débile et on comprend plus rien, ce qui est un peu le problème de js mais bon, rien ne nous empêche de le faire plus proprement pour nous!))
var brain = require('brain')
// là je crée une instance de l'objet NeuralNetwork() que j'appelle net.
var net = new brain.NeuralNetwork();
// là je l'entraine, * correspond à une valeur de la variable normalisée entre -1 et 1
net.train(
[
{
# Clean, simple, compatible and meaningful.
# Tested on Linux, Unix and Windows under ANSI colors.
# It is recommended to use with a dark background and the font Inconsolata.
# Colors: black, red, green, yellow, *blue, magenta, cyan, and white.
#
# http://ysmood.org/wp/2013/03/my-ys-terminal-theme/
# Mar 2013 ys
# Machine name.
function box_name {
@ladislas
ladislas / Arduino-Makefile
Created August 8, 2013 15:37
Arduino-Makefile
# Everything gets built in here (include BOARD_TAG now)
ifndef OBJDIR
OBJDIR = $(PROJECT_DIR)/bin/$(BOARD_TAG)/$(CURRENT_DIR)
$(call show_config_variable,OBJDIR,[COMPUTED],(from BOARD_TAG))
else
$(call show_config_variable,OBJDIR,[USER])
endif
@ladislas
ladislas / serialPi.js
Created July 16, 2013 15:36
send serial command to arduino using node js
var serialport = require("serialport"),
SerialPort = serialport.SerialPort,
myPort;
var Fiber = require('fibers');
// Delay function using fibers
function sleep(ms) {
var fiber = Fiber.current;
setTimeout(function() {
{
"folders":
[
{
"path": "/Users/Ladislas/dev/leka/moti"
}
],
"settings":
{
@ladislas
ladislas / Basename_Curdi
Created June 20, 2013 08:59
get only the name of the current directory
$(shell basename $(CURDIR))
ln -s ~/Dropbox/dev/app-data/sublime-imac/Installed\ Packages ./Installed\ Packages
ln -s ~/Dropbox/dev/app-data/sublime-imac/Packages ./Packages
ln -s ~/Dropbox/dev/app-data/sublime-imac/Pristine\ Packages ./Pristine\ Packages
@ladislas
ladislas / Makefile up one folder
Created June 18, 2013 08:50
get the up one level folder in which the makefile is.
$(subst $(notdir ${CURDIR}),,${CURDIR})
@ladislas
ladislas / Serial.read_to_string
Created June 11, 2013 19:16
an easy way to convert Serial.read() to string.
// Buffer to store incoming commands from serial port
String inData;
void setup() {
Serial.begin(9600);
Serial.println("Serial conection started, waiting for instructions...");
}
void loop() {
while (Serial.available() > 0)