会社員になりました

ライムラグある報告になってしまいましたが、今年2018年4月から会社員になりました。
都内のIT企業でエンジニアとして働くことになります。 たくさん技術力を磨きたいです。

また、5月より、トライボックスのチーフテクニカルアドバイザーに就任いたしました。
こちらでも、できる限りたくさんの力になれるように貢献したいと思っております。

これからもどうぞよろしくお願いいたします。

明日から日本大会!

本記事は、 Speedcubing Advent Calendar 2017 17日目の記事です。
※大会終わったらこの記事に感想とか追記するかもしれないです。
16日目は、ろーだいさんの「レッドブル世界大会に見るスピードキューブの今後」、 18日目は、ゆりのきの「クロックのエッジをスキップさせよう」です!

Speedcubing のアドベントカレンダーなのに、毎年微妙にスピードキュービングのテクニックにダイレクトに関係しないことばっか書いててすみません。
ですが明日からいよいよ日本大会が始まります。

※大会終わったらこの記事に感想とか追記するかもしれないです。
少し追記しました。

Read more »

「ルービックキューブ交流会 @ LODGE」でLTした

2017年6月18日 (日) に開催された、Yahoo! JAPAN ルービックキューブ同好会主催「ルービックキューブ交流会 @ LODGE」でLTしました。

「tribox Contest 1周年記念」というテーマだと事前に言ってましたが、 メインの内容は「tribox Cotnest にピラミンクスが追加するよ」というものでした。
コンテンツ盛りだくさんにしすぎて長くなってごめんなさい。 小学生多かったのでもっと違うテーマにしたらよかったです。
でもとても楽しいオフ会でした。

発表で使用したスライドは slideshare にアップしました。

2017-06-18 tribox Contest 祝!1周年! https://www.slideshare.net/kotarot/20170618-tribox-contest-1

CentOS 6 / CentOS 7 で最新のtmuxを、yumで入れたtmuxと共存させたままインストールする

tmux はかなり便利なツールなので、 積極的に使いたいが、 CentOS 6 や CentOS 7 の yum で入れるとバージョンが古すぎる問題がある。
tmux のバージョンが古いと、.tmux.conf で反映されない項目があって不便。

本記事では、CentOS 6 / CentOS 7 上で最新のtmuxを、yum由来のtmuxと共存させたままインストールする方法をシェアする。

tmux をソースからコンパイルしてインストールすればよいのだが、 tmux が依存するライブラリである libevent のインストールが大変だったりして地味に苦労する。
以下、CentOS 6 と CentOS 7 に分けて説明する。

Read more »

HHKB (US配列) を Windows 7 にセットアップ

HHKB (US配列) の Windows 7 へのセットアップ方法を記録しておく。

HHKB: Happy Hacking Keyboard

HHKB はコンパクトでコードレスだから、場所を取らずに済んでとても良い。
見た目がかっこいいのもよい。音が心地よいのでタイピングが楽しいのもよい。

Read more »

Aspellを用いて複数の英文TeXファイルをスペルチェックして表示する方法

Aspellを用いて複数の英文TeXファイルをスペルチェックして表示する方法をメモ書きする。

準備

Aspellは既にインストール済みと仮定する。
ちなみに、Mac (Homebrew) では、brew install aspell --lang=en でインストールする。

以下のようなTeXソースファイルがあるとする。
テキストは英語のダミーテキストジェネレータを使用し、部分的にスペルミスを発生させた。
Dummy Text Generator – Free, For Web Designers – Lorem Ipsum, Filler Text & Placeholder Text

single.tex : 単独で完結するTeXファイル

\documentclass[11pt,a4paper]{article}
\begin{document}

\section{Introduction}
One begining life. In. Beginning greater moveth together every from isn't
herb baest whose meat all two for, a moving, from firmament. Herb subdue
fourth. Said beast first spirit morning For fruitful you'll beginning one.

\end{document}

Read more »

consist, compose, comprise, と constitute

あけましておめでとうございます。 英文書くのは大変だ。

細かい意味の違いを無視すれば以下は同じ意味になりそう:

(a) A cube consists of centers, corners, and edges.
(b) Centers, corners, and edges compose a cube.
(b’) A cube is composed of centers, corners, and edges.
(c) A cube comprises centers, corners, and edges.
(c’) A cube is comprised of centers, corners, and edges.
(d) Centers, corners, and edges constitute a cube.

参考文献で挙げたグレン・パケット先生のシリーズ面白くて読みふけってしまった。

参考文献
compose、comprise、 consist、constitute、form – 学術英語アカデミー
https://www.enago.jp/academy/compose-comprise-consist-constitute-form/

Champly: 目隠し練習用スクランブルアプリ

本記事は、 Speedcubing Advent Calendar 2016 11日目の記事です。
10日目は、ルーメソさんの「Roux Method – 簡単なSB手順の作り方」、 12日目は、ゆうさんの「FMCにおける各種期待値」です。

3×3×3目隠し練習用に特化したスクランブルアプリを作成しましたので、 本記事で公開します。

謝辞: 本ツールの開発には、 3×3×3目隠し2016年日本チャンピオンのYY氏 (@albleuk) が多大な協力してくれました。

Champly! アプリ

Champly! 3x3x3 スクランブルジェネレータ for blders

Read more »

Insertion Finder コンパイル・インストール方法 (Cygwin編)

MRKWさんから質問があったので、 「Insertion Finder コンパイル方法 (CentOS 6)」 の続きとして、 Insertion Finder のインストール方法 Cygwin編を書きます。

ダウンロード

ソースコードのダウンロード等は、 「Insertion Finder コンパイル方法 (CentOS 6)」 と同じです。

準備

Cygwinで必要なツール・ライブラリをインストールします。
Cygwinのインストーラで、以下をインストールしてください。

  • gcc-g++
  • libboost-devel

Read more »

ボルダリングで足首を骨折した話

bouldering_broken_ankle

やってしまった。 ボルダリング始めて半年ちょっと経ち、無理して攻めすぎました。 スラブ壁から落下して左足首を骨折しました。 テンション下がりましたが、後々のために、怪我したときの状況から(ほぼ)完治するまでを記録しておきます。
※ 記事書いているのは怪我から3か月後でほとんど治っています。

関連記事(ボルダリング始めたばかりの楽しそうな頃):

Thumbnail of ボルダリング始めたボルダリング始めた
terabo.net
ボルダリング始めた。定期的にジム通うようになったし、シューズとかも買った。楽しい ♪└(^ω^ )┐♫┌( ^ω^)┘...

Read more »