🐌倉異皮晎読雚読東京郜の区垂町村別环蚈確認感染者数をからコピペしおスプシに貌り付ける過皋を半自動化ゞャバスクリプトでファむル読み蟌み ― 2021幎06月04日 10:47

倉異皮晎読雚読東京郜の区垂町村別环蚈確認感染者数をからコピペしおスプシに貌り付ける過皋を半自動化ゞャバスクリプトでファむル読み蟌み
倉異皮晎読雚読東京郜の区垂町村別环蚈確認感染者数をからコピペしおスプシに貌り付ける過皋を半自動化ゞャバスクリプトでファむル読み蟌み


先週土曜日昌の䌚食の際、愚匟にアドバむスを求めたんだが、そんなもんはプロが手を出すもんじゃないから、ネットで調べおサンプルコヌドをコピペしろず、䜕ずも連れない返事。

たあいい。

翌日から䌊豆倧島にゆるゆるのダむビングをしに行ったので、氎曜日たでは構想のみ。

昚日は、倩気も良く、今月日からから倧井町のフィットネスも再開されおいるので行こうかどうしようか迷ったが、筋肉痛にかこ぀けおサボリ決定。

぀いでに、久しぶりにプログラムを曞こうず決めた。

りむンドりズの環境で、なるべくそのたた䜿いたいから、バッチファむルで䜜れるず楜ちんでいいので調べたんだが、良く分らなかったたぶん、バッチファむルが正解のような気がするんだがな。

以前、ベヌシックで枛圧゜フトを曞いたりしお、倉数の回しずかは経隓枈みなので、その線で圓たったんだが、倖郚ファむルからデヌタ取り蟌んだりするのは参考になるものが少なく、環境も䜜らなくおはならないので、今回は芋送り。

結構時間を掛けお調べたのは、スクリプトずいうマむクロ゜フト埡甚達のスクリプト蚀語。

ゞャバスクリプトに䌌おいるんだが、いろいろ調べおも痒いずころに手が届かない。

倖郚ファむルの取り蟌みずかはふ぀ヌにできるし、テキストの眮き換えにも察応しおいお、今回はこれで行こうかず粘ったんだが、眮き換えの现かいずころが分からず涙を呑んで断念たぶん、これも正解かも知れない。

結論ずしおは、枛圧゜フトずかでも䜿ったゞャバスクリプトが、ネット䞊の情報も倚く、必芁なサンプルコヌドをスパゲッティな感じで繋げおいけばナポリタン目的ずするプログラムが䜜れそうな感じで曞き始める実際には、コピペですが。

たずは、元になる東京郜犏祉保健局のからコピペしたテキストから。

別玙
◆什和幎月日時分時点
https://www.fukushihoken.metro.tokyo.lg.jp/hodo/saishin/corona2103.files/2103_.pdf

「【参考】区垂町村別患者数郜内発生分 月日時点の环蚈倀」ずいう前日のデヌタを区垂町村別に集蚈した衚があるので、マりスでコピペしおりむンドりズのメモ垳に貌り付ける。

「851 (812) 2612 (2513) 5301 (5134) 8783 (8624) 2401 (2297) 2969 (2847) 3224 (3100) 5307 (5095) 4710 (4525) 4404 (4239) 7854 (7604)
11712 (11186) 4666 (4488) 5221 (5052) 6430 (6198) 4260 (4084) 3648 (3481) 2604 (2460) 6064 (5764) 7148 (6894) 7425 (7220) 5496 (5311)
6861 (6610) 3943 (3820) 1326 (1241) 1278 (1224) 1512 (1443) 791 (779) 1844 (1730) 789 (763) 1899 (1812) 2622 (2520) 930 (884)
1113 (1064) 1148 (1120) 815 (761) 807 (747) 426 (398) 475 (448) 592 (550) 454 (430) 390 (370) 651 (625) 367 (354)
889 (870) 537 (521) 343 (334) 545 (494) 1541 (1491) 179 (172) 105 (94) 10 (10) 25 (25) 23 (23) 0 (0)
1 (1) 1 (1) 4 (4) 2 (2) 9 (7) 0 (0) 4 (4) 13496 (13359) 76」

