Skip to content

Instantly share code, notes, and snippets.

@kinumi
kinumi / app.py
Last active January 19, 2020 06:08
IchigoJam+BME280 (python)
#coding: utf-8
from flask import Flask, request
from bme280 import BME280
app = Flask(__name__)
@app.route('/', methods=["POST"])
def post():
bme280 = BME280()
@kinumi
kinumi / BME280.bas
Last active January 20, 2020 14:34
IchigoJam+BME280
1 'BME280 sensor
10 X=1
20 Y=10
30 Z="example.com"
110 GSB@SETUP
120 ?"MJ POST START ";STR$(Z)
130 ?X
140 GSB@CARIB
/// <reference path='../../typings/tsd.d.ts' />
/**
* Modal Service
*
* usage:
* MyModal.show('<templateUrl>', '<controllerName> or <controllerName as ..>', <parameters obj>)
* .then(function(result) {
* // result
* }, function(err) {
@kinumi
kinumi / plone.css.py
Created June 20, 2013 11:05
Plone 4.3 + plonetheme.bootstrap 1.0rc1の環境で、TinyMCEのダイアログがちゃんと表示されない問題の暫定対応。 dialog.cssから参照されるplone.cssから、無理矢理bootstrapのcssを除外してます。
portal_css = context.portal_css
stylesheets = portal_css.getEvaluatedResources(context)
for stylesheet in stylesheets:
if stylesheet.getRendering() in ['import', 'inline', 'link']:
if (not stylesheet.getId().endswith('bootstrap.min.css')) and (not stylesheet.getId().endswith('bootstrap-responsive.min.css')):
print portal_css.getInlineResource(stylesheet.getId(), context)
duration = 1
seconds = float(duration) * 24.0 * 3600.0
//
// camelize.js
// サクラエディタ用マクロ
//
// アンダーバー区切りの文字列をcamelCaseに変換するマクロです。
// DBのテーブル定義書から、ちょろっとJava等のソースコードを
// 作りたいときなど、便利かと思います。
//
// NYSL
// http://www.kmonos.net/nysl/
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
<filesystem>
<folder name="Menu">
<folder name="File_hidden"/>
<folder name="Edit_hidden"/>
<folder name="View_hidden"/>
<folder name="GoTo_hidden"/>
<folder name="Tools_hidden"/>
<folder name="Window_hidden"/>
@kinumi
kinumi / layer.xml
Created March 20, 2013 01:04 — forked from anonymous/layer.xml
NetBeans Platformで、デフォルトで表示されるメニュー項目を全て非表示にする設定。Navigation(GoTo)がハマりどころだった。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
<filesystem>
<folder name="Menu">
<folder name="File_hidden" />
<folder name="Edit_hidden" />
<folder name="View_hidden" />
<folder name="GoTo_hidden" />
<folder name="Tools_hidden" />
<folder name="Window_hidden" />
@kinumi
kinumi / gist:4379589
Created December 26, 2012 10:55
Excelで全シートのA1セルを選択するマクロ。
Sub A()
Dim i As Long
For i = 1 To Sheets.Count
Dim s As Worksheet
Set s = Sheets(i)
s.Activate
s.Range("A1").Select
Next
End Sub
@kinumi
kinumi / mdbanalyzer.rb
Created December 13, 2012 06:23
MS-AccessのMDBファイルを解析して適当な相関図を作成します。 (ソーステーブル) => (選択クエリ) => (更新系クエリ) => (ディスティネーションテーブル) ※ソーステーブルとディスティネーションテーブルには同じテーブルが登場する場合があります。
#!ruby -Ku
#coding: utf-8
#
# mdbanalyzer.rb
#
# なにこれ?
# MS-AccessのMDBファイルを解析して適当な相関図を作成します。
#
# (ソーステーブル) => (選択クエリ) => (更新系クエリ) => (ディスティネーションテーブル)
@kinumi
kinumi / gist:3674375
Created September 8, 2012 12:23
try-with-resourcesを使ったトランザクション/Finder
package info.kinumi.common;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import com.google.common.base.Joiner;
/**