ラベル ?Apple MacOSX の投稿を表示しています。 すべての投稿を表示
ラベル ?Apple MacOSX の投稿を表示しています。 すべての投稿を表示

2025年5月4日日曜日

[機器][PDA] Apple Newton 2000






[機器][PDA] Apple Newton 2000
Original MessagePadがやってきた
2007年04月09日 | Newton & iPhone
ついにOriginal MessagePadがやってきました。
といっても、オークションで手に入れたのですが、
とってもきれいな外装と画面にほんのちょっとの傷があるくらいで、状態は最高でした。
箱に入っているのも泣かせてくれます。
ここまできれいな状態なので、持ち主の方にとってはあの頃でも実用にはほど遠かったのね
でも夢は大きかったのにね
X01HTと比べるとこの大きさなのです。
スピードなんかは時代の違いなんで当たり前の差なんですが、この画面の大きさの差はPDAの使い勝手にどんな影響を与えるのでしょうか。
このNewtonが電話になるのは無理としても、データ通信が出来て、手書き入力とインテリジェントな予定表と連絡帳の連携が出来る大きな画面
夢よもう一度であります
しばらくはマックのユーザーズクラブでメモマシンとして働いてもらいます
仲良くしようね
上や下や横からの画像はまたこんど
       
寄り道研究所
https://blog.goo.ne.jp/hiroshi-newt/e/dd4ff55502dae5bdf6826a5aa5f4feef
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/10
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/20
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/30
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/32
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/33
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/34
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/35
     
     
     
     
     
     
     

Newtonとマックが無線でつながる不思議
2006年05月20日 | Newton & iPhone
お手すきのNewtonユーザーの皆さん、ぜひとも参加してください、そして大阪のユーザーに様子をお知らせください。
お待ちしています。
Newton Einstein Nightは
場所:Apple Store Ginza
日時:5月31日(水)7:00 p.m.
出演:Paul Guyot
主催:x-lab & Newton Gravity
Newton Einstein Nightを記念して、というわけでもないのですが、挫折した無線LAN接続が出来てしまいました。
Newtonで無線LANに挑戦するならこちら
挑戦すべくドライバーのインストール、出来ないのにシェアウェアフィーを支払い、ワラおもつかむ思いで続けるも接続不可
悲しくて、くやしかったです
一年くらいは有線LANしか使っていなかったのですが、Newton Einstein Nightのお導きがあるのではないかと、再度挑戦すると、思いが通じたのかあっさりと接続してしまいました。
ありがたやNewton Einstein Night
OS XでもLAN経由でパッケージのインストールが出来る、Escaleが接続できたときの画面ですが、無線LANカード経由でも接続されました~
もちろんicalとアドレスブック(私は成功していませんが)も同期できるNewtsyncも使えます
メールも無線でオッケー
無線LANカード:BUFFALO WLI-PCM-L11G
128bit WEPキーも文字列で使えますから、AirMacともそのまま接続する事が出来ます。
TCP/IP接続の設定です。
アドレスとポートも設定するのですが、この数字はマックの共有設定を開けばわかりますから、思うほど難しくはないです。
マックでこんな設定を気にしなくても使えるのですが、ウィンドウズの世界では知らないと困る知識なのです。
無線LANの世界を堪能、といっても、何に役に立つかと問われると困るのですが、これが趣味というものでしょう。
Newtonで儲けようというわけじゃなく、憧れていたマシンに触れる事が出来る喜び、なんていうとおかしいですか。
こんなことは先人の皆様はとっくに成功されているので、ぜんぜん自慢にならない事はわかっていますが、1997年発売されたNewtonで無線LANが使える不思議を私にも楽しませてもらってます
       
寄り道研究所
https://blog.goo.ne.jp/hiroshi-newt/e/dd4ff55502dae5bdf6826a5aa5f4feef
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/10
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/20
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/30
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/32
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/33
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/34
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/35
     
     







     
     
     
     
     

マックとNewtonをつなぐ時の覚書
2006年05月18日 | Newton & iPhone
近づいてきましたEinstein-night
ぜひとも行きたいところなのですが、大阪からはあまりにも遠いぞ~
本当のところ役に立つ場面はめったに無いメモマシンと化しているNewtonですが、アップルの限りない未来を信じていたあのころ?を楽しめるには、これしかない
いつでも使えるように側においているのですが、久しぶりにデータのやり取りをしようと思ってLANでつなごうとしても、全然つながらない
OSX 10.3.9で使っていますのが、データのやり取りをするEscaleは結構古いですから、もしかすると使えなくなったの?などと心配してしまいました。
いろいろ探しまわりつつ、思い出しながら接続が出来たものの、結局のところ、下のような設定でつながっています。
IPアドレスを記入する設定もあるのですが、マックの「共有」で調べればいいだけ。
自分の覚書としてアップしとこうっと!
マックの方でEscaleを動かして、NewtonではDock、両方を動かして接続がちゃんとできれば
Newtonのソフト(パッケージと言われる)のインストール
Newtonにマックのキーボードから文字を入力する、但しアルファベットのみ
とにかく、OS Xからでもパッケージのインストールが出来るのがありがたい事です
接続された画面がこれ
時々、ソフトを起動しても接続できなくなってしまう事があるけども、Newtonを再起動するとつながるようになる事があります。
どうやら、ソフトが動いているうちにメモリーの空き容量が少なくなって、接続も出来なくなるようです。
今回はNewtonをもたれていない方には、とってもつまらない記事でしょう
役に立たなくても楽しめる世界なのですが、いつかはNewtonが新しい技術を注入されて蘇る事をアップルに期待しつつ、今に至っているのです。
       
寄り道研究所
https://blog.goo.ne.jp/hiroshi-newt/e/dd4ff55502dae5bdf6826a5aa5f4feef
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/10
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/20
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/30
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/32
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/33
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/34
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/35
     
     
















     
     
     
     
     
アインシュタイン・プロジェクト・ナイト
2006年04月30日 | Newton & iPhone
このお知らせには泣けてきました。
アップルにより生まれて、アップルに葬り去られたニュートンを蘇らせる「アインシュタイン・プロジェクト」が、銀座アップルストアでイベント開催です。
単に電子的に記録する手帳ではなくて、秘書としてタイムリーにデータを管理して、必要なときに教えてくれるPersonal Digital AssistantsがNewtonなのです。
Newton 120 
そんなニュートンも打ち上げ低迷していたアップルに取っては単なるお荷物扱い、開発は中止されてしまいました。
エミュレーションとして蘇るアインシュタイン・プロジェクトの現状と未来を銀座アップルストアで報告されます。
5月31日水曜日に銀座アップルストにニュートンユーザーは集まろう
10年前に比べれば圧倒的なパワーを持っているマックでさえ、未だにキーボードで入力して、データがどこにしまわれたのか探しまわる、なんとも原始的な状態は変わっていません。
ニュートンで見た夢を持ち続けたい、自分の手のひらに乗るニュートンを見てみたいものです。
大阪住まいの私には参加できませんが、東京方面の方、よろしくお願いします。
5月1日追加
お知らせのサイトはこちらですので、ぜひともご参加を
イベントの情報はこちら
       
寄り道研究所
https://blog.goo.ne.jp/hiroshi-newt/e/dd4ff55502dae5bdf6826a5aa5f4feef
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/10
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/20
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/30
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/32
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/33
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/34
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/35
     
     



     
     
     
     


