Technically Impossible

Lets look at the weak link in your statement. Anything "Technically Impossible" basically means we haven't figured out how yet.

私の財産告白、人生計画の立て方、私の生活流儀ー本多清六

私の財産告白 (実業之日本社文庫)
本多清六は、実業家ではなく林学者だ。ドイツ留学した本田の恩師から次の忠告を得、貯蓄と投資で財を成した。

おまえはよく勉強するが、貧乏生活を続けてはならない。でなければ、金のために心にもない屈従を強いられるようになる。そうなれば学者の権威も何もあったものではない。

本多が実践した蓄財方法、思想から処世術までを網羅したのが、『私の財産告白』だ。

蓄財の基本を貯金とし、財産形成のために投資し、奉仕によって社会の寄託としての財産を放出するサイクルを、本田は訴えている。

  • 本多の貯金生活
  • 本多式貯金法
  • 本多式投資法
  • 本多式奉仕法
  • 人生計画の立て方
  • 私の生活流儀
続きを読む

アーサー王と円卓の騎士、聖杯の物語、最後の戦い―サトクリフ・オリジナル

アーサー王と円卓の騎士―サトクリフ・オリジナル
アーサー王の物語というのは、それ自身に直接触れたことはなくとも、それをモチーフとして採用した作品を通じて、間接的に触れ合っていることがある。例えばゲーム・ブックの『グレイルクエスト』シリーズはアーサー王の世界を冒険する作品だし、『伝説のオウガバトル』にはアーサー王物語に登場する人物をモチーフとしたと思われるキャラクターが登場する。

アーサー王物語というと、漠然と一つのまとまった物語であるという認識を持っていたのだが、実際には様々な伝承、物語を織りあわせ、アーサー王物語としてまとめられたものである。そのため、異なるバージョンが併存している。例えばT.H.ホワイトの『永遠の王』である。
このエントリーで取り上げている3部作は、アーサー王物語のサトクリフ版ということだ。

3部作全体で一つの物語を形成しており、各所に設けられた伏線が部をまたがることもある。しかし、一つ一つを読んでいくと、各部の印象に大きく相違があり、必ずしも3部作を通読する必要はなさそうだ。

続きを読む

ハイテク過食症―インターネット・エイジの奇妙な生態

ハイテク過食症―インターネット・エイジの奇妙な生態
iOS12からScreen Timeという、どのようなカテゴリ、あるいはアプリにどれくらいの時間を費やしているのかを集計、サマリーする機能が追加された。Android Pieでも、Digital Wellbeingとして、同様の機能が追加されるという。
いわゆるスマホ中毒的な話題は、今に始まった事象ではなく、情報過多の始まった90年代から言われ続けていることだ。1998年に発行された本書のタイトルである「ハイテク過食症」は、スマホ中毒に通じるニュアンスがある。

本書の原題は「DATA SMOG」であり、多様で雑多に増え続ける情報を指している。一方、副題は「SURVIVING the information glut」。邦題の過食症に通じる部分であると同時に、情報に依存するあまり的確な処理ができず、判断力をも失ってしまう人々が増加している、という主旨、警鐘に通じている。

1998年は、ダイアル・アップでのインターネット接続が一般的になってきたころ。2000年以降からのADSL普及とそれに続く光回線によるブロード・バンド化の波、さらに2010年代のスマホ普及を経て、情報洪水は2018年現在も減ることはない。本書の扱う話題に古さはあったとしても、その本質は現代社会の事象にも通じている。

続きを読む

Flutterの導入からVSCodeでAVDを作成するまで - VSCode編

flutter.io
AndroidiOS共通SDK、Flutter 1.0がリリースされた。iOS開発にも利用できるとは言え、利用するにはAndroid Studioを必要とする。

Note: Flutter relies on a full installation of Android Studio to supply its Android platform dependencies. However, you can write your Flutter apps in a number of editors; a later step will discuss that.

これはFlutterにより開発をAndroid Studioで実行しなければならないという制約を意味するのではなく、あくまでもFlutterを導入、利用するにあたってAndroid Studioが依存関係になっているということだ。
Flutterの開発はVSCode (Visual Studio Code)でも対応できる。

Flutterの導入から、VSCodeでのエミュレータ起動、作成までを次のステップで紹介する。

  1. 事前準備からFlutter導入
  2. Flutter導入チェック、flutterコマンドによるAVD (Android Virtual Device)の作成
  3. VSCode環境での動作確認

このエントリーでは「VSCode環境での動作確認」を取り扱う。

Windows 10 Pro 64bitを対象環境としている。念のため、私の環境をまとめておく。

続きを読む

Flutterの導入からVSCodeでAVDを作成するまで - 導入チェック編

flutter.io
AndroidiOS共通SDK、Flutter 1.0がリリースされた。iOS開発にも利用できるとは言え、利用するにはAndroid Studioを必要とする。

Note: Flutter relies on a full installation of Android Studio to supply its Android platform dependencies. However, you can write your Flutter apps in a number of editors; a later step will discuss that.

これはFlutterにより開発をAndroid Studioで実行しなければならないという制約を意味するのではなく、あくまでもFlutterを導入、利用するにあたってAndroid Studioが依存関係になっているということだ。
Flutterの開発はVSCode (Visual Studio Code)でも対応できる。

