ナナビットライフ

5bitで始めたエンジニアライフも気がつけば7bit。 年を数えるのに指5本で足りた時…

ナナビットライフ

5bitで始めたエンジニアライフも気がつけば7bit。 年を数えるのに指5本で足りた時はとうに過ぎ、気づけば7本必要になったよ今年。 気づいた6月に引退したら明日はもう9月。  せめて雑記帳でも書いてみれば。0b1000000歳の吾輩よ。 で、はじめました。カエルの指って何本だ?

マガジン

  • プログラミングのピ

    どのプログラミング言語から始めたらいいの?と思った時に読んでほしいかんたん講座。すこしずつ、ゆっくりと一歩一歩。 プログラミングに興味をもったお子様、親御さんに向けた基礎講座をなるたけやさしくて短い文章で構成していきます。私同様に老後の趣味なんかを考えおられる御仁にも読んでもらえたら幸いです。 プログラミング言語はたくさんありますが、基礎はどれも同じなんです。順次・変数・関数・繰り返し・分岐の組み合わせで成り立ちます。この講座ではタイピング少なめ、ブロックを並べる操作でできるmicrosoft社製無料のプログラミング環境を使います。ブラウザだけでOKですが、3千円くらいで市販されているmicro:bitという学習用コンピューターボードで動かすこともできるので、かつての電子ブロック的な楽しみも期待できるかと思います。たのしくプログラミングを学びましょう。

最近の記事

  • 固定された記事

科学の子

