iコンシェルはiCalendar

b19nature_animals_land068.jpg最新のdocomoの携帯にiコンシェルという機能が付いた。
「ひつじのしつじ」でおなじみのアレだ。
元々、パソコンや携帯でスケジュール管理をするのが苦手(書くほどの予定もない・・・)のなのでGoogle カレンダーとかも牛のリマインダーもスルーしてたんだけど、iコンシェルは楽しそう。
そこで、「MyRelease」のコミックの発売情報を載せてみるかな と作ろうiモードコンテンツ:スケジューラデータフォーマット | サービス・機能 | NTTドコモを調べてみたら
誤記発見、「CHARASET=SHIFT_JIS;ENCODING=QUOTED-PRINTABLE:」とか書いてる「CHARASET」でなく「CHARSET」ですよね?
ずずっと見ていくと「緯度・経度」とかもひっぱってこれるみたい。
集合場所までナビまでしてくれたりするんかな?
iコンシェルのを作る前にGoogleカレンダーの事もよく知らないので調べてみると
iCal(iCalender)とかいう書式らしい、元々はvCalenderとかいうvCard(電子名刺)の親戚みたいなものの様だ。
サイトによって書式にぶれがあるのが気になるがRSSと同じで読むソフトがなんとかしてくれるという事だろう。(サイトによってはそれぞれのカレンダー用に用意してる所もあった)
調べてる内にイベントソーシャルサイトeventcastを見つけた。Google Calendar、iCal、c2talk、カレンダぴ、auケータイとのやりとりができるらしい。
他のケータイにも対応してるみたいだけどよくわからない。
とりあえず、単品のイベントならYahooカレンダーにも登録できる事が分かった。
(リマインダ ボタンの作成)
ヘッダを header(‘Content-Type: text/calendar; charset=utf-8’);
で拡張子は.icsだそうだ
ポチポチやってると日付に関する指定がやたら多く微妙な言い回しなので調べたが
iCalendarの仕様がよくわからん、調べたが結局よくわからん様だこれも受け取るソフトがなんとかしてくれると信じよう。
http://my-release.info/1/COMIC.ics
グーグルカレンダーに登録 Googleカレンダーに登録はこれでいけるみたい。
一回間違えたデータを登録すると登録し直してもすぐに反映されない。
頻繁にicsファイルを見ないようにしてるのかもしれない。
そんで本命のiコンシェルやけど Googleカレンダーよりは設定項目が少ないけど日本語はQUOTED-PRINTABLEとかいうのに変換しなきゃいけないらしく、「imap_8bit」か「quoted_printable_encode」を使うと出来るんみたいだけど。xreaではいけるけどチカッパはダメだった。
ネットで替わりの関数を探し2コ見つけたので試したけら1コはコンパクトだけど正しい答えが返って来なかったので長い方(Quoted-Printableのエンコード (ふえうさぎの記憶墓地))を拝借することにした。
ちなみにiコンシェルの場合は
ヘッダを header(‘Content-type: text/x-vcalendar; charset=Shift_JIS’);
で拡張子は.vcs
そんなこんなで丸一日かけて完成
http://my-release.info/1/COMIC.vcs
って、オレ最新のdocomo持ってないから確認できない・・・

RSS対応ってどうなの?

