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 »

MacBook Pro セットアップノート

MacBook Pro 13インチ Retinaディスプレイモデルを手に入れた。

got-macbook-pro

主な仕様は以下の通り (すなわち、SSD以外カスタマイズオプション上限)

  • Intel Core i7 デュアルコア 3.1GHz
  • 16GB 1,866MHz LPDDR3 SDRAM
  • 512GB SSD

再構築可能なように自分用にセットアップノートを残しておく (随時更新中; 最終更新日2018-10-18)。

Read more »

Raspberry PiでNASとバックアップサーバを構築する

raspberry-pi-nas-and-backup-server-4

概要: Raspberry Pi 2 Model B と 2 台の外付け HDD で、NAS (samba) とバックアップサーバ (rsync) を構築しました。そこそこ性能のものが、手軽でそして安価にできます。

構想

作りたいのもは次のようなシステムです。

raspberry-pi-nas-and-backup-server-image

Raspberry Pi は自宅 LAN と、2 台の HDD と接続します。 NAS サーバとしてファイル共有サーバの役割を果たしていて、自宅 LAN 内のユーザはファイルサーバにファイルを追加したりファイルを削除したりファイルを変更したりできます。 Master HDD は本データを保存するストレージで、Slave HDD は Master HDD の完全ミラーリングです。ミラーリングバックアップを取ることで HDD の故障に耐性を持ちます。

ちなみに、一見、RAID 1 (ミラーリング) に見えますが、RAID ではないです。 RAID は故障に対してサービスの提供継続性を保つシステムですが、今回作るシステムは単なるバックアップ作成であり故障耐性はありますがサービス提供継続性はありません。 この辺は自宅で個人で使用するシステムなので、のんびりした設定です。

Read more »

TNoodleをAPI的に使う

tnoodle_logo_1024

TNoodleとは、WCA公式大会で使用されるスクランブルプログラムです。通常はウェブブラウザでぽちぽち実行しますが、スクランブルだけ欲しいときとかにAPI的に使いたかったりします。そのやり方をまとめたので公開します。

Read more »

WCA大会カレンダー (iCalendar) を配布しています

WCA大会カレンダーをiCalendarフォーマットで公開しています。 iCalendarとはGoogleカレンダーをはじめとしていろんなカレンダーアプリで読み込むことができるとても便利なやつです。

以下のURLで公開中です:
https://www.terabo.net/wca-calendar/cal.php

【2016-04-14 23:23 追記】
国等を指定する場合、regionクエリを使用してください: (例)
https://www.terabo.net/wca-calendar/cal.php?region=Japan

【2018-07-16 追記】
ウェブサイトのTLS化にともなって、URLが http から https に変更なっています。
httpのままでもリダイレクトされるので問題はないと思いますが。

Read more »