Skip to content

Instantly share code, notes, and snippets.

View tpdn's full-sized avatar
🇰🇵

tpdn

🇰🇵
View GitHub Profile
@tpdn
tpdn / gist:2290810
Created April 3, 2012 10:09
簡易テンプレートエンジン
<?php
class MicroTemplateEngine {
public $data = array();
private $tpl;
function __construct($f) {
$this->tpl = $f;
}
@tpdn
tpdn / winscard sample
Created January 27, 2014 03:47
winscard sample
# -*- coding: utf-8 -*-
import winscard
from ctypes import *
import time
import sys
user32 = windll.user32
sc = winscard.SCard()
reader = sc.list_readers()[0]
from bottle import request, Bottle, abort
app = Bottle()
@app.route('/websocket')
def handle_websocket():
wsock = request.environ.get('wsgi.websocket')
if not wsock:
abort(400, 'Expected WebSocket request.')
while True:
@tpdn
tpdn / hoge
Created January 28, 2014 19:16
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
var ws = new WebSocket("ws://localhost:8080/websocket");
ws.onopen = function() {
ws.send("Hello, world");
};
ws.onmessage = function (evt) {
alert(evt.data);
@tpdn
tpdn / prime_number
Last active August 29, 2015 13:55
某面接でその場で書けと言われたやつ。手書きした時はいろいろ文法ミスってたような気がするし、rangeをListの展開でアレしてたりするダメコード書いてたような気もする。
def prime(n):
if n is 0 or n is 1:
return False
else:
for x in range(2,n):
if n % x is 0:
return False
return True
@tpdn
tpdn / gist:8760939
Last active August 29, 2015 13:55
TM75A

#Tekwind TM75A

概要

  • 実売価格1万円台前半~半ばで購入可能な激安タブレット
    • NTT-Xのナイトセールで、10980円の3000引きで売られている
  • ARMではなくIntelのAtom Z2460が使われている
  • 箱に書いてあることが正しければ製造元はECS
    • デバイスマネージャからプロパティをみてみると製造元がなぜかGIGABYTEになっている

pros/cons

pros

@tpdn
tpdn / Makefile
Last active April 20, 2018 08:59
情報システム実験:組み込みオペレーティングシステム 非公式マニュアル
optusb: optusb.c
gcc -I /opt/local/include/libusb-legacy -L /opt/local/lib/libusb-legacy -lusb-legacy -Wall -o optusb optusb.c
clean:
rm -rf optusb *.o
@tpdn
tpdn / gist:67d83c5b89924943eedc
Last active August 29, 2015 14:03
餃子の王将
import rauth
CONSUMER_KEY = ''
CONSUMER_SECRET = ''
ACCESS_TOKEN = ''
ACCESS_TOKEN_SECRET = ''
URL = 'https://api.twitter.com/1.1/statuses/update.json'
session = rauth.OAuth1Session(
CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET
@tpdn
tpdn / gist:1a4175d592ccb22204a4
Created July 10, 2014 04:32
進捗どうですかテロ
#!/bin/bash
osascript -e "set Volume output volume 100"
say -v Cellos shin chock do des ka ?
osascript -e "set Volume output volume 0"