RSSにちょこっと対応しようかなと思ってみた。
きっかけはこの記事
ユニークなものからシンプルなものまで、RSSのアイコン集: Part 5
なんかイイ感じのアイコンが並んでるので使いたいなと思ってやってみた。
とはいえ、情報はあるので整形するだけでRSSは作れてしまうんだけど、あえてRSS 1.0とRSS 2.0とATOMに対応させようとライブラリを探した。
超簡単って事で「FeedWriter.php」ってのを使うことにした。
PHPでATOM、RSS1/2フォーマットのフィードが超簡単に吐き出せる「FeedWriter.php」
設置は1時間もかからず済んだが全然動かない。
色々、いじっててPHP5の関数(privateとか)って事に気づいた、チカッパはPHP4なので動かない。って事でPHP用4に改造、しかもソース見たら重複するノード名はitem以外使えない様になってる(XMLとしては片手落ちだけどRSSでは問題無いっぽい)それならややこしいことせずに連想配列を使ってクラスを1つに纏めて、文字コードを変更する機能とかなんやら付け加えて、完成したら丸一日かかってしまった。予定では2時間ほどで出来る予定やったのに・・・
□RSS 1.0:http://my-release.info/1/COMIC.rdf
□RSS 2.0:http://my-release.info/1/COMIC.rss
□ATOM:http://my-release.info/1/COMIC.xml
RSSの種類は拡張子を変えると切り替わる様にした。
正直そこまでして誰が喜ぶのか分からないが・・・
以前からRSS対応は視野にあったんだけどMyReleaseで扱ってる商品が「11月下旬」みたいなのがあって、どうしても月単位でないと情報が欠けてしまうので「RSSやメール配信に向いてない」と考え付けなかったんです。
そういう訳で使う人が殆どいないのでこっそり仕様で設置する予定です。

ブログパーツでアクセス数アップ

先日公開したブログパーツを各所に紹介の依頼をしました。
掲載してくれたとこや、掲載してくれなかったとこや、前回紹介してくれたのに今回紹介してくれなかった所がありますが6割ぐらいのサイトが紹介してくれました。
おかげ様で10%ぐらいアクセス数がアップしました。
現在、下記のサイトで紹介されてます。(逆リンクの多かった順)
Seesaa ブログ: ブログパーツ
ブログパーツをさがせ
ブログパーツ.com
ウィジェッタウン
ブログパーツ助っ人
HANATSUKI
ブログパーツのBloglue
ブログわさび
と掲載するサイトを探して登録って作業をしてると
amazonのブログパーツ「お買い得ウィジェット」ってのを見つけて、特価部に貼ってみた。
といっても一週間前に貼ったんだけど、その時は商品が表示されなかったりしてたけど、最近安定してきたみたいです。

ネットタンサーウェブ

家には犬が居て外出時に犬の様子が気になったりする。そこでWEBカメラを使ったりしてみたが死角に入って上手く撮れなかったりしてたので。戦車のプラモにノートパソコンとWEBカメラ載せてなんとかならんかと思ってたら既にバンダイから「ネットタンサー」が発売されてた。
その「ネットタンサー」のニューバージョン「ネットタンサーウェブ」が12月20日に発売されるらしい。
何が出来るかと言うと「家電リモコンの操作」「カメラ撮影」「ブログ書き」
新商品の目玉はブログを書く機能らしいが多分、個人情報にうるさい日本人は使わないと思う
家電のリモコン操作は外出先から電気を消したりできるらしい。
カメラは動くモノを撮影したりパノラマ撮影したりできるらしい。
インターフェイスはパソコンからの操作以外に音声やコマンドキューブを使った操作ができ、帰宅して「ただいま」と言うと「おかえりなさい」と返し、照明やテレビを付けたりしてくれる。
ただ、見た目が変だ。あまり家に居て欲しくない形をしてる。
なんでこんなデザインになったのかと思ってよく見てみると「タンサーボーグ」というロボットの上にネットワークユニットをくっつけた形になってるからだ。ユニットなのはバリエーションが多いと楽しいかもしれないけど、今はいらない気がする。
バッテリも2.5時間しか持たないので電池が無くなる前に家に帰るのは難しい。
あと、足は戦車っぽいのにして多少の段差を乗り越えられる様にして欲しい。
5万円でここまで出来れば十分かもしれない。

メールが迷惑メール扱いされるので対策してみた

