Masanari KIMURA さんのアバター 11views

VagrantでLXC(Linux Container)を使用する

https://github.com/fgrehm/vagrant-lxc バックエンドにVirtual Boxの代わりにLXCを使うようにしてくれるプラグイン。 インストール vagrant plugin install vagrant- 2017年4月12日
Masanari KIMURA さんのアバター 28views

Mac OS用Reactのインスペクタアプリ: Reactotron

https://github.com/infinitered/reactotron インストール brew cask install reactotron CLIツール npm install -g reactotron-cli 導入 co 2017年4月7日
Masanari KIMURA さんのアバター 41views

React Nativeで、Primary KeyでRealmのオブジェクトを検索

以下のようにする realm.objectForPrimaryKey('SchemaName', 'hoge'); 2017年4月6日
Masanari KIMURA さんのアバター 9views

実引数依存の名前探索

https://ja.wikipedia.org/wiki/%E5%AE%9F%E5%BC%95%E6%95%B0%E4%BE%9D%E5%AD%98%E3%81%AE%E5%90%8D%E5%89%8D%E6%8E%A2%E7%B4%A2 2017年3月31日
Masanari KIMURA さんのアバター 30views

Reduxのデータフロー

View -> Action -> Middleware -> Reducer -> Store -> View … store.dispatch(action)をよんでアクションをディスパッチする。actionはtypeフィー 2017年3月29日
Masanari KIMURA さんのアバター 13views

Const.swift