Flutterの導入から、VSCodeでのエミュレータ起動、作成までを次のステップで紹介する。

  1. 事前準備からFlutter導入
  2. Flutter導入チェック、flutterコマンドによるAVD (Android Virtual Device)の作成
  3. VSCode環境での動作確認

このエントリーでは「Flutter導入チェック、flutterコマンドによるAVDの作成」を取り扱う。

Windows 10 Pro 64bitを対象環境としている。念のため、私の環境をまとめておく。

  • Flutter導入チェック
    • License agreementへの同意
    • Android Studioへのプラグイン登録、ADVの作成、登録
      • HAXMの導入
    • FlutterコマンドによるAVDの作成
続きを読む

Flutterの導入からVSCodeでAVDを作成するまで - 導入編

flutter.io
AndroidiOS共通SDK、Flutter 1.0がリリースされた。iOS開発にも利用できるとは言え、利用するにはAndroid Studioを必要とする。

Note: Flutter relies on a full installation of Android Studio to supply its Android platform dependencies. However, you can write your Flutter apps in a number of editors; a later step will discuss that.

これはFlutterにより開発をAndroid Studioで実行しなければならないという制約を意味するのではなく、あくまでもFlutterを導入、利用するにあたってAndroid Studioが依存関係になっているということだ。
Flutterの開発はVSCode (Visual Studio Code)でも対応できる。

Flutterの導入から、VSCodeでのエミュレータ起動、作成までを次のステップで紹介する。

  1. 事前準備からFlutter導入
  2. Flutter導入チェック、flutterコマンドによるAVD (Android Virtual Device)の作成
  3. VSCode環境での動作確認

このエントリーでは「事前準備からFlutter導入まで」を取り扱う。

Windows 10 Pro 64bitを対象環境としている。念のため、私の環境をまとめておく。

続きを読む

トラック・ボールのススメ - Kensington TurboRing

これは2005年に以前のブログへ投稿したエントリーを加筆、編集したものです。
f:id:espio999:20181206143312j:plain
5年ほど利用し続けたトラック・ボールが壊れた。ボールを支えるベアリングの一つが外れており、そのはめ込み場所が破損している。修理の施しようがなく、買い替えを検討することになった。後継候補は、人間工学に基づいたデザインによる製品をリリースしている次の3社の製品から選ぶ。

Microsoft Accessories | Mice
Logitech | Mice, keyboards, remotes, speakers, and more - United States
The Professionals Choice | Kensington

おそらく、一般的な入力機器といえばマウスが挙げられるのではないだろうか。しかしながら、私はトラック・ボール、トラック・パッドを愛用している。その理由は、場所を取らないこと。
トラックボールはマウスより大きなハードウェアなのだが、マウスと異なり移動させる必要がない。マウスは移動範囲を考慮しなければならないが、トラック・ボールやパッドは動かす必要がないため、場所を取らないのだ。

続きを読む

インド風スクランブル・エッグ、あるいは炒り卵

これは2005年に以前のブログへ投稿したエントリーを加筆、編集したものです。
f:id:espio999:20181203155247j:plain
インド人同僚たちのホーム・パーティに参加した。出てくる食事は出来合いのものばかりで、主役の一人がベジタリアンであることもあり、かなり制限された内容だった。その中で、唯一の自炊料理がスクランブル・エッグだった。

写真の人物により調理された、インド風スクランブル・エッグ、あるいは炒り卵。これは、手早く作る酒のつまみであり、ジャンク・フードと一品料理の狭間に位置するような一皿。
スクランブル・エッグとはいえ、仕上がりはボロボロであり、スナック菓子のように手でつまんで食べる。

  • 材料
  • 下準備
  • 調理
  • 余談
続きを読む

システム開発失敗で50億円の損失、東京ガス

これは2006年に以前のブログへ投稿したエントリーを加筆、編集したものです。

投稿からしばらくの間、とある大学からのアクセスが急増したことがありました。話題が過ぎ去ったこともあってか、今や見向きもされないエントリーだったのですが、最近、アクセスがあったため移行することにしました。

東京ガスの第3四半期決算で明らかになった、50億円の特別損失を計上したシステム開発プロジェクトの中止。今日一番気になったニュースです。

システム開発失敗で50億円の損失、東京ガス − @IT
【速報】東京ガス、システム構築プロジェクト中止で50億円の特別損失 | 日経 xTECH(クロステック)

続きを読む

Internet Explorerのコンテキスト・メニューに項目を追加する

これは2006年に以前のブログへ投稿したエントリーを加筆、編集したものです。

コンテキスト・メニューとは右クリックで表示されるメニューのこと。コピー・ペーストや印刷、表示の更新など、このメニューを通じて、たいていのことを実行できる。例えばGoogle Toolbarをインストールすると、ブラウザ上に表示されているテキストの一部を選択しているときに表示されるメニューには、次の項目が含まれている。

  • Google 検索(&G)
  • 翻訳(&T)

必要な都度、検索ボックスへ検索キーを入力することなく、次のアクションで検索結果に到達できるため、効率が良い。

  1. 選択
  2. 右クリック
  3. メニュー選択

このエントリーでは、どのようにしてコンテキスト・メニューへ項目を追加するのか、をInternet Explorerの場合について解説する。

続きを読む