どうも、最近hotmailもyahooメールもスパム扱いされる事が分かったので対応する事にした
調べてみると「登録」とかの文字が入ってるとダメとか送信元のドメインとメアドのドメインが一致しないとダメとかあったがとりあえずメールソフトから送れるのでドメインの問題かと思うがチカッパは設定項目が少ないので無理そうなのでソケット使って直接送るしかなにのか・・・と思ってたら
PEARだとドメインとか設定できる場所があるらしい事が判明。
久しぶりにPEARを使うことにしてみた。(一回やってみただけなので例のごとくすっかり忘れてる)
http://www.karate-style.jp/2007/06/11/pear/
でMail系のが入ってるか調べてみた。
・net_useragent_detect
・net_url
・xml_rpc
・sqlite
・archive_tar
・xml_parser
・net_socket
・db
・http_request
・net_smtp
・pear
・http
・mail
・console_getopt
入ってなさそうな感じだ・・・。
なんでもPEARを簡単にインストールできるものがあるらしい。
http://www.karate-style.jp/2007/06/13/pear-2/
を参考にhttp://go-pear.org/にアクセス。
繋がらない・・・
http://pear.php.net/go-pear
に引っ越し(?)してるらしい。
指示通りインストールしたら、赤い文字でパスワードがどうこうでセキュリティがみたいな
英文が現れたので調べるとbasic認証とかしないといけないらしいので適当に認証付けたら警告文は消えた。
あとは、htaccessでパスを指定っと、やりながらこの記事を書いて気づいたんですが「Mail」は既にインストールされてますね。
・・・意味がない。とりあえず、いつか使うかもしれないので残しておいてhtaccessのパス指定だけ戻して使わない様にしときます。
ということで試してみた所、
噂通り、PEARのMailのsmtpだと迷惑メールになりませんでした。
結果、何が原因かは分からなかったけど、普通のメールを送る様な感じの設定だと送れるみたい。
ちなみに削除方法も見つけたのでメモっときます。
http://tatsuyakun.jp/2008/07/pear.html
実行演算子 ってのでPHPでtelnetとかで使うコマンドがバッククォート (“)で括るだけで使える見たいです。

Google検索で突然圏外に!の解決

結局、何が原因だったのか分からないけど、ランキングが元にもどりました。
各所で言われてる様に約2週間で解決しました。
なんやら直してしまったので正確なことは言えないけど何もしなくても解決したかもしれません。
「h1よりh2の方が重要」とか「1ページに100箇所以上リンクしない方がいい」とか勉強になった。(という事でなっとくする)

Flashの文字が消える

本業がヒマなんだけど、運営サイトが多いので今日もカチャカチャとキーボードを叩いてる。
色々とやることがあって、優先順位が微妙であれこれと数個の作業をちょっとずつやってるんですがMyReleaseのブログパーツのFlash版でつまずいた。
なんかFlashの文字が消えてる事に気づいて、読み込みしくったかなと思ってtraceかけても問題なし、しゃーないんでヘルプ見てみると、最近のFlashは「ダイナミックテキスト」とかの「変数」は使っちゃいけないらしい、「じゃあ置いておくなよ」と言いたくなるが大人な対応で「インスタンス名.text」にしたけどダメ。全然原因がつかめないし、ちょこちょこ作ってたので、そもそもどの段階から消えたのかも分からん。
仕方なく、スクロールの仕組みの方を進める事にした、これも全くどうやって作ったのか覚えてないので自分の作ったやつをおさらいしながら作っていってたらハタと気づいた、ボタン全体をマスクしてたんだった。
Flashはビットマップフォントにマスクとか変形したら文字が消えるんです。ダイナミックテキストは基本的にビットマップフォントなんで消えてしまうんです。以前にもこれで悩んだはずなのに全くきづかんかった・・・
Flash版は角丸にするんで背景を透過さしたかったんでマスクしたのに、別の方法考えなあかん。それにしてもFlashのブログパーツはめんどい。Flash作って、データをFlashに渡すPHP作って、Flashを読み込むJavaScript作って、ブログパーツを生成するPHP作ってと1コのブログパーツ作んのに結構な時間がかかる。
こんなん作って必要とされてるんやろか。

