そのEAには何が書かれているのか?

mac

EAとは、Extended Attributes=拡張属性。頭文字を拾ってEAと略されるのだ。普段はほとんど目立たないEAであるが、たかが付属情報と思ってはいけない。今時のOSXの便利な機能は、すべてEAによって支えられている。以前調べた、Time MachineやSpotlight、HFS+…

共有ライブラリを差し替える方法

mac

Mavericksになって、AirMac ユーティリティ 5.6が起動しなくなってしまった...。AirMac ユーティリティ 6.3はちゃんと起動するのだけど、5.6でないと、できない設定がある。非常に困る...。 例えば、「時刻を自動的に設定」や「送信出力」「ログと統計情報」…

そのアプリケーションを選択する理由と解決までの軌跡 その1

mac

とってもおもしろい統計が公開されていた。(感謝です!) みんなのMacにインストールされているアプリ 2013 - Macの手書き説明書 2013.zip - File Shared from Box(上記統計の元となった全データ) ブログページにあるのは利用者3人以上の条件で抽出した64…

そのアプリケーションを選択する理由と解決までの軌跡 その2

mac

長過ぎて日記が途中で切れてしまったので、その1から続き。 動画プレーヤー アプリ名 利用者数 どんなアプリ? 分類 MPlayerX 6 動画プレーヤー 動画プレーヤー VLC 6 動画プレーヤー 動画プレーヤー Perian(開発終了) 1 Quicktimeで閲覧可能な動画を拡張す…

iOS7のユーザ辞書をリセットするスクリプト

前回までに自分のiPhoneとMacBookのユーザ辞書は同期するようになったのだけど、その手順はちょっと複雑だった。再び同期できなくなった時のことを考えて、素早く、安全に、iPhoneのユーザ辞書をリセットするスクリプトにしておこうと、思い立った。 開発&…

徹底的にユーザ辞書を同期してみる

MacBookで「まーゔぇりくす=Mavericks」と登録したはずなのに、iPhoneで「まーゔぇりくす」と入力しても期待する「Mavericks」が表示されない...。いつから同期していなかったのかは不明だが、iOS7とOSX 10.9 Mavericksの環境で、ユーザ辞書が同期していな…

Mavericksのことえりの仕組みを探ってみる

mac

今さらだけど、OSX 10.9 Marvericksになってから、ことえりの仕組みが変わった。ことえりの環境設定や単語登録は、システム環境設定に統合された。特に単語登録の手順は大幅に変更された。登録済みの単語はリスト表示され見やすくなったが、品詞の種類は指定…

幼児から学ぶ「あけましておめでとうございます」の使い方

「あけましておめでとうございます」この言葉は、日本人なら誰もが、新年の挨拶に使っている。しかし、「あけましておめでとうございます」を覚えたての幼児に、正しい使い方を教えるのは、予想外に苦労する。大人になってしまうと、新年の挨拶に正しい使い…

OSX10.9におけるGUIスクリプティングとセキュリティとの戦い

AppleScriptにはGUIスクリプティングという最後の切り札がある。GUIスクリプティングは、OSが認識するGUIオブジェクトを直接指定して操作する方法である。AppleScriptに対応していないアプリケーションであっても、GUIスクリプティングを使えば、ある程度自…

ファイル末尾の改行を自在にコントロールする

テキストファイルとは、いくつかの行の集合である。そして、行とは改行コードで区切られるまでの、一連のテキストデータの連続である。 ところで、すべての行の末尾は改行コードで終わるかと言えば、そうとも限らない。改行コードが1つもないテキストファイ…

なるべく書かないawkの使い方

awkという、古くからのスクリプト言語がある。(1977年生まれ。読み方は「オーク」である。エイ・ダブリュ・ケイではない)man awkをPDFに変換してみると、たったの3ページ強しかない。 $ man -t awk|pstopdf -i -o ~/Downloads/awk.pdf とてもシンプルな言…

連続する数列をハイフンでまとめるシェルスクリプト

おもしろい!こうゆう問題が大好き。実用的であり、かつ頭の体操になる。 問題並んだ数字を確認用にわかりやすくする為に、ソートされた数字の列をハイフンで繋ぐにはどうすればよいでしょうか? 数列は見づらいものです。ただ数字を並べているだけでは、ソ…

UTF-8にもいろいろある

前回からの続き。 改行コードの違いを体感してみる - ザリガニが見ていた...。 文字エンコードとロケールを体感する - ザリガニが見ていた...。 改行コードの違いも知った。文字コードとロケール、ターミナルの言語環境との関係も知った。これで文字にまつわ…

文字エンコードとロケールを体感する

前回からの続き。 改行コードの違いを体感してみる - ザリガニが見ていた...。 今時、OSX環境ならUTF-8で使っていれば何の問題もないだろう、と信じていると痛い目に遭う。 文字化けする現象 AppleScriptエディタで、ファイルフォーマット=テキストで保存し…

改行コードの違いを体感してみる

テキストを入力して、保存して、再び画面に入力したままを表示する。これはコンピュータを操作する上で、最も基本的な欲求である。出来て当然のことなのだけど、稀に出来なくて思い悩むことがある。 最近のGUI環境は気が利いているので、ほとんどの場合、良…

バッテリー交換したiPhone4Sのタフな持続力