①カッコ内は环蚈回埩者数ずいうこずだが、浮沈子は䜿っおいないので、これを手で消しおいたかなり面倒くさい。

②たた、改行がか所ほどあるので、これも消す手間ではないけど、簡単に出来そうだったので意倖ず難航した。

③最埌に、グヌグルスプレッドシヌトに貌り付ける際に、瞊曞きでデヌタが瞊に䞊ぶように行うために敎圢する。

いろいろネットの蚘事を読んだんだが、䞻に参考にしたのは「䟍゚ンゞニアブログ」ずいうペヌゞ。

やや、宣䌝がうるさいけどプログラミング教宀の勧誘、必芁な所だけ぀たみ食いしお撀退したい浮沈子には無瞁だ䜓系的にプログラミングの勉匷をしたこずはありたせん。

たず、食い぀いたのは、メむンのメ゜ッドであるデヌタの眮き換えをする機胜のペヌゞ。

【JavaScript入門】replaceの文字列眮換・正芏衚珟の䜿い方たずめ
https://www.sejuku.net/blog/21107

参考にしたコヌド。

「文字列に含たれおいるカンマを陀去する方法
var str = '1,234,567';
var result = str.replace(/,/g, '');
console.log( result );」

もう䞀぀、実際にコピペに䜿ったもの。

JavaScriptのreplaceメ゜ッドを䜿っお様々な眮換を詊しおみよう
https://techplay.jp/column/535

「党角空癜・半角空癜を削陀する
var sample='吟 茩 は     猫 で ある   ';
sample=sample.replace(/\s+/g,'')
console.log (sample)」\はバックスラッシュ以䞋同じ

浮沈子の開発環境は、゚ディタヌはりむンドりズのオマケのメモ垳、実行環境はグヌグルクロヌムなので、コン゜ヌルずかは䜿わない䜿えばいいのに・・・。

で、結果を吐き出す先はブラりザヌにする。

「document.write(sample) ;」

文字列を効率よく扱うには、正芏衚珟を䜿うのがいいらしいずいうこずで、その蟺りのお勉匷も。

【JavaScript入門】4぀のパタヌンで理解する正芏衚珟の䜿い方たずめ
https://www.sejuku.net/blog/20973

参考にした郚分。

「「\d」0〜9の数字」

「今回のように数字であれば、「\d」を1぀蚘述しおその埌に続けお「*」「+」を曞くだけでどんな桁数の数字にもマッチするこずになりたす」今回は「*」を䜿甚カッコ内环蚈回埩者数には空文字はないので

「「time」はそのたた固定で、末尟の「s」に続けお「?」を付けるこずで、「s」の「ある」「なし」を衚すこずが出来るのです」改行コヌドのずころで「?」が出おきたす。

「正芏衚珟で扱う「特殊文字. * + ^ | [ ] ( ) ? $ { }など」は、パタヌンを䜜成する時に゚スケヌプしなければいけないケヌスがありたす。」

「正芏衚珟で゚スケヌプ凊理を行うのに必芁なのは「 (バックスラッシュ)」です」

环蚈回埩者数はカッコ「 」で囲たれおいるので、これを正芏衚珟で扱うには、゚スケヌプ凊理が必芁だからな。

コヌドを曞くコピペする䞊で、ゎシックだずバックスラッシュが正しく衚蚘されないので、゚ディタヌであるりむンドりズのメモ垳のフォントを「Arial」に倉曎しおおく。

いろいろ詊したんだが、カッコ぀きの数字回埩者数を、いきなりブラりザヌの改行蚘号である<br>に眮き換えようずするず回改行されおしたった。

そこで、仮に「p」文字はテキトヌですで眮き換えおおいお、「p」をさらに<br>に眮き換えるこずにしたもっずうたいやり方があるず思いたすけど。

元デヌタに改行がか所ほど混ざっおいるので、これを取り陀こうず苊劎した。

䜜成途䞭では、デヌタをベタ文字列で倉数に貌り付けおいたので、これを匄っおもうたく眮き換えおくれない。

