ひさき志向

前向きで穏やかで温かい人になりたいと思って日々過ごしています。コンピューターの勉強と、好きなアニメ、漫画の名言とか書いていこうと思います。ひさきは、陽咲と書きます。筆が遅いですが、フォロバやいいねをしてくれると、凄く喜びます!よろしくお願いします!

ひさき志向

前向きで穏やかで温かい人になりたいと思って日々過ごしています。コンピューターの勉強と、好きなアニメ、漫画の名言とか書いていこうと思います。ひさきは、陽咲と書きます。筆が遅いですが、フォロバやいいねをしてくれると、凄く喜びます!よろしくお願いします!

マガジン

  • 【にから】WEBゲーム作成講座【二辛】

    プログラムを覚えて6か月の初心者が、PHPでWEBゲームの作成にチャレンジしていきます!

  • 【いちから】プログラマー養成講座【一辛】

    これは、プログラムのことを一切知らない、一人の人間がプログラマーとして転職を成功させるまでに一人の師匠に教えてもらったことをまとめたマガジンである

  • マンガ・アニメ好きな言葉

    心に響いた漫画やアニメの格言をまとめてます

最近の記事

  • 固定された記事

【にから】WEBゲーム作成講座【二辛】

はじめにおはようございます、ひさき志向です。 無事に前回「いちからプログラマー養成講座」が終わりました! そしてそのかいあって、プログラムを勉強して半年で転職に成功し、2023年04月からプログラマーとして働かせてもらっています。 ですが、仕事ではPHPを使わないことになりました。せっかく覚えはじめたPHPをこのまま使わないのも勿体無いので、師匠と相談しまして、次の講座もPHPでやってもらうことにしました。 その講座は「WEBゲーム作成講座」でお願いすることにしました。前

    • サイコロゲームを作ろう!3

      ロビー機能、参加機能、部屋作成機能、部屋編集機能、スタート表示、スタート実行、部屋にINする機能など、師匠にご指示/ご指摘いただきながら、どうにかゲーム本編に取り組めるところまできました! 本当に、使う側だと、当たり前に利用できるものなので意識をしていないですが、裏側ではエラーチェックとかもちろん実装するし、「オーナーじゃ無い人が、部屋削除画面にリクエストしたときの処理」とかまでプログラムしないといけないということがわかっただけでも、やった価値がある気がします。 そうでし

      • サイコロゲームを作ろう!2

        もくもくとプログラムをする時間になりました。とりあえずスタート画面というかロビー画面というか、ゲーム開始前の状態ですね。 オンライン状態の人をロビーに表示するような機能オンライン状態・・・。見当もつかないからAIに聞いてみよう。 ふむふむ。よくわからん・・・。AI先生のいうことをいつも理解できない・・・。みんなAI使え、AI使えって言うけど、AI先生難しくないですか?KKししょ~ぅ~。 あ~、わかります~。これがさっきのAI先生が言ってることなんですか? 1個目でこん

        • サイコロゲームを作ろう!1

          ゲーム仕様を考えるなんか、普通に面白そうですね! わかりました! スタート前 オンライン状態の人をロビーに表示するような機能 ロビーにいる人が「参加」するボタンを押したときの挙動 「参加」中の人を、わかるように画面に表示 「参加」中の人は、「辞退」ボタンを表示 最初に参加を押した人をオーナーとする オーナーは「レイドポイント」を決めて、(20~100P) オーナーは「クールタイム」を決めて、(5~60秒) オーナーが「スタート」ボタンを押せるようにする

        • 固定された記事

        【にから】WEBゲーム作成講座【二辛】

        マガジン

        • 【にから】WEBゲーム作成講座【二辛】
          8本
        • 【いちから】プログラマー養成講座【一辛】
          20本
        • マンガ・アニメ好きな言葉
          7本

        記事

          SQLインジェクションの恐怖

          「ハンドルネーム設定/解除の添削」に書いてあった脆弱性の中にあった 「SQLインジェクション」も名前は良く聞きますけど、 追加で説明して欲しいです、師匠~。 SQLインジェクションとは実際にどんなSQLが攻撃されるかSELECT id,pass FROM login_userWHERE id='hisaki' AND pass='内緒のパスワード'; SELECT id,pass FROM login_userWHERE id='hisaki' or 1 = 1;--

          SQLインジェクションの恐怖

          脆弱性対応ってなに?

          XSSとは「ハンドルネーム設定/解除の添削」に書いてあったんですけど、 「XSS(クロスサイトスクリプティング)」ってなんなんでしょうか? 実際にXSS攻撃を実行してみよう<form method="POST"><input type="text" name="test" value="" /><input type="submit" /></form><?phpprint $_POST['test'];?> メッセージボックスで0が表示されました。 わかってしまいまし

          脆弱性対応ってなに?

          ハンドルネーム設定/解除の添削

          noteにて筆をとるのは初めてになります。 ひさきさんに、パソコン知識や、プログラム勉強や、ゲーム作成を週1回くらいの頻度でお話させて頂いているKKです。 自己紹介(KK)今年44歳になるベテランのシステムエンジニアです。ゲーム会社勤務しております。20歳からPG/SEとして働いていますので、23年間この世界に従事していることになります。あと、私はWEBサービスの作成は本業ではないので、間違った知識、古い知識が書かれていることがあれば、ご指摘くださるとありがたいです。 「

          ¥500

          ハンドルネーム設定/解除の添削

          ¥500

          PHPでゲーム作成|ハンドルネーム設定/解除

          おはようございます、ひさきです! 今日からいよいよ、PHPでブラウザ上で動くゲームを作り始めます! 今日のお題はこちらになります! ログイン的な機能の作成というのは「ログイン」「サインイン」とか、そういうものです。 「いちから」のTODOリストでは<ひさき>だけが使う想定だったので、まったく意識していませんでしたが、これから作るゲームは多数のプレイヤーがいるので、そういうプログラムを作る必要があります。 ・・・なんていうか、現状の知識だと全然わかりません。こういうときはA

          PHPでゲーム作成|ハンドルネーム設定/解除

          終わりに

          こちら「プログラマー養成講座」の最後の感想回になります。 目次はこちらからご参照下さい! このブログを書きはじめたのは2022年9月です。ずいぶん時間がかかっちゃいましたが、この研修自体は2022年8月~10月までの2か月間で、とても良い勉強をさせていただきました。研修後も師匠にはプログラムを教えてもらって、2023年03月にはついにプログラマーとして転職することにも成功しました!!。とても感謝しているのと、師匠に出会えて本当によかったと思います。 プログラミングのススメ

          TODOリストをDB化して,SQLに触れてみよう

          こちら第9回「プログラマー養成講座」になります! 目次はこちらからご参照下さい! 今回は全部、師匠のお話になります! DBとはDBとはデータベースのことで、データベースとは、データの集合体のことです。概念的な話をすると、Excelもデータベースの一種ですし、OfficeではMsAccessというデータベースのソフトウェアもあります。 用語DB(デービー、データベース) データベースという言葉にはいくつか意味があります。ソフトウェアやサービスのことをさしたり、テーブルの集

          TODOリストをDB化して,SQLに触れてみよう

          8.[PG4]PHPでTODOリスト(csv版)を作ってみよう(xampp & PHP) その3

          こちら第8回「プログラマー養成講座」のパート3になります! 目次はこちらからご参照下さい! HTML宿題提出ひさびさの宿題、ちゃんと頑張ってきました! 見かけ具合も、できる限り似せてみました! コードはこんな感じです! <html><head><title>WEBページタイトル</title><style>#frame{ display: grid; grid-template-columns: 140px 1fr; justify-content: space-aro

          8.[PG4]PHPでTODOリスト(csv版)を作ってみよう(xampp & PHP) その3

          迷わないことが強さじゃなくて、怖がらないことが強さじゃなくて、泣かないことが強さじゃなくて、本当の強さって、どんなことがあっても、前をむけることでしょ。前をね。

          迷わないことが強さじゃなくて、怖がらないことが強さじゃなくて、泣かないことが強さじゃなくて、本当の強さって、どんなことがあっても、前をむけることでしょ。前をね。

          ちゃんと練習しても、ちゃんと勉強しても、結果がついてこないときはある。だからみんな頑張るし、勝ち取りたい未来に手を伸ばすのよ。

          ちゃんと練習しても、ちゃんと勉強しても、結果がついてこないときはある。だからみんな頑張るし、勝ち取りたい未来に手を伸ばすのよ。

          他人に迷惑をかけることは「自由」ではなく「横暴」という。「自由」は他人を害さない全ての中にある。

          他人に迷惑をかけることは「自由」ではなく「横暴」という。「自由」は他人を害さない全ての中にある。

          8.[PG4]PHPでTODOリスト(csv版)を作ってみよう(xampp & PHP) その2

          こちら第8回「プログラマー養成講座」のパート2になります! 目次はこちらからご参照下さい! 前回までで「PHPの開発環境」ができました! 師匠に教えてもらい、特に詰まることなくできました! 素朴な疑問なんですけど、この自分のPCに作ったWEBサーバー?は他の人からも見えてるものなのですか? なるほど、安心しました。いきなり全世界へ向けて、ひさきのPCがデビューしたってわけではないのですね。 よろしくお願いします! HTMLとは 前回の話を聞いた後に、サンプルページ

          8.[PG4]PHPでTODOリスト(csv版)を作ってみよう(xampp & PHP) その2

          8.[PG4]PHPでTODOリスト(csv版)を作ってみよう(xampp & PHP) その1

          こちら第8回「プログラマー養成講座」のパート1になります! 目次はこちらからご参照下さい! PHPとは? なぜPHP? 今日からは、MicrosoftOfficeを離れることになると聞いています。 ふむふむ それはどうしてですか? 開発環境を作るのが簡単というのは良いですね。 PHP開発環境構築(XAMPP) (以下、すべて師匠の言葉になります) ではGoogleで「xampp」と検索して下さい。たぶん一番上に出てくるサイトでURLが、 www.apachef

          8.[PG4]PHPでTODOリスト(csv版)を作ってみよう(xampp & PHP) その1