Skip to content

Instantly share code, notes, and snippets.

#include <cppQueue.h>
#include <SoftwareSerial.h>
// Read data from MH-Z14 CO2 sensor.
// ref. https://www.openhacks.com/uploadsproductos/mh-z14_co2.pdf
// ref. https://gist.github.com/takashiski/3a1c1da6b9aac8863696d960660461f3
// RX: the port recieve bytes from sensor.
// connect to sensor port 19 (TX)
#!/bin/bash
## Inspired from https://gist.github.com/aseering/a06219e74c7f96ccea5ec65d5b2483b5
## Wrap result to handling space containing path
## example
## winpath.sh "E:\Apache Software Foundation" | xargs ls -al
echo "$@" | sed -e 's|\\|/|g' -e 's|^\([A-Za-z]\)\:/\(.*\)|/mnt/\L\1\E/\2|' -e 's/^/"/;s/$/"/'
package jfr_example;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.zip.GZIPInputStream;
@ka-ka-xyz
ka-ka-xyz / Main.java
Last active January 28, 2018 14:42
aparapi sample
package example;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import com.aparapi.Kernel;
import com.aparapi.Range;
@ka-ka-xyz
ka-ka-xyz / Perftest.java
Last active December 4, 2017 23:53
Redis perftest to get max score.
package example;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.UUID;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
@ka-ka-xyz
ka-ka-xyz / hatenamod.user.js
Last active December 10, 2015 21:08
はてなブックマーク新デザインをリスト表示に戻すユーザスクリプト(1/9 23:00 chromeにて動作確認、ただし今後のはてなブックマークのアップデートにより動作しなくなるかも知れませんので注意)
// ==UserScript==
// @name HatenaMod(ka-ka_xyz)
// @include http://b.hatena.ne.jp/entrylist*
// @include http://b.hatena.ne.jp/hotentry*
// ==/UserScript==
//see http://d.hatena.ne.jp/ka-ka_xyz
(function (d, func) {
var h = d.getElementsByTagName('head')[0];
var s1 = d.createElement("script");
@ka-ka-xyz
ka-ka-xyz / sample.js
Created May 17, 2012 12:35
WSH(JScript)で多重起動を判定するサンプル。
var pid = checkDuplicate();
WScript.Echo("起動: "+ pid);
/*
* 多重起動を判定するfunction
* 多重起動時、または判定失敗時にはダイアログを表示し、スクリプトを終了します。
* スクリプトの起動に成功した場合にはプロセスIDを戻します。
*/
function checkDuplicate(){
var env = WScript.CreateObject("WScript.Shell").Environment("Process");
@ka-ka-xyz
ka-ka-xyz / ichibahider.user.js
Last active October 4, 2015 22:47
ニコニコ動画ZeroWatch市場パネルを左寄せするグリモン。将来的にZeroWatchは大幅に修正されるはずなので暫定版。詳細は http://d.hatena.ne.jp/ka-ka_xyz/20120505/1336222168 で。
// ==UserScript==
// @name HatenaMod(ka-ka_xyz)
// @include http://b.hatena.ne.jp/entrylist*
// @include http://b.hatena.ne.jp/hotentry*
// ==/UserScript==
//see http://d.hatena.ne.jp/ka-ka_xyz
(function (d, func) {
var h = d.getElementsByTagName('head')[0];
var s1 = d.createElement("script");