Skip to content

Instantly share code, notes, and snippets.

@icoxfog417
icoxfog417 / main.cpp
Created March 30, 2014 07:28
mbed joy stick and http
#include "mbed.h"
#include "EthernetInterface.h"
#include "HTTPClient.h"
#include "C12832.h"
#include <stdio.h>
InterruptIn up(p15);
InterruptIn down(p12);
InterruptIn left(p13);
InterruptIn right(p16);
@icoxfog417
icoxfog417 / vbscriptOracle
Last active August 29, 2015 13:58
VBScript OLE DB Oracle Connect
On error resume next
Dim con,strCon,rs
strCon = "Provider=OraOLEDB.Oracle;Data Source=XXXXX;User ID=xxx;Password=xxxxx;"
Set con = CreateObject("ADODB.Connection")
con.Open strCon
If Err.Number <> 0 Then
WScript.Echo("接続失敗!!")
Else
@icoxfog417
icoxfog417 / app.Debug.Config
Created April 17, 2014 05:15
kintoneDotNet config Sample
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<appSettings>
<add key="ktDomain" value="" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
<add key="ktAccessId" value="" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
<add key="ktAccessPassword" value="" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
<add key="ktLoginId" value="" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
<add key="ktLoginPassword" value="" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
<add key="proxy" value="" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
<add key="proxyUser" value="" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
@icoxfog417
icoxfog417 / temporaryStorage.js
Last active August 29, 2015 14:00
kintone temporay Storage
/*
* 編集中/作成中の情報を一時保存する。
* 保存:30秒に一回で保存
* 復元:ボタンクリックにより復元。ただ、復元は次回保存前に行う必要あり(つまり30秒以内に復元ボタンを押す)
*
* 保存にはsessionStorageを使用しているため、ブラウザが対応している必要があります。
*
* Licensed under the MIT License
*/
(function() {
@icoxfog417
icoxfog417 / kintoneJsTemplate.js
Last active August 29, 2015 14:04
kintone JavaScript Customize template
/*
* kintone javaScriptカスタマイズのテンプレート
*
* Licensed under the MIT License
*/
(function() {
"use strict";
//リスト一覧表示時(pc)
kintone.events.on("app.record.index.show", function(event){
@icoxfog417
icoxfog417 / print_title
Created August 14, 2014 02:57
python decorator to print mothod name
def print_title(test_case):
def wrapper(*args, **kwargs):
print("@" + test_case.__name__ + "-------------------------------------------")
return test_case(*args, **kwargs)
return wrapper
@icoxfog417
icoxfog417 / attribute_access.py
Created October 1, 2014 08:26
Python attribute access to json
import json
class AttributeDict(object):
def __init__(self, obj):
self.obj = obj
def __getstate__(self):
return self.obj.items()
def __setstate__(self, items):
@icoxfog417
icoxfog417 / gist:ebaaac8779dc235d176e
Created October 28, 2014 02:13
Git ignore file mode (chmod) changes
git config core.fileMode false
# -*- coding: utf-8 -*-
import random
bonjovi = ("ボ","ン","ジョ","ヴィ")
bons = []
while "".join(bons[-6:]) != "ジョンボンジョヴィ":
bons += [random.choice(bonjovi) for x in range(2 if len(bons) > 0 else 6)]
with open("bonjovi.txt", "w") as result:
result.write("・".join([ "".join(x) for x in zip(bons[0::2], bons[1::2])]))
@icoxfog417
icoxfog417 / NSDateExtension.swift
Created December 24, 2014 07:45
NSDate Extension(swift)
import Foundation
extension NSDate {
var calendar: NSCalendar {
return NSCalendar(identifier: NSGregorianCalendar)!
}
func after(value: Int, calendarUnit:NSCalendarUnit) -> NSDate{
return calendar.dateByAddingUnit(calendarUnit, value: value, toDate: self, options: NSCalendarOptions(0))!
}