カテゴリー: その他ソフトウエア

MVVMとは・・・

MVVMはソフトウエア設計パターンのひとつで、以下の単語を略したもののようです。

  • Model – アプリケーションが扱うデータとその処理を行う
  • View – 情報をユーザに表示したりユーザからの操作を受け取る
  • ViewModel – ViewとModelの仲立ちをする

ソフトウエアの構造をその役割ごとに分割してできる限りシンプルにすることにより保守性を向上させる効果があるようです。

MVVMはソフトウエアの話ですが、人間界でも同じようなことが言えるのではないでしょうか。例えば、アドラー心理学の「課題の分離」です。自分の課題(役割)を明確にし、それ以外のことに体力や神経を使わずに自分の課題に集中することで課題を達成すると同時に周囲との人間関係もうまくいくということですが、逆に言えば自分の課題以外のことにまで口や手を出す人が多いということでしょうか。(世の中無責任に口だけ出す人は多いですね^^;)

カテゴリー: ソフトウエア

避難所マップ

ゆかりマップ用のデータ供給アプリで以下の2件を公開しました。

各地域の避難所(広域避難場所と地域防災拠点)に関する住所と位置情報のデータをまとめたアプリで、データをゆかりマップに転送(書き込み)することができます。今後、他の地域についても随時公開する予定です。

カテゴリー: その他ソフトウエア

Windows10のランダム写真

PCを起動すると毎回、ランダムに写真が表示され「気に入りましたか?」と聞かれますが、ほとんどの場合好みではなく(それ以前に中には見ているだけで気味の悪い写真も・・・)当然ながら「気に入らない」を選択し、ごくたまに「気に入りました」を選択していますが・・・

にもかかわらず「好み」の写真がほとんど出てこないのは何故なんでしょう?この機能自体が「気に入らない」ので、この「無意味な質問」を無効にする機能を追加して欲しいです。また、強制的にマーケティングの材料になっているようで、あまり気分のいいものではありませんね。

カテゴリー: その他ソフトウエア

全社員をプログラマーに

ある半導体製造装置メーカで「全社員をプログラマーにする」という取り組みをしているそうですが、その理由が意外なものでした。それは、IT技術者不足への対策はもちろんですが、「情報部門など特定の部署によるソフト開発の独占を無くする」というものだそうです。さらに、ソフトウエアに限らず「全業務の自由化」を実践しているそうです。

最近はあまり聞かなくなった言葉ですが「セクショナリズムの打破」ということでしょうか。これはいきなりやると様々な部署から相当な反発を受けそうです。やるとしたら社長のトップダウンでやるしか無さそうですね。

カテゴリー: ソフトウエア

PCは使っているほど遅くなる

一般的にPCは(電源を落とさずに)ずっと使っているとレスポンスが遅くなるのが普通です。少なくとも早くなることはありません。PCが遅くなったり原因不明の現象が発生したときには、ひとまず電源をOFFして再起動してみるのが効果的です。

以前、Windowsが出始めの頃に米国の会社と取引があり、Windowsが固まったことがありました。そのとき米国の担当者から涼しい顔で「こんなときは再起動」と言われ、唖然としたことがありました。

カテゴリー: その他ソフトウエア

高齢運転者の事故

高齢運転者の事故が後を絶ちません。

「安全機能付きの車に限った高齢者向けの限定免許が創設される見通し」ということですが、メーカが安全機能を付けてくれるのを待つのでしょうか。

ほんと、お役所仕事!対応が遅過ぎます!

年齢とともに体力と同じように反応速度や判断力が衰えるのは避けられないはずですが、それでも簡単に運転出来てしまう「オートマ車」は簡単に「走る凶器」になります。マニュアルシフトの限定免許を高齢者向けに創設するだけでもいろんな意味で「抑止力」になるのではと思います。

自動車メーカは静観しているようにしか見えませんが、自社で開発した車で何人もの命が奪われていることに対して何も感じず、何の対策もしないのでしょうか。不思議です。

カテゴリー: ソフトウエア

年齢には敏感

ゲーム感覚で操作すると「反射神経年齢」をアナウンスするアプリを作り、夏祭りで色々な人にやってもらいました。結果の年齢が少しでも実年齢より高いとほとんどの人が「もう一回!」となり、なかなか終わりません。小学生でさえ実年齢より高いと何回もトライしていたので、やはり「年齢効果?」は絶大のようです。

アプリ「反射神経テスト(年齢判定)」ダウンロードページ(GooglePlay)

カテゴリー: その他ソフトウエア

不便が楽しい!?

PCやスマホのアプリなどは出来る限り操作の手順を簡略化し、ユーザの手間を省くのが一般的ですが、これをあえて一部の手間を残すことで不便にするとユーザはアプリの操作を楽しむようになり、必ずしも悪いことばかりではないという考え方、これを「不便益」というそうです。

特に広告を表示している場合はユーザが少しでも長く操作して画面を見てくれた方が広告の効果は期待できるかも知れませんが、不便が過ぎるとユーザを失ってしまい本末転倒になりますので「さじ加減」が難しそうですね。

カテゴリー: ソフトウエアハードウエア

ラズパイとは

ラズパイはラズベリーパイを略したもので「超小型低価格コンピュータ」、なんと一番低価格なモデルは1000円以下(約530円)で購入できます。と言っても一般的なキーボードやマウスが付いたパソコンとは違って、外観はボードのみの「ボードコンピュータ」と呼ばれるもので様々な機器に組み込むことを想定されています。

このラズパイは様々なものをインターネットにつなげるIoTをはじめ、多種多様の分野で応用されているようです。それにしても海外の人は甘いお菓子の名前をつけるのが好きですね。Android OSの開発コードネームもお菓子の名前になっており、私が使っているバージョン6.0は「マシュマロ」、最新版の9.0は「パイ」がコードネームになっています。