Sunday, June 29, 2014

Cannot Synchronize Pictures on iPad/iTouchで写真を同期できない

iOSのユーザーインターフェースのメニューの簡潔さで絶賛する人もいます。

すべてのことを、ボタンひとつ、操作一つでできれば、何も言うことはないが、実際は全く違います。

すべてのデータはiTunesで管理されています。コピーや削除といった操作はありません。全部「同期」です。

しかし、最近となって気がついた:iPadにある写真は、iTunesで設定した内容と違うことです。

正確にいうと、同期対象フォルダにある新しい写真は全くiPadに反映されていません。

念のため、iTunesに接続して、2,3回同期をしてみました。それなりに時間を掛けて、処理してくれたようだが、iPadにある内容は、一向に変わらないです!

調べてみても、納得のいく回答はありません。

結局、以下の操作で何とか新しい写真を含む「同期」ができました。つまり、作り直しだ!何が「同期」だ??????

iOSやアップル製品は全く使い物になりません!

  1. iTunesのデバイスのメニューである「写真」を選ぶ
  2. 写真の共有元をクリックし、「フォルダを選択」を選ぶ
  3. 全く違うフォルダを指定する
  4. 「同期」をクリック。これでデバイスにあるものは新しい箇所の内容で置き換えられる
  5. 再び上記の「フォルダを選択」を選び、実際同期したいフォルダを選び、「同期」をクリック
実は、上記の操作でもそう簡単にうまくいかなかったです。

上記のステップ5では、初回はデバイスにほとんど何も入らなかったです。

まさかと思って、iPad)を再起動(ホームキーと電源ボタンを同時長押し)させて、再び同期をしてみると、今度かなり時間を書けて、ステップ1から4まで丹念に処理をしてくれたようです。

が、結果はほぼ同じで、写真のアルバムで見ると、ほとんど何もないです。同期フォルダは1万枚以上の写真もあるにもかかわらず!

今度、3回のチャレンジでは、iPadの同期中のステップ3(フォトライブラリを分析中)でさらに長い時間をかけて処理を行っています。

一体全体どれだけバカなシステムだろうか!なんで、毎回「写真をインポート中」と言っているのに、ちっとも正しい処理はできないでしょう。

さらに不思議なことに、合計サイズ52GBの写真を処理するのに、27GBのキャッシュファイルを同じフォルダに作ってしまっていることです。いったい何を考えてこんなめちゃくちゃなことをしているでしょうか。人のデスクをどんだけ無駄遣いしたいでしょうか。

最後に、やっとわかったのは、そのキャッシュファイルこそ問題のもとであり、それをバッサリ削除してしまわないと、その(古い)情報は永遠に使われます。

しかし、8千枚以上の写真を同期しなおすことになり、それはなんと半日(8時間?測る気もなかった)もかかるバカ長い作業です。

やはり、超バカなシステムだ!

Monday, June 23, 2014

Learning Resources of MATLAB 教室・チュートリアル・プログラム例など

 ライセンスを持っていれば、mathworks.comはよいスタートです。日本語版にはライセンス登録しなくてもアクセスできます。

入門編


中上級編

Friday, June 13, 2014

Microsoft Windows Command Cipher ディスクを完全消去するコマンド

 マイクロソフトWindowsのコマンドであるCipherには、ファイルやフォルダを庵語化するか、その解除を行う機能があります。
 実は、その同じコマンドでディスクの未使用空間を回復不能な状態にすることはできます。いわゆる完全しょきょです。

 Cipherのヘルプは以下の内容となっています。

