Skip to content

Instantly share code, notes, and snippets.

#!/bin/sh
URL='https://***********'
IMG='/tmp/image.jpg'
IMSI='1234567890'
fswebcam -r 640x480 --jpeg 30 -D 1 -S 35 --no-banner ${IMG}
echo '{"b64str": "'`base64 ${IMG}`'"}' | \
curl -X POST -H "Content-Type: application/json" -H "X-SORACOM-IMSI:${IMSI}" -H "X-SORACOM-TIMESTAMP:1234" -d @- ${URL}
# -*- coding: utf-8 -*-
from __future__ import print_function, unicode_literals
import base64
import urllib
import urllib2
import json
import boto3
import os.path
@mmitou
mmitou / ring.erl
Created September 10, 2016 08:37
飛行機本練習問題8 リング
-module(ring).
-compile(export_all).
init_node(Id, MessageCounter) ->
receive
{entry, TargetPid} ->
node(Id, TargetPid, MessageCounter)
end.
node(Id, _, 0) ->
@mmitou
mmitou / kvs.erl
Created September 17, 2016 09:57
-module(kvs).
-export([start/0, store/2, lookup/1]).
start() ->
register(kvs, spawn(fun() -> loop() end)).
store(Key, Value) ->
rpc({store, Key, Value}).
lookup(Key) ->
-module(loop).
-compile(export_all).
check(X) when X >= 0 ->
(fun(IsEven, IsOdd, N) -> IsEven(IsEven, IsOdd, N) end) (
fun(IsEven, IsOdd, N) ->
if
N =:= 0 -> true;
true -> IsOdd(IsEven, IsOdd, (N - 1))
end
@mmitou
mmitou / gist:d7c3b57e8f2a2aacf1df033bb61b0e3f
Last active October 15, 2016 07:47
guest OSでqemu-guest-agentを実行出来ない。

事象

guest OSでqemu-guest-agentを実行出来ない。

原因

host OSとguest OSを接続するUNIXドメインソケットのチャンネルをguest OSのVMが持っていないために、 host OSとguest OS間でQMP通信が出来なかった。

解決方法

guest OSのドメイン定義ファイルを修正して、UNIXドメインソケットのチャンネルを追加する。

@mmitou
mmitou / result.csv
Created December 14, 2016 11:10
RSS取得
description link version
Yahoo! JAPANの天気・災害に掲載されている最新の情報を提供しています。 http://rdsig.yahoo.co.jp/weather/rss/RV=1/RU=aHR0cDovL3dlYXRoZXIueWFob28uY28uanAvd2VhdGhlci9qcC8xNC8- 2.0
@mmitou
mmitou / Main.java
Created December 20, 2016 08:00
httpdのようなもの
import java.util.List;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.stream.Stream;
import java.net.ServerSocket;
import java.net.Socket;
import java.nio.file.Paths;
import java.nio.file.Path;
import java.nio.file.Files;
import java.nio.charset.StandardCharsets;

How to install OpenCV 3.3.1 on Fedora 26

download these packages to ~/opencv/

  • opencv-3.3.1.zip
  • opencv_contrib-3.3.1.zip

and execute commands below.

@mmitou
mmitou / nn.py
Last active April 14, 2019 05:02
NN法
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cm as cm
N = 40
p0 = [[np.random.uniform(-1,1), np.random.uniform(-1,1)] for i in range(N)]
p1 = [[np.random.uniform(-2,2), np.random.uniform(-2,2)] for i in range(N)]
ps = np.array(p0 + p1)
cs = np.array([0 if np.linalg.norm(p) < 1 else 1 for p in ps])