受電式バッテリの中身交換に失敗、でも懲りない
2008年05月23日 | Newton & iPhone
これはNewton 2000のバッテリなのですが、さすがに10年以上前のもののせいか過放電ですぐだめになってしまいました。
普通は単三電池ケースで使っているのですが、そのケースは手に入りにくい上に、わりと高価なんです。
電池を交互に取替ながら使えるようにならないかと、お亡くなりになってしまった電池を使って、ちまたで噂の市販単三ニッケル水素電池の中身取替に挑戦してみました。
その辺の情報はこちらでご覧下さい
まず、ケースを二つに切り離します。
ケースそのものはプラスチック製なので、カッターナイフでゆっくりと切っていきます。
少々力を入れてもケースが割れるような事はなかったのですが、滑って指を切る、なんてのも怖いですし、中身のバッテリを傷つけてしまって、中身の液が目に入った、なんてものゴメンです。
やさしく、かつ根気よく、割りました
中央の白いテープで押さえられているのは、温度センサーなんでしょうね
電池同士は金属の板で繋がっているのですが、どうも溶接しているようで、引っ張れば簡単に取れる、なんてことはぜんぜんありません。
その金属の板もわりと柔らかいので、ちょっとラジオペンチに力を入れすぎるとちぎれてしまいそうです。
というか、ちぎれてしまいました。
先人の画像では、けっこうきれいに剥がれているのですが、かなり苦労というか、死屍累々の経験から得られたこつがあるんでしょうね
結果としては、失敗したんですね
電池4本が直列で繋がっているのですが、真ん中にあるのが電流制限素子らしく、これを壊さずに溶接しているのを取り外すのがかなりの困難です
壊れちゃいました、これでは新しい電池に半田付けするとき困ります。
他の接続の金属もボコボコです
気の短い人は挑戦しても無駄、というのが教訓
第一回は敗退、これであきらめるわけには生きません。
もう一個あるので、結末は近い将来の報告で
今度はゆっくり剥がすようにしよう
       
寄り道研究所
https://blog.goo.ne.jp/hiroshi-newt/e/dd4ff55502dae5bdf6826a5aa5f4feef
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/10
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/20
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/30
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/32
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/33
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/34
     
     







     
     
     
     
     
eMateはOKだったので、次はNewtonで
2008年05月14日 | Newton & iPhone
いつまでも古い機会の話題が続きます
おかげさまでeMateのインストール環境は万全、メインマシンのNewton2000の方も安定してシリアル接続が出来ています
OS X環境でも下のシリアルアダプタとNCXで何とかなるのですが、2回目のインストールでフリーズしたりするのです。
とっても使いにくいです
USBをシリアルに変換するアダプタはこれ
ポートは二つありますが、どちらでも大丈夫で、マック側のポートの設定はプリンターポートにしてあります
ちゃんと転送バーが表示されてますでしょ
辞書データなんか転送していると、フリーズしているんじゃないかと思うほどですが、時々動いています
転送速度は9600bpsです
アルファベットは一文字が8bitですから、一秒間に1200文字、その間に転送用のビットが入っていたりするでしょうから、実際は半分くらいなんでしょう。
数字だけじゃ遅いんだか早いんだか判断できないでしょうが、明らかに遅いです。
でも、それくらいの余裕があったっていいじゃないですか
OS X版の転送ソフトはここです
あまり期待しない方がいいですよ
シリアルアダプタの説明はここです
それにしてもNewton2000の方は軽快に日本語入力が出来ますね。
これなら今でも使えると思うのです。
10年後の今なら電話機能から無線LAN、ブルートゥース、なんでも組み込めるでしょう。
ペン入力の使い心地はWindows mobileなんて、とても相手にならない気持ちよさです。
しばらくはこの状態で持ち歩いてみます
       
寄り道研究所
https://blog.goo.ne.jp/hiroshi-newt/e/dd4ff55502dae5bdf6826a5aa5f4feef
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/10
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/20
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/30
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/32
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/33
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/34
     
     
     
     
     
     
     

     
Newton MassagePadの電池取替はこんな風
2008年04月07日 | Newton & iPhone
「Newtonを使い続けるぞ」プロジェクト
21世紀の道具もバッテリが使えなければただの箱、その点、初代ニュートンのバッテリは普通の電池を使えるので、壊れない限りは使い続けられるのです
電池が消耗してくると、このバーがどんどん短くなって、もちろん「電池残量が少なくたったよ!」注意の表示、最後に表示が切られてしまいます。
裏側に電池取替のフタ
▲の方向に滑り止めのぎざぎざを押しながら滑らせれば外れます
携帯電話の電池用のフタなんか、表面がツルツルして外すのが大変なのがあって、ユーザーの事なんか考えていないの?
電池は2種類
メイン電池は普通の単四電池が4本のケースと、コイン型のCR2032マンガンリチウム電池1個です
コイン型の方は、メイン電池を取り換えるときのデータ保護用になっています
電池取り外し用のスライドスイッチが付いているので、これをスライドさせないと電池が外せないようになっています。
メイン電池を外すときは、コインでちょっと押しながら持ち上げます
しっかりとしたケースに単四電池が裏表合わせて4本
三洋電機のエネループ充電池を使っていますが、問題なく使えていて、バッテリ低下の表示も正常です。
低下表示が出てから強制電源オフまでの時間はかなり短いので、急いでメインバッテリを取り替えて下さい。
日記代わりに使っているのですが、もちろん日本語の入力が出来るはずもなく、英単語を覚える勉強を兼ねています。
もちろん和英辞書持参ですよ
英語の手書き変換でさえ実用とは言えないスローさなのですが、使っていて楽しいというか、心地良さを追求したアップルの情熱を感じてしまいます。
Newtonの誕生から結末までのエピソードは、Macテクノロジー研究所の「Newton MassagePadの思い出」でどうぞ
日本の携帯は技術的には最高水準とは思うのですが、操作が気持ちがいい、デザインが良い、ってことは理解されていないように思えて仕方がありません。
もう一つ、他にないものを創造して売り出そうとする、本当の先進性も感じられません。
世界で負けない技術は開発していると思うのですが、今まで無かったものを発売する為に、発売に決定権のある役員を説得することができないのでしょうね。
これであっと言わせてやる!という気持ちを、技術者も営業も役員も社長も持っていないと駄目なんでしょうが、みんな大人になってしまっていて、安全な二番目を狙うのでしょうか。
がんばれニッポン
アップルが立ち止まっているうちに先に行ってしまおう
       
寄り道研究所
https://blog.goo.ne.jp/hiroshi-newt/e/dd4ff55502dae5bdf6826a5aa5f4feef
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/10
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/20
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/30
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/32
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/33
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/34
     
     











     
     
     
     
     
温故知新でNewtonスケッチ
2008年02月08日 | Newton & iPhone
Newtonを現代で何に使うのか
週に3回はお世話になっているタリーズからお届けします
入り口付近
アルバイトの方でしょうか、朝のひととき癒されます
コーヒーをいただきつつ読書される彼女
別に知り合いじゃありませんが、早い時間の常連さんです
ストーカーじゃありませんよ、
仕事のことを考えてもいい知恵が浮かばないので、こんなことをさせていただいています
EXPOの開幕前の噂
一つがこんなだったそうなんですが、まさしく待ってましたのMacBook touchなんですって!!
こちらで見た画像を貼らせていただきましが、いつまでも待たせていただきます
突然アップルストアに現れたら即ポチッ
すいません、真似させていただきました
26inch Newton
       
寄り道研究所
https://blog.goo.ne.jp/hiroshi-newt/e/dd4ff55502dae5bdf6826a5aa5f4feef
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/10
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/20
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/30
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/32
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/33
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/34
     
     






     
     
     
     
     
Newton eMateの日本語化は未だにならず
2008年02月04日 | Newton & iPhone
アメリカでは学校でも採用されたらしいのですが、日本で何台が売れたのか、ろくに日本語化されたなかったのですから、売れるわけもないのです。
でも、このデザインだけでも持っていたい気持ちにさせてくれます。
アップルマークはもちろんレインボーカラーですし、初代iMacと同じ半透明の素材で、貧乏くさいと言えばそうなのですが、このデザインと組み合わせるとセクシーです
開くとこんな感じで、同時に電源が入ります、閉めれば切れますから、イージーユースそのものです
キーボードの奥側にペンが収まっているのですが、プラスチックなのでしょう、力を入れると「くにゃ!」とした柔らかさです
子供が使っても安全なようにしているのでしょうかね
裏蓋を開けるのは、バッテリを取り替えるときと、メモリーを増設するときだけですから、簡単には開けれないようにねじ止めです
上側の長くてのっぺりしているのはバッテリで、その下の左が増設のメモリーを組み込む場所で、もちろん今時のメモリーが使えるはずもなく、たった2メガバイトでノートブックの2ギガメモリーくらいはします。
eMateが登場した頃はもちろんOS Xなんかかけらもない頃で、アップルが使っていた丸形のコネクタでシリアル接続ですから、今のマックではUSBからシリアルに変換するアダプタが必要になります。
接続のソフトはOS X対応の「NCX」がありますから、その点は作者の方に感謝感謝です。
画像ではiBook G4とNewton 2000なのですが、MacBook Proでももちろん接続できています。
ところがeMateとはこのケーブルとアダプタを使うと接続状態にはなるものの、転送が最後まで行かないという悲しい状態が続いています。
さてどうしましょうかということで、Newton 2000でメモリーに書き込んで、それをeMateに読み込ませることにしました。
これまでの努力と費用はどうするのかと言いたいところですが、とりあえず、目指せ日本語入力、です
なんのためにそんなことしているの?なんて聞かないでくださいね
私もわかりません
進歩があればまた報告ということで
       