C:\Windows\system32>cipher /help
NTFS パーティション上のディレクトリ [ファイル] の暗号化を表示または変更します。

  CIPHER [/E | /D | /C]
         [/S:ディレクトリ] [/B] [/H] [パス名 [...]]

  CIPHER /K [/ECC:256|384|521]

  CIPHER /R:ファイル名 [/SMARTCARD] [/ECC:256|384|521]

  CIPHER /U [/N]

  CIPHER /W:ディレクトリ

  CIPHER /X[:EFS ファイル] [ファイル名]

  CIPHER /Y

  CIPHER /ADDUSER
         [/CERTHASH:ハッシュ | /CERTFILE:ファイル名 | /USER:ユーザー名]
         [/S:ディレクトリ] [/B] [/H] [パス名 [...]]

  CIPHER /FLUSHCACHE [/SERVER:サーバー名]

  CIPHER /REMOVEUSER /CERTHASH:ハッシュ
         [/S:ディレクトリ] [/B] [/H] [パス名 [...]]

  CIPHER /REKEY [パス名 [...]]

    /B        エラーが発生した場合に中断します。既定では、CIPHER は
              エラーが発生しても実行を続行します。
    /C        暗号化されたファイルに関する情報を表示します。
    /D        指定されたファイルまたはディレクトリの暗号化を解除します。
    /E        指定されたファイルまたはディレクトリを暗号化します。後で追加
              されたファイルが暗号化されるようにディレクトリをマークします。
              親ディレクトリが暗号化されていない場合、暗号化されたファイルは、
              変更されるときに暗号化を解除されます。ファイルおよび親
              ディレクトリを暗号化することをお勧めします。
    /H        隠しファイルやシステム属性のファイルを表示します。既定では
              これらのファイルは省略されます。
    /K        EFS で使用するための新しい証明書およびキーを作成します。
              このオプションが指定されると、その他のオプションはすべて無視
              されます。

              注意: 既定では、/K によって現在のグループ ポリシーに準拠する
                    証明書とキーが作成されます。ECC が指定されている場合、
                    指定のキー サイズによる自己署名証明書が作成されます。

    /N        このオプションは /U を指定した場合にのみ動作します。
              このオプションにより、キーが更新されなくなります。ローカル
              ドライブ上のすべての暗号化ファイルを探すために使用されます。
    /R        EFS 回復キーと証明書を作成してから、それらを .PFX ファイル
              (証明書と秘密キー) と .CER ファイル (証明書のみ) に書き込み
              ます。管理者は、ユーザーの回復キーを作成するために .CER の内容
              を EFS 回復ポリシーに追加し、個々のファイルを回復するために
              .PFX ファイルをインポートすることができます。SMARTCARD
              が指定されている場合は、回復キーと証明書をスマート カードに
              書き込みます。.CER ファイルが生成されます (証明書のみ)。.PFX
              ファイルは生成されません。

              注意: 既定では、/R は 2048 ビット RSA 回復キーと証明書を作成しま
                    す。ECC が指定されている場合、その後にキー サイズ 256、384
                    または 521 が指定されている必要があります。

    /S        指定されたディレクトリと、その下にあるすべてのファイルとサブ
              ディレクトリに対して指定された操作を実行します。
    /U        ローカル ドライブのすべての暗号化ファイルを参照しようとします。
              これにより、現在のユーザーのファイル暗号化キー、または回復キーに
              変更があった場合、これらが更新されます。このオプションは /N 以外
              の他のオプションでは動作しません。
    /W        ボリューム全体で利用可能な未使用のディスク領域から、データを削除
              します。このオプションを選んだ場合は、他のオプションはすべて無視
              されます。ローカル ボリューム上のどの場所にあるディレクトリでも
              指定することができます。ディレクトリがマウント ポイントである
              場合、または別のボリュームのディレクトリを指し示す場合は、その
              ボリュームのデータが削除されます。
    /X        EFS 証明書とキーのバックアップを、指定された名前のファイルに
              保存します。EFS ファイルが指定されている場合は、ファイルの暗号化
              に使用されている現在のユーザーの証明書のバックアップが作成され
              ます。指定されていない場合は、ユーザーの現在の EFS 証明書とキー
              のバックアップが作成されます。
    /Y        ローカル PC 上の現在の EFS 証明書を縮小表示します。
    /ADDUSER  指定された暗号化ファイルにユーザーを追加します。CERTHASH が指定
              されている場合は、この SHA1 ハッシュを含む証明書が検索されます。
              CERTFILE が指定されている場合は、ファイルから証明書が抽出
              されます。USER が指定されている場合、CIPHER は Active Directory
              ドメイン サービス内でユーザー証明書を検索します。
    /FLUSHCACHE
              指定されたサーバー上で、呼び出し元ユーザーの EFS キーのキャッシュ
              をクリアします。サーバー名が指定されていない場合は、ローカル
              コンピューター上の呼び出し元ユーザーのキー キャッシュがクリア
              されます。
    /REKEY    指定した暗号化ファイルを、構成済みの EFS の現在のキーを使用する
              ように更新します。
    /REMOVEUSER     指定されたファイルからユーザーを削除します。CERTHASH
                    は削除する証明書の SHA1 ハッシュである必要があります。

    ディレクトリ  ディレクトリのパスです。
    ファイル名    拡張子を伴わないファイル名です。
    パス名        パターン、ファイル、またはディレクトリを指定します。
    EFS ファイル  暗号化されたファイルのパスです。

    パラメーターを指定せずに CIPHER を実行すると、現在のディレクトリとディレクト

    リに含まれるすべてのファイルの暗号化状態を表示します。複数のディレクトリ名
    やワイルドカードを指定できます。複数のパラメーターを指定する場合は、パラ
    メーターをスペースで区切ってください。

