2020年10月18日日曜日

アプリとインストール

 ビジネスとしてやっていこうとしているときに、ソフトウェアのインストールが嫌だとなるだろうか。それは、ですよね。

インストール不要のセンセーションに巻き込まれ酔い続けていたのかもしれませんね。

だけど、それは古くはプーさんメールからあることであり、ウェブメールっていうのはとても大事だったと思いますよ。

やはり機密情報を削除しなければいけないからビジネスマンはモバイルコンピュータを持ち歩く必要があったでしょうけれどね。

だとするとやはりお金が入ってくる話とインストールウェアというのは親和性が強いのかも。

CGIの時代は終わった。なのにサーバーに注力しすぎ。

 だからちょっと僕はGoogleのbloggerとかのUIに倣っていたというかつい空想と現実をさまよい行き来していたのだと。

CGIは終わりサーバーの機能がしっかり解放される時代になってきた。

だからと言ってそれは今後も発展が加速していくという保証ではなくてもしかしたら終わりが始まりかけているのかもしれない。単価が下がりすぎて苦肉の策に踏み切ったのかもしれない。

先見性というのは賢者の持ち味だが予想屋とならないよう気を付けるべし。

困難は切り分けて対処するのも知恵だな

 自分が作ったnewsTableとかいった記憶がある記事投稿サービスだが、自分がいいと思った特徴は.epub形式で扱えてJSONで情報を持ってくるというのがコンセンプトだったはずだ。

それが記事投稿する人にブラウザからアップロード可能とか必要があればepubファイルにして手元に戻せるとかいう機能をつけようとしたのがよくなかったのかもしれない。

モバイルからアプリでUPすれば十分だし、投降した後の記事は各人が保管しておくのが最も当たり障りがない。

ローカルサイドで切り分けておいてからサーバーにアップロードすれば何の問題もなかった。

サーバーサイド一本でやろうとするのはひょっとすると僕の嫌いなきわどい作業だったかもしれない。

プロの考え方は開発効率

 先ほどのはやや古くなりつつある私の意見で、K-BOYをはじめ現役プログラマーはどれだけ開発コストをかけずに効率よく仕事を回していけるか気にしている。

赤裸々に話してくれてるけどK-BOYはプログラマーとしてコードを書いて対価を受け取る働き方では自分の目標は達成できないし限界が見えてきたようなことを言っている。それは24時間働けるわけじゃないしそうだろうと思う。

開発効率を重視すべきだ。その点でフロントエンドというのはしっかり手が入っている。また意外と融通が利くと思う。

高級言語やフレームワークで設定できなくなってしまう細かなデザインは用いることをしなければいい。シンプルだけれどスタイリッシュなデザインはたくさんあっておかしくない。短時間で直感的に進められることをどんどんこなしていけばいい。そもそも職業にするというのはそういうことだ。経済が毎年発展していく理由もひとつにはルーティンワークとなっていくからである。

つまり仕事にするうえでフロントエンドは重要だし、僕が最初、苦手であるはずだが自分でカスタマイズできる余地があるんじゃないのと思ったユーザーインターフェースは、デザインでありながら時間をかけて新たに生み出す職人芸とはまた少し違う。職人さんも仕事は早いし開発担当者は少ないはずなんだけどね。

プログラミングや仕事をやるうえで糧になるから携わっておいたほうが後々楽だと。

僕もモバイルアプリのUI、少し触ってみようと思う。

FlutterとかFirebaseとか

 YouTubeでK-BOYという人物が活躍している。彼のことを書こうと思ったけれどやっぱりやめて、刺激を受けているというにとどめておく。

Flutterというフレームワークに目をつけてバックエンド(サーバーサイド)もFirebaseでやることになればいいとも言ってた気がする。

僕も完成はしなかったけれども自分の作ったWebBrokerのニュース記事投稿サイトをコンパイルしてみたりしていた。

Delphiでやるにしてもこれからは僕はMVCみたいな設計にしたいと思いmustacheテンプレートエンジンを活用してJSONでやり取りしていこうと考えていたところで中断していた。

