2019年11月25日

FPGAというものがあってな・・・・今更かよーーーー

1990年代後半にFPGAは今後、大成長するぞ、と感じた。職場でも講習会等が開かれFPGAを使える技術者の養成が急務だった。

そして、20年が過ぎた。飽和した。成熟した。もはや目新しいものはない。枯れた技術になった。20年という歳月は人を老けさせる・・・・・ そりゃそうだ(笑)

では、次の技術は何か? 半導体はメーカーがロードマップを出す。数年後に10ナノルールになってぇーーーとか。
だが、それは製造上の問題も含むものである。
そうではなくて、オツムの進化はどうなのだ?  つまりはツールの進展はどうなのだ?

CPUで言えばハードの進歩にソフトが追いつかない状況があった。今はソフトエンジニアの数はハードエンジニアの数の数十倍はおるおるおーるず。
ここで注意。ソフトエンジニアという場合には文系卒の掛け算九九も怪しげなレベルも含まれるのである。
ようするに土方作業としてはOKって事だわ(笑)

では、FPGAだはどうか。。。。。これも土方作業としてはOKという分野があるらしい。詳細は知らんけどね。

ALteraがインテルに買収され、様相は変わって久しい。XiLinx, Latticeは健在。すでに、ありふれたデバイスになっているFPGAなので、儲けるには数を売るしかないのだよん

80年代のGAL, PAL、90年代以降のFPGA。エレクトロニクスの一つの分野の話ではあるが、では、FPGAの次は何か?  そこだで。

目端の効く奴らは次世代を狙う。ボンクラのオレのようなのは常に時代を後追いする。

いいのだ、それで。棲み分けというものだ。兵隊がたくさんいないと成り立たないのだ。オレは兵隊だ。それでいいのだ。指揮官はシンドイのだ(笑)

posted by toinohni at 17:46| 東京 ☀| Comment(0) | エレクトロニクス雑学 | このブログの読者になる | 更新情報をチェックする

Program codeがテキストではなく画像で表示されている場合

http://ishidate.my.coocan.jp/vpy_9/vpy_9.htm

写経と文字認識とを根気よく使ってですね(笑)

 

   さあ、これをTextに変換するだぞ。png Fileである。これをGoogle Driveにup loadするのである。そして、Googleドキュメントで開くである。するとテキストに変換するである。

#いろいろな回帰分析手法を設定し、学習させ、予測させる regrl = linear_nodel.LinearRegression() regri.fit (X_train, y_train) y_predl = regr1.predict (X_train) regr2 = linear_model. Lasso (alpha = 0.2) regr2.fit (X_train, y_train) y_pred2 = regr2.predict (X_train) regr3 = linear_model.Ridge (alpha = 0.2) regr3.fit (X_train, y_train) y_pred3 = regr3.predict (X_train) regr 4 = linear_model.RANSACRegressor() regr4.fit (X_train, y_train) y_pred4 = regr4.predict (X_train)

1. # 結果を表示させるメソッド def show_data(y_pred):

plt.xlim (54.75, 57) pit.ylim(110, 150) plt.grid(True) pit.scatter (X_train, y_train, s = 20, color = 'r') plt.plot (X_train, y_pred, color='b', linewidth=2)

# 結果を表示する pit.figure (figsize = (7.2, 7.2)) pit.suptitle('1131137.0

3- - -#n +39 : (kg) : H VA E (mmHg) ', font properties = fp) plt.subplot (221) pit.title('Linear Regression') show_data(y_predl) pit.subplot (222) pit.title('Lasso') show_dat aly_pred2) pit.subplot (223) plt.title('Ridge') show_data(y_pred3) pit.subplot (224) pit.title('RANSACRegressor') show_data(y_pred 4)

plt.show()

    これをEditorで修正するである。VScode使っておるおる。というのは以前も書いた。今回はGoogleドキュメントの文字認識能力についてだ。

改行は自分でEnter叩くのでさほど問題はない。
日本語に変換するところでミスっている箇所があくつかある。
小文字の「l」と数字の[1]を誤変換する。小文字のエルと数字のイチは間違いやすいですわ。昔から。
たまに[m]と[n]を間違う。
plt を pitと誤変換する。これはReplaceで一気に修正すればいい。

VScode Editorでは文法的なミスには波線がつくので変数の間違い等はすぐに気づく。
したがって、この作戦は意外と良い。使える。Googleドキュメントで処理するって実用に近づいた・・・・あくまでもワタクシの怠け用のツールとして(笑)

これでプログラムのソースコードがテキストではなく画像になっていても簡単にテキストに変換して試すことができる・・・ような気がする。
まー写経とどっちが楽か?   長さ、量に依るですね。うむうむ。終わり