class Const : NSObject { /* API URLs */ #if DEBUG let URL_API = "http://debug.hoge.com/api" #elseif STAGING let URL_API 2017年1月30日
Masanari KIMURA さんのアバター 29views

git log –pretty=format

$ git log --pretty=format:"[%ad] %h %an : %s" git logのフォーマットを指定できる。 使えるオプションたち 2017年1月23日
Masanari KIMURA さんのアバター 109views

wc -l で行数のみを得る

wc -l は引数を渡すときとパイプでつなぐときで挙動が違う。 $ wc -l test.txt #=> 300 test.txt $ cat test.txt | wc -l #=> 300 行数だけ欲しいときはパイプでつなぐ 2017年1月18日
Masanari KIMURA さんのアバター 275views

ChainerでMNIST

ニューラルネットワークのライブラリのChainerですが、去年のうちに大分変更がありました. というかバージョンアップ早すぎてびびる この記事書く際にふとリファレンス見たらいつの間にか1.20.0のドキュメントができてた(GitHubのリリ 2017年1月16日
Masanari KIMURA さんのアバター 157views

C++の行列演算ライブラリEigen

http://eigen.tuxfamily.org/index.php?title=Main_Page C++で一押しの行列演算ライブラリです。 かのGoogleも機械学習分野で採用しているらしいです。 特徴 ヘッダオンリ 高速 シンプル 2016年12月28日
Masanari KIMURA さんのアバター 29views

VagrantでConcourseCIインストール

https://concourse.ci/ vagrant初期化 vagrant init concourse/lite vagrant up hello.yml jobs: - name: hello-world plan: - task 2016年12月7日
Masanari KIMURA さんのアバター 49views

Rustのチャネルを使用した並行処理

use std::sync::{Arc, Mutex}; use std::thread; use std::sync::mpsc; fn main() { let data = Arc::new(Mutex::new(0)); let ( 2016年11月28日
Masanari KIMURA さんのアバター 38views

スタックでキューを作る

先日見かけて、面白かったのでメモ。 enque用、deque用のstackを2つ用意して実現できる。 template<typename T> class Queue { std::stack<T> in, out; 2016年11月16日
Masanari KIMURA さんのアバター 21views

C++ラムダ式

C++ではラムダ式を用いて、簡易的な関数オブジェクトの生成を行うことが出来る(C++11移行). ラムダ式の書式は [](){} となっている。順にキャプチャリスト、パラメータリスト、関数の本体が記述される。 例 auto func = [ 2016年11月9日
Masanari KIMURA さんのアバター 13views

jujuを使ってjenkinsをインストール

jujuのインストール $ sudo apt-add-repository ppa:juju/stable $ sudo apt-get update $ sudo apt-get install juju-local 使用方法 $ juj 2016年11月2日
Masanari KIMURA さんのアバター 34views

C++で三値論理

boost::triboolという真/偽/不定という三種の論理値を扱う型が存在します。 http://www.boost.org/doc/libs/1_59_0/doc/html/tribool.html 例 初期化,代入,コピー trib 2016年10月19日
Masanari KIMURA さんのアバター 443views

C言語製深層学習フレームワークdarknet

darknet インストール方法 $ git clone https://github.com/pjreddie/darknet.git $ cd darknet $ make $ ./darknet くわしい使い方とかはこちら 2016年10月12日
Masanari KIMURA さんのアバター 21views

C++でベンチマーク

C++11から追加されているchronoを使用する. サンプルコード #include <iostream> #include <chrono> using namespace std; int fanc(int n 2016年10月5日
Masanari KIMURA さんのアバター 49views

Rust用Facebook Messenger APIラッパー

rmessenger(crates.io) rmessenger(github) 使い方 Cargo.toml rmessenger = "0.0.3" src/main.rs extern crate rmessenger; use rm 2016年9月30日
Masanari KIMURA さんのアバター 169views

Pythonでベイジアンフィルタの実装

# -*- coding: utf-8 -*- """ベイジアンフィルタ実装.""" import math import sys class NaiveBayes(object): """単純ナイーブベイズクラス.""" def __in 2016年9月20日
Masanari KIMURA さんのアバター 36views

MySQLの型キャスト

MySQLではCast関数の第二引数には、普段使っている型名ではなく、Cast関数に用意された独自の型を使用する必要がある. BINARY[(N)] CHAR[(N)] DATE DATETIME DECIMAL SIGNED [INTEG 2016年8月19日
Masanari KIMURA さんのアバター 94views

いろいろなC++コーディングテクニック

なんか簡潔にかけて、すぐ使えそうな奴。 思いつくぶん抜粋。 文字列末尾削除 string s = "abc"; s.erase(--s.end()); char型からint型に変換して演算 文字コードを利用したもの。’0R 2016年8月17日
Masanari KIMURA さんのアバター 14views

ブラウザでJavaScriptの動作を確かめられるjsfiddle

ブラウザ上でHTML,CSS,JavaScriptを書いて動作を確認できるエディタです。   動作確認ならchromeコンソールやfirebugでもできますが、これを使うと、各ライブラリやフレームワークを指定して書き始められたり、 保存でき 2016年8月15日
Masanari KIMURA さんのアバター 32views

linuxでもpbcopy

Macのpbcopyの代わりにLinuxにはxselコマンドがあります. $ cat hoge | xsel --input --clipboard 2016年7月27日
Masanari KIMURA さんのアバター 32views

Eclipse補完ショートカット

command+2 lで左辺補完。 便利。 2016年7月20日
Masanari KIMURA さんのアバター 26views

C++で並列プログラミング

並列プログラミングライブラリ(PPL)のうち、今回は簡単な並列forループであるTParallel.Forを使ってみます。 素数かどうか調べる関数 bool IsPrime(int N){ bool aPrime=true; for (in 2016年7月6日
Masanari KIMURA さんのアバター 28views

Eclipseで変数の中身確認

ブレークポイントで止めた状態で 確認したい変数を範囲選択->右クリック->インスペクタ 便利。 2016年7月1日
Masanari KIMURA さんのアバター 209views

分散トレーシングシステムZipkin

Zipkin Zipkin とは 分散環境における各サービスの呼び出し状況を収集・可視化できるシステムです。 文字だけだとよくわかりませんが、サービス間の呼び出しをこんな感じで可視化できるサービスです。 Zipkinを導入してみた(サーバー 2016年6月29日
Masanari KIMURA さんのアバター 91views

ncコマンド

ncコマンドはtcpまたはudpにてネットワーク通信を行うためのユーティリティで、通信状態の確認やポートスキャンなどに使用できます。またクライアントとしての使い方のほかにリッスンモードにて起動することにより、デーモンサービスとしても使用でき 2016年6月17日
Masanari KIMURA さんのアバター 68views

【chppl】ヘッダオンリライブラリ管理ツール

つくりました。 C/C++でヘッダオンリライブラリを管理できます。 https://github.com/nocotan/chppl-tool http://qiita.com/noco/items/4e4ca6c6abac99d19619 2016年6月15日