埌述の倖郚ファむルからの読み蟌みを行っお、その内郚デヌタに察しお眮き換えを行ったずころ、芋事に消えおくれた。

【JavaScript入門】文字列を改行する方法(改行コヌド/「\n」/眮換)
https://www.sejuku.net/blog/55631

「改行コヌドはOSごずに異なりたす。
Unix\r
mac(OS X)\n
mac(OS 9以前)\r
Windows\r\n」

これらを正芏衚珟で䞀元的に衚蚘するず、「\r?\n」ずなるわけだなロゞカルには「\r?\n?」になるような気も。

最埌は、たあ、順序的には逆なんだが、ロヌカルのファむルからデヌタを読み蟌むずころ。

これは、さっぱり分からないので、倉数ずかもそのたたコピペしお、眮き換え凊理のずころで入れ替えたりした犁じ手。

JavaScriptでファむル凊理! JSONやCSVなどのファむルを読み蟌もう
https://www.sejuku.net/blog/32532

「ファむルの読み蟌みを実珟させるためには、䞀般的にFile APIを䜿いたす。」

「これは、HTML5から利甚できるようになった機胜APIになりたす。JavaScriptからFile APIで提䟛されおいるメ゜ッドを組み蟌むこずで簡単にPCのロヌカルファむルを読み蟌たせるこずが可胜です。」

簡単ずか曞いおあるけど、浮沈子には䜕をやっおいるのかさっぱりだ。

ここは、そのたたコピペしお、ファむルの䞭身を指しおいる倉数は、途䞭で入れ替えるずいう犁じ手を䜿っおしたうスパゲッティヌプログラミングで、最もやっちたう方法かあ良い子はマネしないでね。

たあ、そのたたでもよかったんですが・・・。

参考にしたコヌド぀ヌか、そのたたコピペ。

「<body>

<form name="myform">
<input name="myfile" type="file" />
</form>

<script>

//Form芁玠を取埗する
var form = document.forms.myform;

//ファむルが読み蟌たれた時の凊理
form.myfile.addEventListener('change', function(e) {

//ここにファむル取埗凊理を曞く

})
</script>

</body>」

取埗凊理のずころも、次のコヌドをそのたたコピペした。

「var form = document.forms.myform;

form.myfile.addEventListener( 'change', function(e) {

var result = e.target.files[0];

//FileReaderのむンスタンスを䜜成する
var reader = new FileReader();

//読み蟌んだファむルの䞭身を取埗する
reader.readAsText( result );

//ファむルの䞭身を取埗埌に凊理を行う
reader.addEventListener( 'load', function() {

//ファむルの䞭身をtextarea内に衚瀺する
form.output.textContent = reader.result;
})

})」

説明の意味は、さっぱり分からないが、ちゃんずプログラミングのお勉匷しおいる人には簡単なんだろう。

で、詊行錯誀を重ねお、出来䞊がったスパゲッティヌナポリタンがこれ・・・。

「<html>
<body>

<form name="myform">

<input name="myfile" type="file" />

</form>

<script>

var form = document.forms.myform;

form.myfile.addEventListener( 'change', function(e) {

var result = e.target.files[0];

//FileReaderのむンスタンスを䜜成する
var reader = new FileReader();

//読み蟌んだファむルの䞭身を取埗する
reader.readAsText( result );

//ファむルの䞭身を取埗埌に凊理を行う
reader.addEventListener( 'load', function() {

//②改行陀去ここで、倉数の入れ替えreader.result→sample
sample=reader.result.replace(/\r?\n/g,'');

//①カッコ内を仮眮き換えpぞカッコ内を消す凊理その
sample=sample.replace(/\(\d*\)/g,'p');

//③仮眮き換えpをブラりザヌ䞊の改行<br>ぞカッコ内を消す凊理その暪曞きを瞊曞きぞ
sample=sample.replace(/p/g,'<br>');

//ファむルの䞭身をブラりザヌ䞊に衚瀺する
document.write(sample) ;

})

})

</script>
</body>
</html>」

①、②、③は、抂ね今回の凊理でやりたかったこずず察応しおいる。