寄り道研究所
https://blog.goo.ne.jp/hiroshi-newt/e/dd4ff55502dae5bdf6826a5aa5f4feef
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/10
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/20
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/30
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/32
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/33
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/34
     
     
     
     
     
     
     

     
     
     
朝は欠かせません
2008年01月10日 | Newton & iPhone
健康生活に欠かせない朝のコーヒー
これがないと目が覚めません、もしくは闘えません
そんな時間のお供はNewton
メモ書きに便利なのがNewtonなんだけど、別に紙のメモでもいいかなあと思いつつも、何かに使わくてすねたら困るし、現役で頑張ってもらってます
       
寄り道研究所
https://blog.goo.ne.jp/hiroshi-newt/e/dd4ff55502dae5bdf6826a5aa5f4feef
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/10
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/20
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/30
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/32
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/33
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/34
     
     
     
     
     
     
     
Mac OS XでNewtonと接続する方法
2007年12月31日 | Newton & iPhone
MacBook ProからNewtonにソフトをインストールしたかったのですが、肝心のコネクションソフトが起動してくれません。
どうやらレパードには対応していないようです。
Newton Connection (NCX)はここに
Escale1.01はここに
まさかMBPを10.4にバージョンダウンして試すのはとってもじゃまくさいので、起動しなくなって放置中のiBook G4を現役復帰に挑戦することに
iBook G4と大きさを比較
CPUの速さのおかげで使い易いのですが、サイズとしてはiBookの方がとっても趣味です。
デスクトップを持ち歩く感覚とはいっても、手軽さも大事なんだけどなあ
たぶんハードディスクの調子が悪くて動かなくなったと思われるiBookを分解、ハードディスクを交換中です
購入した頃にもしたことがあったのに、すっかり方法を忘れてしまっていました。
そのおかげで、3回は組み立て、分解を繰り返してしまうという醜態です。
ねじの付け間違い、ねじの止め忘れ、ハードディスクのコネクタ付け忘れ、情けない話ですが、皆さんはご注意を!
おかげさまで、iBook G4は80Gという贅沢な容量を獲得、コネクションソフトが動くと思われるOS X 10.4をインストール、静かで速くて快調です。
今回の目標、Newtonにソフトをインストールするためのマックソフトで試したのは下の二種類
結果ですが、
NCX-34  → ちゃんと動いた
Escale1.01 → 起動しませんね、一応OS X対応ソフトだけど
接続するのに必須のシリアルの9ピン端子は付いていないわけで、ここで登場するのがKyespanのUSB Twin Serial Adapter
USBからシリアルに変換するアダプタです
使ったのはこれです
ちなみに、このアダプタが動くのは
Macintosh:のみ
An available USB port
Mac OS 8.6 or greater
Mac OS X (10.2.8, 10.3.9, 10.4 or greater)
というわけなんで、10.5のレパードは未対応です
もちろん、ドライバーをインストールしないと駄目なんですよ
こちらはマック側のコネクションソフト
Newtonへソフトのインストール、データのバックアップ、
こっちは接続できたNewton2100のスクリーンショット
2007年の締めくくりでNewtonとお近づきになれたのがとってもし・あ・わ・せ
もしかすると、Apple Expoで発表されるのは Newton2008と期待していいのだろうか・・・初夢に期待しましょう
御堂筋の楽しさをお届けできたらと思いながら、お忙しいのに寄っていただいている皆さんの期待にお応えできる内容にできず申し訳ない2007年でした。
来年こそはとは申しませんが、2008年もよろしくお付き合いください。
良いお年をお迎えください。
       
寄り道研究所
https://blog.goo.ne.jp/hiroshi-newt/e/dd4ff55502dae5bdf6826a5aa5f4feef
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/10
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/20
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/30
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/32
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/33
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/34
     
     







     
     
     
     
     
MacでNewtonに触れるエミュレーションEinstein
2007年07月15日 | Newton & iPhone
Newtonのお祭りWWNCが終わって早くも二週間、次回はヨーロッパ開催だそうです
Messagepad
マックでNewton OSを楽しめるというEinstein Platform is NewtonOSの紹介です
Einsteinはこちらからダウンロード
Newtonの話題はこちらからどうぞ
ダウンロードして解凍するだけなのですが、問題はMessagepadがNewtonならしめているROMデータが必要なのですね。
Messagepadを手に入れてデータを吸い上げるツールソフトも付属しているのですが、OS Xで接続する方法も一苦労すると思うので、ここが一番の難関でしょう。
艱難辛苦を乗り越えて起動すると、最初に現れるのがROMデータの場所を聞いてきますので、Choose..で教えてあげましょう
画面サイズも選べますが、とりあえずオリジナルサイズで起動
起動中の画面
一分以上もこのままなので、マックがフリーズしたと思って再起動しないでください
Newtonの起動画面になれば、あとはもうちょっと
私のもっているMessagepad 2000は、OSを2.1にしたバージョンですから吸い上げたデータも2.1と表示されています。
起動すると前回の画面が表示されます。
英語版ですから入力はアルファベット、手書きも、図形もできて、当然ながら機能は一緒です。
Messagepadは白黒の古いタイプの液晶で、明るい場所で使うには十分なのですが、ちょっと暗いとまったく見えなくなってしまいます。
そんな時はバックライト点灯なのですが、この画像の通り緑色なのです。
明るさもエミューレーションしているの?
Messagepadが新しい時はこんなに明るいのだろうか
Powerオフすると画面が隠されますが、オンすればぱっと表示されます
一通りの機能は動くようで、Extrasをタップ(マウスならクリックなのですが、Messagepadはペンで押さえるのでタップ)すると設定アプレットが表示されます。
マックだとシステム環境設定で一覧できますが、Newtonでもこのフォルダで一覧できるのです。
いっしょだね
「A」をタップすると入力の選択
TEXT・・・手書き入力で自動変換
Ink Text・・・手書きのまま縮小して表示
Shapes・・・手書きの図形をきれいに整形
Sketches・・・手書きのまま表示
自動変換はちょっと時間がかかるので、とりあえずInk Textで入力しておいて後からテキスト変換することができます
ゆっくり確実な入力ならバーチャルキーボード
文字入力だけじゃなくて、予定表ももちろんあり
現代のPDAで達成できていない手書き入力
無理のないペンの操作感と遊び心(削除するとき煙と共に消える)
記録、予定、住所録、メールを含めた全体をデータとして管理する
MessagepadのNewton OSは一歩先の未来だったのです
Einstein動作環境
iBook G4/800/1.12GB
OS X 10.4.10
       
寄り道研究所
https://blog.goo.ne.jp/hiroshi-newt/e/dd4ff55502dae5bdf6826a5aa5f4feef
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/10
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/20
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/30
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/32
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/33
https://blog.goo.ne.jp/hiroshi-newt/c/05da5bddf2b4759aba17c61505915a95/34
     
     










     
     
     
      

2025年4月3日木曜日

[OS][Mac] MacOSX細工テク~猫見の日々又はsudo kill-TERM 1



