Skip to content

Instantly share code, notes, and snippets.

@jitomesky
jitomesky / bof_attacker.py
Created July 31, 2014 05:26
LPC11U24 stack buffer overflow demo
#!/usr/local/bin/python3
# -*- coding: utf-8 -*-
# please install pyserial
import serial
tty = "/dev/tty.usbserial-FTGD5T90"
com = serial.Serial(tty, 115200)
@jitomesky
jitomesky / BoneScript_Grove_TemperatureSensor.js
Last active August 29, 2015 14:04
BoneScript_Grove_TemperatureSensor
// BeagleBone Black + Grove Base Cape + Grove Temperature Sensor
// Base Cape: http://www.seeedstudio.com/wiki/Grove_Cape_for_BeagleBone_Series
// Temperature Sensor: http://www.seeedstudio.com/wiki/Grove_-_Temperature_Sensor
//
// Written by Toshifumi Nishinaga
// this code is public domain
var b = require('bonescript');
var getTemperature = function(){
@jitomesky
jitomesky / delay.js
Last active August 29, 2015 14:04
JavaScript用Delay関数。BoneScriptとあわせてどうぞ。
function delay(delay_ms){
var nowtime = Date.now();
var timeout = nowtime + delay_ms;
while(nowtime < timeout){
nowtime = Date.now();
}
}
// us待ちメソッド…ただし正確性は無い
function delayMicroseconds(delay_us){
# -*- coding: utf-8 -*-
import numpy as np
import cv2
from PIL import Image, ImageSequence, ImageDraw
import time
import unittest
import sys
# original code : http://playground.arduino.cc/Code/PCD8544
@jitomesky
jitomesky / gifAnime2binImage.py
Last active September 19, 2017 04:03
GIFアニメ画像を2値化してArduino用のヘッダファイルを出力するプログラム
# -*- coding: utf-8 -*-
import numpy as np
import cv2
from PIL import Image, ImageSequence, ImageDraw
import time
import unittest
import sys
# original code : http://playground.arduino.cc/Code/PCD8544
@jitomesky
jitomesky / file_sync.ver1.c
Created May 15, 2014 15:59
高校生の時に作ったrsyncもどきのプログラム
/*
* file_sync.c
*
* Created on: 2010/04/25
* Author: NishinagaToshifumi
*/
//#define WIN32
#include <stdio.h>
@jitomesky
jitomesky / mine.c
Created May 15, 2014 15:53
高校生の時に作ったCUIマインスイーパープログラム
/* マインスイーパー もどき */
#include<stdio.h>
#include<stdlib.h>
void in_bom(int **, int , int, int); // ボムを入れる関数(配列データ、x軸、y軸、ボムの数)
void in_num(int **, int , int); // ボムの数を数え、その数を配列に入れる関数(配列データ、x軸、y軸)
main(int argc,char *argv)
{
@jitomesky
jitomesky / README.md
Last active August 29, 2015 14:00
RasPi モノクロ動画再生

Raspberry Piに接続したノキアのモノクログラフィック液晶で動画を再生するプログラムです。

大阪旅行に浮かれ、共立電子で買ったSparkfunのLCD-10168を使いました。

動画の読み込み、リサイズ、二値化にはOpenCVを使っています。

基本的な処理の流れは

  1. 動画を読み込む
  2. グレイスケールに変換
@jitomesky
jitomesky / gist:11147829
Created April 21, 2014 16:26
Zaurus_SL-C3200_bootlog
NAND LOADER ... in NAND
built on Jun 26 2007 at 20:03:06
(0) BOOT: Linux kernel
func = 00000100
**** LoadImage ****
@jitomesky
jitomesky / client.rb
Created April 20, 2014 16:50
C言語とRubyでsocket通信
# -*- coding: utf-8 -*-
require 'socket'
socket = Socket.unix('./server_socket')
socket.write('A')
p socket.getc