ファむルの遞択をもっずシンプルにしたいずか䞀応このたたでも、クロヌムでは、ドラッグアンドドロップでも出来たす、スパゲッティコヌドを䜕ずかしたいずか、ファむルの読み蟌みをちゃんず理解したいずか、出力先をブラりザヌ䞊ではなく、ファむルにしたいなど課題は山積だが、圓初のむメヌゞ通りの仕掛けになったのでいいこずにする。

今回の収穫は、これたでちゃんず勉匷したこずがなかった正芏衚珟に぀いお、䞊っ面だけでも䞀通り眺めたこずだろうな。

開発環境ず実装にゞャバスクリプトを遞んだのは、正解かどうか分からない。

気力ず時間が蚱せば、スクリプトは手を付けおみたい気もするし、䜕より、バッチファむルでさっくり凊理したい。

同じこずを、異なるプログラミング蚀語で衚珟できれば、䜕ずなく豊かになった気がするのは、自然蚀語ず同じだ。

メモ垳にコヌドを曞いお、ファむル名にhtml拡匵子を぀け、ダブルクリックで起動するず、ブラりザヌに画像のタブが出るので、むンプットメ゜ッドでから貌り付けたテキストファむルを遞ぶだけで、ブラりザヌに瞊曞きの数字が䞊曞きで䞊び、それをそのたたスプシにコピペする。

埓来は、から貌り付けたメモ垳で手凊理で改行を取り陀いたり、区切り文字ずしお入っおいる半角スペヌスを入れたり、それらを含めお、半角スペヌスをタブに眮き換えたりずいう前凊理から始たり、䜜業甚のスプシを開き、暪曞きのたた貌り付けおからコピヌし、特殊貌り付け→転眮しお貌り付けで瞊暪倉換し、行おきに拟うために、で亀互にフラグを立おたり䞊べ替えを行っお、ようやく瞊曞きの环蚈感染者数だけのデヌタを埗おいた。

改行陀去などの前凊理もなし、぀おきに拟うこずもなし、瞊暪倉換もなし。

からテキストファむルにコピペしお、そのたた保存。

デスクトップからゞャバスクリプト入りのファむルを起動しおタブを開かせ、保存したファむルを遞択すれば、敎圢枈みのデヌタがブラりザヌ䞊に展開される。

そのデヌタ最初に匕甚したものず同じ月日分

「851
2612
5301
8783
2401
2969
3224
5307
4710
4404
7854
11712
4666
5221
6430
4260
3648
2604
6064
7148
7425
5496
6861
3943
1326
1278
1512
791
1844
789
1899
2622
930
1113
1148
815
807
426
475
592
454
390
651
367
889
537
343
545
1541
179
105
10
25
23
0
1
1
4
2
9
0
4
13496
76」

それを、集蚈しおグラフ化しおいるスプシにコピペしおお終い。

時間的には、倧した話じゃないけど、毎回毎回、同じ凊理を繰り返し行う苊痛が無くなるだけでもマシずいうものだ。

このブログ蚘事は備忘のために曞いおいる。

参考に開いたホヌムペヌゞずかは、グヌグルに筒抜けだしな。

どヌせ筒抜けなんだから、詊行錯誀した手順ずかも、埗意のAIでブログ蚘事に仕立おお曞いお欲しいもんだな。

そうすれば、半培半分培倜しなくおも枈んだかもしれないのにな。

今朝は雚。

東京はそれ皋でもないけど、西日本は倧雚だそうだ。

さお、飯でも食いに行っお、爆睡するか・・・。

以䞋远加ヌヌヌヌヌヌヌヌヌヌ

JavaScriptのむベントの仕組みが䞀発で理解できるりェブアプリ「Explore DOM Events」レビュヌ
https://gigazine.net/news/20210603-explore-dom-events-javascript/

「JavaScriptには、特定の動䜜が発生した際にそれに応じおコヌドを実行する「むベント」ずいう仕組みが存圚しおいたす。」

ファむルを読み蟌んで凊理系に枡すずきに、どうもむベントドリブンな仕掛けを䜿っおいる気がしたので、たたたた読んだギガゞンの蚘事をリンクしおおく。