[OS][Mac] MacOSX細工テク~猫見の日々又はsudo kill-TERM 1
MacOS 電源アダプタ使用時に完全にスリープさせ、WOL で目覚めさせる
2021-12-14 06:38:54 | OS X
色々調べたのですが、OSX 10.10 のあたりからWOL を使ってのスリープ解除ができなくなっています(設定できなくなった)。代わりにWake OnDemmand という機能になっています。これは”ネットワークアクセスによりスリープを解除する”というチェックを"システム環境設定/省エネルギー"において入れる事で機能します。この機能は電源アダプタ装着時のみ動作します。この記述は、MacBook Pro 15(Retina)、MacOS 10.14で検証しました。
ところがWake OnDemmandを機能させていると、スリープさせてもすぐにスリープが解除されてしまいます。Wake OnDemmandを機能させないと、スリープは継続しますが、外部のネットワークからWOL によるスリープが解除できなくなってしまいます。
色々調べていくと、Bonjour 機能が働くとスリープが解除されることが分かりました。ところがBonjour を切ってしまうと、MacOSはまともに動かなくなってしまいます。
ならばスリープに入る時にBonjour を止め、スリープから目覚める時にBonjour を起動させればよいと考えました。これは力技で、スリープ中にネットワークがらみのアプリを動かしたい時はこのやり方は使えません。ちなみにBonjour のプロセス名は mDNSResponder です。
スリープに入る、スリープが解除される時に何かをさせるにはsleepwatcher を使います。sleepwatcher はbrew でインストールできます。
インストール後、以下のコマンドを入れます。
$ cp /usr/local/opt/sleepwatcher/homebrew.mxcl.sleepwatcher.plist ~/Library/LaunchAgents/
これでログイン時にsleepwatcher が起動されます。
スリープに入る時の動作を ~/.sleep に、解除された時の動作を ~/.wakeup に書きます。
.sleep の"sleep 2" とpowerd の強制終了は要らないかもしれません。当方ではpowerd をkill しないとスリープできませんでした。
~/.sleep
echo パスワード | sudo -S launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist > /dev/null 2>&1
sleep 2
echo パスワード | sudo -S killall powerd > /dev/null 2>&1
~/.wakeup
echo パスワード | sudo -S launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist > /dev/null 2>&1
以上です。
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
OS X 10.8 Mountain Lion から OS X 10.9 Mavericks へアップグレード(続き
2015-04-19 11:03:47 | OS X
結構トラブりました。
まず、Download した Mavericks Installer.dmg が開けない。これは、「システム環境設定/セキュリティとプライバシー」の設定を弄って解消(ダウンロードしたアプリケーションの実行許可->すべてのアプリケーションを許可)。
インストールできない
インストーラを起動させこの画面で「続ける」をクリックするとインストーラが終わってしまう。インストールログを見ると
Apr 19 10:53:48 xxxx.local Install OS X Mavericks[79659]: Could not add SWU product
"Could not add SWU product" でググって参考になったのがここ。
https://ru-ru.facebook.com/iMZDL/posts/590186317670372
要約すると、6GB 以上のフラッシュ USB メモリを用意して、インストーラボリュームを USB メモリを復元してそれをインストールに使え、と。かな。
USB メモリから起動させてインストールした方が確実のような気がして、記述のように USB メモリ にインストーラボリュームを復元してそこから起動させるも起動せず。その前に、復元でソース側が内部エラーになるので CCC でコピーした。
command + S でシングルユーザーモードで起動した時、「mach_kernel がない」という error が見えた。そうか mach_kernel を仕込まないとだめか。
インストールvol の中身
http://blog.niw.at/post/16690761384
を参考にして
$ cp /Volumes/OS\ X\ Base\ System/System/Installation/Packages/BaseSystemBinaries.pkg /tmp
$ cd /tmp
$ pkgutil --expand /private/tmp/BaseSystemBinaries.pkg ./tmp
$ cd tmp
$ ls
Bom PackageInfo Payload
$ ditto -x --bom Bom Payload ./
$ ls
Applications Payload dev sbin
Bom System etc tmp
Library Volumes mach_kernel usr
PackageInfo bin private var
取り出した mach_kernel USB メモリの Root 階層にコピーしたらば USB メモリから起動して無事 Mavericks インストールできました。
ランキングに参加中。クリックして応援お願いします!
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
OS X 10.8 Mountain Lion から OS X 10.9 Mavericks へアップグレード
2015-04-17 16:33:30 | OS X
OS X 10.9 Mavericks は、もうApple Store では取り扱ってないようなので。
http://getintopc.com/softwares/operating-systems/mac-os-x-mavericks-free-download/
5GB あります(光回線がほしいところ)。
10.10 Yosemite は外付け USB HDD に Install して試用してるが、いかんせんレスポンスが悪すぎる。特に Finder だめだめなので。10.9 Mavericks は、10.8 Mountain Lion 比較でとてつもなく重くなったという評価はあまり見ないのと、Yosemite から Mavericks にダウングレードを指南するサイトはたくさんあるので、よっぽど Yosemite がだめだめなんだろうな、という判断。
使ってる Canon のプリンタのドライバーが 10.8 までのサポートなのがひっかかるが、最悪 PDF に書き出せば PowerMac G4 経由でプリントできる。
ダウンロードはあと2、3時間かかりそうでそのあとアップデートに一時間かな。インストール後の記事は後で追記する予定。
ランキングに参加中。クリックして応援お願いします!
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
OS X Mountain Lion ファイル共有で AFP 共有(AppleTalk サーバー)を有効にする
2015-04-03 20:03:54 | OS X
Files Connect というアプリ(iPhone, iPad用)が便利そうなので試していたら、メインマシンの MBP(mid 2009)に AFP 接続できない。Lion あたりから Apple 固有の AFP から SMB にシフトしているのは分かるのだが、まさか標準の「ファイル共有」で Mac 自身が AppleTalk を喋らないようになっているとは思わなかった。
Mac と Mac を共有する: Mavericks & Mountain Lion 編
を見てやってみて、やっと外部から AFP 接続できるようになった。
標準では、SMB 共有だけが有効になる。
「共有」システム環境設定の[オプション…] ボタン(キャプチャー中、オレンジで示したところ)を押して出てきたパネルの上の方「AFP を使用してファイルやフォルダを共有」にチェックを入れて、やっと AFP サーバを有効にできる。
これで OK。Mountain Lion マシンに AFP 接続できるようになりました!
ランキングに参加中。クリックして応援お願いします!
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
SMB 接続な NAS に Time Machine でバックアップする
2015-03-29 17:44:30 | OS X
AppleTalk 接続の NAS で Time Machine を使っていると例えば、
とか、There is something wrong with the volume's CNID DB, using temporary CNID DB instead. Check server messages for details. とかのエラーになって最後はマウントもできなくなり何もできなくなってしまった。
そうだ、NAS を smb 接続にしてみよう。
しかし、OS X 10.8 Mountain Lion では標準の設定では SMB 接続の NAS には Time Machine 経由でバックアップできない。ひと工夫いる。以下はMountainLionでSMBなNASにTimeMachine環境を構築する を参考に、実施したメモです。
ディスクユティリティで ~/Documents/任意.sparsebundle を 100MB(任意)で作成。
任意.sparsebundle を NAS に転送。
NAS の任意.sparsebundle をダブルクリックして、バックアップボリュームとしてマウントする。
これを Time Machine のバックアップディスクとして認識させるために、以下のコマンドを投入する(ここが肝!)。
sudo tmutil setdestination -a /Volumes/'ボリューム名(sparsebundle作成で指定した)' 
ここで"システム環境設定/Time Machine"を確認すると、作成・設定したボリュームがバックアップ先ディスクとして表示される。試しにバックアップするとサイズ不足で失敗するが、sparsebundle イメージは後からサイズ変更できるのでこれでよい。
sparsebundle イメージをローカルで 1TB にサイズ変更。物理的な上限より大きく指定できた。
$ hdiutil resize -size 1t ~/Documents/TK2Mbp.sparsebundle
sparsebundle イメージを再度 NAS に転送 & マウントして、Time Machine バックアップを開始。
以上です。
ランキングに参加中。クリックして応援お願いします!
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
WordPress MySQL 導入メモ(local; OS X)
2015-03-26 21:00:31 | OS X
WordPressをローカル環境にインストール(Mac OS X) に沿って MySQL を動かそうとしたらいきなりつまずいた。
$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
homebrew でインストールした時は動作確認したと思うが、メモを残してなかった、不覚。
「os x ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)」でググったら、どうもサーバー(mysql.server)が起動してない模様。
まず、Finer の検索窓に「mysql」を入力して「名前が一致」を指定して探すも出てこない。mysql は
$ which mysql
/usr/local/bin/mysql
にあるのに。Finder は全てのディレクトリーツリーは見てくれないのか?
ネットを漁ると、
$ mysql.server start
で起動できるとある。試してみる。
$ mysql.server start
Starting MySQL
.. SUCCESS!
おおお、できた。ここで導入のコースに戻れました!
さて、毎回コマンド打つのもあれなんで、"/Library/LaunchDaemons" の下に launchd のデーモンとして Mac 起動時に自動起動されるようにしておこう。
■user & password 設定
$ mysql -u ユーザー -p
パスワード
>>ERROR 1045 (28000): Access denied for user 'ユーザー'@'localhost' (using password: YES)
あれ??最初のインストール後のチェックでユーザー作っちゃたかな??
で、面倒くさいので root で行ってみる。
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.6.23 Homebrew
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
入れた。root だから一般ユーザーのアカウントとか見られないかな?これは宿題にしよう。
root は怖いので、別のアカウント作ろうかな?
MySQLではユーザーをユーザー名+接続ホスト名で管理しています。インストール直後とに登録されているのはユーザー名が「root」でホスト名が「localhost」のユーザーのみです。その為、ユーザー名には「root@localhost」と指定する必要があるのですが、ホスト名が「localhost」の場合に限って省略することが可能です。その為、ユーザー名には単に「root」を指定します。
(MySQLに接続するユーザー名とパスワードの指定 - MySQLコマンドラインツールの使い方 より)
何だ、root でいいんだ。
■データベース確認
mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.13 sec)
データベース "bipo" を文字セット "utf8" で作成
mysql> CREATE DATABASE bipo CHARACTER SET utf8;
Query OK, 1 row affected (0.00 sec)
■確認
mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| bipo               |
| mysql              |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)
OK!!
DB を終了する
mysql> quit;
■WordPress の設定(wp-config.phpの編集)
wordpress ディレクトリにある、wp-config-sample.php を編集します。
WordPress のAuto Config の画面まできた。
設定を進めると
データベース接続確立エラー
データベース接続がうまくいってない...
MySQL の root ユーザー以外のユーザを作ってやってみる(http://wiki.minaco.net/index.php?MySQL%2FユーザとDB作成)。
(略)
mysql> SHOW GRANTS FOR yuj2t@localhost \G
*************************** 1. row ***************************
Grants for yuj2t@localhost: GRANT USAGE ON *.* TO 'yuj2t'@'localhost' IDENTIFIED BY PASSWORD '*E2A6687C54CEEDB2DDD23A9BFFF55A85DBA24A54'
*************************** 2. row ***************************
Grants for yuj2t@localhost: GRANT ALL PRIVILEGES ON `bipo`.* TO 'yuj2t'@'localhost'
2 rows in set (0.12 sec)
できた。このユーザでやってみる。
同じだ。今日はここまで!続きは明日!
解決しました!WordPress の設定ファイルのホスト指定を
localhost から
127.0.0.1
に変更したら WordPress のインストール画面になり無事インストールできました!
Tanks http://fundive.tk/wp/?tag=os-x-server !!
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
停止した Time Machine を再接続してバックアップする
2015-03-16 11:52:18 | OS X
相変わらずバックアップが進まない、というか度々 Wi-Fi LAN 接続が切れて Time Machine が停止している模様。こういう場合、LAN 再接続されても Time Machine は復活してくれない。なら、ちょっと力技でやってみましょうと Shell Script を書いて launchd に登録してみた。
最終的には Wi-Fi LAN、というか LAN 接続(ネットワークマウント)が途切れたら再接続して、Time Machine を再起動させたいがここは簡便に、10分おきに launchd で Time Machine が動いてるかチェックして必要なリソースをマウントして Time Machine を再起動させることにする。
とにかくいつ止まるか分からないバックアップは、たとえ手動で再開できても骨が折れるものです。
#!/bin/bash
#set -vx
#set -e
trap '/bin/rm /tmp/watchTimeMachin;exit 2' 2 3 9 15
machinead='192.168.200.26'
sharedir='TTMD%20\(usb\)'
mountpoint='/Volumes/Data'
bacupmachine='Tk2MBP'
timemachine_name='Time Machine Backups'
logs='/tmp/watchTimeMachine.log'
flag='/tmp/watchTimeMachine'
if test -e $flag; then
  /bin/echo "$0 is Running. exit" >> $logs 2>&1
  /bin/rm $flag
exit 1
else
  /usr/bin/touch $flag
fi
if test ! -e $logs; then
  /usr/bin/touch $logs
  /bin/chmod 666 $logs
  /bin/date >> $logs
fi
status=`/usr/bin/tmutil status | /usr/bin/grep -c "Running = 1"`
if test $status -ne 0; then
  /bin/echo "status is $status. Time Machine is Running. exit" >> $logs
  /bin/rm $flag
  exit $status
else
  if test -d "/Volumes/$timemachine_name"; then
    /usr/bin/tmutil startbackup --destination `/usr/bin/tmutil destinationinfo | /usr/bin/awk -F : '/ID/ {print $2}'` >>$logs 1>&2
    /bin/rm $flag
    exit 0
  fi
fi
if test ! -d $mountpoint; then
  /bin/mkdir $mountpoint
fi
/sbin/mount | grep "$machinead/TTMD" | /usr/bin/grep smbfs >/dev/null
if test $? -eq 1; then
# ここは shell 変数を使ってやるとどうしてもクォートで囲まれてうまくいかないので、直書きにした
  /sbin/mount_smbfs //GUEST:@192.168.200.26/TTMD%20\(usb\) /Volumes/Data 1>>$logs 2>&1
fi
/sbin/mount | grep $bacupmachine > /dev/null
if test $? -eq 1; then
  /usr/bin/hdiutil attach -noverify "$mountpoint/$bacupmachine.sparsebundle" 1>>$logs 2>&1
fi
err=$?
if test $err -ne 0; then
  /bin/echo "mount was failed. error is $err" >>$logs 2>&1
  /bin/rm $flag
exit $err
fi
/bin/date >> $logs
volume_stat=`/usr/bin/tmutil status | grep 'DestinationMountPoint = "/Volumes/$timemachine_name"'`
if test $volume_stat -ne 0; then
  /bin/echo "invalid volume mounting" >>$logs 1>&2
  /bin/rm $flag
  exit $volume_stat
else
# Thanks http://d.hatena.ne.jp/daidai7/20130225/1361806444
  sudo tmutil setdestination -a "/Volumes/$timemachine_name"
fi
/usr/bin/tmutil startbackup --destination `/usr/bin/tmutil destinationinfo | /usr/bin/awk -F : '/ID/ {print $2}'` >>$logs 1>&2
echo "status is $status. TimeMachine is Starting." >> $logs 1>&2
/bin/rm $flag
exit 0
確認は、
$ launchctl list link.bye-bipolar.watchTimeMachine.plist
{
 "Label" = "link.bye-bipolar.watchTimeMachine.plist";
  "LimitLoadToSessionType" = "Aqua";
  "OnDemand" = true;
  "LastExitStatus" = 0;
  "TimeOut" = 30;
  "StandardOutPath" = "/var/watchTimeMachine.log";
  "StandardErrorPath" = "/var/watchTimeMachine_error.log";
  "ProgramArguments" = (
  "/bin/bash";
  "/Users/yj2t/tools/watchTimeMachine.sh";
  );
};
で。「"OnDemand" = true;」を指定しているので、load されるや否や登録したプログラムが起動される。
終了は、
$ launchctl unload /Library/LaunchDaemons/link.bye-bipolar.watchTimeMachine.plist
これで Time Machine でバックアップしてるのを忘れて他の作業ができるようになりました!
ただ、頻繁にWi-Fi LAN が切断(?Time Machine がアンマウント)されるので、それを知る方法は宿題にする。
参考にしたサイト
MAC PERSON
daidai7の日記
sound of rudeness
jmblog.jp
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
Apple 純正でない NAS に Time Machine でバックアップする
2015-03-12 13:17:00 | OS X
OS X 10.6 か 10.7 だった頃、AFP 接続の Apple 純正でない NAS に Time Machine で NAS (Lacie Network Space 2)に Backup できていた。もしかしたら以下のおまじないをターミナルで打ち込んでいたかも知れない。
$ defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
バックアップ先が 1GB でバックアップ元(650GB)に比べて余裕がなかったので、じきに満杯になってしまった。バックアップ先がいっぱいになった場合、古いデータから削除されていくはずだがそうならず Time Machine のバックアップは放置していた。
最後のバックアップから二年あまり経ち、OS を10.8 に上げ、再び Time Machine のお世話になろうとバックアップ先を初期化した。ところがバックアップが始まって間もなく(あるいはバックアップ作成の準備中に)、カーネルパニックが起きるようになってしまった。NAS の ファームウェアは最新にして OS X 10.9 までサポートされているはずなのに。
結局、NAS を AFP でなく SMB 接続で試みることにした。一度バックアップ先として登録されたら本来なら要らない手順だが、ターミナルで以下のコマンドを打って sparsebundle ディスクイメージをマウントしてからバックアップを始めることにした。
$ hdiutil attach /Volumes/TTMD\ \(usb\)/Tk2MBP.sparsebundle
/dev/disk1 GUID_partition_scheme
/dev/disk1s1 EFI
/dev/disk1s2 Apple_HFS /Volumes/Tk2MBP
それでもなかなかバックアップが進まない時がある。
そういう時はあきらめて一度バックアップを停止してアンマウントして、もう一度マウントからやり直ししてる。なんだかなー…
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
ページを開けませんでした(Safari で ssl 接続(https://~)ができない)
2015-03-07 13:25:53 | OS X
Safari だけに起こった現象。まずSafari をリセット。そして Chrome や FireFox では問題ないので、キーチェーンがからんでいると予想。他のアカウントでは起きないので、当該アカウントのキーチェーン(ログイン)を退避させ、うまく動いているキーチェーンと差し替えたが及ばず。ええ、キーチェーンの Keychain First Aid では問題なかったです。
結局本家のこれが当たりでした。
証明書が無効または間違っている
次の手順にそって、受け付けられた証明書のキャッシュをリセットします。
Finder を開きます。
「移動」メニューから「フォルダへ移動」を選択します。
「移動」ウインドウに「/var/db/crls/」と入力します。
「移動」をクリックします。
crlcache.db ファイルおよび ocspcache.db ファイルをゴミ箱にドラッグして削除します。
管理者のパスワードを求められたら入力します。
システムを再起動して、問題が発生しないかテストします。
(アップルサポートページ https://support.apple.com/ja-jp/TS5202 より)
灯台下暗し...
ランキングに参加中。クリックして応援お願いします!
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
OS X: /etc/sudoers(sudo 権限)と launchctl のデバッグレベル設定
2015-03-02 21:03:30 | OS X
launchctld と syslogd が CPU を占拠してファンが回りっぱなしになるので調べてみた。
コンソールを立ち上げると猛烈な勢いでログを吐いている(system.log)
Mar 2 21:27:43 Tk2MBP com.apple.launchd[1]: *** process 1 exceeded 500 log message per second limit - remaining messages this second discarded ***
「すべてのメッセージ」を指定すると...
とんでもないことになってる。
2015/03/02 21:28:23.020 com.apple.launchd[1]: MIG demux succeeded.
あたりでググってみてもたいした収穫はない。
MIG が Mach Interface Generator と分かったくらいだ。
当座のしのぎで、
$ sudo launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist
と syslogd を黙らすことにした。
ここで頭をひねった。これはログを吐いてるひとの問題ではなくて、デバッグレベルとかそういう類いの問題ではないか、と。
// しばらく放置してた
後日別件。ターミナルで sudo を叩くも、
xxx is not in the sudoers file. This incident will be reported.
と言われて /etc 以下のファイルがいじれないのでちょいと調べてみた。
したら、Apple のデベロッパーサイトで launchctl の man ページ(OS X Man Pages)がヒットした!!
DESCRIPTION
launchctl interfaces with launchd to load, unload daemons/agents and generally control launchd.
launchctl supports taking subcommands on the command line, interactively or even redirected from stan-dard standard
dard input. These commands can be stored in $HOME/.launchd.conf or /etc/launchd.conf to be read at the
time launchd starts.
ほうほう。/etc/launchd.conf を覗いてみる。
limit maxproc 1000 2000
log level debug
debug??? これはビンゴでしょう!!
log level warningに変更して save。でもこれが読み込まれるのはシステム起動時だよな。今作業してて再起動したくない。またとりあえず、syslog を止めておく。
さて、/etc/sudoers(sudo 権限)。
まずは /etc に移動してファイルバックアップ。
$ sudo cp sudoers sudoers.orig
編集
$ sudo visudo -f sudoers sudo visudo
中身
.
# User privilege specification
root ALL=(ALL) ALL
%admin ALL=(ALL) ALL
.
.
admin グループのユーザは、sudoer になれるということらしい。さっき sudo がうまくいかなかったうまくいったのはなぜだろうか??
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     

Wine 1.6.2 ビルド
2015-02-28 22:04:19 | OS X
先に投稿した Wine、OS X 用の最新のバイナリは 1.6.1 だが、IE 7 を起動しているとすぐ操作不能になる。source は正式版 1.6.2 がリリースされているのでビルドしてみる。
まず、OS X 10.8 では標準で gcc が入っていないので、Xcode 5.1.1 を起動して「Preferences.../Doenloads」から 「Command Line Tools」をダウンロード、展開する。
ここ から、1.6.2 のソースをダウンロード、展開する。
ソーストップの wine-1.6.2 に移動して
$ ./tools/wineinstall
と叩くが、
configure: error: FreeType 32-bit development files not found. Fonts will not be built.
Use the --without-freetype option if you really want this.
となる。FreeType Font が足りない...
MacPort の残骸が巣食ってるので、以下のように MacPort をアンインストールする。
$ sudo rm -rf \
> /opt/local \
> /Applications/DarwinPorts \
> /Applications/MacPorts \
> /Library/LaunchDaemons/org.macports.* \
> /Library/Receipts/DarwinPorts*.pkg \
> /Library/Receipts/MacPorts*.pkg \
> /Library/StartupItems/DarwinPortsStartup \
> /Library/Tcl/darwinports1.0 \
> /Library/Tcl/macports1.0 \
> ~/.macports
代わりに Homebrew を導入する。
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
==> Installation successful!
==> Next steps
Run `brew doctor` before you install anything
Run `brew help` to get started
となれば Homebrew は入った。警告に従って
$ echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile
$ echo export PATH='/usr/local/sbin:$PATH' >> ~/.bash_profile
PATH を通す。
次、FreeType Font 導入。
$ brew install --universal freetype
.
.
.
==> make install
?? /usr/local/Cellar/freetype/2.5.5: 60 files, 3.7M, built in 62 seconds
完了~さて、wine ビルド再挑戦
$ ./tools/wineinstall
Wine build complete.
ビルド完了!! 起動行きます!!!
$ ./wine ~/Documents/Wineアプ リ/Internet\ Explorer\ 7.app
err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng15.15.dylib
err:menubuilder:convert_to_native_icon error 0x80004005 getting frame 0
んー、共有ライブラリのエラーか。これは手強そうなので、brew で install してみる。
別ディレクトリに移って
$ brew install wine
依存関係にある package がインストールされた後、wine がインストールされた。
$ wine --version
wine-1.6.2
$ wine $HOME/Documents/Wineアプリ/Internet\ Explorer\ 7.app/Contents/Resources/wineprefix/drive_c/windows/explorer.exe
wine の explorer(ファイラー) が起動する。
Winamp が OS X 上でダイレクトに動いている。
【お世話になったサイト】
http://replication.hatenablog.com/entry/2014/05/18/233522
https://abeerforyou.com/?p=334
http://qiita.com/tokimari/items/c68203f26ab8a903b6f7
http://tips.hecomi.com/entry/20130817/1376755261
【追記】
・MacPort や Homebrew で Wine をビルドした後、AppleScript で自動化 & アプリ化されているのでやってみました、便利。
→ Mac で AppleScript を使って Wine.app を作成する
・X11不要にパッケージ化したもの
→ NXWine - No X11 Wine for OS X
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
MacでWindows のアプリを直接動かす
2015-02-23 20:40:49 | OS X
その昔、CrossOver という、Mac OS X 上で Windows のアプリを直接動作させるという商用アプリがあった。
今もある。>..
元々は Wine というプロジェクトで、UNIX X11 環境で Windows アプリを動かそうというものだった。
OS X は、BSD 系の UNIX がコア(Darwin)となっており、 UNIXで動くプログラムはたいてい動く。そして OS X には X11 は、標準でインストールされている。
さて、いま Wine はどうなってるか。ここからダウンロードできる。
OS X 用にビルドされた Windows アプリケーションは、WineBottler を起動してそのウィンドウから IE 6 や IE 7 をインストールできる。
WineBottler を起動するとこんな感じに。
WineBottler を起動
IE 7 を iInstall 起動してみた。IE 7 は HTML5 & CS3 を知らないから、最近流行りのおしゃれなサイトはまともに表示されない。
アップルのサイトは、こんな感じに。
IE 7 でアップルのホームぺージ
Windows XP や 7 で、IE 6、7 なんて人はまだ多いだろうから、Web デザイナーの方は重宝するアプリだろう。
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
TVMOBiLi のデーモンを停止させるには
2015-02-18 17:42:43 | OS X
TVMOBiLi というメディアサーバーをインストールすると、tvmobilisvcd というデーモンが
CPU を占拠
してしまいます。
ターミナルから 'kill' コマンドで殺しても何度でも復活してくるので、止め方です。
To stop TVMOBiLi on a Mac you need to perform the following.
1. Open up a new 'Terminal' window
2. Type in 'cd /Library/LaunchDaemons'
3. Type in 'sudo launchctl unload com.tvmobili.tvmobilisvcd.plist'
(http://forum.tvmobili.com/viewtopic.php?f=7&t=27 より)
根本的には、アプリケーション本体を削除すればいいのですが...
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
OS X 10.10(Yosemite)? でキーボードビュアーを使えるようにする
2015-02-18 17:15:43 | OS X
10.9(Mavericks)から標準では表示されなくなって、システム環境設定(キーボード)をいじらないとならないようです。
【参考】
Mac OS X 10.9 Mavericksでキーボードビューアと文字ビューアを表示させる方法
http://blog.hyec.jp/2013/10/mac-os-x-109-mavericks_26.html
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
OS X Yosemite を試してみる
2015-02-18 14:10:12 | OS X
今使っている Mac 最新ハードは、MacbookPro 2009 mid。Yosemite がギリで入る。
今入っている OS は 10.7 で、三段飛びになる。
Yosemite の開発はXcode 6 で、Swift が開発言語になった。今回OS を上げようと思った理由がそれ。ってまともにOS X でプログラム書いたことないけどね^^; ダウンロード、インストールには二時間くらいかかりそうだ。
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
bash 設定ファイルの読み込み
2010-12-01 17:41:42 | OS X
Setting up Bash より
Terminal を走らせると、/etc/profile と ~/.bash_profile が 実行されるが、/etc/bashrc や ~/.bashrc は実行されない。 それに対し、X11からxtermを走らせると、 /etc/profile と ~/.bash_profile は実行されないが、 /etc/bashrc と ~/.bashrcが実行される。
そこで、Terminal, xterm, どちらを走らせても、 PATH と DISPLAYの環境変数が設定されるように、 共通の設定は ~/.bashrc にまとめ、 ~/.bash_profileからは~/.bashrc を実行する。
10.5 の時に書かれたものっぽい。自分はなぜかTerminal では ~/.profile が読み込まれている。X11 は最近使ってないからとりあえず支障はないが、Aqua とX11 混用となった時には参考にしよう。
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
メモリを解放する(初Automator &AppleScript)
2010-11-26 01:39:42 | OS X
メモリが逼迫した時にはiFreeMem とか使ってるんですけど、メモリ解放処理をさせてる間の一分間位は他の作業が実質できないというのがネック。代用案を探したところ、
メモリ激安の今、敢えて仮想メモリに思いを馳せる
にて、以下の記述を発見
確実なのは「起動ディスクのアクセス権修復」だ。数分程度の時間はかかるが、処理が進む間にInactiveな領域が順次解放され、終了した暁にはInactive→Freeへの振り替えが一気に進む。
コマンドがこれだ。
$ sudo diskutil repairPermissions /
これを自動化したい。で有力な記事を発見
sudo コマンドを AppleScript から操作する
↑を参考に、初めてAutomator をAppleScript と組み合わせて使ってみた。
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
MacPorts install時にコンパイラを変える
2010-11-25 15:39:43 | OS X
OS X 10.3 の頃からgnustep に取り組んでいるのだが、なかなかBuild できずにいた。10.6 でMacPort を使わないでなら素直にBuild できるようになり、Sample を弄って遊べるようになった。
Snow Leopard も10.6.5 となり、普段触る事があまりないMacPorts を
$ sudo port selfupdate
で更新した。その後はinstall されているパッケージを
$ sudo port update outdated
で更新しようとしたが、gnustep-base のconfig でerror になる。何もしていしないと元々OS X でinstall される(apple)gcc4.2 が使われるのだが、これがいかんらしい。
MacPortsのコンパイル時に使用されるコンパイラを変更する方法
を参考に、コンパイラにgcc 4.4 を指定した。
$ sudo port -v install gnustep-base configure.compiler=macports-gcc-4.4
4.4 でもだめぽなので、
$ sudo port install gcc45 configure.compiler=macports-gcc-4.4
でgcc4.5 をinstall、それを指定したがそれでもいかん。gnustep のbuild 環境を構築するgnustap-make をgcc4.5 でrebuild(uninstall & install) したらgnustep-base もOK になった。以降、
$ sudo port upgrade outdated configure.compiler=macports-gcc-4.5
で行けた(ほぼ)。
最後のxorg-server がerror になったが、Xサーバが多少古くても問題ないだろう、ということで作業終了とした。
【参考】
MacPortsでステキなUNIXツールをインストール
双極性障害・免許更新・改正道交法一定の病気、主治医が診断書を書いてくれない時は…
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
一時的に言語を変更する
2010-11-24 01:51:02 | OS X
システム環境設定>言語とテキスト で言語の設定を変えると以降に起動するアプリに反映されるけど、特定のアプリで言語設定を変えたい場合煩雑だし、戻し忘れたりする。一時的に、あるいは恒久的にアプリ個別的に言語設定をする便利なものを二つ紹介します。
LaunchAppPlugin
~10.5は、コンテキストメニュープラグイン
10.6 は、LanguagesService(agent)として提供されている。
Language Switcher
アプリとして提供される。UI が洗練されている。
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     
try on error end try - そして自分は殺せない
2010-11-23 21:08:45 | OS X
AppleScipt の try on error end tell の仕掛けがよくわからなかったので、以下のスクリプトをAppleScript Editor からコンパイル、実行してみた。
if application "AppleScript Editor" is running then
try
tell application "AppleScript Editor" to quit
on error
beep
display dialog "an error occured."
end try
end if
実行している自分自身をquit できないので、エラーが発生して、on error 節に移り、beep音がしてダイアログが表示される。AppleScript メニューから実行した時はエラーにならないので、AppleScript Editorが終了する。
ランキングに参加中。クリックして応援お願いします!
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
     

スリープに入る時何かしたい
2010-11-23 09:49:45 | OS X
SleepWatcher を使うと、スリープ に入る時、出る時(wake)などに実行するファイルを設定することができる。
この機能何に使おうかと考えて、Safari の最前面のWindow をwebアーカイブ形式で任意の場所に自動保存できたらいいな、と思いつきました。
これを実現するshell スプリプトがこれ。
#!/bin/sh
osascript << EOF
try
tell application "Safari" to activate
tell application "System Events" to keystroke "s" using command down
delay 1
tell application "System Events" to keystroke return
on error
display dialog "失敗!"
end try
EOF
これをchmod で実行形式にして、.sleep という名前(SleepWatcherの仕様)にして、$HOME に設置しておく。
※ Safari が起動されてない時はうまく動かない。
※※ osascript は10.6 でエラーになる→Snow Leopardでosascriptを使うと、「Adobe Unit Types.osax」がload errorになる。 - 名もないテクノ手
ランキングに参加中。クリックして応援お願いします!
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
アプリをDock に表示させない
2010-11-23 05:48:31 | OS X
InsomniaX や、Quicksilver のように、Dock に表示されてない方が煩わしくないかな、というアプリがありますね。こうしたアプリをDock に表示させなくする AppleScript です。
set filePath to choose file
set posix_path to POSIX path of filePath
set infoPath to posix_path & "Contents/info"
do shell script "defaults write " & quoted form of infoPath & " LSUIElement 1"
tell application posix_path
quit
delay 1
try
tell application posix_path to activate
on error
delay 1
tell application posix_path to activate
end try
end tell
ターミナルが慣れている方は
defaults read /Applications/アプリ.app/Contents/info LSUIElement
で確認して、
defaults write /Applications/アプリ.app/Contents/info LSUIElement 1
で書き換えてください。
* defaults write したら、アプリを再起動してください。
** アプリによっては、sudo が必要になります。
【参考】
http://kotoerisan.blog16.fc2.com/blog-entry-186.html
http://homepage.mac.com/travellers/blog/C746134881/E613669364/index.html
http://blog.goo.ne.jp/vallie/e/4dd9f978f29a3c2c68b92bd854e430aa
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
Bonjour Sleep proxyとmDNSResponder
2010-11-20 16:31:30 | OS X
Mac OS X 10.6 で追加された Wake On Demand 機能について。
10.5 まで、あるいは一般的にはWake On Lan 技術でスリープ(スタンバイ)状態のMac やPC をリモートマシンから叩き起こすことができる。Wake On Demand では、共有サービスを持ったままスリープしているMac(10.6) を、Bonjour Sleep proxy技術を用いて、on Demand で他マシン(10.5以降)からスリープ解除する。
Mac OS X v10.6:Wake on Demand について
Bonjour Sleep proxyはAirMac やTimeMachine で実装されているが、実はOS X のmDNSResponder を使って実行可能だそう。
Mac OS X で Bonjour Sleep Proxy を動かす方法
【参考(より深く理解するために)】
Bonjour Sleep ProxyとIP,Etherアドレス乗っ取り
双極性障害・免許更新・改正道交法一定の病気、主治医が診断書を書いてくれない時は…
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     

Mac がhang した時、電源ボタンの長押しをしないで済む方法
2010-11-20 07:48:31 | OS X
必ずしもうまくいくとは限らないが、、
1) command + option + ESC などでアプリの強制終了ができない場合
→remote からssh で入って、以下のコマンドを叩く。
killall -TERM loginwindow
最良の場合、GUI のログインウィンドウ画面になる。
2) 1) でブルー画面となるなど、local マシンで操作不能の場合
sudo kill -TERM 1
(pid=1 は、root由来の launchd)
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
 
 
 

リモートマシン( Mac OS X )をスリープさせる方法
2010-11-20 07:36:44 | OS X
ssh でリモートマシンに入って、以下のcommand を叩く。
osascript -e 'tell application "System Events" to sleep'
よくSleep させるマシンの場合、Shell の初期設定ファイルに登録しておくと楽かも。
sleep2 ()
osascript -e 'tell application "System Events" to sleep'
}
♯関数をsleep2 としたのは、command のsleep と被るので。
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
(gdb) finish または (gdb) f
2010-11-12 22:44:27 | OS X
GDBでデバッグより
関数の最後まで実行
(gdb) finish または (gdb) f または C-x, C-a, C-f
現在停止している箇所を含む関数を、最後まで実行し、その次の行で停止する。
OS X Server 10.6.5 をMacBook Pro のVMWare Fusion にインストールして遊んでいるのだが、MacBook Proから「サーバ環境設定」を起動すると、X Server との接続をしにいってるあたりで(?)、レインボーカーソルになってしまう(Client 側が10.6.4、またはサーバ自身からだと問題ない)。
運用面で問題ないのだがなんとかしたくてgdb で当たりをつけてるんだが、finish コマンドが何気に役立つのに気がついた。
以上。
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
libSystem.B.dylibでCrash ?
2010-11-11 01:44:29 | OS X
よく理解してないのだが、
/usr/lib/libSystem.B.dylib
本体、または Shared Cacheが損傷していると、様々なアプリが Crash しやすくなるという
(Apple Discussions - Japan:)
最近、Safari とががよく落ちるので、この処置をしてみることにした。
sudo cp -f path_to_libSystem.B.dylib /usr/lib
sudo chown 00:00 /usr/lib/libSystem.B.dylib
sudo update_dyld_shared_cache -force -root /
sudo reboot
# path_to_libSystem.B.dylibにはBackupのPathを入れる。
適用: OS X, OS X Server
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
Finder tips
2010-11-10 22:50:27 | OS X
リンク: Mac OS X、Finderで隠しファイルを表示する方法
$HOME とかちょっとうざくなるけど(苦笑
適用: OS X, OS X Server
♯Finder にQuit メニュー項目を追加する方法もあったっけ。
と思ってたら、通常変更できないちょっとした設定をターミナルから変更する50のTips | Macの手書き説明書
がありました。
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
分かってやりたいよね
2010-11-10 00:25:52 | OS X
DNS サーバーを稼動させる
OS X 10.3~10.5 のBIND 導入の記述。分かりやすいが、DNS の仕組みは分からない。
OS X Server だと、「サーバ管理」にてGUI で設定できる(クライアントからも)。
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db
     
     
     
     
     
     
     
64/32bit カーネル起動切り替え
2010-11-07 22:27:36 | OS X
Mac OS X Snow Leopard:64/32bit カーネル起動を切換える「32- or 64-bit Kernel Startup Mode Selector」が公開
Markus Winterが、Mac OS X Snow Leopardで、起動時に64/32bit カーネル起動設定出来るユーティリティ「32- or 64-bit Kernel Startup Mode Selector」を公開しています。
このユーティリティを起動するとMacintoshをチェックし、64bitプロセッサー、64bit EFIの表示がされた場合のみ、64bit カーネル起動出来るボタンがアクティブになる仕組みです。
通常は起動時に「64」か「32」キーコンビネーションで、切り替えられる。
Terminal *から
次回起動時64ビットモード
$ sudo systemsetup -setkernelbootarchitecture x86_64
次回起動時32ビットモード
$ sudo systemsetup -setkernelbootarchitecture i386
*/ライブラリ/Preferences/SystemConfiguration/com.apple.Boot.plist を書き換えます。
機種デフォルトに戻すには、
$ sudo systemsetup -setkernelbootarchitecture default
//
Cocoa 版「Hello World!」が失敗していたのは、IB(Interface Builder)で接続したのに、保存してなかったちうおちでした。
       
猫見の日々又はsudo kill-TERM 1
https://blog.goo.ne.jp/yuka_p3/c/0734191d6006d9b29ab45302e8357735
https://blog.goo.ne.jp/yuka_p3/c/b2834b196c68271da6ad5df6d0bcce2f
https://blog.goo.ne.jp/yuka_p3/e/564283d25ed8a8251fb2b4f8fbe906db