Chromeでハードリロードする方法

Google ChromeでWeb開発する際にいつまでもキャッシュが残って更新内容が表示されない場合があります。このような場合に便利なのがハードリロードです。
続きを読む

【openFrameworks】ofTrueTypeFontで日本語のフォントを読み込む方法

openFrameworks v0.10.0でofTrueTypeFontを使って日本語のフォントを読み込む方法です。

ofApp.hにofTrueTypeFontのインスタンスを設定します。

ofTrueTypeFont text;

続きを読む

openFrameworks v0.10.0で画面サイズを設定できない場合

ofGLFWWindowSettings s;

のようにofGLFWWindowSettingsで作った画面のサイズを指定する方法です。

以下のように書くとエラーが出ます

s.width  = 1920;  //直接書き換えられない
s.height = 1080;  //直接書き換えられない

エラーメッセージは以下のようなものです。
‘height’ is a protected member of ‘ofWindowSettings’

直接書き換えるなということなので

以下のように書き換えます

s.setSize(1920, 1080);

v0.9.8では個別に書き換えられたのですが、v0.10.0からできなくなったようです。

海外旅行する際に安い航空券やホテルを探す方法

海外に行く際に安い航空券を毎回探しまわっているのですが、だいたい同じ流れで購入しているので普段使っているサイトとチェックすべき項目をまとめておきます。

続きを読む

ローマのRoma Rent Bikeでベビーカーを借りてみた

Roma Rent Bike

家族で旅行に行き、ローマで子供を乗せるためのベビーカーが必要になったので借りてみました。
続きを読む

Mac OS Xの写真アプリ(Photos)でiPhone内の写真が全く表示されない場合の対策

Macの写真アプリでiPhoneの写真をインポートしようとした際にiPhone内の写真が全く表示されないことがありました。
以下のような状態です。
Photos
またはNo Photosと表示される場合もあります。
No Photos

続きを読む

KORGのBluetooth MIDI Connectは他社製品でも使える

AKAIのLPD8 WIRELESSというパッドを使っているのですが、問題なくKORGのBluetooth MIDI Connectで認識します。

日本語マニュアルにLPD 8をBluetooth接続するにはSELECTボタンを押しながらPAD8を押すと書いてあるのですが、実際のペアリングボタンはPAD4です。ハードウェアにもそう印字してあります。

接続に成功すると以下の通りBlutooth MIDI Connectのデバイスリストに表示されます。
Bluetooth MIDI Connect

githubにプッシュする際Permission denied (publickey)エラーが出る場合の対策

githubのリポジトリにpushする際に公開鍵に関するエラーが出てpushできなかったのでメモしておきます。

Pushing to git@github.com:ユーザー名/リポジトリ名.git
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

githubの公開鍵設定の項目を読んで以下の設定を試しました。

~/.ssh/config の設定を以下に設定するとpushできました。

Host *
 AddKeysToAgent yes
 UseKeychain yes
 IdentityFile ~/.ssh/id_rsa

私の場合はconfigの設定を自分でカスタマイズしていたのがエラーの原因になっていたようです。

ExcelのVBAでファイルオープン時に処理を実行する方法

参考例としてSheet1に設定した関数を実行してみます。

Macの場合マクロの編集画面は ツール > マクロ > Visual Basic Editor から表示できます。

Sheet1に以下のようなプロシージャ(関数)を定義します。
他のスクリプトから読み込めるようにPublicにしておきます。

Public Sub Test()
    MsgBox "Test Box"
End Sub

実行すると以下のようなメッセージボックスが表示されます。

ThisWorkbookに以下のようにWorkbook_Open()の中でCallを使ってシート.プロシージャ(関数)名で記述すると呼び出せます。

Private Sub Workbook_Open()
    Call Sheet1.Test
End Sub

起動時に自動実行されますが、セキュリティ設定によっては以下の警告が表示されます。
マクロ実行の警告

Coreserverでwww付きURLをwwwなしのURLに301リダイレクトするための.htaccessの書き方

Coreserverでwww付きURLからwwwなしのURLのページに301リダイレクトする際の.htaccessファイルの書き方です。

下記のスクリプトを記述して.htaccessという名前で転送元のドメインのトップディレクトリに設置します。
example.comをご自身のURLに変更してください。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^(.*)$ http://expamle.com/$1 [R=301,L]