cockscomb.info http://cockscomb.info/feed ja http://blogs.law.harvard.edu/tech/rss Sweetcron mail@cockscomb.info Key Binding in Microsoft Office 2008 for Mac http://cockscomb.info/items/view/590/key-binding-in-microsoft-office-2008-for-mac

Windows 7が発売になりましたね。しかし僕はMacを使っていますから、Microsoft税を払うわけにもいきません。それで、Microsoft Office 2008 for Macを買いました。WordにExcel、PowerPointと一通り入っています。Microsoftは優しい会社ですから、僕たちMacユーザーにもOfficeを作ってくれているんですね。

Microsoft Officeを使ってみて、非常に不便に感じたことがありました。それは“^”(control)キーを使ったいくつかのキーボードショートカットが効かないことです。これはMacのアプリケーションの多くで共通して使える大変便利なショートカットで、文章を編集するときに使うものです。矢印キーなどのホームポジションから離れたキーを使わなくてもよくなるスグレモノなのです。これが使えずに困っていたんですけど、いろいろ検索していたら以下の記事を見つけました。

Mac Office 2008 で Emacs キーバインド (Ctrl+H とか) – yt の日記

これは大変ありがたい!少し本物と違う挙動もありますが、まあ許容範囲です。もうちょっと色々やってみて、以下のような設定にしてみました。

CharLeft
^ + B
CharRight
^ + F
DeleteBackWord
^ + H
DeleteWord
^ + D
EndOfLine
^ + E
LineUp
^ + P
LineDown
^ + N
StartOfLine
^ + A

DeleteBackWordやDeleteWordは単語単位で消えるし、EndOfLineやStartOfLineは行の頭とか終わりとかになってしまうけど、まあ十分使いやすくなりました。ちゃんとしたいなら元の記事に書いてあるKeyRemap4MacBookが良いのかもしれませんが、とりあえずOfficeの設定だけでもこれだけできました。

ということで、Microsoftに限らず、こういうOSごとのお作法は大切にしていきたいものですね。

]]>
Sun, 25 Oct 2009 12:12:33 +0900 http://cockscomb.info/items/view/590/key-binding-in-microsoft-office-2008-for-mac
つくえ。#TiltShiftGen http://cockscomb.info/items/view/533/cockscomb-tiltshiftgen-httptwitgoocom3ebs5 つくえ。#TiltShiftGen http://twitgoo.com/3ebs5 ]]> Fri, 18 Sep 2009 23:20:56 +0900 http://cockscomb.info/items/view/533/cockscomb-tiltshiftgen-httptwitgoocom3ebs5 Snow Leopard Babies http://cockscomb.info/items/view/451/snow-leopard-babies

Snow leopard family in the Sapporo Maruyama Zoo

]]>
Fri, 03 Jul 2009 11:19:15 +0900 http://cockscomb.info/items/view/451/snow-leopard-babies
Snow Leopards are here! http://cockscomb.info/items/view/448/cockscomb-snow-leopards-are-here-httptwitpiccom93two Snow Leopards are here! http://twitpic.com/93two ]]> Fri, 03 Jul 2009 10:48:26 +0900 http://cockscomb.info/items/view/448/cockscomb-snow-leopards-are-here-httptwitpiccom93two iPhone 3GS http://cockscomb.info/items/view/441/iphone-3gs

早速手に入れて参りました。昨日の発売日に Apple Store で、予約してあった iPhone 3GS を買い増ししてきました。自分でも大変な贅沢と思いますが、もともとこのためにアルバイトなどをがんばっているわけですから、まあ良いでしょう。できれば AppStore で回収したいわけですけれども。

それで、iPhone 3G と比べて平均2倍速い、というのが Apple の謳い文句ですが、事実 3GS は速いです。YouTube などを見ると比較動画がいくつも上がっていますが、体感としてはストレスフリーになったというところ。ビデオ撮影やらデジタルコンパスやら、さらには音声コントロールまで、色々と機能自体も増えましたが、3GS の “S” が “Speed” を表している通り、この速度が本命ですね。

ということで手元には、苦楽を共にし今は SIM を抜かれた iPhone 3G と、これからしばらく寝食を共にする iPhone 3GS があります。3G の方も携帯電話としては使えないものの、iPod Touch のようには使えますから、まだまだお世話になるかと思います。というか iPhone App を作ったらそのテストに必ず使います。これがエコでしょうか。違いますね。

]]>
Sat, 27 Jun 2009 06:49:38 +0900 http://cockscomb.info/items/view/441/iphone-3gs
cockscomb.info http://cockscomb.info/items/view/432/cockscombinfo