Monday, June 9, 2014

All about Standard MIDI File Format SMFフォーマットのすべて

  スタンダードMIDIファイル(Standard MIDI FileSMF)は、MIDI用ファイルフォーマットの一つである。Format0/Format1/Format2の3タイプが存在する。一般的に用いられている拡張子は .mid。標準MIDIファイルとも呼ばれる(wikipedia)。

  DTMやMIDI コンピュータ音楽に付いてはDesk Top MusicとMusical Instrument Digital Interfaceの概略を説明してくれます。

 「SMFの基礎知識」もよくまとまったMIDIの説明です。

 C言語でMIDI(SMF)データを読んでみる!は自分で一からMIDIファイルを読み込むプロ部ラムを作成する例です。

 テキストファイルからMIDIファイルを作る方法はメモ帳などで入力したテキストファイルからMIDIファイルを作成するオンライン・ソフトウェアである。PerldocにはMIDIライブラリの使用例があります。

 PerlにはMIDIというMIDIファイルの読み込み、作成、修正、書き出し用のライブラリがあります。

 Perl and MIDI: Simple Languages, Easy MusicはPerlのMIDIライブラリの活用方法を詳細に紹介しています。特にMIDI::Simpleというサブ・ライブラリでは、以下のような記述で音楽を簡単に作成することができます。
my @phrases =(
   [ Cs, F, Ds, Gs_d1 ], [Cs, Ds, F, Cs],
   [ F, Cs, Ds, Gs_d1 ], [Gs_d1, Ds, F, Cs]
);
@bass_line = ( F, Cs, Ds, Gs_d1, Gs_d1, Ds, F, Cs);
midi<->CSVMIDICSCというプログラム(Perl)を提供し、以下のようなCSVフォーマットで記述した楽譜をMIDIフォーマットに変換できます。その逆の変換(MIDIファイルをCSVに変換)もできます。それに、簡単なコーラスを自動的に追加したり、キーを変えたりすることも簡単にできます。
 0, 0, Header, 0, 1, 480
 1, 0, Start_track
 1, 0, Tempo, 500000
 1, 0, Key_signature, 2, "major"
 1, 0, Time_signature, 9, 3, 27, 8
 1, 0, Title_t, "Another Jig Will Do"
 1, 0, Text_t, "Z:id:dc-slipjig-1"
 1, 0, Note_on_c, 0, 69, 105
 1, 239, Note_off_c, 0, 69, 0
 1, 240, Note_on_c, 0, 71, 80
 ...
 ...
 1, 34560, End_track
 0, 0, End_of_file
MIDI XML Format
 おーぷんMIDIぷろじぇくと:Windows環境で動作するオープンソースのMIDIデータ作成・編集用ライブラリ『MIDIDataライブラリ』(DLL)。ここには、世界樹(MIDIシーケンサーソフト)、MIDIてすたー(MIDIコントローラー・キーボードソフト)、自動どらむ(自動ドラム演奏ソフト)、MIDIせれくたー(MIDIマッパー出力先選択ソフト)というソフトウェアと、MIDIIOライブラリ(MIDIメッセージ入出力用ライブラリ)、MIDIDataライブラリ(MIDIデータ作成・編集用ライブラリ)、MIDIClockライブラリ(MIDI時刻計測用ライブラリ)、MIDIStatusライブラリ(MIDI音源状態管理用ライブラリ)、MIDIInstrumentライブラリ(MIDIインストゥルメントライブラリ)等のDLLライブラリがあります。

 MIDIシーケンサーソフト『世界樹』の概略については、このページで分かりやすく説明されています。

 HomeRoomからは、無料のMIDI・サウンドデータをダウンロードできます。

 ところで、日本のオープンソースのリストは大変面白いまとめで、自分で何かのアプリケーションを作りたい人には参考になるものです。

 因みに、無数な方法はあるが、MIDIファイルを再生するには TiMidity++という無料なソフトもあります。また、高機能かつ使いやすい MIDI シーケンサーとして和製のDominoもあります。詳細についてはPCユーザーなら「パソコンで作曲するための知識」は大変参考になります。

Tuesday, May 20, 2014

Computational Geometry Algorithms Library 計算機何学ライブラリ(CGAL)

