2010年 02月01日(Mon) [長年日記]
_ [その他]メールアドレスの話
メールアドレスに関しては昔から結構苦労してきた。
例えばプロバイダや携帯の会社が変わるとメールアドレスが変わるという問題とか、複数のメールアドレスの管理問題とか。
あと基本的にメールは携帯端末で読んだ方が便利だと思う。だから他のメールアドレス宛のメールも携帯に転送するとハッピーだ。でも携帯から返信すると相手には携帯のアドレスが送信されてしまい、ちょっと困る。相手によっては携帯のアドレス知られたくない場合だってあるし、場合によっては携帯で返信している事を知られたくない場合だってあるのだ。
そんな色々な問題も自分専用のドメインを取得してからはある程度解決して結構快適になった。
まずメールアドレスがプロバイダや携帯会社に左右されなくなったし、転送設定等も細かいところまで手が届くようになった。Webメーラーと組み合わせれば、携帯やネットカフェからもメールのやりとりもできる。
他にもメールアドレスを発行し放題なので、好きな名前もつけれるし、サービス毎に違うメールアドレスを登録したりできる。何て面倒くさい事をと思うかもしれないが、メールアドレスが流出したら何処から流出したか分かるし、SPAM業者に捕まったらそのメールアドレスを捨てれば良い。幸せ。
と、ここまで前振り。長いよ。とにかく次のエントリに続く。
_ [W-ZERO3][モバイル]HW03でメールの送信にgmailを使う事にした
スマートフォンを持つようになると、受信は携帯のメールアドレス、送信は自分のドメインのアドレス、という使い方がしたくなる。
携帯のアドレスだとプッシュ配信なので、メールが来たことがすぐに分かるし、何よりwillcomの場合携帯アドレスでのメールのやり取りは無料だ。
ちなみにアドエスの頃はqmail3を使っていた。qmail3だと送信時にアカウントを選べるので、受信したメールに返信する時に(返信する文章を打ち込んでから)アカウントを切り替えてやれば良かった。たまに切り替え忘れてwillcomドメインで送ってしまうミスもあったけど(^^;
ハイブリッドの場合、とりあえずはoutlookしかないのでqmail3みたいな事が出来ない。仕方なく返信したいメールが来たらアカウントを切り替えてもう一度受信し直し、それに対して返信するという方法にする事にした。
というような話をarc氏にしたところ、arc氏がgmailを使うと良いよと教えてくれた。gmailにはfromヘッダを指定したメールアドレスに変えて送信してくれる機能があるとの事。
gmailは会社からブロックされてて見られないという欠点があったので今まで使っていなかったのだが、試しにアカウントを取得して、送信時にgmailのSMTPサーバを指定してやると、きちんとfromヘッダを変えて送信してくれた。これなら間違ってアカウント切り替えし忘れる事も無い。とても幸せ。
こんな事なら昔さっさとgmailのアカウント取っておけば良かったなぁ(好きなアカウント取られてるのは寂しいのでw)。
_ [W-ZERO3][モバイル]HW03雑記
- Opera入れた。NetfrontよりUIが使い易い。結局Operaメインで使いそう。
- arc氏にGiraffe Windows ケータイアプリカタログを教えてもらった。現状マーケットプレイスでアプリ探すより、こっちで探した方が有益な気がする。
- twitterクライアントのFrother入れてみたが、全く動かなかった。仕方ないからしばらくちーたん。
- 2++はいろいろ駄目。別の探そう。
- GSPlayerKとTCPMP。入れてみたが起動もしていない。今はまだmp3とかH.264とかをHW03でやりたいと思わないしなぁ。他にいじるところが一段落したら触るかもしれない。
- ニコナビ for WM。上に同じw
2010年 02月02日(Tue) [長年日記]
_ [ツッコミレス]ツッコミレス
いや、こまめに3G切れば良いんだけどね。面倒くさいから今はやってません。そのうち落ち着いたらやるかも?
で、Aplioは昨日入れました。マーケットプライスは有料ツールもあるので、むしろGiraffeがいらない感じ?
2010年 02月03日(Wed) [長年日記]
_ [W-ZERO3][モバイル]Hybrid W-ZERO3 フルフォーマット
とある噂を聞いた&環境再構築がしたくなったのでフルフォーマットしてみた。
フォーマット後行ったこと。
- オンラインサインアップ
- Windows Live ID 再設定
- W+Info 再登録
- 設定→時計とアラーム→その他→すべてのプログラムのタイトルバーに時計を表示する
- 設定→システム→バックライト→明るさ→バッテリ使用時:3
- 設定→システム→モーションセンサー→オフ
- PCと接続 連絡先を同期(復元)
- 設定→個人→ボタン→上下コントロール
- 移動開始までの待ち時間→左端(短く)
- 移動速度→右端(早く)
- OperaMobile10beta2をインストール
- OperaLinkでbookmark同期(復元)
- qmail3
- AutoConnect
- qmailで3Gに接続するため
2010年 02月04日(Thu) [長年日記]
_ [W-ZERO3][モバイル]フルフォーマット続き
一度3G圏外になるとアンテナ感度が圏外のままになる不具合ってのがあって困ってたんですが、あるブログでフルフォーマットしたら治るかも? と書かれていたので試してみました。ってのが昨日書いたある噂の正体。
で、本当に治ってるよ! まだ1日しか経過してないのでもう少し観察予定ですが。
そしてフォーマット後行ったこと続き。
- Frother
- GSFinderforW03
ここで一度バックアップ
- tmail置換えが上手くいかないので接続の設定をいじる
- 設定→接続→接続→既存の接続を管理→CLUB AIR-EDGE
- 設定→接続→接続→詳細設定→ネットワークの選択→インターネットに自動的に接続するプログラムの接続方法:追加
- WCDMAを設定
- アクセスポイント名:d.willcomcore.jp
- ユーザー名:clubh
- ドメイン:clubh
- WCDMAを設定
- FingerKeyboard
- 縦画面用設定ファイル待ち(^^;
- gsgetFile
- Pocketの手(日本語リソース含む)
- YTaskMgr
- PowerstatusPlus
- Google Maps
2010年 02月05日(Fri) [長年日記]
_ [W-ZERO3][モバイル]今日のHW03
インストールソフトとか
- InClose Mobile 5.1
- Magic Buttonよりコッチの方が好き。2代前の[es]の頃から愛用。今となっては手に入らないソフトだけどね。
- jot
- キーロック復帰画面を編集
_ [W-ZERO3][モバイル]HW03 2chメモ
12:26:29 ID:ZfR5NE4u0 >>738が紹介して>>747で転載したPhone Pad Links.CABをインストールして、 そーといんちきで下行を加えるとTodayから左右で電話帳に飛べるようになるよ。 電話帳アプリの上でも同様の動作をしたい場合は activeName=MSClog な項目を増やすと良いよ。これでまた一歩ガラケーに近づいた・・・ マイクロソフトの電話帳は時刻のみならず通話時間まで分かるのが良いねー。 [CALL INCOMING] code=LEFT with= scan= mode=short direction=both activeKind=class activeName=DesktopExplorerWindow exec=\Program Files\LaunchMSitem.exe|CALLHISTORY_INCOMING [CALL MISSED] code=LEFT with= scan= mode=long direction=both activeKind=class activeName=DesktopExplorerWindow exec=\Program Files\LaunchMSitem.exe|CALLHISTORY_MISSED [CALL OUTGOING] code=RIGHT with= scan= mode=short direction=both activeKind=class activeName=DesktopExplorerWindow exec=\Program Files\LaunchMSitem.exe|CALLHISTORY_OUTGOING [CALL HISTORY] code=RIGHT with= scan= mode=long direction=both activeKind=class activeName=DesktopExplorerWindow exec=\Program Files\LaunchMSitem.exe|CALLHISTORY_ALL_CALLS
うーん、Willcom UI捨てるのもありかなぁ……。
_ [W-ZERO3][モバイル]一通り手入れ終了
とりあえずWillcom UI使用前提だとこのあたりでカスタム終了かなぁ? もちろんそーといんちきとか入れると楽な場面もあるだろうけど、ランチャ系はWillcom UIでも何とかなるので今すぐ手を入れる気もしない。これ以上入れて安定度下げるのもバカらしいってのもある。
メール周りはいずれきちんと手を入れたい。outlookを完全にqmail3に置き換えたいしね。
問題はWillcom UIを捨てる場合。そうすると標準のtodayは手を入れざるを得ない。そのままじゃ使えたものじゃないし。でもrltoday使うのかその他使うのかとかいろいろ試さなきゃってのもあるし。そーといんちきも使うだろうし。うーん、一人じゃ辛いなぁ。このあたりはarc氏あたりが買い換えたらやる事にしようかw
2010年 02月08日(Mon) [長年日記]
_ [その他]土曜日はいつものごとく
歌人邸でボドゲ。
最初は私とショウゴ氏とイシュ氏の3人でドミニオン。破壊工作員ゲーだったり、礼拝堂ゲーだったり、詐欺師ゲーだったりしました。
ドミニオンの後、ショウゴ氏が抜け、ひろゆ氏&歌人氏が参加してゾンビ・タウン。しかし本当に後攻有利だよね。バランス悪いにも程がある。多分点数にハンデつけないと駄目だと思われ。
ゾンビの後はyukichi氏、ミシュラ氏、BN氏が参加して7人の大所帯でワードバスケット。やくみつるが流行語でしたw
そんな感じで土曜は終了。
_ [その他]日曜日はダラダラと
日曜はワードバスケットの後、何故かサンデーvsマガジンをひろゆ氏とイシュ氏がやっているのを観戦した後、ひろゆ氏と健康センターでリフレッシュ。
健康センターのゲームコーナーでちょっと面白いイベントが発生したんだけど、ダラダラ書いても面白さが伝わらないので省略。多分ひろゆ氏が何か書くよ!(ぶん投げw)
AM5時ぐらいに帰宅して、昼まで熟睡。あとはダラダラと過ごして日曜は終了。あ、スマキン行くのすっかり忘れてた。ま、どうせD-0プレーヤーなんかいないから良いか(ぇ
#あと全然関係ないけどtwitterでのゆかりんと畑先生とのやり取りが妙に面白かった(「友達になりたんだ」からスターライトブレーカー打ち合いのあたり)。
_ ひろゆ [ぶん投げられたww じゃぁ(内職的に)余裕がある時に書きましょうかw]
2010年 02月09日(Tue) [長年日記]
_ [TCG][プログラム][ruby]ブシロードTCGカードリストリーダー
以前同じものを作ったんだけど、IEが7になったせいか、文字コードのあたりでエラー吐くようになってたので、クラスっぽく書き直した。本当は1行直すだけでOKな気がしたけど。
#coding: utf-8 require 'rubygems' require 'mechanize' require 'watir' module BushiroadTCGReader class ExpansionList include Enumerable def initialize(uri) @list = [] agent = WWW::Mechanize.new page = agent.get uri (page/"div[@id='expansionList'] a").to_a.each{|link| @list << CardList.new(uri, link.inner_text.strip) } self end def [](index) @list[index] end def each @list.each{|i| yield i } end end class CardList include Enumerable attr_reader :expansion def initialize(uri, expansion) @uri = uri @expansion = expansion @list = [] end def get ie = Watir::IE.new ie.goto @uri ie.link(:text, @expansion).click sleep 2 str = '' array = [] n = 0 begin flag = false ie.document.Links.each{|i| if i.Href =~ /cardno/ array << Card.new(i.Href) end if i.InnerText == '≫' flag = true end } ie.link(:text, '≫').click if flag end while flag ie.close @list = array self end def [](index) @list[index] end def each @list.each{|i| yield i } end end class Card include Enumerable def initialize(uri) @uri = uri @array = [] end def get agent = WWW::Mechanize.new page = agent.get @uri @array = (page/'table.status td').to_a.inject([]){ |array, e| array << e.inner_html } self end def [](index) @array[index] end def each @array.each{|i| yield i } end end end
Ruby1.9っぽいけど、Nokogiriが動かないので1.8.7でのみ確認。
#coding: utf-8 require 'bushiroad' require 'kconv' e = BushiroadTCGReader::ExpansionList.new( "http://svsm.jp/jsp/cardlist") e[3].get[7].get.each{|i| puts i.tosjis }
と書くとこんな結果。
<img src="../jsp-material/img/t044.gif" alt="カード"><br> <a href="javascript:void(0);" onclick="JavaScript:showQu estion('No_T044');">≫ このカードに関するQ&A</a> 浅倉 南<br><span class="kana">アサクラミナミ - マネージ ャー</span> <a href="cardlist?cardno=No_T045">上杉 達也</a><br><spa n class="kana">ウエスギタツヤ - スタート地点</span> No_T044 U サンデー タッチ <img src="../jsp-material/img/icon_woman.gif"> 2 2500 3000 【約束して、必ず勝つって】<br>【自】〔ベンチ〕このカード がサポートした時、<font color="red">あなたのリングに<img src="../jsp-material/img/icon_man_s.gif">がいて、あなた のリタイヤが相手より多いなら、</font>そのアタックはパート ナーアタックになる。<br><img src="../jsp-material/img/ic on_hiroin_b.gif"><img src="../jsp-material/img/icon_supo tu_r.gif"> -<br> - -
_ ひろゆ [要望を出した人登場wありがとです。 プログラム的な詳しいことは解らんけど、使いそうなカードは個人的に修正していきます..]
2010年 02月12日(Fri) [長年日記]
_ [映画]AVATAR
あまりにも話題になっているから見に行ってしまうミーハー度高めな私(ぇ
しかしあれだよね。ストーリー的にはゼントラーディvs.人類みたいな? 逆の立場になって、文化(カルチャー)の代わりに自然(ネイチャー)が鍵になって負けるの。
まあこの作品に関してはストーリーに何か口出すのも野暮だよね。ストーリー単純にしてあまり考えないで良いようにしたから、存分に3D映像の迫力や、最新鋭のCGを堪能しろ! って作品だし。つーかとにかく凄いよ! これ。
あと大佐がマッチョ過ぎて惚れそう(ぉ
_ [映画]涼宮ハルヒの消失
全席指定なのに並んでるのは何故?
消失と言えば、原作でもシリーズ中最高傑作と評価する声も多い、ハルヒの超有名エピソード。それが映画化されるんだから京アニとか関係なく見に行かないわけが無いよね。って感じでずっと昔から見に行くことを決定していた映画だったり。
こちらは期待に違わず面白かった。不満点も特に見当たらない。ハルヒと再会したあたりからの物語の転がり具合というかスピード感なんて鳥肌モノですね。
あと長門。原作知ってるから3重ぐらいのプロテクトを自らにかけて見に行ったわけだけど、紙のように破れ去りましたね。長門可愛いよ長門。
……おっといけない。危うく自分内ランキングで長門が1位になるところだった。
と、映画づくしの一日でしたとさ。
2010年 02月17日(Wed) [長年日記]
_ [映画]Fate / stay night - UNLIMITED BLADE WORKS
ないわー。以上。
……で終わらせたかったけど、それじゃああんまりなので少しだけ。
まず原作プレイ済みのファンじゃないと見ても意味わかりません。あとUBWだから当然ですが、桜やイリヤが好きな人も(出番的な意味で)つらいです。凛は悶え死ぬほど可愛いので、凛ファンは安心(ぇ
企画が悪いんだろうね。2時間でまとめるのが無理過ぎって事で。あと全体的にバトルシーンがダメ。原作の名場面をことごとく殺してる。あ、じゃあ監督もダメなのか。
同じくダイジェストっぽい映画である、なのはが実に上手く纏まっていただけに余計に残念。まあそもそもシナリオ量が違いすぎるんだけど。
2010年 02月19日(Fri) [長年日記]
_ [ruby][プログラム][DXRuby]カードゲームの汎用フレームワーク作成(第0回)
趣味のプログラミングの次のネタを探していろいろ考えてたんですが、ふとタイトルのようなものを作るといろいろ便利なのではないかと思ったので、着手してみる事にした。
いつもの如く途中で飽きるかもしれないので、適当に読み捨てると良いかも。
ゲームエンジンはDXRubyを使ってみようと思う。あまり凝った事をしないと思うのでこれで十分かと。
_ [ruby][プログラム][DXRuby]カードゲームの汎用フレームワーク作成(第1回)
とりあえずカードを表示してみよう。
汎用を目指すので、パラメータはYAMLで与えるとしよう。とりあえずカードの表、裏の画像と幅、高さを次のようなパラメータで与えるものとする。
- test.yaml
face: face.png back: back.jpg width: 40 height: 60
- face
- カードの表側画像ファイルのパス
- back
- カードの裏側画像ファイルのパス
- width
- カード表示時の幅
- height
- カード表示時の高さ
まずは裏側だけを表示してみよう。カードのクラスは以下のようになる。
- card.rb
#coding: utf-8 require 'dxruby' class Card def initialize(card) @img = {} @hash = { :face=> { :centerx => 0, :centery => 0, }, :back=> { :centerx => 0, :centery => 0, } } @img[:back] = Image.load card["back"] @x, @y = 0, 0 @hash[:back][:scalex] = card["width"].to_f / @img[:back].width @hash[:back][:scaley] = card["height"].to_f / img[:back].height @state = :back end def paint Window.drawEx @x, @y, @img[@state], @hash[@state] end end
とりあえず表示だけ。
- test01.rb
#coding: utf-8 require 'card' require 'yaml' data = YAML.load_file "test.yaml" card = Card.new data Window.loop do card.paint end
画像貼ろうかと思ったけど、使った画像の著作権を確認していないので今回は止めとく。
2010年 02月21日(Sun) [長年日記]
2010年 02月22日(Mon) [長年日記]
_ [DXRuby][ruby][プログラム][CGSS]【CGSS】カードを好きな座標に表示する
「カードゲームの汎用フレームワーク作成」は何か仰々しいので、タイトル変更(^^;
これ関連はタイトルに【CGSS】と付ける事にした。Card Games Support System の略である。いたってシンプル。
今回はカードを好きな座標に表示させてみよう。
と言ってもCardクラスには以下のコードを追加するだけだ。
attr_accessor :x, :y
好きな座標を指定できるようになったので、カーソルキーで動かしてみる。
test02.rbはtest01.rbの最後を以下のように変更する。
Window.loop do card.x += Input.x card.y += Input.y card.paint end
これでカード画像がカーソルキーで動く。
動画上げたいが簡単に貼る方法がなかなか無いなぁ。まあそのうち。
_ arc [メールのことで忘れてたけど、3Gでメール受信するとwillcomアドレスでも通信料がかかるって話があったような・・・..]
_ arc [Giraffeのほかに、「Aplio.net」ってのあるそうで。 ここまであるとマーケットプレイスっていらないんじゃ..]