サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
kainokikaede.hatenablog.com
CentOS 6 へインストールを試みたのだけれど全くうまくいかないので、常時動いている Raspberry Pi (IP: 192.168.11.20) がいたのでそちらで使えるようにすることにした。 基本的には Homebridge の Wiki を読んでその通りに行う。 システムをアップデート $ sudo apt-get update $ sudo apt-get upgrade アップデート中に次のように訊かれた。Diff を取ってみたらおそらくこの Raspberry Pi で動いている別プログラムの GPIO まわりの設定に関してだったので、弄らないほうがよかろうという判断で現在のバージョンを維持した。 Configuration file '/etc/udev/rules.d/99-com.rules' ==> File on system created by you o
この記事は KainokiKaede Advent Calendar 2014 17日目の記事です(大嘘) Mac で PDF を閲覧するときは標準の Preview.app を用いると便利である。しかし Preview.app には右綴じの本を表示する機能がついていない。日本語以外にも右綴じを必要とする言語はあると思うのだが、Apple のデバイスはそのような国では普及していないのだろうか? とにもかくにも Preview.app では不可能なので、別のソフトを用いることになる。ComicViewer for Mac というソフトがあるが、サポートフォーラム を見るかぎり開発が停止して久しい。 さすがに PDF の大元である Adobe 御大ならばいかような PDF の表示も可能であろうと推察し、Adobe Reader をダウンロード した。最初は Retina ディスプレイに対応して
この記事は KainokiKaede Advent Calendar 2014 12日目の記事です(大嘘) さくらの VPS のメモリ 1GB のプランを利用しているのだが、かなり重くなったりしたので原因を調べてみた。 Munin で見てみるとスワップがGB単位で発生していて、どうやらこれが重くなる原因と考えられた。 どのプロセスがスワップしているのかを調べるため、 スワップの量の順にソートする Perl スクリプト を書いてくださった方がいらっしゃったので利用させていただく。 $ perl swaplist.pl | head -40 --------------------+----------+---------------+ Swap size classified by processes | --------------------+----------+-----------
オークションのために Yahoo! プレミアムと契約しているのだが、年に数回ぐらいしか取引しないため、登録料がもったいないなぁと思っていた。どうやら Yahoo! プレミアムは解除しても再契約が容易であり、評価や本人登録もそのまま引き継がれるため、解除・再契約のプロセスをまとめておけばちょっとは節約できるかなと思ったのでまとめてみた。 以下の公式ヘルプを参照した。 Yahoo!プレミアムを解除するには(解除したらどうなりますか) 登録した月/解除した月の料金について これらによれば、以下のページから登録を解除できる。間違ってアカウントを削除してしまわないように注意すべきである。 オプション - プレミアム会員登録の解除、登録情報の変更 解約しようとするととにかく引きとめようとしてくるが、引き止められているということは正しい方向に進んでいることの証明でもある。基本的にはページの一番下にある「
複数名で iOS のプロジェクトを弄ると project.pbxproj ファイルが頻繁にコンフリクトを起こすのでストレスフルである。このファイルを自動でマージしてくれるツール mergepbx が存在するので、これを導入して精神の安寧を得ようと図る。このツールはリポジトリを使うメンバー全員が導入する必要はなく、自分だけが導入することもできるので、導入障壁はわりかし低い。 公式サイト 導入は以下の手順で行う。 $ git clone https://github.com/simonwagner/mergepbx $ cd mergepbx/ $ ./build.py $ sudo cp mergepbx /usr/local/bin/ $ vi ~/.gitconfig [merge "mergepbx"] name = XCode project files merger driver
bash-completion zsh ユーザーに dis られる前に completion できるようにしよう。 $ brew install bash-completion ~/.bash_profile に以下を追加。 if [ -f `brew --prefix`/etc/bash_completion ]; then . `brew --prefix`/etc/bash_completion fi 導入が成功していれば、ssh と入力して TAB を押すと IP のリストが表示される。 git-completion.bash これを導入すれば git のコマンドを補完してくれるようになる。上記リンクから git-completion.bash をダウンロード。これを適当な場所に置いて、.bashrc に以下のように記述する。 source /path/to/git-complet
私はコードだけでなく日本語のテキスト編集も Vim で行うことが多い。その際に、たとえば「全角カギカッコ内を変更」したくなったりすることがある。 Vim にはテキストオブジェクトという便利な機能が存在する(詳細はたとえば ここ などを参照)。 このテキストオブジェクトを拡張する Vim Plugin として vim-textobj-user が存在し、このプラグインの拡張として全角カッコ類を扱う vim-textobj-jabraces が存在する。しかしこの拡張のデフォルトキーバインドは括弧の種類ごとに異なり、たとえば〔〕内は ijt, 【】内は ijs などと覚えにくいものとなっている。できればこれらを一つのキーバインドで扱いたい(たとえば ib と打てばカーソル位置に応じて〔〕内も【】内も選択できるようにしたい)。 複数の半角括弧を一つのキーバインドで扱えるようにする拡張は存在する(
自分がいくつか試した中で、一番簡単にちゃんと動いたのが T Domae. 様作の 宛名&はがき・往復はがき印刷マクロ でした。使用の手順としては以下のとおり。 ダウンロードしてきたファイルの中にある atena.sty と nenga.tex とを UTF-8 に変換(自分の環境が UTF-8 なので。不要な場合は不要)。 プリアンブルで \OmoteZipParameter(7mm,9mm,2mm)(4mm,22mm,1.6mm) などとして縦横位置を調節。パラメータの意味は manual.tex を参照。このマニュアルはけっこう詳しく、タイプセットすればマージンのパラメータの意味を図で見られるので、PDF 化して読むと便利だと思います。 nenga.tex にある例を見ながら、住所録から \personal のリストを作成。敬称は \keisho{先生} などとすれば変更可能です。 あ
Mac と Windows でマウスのスクロールホイールの方向が逆なのが不便である。Mac において、トラックパッドのスクロール方向はそのままでマウスのみ方向を反転させることでこの不便を解消したい。これを実現する専用ソフトとして Scroll Reverser が存在するが、私は既に Karabiner を使用しているのでこれを用いて解決しようと思う。デバイスを指定して挙動を変更する方法は 公式のヘルプ を参照すればよい。以下、自分がどのような設定を行ったかを解説する。 まずはマウスのデバイス番号などを取得するために Misc & Uninstall タブの Launch EventViewer をクリック。その中の Devices タブで Vendor ID, Product ID を確認。 同じく Misc & Uninstall タブから Open private.xml を開いて個
Vim 標準の recover 機能はわかりにくい swapファイルが見つかった場合にどのように対処すべきか という記事も見つけたけれど、僕は2手以上のコマンドは覚えられない。 Recover.vim Recover.vim なるソフトを見つけた。 :RecoverPluginDisable で無効化。:RecoverPluginEnable で有効化。:RecoverPluginHelp でヘルプを表示。 swp ファイルを見つけると、D[i]ff というオプションを追加したダイアログ画面を表示する。Vim のデフォルトのオプションを表示したい場合は CTRL-C で表示できる。 Diff すると、左が保存されているファイル、右が swp ファイルの中身という形式で diff 画面が表示される。あとはいつもの vimdiff のように使える。(do, du, :diffput, :dif
SCP とは SCP とは、 The SCP Foundation (SCP 財団)によって指定される、この世ならざるアーティファクトの総称である。その存在は一般の民衆に対しては秘密にされているが、それらはまぎれもなく存在し、しばしば人間の生活を脅かす。財団は、人間のこれまでの営みを無に帰さぬよう、そして人間が可能なかぎり SCP たちの脅威から自由であるよう、彼らを確保 (Secure)・収容 (Contain)・保護 (Protect) することを第一の目的として発足した超国家的安全保障組織である。 ……というのが設定で、実際は海外のサイト The SCP Foundation から生まれた怪奇系アーティファクトの創作設定集である。私は最近このサイトの存在を ニコニコ動画にあるプレイ動画 で知り、そこから 原作の和訳サイト に飛んで、1週間ほど読みまくった。「ハマる人はハマる」系のサイ
情報源 dualMocoLUFA 公式 Windows でのファームウェア書き換え方法 Arduino Uno 公式 Arduino 公式ファームウェア書き換え方法 Arduino 公式 MocoLUFA 紹介文 dfu-programmer 公式 環境 OS X Marverics Homebrew 導入済み ファームウェアの導入 Arduino 公式ファームウェア書き換え方法 に従う。 ファームウェアの hex ファイルは dualMocoLUFA 公式 に置いてあるので、あらかじめダウンロードしておく。 まずはファームウェア書き換え用プログラム dfu-programmer を Homebrew 経由でインストールする。MacPorts からもインストール可能なようだ。 $ brew install dfu-programmer Arduino を USB で接続。 DFU リセット
はじめに iPhone アプリの Moves は行動ログアプリとして非常に秀逸だと思うのだが、ユーザーが自由に使える形式でデータをエクスポートできないのが玉に瑕である。この瑕疵を埋めるため、以前、外部 Web サービスを利用して Moves からデータを取得しようと試みた(記事1・記事2)。結果、そこそこ満足いく結果が得られたものの、使用している外部サービスの質がなかなかサイケ(婉曲表現)でストレスが溜まっていた(せめてまともな JSON ファイルぐらい吐いてほしかった)。なのでもう面倒だから最初から最後まで自分でやってしまおうと思い立ってコードを書いた。コードは末尾に載せる。 コードの使用方法 以下、このコードの使用法を簡単に解説する。基本的な使い方はコードの最初のコメントにも書いておいたので、そちらも参照していただけると幸いである。 moves-fetch.py このコードを利用するた
Pythonista は iOS 上の Python スクリプト実行環境である。 このアプリの凄いところは、iOS アプリとは思えないほど細かいところに手が届くこと。クリップボードにアクセスするのはもちろん、PIL を内蔵しているので軽い画像編集もでき、GUI アプリを作ることもできる(デモとしてゲームや時計が入っている)。ドキュメント も充実しているし、Forum を見たところ近日中に NumPy や matplotlib を内蔵することも考えているようで、これが実現したらほぼ最強になるのではないかといまから楽しみである。 このアプリで唯一残念なのは、スクリプトの実行までにいくつかの手順が必要である点である。大した手間ではない(アプリを開いて、実行したいコードを選んで、実行ボタンを押す)のだが、サクッと実行できるわけではないので常用するにはストレスが溜まる。そこで、ランチャアプリを使って
この記事 の追記を受けて。 g <C-g> を活用する。 1バイト文字のみで構成されている文書の場合は、… Byte 22 of 33 などと表示される。この後ろの 33 がファイル全体の文字数である。 日本語が入っていると、表示が拡張されて …; Char 11 of 12; … などと表示される。この後ろの 12 がファイル全体の文字数である。全角文字もちゃんと1文字として数えてくれる。 また、同じキーで選択範囲の文字数も数えることができる。 選択範囲が 1 バイト文字のみで構成されている場合は 6 of 33 Bytes などと表示される。この前の 6 が選択範囲中の文字数である。 日本語が入っていると 6 of 12 Chars; などと表示される。この前の 6 が選択範囲中の文字数である。 若干見にくいけど便利ですね。
概要 昨年は相当数のクトゥルフ神話 TRPG を観た。観ただけで終わってしまうのももったいないので、感想をつけてオススメの動画を紹介する記事にしようと思う。ただなにぶん数が多いので、この記事をハブとして他の記事にリンクする方式をとる。新しい感想を書いたらこの記事も随時更新するので、たまに遊びに来てくださいね。 ちなみにオススメ度の評価は私が独自に付けたもので、実際に動画が面白いかどうかはその動画が自分に合うかどうかで変わってくると思います。低評価のものでもあなたにとって面白くないとは限らないことをご承知ください! 動画を観て、クトゥルフ神話 TRPG で遊んでみたい! と思ったかたは、ぜひ下のルールブック・サプリ・ダイスを揃えてご友人とプレイしてみましょう! 完結済み作品 オススメ度 5(最高) 古明地こいしの箱庭クトゥルフ …… 感想記事 ゆっくりxぷよキャラで冒涜的なTRPG実況 ……
Redmine サーバーを移転した。その際に Redmine のバージョンを 1.2 から 2.2 にアップデートした。そこまで面倒でなく移行できたので手順をメモっておく。 移転元 mysqldump でデータベースを吸い出す。 $ mysqldump -u {username} -p {redmine_database_name} > {dumpfile_name} 同時に files ディレクトリをコピーする。 $ scp example.com:/var/lib/redmine/files/ ./ 移転先 吸い出したダンプファイルを読み込み、rake db:migrate する。 $ mysql -u {username} -p {redmine_database_name} < {dumpfile_name} $ sudo RAILS_ENV=production bundle e
注意 個人名などが入っている項目は書き換えている部分もあるので、ご自分の環境に合わせて適宜読み替えてください。 ここに書かれていることを信用したせいで何が起こっても私は知りません。 構成 CentOS 6.4 i386 Intel Atom CPU N270 @ 1.60GHz * 2 2GB/1TB 筐体はこれ。2年ぐらい使ってみたけど、熱で不安定になることもあるので、正直ファンレスはやめといたほうがいい。 参考サイト CentOS6.1にアースソフトPT2をセットアップ CentOS インストール CPU が hoge なので i386 を選択。通常のインストール Install or upgrade an existing system Basic Server の設定を使いました。 初期設定 まずは eth0 を起動時に起動させるようにする。また、ルーターの DMZ を使うために
案外簡単にいくかと思ったら、もう全ての手が手詰まりで、万策尽きたかと思われたときに VLC が私を救った話。 結論 VLC を開きます。Command + R で「キャプチャーデバイスを開く」ダイアログを出します。 "USB 2.0 Camera" を選択して「開く」を押します。カメラの画像が映ります。 Command + Option + S でスナップショットが撮影できます。 紆余曲折の記録 上の解決策は単純ではあるのだけれど、VLC をプレイヤーとして使っている自分には非自明で、ここに至るまでわりと混沌とした試行を繰り返した。 macam 使えばいいよ! 私の Web カメラには対応していなかった。 CamTwist 使えばいいよ! CamTwist 自体にはスナップショット機能がない(少なくともぱっと見つけることはできなかった)。 Moso 使えばいいよ! 無料なので App St
このページを最初にブックマークしてみませんか?
『KainokiKaede's diary』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く