2002-10-03
_ 東雲フォント
香り屋というサイトに Windows 用の東雲フォント「 BDF 東雲フォント」があったので入れてみた。いわゆる 9 ポイントでしか使えないのだけど、1600x1200 の画面ではちとしんどい。あとMeadow での設定とか。
_ 茶
普段 500ml なボトルのお茶の類をしょっちゅう買って飲んでます。日に 2 本くらい。1 本いくらだよということで、今日は麦茶を自宅で作って 1 l ( リットル ) なボトルに入れて出社。だらーだらーと飲んでます。冷蔵庫が無いから時間とともに温くなってしまうのだけど、この季節ならまぁいーや。金かからないし。
_ 疲れ
今日私のところに来るはずの板がまだ出来てないので作業が進まない。 1900 になってちゃっちゃと退社。帰宅してから ぐで〜っと寝た。
疲れがたまってるように見えてじつはたんに睡眠不足。睡眠時間が 3, 4 時間というだけでしんどいのに徹夜作業が続く仕事なんてとてもできないと思った。
_ FC 会報
ラムビション FC 会報が届いてた。先日継続したやつ。継続得点として真綾ちん、弘子さん、こまどり一同の 3 枚のポストカードが入ってた。この柄って以前 web にあったな。
弘子さんライブチケットはまだ買ってないのだけど、「弘子さんライブツアーのチケットは FC 会員には安く売るよ? でもチケットがまだあるか無いかは確認してね」と書いてあった。聞いてみるか。
2003-10-03
_ 仕事
_ パルスがハピレスに見えた。
_ 買物
_ 勤務ちうの休憩時間。近所の 7-11 にてオロナミン C だけ買うのもアレなのでついでに週刊ファミ通買った。
_ ケータイ
_ うがあしまった。また残業時間に入ってからケータイを携帯するのを忘れてた。
_ 母上からの「 汝に帰るんじゃぼけ 」というメールが来てた。すまぬ
_ げんえい
_ そーいや熱血高校ドッジボール部サッカー編に「 げんえい 」って居たよな。
_ 仕事
_ 0200 鈴木さん( 仮名 )が「 みわくんも徹夜作業時間に入らないうちにとっとと帰れよ 」と言って応接室辺りでお寝む。
_ 仕事
_ 0230 これ以上居ると月曜が休日出勤扱いになってしまって、上期はじめ( 10 月はいってすぐ )に「 休日出勤をなくせ。むしろ禁止 」と言われたばかりなのに意味がない。
_ というわけで帰る。
_ 飯
_ 0300 ころ帰宅して飯。10/03 の朝にりんごを食って以来の食い物。
_ もちろんその間にコーヒー飲んだり三ツ矢サイダー飲んだりしてるわけだけど食い物は全然食ってない。
_ 最近そんな芸風。
2004-10-03
_ mixi ブラウザ( 仮 )
昨日は mixi にログインしなかったからログインして読むかな。
mixi ブラウザを起動して....っと。
Ctrl + M だっけか。
えい。
■■■ エラーが発生しました ■■■
Cannot call Invoke or InvokeAsync on a control until the window handle has been created.
■■■ 詳細情報 ■■■
System.InvalidOperationException: Cannot call Invoke or InvokeAsync on a control until the window handle has been created.
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.BeginInvoke(Delegate method, Object[] args)
at mixibrowse.UpdateForm.LogUpdate(String line)
at Mixi.Object.MixiObjectFactoryFolder.Update()
at mixibrowse.UpdateFor
な、なにぃ!?
エラーメッセージ読んでも意味が分からん。
mixi はどーなってんだ。
3日(日)午前7時00分より、サーバーをメンテナンス中です。 ご迷惑をお掛けして申し訳ございませんが、3日(日)の午後2時00分以降に再度アクセスして頂ければ幸いです。 ご迷惑をお掛けして申し訳ございません。 何卒宜しくお願い致します。
メンテナンスちうかい。
_ Firefox
0.9.1 の日本語ローカライズ版を使っていたのだけど すらど 読んでたら「 ヤバイ 」とあった。
すべての Firefox ユーザは、Firefox Preview Release の最新版にアップグレードしてください。
日本語ローカライズは無いけど 1.0 PR に上げ。
ぉぉ。Ctrl + F でのページ内検索がインクリメンタルサーチになってる。
_ YOKOHAMA JAZZ PROMENADE
( via \ay diary )
JAZZ なんてもちろん全然知らないわけだが、せいぜい 10/10 の 情文ホール 15:40〜16:40 の おおたか静流が FINAL FANTASY 1987-1994 の「 Roaming Sheep 」で歌ってるというくらいしか知らない。
_ 昼寝
1445 〜 1730 。
_ 最近聴いた音楽
というのを調べたいと常々思っているのだけどやり方がいまいち思い浮かばない。
みなさんはどーやってますか?
もちろん再生してる環境に依存するけど。
環境
自宅ではこんな環境で CD から ogg にエンコードした音楽ファイルを再生してる。
| OS | Microsoft WindowsXP Professional SP2 |
| Player | KbMedia Player for Windows |
各音楽ファイルは以下のようにアルバムごとにディレクトリを作成してその中にファイルを入れている。