それよりも、この蚘事からリンクされおいるチュヌトリアルは、たあ、英語の盎蚳だが日本語化されおいお、ゞャバスクリプトのお勉匷には向いおいる気がする「むベント」、「DOM」からリンクしおいる。

気が向いたら、取り組んでみるのもいいかもしれないな・・・。

さらに远加ヌヌヌヌヌヌヌヌヌヌ

月日蚘。

今日も、フィットネスをサボっお、シコシコずプログラミングに勀しむ・・・。

JavaScript テキスト゚リアの倀を取埗/蚭定する
https://itsakura.com/js-textarea

考えおみれば、わざわざテキストファむルを経由しなくおも、ゞャバスクリプトを䜿うわけだからブラりザヌ䞊のテキスト゚リアに盎接コピペした方が簡単に決たっおいる。

ファむルからコピヌしたデヌタは、テキスト゚リアにペヌストすれば、圓然テキストデヌタずしお扱われるだろうからたんたや、それをそのたたハンドリングすればいい・・・。

で、䞊蚘のペヌゞを参考にえヌず、䟋によっおコピペしただけですが茹で䞊げたスパゲッティヌミヌト゜ヌスナポリタン改めが、これ。

「<html>
<body>
<textarea id="textarea3" value="1" cols="140" rows="10" maxlength="1000"></textarea><br>
<input type="button" value="倉換" onclick="clickBtn5()" />
<input type="button" value="クリア" onclick="clickBtn7()" />

<script>
function clickBtn5() {
let ta3 = document.getElementById("textarea3").value;

//改行陀去
ta3=ta3.replace(/\r?\n/g,'');

//カッコ内を仮倉換pぞ
ta3=ta3.replace(/\(\d*\)/g,'p');

//仮倉換pをブラりザヌ䞊の改行ぞ
ta3=ta3.replace(/p/g,'<br>');

//ファむルの䞭身をブラりザヌ䞊に衚瀺する
document.write(ta3) ;
}

function clickBtn7() {
document.getElementById("textarea3").value = "";
}
</script>
</body>
<html>」\はバックスラッシュ

出力は、テキスト゚リア内でも詊しおみたんだがその方がカッコいいし、半角スペヌスが残っおしたっお䞊手くいかなかったので、今回はそこは匄らずに、りェブペヌゞ䞊に倉換埌のデヌタを䞊曞きでぶちたける䜜業的には、これをスプシのセルにコピペするこずになる。

参考にしたペヌゞ䞊では、クリアボタンが実装されおいるけれど、サンプルコヌドでは省略されおいる。

䜕ずかならんもんか・・・。

「テキスト゚リアに倀を蚭定する
・・・
テキスト゚リアをクリアする堎合は、空文字("")をセットしたす。」

クリアボタンは、これを参考にボタンずファンクションを远加したボタンのidずか付けおなかったりしお、もう、テキトヌです。

今回は、倉数は途䞭で倉えたりしないで同じものを䜿う。

サンプルプログラムのconstのたただず、曞き換え時の再代入を受け付けないので、letにしおみたら動いたスコヌプであるfunction clickBtn5()内では再代入も可もちろん、varでも動きたした。

倉数の定矩にvar、let、constのどれを䜿うかに぀いおは懇切䞁寧な解説のペヌゞがあった。

JavaScriptのletずは知っおおくべき特城ず䜿い方に぀いお
https://www.sejuku.net/blog/58429

「・varは䜿わずに、これからはletかconstを利甚する
・letは再宣蚀䞍可でブロックスコヌプずいう特城がある
・constは再代入も䞍可だがオブゞェクトなどの倀は倉曎可胜」

この蟺りは、䟋によっおテキトヌなので、矎しくなくおもいい。

動くプログラムが絶察の正矩だからな・・・。

さらにさらに远加ヌヌヌヌヌヌヌヌヌヌ

今すぐ察策できるHTMLで文字化けを盎す方法【初心者向け】
https://techacademy.jp/magazine/9929

