かきすて

正しいかどうかよくわからない知識をよくわからないままとりあえず公開してみようというコンセプトで運営しています。

SONAR LEがやたらDROPOUTする日がある

入ってるサークルが主催してるライブの様子を録音して出演者に音源を配るみたいなことをちょくちょくやらしてもらっている.
で,録音にはwindows8に入れたSONAR LEを使っているのだが,こいつがやたら落ちる日がある.
ライブの日程が3日あると,1日くらい録音中にドロップアウトしまくってまともに録れない日がある.
なんでだろう,と思ってタスクマネージャで監視してたら,どうもWindowsデフラグツールがディスクに負荷をかけてて,それが原因で落ちてるっぽい.
ということで録音中は下の手順でデフラグの自動実行止めるようにしたら落ちなくなりました.よかったよかった.

  1. [ドライブの最適化] を開くには、画面の右端からスワイプして [検索] をタップし (マウスを使っている場合は、画面の右上隅をポイントし、マウス ポインターを下へ移動して [検索] をクリックし)、検索ボックスに「デフラグ」と入力し、[ドライブのデフラグと最適化] をタップまたはクリックします。
  2. [設定の変更] をタップまたはクリックします。 管理者のアクセス許可が必要です 管理者パスワードの入力や選択内容の確認を求められることがあります。
  3. 次のいずれかの操作を行います。
  • スケジュールされた最適化を無効にするには、[スケジュールに従って実行する] チェック ボックスをオフにします。
ハード ドライブを最適化してパフォーマンスを向上させる - Microsoft Windows ヘルプ

DBを直接いじって「WordPressアドレス(URL)」を変更する

wordpressの設定画面にある「Wordpressアドレス(URL)」という項目が間違っていると管理画面へのログインすらできなくなったりする.さっきそうなってしまって困ったのでメモ.

直接SQL文を打って修正する

UPDATE wp_options set option_value = "http://[サイトURL]" WHERE option_name = "siteurl";

しかしこの方法はうっかりミスでおかしなことしちゃうかもしれないので多分よろしくない.

wp-config.phpで設定する

wp-config.phpでも設定できるらしい.
上の方法でやってしまったから未確認.できるはず.

例えば、"example.com" というドメイン名の "wordpress" というディレクトリの中に WordPress を設置した場合、WP_SITEURL は次のように定義します。

define('WP_SITEURL', 'http://www.example.com/wordpress'); 
wp-config.php の編集 - WordPress Codex 日本語版

DBよりこちらの定数が優先して読み込まれるようになっているらしい.
この方法を使うとサイトURLを動的に設定できますよっていうのが本来の意図なんだろうか.
DBの値も変えたい場合はRELOCATE定数を使えとのこと.

define('RELOCATE',true);
サイト URL の変更 - WordPress Codex 日本語版

RLoginを使い始めました

SSHクライアント、研究室ではTeraTerm派が圧倒的に多く、昨年卒業して社会人になった尊敬すべきとある先輩もこないだ会ったとき「まだTera Term使ってるぜ最高だぜ」と言っていたのだが、密かにPoderosaに浮気している私は「そうですか」としか言えなかった。
だがPoderosaには大きな問題があった。(やり方を知らないだけかもしれないが)矩形選択ができないことだ。しかしTeraTermには戻りたくない。苦悩の末たどり着いたのがRLoginであった。

rlogin/telnet/ssh(クライアント)ターミナルソフト

設定

矩形選択ができることにいたく感動し、使っている全てのマシンにRLoginを入れることを決めたので、とりあえず最初にやった設定をメモしておく。

フォントサイズ

初期設定では一行に表示したい文字数に合わせてフォントサイズが変わるという設定になっているが、フォントサイズを固定にした。
設定画面で 「スクリーン」 > 「フォントサイズから一行あたりの文字数を決定」

ログを取る

「スクリーン」 > 「ヒストリー」 > 「通信ログを年月日をつけて自動生成する」

選択でコピー、右クリックでペースト

クリップボード」のチェックボックス上2つ

標準設定にする

セッションを選ぶ画面で標準にしたいセッションを右クリック > 「標準の設定にする」
新しく作るセッションの初期設定がこのセッションのものになるはず。

矩形選択

Ctrl + ドラッグ

セッションの複製

ある人にできないよねと言われたのだができる。
Ctrl + ←

trelloでBoard全体の変更をメール通知

ちょっと迷ったので。

Subscribing to a board

Click the board title or the "Options" menu on the right and choose "Subscribe." This will notify you of changes to all cards in that board.

Trello Help | Subscribing to cards, lists, and boards

f:id:sugargoodman:20130425181938p:plain
Boardを表示して、ページ右側のOptions > Subscribeを選択。

cpanのurllistがどうこうのエラー

cpanで突然パッケージをインストールできなくなる。

cpan[1]> install IMAP::Client
CPAN: Storable loaded ok (v2.16)
Going to read '/root/.cpan/Metadata'
  Database was generated on Mon, 12 Jul 2010 18:27:01 GMT
CPAN: Time::HiRes loaded ok (v1.86)
Warning: no success downloading '/root/.cpan/sources/authors/01mailrc.txt.gz.tmp9816'. Giving up on it. at /usr/lib64/perl5/5.8.8/CPAN/FTP.pm line 837

Client not fully configured, please proceed with configuring.

You have not configured a urllist and do not allow connections to the
internet to get a list of mirrors.  If you wish to get a list of CPAN
mirrors to pick from, use this command

    o conf init connect_to_internet_ok urllist

If you do not wish to get a list of mirrors and would prefer to set
your urllist manually, use just this command instead

    o conf init urllist

で、CPAN Sites - www.cpan.orgを見て

cpan> o conf urllist http://ftp.nara.wide.ad.jp/pub/CPAN/
cpan> o conf commit

と設定してもうまくいかなかったけど

cpan> o conf urllist ftp://ftp.nara.wide.ad.jp/pub/CPAN/
cpan> o conf commit

ftp経由にしたらなんか動くようになって、でも結局何が原因だったのかわからずもやもやしている。

firefoxでwindow.resizeToが効かない

最近バイトの関係でいろんなイケてるサイトのスクリーンショットを撮るという不思議な作業をしている。
しかし最近のイケてるWebデザインといえば大体レスポンシブデザイン。
画面の横幅によって見た目が変わってしまう。
そこで、一定の幅でのスクリーンショットを撮るべくこんな感じのブックマークレットを作った。

javascript:window.resizeTo(1024,768);

叩いてみる。
うんともすんともしない。

Since Firefox 7, it's no longer possible for a web site to change the default size of a window in a browser, according to the following rules:

  1. You can't resize a window or tab that wasn’t created by window.open.
  2. You can't resize a window or tab when it’s in a window with more than one tab.
window.resizeTo - Document Object Model (DOM) | MDN

つまりfirefox7以降では「window.open」で作ったウインドウ以外のウインドウサイズは変えられないし、二つ以上タブを開いているウインドウは何にせよ変えられませんよということか。
ちなみにwindow.resizeByの方のページにも同じことが書いてあった。

で、結局こうした。

javascript:window.open(location.href,"a","width=1024,height=768");void(0);

まあ横幅さえ指定できればあとは何でもよかったので。

ちなみに、調べている途中、じゃあwindow.openで開いたやつならできるのかと思ってやったけどできねえよって言ってる人もいた。
Javascript's `window.resizeTo` isn't working - Stack Overflow
できないのかもしれない。
試してないからよくわからないけど。