Skip to content

Instantly share code, notes, and snippets.

Avatar

2O4

View GitHub Profile
@2O4
2O4 / .tmux-zen-mode.conf
Last active Sep 16, 2020
Tmux zen mode wich reproduce VSCode's zen mode (Ctrl+k z)
View .tmux-zen-mode.conf
# [...] inside .tmux.conf
bind z source-file ~/.config/tmux/zen.tmux # Or the script destination
bind C-z source-file ~/.config/tmux/exit-zen.tmux # Or the script destination
# [...]
View sshd_config
# /etc/ssh/sshd_config
#===================================================#
# start settings from https://infosec.mozilla.org/guidelines/openssh#modern-openssh-67
HostKey /etc/ssh/ssh_host_ed25519_key # Supported HostKey algorithms by order of preference.
HostKey /etc/ssh/ssh_host_rsa_key #
HostKey /etc/ssh/ssh_host_ecdsa_key #
KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256
Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr
View sudoku.py
# sudoku grid generator
# len : 97
from random import*;s=sample(range(1,10),9)
for _ in range(9):p=_%3*3+int(_/3);print(s[p:]+s[:p])
# len : 102 (without print)
from random import*
a=sample(range(1,10),9)
View rock_paper_scissor_lizard_spock.py
#import random as r
#s=["Rock","Paper","Scissor","Lizard","Spock"]
#p=print
#while True:
# [print(x,s[x])for x in range(len(s))]
# u,c=int(input()),r.randrange(0,4)
# p("Player:",s[u],"VS Computer:",s[c],"DRAW")if u==c else p("WINNER:","player"if c in[[2,3],[0,4],[1,3],[1,4],[0,2]][u]else"computer")
#import random
View guess_the_number.py
from random import*
u=randint(0,100)
p=print
g=lambda x:[p('higher')if u>x else [p('lower')if u<x else p('you won')],True if x!=u else False]
while g(int(input('number:')))[1]:''
# 178
View generate_every_combinations_of_numbers_base_on_number_of_tile_and_sum.py
# print every combinations of numbers base on number of tile and sum
[print(l)if sum(list(map(int, str(l))))==8 else''for l in range(10**4)]
# 71
for l in range(10**4):
if sum(list(map(int, str(l))))==8:print(l)
# 66
View adding_two_str.py
# Rules: add 2 str input without using int()
# State: DOESN'T WORK ! (work only if same size)
a = '1111'
b = '221'
#print(ord('9')) # 48 - 57
#x, y = str(input('x:')), str(input('y:'))
#print((ord(x)+ord(y))%48) # for single char input
#print(''.join([x[a] for a in range(len(x))]))
View ;#_interpreter.py
# https://codegolf.stackexchange.com/questions/121921/make-a-interpreter
# input:
# n = ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
View polyglot_redefinition.cpp.py
#include <iostream>
#define def int
#define print printf
#define startfunc (){
#define endfunc }
#define True true
#define False false
#define elif "else if"
#deinfe main_args ){//
View polyglot.rb.pl.jl.py
#=
print ((0and"I'm Ruby2!")or(None and"I'm Perl5!"or 1/2and"I'm Python3!"or"I'm Python2!"))# =#print("I'm Julia0.6!")
You can’t perform that action at this time.