Redmine のバージョンを 2.3.2 から 2.4.3 へアップデート

前回の記事 を参考にしながら。 Ruby等のバージョンを確認 今回のアップデートでは、必要なRuby等のバージョンには変更はない。 バックアップ $ cp -r /var/lib/redmine/files/ ~/ $ mysqldump -u root -p redmine | gzip > ~/2014-02-11-redmine-sql.gz 移…

Pythonista と Swipemint とで快適に Python スクリプトを iPhone 上で実行する

Pythonista は iOS 上の Python スクリプト実行環境である。 このアプリの凄いところは、iOS アプリとは思えないほど細かいところに手が届くこと。クリップボードにアクセスするのはもちろん、PIL を内蔵しているので軽い画像編集もでき、GUI アプリを作るこ…

流せるウェットティッシュ

携帯ウォッシュレットなる商品が売れているらしい。たしかに #PonPonPain クラスタとしては心を惹かれる製品ではあるのだが、衛生面でどうなんだという一抹の不安がある。不安というのはつまり、跳ね返ってきたボールにあたって怪我をしないかとか、ソースの…

『ゆっくり達のジャズエイジクトゥルフ』感想

ゆっくり達のジャズエイジクトゥルフ オススメ度:5 【ニコニコ動画】ゆっくり達のジャズエイジクトゥルフ Part0前編 2012年10月から、いや、前作『ゆっくり達のクトゥルフの呼び声』開始の2011年3月から数えれば3年弱も続いた、探索者たちの冒険の終わりが…

Vim で文書全体・選択範囲中の文字数を表示する

Vim

この記事 の追記を受けて。 g <C-g> を活用する。 1バイト文字のみで構成されている文書の場合は、… Byte 22 of 33 などと表示される。この後ろの 33 がファイル全体の文字数である。 日本語が入っていると、表示が拡張されて …; Char 11 of 12; … などと表示され</c-g>…

Python インタラクティブシェルで補完を使う

IPython などでは Tab 補完が効くが、Python のインタラクティブシェルではデフォルトでは補完が効かない。これを効かせるようにする方法。公式のドキュメント より引用。 >>> import readline, rlcompleter >>> readline.parse_and_bind('tab:complete') こ…

年賀状の宛名印刷を TeX を用いて行う

TeX