こんばんは。 心やさしい ラララ 科学の子 と詠んだのは谷川俊太郎ってほんとうですか? 吾輩、プログラミングの記事を書いています。 そんで今日6日目の記事に とえらそうに書いたのですが、その元ネタはこれです。 それともうひとつ、   ペンギン・ハイウェイ (角川文庫) 【クリックでamazonに飛びます】 こっちは超やわらかい。笑 アニメにもなった森見登美彦のファンタジーで、彼の作品の中で女性にも安心しておすすめできる本ってこれくらいじゃないかしらと吾輩は思う。

    • サントラを聴いて思い出す今年泣いた映画とドラマ12選

      まさか泣かされるとは思いもしなかった 「ゴジラマイナスワン」 ご先祖様に想いをはせて… 「ゴーストバスターズ アフターライフ」 ほっこり、なかよし、がんばり、お祝い 「舞妓さんちのまかないさん」 家族・隣人のおもいやり、変化すべき、強い意志 「レッスンinケミストリー」 家族のかたち、新しく始めること 「フローラとマックス」 友情に 「ウエンズデー」 喪失と再生、青春 「最高に素晴らしいこと」 喪失と再生 「エドワードへの手紙」 不屈、友情、チームワーク 「

      • ゼルダの伝説実写映画化のニュースに思うこと

        いつになるのかはわからないけれど、期待して待ちます。 「構想30年」って今週見たゴジラ-1.0冒頭のたけしの映画の予告編でババンとでてたけど、 そこまでは待てぬ。 次のゼルダ発売の前には公開されるだろう。 宮本氏が後期高齢者になる前には公開されるだろう。 私のゲーム歴はスマホとMSXを除けば任天堂オンリーだ。 シャープのファミコン、ディスクシステムを買ってゼルダとドラクエで始めて以降、 ゼルダとピクミンしか自分用には買っていない。 ティアキンは「竜の泪」のドラマに

        • 固定された記事

        マガジン

        • プログラミングのピ
          16本

        記事

          今日から使える iOS17 新機能「スタンバイ」。机をたたけば○○が灯る

          普段のこんな状況に最適と分かって毎日使ってますmacでデスクワーク windowsPCでデスクワーク その他デスクワーク 何故?どうせiPhoneはデスクの左脇あたりで充電してたり、ほったらかしにしてポン置きしてるから だから何故? スタンド(なんでもOK)に横向きで立てかけて充電させておくだけだから それがどうした それだけでもタイトル写真のようにスッキリするじゃないですか そしてたまに今何時?って思うじゃないですか PCの右上に時刻出してるでしょ 齢とると

          今日から使える iOS17 新機能「スタンバイ」。机をたたけば○○が灯る

          Kindle for Mac がアップデート。縦スクロールでコードが読みやすくなったけれど

          本日2023年9月29日は中秋の名月だそうで。 今宵の満月が「すずめの戸締まり」のラストシーンの月だそうですね。 今朝届いたAmazonからのメールでKindle for Macのアップデートを知りました。 で、たまたま最初に開いた「ちょうぜつソフトウェア設計入門」のレイアウト設定に連続スクロールなるスイッチがあったのでONにしてみたら、おぉっ ってなったわけで日記に書き留めております。 落ち着いてみたら、Mac版のふるまいがiOSやiPadOS版と同じになったというア

          Kindle for Mac がアップデート。縦スクロールでコードが読みやすくなったけれど

          今日から使える macOS Sonoma の新機能はSafari の「Dockに追加」が最高。早速noteをアプリ化して効率UP!

          Sonomaとは本日、2023年9月27日にリリースされた macOS 14.0 の愛称。 Docに追加とは 今回Safariに追加された機能で、ブックマークの進化形的機能。今見ているサイトをアプリ化して、ついでにDocに登録してくれる。 作り方は Safari で note のサイトを開いて、ファイルメニューから「Docに追加…」を開くだけ もう吾輩、noteの他にもebookjapanとかamazonなど20個くらい作ってしまった。 アプリ自体は各自のホーム下のアプ

          今日から使える macOS Sonoma の新機能はSafari の「Dockに追加」が最高。早速noteをアプリ化して効率UP!

          論理型は使い倒せ : 条件分岐に使っている比較演算と論理値の区別ついてますか

          こんにちは。 今回は、新人研修の講師時期にときどき気になったことを書いてみます。 分岐については皆さんすんなりと理解できてると思いますが、その条件に使う論理値、論理型という最高にシンプルで強力な道具についての理解が浅いところが見られます。油断しないで早めに味方につけといた方が良いぞ。 ということで、今日は論理値の使い方をひとつ見て理解度を確認しようという話です。 今回はブロックと共にjavascript(typescriptだけど)に変換されたコードも併記しておきます。

          論理型は使い倒せ : 条件分岐に使っている比較演算と論理値の区別ついてますか

          ピクミン🌱100匹 この7月から始めたピクミン4、最後に残したオタカラを運び終えたんじゃが、初めてのピクミン、2001年だから22年も経った記憶が浮かんできた。100匹で橋の上をえっちらおっちら、ギクシャクもっさりで運んでなかったかなぁ Nintendoゲームキューブ

          ピクミン🌱100匹 この7月から始めたピクミン4、最後に残したオタカラを運び終えたんじゃが、初めてのピクミン、2001年だから22年も経った記憶が浮かんできた。100匹で橋の上をえっちらおっちら、ギクシャクもっさりで運んでなかったかなぁ Nintendoゲームキューブ

          プログラミング未経験なら悩む前にmakecodeで3日くらい遊べば自信つくよ

          makecodeとはこんな感じの、ブロックを並べてプログラミングするというパズル感覚でプログラミングができる初心者向けの開発環境です。microsoft社が無償で提供しています。 仕事で使われるプログラミング言語は山のようにあるので、どの言語を選べばいいのかというのが最初の悩みだと思います。 歴史の長いc言語からが良いかもと欲張ると痛い目にあったりしますが、どの言語を選んだとしても、面倒見の良い講師や先輩について習わないと、茨の道が待っています。 そうはいっても最初はお

          プログラミング未経験なら悩む前にmakecodeで3日くらい遊べば自信つくよ

          15日目最終回。未完成プログラムができあがりましたので見にきてください。

          こんにちは。 ここまでできました 伝えたかったこと 順次・変数・関数・繰り返し・分岐を組み合わせることでプログラムは作られるということ プログラムの作り方はひとつではなく、複雑な書き方でも動くけれど、単純でわかりやすいプログラムを書く方が良いということ 単純でわかりやすいプログラムを書くために必要なこと ・変数には「名は体を表す」良い名前をつける ・変数は最初に初期化しておく ・変数には書き換わる変数もあるが、変わらない変数も多くある ・関数に小分けして、何をや

          15日目最終回。未完成プログラムができあがりましたので見にきてください。

          14日目。シンプルイズベスト。分岐をなくしたらすっきりした。

          こんにちは。 今日伝えたいこと ・こたえはひとつじゃない ・分岐をなくすと気持ちいい 準備体操 12日目の説明に戻ります。シンプル飛行特徴のプログラム。 こう説明しましたが、 小学校で割り算を習った時の「余り」を思い出しました。 それを応用します。 案2 さて、昨日の宿題です。 x座標を 0→1→2→3→4→3→2→1 の順番でつくるのが予想外に複雑になったので、別の作り方を考えようという宿題でしたが、 この順番で作るのは無理。と諦めることから始めます。 「

          14日目。シンプルイズベスト。分岐をなくしたらすっきりした。

          13日目。UFOの往復飛行、予想よりむずっ💦変数と分岐の増加でおこるむずっ💦

          こんにちは。 残った「3.往復」飛行特徴のプログラムを作りましょう。 今日伝えたいこと うまくいかないこともあるけれど、あきらめないでっ💦 まずは観察から 案1 関数に渡ってくる情報としてはxひとつなので、たとえば3が渡ってきた場合、2->3と増えつつある3なのか、4->3と減りつつある3なのかの判断がつきません。 3は4より小さいので、必ず1を加えるブロックの方に進んでしまいます。4と3をひたすら往復するだけの動作となってしまいました。 失敗です。 案1修正版

          13日目。UFOの往復飛行、予想よりむずっ💦変数と分岐の増加でおこるむずっ💦

          12日目。UFO飛来! ようやく条件分岐の出番なのか?!

          1日目から読む こんにちは。 とうとうUFOが来ちゃいましたよ。 吾輩、かつては薄暗い喫茶店のテーブルの上に100円玉何枚も積み上げて侵略者から地球を守っていました。45年後に100円玉30枚くらいで似たようなゲームを作って遊べるコンピューターが買えるなんて想像もできずに。 さて、上の動画で示した飛ばし方をプログラムしてください。 どれが一番かんたんに作れるでしょうか?しかしてその根拠は如何に? 今日伝えたいこと ・アルゴリズムという言葉を覚えて欲しい。そしてアル

          12日目。UFO飛来! ようやく条件分岐の出番なのか?!

          11日目。ループ、ループ

          こんにちは。 ループブロックは昨日使ったものの他にあと3つありました。 今日伝えたいこと ・ループの形はひとつではない ・どのループでも結果的に同じ動作をさせられるが、目的によって向き不向きがある 2つ目のループ 違いはオレンジの線で示したところだけですが、昨日使ったループブロックは、今回の問題に使うには繰り返し指定の4が冗長でした。 こちらのループブロックを使った方が良かったです。 こちらのループが一番汎用的なループの形です。論理ブロックをまだ説明していなかったの

          11日目。ループ、ループ