Skip to content

Instantly share code, notes, and snippets.

@jitomesky
jitomesky / PIC12F509_LEDonTest.c
Created October 15, 2013 09:27
PIC12F509でGP2につなげたLEDを点灯するだけのサンプルです。 LEDはカソード側がGP2につながっています。 流れは #pragma configで初期設定→OPTIONの設定→TRIS(IOモード)の設定→GP2を0にセット こんなかんじです。 内蔵クロックはOSCCALで変更可能で、初期状態ではmaximumの4MHzとなっています。 コンパイラはXC8コンパイラを利用しました。
#pragma config OSC = IntRC, WDT = OFF, MCLRE = OFF, CP = OFF
#if defined(__XC)
#include <xc.h> /* XC8 General Include File */
#elif defined(HI_TECH_C)
#include <htc.h> /* HiTech General Include File */
#endif
void main(void)
@jitomesky
jitomesky / kadai3-1.py
Last active January 1, 2016 09:29
c29sdmUgcHJvZ3JhbSBmb3IgT1MgS2FkYWkzIFRvaTEtMQ==
import math
X = 0
C = [0, 10, 20, X]
T = [0, 50, 70, 300]
def inputs(t, td, j):
global T
@jitomesky
jitomesky / clanton-standard.scc
Created April 11, 2014 07:15
fetch Intel Galileo kernel source
define KMACHINE clanton
define KTYPE standard
define KARCH i386
kconf hardware clanton.cfg
@jitomesky
jitomesky / debian_i386.txt
Created April 12, 2014 17:16
debian_7.4 dmesg
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.2.0-4-486 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 Debian 3.2.54-2
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
[ 0.000000] BIOS-e820: 000000001fff0000 - 0000000020000000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
@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
@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 / README.md
Last active August 29, 2015 14:00
RasPi モノクロ動画再生

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

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

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

基本的な処理の流れは

  1. 動画を読み込む
  2. グレイスケールに変換
@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 / 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 / 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