横になって俯瞰しながら考えてみると5Gになったら携帯アプリとサーバーとの通信のやり取りが比較的負担じゃなくなってくるからK-BOYが言うみたいにFlutterの時代が到来するかもしれないと思う。

僕はFireMonkeyはあるものの携帯向けのアプリは作ってこなかった。でもアプリとサーバーのサービスを用いた枠組みを考えると、ひょっとすると興味関心を持っていたバックエンドは必要なくなるんじゃないかとふと感じた。で、コード書いてみた感触でいうとSQLを実行するのにデータをやり取りしてしまうから僕がそれまで考えていたのは間違いではなくてUIというのはデザインに過ぎないという状況がまだある。サーバーアプリケーションで処理してしまったのがいい。

だけど、古くは2chでもローカルマシン側の専用ブラウザが熱心に用いられたりしていたことを思い出せばデータ通信のタイミングや速度は今後変化していく要因ではあるし、自分もここでもう一度モバイルアプリの基礎も見返そうかと思えた。

2020年9月25日金曜日

ソフトウェア制作の対価

 ホームページ作成を職場で割り振られると悲惨ですと講師の先生がおっしゃっていました。

画像を集めたりするのが大変なんだそうです。うんとたくさん報酬を頂かないと見合わないそうです。

その割に今YouTubeで活躍しているエンジニアはWeb系ですよね。コード書いてるだけなのかもしれませんけどね。

ああ、IcTとかのエンジニアはどんな仕事しているのかな。

テレビでもNHKでさえCG制作班は激務だって言いますよね。チコちゃんで言ってますよね。大変ということは逆に言うと頭使わなくて済むから案外誰でも変わりができるというか、もしみんながそれを知って手を挙げだしたら競争激しくなって報酬も激しく下がるんでしょうけどね。

職業と研究開発の差

 想像することしかできないけれど、仕事としてシステム開発をやるといっても大半はそうクリエイティブでもない作業なんだろうなと思う。管理職とかはプレッシャーが多いだろうけれど、民間がやるのはお金儲けで開発は余分なんだろうなとか。

大手企業もベンチャーから技術提供受けて自社製品の開発を行うんだとしたら、ベンチャーか研究の道へ行くかでないかぎり頭を悩ませることってないんじゃないかとかは思う。

けちけちだった私の気持ちも変わりつつあって、有料ソフトを使えばほしい機能を満たすものもあるんじゃないとか、そう考えるようになると、もう自分でソフトウェアを作るという熱が冷めてしまって、今や音楽も演奏がダメダメなので作曲にもなりません。創作意欲が低調です。もうかまいませんけど、体調自体は良好です、大丈夫と思います。

だからといってITにエンジニア就職するという道が割に合わないとは限りませんよね。アイデア必要ないかもしれませんから。インド人や中国人が大挙して来日しない限り、仕事が奪われることもあんまりないと思います。発注するのも技術的にしんどいですよ。

かつては、たとえ使い勝手の良いソフトウェアが販売されていたとしてもそれが法外な値段であったとしたら自作ソフト開発の励みにして燃えたんですけれど、よく知るにつれて安すぎるくらいの価格で売られている気がしますよ。

Python2.7のサポートが終了するようです

 いつだったっけ、本当にサポート終わるんかなというくらいの感覚ですがひょっとしたらもうとっくの昔にPython2を使う人はいなくなっているのかもしれません。ですがDjangoをベースにした開発だと3系列に対応していないものもあった。名称を今ど忘れしたんだけどね。

PythonはVSCodeがさっそうと現れてよかったよね。PyCharmを絶賛するユーザーが結構いたんだけどさ。

私は思うんだよね。秒で考えろ、行動せよって言ってる人、もうひとつだますより騙されるほうがよい、というのを付け加えなければおかしいんじゃない、そう思います。

僕としてはよく考えたほうがいいんじゃないって思うんだけど、新しいサービスに飛びついては離れを繰り返していくと、注目はされるとも信用が集まらないからほかの仕事ができなくなるんじゃないかなとか、突き詰めるとそういうことかなと思います。

今も昔も人々は安定を求めている。お金は行動経済学によると年収が増えるほどその効用は増えにくくなるみたいです。

