20102010年11月29日月曜日iPhoneからの投稿テストBloggerはSafariからも投稿可能だが、さすがに使いにくいので、専用アプリを試してみた。BlogBoosterBlogSpaceまず始めに、BlogWriterLiteを試してみたが、いきなり欠点が発覚した。編集途中でアプリを切り替えると編集内容がクリアされてしまう。アプリ上で下書き機能がある様だが、使い勝手は良くない。サーバー上の下書きを編集する事が出来ない。したら出来るのかも知れないが、直感的に操作出来なかった。次にBlogBoosterを試してみた。BlogWriterLiteで指摘した欠点は全てクリアしていた。アップロードなど出来る。フォント変更も出来そうだが、使い方が分からなかった。次にBlogSpaceを試してみた。これもBlogWriterLiteで指摘した欠点は全てクリアしていた。BlogBoosterにあったhtmlのタグを挿入してくれる機能はない。ここまで書いた時点BlogBoosterで決まりかと思ったが、BlogBoosterで作成した下書きをBlogSpaceで確認したら、勝手に以下のものが挿入されていた。style='border:none;'/></span>もう少し時間をかけて調査する必要がありそうだ。サービスとして公開サービスとして公開してみる。以下のコードを作成する。app;}あとはスクリプトエディタの「共有」=>「サービスとして公開...」を選択する。表示されたダイアログの「サービスを有効にする」にチェックをつける。あとはURLに表示されているアドレスにアクセスすると、以下のように表示される。scriptとは関係ないが、上記のように長いアドレスはgoo.glなどのサービスを用いて短縮するとよいかもしれない。連絡先にアクセスしてみるGoogleの連絡先にアクセスするベーシックなスクリプトを作ってみた。連絡先に登録されているすべてのデータを取得し、spreadsheetsに書き出すだけである。Script2010年11月15日月曜日iPhoneの壁紙いまお気に入りのiPhone壁紙を紹介する。ある本棚壁紙は中身が空で味気なかったり、いかにもコンピュータで作られたものだったりなかなかよいものが無かった。4×5に区切られたセンスの良い本棚画像があったのでヘッダ部分とフッダ部分を加工した。実際に設定した画像を見ると、程よくピントがずれているために思ったより落ち着いた仕上がりになった。次はマンションを外から撮影し、ベランダにアプリのアイコン配置されるようにしてみようかと思う。マンションを撮影していると通報されたりしないか心配だ。カレンダーイベント取得の動作カレンダーイベントを取得したときの、取得順番を調べてみた。);上記のコードで取得したときにevents配列に取得できるイベントは以下の法則で決まっているようである。イベントには多くのパラメータがあるので、ほかにもイベント取得順番に影響を与えているパラメータがあるかもしれない。イベント終了時刻が早いものから格納されるイベント開始時刻が早いものから格納される。簡単な調査の結果なので、まだまだ不確かな状態ではあるが、イベントの開始時刻よりも終了時刻が優先されているのが意外であった。サーバーサイドで動作するので、Timezoneがどのように認識されているのか確認してみた。PST」と表示された。Time)」と表示された。Googleのサーバが設置してある地域にあわせてあるのだろうか?と思ったがちょっと調べたら、スクリプトエディタの[ファイル]->[プロパティ]で設定できることが分かった。Tokyo」に設定し先ほどのスクリプトでJSTと変化したので、さらに確認用のスクリプトを作成してみた。Browser.msgBox(evt.getEndTime());}スクリプトの内容は実行時刻からその日の深夜までのイベントを登録するスクリプトで、思った通り動作した。これでもよいが、そのうちJST以外のタイムゾーンに設定されているカレンダーだと正常に動作しないので、なにか対策を考えたいと思う。ScriptBloggerへのソースコード貼り付けBloggerにソースコードを貼り付ける方法を考えてみた。編集」より、以下のスタイルを追加する。auto;}実際の記事にソースコードに貼り付けるときは以下のようにする。auto;}</pre>エラーやプログラムの出力などソースコード以外を貼り付けるときは以下のようにする。auto;}</pre>色合いなど満足できていないが、当面はこのままいこうと思う。Scriptの練習として、まずはカレンダーにイベント作成&削除という基本的なことから試してみた。デフォルトカレンダーにイベント作成し、すぐに削除するスクリプトを作成した。「登録も削除もされずにエラー表示もされなかった」のか区別がつかない。そこで削除する前にメッセージボックスを表示するようにした。メッセージボックスが表示されているときにカレンダーを確認するとイベントが作成されていることを確認できる。そこでメッセージボックスのOKボタンを押下すると、イベントが削除されるはずが、、、なぜかエラーが表示される。required"いろいろ試してみるとdeleteEventやsetTimeなどの前にmsgBoxを呼び出すとエラーになるようだ。行うと以下のエラーが表示される。