posted by toinohni at 08:51| 東京 ☁| Comment(0) | ソフト系雑学 | このブログの読者になる | 更新情報をチェックする

VScode 画像表示 回復しとったのです

image

今日、VScode起動したら画像表示したである。良かったよかったよかったーーーー!! 

普通のは表示していたけど。なんでInsiders使うのか?  何か理由があったが忘れたである。Javaの何かがうまくいかなかった気がするけど。もうJava使わんのだけど。

VScodeに限らすVisual Studio 2017 Communityも自分でプログラムを書くことはなく出版社サイト、記事サイトからDLしてクリック、クリック楽しC--ってレベルだけどね。
それでも以前は画像表示していたのに、ある日から表示しなくなると、ムカッパラたったり悲しーになったり。対策探すの楽C-・・・・といいのに。
だが、だいたい待っているのが最良ですわ(笑)

posted by toinohni at 07:49| 東京 🌁| Comment(0) | ソフト系雑学 | このブログの読者になる | 更新情報をチェックする

EveryPhone AC の時刻表示が 変だジョー

おいらのEveryPhone ACは2017/11購入である。2019/09に起動しなくなってヤマダ電機に持っていったら担当者が、修理すると2,3週間かかるので在庫があるので交換でよろしいか?  色違いになるけど、と提案して来たのであった。黒から金色に変わった。新品だーーぃ!!

  この金色ACは前の黒ACよりマシ。黒ACは画面オフだと着信しない。電話機として失格だ。修理に出したが治らんかった。
それが今回の金ACは画面オフでも着信するで。それが当たり前だがウレピー。もう保証はないのだが2,3年は頑張って欲しいものである。6インチスマホはいいぞ。年寄りには(笑)

で、右上の時刻表示を信用していたら、あら、何か変だジョー!!   ずれとるし。なんじゃこりゃーぁ!!   
というわけで、ヤマダ電機のスマホはね、某5ch見たらそういうの多いんだって。ACだけでなく。その場合には電源切って再投入。
それで治った。よかった。

スマホも1週間に1回は電源切る方がよいのだな。PCは使わない時は電源切る。サーバーにしているノートPCも夜の8時に電源切れて、朝の6時に電源入る設定だ。Linuxマシーンである。電源切りはLinuxの機能で。電源入れるのはBIOS設定で。どうよ、この便利さ(笑)

PCの場合はSSDにしてから起動時間がちょ~短くなっていいす。スマホの場合は起動に時間がかかる(あくまでもヤマダ電機のACでの話でして、他のは知らんもんね)

オムロンの体重計もたまには電池の外し・入りをした方がいいのかもね。電子機器は電源を切ったり入れたりして気合を入れないと長持ちしない気がしている。根拠は勘ですけど。

posted by toinohni at 07:42| 東京 🌁| Comment(0) | ソフト系雑学 | このブログの読者になる | 更新情報をチェックする

2019年11月24日

png とか pdf とかのファイルの文字を抽出するというのかなんというのか

Pythonの解説記事があるサイト
http://ishidate.my.coocan.jp/vpy_9/vpy_9.htm
このサイトではプログラムは画像になっていてコピペですいすいと試す事ができないので写経していた。だが、文字認識アプリ、ツールを使えばいいんじゃね?  とさっき閃いた次第である。
画像は次のようなものだ。

これを写経するの・・・・質めんどい。やーーめたっと(笑) と思った次第であるがフリーの文字認識のツールを使えばどーよ・・・だよね。
探したがフリーでは高機能というか精度良いものはないのでは? 有料のものは試す事もできず。
そして、Googleだ。pdfをGoogle Driveにuploadすればいいらしい。WebのGoogle DriveでそれをGoogleドキュメントとして開くと文字に変換するらしい。で、やってみた。
あかん。画像はpngである。それをpdfに変換するのにLibreOfficeでやってみたり。IrfanViewでも機能としてあるなあ。
pdfにしないといかんと思い込んでしまったのだった。

だが、よく考えると、なんでpdfにしてからup loadするのか、おまいは?   png のファイルをuploadすればいいではないか、バカタレ!!
  で、png FileをアップしてGoogleドキュメントで開いたら次のような結果になった次第である。

image

これはWeb上の表示であり、Textである。コピペして秀丸で修正して使えばよい。ここではコピペできないように画像の貼り付けをした。(笑)

これ見ると、だいぶ実用になる気がしてきた。誤変換は自分で修正すればいい。ここらの数字を書き写すって面倒ですがな。この作戦でやったみようずら。