自分がいくつか試した中で、一番簡単にちゃんと動いたのが T Domae. 様作の 宛名&はがき・往復はがき印刷マクロ でした。使用の手順としては以下のとおり。 ダウンロードしてきたファイルの中にある atena.sty と nenga.tex とを UTF-8 に変換(自分の環境…

recover.vim で swp ファイルからのリカバリを効率よく行う

Vim

Vim 標準の recover 機能はわかりにくい swapファイルが見つかった場合にどのように対処すべきか という記事も見つけたけれど、僕は2手以上のコマンドは覚えられない。 Recover.vim Recover.vim なるソフトを見つけた。 :RecoverPluginDisable で無効化。:Re…

Arduino に dualMocoLUFA(USB-MIDI ファームウェア)を導入

情報源 dualMocoLUFA 公式 Windows でのファームウェア書き換え方法 Arduino Uno 公式 Arduino 公式ファームウェア書き換え方法 Arduino 公式 MocoLUFA 紹介文 dfu-programmer 公式 環境 OS X Marverics Homebrew 導入済み ファームウェアの導入 Arduino 公…

さくらの VPS を使う - 6. TeamSpeak 3 Server

公式 情報源 $ wget http://dl.4players.de/ts/releases/3.0.10/teamspeak3-server_linux-x86-3.0.10.tar.gz $ tar xvzf teamspeak3-server_linux-x86-3.0.10.tar.gz $ mkdir ~/apps $ mv teamspeak3-server_linux-x86 ~/apps/ts3 $ ~/apps/ts3/ts3server_st…

Streaks などの iPhone 対応 Motivational Calendar について

いくつかあるけど、使いやすいと思うのは次の2つのみ。 Streaks Goal Streaks Goal Streaks は最近出たアプリで既存アプリのモノマネ感があるが、Streaks のほうにあまり新機能が追加されないのでこれも紹介する。 カレンダー間の一覧性 Streaks には、カレ…

iPhone カレンダーアプリ再考

動機 2010年頃、初めて iPhone を手にしたときにいろいろとカレンダーアプリを検討して、とりあえず Pocket Informant ということで落ち着いていた。 しかしこの前 Staccal というアプリをセールで手に入れ、週間表示の美しさに心惹かれた。Pocket Informant…

Markdown 記法のチートシートを Vim の help として表示する(Gist, NeoBundle を使用)

Vim

Vim で Markdown の文書を書いているときに、「あれあの表現って Markdown ではどうやって出すんだっけ」と思うときが時たまある(取り消し線とか、めったに使わないもの)。こういうとき、いちいちネットを検索するのは非効率すぎるな〜と思っていた。せっ…

The SCP Foundation オススメ記事まとめ

SCP とは SCP とは、 The SCP Foundation (SCP 財団)によって指定される、この世ならざるアーティファクトの総称である。その存在は一般の民衆に対しては秘密にされているが、それらはまぎれもなく存在し、しばしば人間の生活を脅かす。財団は、人間のこれ…

iPhone アプリの Moves からデータを JSON 形式で取得し、それを gpx 形式に変換する

はじめに iPhone アプリの Moves は行動ログアプリとして非常に秀逸だと思うのだが、ユーザーが自由に使える形式でデータをエクスポートできないのが玉に瑕である。この瑕疵を埋めるため、以前、外部 Web サービスを利用して Moves からデータを取得しようと…

Moves Export から取得した JSON データを gpx ファイルに変換する

以前、iPhone アプリの Moves のデータを JSON 形式で取得する方法について紹介した。そこで JSON を gpx に変換するのは簡単でしょ、と書いたのだが、まぁさすがに投げっぱなしすぎるかなと思ったので、自分でも必要に迫られたこともあり、変換するコードを…

持ち物の構成

概略 友人に、鞄の中身をリストアップしてみろと言われたので書きました。 ポケット iPhone ケース に Suica 財布 鍵 iPhone に傷がつくのを避けるために キーキーパー を付ける。 USB メモリ・ID ホイッスル・タッチペン 鞄 Porter Smoky Day Pack 高いが、…

Pylab (matplotlib) において明暗反転(黒背景)

追記:2016-07-15 公式に同等の機能が実装されたようだ。 import matplotlib.pyplot as plt plt.style.use('dark_background') としてやればいいようだ。 記事 Dark or inverted color scheme を参考にした。下記のファイルに invert_color.py とでも名前を…

さくらのVPSを使う 5 Wordpress

固有名詞とかはいろいろと変えているので、適宜読み替えてください。 1 からインストール $ wget http://ja.wordpress.org/wordpress-3.5.1-ja.zip $ unzip wordpress-3.5.1-ja.zip $ mysql -u root -p mysql> create database wordpress; mysql> GRANT ALL …

Redmine のアップグレード

英語公式 を参照しながら。 Ruby 等のバージョンを確認。 今回は 2.2.2 -> 2.3.2 へのアップデートだった。要求バージョンが rails 3.2.11 -> 3.2.13 に上がっている。 バックアップ $ cp -r /var/lib/redmine/files ~/ $ mysqldump -u root -p redmine | gz…

Mac の Spotlight 検索で見つけたファイルのディレクトリを開く方法

Mac

公式 によれば、Command+Click。便利。

PQI Air Card の神性について

追記:設定を見なおしてみた記事を書きました Eye-fi Pro X2 16GB を買おうと思っていたのです。iPhone はそのままでは SD カードを読むことができないのですが、撮った画像をその場で Flickr にうpしたいと思う SNS ジャンキーな私はどうにかして PC を経…

Moves の GPS データを、外部サービスを利用してエクスポートする

2013-11-02 追記 外部サービスを使わずに自分で全部やる方法の記事を書きました。そちらのほうが得られるデータの信頼性が高い(外部サービスを使うと、データが何日か抜けたりしていた)のでオススメです。 リンク: iPhone アプリの Moves からデータを JS…

間違いだらけのクトゥルフ神話TRPG 感想

間違いだらけのクトゥルフ神話TRPG オススメ度:5 【ニコニコ動画】間違いだらけのクトゥルフ神話TRPG Part.0前編 展開 まずは一言。よくぞ完結させてくれました! 全39話と話数で言えばゆっくり妖夢よりも長く、しかも関連動画も含めれば総動画数は40を超え…

ヴィクトリア朝でスカーレット姉妹+1 がクトゥルフ! 感想

ヴィクトリア朝でスカーレット姉妹+1 がクトゥルフ! オススメ度:5 【ニコニコ動画】ヴィクトリア朝でスカーレット姉妹+1がクトゥルフ! 第1話 前作(感想記事)に引き続き、言うまでもない完成度。コンスタントに更新されるのも安心感があって嬉しい。…

Best Service TITAN が Cubase ASIO time を食いつぶす問題に対する対策

DTM

問題 Best Service TITAN を Cubase で使用していたら ASIO time を食いつぶしている。音が鳴っているときは問題ないのだが、音が鳴っていないときにそうなる。 解決 Reverb を切ると直る。たぶん非常に小さい音を処理するときに overflow みたいなことが起…

Arduino の serial 出力を Python で受ける

公式 の焼き直しである。要はただのメモである。 readTemp() で温度を読めるようにしておく。Arduino 側に以下のプログラムを書き込む。 void setup() { Serial.begin(9600); } void loop() { Serial.println(readTemp()); delay(1000); } Python はあらかじ…

『ヴィクトリア朝でスカーレット姉妹がクトゥルフ!』感想

ヴィクトリア朝でスカーレット姉妹がクトゥルフ! オススメ度:5 【ニコニコ動画】ヴィクトリア朝でスカーレット姉妹がクトゥルフ!(社会の解説編) ヴィクトリア朝! クトゥルフ神話 TRPG のルールブックには、ゲームの舞台として3つの時代が挙げられてい…

Sleepfreaks による Cubase のオススメ設定紹介動画要約

DTM

この動画 のうち、自分でも使ってみようと思った項目をまとめてみた。 VST 新規に作成したチャンネルをセンドに自動的に接続する センドルーティングパンナーをチャンネルパンナーに合わせる でも私あまりセンド使わないんですよね(グループトラックで代用…

Redmine データベースの移行

Redmine サーバーを移転した。その際に Redmine のバージョンを 1.2 から 2.2 にアップデートした。そこまで面倒でなく移行できたので手順をメモっておく。 移転元 mysqldump でデータベースを吸い出す。 $ mysqldump -u {username} -p {redmine_database_na…