debiancdn

AWS, Content Delivery Network and Debian

カテゴリーアーカイブ: google

Spanning Sync

iCal,gcal,exchange(outlook)のカレンダーをどうやって同期させるかという問題.
plaxoで全て解決! というのが世の常というか今時な気はするけれど,plaxoのようなオンラインツールは何があるかわからんから禁止だ,というポリシを持つ組織に身を置く私が今やっていること

ポイントというか,なんというかexchangeが情報の墓場になっているのはいかにも会社っぽいがしかたない.

このSpanning Syncはとてもよくできていて不満はないのだが,google calendar syncには不満だらけだ.google calendar syncではgoogle calendarの自分のカレンダーの内で一番最初に表示されるものしか扱えないので..

映画の中でのgoogleネタ

行きの飛行機で「ラスベガスをぶっつぶせ」という映画を見た.
なかなかおもしろい映画だった.
なかでもおもしろかったのは,ブラックジャックであらかせぎをしていた学生がひとり辞めたので,新たに主人公である一人が勧誘されるシーン.

http://picasaweb.google.com/s/c/bin/slideshow.swf

グーグルはカジノで稼ぐよりいいそうです(w

B-6-10 Webアプリケーションを考慮したプロキシサーバの検討 ○青柳禎矩・山下 仁・國頭吾郎・山崎憲一(NTTドコモ)

google gearsでつかうmanifestファイルの中を解析してcacheする.

とりあえずgearsに特化してるけど,Adobe AIRとかDoJoとかHTMLもその方向にあるんだとか.firefox3にgearが,とかofflineが,という話もあるのでまあ,そっちをハックしてみるかなあという気になるはなしだった.

google calendar syncではgoogle calendarの自分のカレンダーの内で一番最初に表示されるものしか扱えない件

やっと定常状態になったので試してみたのだが、google calendar syncではgoogle calendarの自分のカレンダーの内で一番最初に表示されるものしか扱えないことに気がついた。

Can I sync events from secondary calendars?
No, it’s not possible to sync events on secondary calendars at this time. Google Calendar Sync will sync only events from your primary Google Calendar (first one in your list) and your default Microsoft Outlook calendar.

Google Calendar Sync – FAQ – Google Calendar Help | Google グループ

export your entire secondary calendar and import the events to your primary calendar.

まあこういう別解もあるのか。あとで対処しよう。

wanderlustからgmail (for domain) imapをつかうようにしてみる

とあるはてな社員の日記にいろいろと詳しいのだが、すっかりgmail脳になってしまっていて、久しぶりにwanderlustをつかったら、jkで移動できないのがどうにも困ってしまったのでそのあたりもあわせて設定してみた。

ほとんどはこのオリジナルの設定をはっつけただけなので、差分はキーバインド

(define-key wl-summary-mode-map "!" 'st-wl-summary-refile-spam)
(define-key wl-summary-mode-map "\M-u" 'wl-summary-mark-as-unread)
(define-key wl-summary-mode-map "j" 'wl-summary-next) ; move to older
(define-key wl-summary-mode-map "k" 'wl-summary-prev) ; move to newer
(define-key wl-summary-mode-map "c" 'wl-summary-write) ; compose
(define-key wl-summary-mode-map "r" 'wl-summary-reply-with-citation) ; reply
(define-key wl-summary-mode-map "#" 'wl-summary-delete) ; Delete

ヘッダ表示の絞りこみ

(setq wl-message-use-header-narrowing t)
;; summary-mode ですべての header を一旦除去
(setq mime-view-ignored-field-list '("^.*"))
;; そのうえで必要なものだけを表示
(setq mime-view-visible-field-list
      '("^Subject:" "^From:" "^To:" "^Cc:" "^Date:"))
(setq wl-summary-move-order 'new)

あとはまあ .folderの設定で認証のときのusernameに @ と ドメイン名がはいるために、"" でくくってやらないといけないくらい。

%inbox:"user@your.domain"/clear@imap.gmail.com:993!

とりあえず .wlの全部。

;; IMAP サーバの設定
(setq elmo-imap4-default-server "imap.gmail.com")
(setq elmo-imap4-default-user "user@for.your.domain")
(setq elmo-imap4-default-authenticate-type 'clear)
(setq elmo-imap4-default-port '993)
(setq elmo-imap4-default-stream-type 'ssl)
(setq elmo-imap4-use-modified-utf7 t) ; 日本語フォルダ対策
(setq ssl-program-name "openssl")
;(setq ssl-program-arguments '("s_client" "-quiet" "-host" host "-port" service))       
;; SMTP サーバの設定
(setq wl-smtp-connection-type 'starttls)
(setq wl-smtp-posting-port 587)
(setq wl-smtp-authenticate-type "plain")
(setq wl-smtp-posting-user "username")
(setq wl-smtp-posting-server "smtp.gmail.com")
(setq wl-local-domain "for.your.domain")
;; デフォルトのフォルダ
(setq wl-default-folder "%inbox")
;; フォルダ名補完時に使用するデフォルトのスペック
(setq wl-default-spec "%")
(setq wl-draft-folder "%[Gmail]/Drafts") ; Gmail IMAPの仕様に合わせて
(setq wl-trash-folder "%[Gmail]/Trash")
(setq wl-folder-check-async t) ; 非同期でチェックするように
(setq wl-dispose-folder-alist
      (cons '("^%inbox" . remove) wl-dispose-folder-alist))
(setq wl-message-use-header-narrowing t)
;; summary-mode ですべての header を一旦除去
(setq mime-view-ignored-field-list '("^.*"))
;; そのうえで必要なものだけを表示
(setq mime-view-visible-field-list
      '("^Subject:" "^From:" "^To:" "^Cc:" "^Date:"))
(setq wl-summary-move-order 'new)
;; gmail like key
(defun st-wl-summary-refile-spam ()
  (interactive)
  (wl-summary-refile (wl-summary-message-number) "%[Gmail]/Spam")
  (wl-summary-next))
(define-key wl-summary-mode-map "!" 'st-wl-summary-refile-spam)
(define-key wl-summary-mode-map "\M-u" 'wl-summary-mark-as-unread)
(define-key wl-summary-mode-map "j" 'wl-summary-next) ; move to older
(define-key wl-summary-mode-map "k" 'wl-summary-prev) ; move to newer
(define-key wl-summary-mode-map "c" 'wl-summary-write) ; compose
(define-key wl-summary-mode-map "r" 'wl-summary-reply-with-citation) ; reply
(define-key wl-summary-mode-map "#" 'wl-summary-delete) ; Delete

google news の科学技術が面白い件について

なんかgoogle newsがおかしくなっているのか、読売新聞の人生相談みたいなのが出ています。

部活をやめたいけど…
読売新聞 – 45分前
中学校で吹奏楽部に所属してコントラバスを弾いています。でも、ちっとも楽しくありません。本当は絵を描くのが好きなので美術部に入りたかったのに、親が勧めてきた吹奏楽部を選んでしまいました。練習も休みがちで、みんなと同じように演奏することもできないと思います
有給休暇を活用してる? ITmedia

とかなっているので、辞めるとか休むとかサボるとかの類いはすべてそういうかんじになりやすそうな科学技術系の話に統合されてしまったんでしょうか。

image

OpenSocialはよいじりたい

いまfacebookをいじっているところなので、しかもいろいろあって他に手をだせないくらいやることがいっぱいあって、OpenSocialどころではない。でも9日すぎたら必ずやるぞー。

米グーグルは1日、ソーシャル・ネットワーキング・サービス(SNS)最大手の米マイスペース・ドット・コム、日本最大手ミクシィの2社とSNS向けソフト開発で協力することを明らかにした。

http://www.nikkei.co.jp/news/main/20071102AT2M0200X02112007.html

妄想じゃないでしょうね。。いまのところ情報がありません。11/2 13:22追記

http://code.google.com/apis/opensocial/partners.htmlに出現していました。しかし中はよくわからんな。

gmail imap対応

さっそくつないでみる。gmail help の情報。SSLをオフにしたらつながんなかったのでここにあるように、SSLを有効にしたらつながった。

が、まだみたい。八重樫さんはつながったようです。まあ気長にまつか。

image

googleでは35歳は中年らしい

GWTの記事なのだが、やはりgoogleが若い企業ゆえでしょうか。

Googleの高度な次世代テクノロジーにより、正確かつ客観的に中年であるか判定します。

とあるのでネタだとはわかっているのだが(そう書いてあるし)、中を見る。

// 35歳の誕生日(0時0分)
Date birthday35th = new Date(year – 1900 + 35, month – 1, date);
// 50歳の誕生日(0時0分)
Date birthday50th = new Date(year – 1900 + 50, month – 1, date);

// 今日の日付(現時刻)
Date today = new Date();
// 日付の前後関係を使って判定する。現在の年齢を計算するより簡単。
if (today.after(birthday35th) && today.before(birthday50th)) {
label.setText("You are middle aged.");
} else {
label.setText("You are not middle aged.");
}

35歳中年と。

あれ、っとおもって中年の定義をさがしたのだが、どうやらはっきりしたものは無いらしい(in wikipedia)。まして法令の裏づけみたいなのはないようだ。

厚生労働省の一部資料(健康日本21など)では、幼年期0~4歳、少年期5~14歳、青年期15~24歳、壮年期25~44歳、中年期45~64歳、高年期65歳~という区分をしたものもあり、壮年期の定義も一定しない。

how to migrate from (normal ) gmail to google for your domain gmail

Today, I had moved from normail gmail to gmail of google for your domains. Using gmail of mydomain is easy. But migration is not easy. Because I have a huge label and filter entry which I had maintained my gmail account for over two years.

Almost one hour, I was hopeless feelings. However, I remembered.

We can use filter assistant which is included in better gmail to migrate labels and filters!!  This cool filter assistant support both ASCII and Japanese characters.

  1. install better gmail
  2. logon normal gmail
  3. push filter assistant buttonimage 
  4. select “Backup filter & label” image
  5. copy from textarea. image
  6. logon gmail of google for your domains.
    1. push filter assistant button (same as 3)
    2. select “Restore filter & label” 
    3. paste your filter and label setting which you got at 5.
  7. (optional) logon normal gmail,
    1. remove all your filter
    2. set forward to  gmail of google for your domains