My Sweetcron site.

]]>
Mon, 22 Jun 2009 21:48:35 +0900 http://cockscomb.info/items/view/432/cockscombinfo
ちょっと遊びで作ってみたけど、なんかテーマとかモジュールとかの仕組みでデスクトップカスタマイズできたら楽そう。 http://software.cockscomb.info/deskmat/ http://cockscomb.info/items/view/415/cockscomb-httpsoftwarecockscombinfodeskmat ちょっと遊びで作ってみたけど、なんかテーマとかモジュールとかの仕組みでデスクトップカスタマイズできたら楽そう。 http://software.cockscomb.info/deskmat/ ]]> Tue, 16 Jun 2009 20:18:31 +0900 http://cockscomb.info/items/view/415/cockscomb-httpsoftwarecockscombinfodeskmat 退院した。投薬と通院。 http://cockscomb.info/items/view/401/cockscomb 退院した。投薬と通院。 ]]> Tue, 09 Jun 2009 18:08:28 +0900 http://cockscomb.info/items/view/401/cockscomb 投薬治療が可能だと判明した。それで治療方針の相談のための外泊まで認められた。投薬なら明日にも退院。 http://cockscomb.info/items/view/386/cockscomb 投薬治療が可能だと判明した。それで治療方針の相談のための外泊まで認められた。投薬なら明日にも退院。 ]]> Mon, 08 Jun 2009 12:48:20 +0900 http://cockscomb.info/items/view/386/cockscomb WWDC が気になるけど病院に戻る……。 http://cockscomb.info/items/view/383/cockscomb-wwdc WWDC が気になるけど病院に戻る……。 ]]> Mon, 08 Jun 2009 10:43:33 +0900 http://cockscomb.info/items/view/383/cockscomb-wwdc 外泊許可がおりたので月曜まで一時帰宅中。手術は来週っぽいし、検査も大体終わったため、退屈していたから良かった。 http://cockscomb.info/items/view/380/cockscomb 外泊許可がおりたので月曜まで一時帰宅中。手術は来週っぽいし、検査も大体終わったため、退屈していたから良かった。 ]]> Fri, 05 Jun 2009 15:04:10 +0900 http://cockscomb.info/items/view/380/cockscomb 差し入れに病院まで持って来てもらった Mac Fan と MacPeople に ImageUp が載ってた!!! http://cockscomb.info/items/view/377/cockscomb-mac-fan-macpeople-imageup 差し入れに病院まで持って来てもらった Mac Fan と MacPeople に ImageUp が載ってた!!! ]]> Tue, 02 Jun 2009 19:15:19 +0900 http://cockscomb.info/items/view/377/cockscomb-mac-fan-macpeople-imageup I’ll be back soon. http://cockscomb.info/items/view/375/ill-be-back-soon

本日6月1日より3週間から6週間ほど入院することになりました。この間はあまり連絡がつかなくなるかと思われますので、もし何かありましたら、お返事が遅くなるかもしれませんが、どうぞご了承ください。

入院するのは、「下垂体腫瘍」という病気の治療、手術のためです。別に命に関わることでもなく、大したことはないのですが、しばらく暇な感じです。

ということなので、また今度。

]]>
Mon, 01 Jun 2009 11:56:53 +0900 http://cockscomb.info/items/view/375/ill-be-back-soon
Access the desktop picture with AppleScript http://cockscomb.info/items/view/351/access-the-desktop-picture-with-applescript

AppleScript は様々な用途に使えるマルチなプログラミング言語ですが、今回はデスクトップピクチャにアクセスする方法を紹介したいと思います。というのも、色々と調べてみると、Mac OS X Leopard から新たに加わった「Desktop Suite」へのアクセスを用いた実例が見当たらなかったためです。

「スクリプトエディタ」の「ライブラリ」から、「System Events」を開いてみます。この中には実に多くの「Suites」が存在していますが、今回用いるのはもちろん「Desktop Suite」です。色々と書いてありますが、今回はデスクトップピクチャに指定のパスにある画像を設定、また現在の画像があるパスを取得できれば良いとします。

デスクトップピクチャを設定する

tell application "System Events"
     set picture of current desktop to "/Library/Desktop Pictures/Nature/Aurora.jpg"
end tell

まずは上記のスクリプトを実行してみましょう。デスクトップピクチャが Leopard 標準のものになったと思います。見ていただければ分かるように、適当なパスを指定するだけでデスクトップピクチャが変更されます。簡単ですね。

デスクトップピクチャを取得する

tell application "System Events"
    set theFile to picture of current desktop as alias
    get POSIX path of theFile
end tell

次のこちらを実行してみましょう。現在のデスクトップピクチャへのパスが返ってくることと思います。今設定しているデスクトップピクチャがどこにあるのか分からなくなったときに便利ですね。

それで本来ならば仕組みなどをご説明したいところですが、全然分からないので割愛します。AppleScript は予想以上に深くてよく分かりませんでした。誰か分かる方がいたら教えてください。

そもそも何故こんなものを作ったかといいますと、アプリケーションからデスクトップピクチャを操作する方法を探していて、Apple Event を送るのに割と手軽だったからです。NSAppleScript クラスをうまく使えば簡単ですね。

