Skip to content

Instantly share code, notes, and snippets.

View raphaelbastide's full-sized avatar
↪️
Recent code is on gitlab: https://gitlab.com/raphaelbastide/

Raphaël Bastide raphaelbastide

↪️
Recent code is on gitlab: https://gitlab.com/raphaelbastide/
View GitHub Profile
"""
Minimal character-level Vanilla RNN model. Written by Andrej Karpathy (@karpathy)
BSD License
"""
import numpy as np
# data I/O
data = open('input.txt', 'r').read() # should be simple plain text file
chars = list(set(data))
data_size, vocab_size = len(data), len(chars)
@raphaelbastide
raphaelbastide / README
Created January 14, 2013 22:31
<audio> + random + autoplay
<audio> + random + autoplay
neu/*!
Pure v1.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v^3.0 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
@raphaelbastide
raphaelbastide / README.md
Last active February 20, 2019 22:50
ABConnect

ABConnect

ABConnect illustration

ABConnect will help you to connect graphically two HTML elements with smart dependency-free JavaScript lines.

Demo

Try a demo.

@raphaelbastide
raphaelbastide / zamiere.css
Created November 9, 2013 13:35
Brackets Zamiere theme fixed
.zamiere .panel {
background:#3C3F41;
}
.zamiere #status-bar,
.zamiere #status-indicators {
background:#242424;
color:#ccc;
}
@raphaelbastide
raphaelbastide / figure.snippet
Last active December 26, 2015 06:58
Brackets snippets https://github.com/jrowny/brackets-snippets/ Keyboard shortcuts: [Ctrl + . ] to apply and [Ctrl + Alt + . ] to list snippets.
<figure>
<img src=\"$${src}\" width=\"$${width}\" height=\"$${height}\" alt=\"$${alt}\" />
<figcaption>$${caption}</figcaption>
</figure>
@raphaelbastide
raphaelbastide / modul checkpt()
Last active December 22, 2015 10:18
A checkpoint static modul. Contains skin and behaviour.
var ctx = modul.context;
// Skin
function checkpt(ledColor){
function circle(x, y, r, col){
ctx.beginPath();
ctx.fillStyle = col;
ctx.arc(x, y, r, 0, Math.PI * 2, false);
ctx.closePath();
ctx.fill();
@raphaelbastide
raphaelbastide / modul follow()
Last active December 22, 2015 04:18
Your modul will follow the nearest modul
// follow
var activeFollow = false;
function follow(){
var siblingModuls = modul.sonar();
var c = modul.coordinates();
if(siblingModuls.length === 0){
ui.log("You seem alone…");
}else{
var modul1 = siblingModuls[0];
var mc = modul1.coordinates();
@raphaelbastide
raphaelbastide / modul goto()
Created August 27, 2013 23:27
thx bpierre
var activeGoto = false;
var posGoto = [0,0];
function goto() {
var c = modul.coordinates();
if (c[0] > posGoto[0]) {
modul.move("left");
} else if (c[0] < posGoto[0]) {
modul.move("right");
}
if (c[1] > posGoto[1]) {
@raphaelbastide
raphaelbastide / modul com()
Last active December 21, 2015 19:49
modul comunication function
// emission
function com(msg){
var siblingModuls = modul.sonar();
if(siblingModuls.length === 0){
ui.log("Nothing sent, you seem alone…");
}else{
var modul1 = siblingModuls[0];
var modulimg = modul1.image();
modul1.send(msg);
ui.log("Your modul sent “"+msg+"”");