やったこと
ディレクトリにアクセスして再生してるのだからディレクトリのアクセス日時( atime ) を調べればいいやと思って安直に dir やら find ( MS-DOS コマンドの find じゃない )を実行してみたのだけどどうも思ったとおりに動かないっす。
find
find するとそのときに atime が更新されてしまうみたい。実行してもソートされてない。また、途中でエラーで止まってしまう。
find はコマンドプロンプトでそのまま「find」とすると MS-DOS コマンドの find が実行されてしまうので find のフルパスを書いて実行する。「システム環境変数 PATH 」を変更すれば MS-DOS コマンドの find よりも find を実行してくれると思うのだけどを「システム環境変数なんぞいうものを変更する気にならないのでそのまま。
こんな感じ。
C:\home\music>C:\msys\1.0\bin\find.exe -type d -daystart -atime -1 : ./singer/坂本真綾/SCD/hemisphere ./singer/坂本真綾/SCD/tune the rainbow ./singer/坂本真綾/SCD/しっぽのうた ./singer/坂本真綾/SCD/ヘミソフィア /usr/bin/find: ./singer/坂本真綾/SCD: No such file or directory C:\home\music>
場所を変えて実行してみるとやはり同様に止まるところがある。
C:\home\music\soundtrack>C:\msys\1.0\bin\find.exe -type d -daystart -atime -1 : ./FINAL FANTASY/FF_アレンジ/08 ./FINAL FANTASY/FF_アレンジ/08_Piano ./FINAL FANTASY/FF_アレンジ/09_Piano ./FINAL FANTASY/FF_アレンジ/10_Piano ./FINAL FANTASY/FFソングブックまほろば /usr/bin/find: ./FINAL FANTASY: No such file or directory C:\home\music\soundtrack>
find は MSYS や GNU utilities for Win32 や Cygwin の find を使ってみたけど、すべて同じ現象だった。
「find」「No such file or directory」なんぞいうキーワードで web を探してみたけど、キーワードが一般的なので探しづらい。
こちらは未解決。
dir
とりあえず find はおいておいて、dir にも /ta でアクセス日時でソートできるオプションがあったので実行してみた。
C:\home\music\soundtrack>dir /ad /s /b /ta /o-d | head C:\home\music\soundtrack\FINAL FANTASY C:\home\music\soundtrack\SaGa C:\home\music\soundtrack\新約_聖剣伝説 C:\home\music\soundtrack\攻殻機動隊 C:\home\music\soundtrack\悪魔城ドラキュラ C:\home\music\soundtrack\怒首領蜂 C:\home\music\soundtrack\沙羅曼蛇アーケードサウンドトラック C:\home\music\soundtrack\聖剣伝説2 C:\home\music\soundtrack\半熟英雄_対3D C:\home\music\soundtrack\半熟英雄
この状態で グラディウス V のサントラ「C:\home\music\soundtrack\グラディウス\05」を再生して、もう一度上記を実行してみても「グラディウス\05」が出力されない。
「新約_聖剣伝説」なんてかなり長い間聞いてないのだけど、というか先ほどの find の影響でアクセス日時が変更されてしまったか。
結局
ここでの問題点をまとめると。
- find するとアクセス日時を更新してしまう。
- find すると「No such file or directory」をいわれる。
- dir はアクセス日時でソートしてるのか?
dir や find で「最近聴いた音楽」を調べるのは無理があるのかなあと思いつつ代替案を思い浮かばないので諦めちゅう。
「最近聴いた音楽」を調べる手段は他にないんだろか。
関連
以下のように hack できればいいのだけど、ヘタレてて全然さっぱり。そもそも環境が違うのだけど。
_ Game Music Festa
ムラムラとしてきてチケット予約してしまった。
2005-10-03
_ 仕事
0920 弊社の営業のひとと寒川にて待ち合わせ。
0930 勤務先到着。
さっそく業務開始。
府中に行ってたころと同類の業務。
自社ではメインになっている業務なのだけど私は携わったことがない業務。
なので今日はひたすら業務レベルの勉強会。
親切に応答してくれる。
ありがたいっす。
計算機も新品だし笑
ネットワークのアカウントも用意されてるし。
いろいろ設定したり。
samba きたー。
それにしても、これは客先を上に 2 つ辿ると上山さんに到達しそうだぞ笑
_ 帰路
1840 退勤。
勤務先から寒川駅までバスがあるのだけどこの時間だとすでに運行を終了していた。
勤務先から寒川駅まで徒歩してみた。
20 分くらい。
けっこう近いな。
自転車通勤などは自由にしていいということなので自転車を持参するとしよう。
_ 岐路
ぅぅ。
寒川から茅ヶ崎への定期券を貰っているのだけど、ついうっかりして自分の suica で電車賃を支払ってしまった。
定期券なんて数年使ってないから定期券を使うという行為に思い至らなかった笑
2006-10-03 :-)
_ 仕事
0730 寒川。
- プログラミング言語 C のプログラム
- 未使用の構造体メンバーを探してくれという指令
- Microsoft Visual C++ Express にプロジェクトを作成
- 既存のソースを読み込ませる
- 未使用の変数が云々という warning が出ることを期待してビルド( もちろんビルドは成功しないが文法チェックだけやれればいい )
- 当然 warning されるのは未使用の変数
さすがに未使用の構造体メンバーは warning されないか。されるんかな。
ふうむ。
_ bbs2chreader
( via Going My Way )
bbs2chreader は、Mozilla Firefox の拡張機能として動作するXUL で作成された 2ch ブラウザです
IRC で「 NetBSD スレが云々 」というのを見かけたのでふと入れてみた。
ぉー
インストール楽チン。
AA がまともに見れる。
_ 音泉 => Plagger => Gmail
はじめの 1 歩。
音泉の番組更新状況を Gmail に投げる。
以下から CustomFeed::Onsen を貰った。
どうも内容が古いみたいなのでごにょごにょした。
Onsen.pm はこう。
package Plagger::Plugin::CustomFeed::Onsen;
use strict;
use warnings;
use base qw( Plagger::Plugin );
use utf8;
use Encode;
use Plagger::UserAgent;
use Plagger::Util qw( decode_content );
sub register {
my ($self, $context) = @_;
$context->register_hook(
$self,
'subscription.load' => \&load,
);
}
sub load {
my ($self, $context, $args) = @_;
my $url = 'http://www.onsen.ag/';
my $feed = Plagger::Feed->new;
$feed->type('onsen');
$feed->title('音泉');
my $ua = Plagger::UserAgent->new;
my $res = $ua->fetch($url, $self);
if ($res->is_error) {
$context->log(error => "GET $url failed: " . $res->status_code);
return;
}
my $content = decode_content($res);
my $entry;
foreach my $line (split /\n/, $content) {
$line =~ m{<img src="(.*?)" width="175" height="100" alt="(.+)"></td>} && !$entry
and do {
$entry = Plagger::Entry->new;
$entry->icon({ url => "$url$1", link => $entry->link });
$entry->title($2);
$entry->author($2);
};
next unless $entry;
$line =~ m{<a href="(.+\.asx)"}
and $entry->link($1);
$line =~ m{</table>}
and do {
$feed->add_entry($entry) if($entry->link());
undef $entry;
};
}
$context->update->add($feed);
}
1;
__END__
=head1 NAME
Plagger::Plugin::CustomFeed::Onsen - Onsen internet radio feed
=head1 SYNOPSIS
- module: CustomFeed::Onsen
=head1 AUTHOR
motemen
=head1 SEE ALSO
L<Plagger>
=cut
config.onsen.yaml はこう。Onsen.pm は plugin_path に指定したディレクトリに置く。
global:
assets_path: /usr/home/rin/plagger/assets
timezone: Asia/Tokyo
plugin_path:
- /usr/home/rin/plagger/plugins
log:
level: debug
encoding: euc-jp
cache:
base: /usr/home/rin/plagger
plugins:
- module: CustomFeed::Onsen
- module: Publish::Gmail
config:
mailto: yourname+onsen@gmail.com
mailfrom: yourname@gmail.com
mailroute:
via: smtp_tls
host: smtp.gmail.com:587
username: yourname@gmail.com
password: xxxxxxxxxxxxxx
- module: Filter::Rule
rule:
- module: Deduped
- module: Fresh
mtime:
path: /usr/home/rin/plagger/cache/plagger.tmp
autoupdate: 1
こんな感じ。

