Python 独学Programmer プログラミング初心者の?ホームページ作成 〜いつまでが初心者なのか?〜

あっ どうも子へびです。

放置されっぱなしのHPですが地道な活動はしておりまして、相変わらずどっぷりアニメにハマっております。いやアニメばかりみて寝不足なわけではなくコードの勉強もしております。(あっちなみに、最近のお気に入りのアニメは「盾の勇者の成り上がり」です。こそっとつぶやく。)
記事のタイトルのプログラミング初心者って一体いつまでそういって良いのかと今日ふと思いました。みんないつ初心者じゃなくなるのかな?

CS50Webクラスの最終課題に取り組んで早何ヶ月だろう・・。あと最後のYouTubeの撮影のみなのですが一箇所ChatGTPが動かず録画ができない。このChatGTPなんか不安定というか子ヘビの設定の仕方がいけてないのか色んな制約がかかって止まります。
今度ChatGTPのネタも書いていきたいと思います。どーでもいい今回の記事ですがこっそり最近取り掛かった作成途中のHPのURLを貼り付けておいたので見てみてください。
HPはデザイン考えている時が一番楽しいかな?機能のこと考えると行き詰まりやすい子ヘビです。笑

Python 独学プログラミング プログラミング初心者のMac Book Air〜ついに新旧入れ替え編〜

あっ どうも子へびです。

新年早々についにAppleのお年玉企画を利用して新しいMacBook Airを購入しました!




cs50のファイナルの課題提出の際自分のプロジェクトを動画編集するのですが、容量が足りませんテロップが出続けていてもう流石にこれは限界かな?と感じました。子へびの場合なんせだましだまし容量の範囲内でアプリ入れたり、アップデートを繰り返していたのでその都度Master松陰に

Master松陰

これはもう限界じゃないか〜?

と言われ続けて数年・・・。

旧MacBook Airを購入した時はまさかprogrammingの勉強を始めるとは思っていなかったし、子へびのブログも始めようなんて思っていなかったし、ネットサーフィンとiPhoneのバックアップが取れればいいかな?位にしか考えていなかったので一番手頃な価格帯の容量の少ないタイプにしたのでした。

けどだましだまし使うほどほんとーーーーーーーに使いやすくて愛着が湧いてしまい、なかなか踏ん切れなかったのですが今回cs50を最後までやり終えた自分へのお祝いと、旧MacBook Airを使いたい人が現れたのでそれならと

子へび

えいや!

と奮発してフルスペックの新MacBook Airを購入しました。
こちらが今回購入した子へびのスペック
スペック

新旧Macの入れ替えも大変なのかな〜?と思いきや思いの他簡単で移行アシスタントに任せておけばあとは待つだけ。

子へび

本当よくできていますね!最近iPhoneの移行も簡単になってますし!

ソフト開発エンジニア様様です。笑

さて新しい相棒はどうですかね〜?
いきなりXcodeのアップデートをかけたら全然終わる気がしないので、旧相棒とこのブログを書いているという子へびです。笑

子へび

とほほ・・・。




Python 独学プログラミング プログラミング初心者のswiftコードでTabBarControllerの遷移をする方法〜コードが動き出す楽しさ編〜

あっ どうも子へびです。

あっという間に桜の季節がすぎてしまい、最初に日本に桜を植えた人って本当に素敵だなと思っている子へびです。
最近アニメの話ばかりでMaster松陰に『アプリのネタはどうなった!』と手厳しいお叱りを受けましたので本日はアプリネタでございます。





失敗ばかりの子へび、前進しているのか後退しているのかもはやわからないぐらいの成長具合の子へび、はたまた才能がまるっきりみられない子へび。そんな欠点だらけの子へびですが、何が楽しくてノロノロ続けているのか?それはただ一言

子へび

動くと楽しいから!

この一言にかぎります。笑
今回の題目はテーブルビューセルをタップしたら2画面へ推移する。その際画面だけの推移ではなくタブごと推移したい。
これが子へびの目的でした。けどそんなに簡単に答えはみつからないの子へびです。

子へび

まずは教えてGoogle先生!検索ワードはテーブルビューセルとタブバーコントローラ。

っと検索してみるも目的のものは1発では見つからず、何度も何度も検索ワード変えて検索してはサンプルコードを入力して色々試すけどうまく動かず。この答えを見つける作業だけでも時間はかなり費やされます。けどなんとなく感覚的に自分の方向性が合ってるのか否かなんとなく予感めいてくる時もあります。(これは多分日頃たくさんのもがきから生まれる鍛錬でしょうか?笑)

散々試した結果

子へび

もう一回シンプルに考えてみよう!そもそもタブバーコントローラをコードで画面を推移させたい場合はどおするんだっけ?

答えはたったの2行

let UINavigationController = tabBarController?.viewControllers?[1];
tabBarController?.selectedViewController = UINavigationController;

そしてこの2行で子へびの今回の目的は達成されました。笑
ここに辿りつくまで今回もどんだけ時間がかかったことやら。けどこのたった2行で思い通りに動きだした時の爽快感!これは本当に
毎度感激します!子へびがこれまで続けてこれたのは、自分のコードが思った通りに動き出すこの瞬間が大好きなんです。

子へび

最高〜♪

子へびは毎度コードに感動させたれます。笑 そしてまた新たな欲求が生まれます。

子へび

画面推移した時にアイコン動かしたいな・・・。どうやるんだろう?

そしてまたツボにハマる子へびです。こうやって毎度穴からようやくでた地面だ!と思ったら次の穴に落ちるという繰り返しですね。
だからなかなかアプリが完成しない。

子へび

とほほ・・・。




Python 独学プログラミング プログラミング初心者の番外編〜アニメが好きすぎてごめんなさい編〜

あっ どうもどうも子へびです。 気がついたら新年度。怒涛の3月あまりアプリの作成も進まず、癒しといえばなんといってもアニメ!そしてようやく呪術廻戦見始めました〜。一言『最高〜♪』子へびは特にキャラクターデザインが大好きです。そして子へびが個人的に重要視しているオープニングやエンディング映像。これがまた素敵!本日は子へびのお気に入りをご紹介 色合い・構成・動き・スタイルパーフェクトですね笑 アプリの配色に参考にさせてもらってます。しかし何度見ても素敵〜。クリエイターの方尊敬いたします。