ということで、ImageUp にデスクトップピクチャ変更機能を組み込むなどしていますが、思ったよりも微妙な感じで残念です。デスクトップピクチャは頻繁に変更されるようには出来てないみたいですね。そりゃそうか。

余談ですが、AppleScript のシンタックスハイライトに「ザリガニが見ていた…。」さんの AppleScript を使用させていただきました。これはおそろしく便利です。この場を借りてお礼申し上げます。

]]>
Tue, 05 May 2009 22:16:30 +0900 http://cockscomb.info/items/view/351/access-the-desktop-picture-with-applescript
ImageUp 0.7.3 をリリースしました。マウスカーソルが消えたときにカーソルマーカーも消えるオプションを追加しました。また前回のアップデートで表示の変化がなくなる現象を確認しましたので、一旦元に戻しました。 http://bit.ly/7gf2C http://cockscomb.info/items/view/329/cockscomb-imageup-073-httpbitly7gf2c ImageUp 0.7.3 をリリースしました。マウスカーソルが消えたときにカーソルマーカーも消えるオプションを追加しました。また前回のアップデートで表示の変化がなくなる現象を確認しましたので、一旦元に戻しました。 http://software.cockscomb.info/imageup/ ]]> Sat, 02 May 2009 22:39:27 +0900 http://cockscomb.info/items/view/329/cockscomb-imageup-073-httpbitly7gf2c Mac Fan June 2009 http://cockscomb.info/items/view/322/mac-fan-june-2009

先日より公開している ImageUp が、今月号(2009 年 6 月号)の『Mac Fan』に掲載されていました。特別大きく取り上げられているわけでもなく、ごくごく小さなモノクロページでの紹介でしたが、僕個人としては大満足です。詳細は Mac Fan の 139 ページをご覧いただければと思いますが、これはすべて三階ラボさんとユーザーの皆さまのおかげであり、本当に感謝のことばも尽きません。この場を借りてお礼申し上げます。

個人的なことですが、念願だった Mac を購入しておよそ半年、プログラミングなど微塵も知らなかった僕が、出版物に掲載されるようなアプリケーションを作れたというこの奇跡にとても感謝しています。これはまったく Mac という環境のなせる技であるとともに、多くの方からの支えがなければまったく不可能なことでもありました。

さて、現在 ImageUp はバグフィックスや要望のあった機能をちまちまと実装中です。それにまだもう少し考えている機能がありますので、気長に待っていただければと思います。

]]>
Fri, 01 May 2009 09:33:44 +0900 http://cockscomb.info/items/view/322/mac-fan-june-2009
ImageUp 0.7.2 をリリースしました。今回はバグフィックスのみです。特定の環境で表示が変わらない問題が多分直ると思います。 http://software.cockscomb.info/imageup/ http://cockscomb.info/items/view/276/cockscomb-imageup-072-httpsoftwarecockscombinfoimageup ImageUp 0.7.2 をリリースしました。今回はバグフィックスのみです。特定の環境で表示が変わらない問題が多分直ると思います。 http://software.cockscomb.info/imageup/ ]]> Wed, 29 Apr 2009 04:38:15 +0900 http://cockscomb.info/items/view/276/cockscomb-imageup-072-httpsoftwarecockscombinfoimageup ImageUp 0.7.1 をリリースしました。今回のアップデートは、ユニバーサルアクセスでマウスカーソルを大きく表示している方への対応と、メンテナンスが中心です。 http://cockscomb.info/items/view/270/cockscomb-imageup-071 ImageUp 0.7.1 をリリースしました。今回のアップデートは、ユニバーサルアクセスでマウスカーソルを大きく表示している方への対応と、メンテナンスが中心です。 ]]> Sun, 26 Apr 2009 19:47:21 +0900 http://cockscomb.info/items/view/270/cockscomb-imageup-071 おおおおお。 @drikin さんのこれに写り込んでいるのは ImageUp ではなかとですか! | pocket* Thunder skin on Flickr - Photo Sharing!: http://bit.ly/p9Zl3 http://cockscomb.info/items/view/265/cockscomb-drikin-imageup-pocket-thunder-skin-on-flickr-photo-sharing-httpbitlyp9zl3 おおおおお。 @drikin さんのこれに写り込んでいるのは ImageUp ではなかとですか! | pocket* Thunder skin on Flickr - Photo Sharing!: http://www.flickr.com/photos/drikin/3465226356/ ]]> Thu, 23 Apr 2009 17:24:07 +0900 http://cockscomb.info/items/view/265/cockscomb-drikin-imageup-pocket-thunder-skin-on-flickr-photo-sharing-httpbitlyp9zl3 atebits - Tweetie for Mac http://cockscomb.info/items/view/264/atebits-tweetie-for-mac

あまりにもすばらしいインターフェースの Twitter クライアント。見本的なアニメーションの使い方。iPhone 版とともに買った。

]]>
Tue, 21 Apr 2009 04:06:57 +0900 http://cockscomb.info/items/view/264/atebits-tweetie-for-mac