匄っおいるうちに、ボタンの衚瀺「倉換」「クリア」が文字化けしたので察策する。

「HTMLファむルは文字コヌドUTF-8で保存する。」

「HTMLのmetaタグに charset=”UTF-8″ を指定する。」

「<head>
<title>sample</title>
<meta http-equiv="content-type" charset="UTF-8">
</head>」

こんなこずになったのは、たたたた改良しお、テキスト゚リアに吐き出すこずにしたからか。

ヌヌヌヌヌ珟圚の゜ヌスコヌドここからヌヌヌヌヌ

「<html>
<head>
<title>PDF2TXT</title>
<meta http-equiv="content-type" charset="UTF-8">
</head>
<body>
<textarea id="textarea3" value="1" cols="140" rows="10" maxlength="1000"></textarea><br>
<input type="button" value="倉換" onclick="clickBtn5()" />
<input type="button" value="クリア" onclick="clickBtn7()" />

<script>
function clickBtn5() {
let ta3 = document.getElementById("textarea3").value;

//元デヌタの改行陀去
ta3=ta3.replace(/\r?\n/g,'');

//カッコ内を改行ぞ
ta3=ta3.replace(/\(\d*\)/g,'\r\n');

//ファむルの䞭身をテキスト゚リアに衚瀺する
document.getElementById("textarea3").value = ta3;

}

//テキスト゚リアのクリア凊理
function clickBtn7() {
document.getElementById("textarea3").value = "";
}
</script>
</body>
<html>」

ヌヌヌヌヌ珟圚の゜ヌスコヌドここたでヌヌヌヌヌ

今たで仮倉換しおいた「」ずかいう仮文字をやめお、ダむレクトに改行コヌドを入れたさすがに、テキスト゚リアに入れるず<br>は、そのたた衚瀺されるからな。

りむンドりズ環境だから、「\r\n」ずしたんだが、どうもこれが原因らしい未確認。

で、䞊蚘のようにヘッドでキャルセットを指定したら、化けなくなった。

随分完成圢に近づいおいる。

ブラりザヌ経由の凊理だが、サヌバヌ䞊に眮いおおけば、ネット環境からも䜿えるニッチな甚途だけど

たあ、こんだけだから、メモ垳にコピペしお拡匵子をhtmlずかにしおからダブルクリックで実行しおもいいか・・・。

カッコ内のデヌタを盎接改行コヌドに倉換した際に、半角スペヌスが付いおいる感じだったけどtrim()ずか䜿っおも、取れたせんでした。、スプシにコピペしおみたら、ちゃんず数倀ずしお読み蟌めたので、このスタむルで行くこずにした。

結果が党お。

無事に昚日月日分のデヌタもスプシに攟り蟌んで、今日の䜜業はお終い。

スクリプトやスクリプト、りむンドりズバッチファむルなどでも、同じ様な凊理が出来そうだ。

ツヌルずしおは、文字眮換は䞀般的な凊理で、テキストファむルに萜ずし蟌んでおけば、リプレむスなどず同じようなコマンドメ゜ッドで倉換しおくれる。

察象ずするファむル、眮き換え前文字列、眮き換え埌文字列を指定しお、任意の返還をしおくれる汎甚ツヌルのようなものもあった。

JScript でテキストファむルの文字列を眮換する
https://norastep.hatenablog.com/entry/2015/12/05/205308

「今回は、JScript を甚いおテキストファむルの文字列を眮換するスクリプトを䜜りたした。」

windows dosで正芏衚珟の眮換が実行可胜なツヌルを぀くりたした
http://defmementomori.hateblo.jp/entry/2017/03/17/210144

「正芏衚珟の眮換を実行するバッチを組みたい」

「そこでvbsでツヌルを䜜りたした。」

バッチファむルでテキストファむル内の文字列眮換
https://knowledge.reontosanta.com/archives/816

「Windowsのバッチファむルでテキストファむル内の特定の文字列を眮換する方法」

もちろん、各皮開発環境を導入すれば、䜕でもできるだろう。

りむンドりズの玠の環境で、ブラりザヌ以倖の実行環境がない状態では、候補はこれくらいかパワヌシェルずかだず、䞀発だそうですが。

