Skip to content

Instantly share code, notes, and snippets.

View hatone's full-sized avatar
🦋
Think deep, work hard.

Takako Ohshima hatone

🦋
Think deep, work hard.
View GitHub Profile
@hatone
hatone / ArduinoSide.c
Created February 11, 2012 07:58
Arduino+Ruby
int incomingByte = 0;
int ledPin = 13;
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
}
void loop() {
if (Serial.available() > 0) {
@hatone
hatone / ardunioSide.c
Created February 12, 2012 06:36
[ruby+ardunio]twitterのリプライをarduinoのLEDで通知する
int incomingByte = 0;
int ledPin = 13; //ardunioのLEDは13番ピン
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
}
void loop() {
if (Serial.available() > 0) {
@hatone
hatone / gist:2478872
Created April 24, 2012 11:20
ヒットアンドブロー
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.HashSet;
import java.util.InputMismatchException;
import java.lang.StringBuffer;
/**
*HitAndBlowは、四桁重複しない数字列解答としその予測するゲームである
*任意数字解答数字まで一してる場合をヒット
@hatone
hatone / gist:2486641
Created April 25, 2012 05:10
溜め込んだサムシング
import java.util.regex.*;
public class Calc {
public static void main(String[] args) {
char[] charArray;
charArray = new char[10];
charArray[0] = '1';
@hatone
hatone / Diamond.java
Created April 26, 2012 05:58
forループまわり
public class Diamond {
public static void main (String[] args) {
for (int j = 0; j < 8; j++) {
for (int i = 7; i-j>0; i-- ) {
System.out.print(" ");
}
for (int i = 1; i<j*2; i++){
System.out.print("*");
@hatone
hatone / gist:2816540
Created May 28, 2012 00:36
ajax.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
//write here
$(function() {
$("input#search").click( function() {
var searchId = $("input#input_id").val();
@hatone
hatone / cyclone版
Created July 29, 2012 04:20
echo serverとか。
import cyclone.web
class MainHandler(cyclone.web.RequestHandler):
def get(self):
self.write("hello, world")
Application = lambda: cyclone.web.Application([(r"/", MainHandler)])
「Fluentd & Treasure Data でこっそり始めるログ集計」
CROOZ 株式会社
池田 朋大( @mikeda )
FluentdとTreasureDataプラットフォームを使って、1インフラエンジニアが勢いでログ集計システムを作ってみたお話です
---
■発表の人
インフラエンジニア
fluentd 歴3ヶ月
@hatone
hatone / BoundingBox.java
Created February 7, 2014 01:30
SRM607 DIV2 250
public class BoundingBox {
public int smallestArea(int[] X, int[] Y) {
return getl(X)*getl(Y);
}
private int getl(int[] N) {
int max = -100;
int min = 100;
@hatone
hatone / gist:9187637
Last active August 29, 2015 13:56
あれに何かを書き込むための何か
var str0 = '{"id":0,"name":"GMT","difference":0}';
var str1 = '{"id":1,"name":"JST","difference":9}';
var str2 = '{"id":2,"name":"PST","difference":-8}';
timezones = new Array(JSON.parse(str1), JSON.parse(str2), JSON.parse(str0));
localStorage.setItem("currentTimezone",JSON.stringify(timezones[0]));
localStorage.setItem("myTimezone",JSON.stringify(timezones));