画像はpngとしてファイルに落とし、それをGoogle DriveにアップしてGoogleドキュメントとして開く。
PDFにしてからアップして・・・とやると誤変換ばかりであった。なんでか?  知らんわい。

Google Driveってちょ~好き!!  「Googleバックアップと同期」という名称になっているようだけど。

蛇足というか結果というか、テキトー
やってみて実用にならんでした(笑) 改行の処理に加え誤変換の修正。ただ誤変換等はVScodeで変数がエラーになるとか出るから修正は可能。Python特有のインデントが全部消えとるのでここらはVScodeで修正するしかないのだが、
写経するほうが、かなり速い!! 
  というわけで、この作戦は放棄だが、Google DriveにOCRの機能があるという事は知っておいて損はない。得もないだろう(笑)

posted by toinohni at 09:03| 東京 🌁| Comment(0) | ソフト系雑学 | このブログの読者になる | 更新情報をチェックする

2019年11月23日

OneDriveというものがありましてん いまさらかよーー

タダなので使っているが5GBなのである。増やすにはカネ払えばいいらしいである。しかし、アカウントを2つ持つと5GBが別に使えるのである・・・・10GBになったである。
だったらアカウントを10ぐらい作ると50GBがタダで使える・・・かどうかは知らないである。

ただ、アカウント2つで5 GB + 5 GB使えるという場合にも使い勝手はすこぶる悪いである。サインインをやり直せねばならぬのである。
面倒なので1つだけ使うである(笑)

一つだけ5GBでも3GBぐらい使用しておるのである。つーか、そもそもクラウドにデータを置く必要はないのである。
実はVisual Studio 2017 CommunityやFPGA開発ツールのQuarutusⅡのProjectをクラウドにおくとあっという間に10GB, 30GBと消費するである。なのでそういう使い方は放棄したのである。
だいたいupload, downloadに時間がかかるである。光でVDSLで50Mbpsぐらいは出るので・・・と思っていたがサーバーが混雑したら、ちょ~低速になるのである。クラウドの利用はワタクシは今後は減らしていく次第である。

アカウント増やすと5GB単位で増える・・・・が、わてとしては役に立たん。つーか、ワテには使い道がない。

OneDrive 5GB、Google Drive 15GB, OneDrop 2GBがタダで使える。それで有り余っている次第である。世の中の人達はいったいどのような使い方をしているのであろうか。クラウドに数百GBを置くというのは、いったいどういう使い方なのであろうか。自分のHDDに置いといて、自分ちでサーバー立てれば楽勝である。(笑)

クラウドにデータを置くという意味がワタクシにはない。共有しないからである。友達がいないからである。近所に猫の友達がいるが、そいつらはインターネット使わないである。

クラウドにデータを置く?  そんなにデータがあるのか、世の中の人達は!!  うーむ、引きこもりのワタクシは何もわからぬ。何も知らぬ。貧乏・金無しで、引きこもり!!  

ケンシロウが言うた。おまえはすでにしんでいる。

ワタクシは言う。ワタクシはおまえに言われずとも、わたくしはすでにしんでいる !! (笑)

posted by toinohni at 13:02| 東京 ☔| Comment(0) | ソフト系雑学 | このブログの読者になる | 更新情報をチェックする

やっぱ写経だよな

プログラムの例題を出版社サイトからDLしてVScodeでクリック、クリッくで動作見る。あー、動いた、終わり。
これだとアタマに染み込むものがない。
それはWeb-Siteにある例題も同じく。クリック、クリックで動作みて、あー動いたそ゜、なんだか勉強した気分になったんだぉ
インターネットってちょ~便利だお
たくさん例題を動かして勉強するんだぉ

だお、だぉ、だおーーーん。

そういうわけなので次のサイトの運営者がコードを画像にしているのは妥当である。
http://ishidate.my.coocan.jp/python/python.htm

VC++, Pythonの解説サイトである。著者は元大学教授である。教育する側としてコピペでクリックだと学習にならないとわかっているのだろう。

てなわけで写経するワタクシ。ただ、写経と言ってもね、VScodeの入力補完機能とコピペ機能を活用するとスイスイと書ける。このスイスイと書いてコピペでドン!! ってのもアタマに染み込まずって感じ。
ようするに書き写して動作確認するのがちょ~うまくなったワタクシって事だ。

オツムの老化防止対策としてやっとる。貧乏・金無しなので趣味にカネかける事ができないのである。PCとインターネットがあればプログラムいじって暇つぶしが出来るのであるである。
キーボード叩く、プログラムいじる、ソフトを試す、ね。カネかからない素晴らしい趣味である。しかも、認知症対策、オツムの老化防止に効果があるとかないとか、テキトー。

