Python 独学プログラミング プログラミング初心者のコンピュータの世界〜何の関係があるの?編〜

あっ どうも子へびです。

今朝からどうしてもカレーライスが食べたくて、そのカレーライスとは野菜がゴロゴロ入ったルーのカレーが食べたくてランチに食べようかと思ったけど探すとどうしても理想のカレーライスが見つからなくて断念しました。やっぱりこおゆう時は自分で作るしかないですかな?そして外は銀世界。この雪がカレーライスを無性に食べたくなるような気分にさせるのでしょうか?因果関係は謎・・・

先週末はようやくMaster松陰の講義が再開されました。本当はUIの講義だったはずが16進数の疑問を投げかけたところからPCの構造の歴史へと発展しMaster松陰の白熱した講義へと発展してしまいました。16進数とビットの関係が何となく理解しかかったところでJIS企画のUnicodeがなぜ存在しているのかを知り、なぜPCのアイコンに存在していたのかを改めて意味を知りました。そして子へびは思いました。

子へび

JIS企画が英数字、記号、漢字をPCに伝えるんだとしたら今子へびが書いているPythonのコードはPCにどうやって伝わっているんだろう?

という疑問が浮かびMaster松陰に質問して見ると

Master松陰

それはアセンブリ言語に変換されてPCへ伝わっている。だから直接コードが処理されている訳ではないんだな。

っという事でした。この変換機能がなければほぼどの言語も伝わらない訳でMaster松陰曰くこの部分を開発しているエンジニアはすごいねっとの事でした。ハードウエアの開発に携わる方に知り合いがいない為、ぜひ子へびはPCの成り立ちなどを聞いてみたいです。今までPCの構造なんて考えた事もなかったし、Pythonもただ真似して書いていたけど、今している事がPCへどおゆう働きかけをしているのか知ることにより子へびにとってはより身近な存在に引き寄せてくれる知識となっています。しかしPCができてからまだ40年ぐらいしか経っていないのにすごい進化をとげていますね。そしてbit数はこの後何bitまで増えていくのでしょうか?子へびはこれからもこの手の知識を少しずつcodeの勉強の他に身につけていきたいなっと思います!

あ〜でも明日の雪やだな・・・

Python 独学プログラミング プログラミング初心者の1バイトとは 〜その中身はなあに?編

あっ どうも子へびです。

子へびは基本的に好き嫌いなく何でも食べるし、食べる事が大好きなので美味しいものは大好きです。そんな子へびは最近思うことがあります。パンケーキ屋さんが主流となってきてホットケーキを食べさせてくれるところが本当に少なくなったなっと感じます。ホットケーキを焼いているあま〜い匂いがお店いっぱいに広がる感じも好きだし程よい厚みのホットケーキにバターとメープルシロップをたっぷりかけて食べるのは大好きです。やっぱりパンケーキとホットケーキはまったく別物で、子へびが食べたくなるのは昔ながらのホットケーキです。何でこんな話になるかというとランチに久しぶりに珈琲館に入ったら小さい頃食べていたホットケーキをちょうど焼いていて、やっぱりこれだなっと確信したのです。珈琲館のホットケーキはtheホットケーキなのでとっても美味しのでぜひお試しあれ。

子へびのdatabaseの違うバージョンは何とまだ完成していません。全く本当に子へびはちょっと内容変更しただけなのにすんなり出来上がりません。うまく動かない理由は一つは完全にケアレスミスでSQLの文法が一部完全に抜け落ちていてcolumnの数とvalueの数があっていないと言うエラーメッセージがでっばなしで全然進めませんでした。そして今度次の項目にうつると内容を変更させてるはずなのに全くdataが変更されていないという自体に・・・きっと何か指示する方法を間違えているんでしょうね。子へびはいつもこんな感じです。そんな行き詰まっている時にMaster松陰から資料がきました。

Master松陰

知識として面白いから暇な時に読んでみなさい。

っとリンクが貼り付けられていました。
“https://qiita.com/yaju/items/c5da6df2221d5c3611e0”

子へび

これは・・・そもそも1バイト8bitの前にそうなる2進数とか16進数の言葉の意味がわからない・・・

これって数学で学生時代に学んだ考え方でしたっけ?子へびにはちんぷんかんぷんでそもそも進数とは何かっというサイトを引っ張り出してきて読んでいる最中です。

ちなみに子へびみたいな人の為に
“http://www.asahi-net.or.jp/~ax2s-kmtn/ref/bdh.html”/a>

まだ理解は全然深まらないけど、せっかくなので勉強してみたいと思います。しかしきっとこれらのサイトもかなり優しく説明してくれているんでしょうが、子へびにとってはとても1度では理解できません。笑

Python 独学プログラミング プログラミング初心者のApple製品愛好者〜愛好者ではあるが・・・編〜

あっ どうも子へびです。

子へびはマッキントッシュ・Apple社の愛好者ではありますが熱狂的なまでの愛好家ではないかな?デザインや次々開発される商品はいつもスタイリッシュだなっとは思ってはいます。

