Skip to content

Instantly share code, notes, and snippets.

View BruJu's full-sized avatar
🐓

Julian Bruyat BruJu

🐓
View GitHub Profile
@BruJu
BruJu / random_exercices.c
Last active March 26, 2019 01:28
Random
#include <stdio.h>
#include <stdlib.h>
// Some answers to exercices that a friend has to do for his school that I did for fun
// SUM OF PARAM
int size_of_string(char * str) {
int l = 0;
while (str[l]) {
@BruJu
BruJu / PileDeBooleens.java
Created May 22, 2019 21:36
PileDeBooleens.java
/*
* Copyright (C) 2018 by Julian Bruyat <bruyat dot ju at live dot fr>
*
* Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby
* granted.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
* AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
@BruJu
BruJu / Recognizer.java
Last active June 15, 2020 09:53
Recognizer.java
import java.util.ArrayList;
import java.util.List;
import fr.bruju.rmeventreader.utilitaire.Pair;
/**
* Classe permettant de reconnaitre des chaînes avec le pattern suivant : Tous les symboles comptent
*
*
* Lorsqu'un _ est lu, le reconnaisseur lit la valeur jusqu'à trouver le symbole aprés le _ Si un £ est lu, le
* reconnaisseur arrête son travail et annonce qu'il a reconnu la chaîne
@BruJu
BruJu / Utilitaire_XML.java
Created May 22, 2019 21:37
Utilitaire_XML.java
package fr.bruju.rmeventreader.dictionnaires;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Iterator;
import java.util.function.Predicate;
import java.util.stream.Stream;
@BruJu
BruJu / perceptron.py
Last active June 30, 2020 01:01
Perceptron
# Script permettant de calculer les résultats de l'apprentissage d'un perceptron
# Ecrit dans le cadre de l'Ue Techniques d'Apprentissage Automatique du M2IA de Lyon 1
# (parce que calculer à la main des sommes de multiplications avec des virgules, c'est rigolo 5 minutes, mais pas 6)
# Paramètres
base_dapprentissage = [
(1, 6, 4, 1),
(1, 7, 5, 1),
(1, 11, 16, -1),
@BruJu
BruJu / .block
Created November 20, 2019 22:50
fresh block
license: mit
@BruJu
BruJu / main.rs
Last active December 3, 2019 19:33
Rust first program
use std::cmp::Ordering;
use std::io;
use rand::Rng;
use std::io::Write;
use std::format;
// My first program in rust to test the language
// Kept to laught at myself in several months
// Inspired from the guessing game of the Rust book
@BruJu
BruJu / .block
Last active June 13, 2020 15:47
DataViz-TP3
license: mit
@BruJu
BruJu / .block
Last active June 13, 2020 15:45
Grippe en France en 2014
license: none
@BruJu
BruJu / .block
Last active June 13, 2020 15:45
DataViz - TP4
license:
height: NaN