Skip to content

Instantly share code, notes, and snippets.

View wtnb75's full-sized avatar

Watanabe Takashi wtnb75

  • IIJ
  • Kawasaki, Japan
View GitHub Profile
diff -up ./toys/posix/uname.c.orig ./toys/posix/uname.c
--- ./toys/posix/uname.c.orig 2021-09-27 13:33:30.000000000 +0900
+++ ./toys/posix/uname.c 2021-09-27 13:29:09.000000000 +0900
@@ -69,9 +69,11 @@ void arch_main(void)
uname_main();
}
+#ifdef PER_LINUX32
#include <sys/personality.h>
void linux32_main(void)
@wtnb75
wtnb75 / napi.py
Created May 24, 2021 12:19
netlify download site by API
import click
import requests
import functools
from logging import getLogger
_log = getLogger(__name__)
@click.group(invoke_without_command=True)
@click.pass_context
@wtnb75
wtnb75 / guess-arch.py
Created May 24, 2021 11:56
guess x86 architecture from binary
import click
import requests
import functools
import subprocess
import re
import os
import tempfile
import tarfile
import zipfile
--- Makefile.orig 2015-10-03 00:58:40.000000000 +0900
+++ Makefile 2015-10-03 00:59:13.000000000 +0900
@@ -1,4 +1,4 @@
-CFLAGS = -O
+CFLAGS = -O -Wno-implicit-function-declaration -Wno-return-type -Wno-implicit-int
DEST = ${HOME}/bin
@@ -47,5 +47,3 @@
@wtnb75
wtnb75 / rpcparse.py
Last active March 18, 2019 01:43
Sun RPC xdr parser
import io
import keyword
from ply import lex
from ply import yacc
from logging import getLogger, basicConfig, DEBUG, INFO
log = getLogger(__name__)
@wtnb75
wtnb75 / main.go
Last active February 11, 2018 11:52
package cgotest
import (
//#cgo LDFLAGS: -lm
//#include <math.h>
"C"
"math"
)
func CSin(x float64) float64 {
@wtnb75
wtnb75 / sing.py
Last active January 17, 2018 15:21
import os
import sys
import tempfile
import subprocess
import csv
class singer:
VOICE = "Kyoko"
@wtnb75
wtnb75 / bymovidius.py
Last active December 11, 2017 15:37
cpu-caffe vs. movidius ncs
from mvnc import mvncapi as mvnc
import cv2
import numpy
import os
import time
import subprocess
import caffe
import click
import struct
@wtnb75
wtnb75 / Vagrantfile
Last active November 6, 2017 05:26
Movidius NCS Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/xenial64"
config.vm.box_check_update = false
config.vm.network :forwarded_port, guest: 8888, host: 8888
config.vm.provider "virtualbox" do |vb|
vb.memory = "4096"
vb.cpus = 2
vb.customize ["modifyvm", :id, "--paravirtprovider", "kvm"]
vb.customize ["modifyvm", :id, "--hwvirtex", "on"]
vb.customize ["modifyvm", :id, "--ioapic", "on"]
@wtnb75
wtnb75 / docker-compose.yml
Last active December 5, 2019 22:08
gogs + drone
version: '3'
services:
gogs:
container_name: gogs
image: gogs/gogs
ports:
- 3000:3000
volumes:
- ./gogs:/data