計算幾何学(けいさんきかがく、英語:computational geometry)は、幾何学の言葉で述べることのできるアルゴリズムの研究をテーマとする計算機科学の一分野である。計算幾何学的アルゴリズムの研究から純幾何学的な問題が生じることもあり、またそのような問題は計算幾何学の一部であると考えられる。(wikipedia)

CGALはこの計算機科学の基本アルゴリズムを実現したオープンそうーすライブラリです。

以下はCGALのトップにある説明です。
The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as: computer graphics, scientific visualization, computer aided design and modeling, geographic information systems, molecular biology, medical imaging, robotics and motion planning, mesh generation, numerical methods... More on the projects using CGAL web page.
The Computational Geometry Algorithms Library (CGAL), offers data structures and algorithms like triangulations (2D constrained triangulations, and Delaunay triangulations and periodic triangulations in 2D and 3D), Voronoi diagrams (for 2D and 3D points, 2D additively weighted Voronoi diagrams, and segment Voronoi diagrams), polygons (Boolean operations, offsets, straight skeleton), polyhedra (Boolean operations), arrangements of curves and their applications (2D and 3D envelopes, Minkowski sums), mesh generation (2D Delaunay mesh generation and 3D surface and volume mesh generation, skin surfaces), geometry processing (surface mesh simplification, subdivision and parameterization, as well as estimation of local differential properties, and approximation of ridges and umbilics), alpha shapes, convex hull algorithms (in 2D, 3D and dD), search structures (kd trees for nearest neighbor search, and range and segment trees), interpolation (natural neighbor interpolation and placement of streamlines), shape analysis, fitting, and distances (smallest enclosing sphere of points or spheres, smallest enclosing ellipsoid of points, principal component analysis), and kinetic data structures.

Saturday, April 26, 2014

Sensory illusions in aviation 飛行中の錯覚

飛行中周りの景色を見るときに、様々な錯覚(Sensory illusions in aviation)があるそうです。
Wikipediaによると、以下のものがあるそうです。
1 Vestibular system
2 Vestibular/somatogyral illusions
2.1 The leans
2.2 Graveyard spin
2.3 Graveyard spiral
2.4 Coriolis illusion
3 Vestibular/somatogravic illusions
3.1 Inversion illusion
3.2 Head-up illusion
3.3 Head-down illusion
4 Visual illusions
4.1 Linear perspective illusions
4.1.1 Upsloping terrain or narrow or long runway
4.1.2 Downsloping terrain or wide runway
4.2 Other visual illusions in aviation
4.2.1 Black-hole approach illusion
4.2.2 Autokinetic illusion
4.2.3 False visual reference illusions
4.2.4 Vection illusion
4.2.5 Repeating pattern illusion

The Correct Way of Brushing Teeth 正しい歯磨き

 毎日なんとなくしているけど、その本当の意味と正しいやり方は何でしょうか。

 美レンジャーによると、以下の注意点はあるそうです。

 さらに、「食後すぐ歯を磨くのはNG」といういい方もあるようです。

子どもの頃に歯磨き指導を受けたけど、虫歯がないので最近歯医者さんに行っていないという方も多いのでは? 虫歯はなくても20代を超えると、口内環境が不安定になると言われています。そこで今回は、健康で丈夫な歯を作るためにやってはいけない磨き方、5つのポイントをご紹介します。
 ■1:毛先部分が大きい歯ブラシでガシガシ磨く毛先部分が大きい方が広い面積を磨けると思い、毛先の大きな歯ブラシを使う方もいると思います。しかし、毛先が大き過ぎると、奥歯や歯の細かい部分に毛先が当たりにくく磨き残しの原因になりがちです。植毛部分は中指の第一関節くらいの大きさか、上前歯2本分がベストです。歯1本1本を均等に磨くためには、毛先の切り口が平らなものがお勧めです。 また、ガシガシと力任せに磨いてしまうと磨いた気になってしまって、実際は汚れが取れていないことも多いのが事実。歯磨きに強い力は必要ありません。鉛筆を持つように優しい力で磨くのが基本です。
 ■2:歯磨き粉にこだわりがない何となく家にあった歯磨き粉で、歯を磨いている方は多いと思います。しかし、毎日使うものなので成分にも目を向けてみましょう。年齢を重ねたら歯磨きでスッキリするだけではなく、歯垢やステインが溜まりにくい口内環境作りが重要です。薬用や医薬部外品と表記されている製品の中でも、歯垢を除去する酵素や歯の密度を高めるフッ素、着色汚れを防ぐナトリウムが含まれているものを選びましょう。ちなみに、1回あたりの使用量は1〜2センチ(約1g)が目安です。
 ■3:全体を同じペースで同じ順番に磨く同じペースで磨いていると、毛先が届いているところと届いていないところで汚れの残り具合に差が出てしまいます。歯垢が溜まりやすい部分には順番を分けて磨きましょう。順番としては、歯と歯の間、歯と歯肉の境目、噛み合わせの順で磨くと効果的です。歯は2本ずつ、15〜20回を目安にブラッシングしましょう。
