2015
05/25
02:38

[斜め読み] Goで実行可能なサンプルコードを書く方法Latest!

[斜め読み][golang]

Testable Examples in Go http://blog.golang.org/examples * 2015年5月の記事 * GoDocにあるような実行可能でテスト済みのコードサンプルを書く方法 * サンプルも _test.go ファイルに書くが、関数名をTestではなくExampleで始める * サンプルコードの出力結果は "Output:" ではじまるコメントに書く * テストを実行すると、自動で標準出力とコメントを比較してくれる * Output: コメントがない場合はテストケースとして実行されない * 関数名は Exampleメソッド名 のようにする * Exampleという関数はパッケージ全体のサンプルコードになる * _test.go ファイルに Example() という関数だけが含まれている場合、ファイルの内容全体がサンプルコードとして表示される

2015
05/13
21:22

[斜め読み] すばらしいUIを作るための7つのルール パート1

[斜め読み][UX][デザイン]

7 Rules for Creating Gorgeous UI (Part 1) https://medium.com/@erikdkennedy/7-rules-for-creating-gorgeous-ui-part-1-559d4e805cda * 2014年11月の記事 * ノンデザイナー向けにかっこいいUIを作る方法を解説する * 著者はUXデザイナでUIデザイナではない * 理屈ではなくて何をするかを説明する * ルールは7つ、Part1では1から3まで 1. 光は空から降り注ぐ 2. はじめに黒と白ありき 3. 余白を倍にせよ 4. 画像に文字を重ねる方法を学べ(Part2) 5. テキストを派手にし、そして地味にする(Part2) 6. 良いフォントだけを使う(Part2) 7. 芸術家のように盗め(Part2) #### ルールその1:光は天から降り注ぐ * 光が当たるのは上から、影は下にできる * 画面上の各要素は平らに見えるが、横から見た時にでこぼこがあると考えると、どこに自然な影ができるかわかる * 影の出来ないところに影を付けると不自然になる。暗闇で懐中電灯を下からあてた顔が不気味なように

2015
05/11
01:28

[斜め読み] Docker Swarm and Machine

[docker][swarm][machine][斜め読み]

斜め読みのメモ ### GETTING STARTED WITH DOCKER SWARM http://www.blackfinsecurity.com/getting-started-with-docker-swarm/ * 2015年2月の記事 * Dockerのクラスタリングツール Docker Swarmのはじめかた * SwarmHostを作る * まだバイナリがないのでソースからインストールする * Goが必要 * go get -v github.com/docker/swarm * swarm --help * Swarmに登録するノードでは、TCPポートがDockerデーモンに割り当てられている必要がある Dockerの`-H`フラグを参照のこと * Swarmを作る * swarm create * Swarmの識別子が出力されるのでメモする * ノードをSwarmに登録する * swarm join --addr=IP:PORT token://識別子 * 追加したいノード全てに対してコマンドを発行する * joinコマンドは自動で狩猟しないのでCtrl+Cで終了する、なんかダサい

2015
04/07
09:01

Polymerが0.8で劇的変化!

[Polymer][WebComponents]