2007-10-03 :-)
_ [iPod touch][リッジレーサー]通勤ったー
昨日買った iPod touch を持参しました。ムービーは準備してないのでとりあえず音楽と写真を iPod touch へ転送してみました。リッジレーサー V でラレヘロする図。あれ。「RareHero2000」のアーティストは「sanodog」なんだが「Kisaburo」ってなんだ。

_ 仕事
0830 出勤。
_ 私が Livedoor Reader を使わないたった 1 つの理由
仕事場からアクセス禁止されてるから (ノωT)
_ iPod touch
とりあえず羅列。
- wifi 使って safari での web ブラウズは未体験
- 通勤経路に無線 LAN 環境が無い。自宅にも無いんだが
- 音楽と写真だけ
- 動画が無いとせっかく画面があるのに勿体無い
- iPod 系統はいままで iPod shuffle のみ使ったことがある
- 画面がある iPod は今回初めて使う
- ひとりでただ音楽を聴くだけならば画面は不要
- むしろ画面を見なければ音量調節すら出来ない
- 手元を見なくても操作できる という点では iPod shuffle のほうが良い
では iPod touch は何に使うと面白いか?
- 動画を見る
- 仲間と一緒に写真を見る
- 仲間と撮った写真を懐かしむのもまた一興
といったところかしら。自宅にあった写真を整理したら Happy! Happy! Happy! FC イベント 3rd のころの hiroym とか( どう見てもチンピラです )、数年前のポジ会の写真とか( 私が参加する前のころ )を発見してニヤニヤしてるます。
あと道具として使うなら以下の機能は使いそうです。
- safari で Remember the Milk( Todo 管理 )
- safari で Gmail
- safari で Twitter
- safari でフィード未読消化( LDR とかは動いたらしい )
ただし無線 LAN 環境があるところに限る。
_ IPA フォント
ダウンロードできるようになっていたのでダウンロードしてみました。ファイルサイズが大きいです。しばらくこのフォントで暮らしてみます。
_ [腹黒]ズバリわかる「腹黒さ診断」!
( via あまのりょーさんのブックマーク )
やってみました。
毒、ただ漏れタイプ
ハラも背もない直球勝負。
あなたは、ムカっときても陰口などはたたきません。たとえ先輩や上司であっても、面と向かって「バカ」と切ります。よく、人に「口から毒が出ているぞー」なんて言われたりはしませんか? しかし、あなたにしてみたら、失礼なことをされて黙ってハラに収めるより、「そういう態度は不快です」とハッキリ教えてあげるのはむしろ親切心。コミュニケーションは我慢から…というこの縮こまったご時世で、裏表のないあなたの豪快な魅力に、ブラボーと拍手したいファンも多いみたい。
(・ω・ )
_ [メール][Becky!]Becky!を使ってメールを送信する
コマンドラインから使ってみました。バッチファイル。
set bcmd=F:\RimArts\B2\B2.exe set mailto=miwarin@example.jp set mailcc=miwarin@example.jp set subject=テストだよ! set body="こんにちはこんにちは!%%0D%%0ABecky!を起動してみます…!%%0D%%0A" set param=mailto:%mailto%?cc=%mailcc%?subject=%subject%?body=%body% %bcmd% %param%
惜しい。メールを作成したけどメール送信までいかないです。