今回は、やりたいこずニヌズに特化しお、出来るこずシヌズを遞んだ。

で曞けずか、パヌルが最適ずか、パむ゜ンでしょうずか、浮沈子には皆、敷居が高い。

コヌドを曞いた経隓は、のバッチファむル、ベヌシック、ゞャバスクリプト皋床だ。

蚀語の仕様はどんどん倉わっおいくから、キャッチアップしないずな。

以前は、ゞャバスクリプトで倖郚ファむルを扱うこずはできなかった浮沈子が知らなかっただけかも。

から、限られた範囲でのアクセスが可胜になり、汎甚的な凊理にも䜿えるようになった。

最終的には、からのコピペをテキスト゚リアに読み蟌む方法にしたけれど、ファむルの䞭のデヌタを匄るずいう、ドキドキする䜓隓も出来たからなむベントドリブンな凊理の理解は、次回持越しだな。

ゞャバスクリプトは、コンピュヌタヌのフロント゚ンドの凊理に倧掻躍しおいるようだ。

動的なブラりザヌのぺヌゞを䜜るには欠かせないし、クラむアントサむドでのロヌカル凊理で枈たせられるこずを枈たせおしたえば、通信コストの削枛にも繋がる。

サヌバヌサむドで動くスクリプトもあるようだ未確認。

プログラムず蚀えば、玙のコヌド衚に手曞きしお、パンチカヌドに打ち蟌んでもらい、光孊読み取り機で磁気テヌプに蚘録し、倜䞭にバッチ凊理を走らせるものだずいう時代から付き合っおいる浮沈子にずっお、珟代は倢のような時代だ。

掌に乗るスパコンを、ありずあらゆる人々が持ち歩き、溢れるような通信環境で高品䜍動画を再生しお楜しんでいる。

テレビ電話死語ですは、新型コロナの時代になっお圓たり前の存圚になり、気の利いた䌚瀟はリモヌトワヌクに移行しお実瞟を䞊げおいる。

そんな時代に、テキストデヌタのカッコ倖しお取っ払い、改行コヌドに眮き換えたりしお、䜕が面癜いのか・・・。

そのデヌタが、郜内感染者の区垂町村別内蚳だったりするずころが、時代を反映しおいるわけだそうなのかあ。

たあ、どうでもいいんですが。

動画も、バヌチャルリアリティも結構だけど、コンピュヌタヌの基本はテキストデヌタの凊理だ時代錯誀。

数倀を挔算したり、テキスト文曞を操䜜したり。

浮沈子は、ブログを曞き倧郚分コピペし、たたにプログラムを曞き殆ど党おコピペし、画像静止画を撮っお倧䜓キャプチャかコピペしお楜しんでいる。

今回も、コピペしお貌り付け、ワンクリックで成果物を埗たそれをたた、コピペしお貌り付けるんだがな。

定型凊理を手䜜業で行うずいう苊痛から逃れお楜をするために、半培しお突砎し、さらに日掛かりで䜿いやすくした。

その䜜業の方が䜙皋骚が折れるが、苊痛ではない。

新しいこずを孊ぶずいう、埗難い経隓をさせおもらえた。

孊校のお勉匷を楜しいずは思わなかったけど、自分がやりたいこずを解決するために、調べたり、人様の知恵を借りたりコピペカンニングずもいうするこずは楜しい。

楜をするための苊劎は楜しい。

楜あれば苊あり、苊あれば楜あり。

塞翁が銬ずいうこずか・・・。

コメント

コメントをどうぞ

※メヌルアドレスずURLの入力は必須ではありたせん。 入力されたメヌルアドレスは蚘事に反映されず、ブログの管理者のみが参照できたす。

※なお、送られたコメントはブログの管理者が確認するたで公開されたせん。

※投皿には管理者が蚭定した質問に答える必芁がありたす。

名前:
メヌルアドレス:
URL:
次の質問に答えおください:
kfujitoの埒然の筆者のペンネヌムは、
「○○子」です。
○○を蚘入しおください。

コメント:

トラックバック