iPhone3GSのバッテリーを購入する時、ついでにiPhone4Sのバッテリーも欲しくなり、買ってしまった。 iPhone 4S 専用 交換用 バッテリー ちなみにこの時、700円だった。 注意:iPhone4とiPhone4Sは外見も中身もとても良く似ているが、バッテリーに互換性はな…

iPhone3GSのバッテリー交換

少年曰く、最近、iPhone3GSの画面がめくれ上がってきたらしい。実物を見せてもらうと、なるほど、確かに画面のガラスの端が数ミリ浮き上がっている。(写真を撮るの忘れた)見るに耐えない状況である。さっそく分解してみると、バッテリーがパンパンである。…

ドリルな気分で引き戸のレール交換

DIY

玄関からリビングへ通じる引き戸が、ぴったり閉まらなくなってきた。最後まで寄せても、手を離すと数センチ戻ってしまい、結構な隙間が空く。そのままでは冷暖房効率が著しく落ちるので、隙間を塞ぐスポンジテープを貼って、騙し騙し使ってきた。しかし、そ…

bashの履歴展開を堪能する

最近、コマンド履歴の達人を目指していたが、未だ成れずじまい。少年とは言わないが、老いやすく、達人成りがたし...である。コマンドを知るほどに、倍返し*1で新たな知らないことに気づく。さあ、ターミナルを開いて、コマンドを入力する準備が整った。bash…

rubyのワンライナーに見る驚きの省略記法

rubyには、省略されたコードが隠されていることがある。その省略されたコードをちゃんと理解しておかないと、rubyの中で何が起こっているのか?見失ってしまう...。調べてみた。 一般的なソースコードの中では、可能な限り省略せずに書いた方が良いと思われ…

bashとrubyの連携に見るエスケープな悩み

問題 突然ではあるが、以下のコード...ruby -pe に続けて、シングルクォートを取り除くワンライナーを完成できるだろうか? 出力結果が「私はzariganiです。」となればOK。 ちなみに、作業環境はOSX 10.9 Mavericksである。 GNU bash, version 3.2.51(1)-rel…

日本語と英語のテキスト境界のスペースをどうするか?

こうゆう発想のワンライナー的スクリプトが大好き。 uedamac:MEMO ueda$ echo "わたしは aho です。4 さいです。" | sed 's/\([^a-zA-Z0-9]\) \([a-zA-Z0-9]\)/\1\2/g' | sed 's/\([a-zA-Z0-9]\) \([^a-zA-Z0-9]\)/\1\2/g' わたしはahoです。4さいです。 出…

コマンド履歴の達人を目指してみる

ターミナルのコマンド履歴をインクリメンタルに検索して実行するにはControl + R - Macの手書き説明書 自分も知らなかった...。まだまだ知らないことって、いっぱいある。それにしてもコマンド履歴というのは、自分はよく使う。直接入力するより、過去の履歴…

MavericksのSpotlightなら何でも見つかる

mac

前回のOSX 10.8 Mountain LionのSpotlightが特定の語句を見つけられない問題は、OSX 10.9 Mavericksで解消された! OSX 10.8 Mountain Lionでは、Spotlightで見つけられないキーワードがあるらしい。具体的には、「じじい」とか「シンガポール」とか「ノーラ…

必ず見つかるSpotlightにしておく

OSX 10.8 Mountain Lionでは、Spotlightで見つけられないキーワードがあるらしい。具体的には、「じじい」とか「シンガポール」とか「ノーライフキング」など。 【Mac初心者は注意!】Macではファイル名検索でヒットしない文字列がある!! - すりゴマ・ドッ…

AirMacのログをsyslogdで記録する

mac

Time Capsuleのネットワークに接続して、AirMac Expressでネットワークを拡張で運用している。導入した時から、AirMac Expressが不規則にネットワークから切断する。AirMac Expressを再起動すれば、何の問題もなく繋がるのだけど、毎日または数日ごとに繰り…

その設定でバッテリーは本当に節約されているのか?

前回、バッテリーを節約する設定を探ってみたが、それぞれの設定の数値的な根拠はまったくない。すべてが自分の体感に頼っている。そして、数々のバッテリー節約術でも「この設定で節約になる」ということは書かれているのだが、一体どれほどの効果があるの…

iOS7のバッテリー長持ち大作戦

iOS7は、iOS6に比べると、バッテリーの持ちが悪くなったと感じる。バージョンアップしたのに利用可能時間が短くなると、何だか損したような気分。バッテリー切れのiPhoneなんて、役立たずの箱である。(文鎮ぐらいにはなるかもしれないが)そうならないため…

iOS7の使い心地

フリックの達人 iOS7ではフリックが進化したと思う。 フリックする位置と方向によって、様々な便利機能に素早くアクセスできるようになった。 画面外周からのフリックについては、画面表示エリアの外側から操作を開始するのがコツ。 縦方向のフリック 縦方向…

diff iPhone5c iPhone5s

diff 5C 5S # 容量 5C: 16GB、32GB 5S: 16GB、32GB、64GB # 価格 5C: 99ドル、199ドル 5S: 199ドル、299ドル、399ドル # 色 5C: ホワイト、ピンク、イエロー、ブルー、グリーン 5S: シルバー、スペースグレイ、ゴールド # サイズ 5C: 124.4mm×59.2mm×8.97mm …