[Polymer 0.8リリースノート](https://www.polymer-project.org/0.8/) 後方互換性をぶっ飛ばしております。 0.5ベースのコンポーネントは全部動かなくなりました。 大きな変更は以下の通り * polymer-element タグ廃止 * attribute属性によるプロパティの定義が廃止 * 実行速度が大幅に改善 4倍から8倍高速に * 双方向データバインディングがオプションになり、デフォルトではオフ * テンプレートの仕組みが変更され、repeat属性 if属性などが廃止に * レイアウト属性廃止 全体として、機能を削って速さを追求したようです。 結果として要らぬ複雑さが増えたところがあり、使う側としてはあまりありがたくありません。 個人的には0.5のドキュメント翻訳が無駄になるのが痛いです。 きっと1.0が出る頃にはまたなにか大きく変わるんだろうなと思います。

2015
02/26
10:27

ErgoDoxへの道 その3 キット組み立て編

[キーボード][ErgoDox]

いよいよ組み立てです! ダイオードはブリスターパックになっています。 取り出すときに飛ばして無くさないよう、お皿の上などで開きましょう。 ![ergodox_05.JPG](/userdata/blog/ergodox_05.JPG) まるでゴマ粒です。極性のラインがほとんど見えません。 ![ergodox_06.JPG](/userdata/blog/ergodox_06.JPG) 逆作用ピンセットが大活躍。 ![ergodox_07.JPG](/userdata/blog/ergodox_07.JPG) ダイオード取り付け完了、ここまで2時間強。 ![ergodox_08.JPG](/userdata/blog/ergodox_08.JPG) I/Oエキスパンダ取り付け、芋ハンダ率高し。 ![ergodox_09.JPG](/userdata/blog/ergodox_09.JPG) Teensy周りの取り付けは写真を撮り忘れました。 スイッチ取り付け開始。 ![ergodox_10.JPG](/userdata/blog/ergodox_10.JPG)

2015
02/22
11:44

ErgoDoxへの道 その2 キット到着編

[キーボード][ErgoDox]

支払いを済ませてから待つこと3ヶ月、ようやくキットが届きました。 外箱 ![ergodox_01.JPG](/userdata/blog/ergodox_01.JPG) 内箱 ![ergodox_02.JPG](/userdata/blog/ergodox_02.JPG) 中身 ![ergodox_03.JPG](/userdata/blog/ergodox_03.JPG) まずは内容物の確認 ![ergodox_04.JPG](/userdata/blog/ergodox_04.JPG) 部品の数が足りないという報告がフォーラムに多く上がっているので、最初に部品の数を数えましょう。 幸い不足はなく、キースイッチが3つ、ダイオードが二つ余計に入っていました。 海外ではPCBが4つ入っていたという人もいるようです。 この記事を書いている時点で組み立ては終わり、ErgoDoxを使って記事を書いています。 次回はいよいよ組み立て編です。

2015
02/13
08:13

カスタムエレメント collapse-menu をリリースしました

[Polymer][WebComponents][collapse-menu]

Polymerベースのカスタムエレメント [collapse-menu](https://github.com/craftgear/collapse-menu) をリリースしました。 ブラウザの幅を狭くしていくとリンクがドロップダウンメニューに変化します。 これが ![collapse_menu1.png](/userdata/blog/collapse_menu1.png) このようになります。 ![collapse_menu2.png](/userdata/blog/collapse_menu2.png) ![collapse_menu3.png](/userdata/blog/collapse_menu3.png)

2015
02/09
05:09

英語学習におすすめのアニメ8選

[英語][アニメ]

日本語のセリフを暗記するぐらい何度も見たものを選ぶのがポイントです。 入手は米アマゾンからになるのでひと手間かかります。リージョンコードに注意して下さい。 BluRayの場合北米版は日本のプレイヤーでも再生できますが、DVDは再生できません。 ジブリ作品なら国内のBluRayを買うと英語音声がついてくるようなので入手しやすくてよいでしょう。 ### 1. パトレイバー劇場版  文句無しの一位、日本語版と英語版、どっちも同じ人が声を当ててるんじゃないの?と思うくらいです。 今手に入るのはDVDですが、2015年5月にアメリカでBluRay版が発売予定なので、これから買うならそれを待つのがいいかと思います。 ### 2. 機動戦士ガンダム 逆襲のシャア  僅差で二位。これもキャストがはまってます。 青い瞳のキャスバルもきっと英語版が出るでしょうね、今から楽しみです。 ### 3. 風の谷のナウシカ  三位、英語版キャストもイメージそのまま、演技も素晴らしいです。 クシャナ妃殿下をユマ・サーマン、アスベルをシャイア・ラブーフが演じています。 ### 4. となりのトトロ

2015
02/09
03:07

Ubuntuで起動直後に出る「システムプログラムの問題が見つかりました」ダイアログを消す方法

[ubuntu]

日本語でタイトルのようなダイアログが出る場合と、英語で「System program problem detected」というのが出る場合がありますが、どちらもゾンビのように何度も何度も表示されます。 原因は以前のクラッシュレポートが何らかの理由で送信されず、/var/crash 以下に残っていることのようです。 ``` sudo rm /var/crash/* ``` とすると表示されなくなりました。 参照元:http://askubuntu.com/questions/133385/getting-system-program-problem-detected-pops-up-regularly-after-upgrade

2015
02/09
03:06

Ubuntuで青空文庫を読むアプリの決定版 「aobook」

[ubuntu][aobook][青空文庫]

Windowsを使っていた頃は青空文庫を読むのにsmoopyというアプリを愛用していて、 環境をUbuntuに移行してからもこれだけは代わりを見つけることができないでいました。 その結果、VNCを使ってWindowsマシンにつなぎ、そのなかでsmoopyを実行して青空文庫を読む、 というめんどくさいことを余儀なくされていました。 しかし! ついにそんな日々に終わりを告げるときがやって来ました。[「aobook」](http://sourceforge.jp/projects/aobook/) の登場です。 ### インストール手順 http://sourceforge.jp/projects/aobook/releases/62557 からソースをダウンロードします。 ソースを解凍、コンパイル ``` tar xvjf aobook-1.0.1.tar.bz2 cd aobook-1.0.1 ./configure make sudo make install

2015
02/09
03:05

cronで実行するスクリプト内でmplayerを使って音を鳴らす

[cron][mplayer]

環境変数DISPLAY=:0をexportすると音がなります。不思議。 /etc/cron.d/play_sound ``` * * * * * root export DISPLAY=:0 && /usr/bin/mplayer /usr/share/sounds/KDE-Sys-Log-In.ogg ``` 参照:http://ubuntuforums.org/showthread.php?t=2228842