_ [植松伸夫]植松さん、自分の曲のイントロクイズに挑む!マル秘エピソードも満載!
( イソッチの週刊シャキシャキ )
植松伸夫さんの近況:山中湖畔に引っ越しました
- イントロクイズ
- FF6 アリア
- FF4 赤い翼
- ファイナルファンタジー
- FF6
- 当時すぎやまこういちさんが FF シリーズが出るたびにプレイしていた
- 植松伸夫さんにその都度連絡していた
- すぎやまこういちさんが FF6 をプレイしたあと連絡きた
- 「 植松くん、オペラ聴いたことないだろ 」
- FF4
- 坂口博信
- スイッチを入れたら何かが起きてる、そしてゲームへ突入という流れを作ろうとしていた
_ [mixi][Plagger]WWW::Mixi::Scraper
( via HsbtDiary )
Plagger => mixi => Gmail するアレです。便乗して入れました。
cd ~/usr/local/ svn co http://svn.bulknews.net/repos/plagger/trunk/plagger cd plagger perl Makefile.PL sudo make sudo make install sudo cp -R ./assets ~/plagger/
実行
% /usr/pkg/lib/perl5/site_perl/bin/plagger -c config.mixi.yaml : Can't locate WWW/Mixi/Scraper.pm in @INC ...
入れます。
% sudo perl -MCPAN -e shell cpan> install WWW::Mixi::Scraper
実行
% /usr/pkg/lib/perl5/site_perl/bin/plagger -c config.mixi.yaml : Couldn't load "WWW::Mixi::Scraper::Plugin::NewMusic", "Can't locate Web/Scraper.pm in @INC ...
入れます。force しました。
% sudo perl -MCPAN -e shell cpan> fouce install Web::Scraper
実行。
% /usr/pkg/lib/perl5/site_perl/bin/plagger -c config.mixi.yaml :
ok
2008-10-03 :-)
_ 朝
0530 起床。
_ 朝礼のときにこんにゃく入りゼリーの話をした
「もっと短くまとめろ」とツッコミを頂いた。ところで 200 人が餅を食べて 200 人が窒息したのか、1 億人がこんにゃく入りゼリーを食べて 2 人が窒息したのか調べてないです。
_ [植松伸夫][犬耳家]犬耳家 親族会議vol.1
( via DERBLOG )
【公演名】犬耳家 親族会議vol.1
http://www.dogearrecords.com/shinzokukaigi/
【公演日時】11月24日(月・祝日)
【開場予定】17時~ /【開始予定】18時~ / 【終了予定】21時~
【会場】代官山「晴れたら空に豆まいて」 http://www.mameromantic.com/
【出演】CELLYTHM、江草啓太 他
【司会】植松伸夫、松下謙介
予約どね。
当落通知は 2,3 日後?
2009-10-03 :-)
2010-10-03 :-)
_ [NetBSD][翻訳]hubertf's NetBSD blog - Look who's talking, or: how to find which process listens on a given socket (Updated)
ソケットを使用しているプロセスを探す方法
From the "learn something new every day" department: I've wondered how to find a process listening on a given socket in the past. While there is "lsof" in pkgsrc, here is a solution using NetBSD's on-board tools, netstat(1) and fstat(1).
「毎日のドリル集」より: 先日、ソケットを使用しているプロセスを調べる方法を知って感動した。pkgsrc の lsof を使えば出来るのだけど、ここでは NetBSD に予め入っているツール netstat(1) と fstat(1) を使って同じことをやる。
netstat(1)'s "-A" switch can be used to show a protocol control block (PCB) associated with a socket in its output, for TCP and Unix domain sockets:
netstat(1) の -A スイッチは、TCP と Unix ドメインソケットのソケットに割り当てられているプロトコル制御ブロック (PCB) を表示する:
% netstat -Aa Active Internet connections (including servers) PCB Proto Recv-Q Send-Q Local Address Foreign Address State c15ce1f4 tcp 0 0 10.0.0.178.ssh mini.52788 ESTABLISHED c15ce5dc tcp 0 0 *.ftp *.* LISTEN c15ce7d0 tcp 0 0 *.https *.* LISTEN ... Active Internet6 connections (including servers) PCB Proto Recv-Q Send-Q Local Address Foreign Address (state) c15ce3e8 tcp6 0 0 *.ftp *.* LISTEN c15cedac tcp6 0 0 *.ssh *.* LISTEN Active UNIX domain sockets Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr c1602480 stream 0 0 cb9e6f20 0 0 0 private/scache ...
Questions arising from the above output may be what process is handling the TCP/ssh connection and who is responsible for the "private/scache" Unix domain socket.
上記の出力からは、TCP/ssh コネクションを確立しているプロセスと、"private/scache" の Unix ドメインソケットを使用しているプロセスが分かる。
In NetBSD, a PCB identifies a certain network connection, and from that more information on the processes using that PCB can be determined. This can be done using NetBSD's fstat(1) command as follows.
NetBSD では、PCB 識別子はネットワークコネクションの確立を表しており、プロセスが使用している PCB を調べることにより詳しい情報を得ることができる。NetBSD では fstat(1) を使えばよい。
The TCP ssh connection lists PCB "c15ce1f4":
PCB "c15ce1f4" の TCP ssh 接続のリストはこう:
% fstat | head -1 USER CMD PID FD MOUNT INUM MODE SZ|DV R/W % fstat | grep c15ce1f4 feyrer sshd 23305 5* internet stream tcp c15ce1f4 10.0.0.178:22 <-> 10.0.0.2:52788 root sshd 26059 5* internet stream tcp c15ce1f4 10.0.0.178:22 <-> 10.0.0.2:52788
So it's two processes here, one SSH daemon running as root, and one under my user-id. The reason behind this is the SSH daemon's splitting of privileges across multiple processes.
ここでは 2 つのプロセスが見える。1 つは root によって走っている SSH デーモンで、もう 1 つは私の ID で走っているものだ。これは、SSH デーモンが複数プロセスにまたがるアクセスを許していることを意味する。
The answer to who is listening on Unix domain socket "private/scache" can be found in a similar fashion:
Unix ドメインソケット "private/scache" を使用しているプロセスを調べる方法はこう:
% fstat | grep c1602480 root master 511 80* unix stream c1602480 % locate /master | grep 'master$' /usr/libexec/postfix/master
If a program "master" is not too obvious (a virus?!), looking for its place on the file system, e.g. using locate(1), may help. In this case, it shows that the socket is used by the Postfix mail server.
"master" というプログラムが何なのかいまいち分からないならば( ウィルスかも!? )、例えば locate(1) を使うなどしてファイルシステムを探そう。この場合は、Postfix mail server が使っているソケットが表示されている。
Update: Geert Hendricks mentioned "sockstat -al" as well... one for the category "NetBSD commands you didn't know yet" :-) Thanks Geert!
更新: Geert Hendricks が「"sockstat -al" はまだあなたは知ってないはずでしょ :-) 」というツッコミをくれた。おっと、ありがとう Geert !
_ ほぼ完全に一致
- 牛肉のはなし◆牛すね肉と大根の煮込み (サイト1)
- 牛肉 煮込み レシピ 牛すね肉と大根の煮込み (サイト2)
キャプチャ画像。左がサイト1、右がサイト2
文章の全角半角、空白を正規化したうえで diff してキャプチャ。左がサイト1、右がサイト2
_ きょうの検索さん
今野宏美 胸 - Google 画像検索
こやまきみこ 胸 - Google 画像検索
阿澄佳奈 胸 - Google 画像検索
佐藤利奈 胸 - Google 画像検索
コノヤロウ
2011-10-03 :-(
2012-10-03 :-(
_ [tumblr][ruby]tumblr の like を reblog する
Android の tumblr アプリケーションをバージョンアップしたら reblog 出来なくなってしまった。tumblr へ質問を投げたんだが結局未解決。どうも私が使っている Android 2.1 がよくないようなんだが詳細不明。
reblog 出来なくても like は出来るので、スマホで like しておいた post をあとで reblog するだけの簡単なお仕事です。
環境
- Microsoft Windows 7 64bit
- cygwin
- ruby 1.9.3p194
参考
- API Tumblr
- Tumblr API v2リファレンス和訳(原文:2011/08/07 19:11:23時点) - Walrus, Googling.
- mitukiii/tumblife-for-ruby · GitHub サンプルとコードが乖離しているような。コードを読むと client.avatar には引数が無かったり。はて
準備
tumlife
tumblife を使う。
mitukiii.jp - Tumblr API v2 の Ruby ライブラリ “tumblife for ruby” 作りました
インストール
% gem install tumblife
tumblr API
tumblr API を使うためにキーをいくつか取得する。
アプリケーションの管理画面 に行ってテキトーに登録。callback はアプリケーションウェブページと同じにした。空っぽでもいいらしい。
OAuth Consumer Key と Secret Key をコピペする。
次に Consumer key を取得して OAuth 開発をはじめよう - Hatena Developer Center のコードを貰う。
コピペなどしてこんな。
#!/usr/bin/ruby
# -*- encoding: utf-8 -*-
# Consumer key を取得して OAuth 開発をはじめよう - Hatena Developer Center
# http://developer.hatena.ne.jp/ja/documents/auth/apis/oauth/consumer
require "rubygems"
require "oauth"
require 'pp'
CONSUMER_KEY = 'OAuth Consumer Key を書く'
CONSUMER_SECRET = 'Secret Key を書く'
consumer = OAuth::Consumer.new(
CONSUMER_KEY,
CONSUMER_SECRET,
:request_token_path => 'http://www.tumblr.com/oauth/request_token',
:access_token_path => 'http://www.tumblr.com/oauth/access_token ',
:authorize_path => 'http://www.tumblr.com/oauth/authorize '
# http://USER:PASS@proxy.example.jp:8888
#:proxy => ENV['HTTP_PROXY']
)
# リクエストトークンの取得
request_token = consumer.get_request_token(
:scope => 'read_public,write_public'
)
puts "Access this URL and approve => #{request_token.authorize_url}"
print "Input OAuth Verifier: "
oauth_verifier = gets.chomp.strip
# アクセストークンを取得
r_token = OAuth::RequestToken.new(
consumer,
request_token.token,
request_token.secret)
# リクエストトークンとverifierを用いてアクセストークンを取得
access_token = r_token.get_access_token(
{},
:oauth_verifier => oauth_verifier)
puts "token #{access_token.token}"
puts "secret #{access_token.secret}"
実行すると認証用URL が印字されるのでブラウザにコピペなどして URL を開く。
アプリケーションのアクセスを拒否するか許可するか訊かれるので許可する。
callback URL に飛ばされるので oauth_verifier= 移行をコピペする。
http://www.example.org/?oauth_token=XXXX&oauth_verifier=XXXX
先ほど実行したスクリプトが入力待ちなのでそこに oauth_verifier を貼り付ける。
アクセストークンが印字されるので ↓ のスクリプトへコピペする。
実行
#!/usr/bin/ruby
# -*- encoding: utf-8 -*-
require 'tumblife'
base_hostname = 'miwarin.tumblr.com'
Tumblife.configure do |config|
config.consumer_key = 'OAuth Consumer Key を書く'
config.consumer_secret = 'Secret Key を書く'
config.oauth_token = 'access_token.token の値'
config.oauth_token_secret = 'access_token.secret の値'
end
client = Tumblife.client
likes = client.likes
likes.liked_posts.each {|like|
client.reblog(base_hostname, like.id, like.reblog_key)
## like を削除したいんだがやり方が分からん
## like.id は like 対象の post になるので like.id は自分のではない。
## 401: Not Authorized (Tumblife::NotAuthorized) になる。
# client.delete(base_hostname, like.id)
}
like を取得して reblog する。
reblog したあとに like を削除したいんだが API ドキュメントにやり方が書いてない。
2014-10-03 :-(
2015-10-03 :-)
_ [NetBSD][翻訳][pkgsrc][NASA]hubertf's NetBSD blog - Of course it runs ... pkgsrc - NASA's Pleiades Supercomputer pkgsrc はどこでも動くよ。そう、NASA のプレアデス・スーパーコンピュータでもね
This one flew by on twitter, thanks to imil: NASA uses pkgsrc on their Pleiades supercomputer.
imil によると「 NASA のプレアデス・スーパーコンピュータで pkgsrc が使われてるよ」と連絡があった。twitter 参照
Quoting from the NASA page, ``Pleiades, one of the world's most powerful supercomputers, represents NASA's state-of-the-art technology for meeting the agency's supercomputing requirements, enabling NASA scientists and engineers to conduct modeling and simulation for NASA missions. This distributed-memory SGI ICE cluster is connected with InfiniBand in a dual-plane hypercube technology.
The system contains the following types of Intel Xeon processors: E5-2680v3 (Haswell), E5-2680v2 (Ivy Bridge), E5-2670 (Sandy Bridge), and X5670 (Westmere). Pleiades is named after the astronomical open star cluster of the same name. ''
NASA のページ から引用。
「プレアデスは世界最強クラスのスーパーコンピュータだ。NASA のスーパーコンピューティング要件を満たす最先端技術であり、NASA の科学者や技術者による任務のモデリングやシミュレーションを可能とする。分散メモリ SGI ICE クラスタは InfiniBand デュアルプレーン・ハイパーキューブ技術によって接続されている。SGI ICE は Intel Xeon プロセッサ E5-2680v3 (Haswell), E5-2680v2 (Ivy Bridge), E5-2670 (Sandy Bridge)、そして X5670 (Westmere) を使っている。プレアデスという名前はプレアデス星団観測プロジェクトからとられた」
The system architecture consists of 163 racks of machines from SGI (still alive!) with Suse Linux as their operating system. Check their page for all the juicy details!
システムアーキテクチャは Suse Linux を搭載した SGI 計算機 163 ラックから成っている。このページ を見ればさらにおもしろいことが分かる。
More information on Using Software in the NetBSD Packages Collection (pkgsrc) is available from the NASA Knowledge base.
NetBSD Packages Collection (pkgsrc) の更なる情報は NASA ナレッジベースにある。
And you'd think NASA using NetBSD would be the last cool thing they do. :-)
NASA の NetBSD 事例 を刮目せよ。
2017-10-03 :-)
_ 生活リズムを安定させることがこれほど難しいとは思っていなかった
労をおこなっていた頃との差異
| 労 | あり | なし |
| 入眠時間 | 安定の0時 | 寝れん |
| 起床時間 | 安定の5時 | 寝れないので起きれない |
| 運動 | 通勤de運動 | しない。ウォーキング()しよう |
| 食事 | 安定の朝昼晩 | 運動しないので空腹にならない |
| タスク消化 | 労働で消化 | 自宅では集中できない |
夜中まで PCやスマホ触ってる影響だと思うんだけど入眠できない。そのせいで睡眠時間が安定しない。これはツラい。
リモートワークやってるひとはよく自律して生活リズムを作れるなあと本気で思う。私には労が必要だった。
2019-10-03 :-|
_ 労
業務ではストレージ労。
_ 入院させた EOS R が戻ってきた
AF枠が固定されっぱなしになる現象がたまによく発生するものの再現手順が分かっていないやつ。サービスセンターに持っていったところ工場で検査することになったのでそのまま預かけて、今日返ってきた。やはり現象は再現しなかったらしい。しかしレリーズボタン周辺の部品を交換しておいたとのこと。レリーズボタンが半押し状態になってるのかもしれない、とのこと。レリーズボタンは回転させると外れますからね...。
さて改善されたのかどうか。
2022-10-03 :-)
_ C2機関 瑞雲&秋刀魚 祭り2022 in FSW 3 日目
3 日目はありません。提督たちが勝手に言ってるだけです。
クレインガーデンコラボはまだ継続しているらしいので行っておきました。
ここに瑞雲がありました。艦娘遊撃隊たちが居て、提督たちが各々の時間を過ごしていました。
ここにステージがありました。
しーちゃんタワー(原文ママ) に挨拶して帰ります。お疲れ様でした。






















Before...
_ みわ [やー、ダイエットしてるちゃしてる風味なんだけど、なんか胃袋が小さくなったというか食欲がないというかそんな感じなのでつ..]
_ もと [バルス!(ちゅどーん)…(ナニ?]
_ さいき [リーテ・ラトバリタ・ウルス・アリアロス・バル・ネトリール(何]
_ みわ [ヲレを置いてけぼりにしてそんなところで天空のラピュタの世界に入り浸らないでクダサイ。]
_ さいき@会社 [宮崎さんの作品で一番好きな作品なんでついっ>ラピュタ]