使用環境が少しだけ気になる

 GoogleはbloggerとかGoogle Siteとか作成するのにやはりGo langを使っているのだろうか。

そんなわけないやろーと思うんですが。

使いやすい良いサービスが続いていますよね。

見習わないと。

まあJavaScriptによるところも大きいんでしょうけれど、JavaScriptはなるべく利用するようにしていかないといけませんよね。

実際ウェブサービスと言ったらテンプレート機能とJavaScriptでほとんど全部完成してしまうんやろうか。手法はなんだっていいんだろうか。

そういう概要を学ぶ機会はないというかおぼろげに頭に浮かんではいるけれどそれじゃ役には立たない。

独自開発BBSとるね~ど号の閉鎖アナウンス

 ウェブサービスは王手でないとだめかもしれないですね。もちろん王手サイトでも経営効率が悪ければ閉鎖にします。この件に関してはこれという地検がありませんでしたね。

私が作成した電子掲示板サイトが閉鎖に向かっています。理由はサイト技術の中核となるデータベースサービスが提供終了を迎えるからです。こうなってしまえば現在の形での運営はできません。同等のサービスが無料で利用できるといいのですがそういうことではないようです。

かなり楽させてもらっていましたからね。仕方ないと納得もしています。

そもそも職業としてやりたい人なら古スタックのDjangoも覚えなければいけませんよね。細かいところまで微調整できるTornadoによる開発でしたがデータベース周りが強化されていませんのでmongoDBに代表される扱いやすいタイプの使用を前提としている気がします。

掲示板のようなログ情報の塊みたいなサービスだとどうしてもそうですね。

利用者は僕ただ一人でしたしサービス終了の影響はないのですが寂しいものがあります。

せっかく開発しても周りのデベロッパーが手抜きをして構造が似たようなウェブサービスを量産していけば競争に勝てないだろうと思っています。理屈を言えばそういうことでもないんでしょうけれどメンテナンスを考えたらクライアントが気の毒ですよね。手抜きにはそれはそれでよいところがあります。

2020年9月24日木曜日

オークションの結果予想

 使わなくなったケースのないベアボーン^^;

PCをオークションに出品しているが傾向からいって入札は1件もないだろう。

しかし私はこいつに2万円の値が付くといいと思っている。

人間てどうしてこうなんだろう。

Anacondaを使うようになって変わりました

 Pythonの利用環境としてMiniCondaをインストールしています。これだとactivateで仮想環境を作ることが強制されている気がします。現実には一択なのですがしっくりと来ています。あまり使う機会がないというのももちろんでございますがフォルダごとに割り振ってしまうと効率が悪いですよね。いろいろプロジェクトも作りたいし。

Tornadoやめました。離れようとしています。Djangoにしないと仕事が取れません。まあそういうつもりもないのですが仕事として回していくことを考えるとフルスタックの開発環境が必須です。

VSCodeというマイクロソフトの提供するオープンソースも登場してがらりと変わりました。

元気が出すぎて眠りたくない

 元気が出るとか元気になるとよくないといわれていた意味が分かる。今ちょうど眠気がなくて眠りにつきたくないのです。こういう日は眠剤を飲んですぐ布団に入るのがよいに決まっているのですがここのところスクール通いの緊張から解放されて生活が乱れています。

Excelが使えるようになった

 ふとした事情でコロナのこの年、雇い止めとなった。この機をとらえて職業訓練に通い事務系へのキャリアアップ転職を狙った。

通ったところがフロンティアパソコンスクールで非常に良かった。結果的にMOSの資格も取れて今は条件を気にせず職探しできてます。

パソコンにお金をかけました

 2020年です。くわしいことは面倒だから書かないのですが、パソコンをグレードアップさせてます。4万5千円かかりました。でも使用感は大して変わりません。わかっているんです。

古いマザーボードはそういえばやりたかったCPUクーラーの取り換えを施して誰かに競り落とされるのを待っています。

再びマウスの調子がおかしかったのでUSB3.0のポートにさしなおしたら快適でした。

Windows10はドライバーをインストールしなくても自動でやってくれます。

楽すぎて疑問が浮かぶことがあるくらいです。