tag:blogger.com,1999:blog-63988499016381487492024-03-13T23:19:36.134+09:00OPPANIHAクメール語で「いいわよ!」「気にしないで!」「何とかなるわよ!」は「オッパニハ!」donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.comBlogger298125tag:blogger.com,1999:blog-6398849901638148749.post-55496208472572264862020-10-26T16:16:00.001+09:002020-10-26T16:16:00.733+09:002.5” HDDの寿命下の写真は言うまでもなく、三つとも2.5”のハード ディスク ドライブ (HDD)です。それも、今では珍しくなったParallel ATAです。
<div class="separator" style="clear: both;"><a href="https://1.bp.blogspot.com/-DU8n-HmXiqo/X46PitTeLpI/AAAAAAAACTU/JeBnmy2gdaIbDXUkWezBrEQt4zF3SBJvQCLcBGAsYHQ/s1200/IMG_1880.jpeg" style="display: block; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="900" data-original-width="1200" src="https://1.bp.blogspot.com/-DU8n-HmXiqo/X46PitTeLpI/AAAAAAAACTU/JeBnmy2gdaIbDXUkWezBrEQt4zF3SBJvQCLcBGAsYHQ/s320/IMG_1880.jpeg" width="320" /></a></div>
現在はソリッド ステート ドライブ (SSD) が主流ですが、このHDDが使われた頃は「自称専門家」が2.5” HDDの寿命は普通に扱えば3年で、長くても5年だと言い切っていました。 <div><br /></div><div> 左から2004年4月製造、2003年12月製造、2004年2月製造です。15年以上使っていますが、どれも「問題なく」現在も動作しています。まぁ、さすがにOSの現状からすれば、容量が少ないので月に数回しか使いませんが(笑) </div><div><br /></div><div> 左の Hitachi Travelsar は40GBで一番左が5400RPM、中央が7200RPMです。右はFujitsu でAppleマークで分かるようにAppleのノートPCに入っていた80GBの4200RPMです。全てタイ王国で作られた製品です。 </div><div><br /></div><div> 「自称専門家」がノートPCを使っているのを何人か見たことがあります。彼らはノートPCが動作中に、つまりHDDが動作中にノートPCを手に取ったり、テーブルに置いたりしました。これはラップトップPCだと命名して膝の上に置く強者もいました。そんな彼らは2.5”HDDは「衝撃対策されている」と主張して大丈夫だ、とHDDメーカのマーケティング担当者の意見を言っていました。 </div><div><br /></div><div> ここで「衝撃対策」に関してくどくど書いて、知ったかぶりするつもりはありません。しかし、どのように衝撃対策をしてもHDDの物理的な性能が変わるわけではありません。手荒く扱えばそれだけ故障するまでの時間は短くなります。数回か、運が良ければ十回以上の衝撃で動作不良に陥ることもあれば、一回の衝撃で動作不良になることもあります。</div><div><br /></div><div> しかし、正しく(神経質に?)扱えばこの写真のように15年以上経っても使えます。もちろん「そんなに気をつけていてはノートPCなんぞ使えるか」と豪言する人もいますし、否定もしません。しかし、本来の性能を超える無茶な使い方をしていることは認識して、正しく公言してもらいたいものです。 </div><div><br /></div><div> ただ、わたしは仕事の関係で壊れたHDDを普通の技術者よりもたくさん見ていますし、昔はメーカの技術屋として毎月出される不良報告を見ていましたし、会社の同僚に元ハード ディスク メーカの技術者もいて裏話も聞いていますので、不良に対する感覚が少々異なることは確かです (笑)</div>donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-32848093553192469952020-10-24T08:20:00.004+09:002020-10-24T08:20:00.348+09:00BBEditとMarkdown<a href="https://tidbits.com/2020/10/19/bbedit-13-5-offers-mid-cycle-efficiency-improvements/" target="_blank">TidBITSの受け売り</a>ですが、BBEdit version 13.5 に Markdown用の便利なおまけが付きました。<div><br /></div><div>私はそれほど頻繁にMarkdownを書かないので、構文を覚えていません。BBEdit
のメニューで [Window > Palettes > Markdown Cheat Sheet] を選択すると、カンニング
ペーパーが出てきます(笑) </div><div><br /></div><div>このカンニング
ペーバーは単にカンニングするだけでなく、項目をダブルクリックすると構文のテンプレートを入力できます。 </div><div><br /></div><div>ただし、このCheat
SheetはMarkdownの基本的な構文だけで、表や定義文などは含まれていません。内容を見ると、どこかに定義文があって追加できそうに思えるのですが、どうも見当たりません。残念?(笑)
</div>donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-21550115220155094972019-01-05T12:26:00.000+09:002019-01-05T12:26:01.984+09:00markdown とサービス メニューHTML の文章を修正するときに表やリストなどを HTML で書くのは面倒なものです。このようなときに、修正箇所を軽量マークアップ言語の Markdown で簡単に書いて、後から HTML に変換できる簡単なプログラムがあります。<br />
<br />
Markdownの拡張版 MultiMarkdown では、 [Service] (サービス) から以下の二つの命令が利用できます。<br />
<br />
md - Convert - MultiMarkdown to HTML.workflow<br />
md - Convert - HTML to Markdown.workflow<br />
<br />
<a href="http://brettterpstra.com/projects/markdown-service-tools/">brettterpstra.com</a>からも配布されています。<br />
<br />
macOSが持つ機能の一つである [Service] (サービス)は、自分で書いた簡単な処理プログラムを AppleのPages.app や BBEdit.app などさまざまなアプリケーションから利用できます。さらにショート カット キーを割り当てることもできるので、このような目的には便利です。実際、この文章を書くときにも使っています(笑)<br />
<br />
ただ、C やPythonなどのコンピュータ言語を文法に応じて色づけする Syntax Highlightng の方法が MultiMarkdown では見つかりませんでした。そこで、もう一つの Markdown の拡張版 Kramdownを [Service] メニューから利用できるようにしました。<br />
<br />
Kramdown は Rouge や Coderay の Syntax Highlightng ができます。ここでは Coderay を利用しました。Kramdown と Coderay のインストールの方法はそれぞれのサイトを参照してください。ちなみに、 Kramdown のネイティブは Ruby ですが、macOS に標準付属の Ruby で動作しますので気楽です。<br />
<ul><li><a href="https://kramdown.gettalong.org/installation.html">Kramdown</a></li>
<li><a href="http://coderay.rubychan.de/download">Coderay</a></li>
</ul>[Service] メニューから呼び出せる命令は macOS に標準付属の Automator.app を使えば簡単にできます。Automator.app はアイコン プログラミング風の極簡単なものだけでなく、Shell Script や Python などを呼び出してもう少し細かな制御もできます。ここでは Kramdown をそのネイティブである Ruby 経由で Automator.app から呼び出します。<br />
<br />
Automatorで [ファイル > 新規] を選択し、表示されたウィンド内の [書類の種類を選択してください] の枠から {クリックアクション] を選択する。<br />
<br />
[ワークフローが受け取る現在の項目: ] ポップアップメニューから [テキスト] 、[検索対象] ポップアップメニューは初期値の [すべてのアプリケーション]、[入力] はそのまま、[選択されたテキストを出力で置き換える] チェック ボックスをクリックしてチェック マークを入れる。[イメージ] と [カラー] は初期値のままとします。<br />
<br />
左欄の [アクション] タブから [ユーティリティ] を選択し、その右側のリストから [シェルスクリプトを実行] を右欄にドラッグ ドロップします。表示されたコラムの [シェル:] ポップアップメニューから [/usr/bin/ruby] を選択し、[入力の引き渡し方法; ] ポップアップメニューから [引数として] を選択します。<br />
[シェルスクリプトを実行]のテキスト エリアに以下のコードを入力します。<br />
<pre><code>#!/usr/bin/ruby
require 'kramdown';
markdown = ARGV[0];
markdown = +markdown
markdown.force_encoding("UTF-8")
print Kramdown::Document.new(markdown, {coderay_line_numbers: nil}).to_html;</code></pre>以上で、[保存…]を選択すれば、ファイル名をkramdownなどと指定して、<code>/Users/USER_NAME/Library/Services</code>に保存されます。使い方は通常のサービス メニューと同じで、テキストを選択してから呼び出します。Microsoft Word でも使えますが、2008年版の Word では呼び出せませんでした(笑)<br />
<br />
・・・と、ここまで書いて、上記のMultiMarkdownを[Service]から呼び出すツールは機能縮小版のMultiMarkdownがそのまま入っていることが分かりました。せっかく、MultiMarkdownをインストールしていますので、これを使わない手はありません。<br />
<br />
上記と同様にAutomatorから [シェルスクリプトを実行] を使えるようにして、表示されたコラムの [シェル:] ポップアップメニューから [/bin/bash] を選択し、[入力の引き渡し方法; ] ポップアップメニューから [引数として] を選択します。[シェルスクリプトを実行]のテキスト エリアに以下のコードを入力します。<br />
<pre><code>echo "$1" | /usr/local/bin/multimarkdown</code></pre>あとは、上記と同様に処理します。donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-62946905699896104612019-01-02T06:41:00.000+09:002019-01-02T06:41:00.663+09:00BBEditのPreviewフィルタ<a href="https://doni-dog.blogspot.com/2018/04/bbeditmarkdown.html">以前にも書きました</a>が BBEdit の Preview 機能で拡張版の Markdown を表示できます。以前は、 Markdown の拡張版 <a href="https://fletcherpenney.net/multimarkdown/">MultiMarkdown</a> でも利用でき、表も描画できることをご紹介しました。<br />
<br />
少し工夫することで <a href="https://kramdown.gettalong.org/index.html">kramdown</a> でも Preview に表示できます。kramdownは C や Python などのプログラム コードを色づけしたHTMLを出力できます。kramdownのインストールに関しては<a href="https://kramdown.gettalong.org/installation.html">このページ</a>を参照してください。macOSはRuby 2.x がインストールされていますので、上記ページの Mac OS X 項目にある命令を一つ実行するだけです。<br />
<br />
kramdownのインストールが終わったとして・・・まず、<span style="font-family: Courier New, Courier, monospace;">~/Library/Application Support/BBEdit/</span> の中に <span style="font-family: Courier New, Courier, monospace;">Preview Filters</span> という名前でディレクトリを作ります。既に <span style="font-family: Courier New, Courier, monospace;">Preview Filters</span> がある場合はそのディレクトリを使ってください。<br />
<br />
次に、Ruby を使ったShell Scriptを書きます。Shell Script の書き方や設定は他のサイトを参照してください。BBEditで以下のコードを書いて(コピー ペーストして)保存します。ここではファイル名を kramdown にします。保存先は先ほどの<span style="font-family: Courier New, Courier, monospace;">~/Library/Application Support/BBEdit//Preview Filters/</span> の中です。<br />
<pre><code>#!/usr/bin/ruby
require 'kramdown'
markdown = $stdin.read
markdown = +markdown
markdown.force_encoding("UTF-8")
print Kramdown::Document.new(markdown).to_html</code></pre>インストールの作業は以上です。<br />
<br />
Preview で見るには、Markdown ファイルをBBEditで開き、[Markup > Preview in BBEdit] を選択します。次に、Preview ウィンドウ内にある[Filter]タブのプルダウンメニューから kramdown を選択します。<br />
<br />
なお Kramdown の Option を設定する場合には最後の行の<code>Kramdown::Document.new(markdown).to_html</code>のなかの<code>new(markdown</code> の後に <code>', {}'</code> を入れて、{}の中にOption を設定してください。Kramdown の Option は Google などで検索すると、この書式と共に色々と出てきます。donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-55504547262739700882018-11-26T07:12:00.000+09:002018-11-26T07:12:05.549+09:00ESP-32マイクロ コントローラの基板は幅広のため、EIC-301ブレッド ボード二つをつないで搭載しました。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-LrVz_cJTBR8/W_h58v1Zx2I/AAAAAAAACOc/hEMLcr6PzxwY8hHNzhlV56wlxkiFexYhQCLcBGAs/s1600/IMG_8547.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1200" height="400" src="https://4.bp.blogspot.com/-LrVz_cJTBR8/W_h58v1Zx2I/AAAAAAAACOc/hEMLcr6PzxwY8hHNzhlV56wlxkiFexYhQCLcBGAs/s400/IMG_8547.jpg" width="400" /></a></div><br />
EIC-301ブレッド ボードには、二つ以上つなぐための機構(溝と突起)あります。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-kOed18lzCv0/W_h6eiBdy6I/AAAAAAAACOo/DYT0K1Z1U6AWRn-4yin59j421rblRTBYwCLcBGAs/s1600/IMG_2697.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1200" height="300" src="https://3.bp.blogspot.com/-kOed18lzCv0/W_h6eiBdy6I/AAAAAAAACOo/DYT0K1Z1U6AWRn-4yin59j421rblRTBYwCLcBGAs/s400/IMG_2697.jpg" width="400" /></a></div><br />
EIC-301は比較的安価ですし、他に使い回しもできます。ブレッドボードを接続しなければ配線できる数は増えますが、強度不足でピンが曲がり接触不良になるなどの不要なリスクを避けています。EIC-301ブレッド ボード二つをつないでESP-32がマウントできるかを確認するためにネットを探したのですが、探し方が足りないのか記事も写真も見つけられませんでしたので写真を公開します。・・・とは言うものの、まだ配線して動作検証していません (笑)donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-7970292249122746872018-11-02T06:03:00.000+09:002018-12-30T12:15:32.463+09:00Markdown の表の罫線<a href="https://daringfireball.net/projects/markdown/">Markdown のオリジナル</a>では表を描く機能が定義されておらず、表を描くには拡張版の Markdown を利用することになります。Markdown の拡張版はいくつかありますが、<a href="https://fletcherpenney.net/multimarkdown/">MultiMarkdown</a> と <a href="https://kramdown.gettalong.org/index.html">kramdown</a> で表を書くと、とうぜん罫線が表示されません。通常は、出力された HTML ファイルをすこし書き換えてcssファイルで設定すると思いますが、とりあえず表示したいときに面倒です。そんな時のアイデアです。<br />
<br />
<h3>kramdown</h3><a href="https://help.github.com/articles/updating-your-markdown-processor-to-kramdown/">GitHub にも採用</a>されているkramdownはなかなか高性能で、初期設定ではHTMLのタグを書くと出力にそのまま出してくれます。これを利用して、Markdownの文頭あたりに以下の一文を入れます。<br />
<pre><code>
<style type="text/css">
table {
border-collapse: collapse;
}
table, th, td {
border: 1px solid black;
}
</style>
</code></pre>たとえば、以下のようにします。<br />
<pre><code>
<style type="text/css">
table {
border-collapse: collapse;
}
table, th, td {
border: 1px solid black;
}
</style>
| First Header | Second Header | Third Header |
| :----------- | :-----------: | -------------------: |
| First row | Data | Very long data entry |
| Second row | **Cell** | *Cell* |
</code></pre><h3>MultiMarkdown</h3>MultiMarkdownは<a href="https://doni-dog.blogspot.com/2018/04/bbeditmarkdown.html">以前にも書きました</a>が BBEdit の Preview 機能で拡張版の Markdown を表示する時に便利です。BBEditではPreviewで表示する時のcssファイルを指定できます。以下のような css ファイルを書いて、 <span style="font-family: "courier new" , "courier" , monospace;">DefaultCSS_ Markdown.css.css</span> という名前で保存します。保存する場所は <span style="font-family: "courier new" , "courier" , monospace;">~/Library/Application Support/BBEdit/</span> の中に <span style="font-family: "courier new" , "courier" , monospace;">Preview CSS</span> と言う名前のディレクトリ作ります。既に <span style="font-family: "courier new" , "courier" , monospace;">Preview CSS </span> がある場合はそのディレクトリを使ってください。<br />
<pre><code>
table {
border-collapse: collapse;
}
table, th, td {
border: 1px solid black;
}
</code></pre>なお、ファイル名を DefaultCSS_ Markdown.css.css とするとPreviewの初期値として利用できます。詳しくは、<a href="http://bbeditextras.org/wiki/index.php?title=Preview_CSS_files">BBEditのwikiを参照</a>してください。donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-25020748767261996552018-08-25T10:24:00.000+09:002018-08-25T10:24:00.204+09:00Python 3.7Python 3.7がリリースされています。<br />
我が家ではHomebrewを介さず、Pythonの<a href="https://www.python.org/">サイト</a>からダウンロードしてインストールしていますが、インストーラの最後に以下のようなコメントが表示されました。<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-90EzhN9op8E/W34KleFR1oI/AAAAAAAACOM/kSfiA1CbrS4DPrVg5-PLz-CLmt75Iw-FwCLcBGAs/s1600/pict.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="550" data-original-width="732" height="240" src="https://4.bp.blogspot.com/-90EzhN9op8E/W34KleFR1oI/AAAAAAAACOM/kSfiA1CbrS4DPrVg5-PLz-CLmt75Iw-FwCLcBGAs/s320/pict.png" width="320" /></a></div><br />
詳細は調べていませんがSSLに色々とあったことは聞いていたので、指示に従って<span style="font-family: "courier new" , "courier" , monospace;">/Applications/Python 3.7/</span>にある<span style="font-family: "courier new" , "courier" , monospace;">Install Certificates.command</span>を実行しました。しかし、<span style="font-family: Courier New, Courier, monospace;">Terminal</span>が起動して、その画面でインストールは成功したけど<span style="font-family: "courier new" , "courier" , monospace;">pip</span>が古いと言われました。<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">You are using pip version 10.0.1, however version 18.0 is available.</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">You should consider upgrading via the 'pip install --upgrade pip' command.</span><br />
<br />
<br />
そりゃ、Pythonが古くなったから3.7をインストールしたので<span style="font-family: "courier new" , "courier" , monospace;">pip</span>も古いのは当然です(笑)<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;">pip3 install —upgrade pip</span>で18<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="ef24711b-bdc1-45b7-95df-a239cdf8fc59" id="56aac004-e46a-4ea8-9aca-f556ee350828"><gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="fb2ebafb-fcc2-44f6-a221-ca1e973fe5f3" id="91302fe5-8a66-4c5f-a7a1-9744ecfd5407">.</gs></gs>0にしました<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="ef24711b-bdc1-45b7-95df-a239cdf8fc59" id="21a76c4d-2b8d-4bea-a95e-e5470303d2e3"><gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="fb2ebafb-fcc2-44f6-a221-ca1e973fe5f3" id="75dac2c1-e71e-4515-bea6-d3a06ba5fe26">。</gs></gs><br />
<br />
ところで、以前は<span style="font-family: "courier new" , "courier" , monospace;">'pip'</span>と<span style="font-family: "courier new" , "courier" , monospace;">'pip3'</span>を使い分けていたように記憶しているのですが、<span style="font-family: "courier new" , "courier" , monospace;">'pip -V'</span>でも<span style="font-family: "courier new" , "courier" , monospace;">'pip3 -V'</span>でも同じ<span style="font-family: "courier new" , "courier" , monospace;">'pip 18.0'</span>を返してきます。歳とってボケてきたかな(苦笑)donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-50545992090929285562018-08-09T07:05:00.000+09:002018-08-09T07:05:10.603+09:00光ディスクの寿命1989年から2008年頃までバックアップした追記型の光ディスクが壊滅状態でした。光ドライブも信頼性が低かったので<a href="https://ja.wikipedia.org/wiki/Ddrescue">ddrescue</a>と正常な光ディスクで動作を確認してから、ddrescueでバックアップの光ディスクを調べました。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-FryizJ4BTv0/W2TPmLsncjI/AAAAAAAACOA/Agqum2jP_zAsvykCHuDvVgiDr5gTvX-ZwCLcBGAs/s1600/terminal.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="143" data-original-width="509" height="89" src="https://2.bp.blogspot.com/-FryizJ4BTv0/W2TPmLsncjI/AAAAAAAACOA/Agqum2jP_zAsvykCHuDvVgiDr5gTvX-ZwCLcBGAs/s320/terminal.jpg" width="320" /></a></div><br />
光ディスクの遅さと場所取りに嫌気がさして、2008年以降のバックアップはHDDにして、数年に一度の割合で容量の大きいHDDに入れ替えています。単なるバックアップだけでなく、記憶媒体の新陳代謝も重要かな?donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-12607612645680315722018-08-07T06:37:00.000+09:002018-08-07T06:37:03.814+09:00Appleのリストア ストラテジーTime MachineによるmacOSのバックアップとiTunesによるiOSのバックアップからのシステム全体のリストアにはインターネットが必要なようです。<br />
<br />
macOS全体のリストア時には、macOSを再インストールするためにAppleからダウンロードしています。iOSはサードパーティーのAppもダウンロードしています。バックアップの容量削減と作業時間の短縮には有効な方法だと思います。<br />
<br />
しかし、日本のように災害が多いところや、通信速度の遅い地域や途上国で、インターネットに依存しないと復元できないのは不安です。macOSは単独で復旧できるバックアップ用ソフトウェアか、Disk Utility.appを使って定期的にシステム全体を他のドライブにコピーした方が良いかもしれません。iOSは・・・もともとインターネットが前提の装置ですからね(笑)donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-12543287152817223432018-07-28T06:08:00.000+09:002018-07-28T06:08:08.574+09:00ディスクイメージのマウントディスクユーティリティ.appの機能の一つに「ディスクイメージ」があります。ファイルをまとめて管理するときに便利で、暗号化もできますので、さまざまな場面で利用できます。<br />
<br />
ただ、ディスクイメージ内のファイルやアプリケーションを開くには、ディスクイメージを開いて、ファイルを開くという二度手間になります。そこで、この作業をAppleScriptで自動化して一度手間でファイルを開けるようにしました。<br />
<br />
Automatorなど他の方法でも実現可能だろうと思います。しかし、Automatorではディスクイメージのマウントが完了する前にファイルを開こうとします。そこで、ディスクイメージのマウントを確認する方法を探して、AppleScriptの方法が先に見つかりました。たまたま です(笑)<br />
<br />
以下のAppleScriptはパス[‘PassTo_myDisk_image’]にあるディスクイメージ[myDisk]をマウントして、ファイル[myFile]を[myApp]で開くものです。<br />
<br />
<br />
<pre class="prettyprint">set diskName to “myDisk”
tell application "Finder"
repeat
if disk diskName exists then
do shell script ("/usr/bin/open -a '/Applications/myApp/‘ '//Volumes/myFile’”)
exit repeat
else
set theDiskCheck to disk diskName exists
do shell script ("/usr/bin/open ‘PassTo_myDisk_image’”)
delay 1
end if
end repeat
end tell
</pre><br />
あとは煮るなり焼くなりしてお楽しみください。donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-41656286134443106992018-07-21T14:09:00.000+09:002018-07-21T14:09:09.967+09:00複数のappを一発起動…だけ?複数アプリケーションの一括起動はmacOS標準付属ツールのAutomatorで簡単にできます。一般的なmacOSの利用方法としては以下のようにします。<br />
<br />
まず、Automatorを起動して表示されるウィンドウの[新規書類]ボタンを押し、さらに[ワークフロー]を選択するとウィンドウが表示されます・・・と、ここまではAutomatorの標準作業です。<br />
<br />
次ぎに、Finderから起動したいアプリケーションを好きなだけ選択して、Automatorのウィンドウにドロップします。これで、[指定されたFinder項目を取得]という欄が作られ、その中にドロップしたアプリケーションのリストが表示されます。<br />
<br />
あとは、左欄にある[ライブラリ]内の[ファイルとフォルダ]を選択して、その右にある一覧から[Finder項目を開く]を選択して右欄にドップします。これで、右上の[実行]ボタンを押せば、リストにあるアプリケーションが次々と起動します。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-7R6ss3Jc100/W1AbPN-xJ8I/AAAAAAAACNw/UsOMonP9tboGFTa6IrSz-SmTWEEiJW1FgCLcBGAs/s1600/pict2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="748" data-original-width="1035" height="231" src="https://4.bp.blogspot.com/-7R6ss3Jc100/W1AbPN-xJ8I/AAAAAAAACNw/UsOMonP9tboGFTa6IrSz-SmTWEEiJW1FgCLcBGAs/s320/pict2.png" width="320" /></a></div><br />
もちろん、[指定されたFinder項目を取得]の一覧の中に書類もいっしょに入れると、アプリケーションと同様に書類も開きます。macOSですので、アプリケーションと書類を別々に開くような面倒な作業は不要です。<br />
<br />
書類を通常とは異なるアプリケーションで開きたい・・・と言うわがままもアリです(笑)その書類をAutomatorの右欄にドラッグ&ドロップして、その下に[Finder項目を開く]もドップして、[このアプリケーションで開く]のポップアップメニューから開きたいアプリケーションを選択してください。<br />
<br />
一つや二つだけアプリケーションを起動するだけであれば、起動するアプリケーション毎に[アプリケーションを起動]をドラッグ&ドロップして、ポップアップメニューで表示される長いリストから起動したいアプリケーションを選択します。まぁ、これで三つ以上のアプリケーションを起動するのはお勧めしません。面倒でmacOSらしくないし、粋でも、粋でもない(苦笑)<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-ZUmhbTmo5ac/W1AbO-Zw3wI/AAAAAAAACNs/v-0z92QnCE8rrGjSnQnzOYehsiFGTDYNwCLcBGAs/s1600/pict1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="748" data-original-width="1035" height="231" src="https://1.bp.blogspot.com/-ZUmhbTmo5ac/W1AbO-Zw3wI/AAAAAAAACNs/v-0z92QnCE8rrGjSnQnzOYehsiFGTDYNwCLcBGAs/s320/pict1.png" width="320" /></a></div>donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-63664684375979662612018-05-03T01:30:00.000+09:002018-05-03T01:30:10.936+09:00iOS装置のバックアップmacOS上のiTunesにiOS装置をバックアップできますが、そこからリストアするとデータが消えるものや、Appがリストアされないものがありました。<br />
<br />
データが消えたAppは複数ありましたが、iBooksもその一つでした。iCloudの肥大化を避けるためにiBooksのデータをiOS装置内に置いたのですが、そのデータは復元されませんでした。<br />
<br />
Appleの資料 <a href="https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html">File System Basics </a> によりますと、App内のDirectoryによってバックアップの扱いが異なります。例えばDocuments/やDocuments/Inboxは、iTunes と iCloudにバックアップされます。しかし、tmp/はバックアップされません。どうやら、復元できなかったAppは何らかの方針で、意図的にデータをバックアップされないように書いているようです。それならそれで、バックアップされないことを明記してもらいたいものですが・・・<br />
<br />
もう一つ、macOS上のiTunesからリストアすると、AppはApp Storeからダウンロードされます。しかし、アイコンは表示されるがApp Storeで見つからないと言うような主旨のエラーが表示されるAppがありました。この問題が発生したAppは一つだけでしたが、そのAppをApp Storeで検索してダウンロードするとデータも含めて復元できました。App Store内部での検索が問題なのか?App自体の問題なのか?その両方なのか?不明です。<br />
donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-89336795115047342062018-04-24T16:00:00.000+09:002018-04-24T16:00:21.702+09:00MacBook Pro 15” (2017)はガゲガゲガゲMacBook Pro 15” (2017)はガゲガゲガゲという感じである。<br />
<br />
なにがガゲガゲガゲかと言うとキーをタイプしたときの音である。「バタフライ構造」などと読んでらしいが・・・正直に言ってApple製品とは思えない。<br />
<br />
いままでLisaやMacintosh 128Kのキーボードから始まって、ADB (Apple Descktop Bus)、USB、PowerBook、MacBook Proなどのキーボードを使ってきた。しかし、これほどひどい騒音はLisaやMacintos 128などのキーボードに匹敵する、などと無茶を言いたくなるほどうるさい。夏目漱石は「うるさい」を「五月蠅」と書いたが、この騒音は「六月蛙」(笑)<br />
<br />
本体を薄くするためのトレードオフとして考えた場合に、薄くする理由は持ち運びどこでも利用できるようにするためであろう。どこでも、と言うことは図書館のような静かなところも含まれるべきであろう。この騒音はトレードオフとして成り立たない。とくに今までのパンタグラフ構造のキーボードがMacBook Proも含めて静かであっただけに、その騒音は目立つ。その騒音はBluetoothのキーボードを持ち歩くという愚かな誘惑に駆られるほどである。Appleのキーボード開発担当者とマーケティングはどのような理由で、この騒音を許容範囲内としたのであろう?まさか価格重視のノートPCと比べたわけでもなかろう。<br />
<br />
さらに気に入らないのが巨大なトラックパッドである。両手で触ると無視する機能がついている「はず 」だが、それで間に合わないほど誤動作が激しい。大きすぎるために、手を置くだけで入力と間違い、誤動作して小さくプチプチプチと音がしたり、画面がエラーか何かでフラッシュして、驚いて手をのける。たとえば、Safariでブラウズをしていて、クリックが効かなくなったり、急にスクロールを始めるなどした場合には、両手を話してしばらく待たなくてはならない。<br />
<br />
私がAppleに在籍した頃のキーボード担当者やトラックパッド担当者なら採用していないだろう。「絶対に」と言いたくなるほどだ。<br />
donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-21043032772140572832018-04-21T18:29:00.000+09:002018-04-21T18:29:22.529+09:00BBEditとMarkdownの表BBEditはMarkdownをサポートしており、テキスト エディタで書いたMarkdownをPreviewのウィンドウでリアルタイムにレンダリングして表示します。BBEditは標準でMarkdownの基本部分だけで表などは表示できませんが、BBEditのフィルタ機能拡張を利用すると表なども表示できます。BBEditのマニュアルにはフィルタ機能拡張の例としてMultiMarkdownが書かれていますが、このMultiMarkdownがBBEditのPreview機能を拡張してくれます。<br />
<br />
MultiMarkdownはMarkdownファイルとhtmlファイルを変換できるツールで、以下のurl内の[Download] タグ から入手できます。<br />
<a href="http://fletcherpenney.net/multimarkdown/">http://fletcherpenney.net/multimarkdown/</a><br />
<br />
MultiMarkdown は2018/04/20の時点でgithub.comから配布していました。Mac版(現時点でMultiMarkdown-Mac-6.3.2.dmg)をダウンロードしてインストールすると以下のディレクトリにmmdなどの一連のファイルがコピーされます。ただし、現時点で開発者登録していないらしく[システム環境設定]の[セキュリティとプライバシー]での操作が必要です。<br />
<code>/usr/local/bin/ </code><br />
上記ディレクトリ内のmmdのエイリアスを生成して、ホーム ディレクトリ内の以下のディレクトリに保存します。<br />
<code>~/Library/Application Support/BBEdit/Preview Filters/</code><br />
<br />
以上で、BBEditを起動してMarkdownのファイルを開き、[Markup > Preview in BBEdit]を選択して、[Filer]タグから[mmd]を選択すると表などが適切に処理されます。さらにPreview Filtersディレクトリ内のエイリアス名を[DefaultFilter_markdown]に変更すると、MarkdownファイルのPreviewの初期設定としてmultimarkdownで処理されます。<br />
<br />
なお未確認ですが、この拡張機能の設定はBBEditをアップデートすると初期化される場合があるようです。donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-84557258071992166752018-04-21T18:15:00.000+09:002018-04-21T18:15:11.991+09:00iOSの設定WindowsとmacOSでもそうだが、AndroidとiOSでも設定方法を解説する文章の長さが大きく異なる場合をよく見る。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-rH89lLSZTSo/WtmvYehpCmI/AAAAAAAACNM/Kn-jdDMO-f4GUINbPaUPzlAkJLvb3xlFwCLcBGAs/s1600/ios_android.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://3.bp.blogspot.com/-rH89lLSZTSo/WtmvYehpCmI/AAAAAAAACNM/Kn-jdDMO-f4GUINbPaUPzlAkJLvb3xlFwCLcBGAs/s320/ios_android.gif" width="320" height="227" data-original-width="1240" data-original-height="879" /></a></div><br />
WindowsもAndroidも細々とした設定ができてマニアには喜ばれる。また、昔のステレオの接続などと同様で、WindowsやAndroidの設定はオタク系の男の子が憧れの女の子にアピールできる絶好のチャンスである(笑)<br />
<br />
一方のmacOSとiOSはほとんどの場合に簡単に動いてしまう。これでは男の子が女の子にアピールできない。さらに、動かない場合にはひどく手こずるので、簡単だと思って動かないと憧れの女の子から「いつになったらできるの?」とか「やだ、できないの?」とか やられる。だからmacOSとiOSは、マニアから嫌われる(大笑)donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-53136053052288349922018-04-15T07:24:00.000+09:002018-04-17T13:44:38.549+09:00macOSと電卓初期のMacintosh OSやLisa OSには<a href="https://en.wikipedia.org/wiki/Calculator_(macOS)#History">電卓のソフトウェア</a>が付いていました。現在のmacOSにはSinやπなどの関数計算やバイナリ計算ができる電卓が付いています。<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-FFjwrv8fwKc/Ws_cj2HI_nI/AAAAAAAACMk/Pj_uB_1q1Ok_v5Kb_AJByvT1cAN6Pu-BQCLcBGAs/s1600/Screen%2BShot%2B2018-04-13%2Bat%2B7.08.19%2BAM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://2.bp.blogspot.com/-FFjwrv8fwKc/Ws_cj2HI_nI/AAAAAAAACMk/Pj_uB_1q1Ok_v5Kb_AJByvT1cAN6Pu-BQCLcBGAs/s320/Screen%2BShot%2B2018-04-13%2Bat%2B7.08.19%2BAM.png" width="320" height="202" data-original-width="686" data-original-height="433" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-9Kc-ae3kpE4/Ws_cj7FQU7I/AAAAAAAACMo/_sxtR-eu2IYCI5EfMI-k96kEFshYEsRSwCLcBGAs/s1600/Screen%2BShot%2B2018-04-13%2Bat%2B7.08.04%2BAM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://3.bp.blogspot.com/-9Kc-ae3kpE4/Ws_cj7FQU7I/AAAAAAAACMo/_sxtR-eu2IYCI5EfMI-k96kEFshYEsRSwCLcBGAs/s320/Screen%2BShot%2B2018-04-13%2Bat%2B7.08.04%2BAM.png" width="278" height="320" data-original-width="510" data-original-height="587" /></a></div><br />
iPhoneやiPod touchには関数電卓が付いています。関数電卓が嘘だと思った人はiPhoneかiPod touchの電卓を起動して、本体を横向きにして見てください(笑)<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-pfryl7YGflY/Ws_cuKVNHfI/AAAAAAAACMs/qRV6kn1pVFYQ5M4WFBFkDOG_FRV0csJlQCLcBGAs/s1600/IMG_7342-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://4.bp.blogspot.com/-pfryl7YGflY/Ws_cuKVNHfI/AAAAAAAACMs/qRV6kn1pVFYQ5M4WFBFkDOG_FRV0csJlQCLcBGAs/s320/IMG_7342-1.png" width="320" height="180" data-original-width="1334" data-original-height="750" /></a></div><br />
<h4>ユニバーサル クリップボード</h4>しかし、iPadやiPad Proには電卓が付いていません。電卓ソフトウェアを探している人を見かけますが…Apple製品にはユニバーサル クリップボードがあります。iPadやiPad ProでコピーしてmacOSやiPhone、iPod touchの電卓にペーストして計算し、その結果をコピーして戻せます。ユニバーサル クリップボード はWi-Fi環境がなくても利用できます。まぁ、少々時間がかかりますが(苦笑)<br />
<br />
・・・で、初期のMacintosh OSやLisa OSの電卓は「3+4」などの計算式をペーストすると、ボタンを押すアニメーションの後に「7」が表示されます。この入力されたオブジェクトに応じた処理を電卓でする方法が見つかりません(涙)donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-36481795177875326652018-04-14T15:33:00.000+09:002018-04-17T13:44:27.342+09:00/vmフォルダmacOSをアップデートするとルート ディレクトリに<code>/vm</code>フォルダが見えるようになる場合があります。<br />
<br />
このフォルダにはスワップ ファイルとおもえる大きなファイルが入っています。私の場合にはファイル名が<code>swapfile0</code>で1GBを超える大きさでした。削除しても問題ないとする紹介記事もありますが、優柔不断のわたしは不可視にするだけにしました(笑)<br />
<br />
ファイルを不可視にする方法は、2007年にも書きました。<code>SetFile -a V</code>を使うことは同じですが、この<code>SetFile</code>の場所が<code>/usr/bin/</code>の下になっています。また、ルート権限でないと<code>/vm</code>フォルダは変更できません。<br />
<br />
この方法は今までに数回のアップデートを乗り越えていますが、システムに関連する部分であり要注意で、確実ではありません。この作業をする場合には、十分に学習して自己責任で行ってください。donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-39714774286669856132017-05-09T06:56:00.000+09:002017-05-09T06:56:07.988+09:00Music and Physics<div>I wrote some basics about music and physics with the Web Audio API. Because there are some misunderstandings.<br />
</div><br />
<div>誤解している人がいるようなので、音楽と物理に関して少しだけ書いてみました。日本語版は右上のJapaneseをクリックしてください。<br />
</div><br />
<div><a href="https://donidog.github.io/music_physics/" target="_blank">https://donidog.github.io/music_physics/</a><br />
</div><div><iframe width="650" height="250" src="https://donidog.github.io/music_physics/" scrolling="no" style="pointer-events : none" ><br />
</iframe><br />
</div>donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-12701807229331301492016-09-20T09:39:00.000+09:002016-09-20T09:39:01.003+09:00USB Apple Keyboard 分解<div style="font-size: 12px; line-height: normal;">
<span style="font-family: "helvetica"; line-height: normal;">USB</span><span style="font-family: "hiragino sans";">タイプの</span><span style="font-family: "helvetica"; line-height: normal;">Apple Keyboard A1243</span><span style="font-family: "helvetica"; line-height: normal;">は</span><span style="font-family: "hiragino sans";">手元でUSB装置を接続できるので Bluetooth よりも便利で</span><span style="font-family: "hiragino sans";">したが<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="dbb19295-32b5-48a9-8bc1-0fcc67f63ef3" id="0a74a60d-88aa-4eab-bfd7-dbb252691f0b">、</gs>三年経って 右 </span><span style="font-family: "helvetica"; line-height: normal;">shift, control, up arrow </span><span style="font-family: "hiragino sans";">の三つのキーが機能しなくなりました<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="dbb19295-32b5-48a9-8bc1-0fcc67f63ef3" id="df7605d3-5a2f-4d7a-8b4a-4a17526ac600">。</gs></span><span style="font-family: "hiragino sans";">最近のキーボード</span><span style="font-family: "helvetica"; line-height: normal;"> </span><span style="font-family: "hiragino sans";">スイッチは少々液をこぼしたぐらいでは壊れないはずなので<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="dbb19295-32b5-48a9-8bc1-0fcc67f63ef3" id="f22c665c-d4b1-4708-93ff-914f08d9ed60">、</gs>配線不良が一番ありそうな不具合だろうと推測し分解を試みました<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="dbb19295-32b5-48a9-8bc1-0fcc67f63ef3" id="2ae23ab0-0bc4-45f1-bf7a-6c7d318b885d">。</gs></span></div>
<div style="font-family: Helvetica; font-size: 12px; line-height: normal; min-height: 14px;">
<br /></div>
<div style="font-family: 'Hiragino Sans'; font-size: 12px; line-height: normal;">
裏面のプラスチック成型は前面が接着剤で固定されています。最近は両面テープ風に接着剤を薄く散布できる技術が開発されたのか、それとも大量のゴミを覚悟で両面テープを使っているのか、いずれにせよ接着剤を剥がしていきます。</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-3HpHjrvtxM0/V98y_WnflPI/AAAAAAAACKI/nqKWdSg0wdY9l6d6ZdDcRfgUoXyOsNX1QCK4B/s1600/IMG_4370.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://2.bp.blogspot.com/-3HpHjrvtxM0/V98y_WnflPI/AAAAAAAACKI/nqKWdSg0wdY9l6d6ZdDcRfgUoXyOsNX1QCK4B/s320/IMG_4370.jpg" width="320" /></a></div>
<div style="font-family: 'Hiragino Sans'; font-size: 12px; line-height: normal;">
<span style="font-family: "helvetica"; line-height: normal;">USB</span>コネクタ側にはフレキシブル<span style="font-family: "helvetica"; line-height: normal;"> </span>ケーブルがあるので要注意です。大型のカッターナイフの刃先を隙間に差し込み、少しずつ剥がしていきました。写真からははみ出していますが、左のカッターナイフは「ツメ付」で、このツメを差し込んで少しずつ剥がし、かがれたところにアイスキャンディーの木片スティックを入れていきます。なぜ、アイスキャンディーのスティックかというと、木製なので比較的柔らかく、絶縁性もあると言う思惑です(笑)</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-jCI_GJn3ArY/V98zPFaFlUI/AAAAAAAACKQ/XOnJZWgJ0ScMR1zzigDPBtp8f70BFcVfgCK4B/s1600/IMG_4371.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://3.bp.blogspot.com/-jCI_GJn3ArY/V98zPFaFlUI/AAAAAAAACKQ/XOnJZWgJ0ScMR1zzigDPBtp8f70BFcVfgCK4B/s320/IMG_4371.jpg" width="320" /></a></div>
<div style="font-family: 'Hiragino Sans'; font-size: 12px; line-height: normal;">
<span style="font-family: "helvetica"; line-height: normal;">20</span>分から<span style="font-family: "helvetica"; line-height: normal;">30</span>分ほどで引きはがせました。<span style="font-family: "helvetica"; line-height: normal;">USB</span>コネクタ側のフレキシブル<span style="font-family: "helvetica"; line-height: normal;"> </span>ケーブルはこの様な状態で二カ所にあります。</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-meKCd0idXu8/V98zVcrjh6I/AAAAAAAACKY/oPUOyTiV7jcZxIVLEqan_EXRZBdGgPA1ACK4B/s1600/IMG_4372.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://2.bp.blogspot.com/-meKCd0idXu8/V98zVcrjh6I/AAAAAAAACKY/oPUOyTiV7jcZxIVLEqan_EXRZBdGgPA1ACK4B/s320/IMG_4372.jpg" width="320" /></a></div>
<div style="font-family: 'Hiragino Sans'; font-size: 12px; line-height: normal;">
後は、金属プレートを剥がすだけと思ったのですが、ここで挫折しました。</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-kNDVjUDeoL8/V98zdmhJY0I/AAAAAAAACKg/Pus14j3tvEMLnQlNe3rVxHZiGGlUPEcAwCK4B/s1600/IMG_4376.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://1.bp.blogspot.com/-kNDVjUDeoL8/V98zdmhJY0I/AAAAAAAACKg/Pus14j3tvEMLnQlNe3rVxHZiGGlUPEcAwCK4B/s320/IMG_4376.jpg" width="320" /></a></div>
<br />
<div style="font-family: 'Hiragino Sans'; font-size: 12px; line-height: normal;">
本体側のプラスチック成型を熱で溶着しています。溶した部分を割って引きはがしても、金属プレートはゆがむだろうし、ホットボンドは手元にないし、ホットボンドで接着できる自信もありません。他に良さそうな接着剤も手元にないためあきらめました。残念(笑)</div>
donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-89559634877448329982016-09-20T09:31:00.000+09:002016-09-20T09:31:00.200+09:00iOS 10.0.1 アップデートに問題、でも・・・<div style="font-family: 'Hiragino Sans'; font-size: 12px; line-height: normal;">
<span style="font-family: "helvetica"; line-height: normal;"><gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="3ce0c7f1-f16a-4d48-8661-c2200c661e38" id="a8d4c825-718b-4501-a2db-9fcb770be4e0"><gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="cec661f5-a7d2-4523-aa18-3faa93563cef" id="860242ce-4145-4082-85c9-ad525c1ce275">iOS</gs></gs> 10.0.1</span>にアップデートしたところ以下のような問題が発生しましたが<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="3ce0c7f1-f16a-4d48-8661-c2200c661e38" id="88f5acc7-3d39-4c3e-9d6d-a33ca4ef916c"><gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="cec661f5-a7d2-4523-aa18-3faa93563cef" id="0f7205b4-f216-489e-9111-e41aed2a0ecc">、</gs></gs>Appleのサポートは把握してしていたらしくテキパキと解決方法の返事が返ってきました<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="3ce0c7f1-f16a-4d48-8661-c2200c661e38" id="2a8c1893-83ca-4363-b748-de2f75e36dcf"><gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="cec661f5-a7d2-4523-aa18-3faa93563cef" id="dcf27f3f-8844-4243-9c0f-f56f1064a623">(</gs></gs>笑<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="3ce0c7f1-f16a-4d48-8661-c2200c661e38" id="5b82b61e-ff97-41d9-9391-8d064b368d7b"><gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="cec661f5-a7d2-4523-aa18-3faa93563cef" id="55306e2f-d7ae-48b3-8ebd-fad57ea716de">)</gs></gs></div>
<div style="font-family: 'Hiragino Sans'; font-size: 12px; line-height: normal;">
</div>
<ul>
<li>頻繁にWi-Fiが切れる</li>
<li>appの削除ができない</li>
<li>スリープに入らない</li>
<li>Apple IDの承認も表示されない</li>
<li>Find My iPhoneも動かない</li>
</ul>
<br />
<div style="font-family: 'Hiragino Sans'; font-size: 12px; line-height: normal;">
Apple IDは二重承認にして<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="f9b10c95-5e02-46fa-a7e5-44df1a4f6d37" id="0ba3bd43-a60a-4b0e-bc24-1f631acd9490"><gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="3c36aea7-551e-4bdb-b46d-1f975bb19c07" id="d3166ad7-65b8-4c96-acc9-68961af10e16">、</gs></gs>二度目の承認番号の受信装置をiOSに設定していると<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="f9b10c95-5e02-46fa-a7e5-44df1a4f6d37" id="c2eb7ca0-b435-418c-9f2a-b7654aaad80d"><gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="3c36aea7-551e-4bdb-b46d-1f975bb19c07" id="b08993de-fdef-4dcb-b98c-571aac51f7e5">、</gs></gs>その承認番号が表示されません<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="f9b10c95-5e02-46fa-a7e5-44df1a4f6d37" id="df411a66-199a-4443-95a5-cc7793efd1e3"><gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="3c36aea7-551e-4bdb-b46d-1f975bb19c07" id="d6386e96-7fd3-4ff1-8484-004c8b4e0e2f">。</gs></gs>Find My iPhone<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="f9b10c95-5e02-46fa-a7e5-44df1a4f6d37" id="b669a350-0b01-41c5-ae58-716d4cb35ea6"><gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="3c36aea7-551e-4bdb-b46d-1f975bb19c07" id="151e7b13-51c5-4847-97f7-856e95c3f4d0">(</gs></gs>今回の場合はiPad<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="f9b10c95-5e02-46fa-a7e5-44df1a4f6d37" id="75b846f7-3754-48ff-aeb1-851fc9e11058"><gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="3c36aea7-551e-4bdb-b46d-1f975bb19c07" id="75545a72-a719-4130-8fb3-6ee8baa5c1ed">)</gs></gs>もiCouldから音を鳴らすように命令しても鳴りません<gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="f9b10c95-5e02-46fa-a7e5-44df1a4f6d37" id="ae184f28-eba8-4895-a7c2-167e31a9ff2b"><gs class="GINGER_SOFTWARE_mark" ginger_software_uiphraseguid="3c36aea7-551e-4bdb-b46d-1f975bb19c07" id="64533eac-e14b-4ab2-b578-df75bd626f83">。</gs></gs></div>
<div style="font-family: 'Hiragino Sans'; font-size: 12px; line-height: normal; min-height: 18px;">
<br /></div>
<div style="font-family: 'Hiragino Sans'; font-size: 12px; line-height: normal;">
教えてもらった対応方法は以下の二つです。</div>
<div style="font-family: 'Hiragino Sans'; font-size: 12px; line-height: normal;">
</div>
<ul>
<li> [設定>一般>リセット>ネットワーク設定をリセット]でApple IDとFind My iPhoneの問題が解決</li>
<li> appの削除はバックグランドのappを全て終了させると削除可能</li>
</ul>
<br />
<br />
<div style="font-family: 'Hiragino Sans'; font-size: 12px; line-height: normal;">
そのしばらく使って、Wi-Fiが切れる問題もなく、スリープにも入ることを確認できました。</div>
donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-49927616923048945392016-07-13T08:39:00.000+09:002016-09-19T09:34:32.872+09:00iOS上のプログラミング環境iOSは教育用としてプログラムが書けるようになりました。codeSparkのThe Foosのようにゲーム的なアイコン プログラミングもあり、それはそれで子どもは喜びます。一方で、Hopscotch TechnologiesのHopscotchはもう少しできることの多いアイコン プログラミングです。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-7NJSWWKXoKs/V4QtUGGTyiI/AAAAAAAACJU/lA9hP8aDv-A0upn6m9gdFgfL2RUSYCr-gCLcB/s1600/sample1_hopscotch.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://1.bp.blogspot.com/-7NJSWWKXoKs/V4QtUGGTyiI/AAAAAAAACJU/lA9hP8aDv-A0upn6m9gdFgfL2RUSYCr-gCLcB/s200/sample1_hopscotch.png" width="173" /></a></div>
<br />
Hopscotchにはいろいろと制限があり、いまのところHopscotchでは出来上がったプログラムはキーボードからの入力できません。しかし、プログラム内からボタンを並べることは可能で、テンキー程度であれば簡単です。下図のようなかけ算学習用appを作ってみました。ちなみに、Hopscotchは子ども向けに数字や絵にアニメーションをつけることは得意なようです(笑)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-gyVtGwMjMJc/V4QtUMk-0-I/AAAAAAAACJY/vRYIkd5ENqU3GnbHv8i_pkSd3AHnFHGKQCLcB/s1600/sample1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://4.bp.blogspot.com/-gyVtGwMjMJc/V4QtUMk-0-I/AAAAAAAACJY/vRYIkd5ENqU3GnbHv8i_pkSd3AHnFHGKQCLcB/s400/sample1.PNG" width="400" /></a></div>
<br />
The FoosとHopscotchは無料ですが、有料であれば…通常のプログラム環境でも悩んでしまうようなことをアイコン プログラミングで実現しているTinybopのeverything…があります。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-KINeXTKH6AQ/V4QtUj1FR-I/AAAAAAAACJg/DIj2ECTIIYQ13_haQKMoVxlNWmSsGfIxgCLcB/s1600/sample2_everything.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://4.bp.blogspot.com/-KINeXTKH6AQ/V4QtUj1FR-I/AAAAAAAACJg/DIj2ECTIIYQ13_haQKMoVxlNWmSsGfIxgCLcB/s200/sample2_everything.png" width="178" /></a></div>
<br />
アイコン(関数)もいろいろあってiOSの日本語環境では日本名が付きます。アイコンだけを切り抜いて編集すると以下のようになります。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-uLY-jwOKDp4/V4QtUbBhD3I/AAAAAAAACJc/KRk589UJtOsBiARrycjNQ9wJ3Zs1uYHMgCLcB/s1600/sample2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="261" src="https://2.bp.blogspot.com/-uLY-jwOKDp4/V4QtUbBhD3I/AAAAAAAACJc/KRk589UJtOsBiARrycjNQ9wJ3Zs1uYHMgCLcB/s400/sample2.png" width="400" /></a></div>
<br />
<br />
たとえば、下から二列目の[トランスミッター]と[レシーバー]は興味深いです。二台のiOS装置を用意して、一台のカメラのシャッターを、もう一台から無線リモートで押して写真を撮影できます。この種のappは商品としてありますが、子供用プログラミング環境で実現できるので笑えます。<br />
<br />
より実用的な「文字プログラミング」は…Pythonista3 の配布が始まりました。資料はMarkdownで書かれているのですが、リーダーを見つけることができません。PythonにはMarkdownを見るためのライブラリがありますし、導入の解説にはできそうなことが書かれています。解説図にもPreview Markdownと書かれたアイコンがあります。詳しく読んでみると「自分でMarkdownを見るためのプログラムを書くことでPythonistaの使い方を学習しろ」と言うことを「匂わせて」いるように思えます(苦笑)<br />
<br />
Pythonは全くの初心者で構文もわかりませんが、ネットに転がっているcode snippetsをかき集めて数日で動くものができました。有り余るプロセッサ パワーでゴリ押しするPythonやJavaScriptなどのインタープリターには驚かされます。<br />
<br />
・・・とは言うものの本命はiOS用のSwift Playgroundです。さっそく旬の「冷やし中華 始めました」といきたいところですが、いまはMac OS X…いやmacOSのXcode Swift Playgroundです。解説の最初のページを見て、1985年から始まったMPWのshellを思い出しました。プロセッサ パワーが数桁異なりますが、基本は30年ほど前と同じ感覚でしょうか?(笑)これがiOSでどのように化けるのか楽しみです。donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-28719232311198514232015-12-01T09:09:00.000+09:002015-12-15T22:19:16.089+09:00難問iPad Proどうも最近のApple製品が気に入らない。<br />
<h3>
iPad Proは重くて扱いにくい</h3>
Wi-Fi + Cellularモデル本題だけで723g、オプションのケースとフタをあわせるとおよそ1kgもある。本で言えば、菊判700ページほどで少し大きめの辞書サイズである。こんな重い本が使いやすいとは思えない。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-y2_RGZl98k8/VmUUsQ7PUXI/AAAAAAAACI8/1kAKtya1rMU/s1600/DSC02729.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="http://3.bp.blogspot.com/-y2_RGZl98k8/VmUUsQ7PUXI/AAAAAAAACI8/1kAKtya1rMU/s320/DSC02729.jpg" width="320" /></a></div>
<div style="font-family: 'Hiragino Sans'; font-size: 12px; line-height: normal;">
Appleのディスプレイである、後から順に<span style="font-family: "helvetica"; line-height: normal;">27"</span>、<span style="font-family: "helvetica"; line-height: normal;">17"</span>、<span style="font-family: "helvetica"; line-height: normal;">12.9"</span>、<span style="font-family: "helvetica"; line-height: normal;">9.7</span>"で、前の二つは4"、右に見えているのは23"</div>
<br />
<h3>
レイアウトの方向性が見えない</h3>
大きな画面にあわせたボタンの配列など使い勝手を考慮したアプリケーションが必要だが、まだその方向性が見えない。たとえば、Apple標準のNoteは横向き表示で文字エリアの左右が異常な幅広さで余白が取られる。<br />
<br />
<h3>
Safari不具合</h3>
Safariで写真が多い画面を表示させた時のスクロールが遅い。予めキャッシュに読まず、スクロールされるごとにネットから読み込んでいるような挙動である。この問題はスクロールバックしても同じ挙動である。大きな画面への最適化ができていないように思える。さらに言えば、コピーや辞書参照ができないサイトが多くある。<br />
<br />
<h3>
電源</h3>
電池駆動時間がiPad Airよりも短く、Note PCのように電源をつなぎっぱなしで使いたくなる。にもかかわらず、AC AdapterもiPad Airとおなじで、さらにコネクタはMagSafeでない。<br />
<br />
<h3>
ソフトウェア キーボード</h3>
ソフトウェア キーボードのAlphanumeric 外の配列が入れ替わる。今までと同様の入力も可能であるが、私はソフトウェア キーボードでのブラインド タッチがiPad Proの大きさでもできないので違和感がある。<br />
<br />
<h3>
日本語英語切り替え</h3>
Bluetoothキーボードを接続した場合にはfnキーで複数の言語を切り替えられる。気になalphanumeric 以外の:;などであるが、幸いにもキーボードの刻印と一致しているので、安心してブラインド タッチできる。ただ、操作の途中で画面をタッチする場面が多く、オプションのケースで立てると倒れる心配がある。<br />
<h3>
AirDropの誤動作</h3>
これはiPad Proだけでなく手元にある全てのiOS装置の問題であるが、AirDropを経由してMac OS Xとのファイル送受信ができない。相手が表示されないのである。対応方法は今のところiOS装置を再起動するしかなく、再起動までダラダラと待たされる。<br />
<h3>
Magic Trackpad 2も使いにくい</h3>
クリックしてから強く押すと言うが、今までのTrackpadと同様に押すと「強めのクリック」と同じになる。Finderのファイル移動で、クリック&ドラッグができず、空振りすることが多い。また、複数ファイルの移動などにはファイル近くを「そぉっ」と押して、カーソルを動かし、選択されたファイルを「そぉぉっ」と恐る恐るクリックして、「そぉぉっ」通したまま指を移動させる。ここで少しでも気を抜くと、良くてコピーできず、悪くするととんでもないところにコピーすることになる。<br />
<br />
<h3>
Mac OS X版のSafariも使いにくい</h3>
Mac Safari Version 9.0.1での[アドレスと検索]テキスト フィールドで、少しでも入力ミスするとカラー ボールが回り始める。<br />
<br />
Appleはいったい何をやっているのだ?donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-54986078448307184932015-06-18T22:30:00.000+09:002015-06-18T22:30:00.698+09:00Time CapsuleのエラーTime Capsuleが以下のようなエラーを出しました。<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/--p6akakV7TE/VYFgLWakSZI/AAAAAAAACIk/N3RSys_L0RM/s1600/TimeCapsuleError.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/--p6akakV7TE/VYFgLWakSZI/AAAAAAAACIk/N3RSys_L0RM/s320/TimeCapsuleError.png" /></a></div><br />
古いTime Machineにバグがあったらしいのですが、今回はMac OS X 10.10.3です。<br />
<a href="https://support.apple.com/ja-jp/HT4076">https://support.apple.com/ja-jp/HT4076</a><br />
<br />
いずれにしても今までのバックアップを全て消す羽目になりました。<br />
<br />
調べてみると以下の場所に対策方法を紹介しています。<br />
<a href="http://www.garth.org/archives/2011,08,27,169,fix-time-machine-sparsebundle-nas-based-backup-errors.html">http://www.garth.org/archives/2011,08,27,169,fix-time-machine-sparsebundle-nas-based-backup-errors.html</a><br />
<br />
しかし、内容を詳しく見てみるとAppleが公開している内容をコマンドライン ツールのhdiutilでやって、多少の追加情報を加えているだけのようです。<br />
<br />
経験的に、このような問題が出たときには小手先の技に捕らわれずに、トットとあきらめて全てを再バックアップして確実に修正するのが肝心要・・・とは言うものの数時間を掛けて再バックアップは面倒です(苦笑)<br />
<br />
じつは、この問題に少し心配な心当たりがあって、このエラーが出る前にTime CapsuleのHDDを交換しています。<br />
<br />
Time Capsuleに搭載されていたHDDは、Apple印付きのWESTERN DIGITAL WD40EARSです。モデル名としてはさらに42S0XB0と言う番号が続きます。シリーズ名はCaviar Greenで、回転数が非公開でIntelliPowerとなっています。Appleの当時の宣伝文句によると、Appleにとってこれがサーバー仕様と言うことらしいのですが、具体的になにをどのように試験した結果のサーバ仕様なのかわかりません。いずれにしても、元のWestern Digitalの方が交換したSeagateの5900rpmのST4000DM000よりも静かである事は確かで、さらに今回の問題で動作に不安が出てきました。donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-75028165915499746762015-04-21T10:33:00.000+09:002015-12-07T14:12:48.493+09:00最近のAppleのケーブル最近のAppleのケーブルは柔らかくするためか、数年で被膜が割れたり剥がれたりします。危険なので糸や紐を巻いてみました。<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-pT3VtVqYW0w/VTBi9KtZXkI/AAAAAAAACIQ/RwCJ341tfbw/s1600/DSC00309.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-pT3VtVqYW0w/VTBi9KtZXkI/AAAAAAAACIQ/RwCJ341tfbw/s320/DSC00309.jpg" /></a></div>
donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0tag:blogger.com,1999:blog-6398849901638148749.post-21533214631875421072015-04-19T10:32:00.000+09:002015-04-19T10:32:00.448+09:00段ボール細工amazonなどの通販を利用すると段ボール箱が邪魔になります。その邪魔な段ボール箱を使って作ったものが以下の写真です。何に使うと思います?(笑)<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-5tseCraa2ts/VTBh9zBPSsI/AAAAAAAACIE/VUY0hX3aI2s/s1600/IMG_2761.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-5tseCraa2ts/VTBh9zBPSsI/AAAAAAAACIE/VUY0hX3aI2s/s320/IMG_2761.jpg" /></a></div>一組は以下のように置きます。何に使うと思います?<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-zqAxJwyNabM/VTBh7yJUVuI/AAAAAAAACHk/5pLTYywgTCo/s1600/DSC00304.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-zqAxJwyNabM/VTBh7yJUVuI/AAAAAAAACHk/5pLTYywgTCo/s320/DSC00304.jpg" /></a></div>PowerBookの昔からApple製ノートPCを使い慣れると、マウスなどのためにホームポジションから手を動かすのが億劫になります。この問題はトラックパッドも同じ…と言う訳で以下の写真のようになります。<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-6fNTr0Wi1E0/VTBh78KeeWI/AAAAAAAACHs/CBnM0hRMcVw/s1600/DSC00303.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-6fNTr0Wi1E0/VTBh78KeeWI/AAAAAAAACHs/CBnM0hRMcVw/s320/DSC00303.jpg" /></a></div>ありがちな、iPadなどのスタンドもできます。<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-ZzMCgIrds7c/VTBh80xQr5I/AAAAAAAACH0/2-4O3eMcy9M/s1600/DSC09783.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-ZzMCgIrds7c/VTBh80xQr5I/AAAAAAAACH0/2-4O3eMcy9M/s320/DSC09783.jpg" /></a></div><br />
donihttp://www.blogger.com/profile/10650818486774203958noreply@blogger.com0