Masanari KIMURA さんのアバター 7views

wc -l で行数のみを得る

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

ChainerでMNIST

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

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

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

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 さんのアバター 9views

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 さんのアバター 21views

スタックでキューを作る

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

C++ラムダ式

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

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 さんのアバター 24views

C++で三値論理

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

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

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

C++でベンチマーク

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

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 さんのアバター 110views

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

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

MySQLの型キャスト

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

いろいろな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 さんのアバター 22views

linuxでもpbcopy

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

Eclipse補完ショートカット

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

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

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

Eclipseで変数の中身確認

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

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

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

ncコマンド

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

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

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

vimでEvernoteのファイルを編集できるプラグイン

evervim vimでEvernoteのファイルにアクセスできます。 Evernoteをマークダウンで書けるのはめちゃくちゃうれしいです。 2016年6月10日
Masanari KIMURA さんのアバター 33views

Eclipseでまとめてコメントアウト

コメントアウトしたい行を選択して、  Command + / コメント行を選択した場合はコメントが解除されます。 2016年6月8日
Masanari KIMURA さんのアバター 190views

Githubから特定のファイル/フォルダをダウンロード

svnつかいます。 svn lsで候補の表示。 svn export https://github.com/ユーザー名/リポジトリ名/branches/ブランチ名/ディレクトリ名 2016年6月3日
Masanari KIMURA さんのアバター 32views

ディレクトリ以下のファイルの総行数を取得

find . -type f |xargs cat | wc -l 拡張子を指定したいなら、 find . -name "*.java" -type f |xargs cat | wc -l 2016年6月1日
Masanari KIMURA さんのアバター 32views

pgAdminで長い出力の表示

XMLのような長いデータを表示させるため、無名コードブロックを使う。 DO $$ BEGIN RAISE INFO E'\n%', ( -- // SELECT文 ) ; END $$ ; 2016年5月25日
Masanari KIMURA さんのアバター 111views

C++用WEBフレームワークcrow

crow C++用のヘッダオンリーな軽量WEBレームワークです。書き方はPythonのFlaskに似ているかも。 C++でもウェブアプリ作れちゃうんです。 #include "crow.h" int main() { crow::Simpl 2016年5月20日
Masanari KIMURA さんのアバター 30views

VirtualBox上のWindowsでnpm installがコケまくった

npm install --no-bin-links シンボリックリンクを貼らないオプションを付けると通る。 VirtualBoxでは、共有フォルダにシンボリックリンクを貼ることを禁止にしているためらしい。  2016年5月18日