Google検索で突然圏外に!

何故かドメインを取ってから検索エンジンに寵愛されていたMyReleaseが微妙にアクセス数が減ったのでSEO診断ツールDipperやSEO解析ツールで調べてみたらGoogle検索がいっきに圏外になっていた。
何が起こったのか分からず調べてみたら「待て」という意見が多い中ウェブマスターツールの「再審査をリクエスト」を試した人がいたのでやってみた。
記憶に無かったが、ウェブマスターツールにクレナビを登録していた。
(MyReleaseはYahoo!からの来る人が圧倒的に多いのでYahoo!サイトイクスプローラーは入っていたけどGoogleはあんまり意識してなかった)
そこにMyReleaseも加えて、「再審査をリクエスト」をしてみた、どこを直したのか書かなくてはいけなかったのですが、色々思い返して、「このところ微妙に触っていて『発売日』という単語が少し多くなったのでペナルティがかかったのかな?」と思い「発売日」という単語を減らして申請した。
その後、ウェブマスターツールをよく見てみると「診断」の「コンテンツ分析」に問題点が出ていた。
重複するメタデータ(descriptions)が908個、タイトルタグの重複が1,098個。
どうも元々あった問題点がばれた感じだったみたい。
descriptionsはトップだけにしたんだけどタイトルタグは微妙にしか直せなかった。これで許してくれるんだろうか?

Web版Office 14 vs Google Docs

Professional Developer Conference 2008(PDC 2008)でOffice14にWeb版が発表された。
PhotoShopのWeb版(β版)「Photoshop Express」があるくらいなのでOfficeのWeb版が出るのは当然の流れなんだけど、Web上で表計算等ができるサービスは既に「Google Docs」がある。今更感が大きいし有料のマイクロソフトに比べGoogle Docsは無料で使える。
今までマイクロソフトが席巻していたのはあくまでフォーマットの問題だけだ。マイクロソフトで作った書類は他のソフトで開くと微妙に違う為、他のソフトに移行できなかったのに、Office2007から格好いい表現やXML対応の犠牲にフォーマットを変えてしまったので売れ行きが低迷し、保守的なソフトだったOfficeも手を打たざるを得なかったのだろう。
先日、会津若松市が市庁舎のパソコンのオフィス・ソフトをOpenOffice.orgに移行すると発表した。
不況の折、会津若松市に続く自治体や企業が増えても不思議ではない。
もしかしたら近いうちにマイクロソフトOfficeは無くなるんじゃないの?
追記
IDEA*IDEAで「sliderocket」ってのが紹介されてました。
コレ見たらパワーポイントなんて使ってられませんなー。

「HP Mini 1000」

l_ah_HP_MIE.jpg最近ちっちゃくて激安のパソコンが流行してる。
ATOMの出現で速くなったイメージがあるのかもしれないが廉価版のパソコンに用いられるセレロンよりも遅かったりする。
消費電力を押さえるという意味ではいいCPUだと思う(バッテリの持ちが良くなった)が最近のOfficeを使うにももたつく。
量販店で並べてるのは大抵OSのエフェクトを切ったりして遅さを誤魔化してるので、そういうのをいじれる人でATOMでOSがXPのものなら使えるレベルかもしれないが、今持ってるパソコンより遅くなると思っておいた方がいい。
そんなミニノートパソコン界にいい感じのが出てきた「HP Mini 1000」HPは好きなメーカーだったんだけどOSがVistaしかサポートしてないので気持ちが離れていたが今回の「HP Mini 1000」はXPとlinuxが選択できる。linuxの方はHPがインターネットにすぐにアクセスできる様にカスタムしてあり、WEBだけでなく電子メールソフト、Skypeなどのアクセスも
価格は8.9インチのXPモデルが399ドル、linuxは安い379ドル。
日本での発売はまだだけど、円高を考慮してくれると安くなるかも。