Skip to content

Instantly share code, notes, and snippets.

@naosim
naosim / testpoem.html
Last active December 25, 2016 11:27
ポエムテスト
<h1>wordpressから取りたい</h1>
マークダウンで書きたい。
どや。
@naosim
naosim / convertapivalue.java
Created October 17, 2016 23:32
オブジェクトからmapを生成するサンプル
package com.naosim;
import com.sun.tools.javac.util.Pair;
import java.lang.reflect.Method;
import java.util.*;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class Main {
@naosim
naosim / hanzencount.js
Created July 26, 2016 07:17
全角を2、半角を1と数えるコード
// copy from http://kihon-no-ki.com/javascript-count-multi-byte-characters-as-two-single-byte-one
var charcount = function (str) {
len = 0;
str = escape(str);
for (i=0;i<str.length;i++,len++) {
if (str.charAt(i) == "%") {
if (str.charAt(++i) == "u") {
i += 3;
len++;
}
@naosim
naosim / we_want_to_study.json
Created June 10, 2016 03:47
勉強会案INBOX
[
"IoT",
"REST",
"Tomcat",
"apache",
"Line bot",
"linuxコマンド",
"scala",
"shell",
"Docker",
@naosim
naosim / requiree.rb
Created June 8, 2016 19:10
Rubyのrequireをファイル名だけ書けばOKにする
$ruby_file_list = `find -name "**.rb"`.split("\n")
def requiree(filename)
result_list = $ruby_file_list.select {|line| line.include?(filename)}
if result_list.length == 0 then
throw "file not found: #{filename}", 1
end
require(result_list[0])
end
@naosim
naosim / index.js
Created April 28, 2016 03:41
webサイトをcasperでキャプチャする
// カレンダーを表示する
(function() {
var url = 'http://google.com';
var width = 1000;
var height = 400;
var casper = require('casper').create();
casper.start(url);
casper.viewport(width, height);
@naosim
naosim / run_casper.sh
Created April 28, 2016 03:39
casperを実行するシェル
#!/bin/sh
cd `dirname $0`
PHANTOMJS_EXECUTABLE=node_modules/phantomjs/bin/phantomjs node_modules/casperjs/bin/casperjs index.js
@naosim
naosim / getwild.html
Created March 29, 2016 14:19
[FireFox]部屋の灯りが消えたら自動でGet Wild
<!DOCTYPE html>
<audio id="audio" src="getwild.mp4" controls>
<script>
var isPlaying = false;
window.addEventListener('devicelight', function(event) {
console.log(event.value + 'lux');
if(isPlaying) {
return;
}
@naosim
naosim / index.html
Created February 28, 2016 12:29
テキスト画像作成
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>メニューテキストメーカー</title>
<style>
@import url(https://fonts.googleapis.com/css?family=Lobster);
html, body, h2 {
padding: 0px;
@naosim
naosim / main.py
Created December 16, 2015 22:38
pythonで標準入力
from readutil import *
inputData = readInput([
InputData('name'),
InputData('age', 'age(number)?')
])