何でこんな話になるかと言うと子へびの使っているiPhoneのバッテリーが無償交換対象だったので交換しに行くことに。ネットで予約し店頭に行く。その段取り自体はいたって普通。子へびの場合は予約時間を繰り上げてもらおうと店頭に電話すると音声ガイダンスで“あなたの前に5名様お待ちです”っと流れてきてそのまま待つ事10分。大抵のカスタマーセンターの電話はなかなかつながらないからAppleも一緒かな?っと思ってはいたものの、子へびの後にも待っている人がいるだろうなっと思うと質問して数秒で切りました。笑

予約時間は予約がいっぱいで時間を繰り上げできないとの事だったのでそのまま予約時間に来店すると、・・・・・・・すっっすっすすごい数。フロワーいっぱいのお客さんの数。そして予約入れていない人は長蛇の列で並ばされていました。平日の昼間にも関わらずすごい人数なのでこれは予約時間も・電話も対応できないはずだ。っと納得でした。ただやはり優れている点は何といっても管理方法。スタッフみんなが小型端末持ってサクサク対応してくれるし混んでるけど親切だからイライラする事は全くないと思う。でも周りのお客さんみているとあ〜みんなApple製品好きなんだなっとひしひしと感じます。そして何よりスタッフの人が多分一番のAppleのファンなんだと思う。お客さんの中には外国人の人も多いし、スタッフも言語はバラバラだし国境も超えて愛好家は多いですね。

その場でバッテリーに不具合がないかチェックしてもらって、交換に2時間半かかるとの事だったのでひとまず退散。しかしiPhoneの中にバッテリーのチェックができる設定が隠れているなんて知らなかった。そしてスタッフの端末にどんな表示が出てくるのがのぞいたけど見せてはくれなかったな。どんな仕組みになってるんだろう?
そいえばスタッフの持っている端末に予約者リストが入っていて入り口で名前を確認されるだけど、ユーザーネームで予約登録している人もいるみたいで仮に実名じゃなかったら子へびの場合

Appleスタッフ   こんにちは!ご予約のお名前は?

 あっ どうも子へびです。

みたいな会話をしなければならないと思うとちょっと恥ずかしいですな。笑 この世界では実名もユーザー名もどっちも同等なので使用方法に注意が必要です。
無事に交換も終わって今まで通り動き出した子へびのiPhoneです。でも久しぶりにバックアップもとったし、写真も整理したし、iPhoneにとってはとっても良かったのではないでしょうか?

子へびの感想としてはもう少し店舗を増やしてくれるといいのにね。あそこまで混んでるとちょっと疲れちゃうかも?っと思いました。

やっぱり講義が必要

あっ どうも子へびです。

この週末完全に子へびの胃袋は1.5倍大きくなりました。食べすぎた〜食べすぎた〜。ここから先イベント事が続いて春先になるまで食べる量が日増しに増えていき危険領域に達します。毎度の事ながらセーブがなかなかできない子へびにはとってもっとも忍耐力が強いられるシーズンでもあります。でも美味しいものが盛りだくさん!見逃せません!ってこれがいけないのかな〜?

さて今週末はようやくMaster松陰が全てのアプリのアップデートをようやく終えられたとゆう事で講義をしていただきました。今回も聞けば納得。とても子へびにとっては為になる講義でした。まず子へびが今苦戦しているファイルの操作。ファイル操作を検索すると、ファイルの中身を削除して空にしたいだけなのに検索して出てくるワードはPathディレクトリフォルダーなどファイルにまつわるワードが一緒に説明文には出てきます。

子へび

Master松陰、子へびはファイルの操作をしたいだけなのにどの操作を加えたらファイルが空になるのでしょうか?子へびにはこれらのワードとファイルがどう関係しているのかがよくわかりません。

Master松陰

子へびはまずファイルの位置について理解する必要があります。

と言って説明してくれたのがこちらの図です。

子へび

お〜!なるほど!だからファイル操作を検索するとこれらのワードが一緒にでてくるんすね。けどいちいちこんな風にそれぞれのワードを説明してくれるサイトは見つかりませんでした。

Master松陰

これを理解しておかないと次にすすめません。そしてこれから子へびにはデータベースを操作するという事も勉強する必要があります。

子へび

とってもclearになりました!しかし子へびのコードはうまく動きせん。

と子へびのコードを見せると

Master松陰

こんな数行Master松陰の手にかかれば100行いや1000行のコードだって一度ですんなり動くので普通は必要としないけど、子へびの場合は何を考えて作ってるかがわからないからデバッカーに入れてチェックして見るのが一番手取り早いね。

っとまた子へびにぐっさっとささるようなセリフをはいて終了となりました。相変わらずきびしめです。でも講義がまた再開してよかった〜。理解が深まります。やっぱり理解できないワードは一つ一つ潰していかないと次のステップにはすすめないんですね〜。