Skip to content

Instantly share code, notes, and snippets.

View jdonszelmann's full-sized avatar
💖
💖

Jonathan Dönszelmann jdonszelmann

💖
💖
View GitHub Profile
@jdonszelmann
jdonszelmann / dumpasm
Last active October 7, 2019 06:55
compile semicolon seperated assembly instructions and hexdump
#!/usr/bin/bash
if [ -p /dev/stdin ]; then
stdinput=`cat`
else
stdinput=""
fi
params="${@}"
@jdonszelmann
jdonszelmann / Makefile
Last active October 29, 2019 10:26
General makefile for any c/asm project
executable_name = yeet
version = 0.0.1
arch ?= x86_64
LINKER = gcc
CC = gcc
CPP = g++
ASM = gcc
NASM = nasm
from PIL import Image, ImageDraw, ImageChops
import os
path = os.path.dirname(os.path.abspath(__file__))
size = (480,360)
class LCG:
def __init__(self,m,a,c,seed):
self.m = m
from PIL import Image, ImageDraw, ImageChops
import os
path = os.path.dirname(os.path.abspath(__file__))
size = (480,360)
class LCG:
def __init__(self,m,a,c,seed):
self.m = m
function main(){
//a+lm=+bg[+sg0+as,+um0+sw,+av0+rh,+an0+ay,[re0>bv]+ov,+lrb+vv=+or0+an;+vle+frv>mxa+zol+bf(+ayp+js.+lur+bve+wfp+ovl+pka+jxc>mae+tq(+kn/+ez[>ny^+jy\<hg]<cp[<bi.<kc,-cm+]pi>>zn<+bt-+fq].ly/>egg+yi,.ii'+mf'+ks)+mg.+lxr+gde+cvp+wdl.fja.frc+ebe+qm(+dq/.kx(>wk.+xl)+lg/.oag<eq,<dpf+dwu+zwn+sgc+rqt+hci+wqo+cln+ag(+gpe+ol)+cb{+jnr+yfe+ist+fuu.rxr>oen.wc +vj"+jw0+ldw.wkh-rei-vyl-ice-kd(-joa-yp[.tlb-is]-on)-xr{-my0-lv}-uq0-uqp-jyr.zmo>emc+nre.lys>cys.mm.+ovs-bdt+sed-dno+cdu-pht+pj.-vfw+jzr-pni+kft-kte+ro(-epS+hut-ger+owi-gfn+fyg-dq.+eof-ber+lyo-btm+alC-rlh+bna-iqr+yuC-wgo+brd-hce+uy(-soa+wz[-ulb+vk]-ji)+eq)-gc0+rna-kt[+tob-lt]+sv=-jvp+mlr-dio+mbm-jyp+mtt-rj(+wt)-iz0+ss+-sd++xpa-cy[+egb-em]+ks0-kc-+ll--wda+cn[-flb+ql]-zt0+jz+-uw++vzb-il0+kh--dw-+xhb-jy"+fv.-xgs+hmp-vnl+iai-vyt+ug(-lr0+wp)-bt[+th"-uv +vi[-ss]+zo.-gz,+aw+-mc-+di>-zj<+gb"-kk.+nys-qae+epa-hor+psc-qth+ux(-xzn+dle-mvw+uf -wqR+jue-dvg+slE-orx+bwp-zq(+xh"-jx\+kl\-wf"+mj+-mle+sl)-el)+mw]-jz++xn"-ii;+me"-pp}+gx)-rq)+jk@
(main = Function(`
function main(){
//a+lm=+bg[+sg0+as,+um0+sw,+av0+rh,+an0+ay,[re0>bv]+ov,+lrb+vv=+or0+an;+vle+frv>mxa+zol+bf(+ayp+js.+lur+bve+wfp+ovl+pka+jxc>mae+tq(+kn/+ez[>ny^+jy\<hg]<cp[<bi.<kc,-cm+]pi>>zn<+bt-+fq].ly/>egg+yi,.ii'+mf'+ks)+mg.+lxr+gde+cvp+wdl.fja.frc+ebe+qm(+dq/.kx(>wk.+xl)+lg/.oag<eq,<dpf+dwu+zwn+sgc+rqt+hci+wqo+cln+ag(+gpe+ol)+cb{+jnr+yfe+ist+fuu.rxr>oen.wc +vj"+jw0+ldw.wkh-rei-vyl-ice-kd(-joa-yp[.tlb-is]-on)-xr{-my0-lv}-uq0-uqp-jyr.zmo>emc+nre.lys>cys.mm.+ovs-bdt+sed-dno+cdu-pht+pj.-vfw+jzr-pni+kft-kte+ro(-epS+hut-ger+owi-gfn+fyg-dq.+eof-ber+lyo-btm+alC-rlh+bna-iqr+yuC-wgo+brd-hce+uy(-soa+wz[-ulb+vk]-ji)+eq)-gc0+rna-kt[+tob-lt]+sv=-jvp+mlr-dio+mbm-jyp+mtt-rj(+wt)-iz0+ss+-sd++xpa-cy[+egb-em]+ks0-kc-+ll--wda+cn[-flb+ql]-zt0+jz+-uw++vzb-il0+kh--dw-+xhb-jy"+fv.-xgs+hmp-vnl+iai-vyt+ug(-lr0+wp)-bt[+th"-uv +vi[-ss]+zo.-gz,+aw+-mc-+di>-zj<+gb"-kk.+nys-qae+epa-hor+psc-qth+ux(-xzn+dle-mvw+uf -wqR+jue-dvg+slE-orx+bwp-zq(+xh"-jx\+kl\-wf"+mj+-mle+sl)-el)+mw]-jz++xn"-ii;+me"-pp}+gx)-rq)+jk​
(main = Function(`p
function multiply(a,b){
return ((a,b) => [7,12,6,19,23,11,16,7,23,12,13])(a,b)
}
function fun(){//pow is a great function yeet.
try {
multiply(42,u)
} catch(yeet) {
a = arguments[+false]
b = arguments[+true]
%:define fourtytwo (
%:define sixtynine )
main fourtytwo sixtynine??<printf fourtytwo fourtytwo char []sixtynine ??< 42-'','?'+42, 0 %>, '??'' - '4'sixtynine;%>

Keybase proof

I hereby claim:

  • I am jonay2000 on github.
  • I am jonay2000 (https://keybase.io/jonay2000) on keybase.
  • I have a public key whose fingerprint is 3F7C 4A7A 264D 6E21 C58C AF9B E0C1 EA36 407B 2FF2

To claim this, I am signing this object:

# !/usr/bin/python3
#https://codegolf.stackexchange.com/questions/123459/interleave-numbers-from-1-to-n-with-the-same-numbers-reversed
# c 1
# m;i(n){for(m=n;m--;)printf("%d%d",n-m,m+1);}
# int main() {
# i(4);
# }