でね、そのサイトにTensorFlowの解説もあるので、とりあえず全部の動作をみる。写経がうまくなる、コピペがうまくなる、そして、その次にここらの理解が進む・・はず。

クリック、クリック、あ、動いたぞ!!   よっしゃ 終わりだ!!  という事では何も進展はありませぬという経験則であります。(´・ω・`)

posted by toinohni at 10:32| 東京 ☔| Comment(0) | ソフト系雑学 | このブログの読者になる | 更新情報をチェックする

2019年11月22日

ETとかの組み込み機器展とか、他の展示会も

ET, 画像機器展、テクノフロンティア、計測展・・・・テキトー。そういうの見に行くのが趣味だったが最近は行かなくなった。CEATECも行かなかった。Webで知る事ができるからいいや。。。。というわけでもないけど。

とにかく遠いところは矢田亜希子。幕張、有明ビッグサイト、横浜パシフィコの3箇所は数年前は毎年でかけたけどなあ。カネがあった頃は(笑)

というわけだが、ETは活況か?  行った人のブログ見たら低迷らしいが。まーしかし、流行り廃りはあるからね。
太陽光発電関連の展示会も賑やかだったなあ、2010年頃から数年間は。有明ビッグサイト。
最近は行かないので。以前は猪瀬が都知事のときに行った。

多摩地区では、多摩産業交流展ってのが2月ごろに開催・・・・数回行ったけど最近は行かなくなった。見るべきものがない、というのは自分自身がこの分野に興味をなくした。

そういえばアッキハバラにも行かなくなった。欲しいモノがないのである。PCはSSDに換装したらスイスイ動くし、AI、人工知能、機械学習で実用になるようなマシンである必要はない。そんな高尚なことはやらんし。
つーか、そういうのは外部の高速コンピュータを借りるという方法があるらしいがカネがかかることはできんのである(笑)
PCもスマホも高性能である必要はないのである、わての場合は。

すると技術の分野の近未来はどうなるか。少なくとも興味を持つ連中が増える事。もう興味ないもんね、わし・・・・・という連中が増えるのは好ましくない。なんちーーーて。

で、pC、携帯、スマホ、プロジェクター、シリコンオーディオ・・・・と来て次は何だい?  そこだろな。
別に何か欲しいわけではないのだ。そこだな。
今後は人がしあわせになるアプリとかさ。AIにしても、何のサービスが期待できるのかってあたり。

ただ、最近はスーパーのレジとか機械化が進んでいる。牛丼の松屋に行ったらセルフサービスになっていたわん。券売機は以前からあるけど。

さてと。欲しい物がない。ここだ。なので新しいモノというよりは新しいアプリ、楽しいコンテンツ、人が賢くなるようなツールとかさ。あったら少しは興味出るかもよ。

posted by toinohni at 20:47| 東京 ☔| Comment(0) | エレクトロニクス雑学 | このブログの読者になる | 更新情報をチェックする

宇宙の観測Ⅲ

X線の観測、ガンマ線の観測、宇宙線の観測、ニュートリノの観測、重力波の観測

読み応えがある本である。宇宙論の入門書、一般向けの本に飽きたらこれだね。

2009年以降から去年あたりまでの発見についても書いてある。重力波の発見とか。

で、入門書や一般書を数冊は読んだから知識の整理・復習になった、と思う。たぶん。

このシリーズは1巻から17巻まであるようだ。毎月一冊で17ヶ月で読了しちゃる。で、17巻から始めたワタクシ。。。。。。

posted by toinohni at 20:19| 東京 ☔| Comment(0) | 物理科学雑学 | このブログの読者になる | 更新情報をチェックする

たまにwxMaximaでアーーソブっと

関数定義、if文でこういうのができる。
f(x):= if x < 0 then -x else x;

グラフは
wxplot2d([f(x)], [x,-2,2])$
image

   まあ簡単。では、このように定義した関数を積分できるかというと、
integrate(f(x), x, -1,1);
image

   積分しませんでした。

まーしゃーない。手動で計算する場合には分けて計算するでしたね。なので分けて書けば計算したですが。
if文使って関数定義した場合に積分ができるものとできないものがあるんだろかねー。
知らんわい。

上の場合に、絶対値で書くと積分したのですねー
f(x):= abs(x);

integrate(f(x),x,-1,1);

1

    うーーむ。まあそういうものなのだろう。詳細は 知らんわい !!

posted by toinohni at 20:07| 東京 ☔| Comment(0) | ソフト系雑学 | このブログの読者になる | 更新情報をチェックする