■4:歯に対して垂直に磨く歯に対して垂直にブラシを当てると歯表面はキレイになっても、歯周ポケットと呼ばれる歯と歯肉の間には毛先が届きません。境目に対して45度程度の角度をつけて磨くと、歯周病予防に効果的と言われています。歯並びが凸凹という人は毛先が届きにくく磨き残しが多くなるので、歯ブラシを縦に当てて上下に優しく動かしましょう。歯並びが気になる人は、毛先が小さい歯ブラシで細かい部分まで届くように磨いたり、歯間ブラシやデンタルフロスを取り入れて磨き残しがないようにしましょう。歯の状態を確認するように丁寧に磨くのがポイントです。歯石除去効果を高めて血色のよい歯肉を保つことができ、口臭予防にもなります。
 ■5:歯ブラシを全然交換していない毛先が広がってきたり、透明だった歯ブラシが白くなってきたら交換のサインです。衛生面も考慮して月に1度は交換しましょう。 歯磨きは毎日の習慣ですが、毎日のことと分かっていても、つい疎かになってしまいがちなもの……。おばあちゃんになっても自分の歯でしっかり生活するために、今からぜひ気をつけてみてくださいね。
http://www.biranger.jp/archives/96329

Friday, April 25, 2014

Japan Population Statistics 日本人口の統計について

 統計局のHPには、「第1表 年齢(各歳),男女別人口及び人口性比―総人口,日本人人口(平成23年10月1日現在)」というエクセルファイルがあります。

 それによりますと、日本人の年齢別男女比率は以下の通りになっています。

 つまり、26歳までは、男女比率は出生時の104%前後を維持します。26歳を境目に、53歳まで100%に一直線減少していきます。53歳以後、人口比率の減少はさらに加速し、84歳で60%を割り、88歳で40%を割ってしまいます。

 その減少が激しくなり始めるのは、定年の60歳前後です。せっかく定年退職したかと思ったら、そこまでの疲れが一気に爆発し、健康状態がどんどん悪化し始めることになります。

 女性の平均就職時間は男性より断然少ないので、(会社に就職して)仕事をしない方は健康にいいことを意味しているに違いありません!

Monday, April 21, 2014

UNESCO World Heritage Washoku - Magowayasashii 無形文化遺産【和食】-まごわやさしい

 日本の健康食材の語呂合わせの「まごわやさしい」は、和食の基本だと言われているそうです。
・・まめ(豆、beans)
・・ごま(胡麻、sesame)
・・わかめ(若芽、sea mustard)
・・やさい(野菜、vegetables)
・・さかな(魚、fish)
・・しいたけ(椎茸、mushroom)
・・いも(芋、yam
因みに、Japan Timesによると、
和食、ユネスコ無形文化遺産に認定
日本の伝統的な和食が(2013年)12月4日、ユネスコの重要無形文化財に加えられ、政府は和食の世界的な認知度が高まり、外国人旅行客が増え、日本の農作物の輸出が増加するだろうという期待を高めている。文化庁によると、その提案はアゼルバイジャンのバクーで開かれたユネスコ政府間委員会で公式に承認され、和食を通じて自然を尊重する日本人の精神的な伝統が評価されたという。その動きは、日本の約40%という低い食糧自給率と、洋食の普及に端を発している。和食は歌舞伎、能、文楽などと共に、日本の22件目の文化遺産となった。

Friday, April 4, 2014

Cygwin Installer hung at "unknown package"

cygwinをインストールするときに、最後の99%のところで、"unknown package"をインストールしたりするが、それでフリーズして何も言わなくなる場合がある。

それは、大体の場合において、administrator権限で実行しなかったためである。

固まっているインストーラをいったんきゃせるし、administratorとしてsetup-x86.exeなどを実行すれば問題なく最後まで正常にインストールできる。しかも、既にインストールしてあるものの続きをやりますので、余分な時間はかかりません。