初めてのraspberry

raspberry Pi 2 Model Bの性能が大分上がったので遅まきながら使ってみることにしました。CPU: Quad Core, メモリ: 1GB。このスペックで約5,000円というのは本当に素晴らしい。 一応、使えるようになったが、次に何をしようかなと思案中。電子工作は得意では…

Google Translate API入門 概要編

概要 Google Traslate APIを使うと、テキストの翻訳と言語検知ができます。 Translate APIは有料のサービスのため、サービスを使用開始する前に支払い情報を入力する必要あります。 Google Translate API はデフォルトで 1 日 2,000,000 文字に制限されてい…

go1.5でGOMAXPROCS

go1.5では、GOMAXPROCSの値(デフォルト)がCPU数に設定されるようになります。従来は1。 以下のコードで調べてみました。 $ cat maxproc.go package main import ( "fmt" "runtime" ) func main() { fmt.Printf("cpu: %d\n", runtime.NumCPU()) fmt.Printf("G…

go1.5でtracing

前回作成したテストを使ってtracingしてみた。パフォーマンスチューニングとかの分析時に役立ちそう。 データの可視化にHTML/ブラウザ使うのは(よくある方法だけど)うまい方法だなぁと思う。 $ cd gotest $ go test -trace=trace.out . ok _/パス.../gotest …

go 1.5でgomobile(android)

GoだけでAndroidアプリを作る その1 〜インストール編〜 : KLabGames Tech Blogに刺激を受けてgomobileのサンプルandroidアプリを動かしてみました。 android端末上で実際に動くところを見ると楽しいです。 go 1.5インストール githubからソースを取得してビ…

golang1.5について

go/doc/go1.5.htmlとThe State of Goの内容をベースにgo1.5の変更点をまとめた。 調査が足らない項目(Execution Tracing)は後日調査しよう。 大きな変更点 No more C 並列実行GC GOMAXPROCSのデフォルト値変更 internal packagesサポート "vendoring" extern…

go1.5のbuildmodeについて

概要 前回、go1.5のshared library機能を使ってみました。今回は、他のビルドモードについても調べてみました。 Mac OS X Yosemite(10.10.4)上で実行しています。goはgithubのソースをビルドしています。 $ go version go version devel +a7e81c3 Tue Jul 28…

go1.5のshared library機能を使ってみた

概要 go 1.5からshared library作成用ビルドモードが追加された。 shared libraryを作成する方法と、アーカイブを作成する方法がある。 Golang で Shared Library を出力する。 - Qiita 上記リンクのサンプルコード(libgofib.go)を使ってshared library、ア…

npm installが失敗する

npm installが失敗した原因をいろいろ調べた結果、原因はカスペルスキーでした。かなり、はまったのでメモしておきます。 [~]$ npm install -g grunt-cli npm ERR! Darwin 14.4.0 npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "grunt-cli" npm…

第3回 GCP勉強会@岡山に参加しました

gcpug okayama主催の第3回 GCP勉強会@岡山に参加しました。=> togetter 勉強会の内容 Web+DB Press vol.87の[速習]Google Cloud Platformに特集記事を読み進めました。特集は、Google Cloud Platformのサービス一覧とここのサービスに関する詳細な説明から構…

goでGAEアプリケーションを作成する

手順 Mac OS X Yosemite(10.10.4)上でgo GAEアプリケーションを作成する。 GAE SDKをインストールする configファイルを作成する goファイルを作成する 実行する 2ファイル作成する。 $ tree . ├── app.yaml └── todo.go GAE SDKをインストールする brewを使…

Laravel5開発環境を構築しました

PHPの人気フレームワークの一つであるLaravelの開発環境をHomesteadを使って構築します。 Homesteadを使うと仮想環境上にLaravel開発環境を構築することができます。Vagrant 用の boxとして提供されていますので、事前準備とて、vagrant、仮想環境(Virtualbo…

Androidで音声入力

Androidで音声入力するためには、RecognizerIntentとSpeechRecognizerがあるが、後者は動作させることができなかった。どちらの方法もサーバーで音声認識するのでネットワークが有効になっている必要がある。 RecognizerIntentを使う方法 Androidで音声入力…

Grammerly

英文添削サービスの「Grammerly」が便利です。 Google Chromeの拡張サービスとして、インストールできるため、Gmailで英文メールを作成する場合に特に有効です。 単語のチェックだけでなく、時制・前置詞・冠詞までチェックしてくれるのが嬉しいです。 ただ…

投稿テスト

投稿テスト