タグ

ブックマーク / zariganitosh.hatenablog.jp (19)

  • あらゆる操作を実行可能マウスカーソルを動かす方法いろいろ - ザリガニが見ていた...。

    GUIなOS環境では、マウスを操作してカーソルを移動することで、操作対象を選択して、命令を実行する。通常マウスは人の手で操作するのだけど、もしコードで自由に制御できれば、面倒な一連のマウス操作を自動化できるのだ。 但し、人がマウスを操作する時は画面の状況を確認しながら操作できるけど、マウスカーソルを自動制御する時には、そうはいかない。今時のOSXでは、ウィンドウがしまわれていたり、アプリが隠れていたり、Spacesでスペースがいくつもあったりと、考慮しておくことが多くて大変なのだ。 一方、マウスを操作して実行する命令には、大抵ショートカットが用意されていたり、同等のコマンドがあったりする。AppleScriptでも操作可能かもしれない。可能な限りマウスカーソルの自動制御以外の方法で操作した方が、GUIの状況に左右されず、素早く、確実に、命令が完了するはずである。 そうは言っても、マウス以外

    あらゆる操作を実行可能マウスカーソルを動かす方法いろいろ - ザリガニが見ていた...。
  • このブログについて - ザリガニが見ていた...。

    ザリガニが見ていた...。

    このブログについて - ザリガニが見ていた...。
    nacookan
    nacookan 2011/07/06
  • display dialogとdisplay alertの違い - ザリガニが見ていた...。

    AppleScriptでユーザーと会話する手段の一つとして、display dialog と display alert という似通った二つのGUIが用意されている。(display dialogは遥か昔から存在していたが、display alertはたしかOSX 10.4の頃から登場したような気がする) 大差ない(と思っていた)ので、今までその時の気分で使い分けていた。ところが、最近 giving up afterでハマった。この機会に、どんな違いがあるのか詳細に調べてみることに。 基 まずは、メッセージのみ指定した時のイメージの違い。 コメント部分は、デフォルトのオプション設定。 display dialog display dialog "display dialog" --buttons {"キャンセル", "OK"} default button "OK" cancel

    display dialogとdisplay alertの違い - ザリガニが見ていた...。
  • メモリを解放してスワップ発生を抑える方法 - ザリガニが見ていた...。

    OSX 10.6 Snow Leopardは、極めて安定した、信頼性の高い、快適なOSとなった。但し、ハードディスクから起動する環境において、その快適さを保つためたった一つ気を付けておくべきことがある。それは、スワップ使用領域の増加を極力抑えること。 スワップへのアクセスが頻繁に発生している時は、あのレインボーカーソルがぐるぐる回っている時である。どうしようもない操作レスポンスの低下に悩まされる。そんな状態に極力陥らないように、使っていないメモリを素早く解放する方法を模索してみた。 その1 フォルダ容量を計算する フォルダ容量を計算する過程でメモリが解放されることがある。それを利用した方法は、3つある。どれも仕組みは同じなので、どれか一つの方法を実行するだけで十分。 Finderを利用する方法 Finderで起動ディスクのルートを開いて、リスト表示にする。(command-2) 表示オプシ

    メモリを解放してスワップ発生を抑える方法 - ザリガニが見ていた...。
    nacookan
    nacookan 2011/06/14
  • iPadのキーボードを考える - ザリガニが見ていた...。

    iPadに標準添付してるキーボードは、ソフトウェアキーボードである。横にすれば、ほぼ原寸大のキーピッチを持つキーボードになる。 しかし、このソフトウェアキーボードには賛否両論あって、使い易いという人もいれば、使い難いという人もいて、意見が分かれる。 Appleでさえ、iPad Keyboard Dockなんていう外付キーボードをオプションで用意していたりする。また、iPhoneでは利用できなかったBluetoothキーボードも、iPadでは利用可能になった。 そんなものを用意するとは、ソフトウェアキーボードの出来が悪いということなのか?今回のアップルには、潔くフロッピーディスクやレガシーインターフェースをばっさり切り捨ててきた勢いを感じられない。 そんな状況なので、自分も外付けキーボードを購入すべきだったかもしれない...。そんな迷いを感じながら、5月28日iPadが到着し、ソフトウェ

    iPadのキーボードを考える - ザリガニが見ていた...。
  • iPadのSafariに不足しているものを補う - ザリガニが見ていた...。

    指でダイレクトに触ってなめらかに反応する、あのiPadUIは、あっという間に使う人々を魅了する。しかし、そのまま使い続けているうちに、実はMacBookのようなマウスを利用したUIほど細かい操作ができないことに、いずれ気付く。 iPadUIには、指先での操作を考慮して、適度なサイズと間隔が保持されている。そのため、マウスのUIほど機能を詰め込むことが出来ず、厳選した機能のみが提供されることになるのだろう。 iPadのSafariに不足しているもの それにしても、今のSafariにどう考えても不足していると感じる機能が、二つある。 表示中のページを閉じる機能 ページ内検索 表示中のページを閉じる機能 例えば、http://b.hatena.ne.jp/hotentry で、気になる記事へのリンクをクリックすると、新規ページが開いてリンク先にジャンプする。 気になる記事を読み終わったら、今

  • はてなダイアリーのURLに単語を使うには? - ザリガニが見ていた...。

    ちゃんと、はてな記法で解説されていた...。(読めてない、自分が居た) 好きなname属性の見出しをつける(name属性付き見出し記法) - はてなダイアリーのヘルプ 疑問 webを閲覧していると、たまに以下のようなページに出会う。 4時間睡眠で活動時間を増やすステップ - (rubikitch loves (Emacs Ruby CUI)) 気になるのは記事の内容だけでなく、そのURLだ。 http://d.hatena.ne.jp/rubikitch/20100411/sleep あれあれ、はてなダイアリーなのにURLの最後の階層が意味のある単語になっている! 一体、どうやったらURLに単語を指定できるのだろう? 気になる...。すごーーく気になりだした...。 できることなら、同じことをやってみたい。 分析 自分の日記で確認してみると、URLは自動的に割り当てられた数字の羅列になって

    はてなダイアリーのURLに単語を使うには? - ザリガニが見ていた...。
    nacookan
    nacookan 2010/04/15
    でも記事の時刻がなくなるだよね確か
  • アリスとボブのサーバー、git pushをちゃんと理解したい! - ザリガニが見ていた...。

    アリスとボブのGitシリーズがになりました! アリスとボブのGit入門レッスン アリスとボブになりきってgitをちゃんと理解したい! アリスとボブのコラボレーション、gitをちゃんと理解したい! 上記の日記から続く、アリスとボブの記録。 前提条件 アリスとボブは同じマシンにログインする異なるユーザー。 ファイルシステムからアクセスする分には、サーバーの設定は不要になるので、これで話がシンプルになる。 共通gitリポジトリの準備 最近、アリスにはちょっとした悩みがあった。 現在、このプロジェクトはアリスとボブの二人で、修正したら連絡を取り合って、お互いの変更をダウンロードする(git pullする)ことで同期をとっていた。 しかし、プロジェクトメンバーが増えた場合、このやり方では同期する手間が煩雑になってしまう...。 理想は、サーバーとなるgitリポジトリを決めて、作業前にそこからダウン

    アリスとボブのサーバー、git pushをちゃんと理解したい! - ザリガニが見ていた...。
    nacookan
    nacookan 2009/10/18
  • 無線LAN経由で眠っているMacBookを起こす方法 - ザリガニが見ていた...。

    今まで、有線LAN接続のマシンをスリープ状態から起動する方法は知っていた。*1ところが、一旦無線LANを導入してその快適さを知ったら、ネットワークは無線接続がメインになってしまう。すると、スリープ中のマシンに接続して共有サービスを利用したいのだけど、無線接続のため、ネットワーク経由でスリープから復帰させることが出来きない、という問題に悩んでいた。しょうがなく、マシンのある部屋まで行ってキーボードを触ってスリープを解除したり、特定の時間帯だけは決してスリープしない設定にしたりと、不便を強いられていた。 Snow Leopardで、とうとう、この不便は解消された!無線LAN経由で、スリープから復帰させることができるようになったのだ。(画期的!)アップルはこの機能を「Wake on Demand」と呼んでいる。 Mac OS X v10.6:Wake on Demand について Wake on

    無線LAN経由で眠っているMacBookを起こす方法 - ザリガニが見ていた...。
    nacookan
    nacookan 2009/09/13
  • アリスとボブになりきってgitをちゃんと理解したい! - ザリガニが見ていた...。

    ここから始まるアリスとボブのGitシリーズがになりました! アリスとボブのGit入門レッスン gitの解説には素晴らしいページがある。 git チュートリアル (バージョン 1.5.1 以降用) Git ユーザマニュアル (バージョン 1.5.3 以降用) こんなに親切に説明されているのに、読んでいるだけではgitの仕組みが見えてこない...。(そうです。自分の理解が悪いのです。)ちゃんと理解したいので、チュートリアルに出てくるアリスとボブになりきって、実際に作業してみることにする。以下は淡々としたその作業記録と自分の理解のイメージ。 環境 MacBook OSX 10.5.4 Xcode3.0以上インストール済 インストール gitのページから最新版をダンロードしてみた。現在のバージョンは1.6.0.1のようだ。 cd ~/Downloads curl http://kernel.or

    アリスとボブになりきってgitをちゃんと理解したい! - ザリガニが見ていた...。
    nacookan
    nacookan 2009/05/28
  • saykanjiコマンドを定義して漢字仮名混じり文を読み上げる - ザリガニが見ていた...。

    saykanaコマンドという素晴らしいコマンドが紹介されていた。コマンドに続けて入力した、ひらがな・かたかな・英数字を日語で読み上げてくれるのだ。こういうのを見つけると、とりあえず試してみたくなる。 $ saykana にほんごをはなそう $ saykana 123 $ saykana ABC 調子良く読み上げてくれた!面白い! ところが、意地悪く漢字混じりの文章を試すと... $ saykana 日語を話そう ERR:(105) invalid kana string. 日語を話そう コマンド名が sayかな なのだから当然の仕様だ。 環境 MacBook OSX 10.5.7 bash mecabの利用 ところで、自分のMacBookでは以前、mecabをインストールしたことを思い出した。 ベイジアンフィルターで日語を分類する。 - ザリガニが見ていた...。 もしインストール

    saykanjiコマンドを定義して漢字仮名混じり文を読み上げる - ザリガニが見ていた...。
  • オブジェクト指向AppleScript言語 - ザリガニが見ていた...。

    今までAppleScriptに備わっているオブジェクト指向的な仕組みを、あまり積極的に利用していなかった...。アプリケーションの補助的な操作に利用することが多く、シンプルなスクリプトを手順に従って並べるだけで結構満足できていた、ということもある。それに何より、オブジェクト指向的に書く方法、もっと言えばAppleScript自体をあまり良く理解できていなかったというのもある。 いつも、その場限りの必要な知識だけ調べて、動いたらそれまで。試行錯誤のやっつけスクリプトだった。いい加減、ちゃんと理解しておきたい...。 Hello World 「こんにちは」とダイアログで表示するだけの最もシンプルなコードだが、この裏には実に多くの仕組みが隠されていた。 display dialog "こんにちは" 実は、runハンドラ(メソッド)に定義されたコードと同じように解釈されている。(厳密には同じではな

    オブジェクト指向AppleScript言語 - ザリガニが見ていた...。
  • "プレビュー.app" の底力 - ザリガニが見ていた...。

    (Leopard Preview.app's potential) アプリケーションの名前こそ「プレビュー」だが、すでに機能は「レタッチ」レベルなのであった! The application's name is "Preview", but the function is "retouch" level! スクリーンショット(Screen capture) ウィンドウの影なし撮影ができる。(command-shift-4 & spaceの影あり撮影と使い分けると便利) "File >> Grab >> Window" is without shadow.(Properly, we can use that "command-shift-4 & space" is with shadow.) タイマー撮影ができる。 "File >> Grab >> Timed Screen" command

    "プレビュー.app" の底力 - ザリガニが見ていた...。
    nacookan
    nacookan 2009/01/16
  • MacBookをより使い易くするための基本設定を探る - ザリガニが見ていた...。

    昨年の11月以降、新規購入したMacBook(アルミ削り出しではなく、従来のポリカーボネートの白モデル)の利用環境を見つめ直して以来、集中的にMacBookOSXの使い方を調べ続けてきた。 以下は、この2ヵ月間で自分のMacBookの利用環境はどのようになったのか、新規購入したMacBookにインストールしたApple以外のソフトウェアの状態をベースに*1、そこからの変化や新たに気付いた使い方のメモ。 OSXの使い勝手 OSXの利用環境を決定付ける要因としては、どんなソフトウェアをインストールしているかよりも、以下の要素が重要だと思う。 どんなソフトウェアが常時起動しているか(常時起動しているプロセスは何か) どんなソフトウェアが即利用できる状況にあるか ショートカットやマウス操作一発で呼び出せる機能は何か メニューバーアイテムには何を表示しているか Dockに何を登録して、どのように利

    MacBookをより使い易くするための基本設定を探る - ザリガニが見ていた...。
    nacookan
    nacookan 2009/01/08
  • MacBook Leopardで便利に利用している隠された設定 - ザリガニが見ていた...。

    Leopardが提供する標準の環境設定からは利用できないが、有効に機能する隠された設定というのが結構ある。それが意外と便利だったりする。自分が有効にしている設定は以下の通り。(非常に多くの隠された設定が存在するが、自分の使い方で実用的と感じて有効にしている設定は、それほど多くないかも。) Finderのウィンドウタイトルにディレクトリのフルパスを表示する。 アイコンと共に表示されるパスバーは、ちょっと階層が深くなるとすぐにフル表示できなくなってしまうところがNG。 シンプルにUNIX形式のフルパスが表示されるこっちの方が遥かに見易い。 スクリーンショットの保存先を ~/ScreenShots に設定する。(自分でScreenShotsフォルダを作成した。) デフォルトはデスクトップに保存されるので、自分の使い方ではあっという間に散らかり放題な状態になってしまう。 専用のフォルダに保存するよ

    MacBook Leopardで便利に利用している隠された設定 - ザリガニが見ていた...。
    nacookan
    nacookan 2009/01/07
  • よく使う項目をよく使うための作戦と大きなDockアイコン - ザリガニが見ていた...。

    OSXには「よく使う項目」というフォルダ(~/Library/Favorites/)が用意されている*1のだが、今まであまり活用していなかった...。 それは、ライブラリの中という普段あまりアクセスしない位置に隠れているということもあるし、フォルダ移動のショートカットも用意されていない(自分が知らないだけだろうか?)ということもあるし、よく使うものはDockに登録してしまえば良いという意識もあったので。 ところが、よく使うものをDockに登録しまくると、いずれこうなる。(はっきり言って、もっと登録しておきたい。) 小さ過ぎて、判別しにくいのだ。特に、メールの新着件数が確認できないことに不便を感じる。 Dockには拡大機能があるが、自分の場合は常にOFFの状態。拡大した時に、狙ったアイコンがずれてしまったり、Dock両端のアイコンが見えなくなってしまったりと、意外と使い難いのだ...。 しか

    nacookan
    nacookan 2008/12/28
  • MacBookで知っていると便利なショートカット操作 - ザリガニが見ていた...。

    ことえりのキー操作を調べているうちに、ことえり以外のキー操作も気になったので。 まずはとても参考になるキーボードショートカットの紹介ページ Mac OS X のキーボードショートカット キーボードショートカット - [Mac OSの使い方]All About Mac OS 用のキーボードショートカット | Bridge 1 Software(膨大な量!!) Mac OS X Leopard: 200+ Productivity Booster Keyboard Shortcuts 『Best OS X 10.5 Hints』コンテストに入賞したMac OSX 10.5 LeopardのTips - sta la sta 隠された10の便利なショートカット | Macの手書き説明書 Macショートカット - まとめうぃき Mac OS X 備忘録 Dan Rodney - Mac OS X

    MacBookで知っていると便利なショートカット操作 - ザリガニが見ていた...。
    nacookan
    nacookan 2008/12/10
  • MacBookで文章を入力する時の操作方法 - ザリガニが見ていた...。

    最近のことえりはOS9の頃から比べると見違える進化を遂げているはず。しかし自分勝手なもので、ことえりにはもっと賢く、もっと便利にと要望し続けていたのに、いざ進化したことえりの機能を使いこなしていたか、というとそんなことはなく、ずいぶん過去に身に付けた習慣的な操作方法を今も繰り返しているだけなのであった...。 ことえりが変わったのなら、それを使いこなすために自分も変わらなければないことに気付いた。 マニュアルを読む まず始めに、ことえりのマニュアルを読み直した。今までインストールディスクと一緒に入っている冊子「かんたん日本語入力ガイド」*1をちらっと眺めたことぐらいしかなかったが、実は、重要なのはMacBookにインストールされている「ことえりヘルプ」の方であった。トップページの以下のタイトルからリンクするすべてのトピックをちゃんと読み直してみた。(重複するトピックもあるかもしれない。)

    MacBookで文章を入力する時の操作方法 - ザリガニが見ていた...。
  • 新規購入したMacBookにインストールしたApple以外のソフトウェア - ザリガニが見ていた...。

    僕のMacができるまで | Macの手書き説明書さんの記事に触発されて、いつか自分でも似たようなことを書き留めておきたいと思っていた。MacBookを新規購入したので、今こそ、そのチャンス!(こういうことって、当り前の環境として使ってしまっていると、何をインストールしていたか忘れてしまう。新規インストールする時に改めてその便利さを再確認することが多い。) インストール前のいい訳 PathFinderというOSの操作感をそっくり代替してしまうような素晴らしいソフトウェアもあるが、日常的にはOSXのFinderを利用している。*1 メールとWEBブラウザについても、(機能拡張するソフトウェアはインストールしているが)OSX標準のMailとSafariをメインに利用するようにしている。そうすると、MobileMe(.mac)を利用してメール設定やブックマークをあっという間に同期できる便利さに惹か

    新規購入したMacBookにインストールしたApple以外のソフトウェア - ザリガニが見ていた...。
    nacookan
    nacookan 2008/11/03
  • 1