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

スマホの次は?

Windows95で爆発的に広まったPCもスマホの登場で減少傾向になりましたが、そのスマホもあと数年かなという気がします。私としては人間がスマホに合わせているとしか思えず、「よく我慢して使ってるなあ」と。少なくともガラケーの頃は自分好みの外観や機能を選ぶことができましたが、スマホはどれを見てもiPhoneに合わせているとしか思えず個性が見当たりません。機種変更してもOSのバージョンが新しくなるくらいで「新鮮さ」を感じることがほとんど無くなりました。

OSのバージョンアップも結構ですが、外観や機能的なデザインのバリエーションをもっと増やせないものでしょうか。現在はこれをスマホケースのバリエーションで補っているように思えますが、本来はスマホ自体の基本的な仕様として持つべきものと思います。少なくとも、壊れやすい液晶パネルを露出している構造でありながら、壊したら「ユーザの自己責任」というのはどうかと思います。

様々なバリエーションのデザインを展開したガラケーはスマホの登場で結果的に衰退しましたが、それはハード(外観、デザイン等)で負けたのではなく、ソフト(iOS, Android)で負けたものと思います。ソフトを変えることは出来なくても、外観や機能的なデザインを変えるだけでユーザに「新鮮さ」を伝えることは出来るものと思いますがいかがでしょうか。

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

AI間交渉?

NECが企業間の交渉をAI同志で行わせるための基盤システムを開発したそうです。工場の稼働率など様々な状況を瞬時に判断して価格交渉をするAIを目指しているそうですが・・・

素朴な疑問、その結果は誰が責任を持つのでしょう。

将来はロボット同士の戦争につながるような気がしてちょっと怖いですね。

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

プログラミングのすすめ(3)

私の持論は「習うより遊べ」です。

Webで検索すれば膨大な情報やサンプルプログラムのソースコードまで入手することができますので、プログラミングの追い風になることは間違いありません。まずは様々なサンプルを実行してみてその動きを理解し、自分専用にカスタマイズして「遊ぶ」ことから始めるのが早道かも知れません。

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

プログラミングのすすめ(2)

もしこれから始めるとしたら・・・

PC上で使うアプリを作るとしたら、Microsoft Excelに組み込まれたVBAがおすすめです。何しろいま使っているExcelにもれなく組み込まれているので追加費用無しですから。また、Excelとの連携(セルへのデータ渡しなど)が簡単にできるというメリットもあります。

Androidスマホで使うアプリの場合は開発環境Android studioが一般的で、プログラミング言語としてはJavaが普及していますが、今後はKotlinへの移行が進むかも知れません。

Web等から多くの情報を入手することができるので、広く普及しているものを選択した方が後々楽なことは間違いありません。

 

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

プログラミングのすすめ

プログラミングとは?

一言で言えば「コンピュータ(CPU)にやって欲しいことをコンピュータが理解できる言語で書くこと」ですが、その「書き方」には様々なルールや手法があり単純ではありません。また、プログラミングする以前に開発環境を整えることが必要であり、場合によってはここでつまずく人もいるかも知れません。

そこで私の自論ですが、「利用できるものや人は出来るだけ利用する」です。例えば周囲に詳しい人がいたら開発環境の整備をお願いする・・・など。^^

また、開発環境やプログラミング言語は元々どこかの誰かが作ったものですから、固有の「クセ」や場合によっては不具合があるかも知れません。ですので、細かいことにこだわらない「寛容さ」も必要と思います。

SnapCrab_NoName_2019-8-7_21-11-43_No-00.jpg