ウォーキングの合間の無駄口
私のデスクトップpcはwin7なので、いつサポート終了になるのかと調べたら2020年の初めごろとありました。なので遅くとも2019年中には買い換える必要があるなと思った次第です。なので、来年に変えるとしてぼちぼちとpc屋でみていたら、最近の一体型は電源やストレージのランプがなくなっているんですね。電源ランプは必要ないですが、ストレージランプは必要ですよね。アプリを動かしていて、応答が帰って来ない、おかしいなと思ってストレージランプを見ると、チカチカやっている。あれ、と思ってウイルスチエッカーを開いてみるとフルスキャンを勝手にというか、自動的に始めているというのが何回かありました。スキャンを停止しないとアプリが動かないということが度々ありまして、ストレージランプでcup動作を監視することは私的には必要不可欠だと思うのですが。今androidのアプリ開発のため、android studioというエミュレータ、重いアプリを動かすので必要と思うわけです。なお、ランプはあるが正面からみたのでは見えない位置に配置されているというメーカもありました。大手のlenovoやhpは省略してしまっているので困ったなと思った次第です。ソフト的にランプの表示があってもいいですけどね。というわけで、デスクトップpc機種変更がなかなか決定しがたいなと悩んでいます。ではまた。よいお年をお迎えください。
先日、ネットから天気予報情報を取り出して、スマホに表示する練習プロを完成させました。この天気予報情報を提供しているのはライブドアですが、このような情報提供や処理提供をしているのをAPIサービスというらしいです。調べてみるといろいろなサーバがありました。大手では、IBMもワトソンでの処理をサービスているようですし、YAHOOもAPI連携をしているとありました。これらのAPIサービスを使って、利便性を高めるアイデアが涌きませんので今のところ、眺めている程度です。なお、独自開発として、最寄りの駅に今いったら何分発の電車にのれるのかのダイヤを三つを表示するアプリを開発しました。時刻表をみるのがめんどうなので、ということで開発したものです。事前に駅のダイヤを入力しておくという手間が必要ですが。また、画面の作りが素人そのものですが。androidのプロ開発も大分なれてきたところです。ではまた。
腰部脊柱管狭窄症で相変わらず病んでいます。500mほど歩くと腰が痛くなるので、立ち止まるか、腰を下ろすかしなければならず、長距離を歩くことができなくなっています。街道を一日中歩いていたことが夢のように思えるこのごろです。加齢とともに発症することがあるようで、脊柱管に靱帯などが堆積することによって発生するようです。医者にいくと薬をもらえますがほとんど効き目のないものでした。2、3年したらよくなったということも聞きますので当面放置している状態です。長い距離を歩かなければ支障はないので何とかやっています。運動不足で新陳代謝が少なかったせいかも・・・・・・。今となっては運動もままならない状況です。というわけで、androidのプログラミングをしていますが、少しずつコツがわかってきました。今はREALMというDBを使ったプロを作っていますが共通DBとして動かすことに苦闘しています。教師がいないので解答に到達するのに時間がかかっています。ということで、ではまた。
プログラミングのテキストをみながら、練習問題をいくつかこなして、なんとか画面つくりとjavaプログラミングとを理解しつつあるところです。一応スマホで動くジャンケンソフトも作りました。まだまだわからないところだらけです。そもそもjavaのプログラミングの経験がないのですから、javaの基礎をも学びつつやるしかないと思っています。私のこれまでのプログラミングは、PHPかJAVASCRIPTだったので、結構ラプにプログラミングしていたなと思えます。文字変数と数値変数とはコンピュータが自動的に判断していたので、それほど気にせずに書いていたような気がします。つまり、Androidはそうはいかないので苦労しているということです。いまは、独自機能のプロ開発をしているのですが、エラーがいろいろ出て困っています。javaの文法もろくに知らずに書いているわけですから、当然といえば当然ですけどね。なかなか進捗しませんが、焦らず、ぼちぼちやるしかないようです。ではまた。
マニュアルに沿ったandroidのサンプルプログラム開発ですが、最近はうまく進んでいます。android studio2.3に沿ったマニュアルを買い直したので、PC上のエミュレータとマニュアルとが一致しているので、現実の操作が解説と一致しているのでうまく進んでいます。サンプルプログラムを出版社のwebサービスからDLしているので、実際はコピペして使っていますので、手入力はそれほど多くはありません。しかし、androidのプログラミングは、いろいろ用意されているクラスをつかって所定の機能を実現することになるわけですが、クラスがいろいろあって覚えきれないし、使い方もよくわからないという現実です。マニュアルには一応簡単な解説がありますが、とても意味を理解することはできない解説でしかないと思えます。画面の作成はそれなりに自前で作成しますが、それと連動するjavaのプログラミングはコピペでやってしまうので、意味不明が多いです。そうして一応入力を完了して、動作させてみると、それなりに動作するので、「まあいいか」と次に進んだりしています。すでにandroidのプログラミングを身につけた人たちは、種々あるクラスを覚えているようですが、自分にとってはandroidのプログラミングは覚えにくいもののように思えます。phpやjava-script の方が覚えやすいように思えてなりません。とまあ、愚痴はこのくらいにしてandroidにもどるならば、サンプルプログラムとしては、データベースを使ったスケジュール表、オートアルバム、ジャンケン、などを作りました。エミュレータ上では動いたので、そのうちにスマホを買ってインストールして動かしてみようと思っています。最近はサンプルの一部を改造してみることもできるようにうなりましたが、まだまだビギナーです。暑い夏となりましたがなんとか乗り切りましょう。ではまた。
北九州では大雨で大変な被害がででいるとのことで、お見舞い申し上げます。こちら関東では、梅雨なのにあまり雨も降らず、毎日暑い日が続いております。それなのに、水が出たとか、煙が出た、人身事故発生、だとかであちこちで電車がとまり、思わぬ「被害」を受けています。が、九州の方々に比べればどおってことのないものですが・・・・。ところで、例のandroidのプログラミングですが、あまり進捗がありません。テキスト「Androidアプリ開発」に沿って練習問題をやっているのですが、これがなかなかのくわせものなので困っています。テキストにある見本どおりに入力してもエラーが出るので、奥の手として、出版社がWEBサービスしている見本プログラムをDLして、張り付けても同じエラーがでるしまつで、なにが悪いんだと行き詰まっています。先日は、見本プログラムでエラーが出るので、見本プログラムのどこが悪いのかを調査し、ここが必要ないのではという箇所をみつけ、削除したらOKとなり動作しました。ということで、見本プログラムに含まれるバグ?でつまずいてばかりでなかなか進捗しな状況です。出版元の秀和システムに「金返せ」とぼやきつつ練習問題に食いついて、格闘しているこのごろです。ものになるのかなと自分でも疑問を持ちながらです。ではまた。
最近、というか、4月ごろから、ときどき腰痛がおきることがあったのですが、最近は10分ぐらい歩くと腰が痛くなってきて、困っています。以前なら、三日も四日も歩き通したのですが、そんなことは、まるで夢のように思える今日このごろです。加齢で起こるとのことですが、自然に直ることもあるとのことですので、筋力アップの体操をしつつ、それをまつしかないようです。医者にはいったのですが、貼り薬と痛み止めしか出ませんでしたので。ということで、山陽道の踏破の夢は消えてしまいました。ざんねん。なお、机に向かって座っている姿勢(androidのプログラミングなど)では痛くはないのですが、これもまた運動不足でよくないし、かといって散歩するには長時間歩けないしと、八方ふさがりです。う~む。なんとかしなくては。ではまた。
昨日、やっとサーバの復旧作業が完了しました。実は、3月末に、サーバのアップデートをしたら、エラーがでて、調査したらなんと、CENTOS5の提供が終了したことが判明。エエーと仰天し、OSの入れ替え=サーバOSのインストールからのやり直してサービスプログラムなどの再設定という作業に愕然としました。暫くなげだしていましたが、仕方なく4月中から作業開始。PCが32ビットなのでCENTOS6の最新版で再設定しました。OSインストールのDVDづくり、インストール、サービスプログラムのインストール、CONFの設定となかなかの作業でした。ネット上にある解説が古くなっているものもあり、いろいろ苦闘の連続でしたがなんとか完了。32ビットのサーバPCもそろそろ寿命でハードダウンとなることを恐れていますが、後暫く踏ん張ってくれることをいのっている次第です。しかし、クライアントPCもWIN7なのでいつか更新しなければとなり、年金暮らしには財布につらいこのごろです。サーバ回復で一段落したところで、一休みしたら、またAndroidアプリ開発に戻ります。ではまた。
相変わらずadnroidアプリ開発の勉強中です。前回も書きましたがアプリ開発はandroid studioというプログラム開発ツールを使ってやっています。そのバージョンが2.2に変わってしまっていて、アプリ開発参考書は2.1で書いているため参考書の説明図と実際の操作があわないので苦労していること、しかし、最新版2.2の参考書を買ってなんとか対応していると報告しました。がしかし、googleは勝手にandroid studioのバージョンアップをちょこちょことやってくるので、それを承認してアップデートしていたら、android studioが2.3にアップデートされてしまい、またまた操作方法が変わってしまいました。これにはまいったです。画面上のレイアウト設定の操作方法をやっとマスターしたと思っていたら、がらりと変えられてしまったので、さっぱりわからず、右往左往して一週間。ネット上で検索しても2.3のものは一つしかヒットせず、その方は操作方法が変わったといっていてもどのように操作するのかはいってくれないのでさっぱりわからないままでした。絶望の中で、タマタマ、設定ボタンの〇をクリックして画面端までもっていったら波線がつながったので、もしやと思って他の二箇所も同様に操作したら波線がつながって、その上でなら自由に位置ぎめすることができるとわかりました。このルールを知れば2.2よりも2.3のほうがレイアウト操作をしやすくなったといえますが、知らないととても思いつく操作ではないといえます。googleとしてはandroid studioをより操作しやすくするつもりでやっているのでしょうけど、私にとってはありがた迷惑な事でした。今後も容赦なくアップデートしてくるでしょうから、英文を読んで理解することもしなければということですかね。アプリ開発の方はいろいろな入力の仕方を終える手前まできているところです。急がずに気長にぼちぼちと、ですかね。
androidのプログラミングを独学で勉強中です。なかなか素人にあう参考書にあたらず、今は3冊目のもので奮闘しています。androidのプログラミングは、現在はgoogleが提供しているandroid studioというエミュレータを使って開発するわけですが、昨年暮れごろにこのandroid studioが2.2にバージョンアップされてしまい、市販の参考書はほとんどが旧版の2.1のため、解説の挿絵や操作があっていないため、素人は対応不能となってしまい、しかたなくバージョン2.2の参考書も買ってしまいました。しかも、最初にかった初心者用とうたっていいるにも関わらず、ドラック&ドロップ操作をすると説明してくれればわかるところを、「クリックしてもってくる」と書かれているなど、手抜き説明とバージョン2.1対応なので、不適切参考書でしかないと見切りをつけて、3冊目をかった次第です。しかし、残念ながら挿絵と操作説明はバージョン2.1なので、バージョン2.2での操作に自力で変換して、プログラミングを進めています。というように、androidのプログラミングはandroid studioの使い方とandroid用javaのプログラミングとを同時に勉強するという進め方になっています。なお、android用javaのプログラミングは、いまだ素人の見解ですが、ほとんどが、android用として用意されているルーチンに引数でデータを渡して所定の動作をさせるというもののようです。ついでにいえば,実機での動作は放棄してもっぱらエミュレータでの動作、デバックでやっているところです。そのうちにxperiaではない実機を買って動かしてみようと思っています。いかなるプログラムを作るかはもっか検討中です。ではまた。