PHP PHPセキュリティ [PHP]セッションハイジャック セッションハイジャック 攻撃内容 WEBシステムのログイン後にセッションIDを盗み、ログイン者として該当のシステムを操作する「なりすまし行為」です。 システムで扱う内容にもよりますが、以下のことが可能...
PHP LaravelVue 【Laravel】BladeファイルからVue3コンポーネントに配列を渡す方法-備忘録(解説なし) 散々迷った 3ファイル間の設定でBladeからVueコンポーネントに配列渡せます。 test.blade.php //Contorollerから渡しても良い //ここではBladeファイル内で配列作成...
絶対に必要なIT基礎知識 実務コーディングリーダブルコード リーダブルコードを読んで実践したいこと 結論 先に結論なんですけど、リーダブルコードは当たり前の事が書いてあります。 ただその当たり前の事が出来ていないと感じたのですぐに実践できることを備忘録として残したいと思います。 プログラマーとして ...
PHP LaravelJSVue非同期通信 【Laravel】axiosを使った非同期通信が404になる エラー内容 レスポンス: AxiosError {message: 'Request failed with status code 404', name: 'AxiosError', code: '...
仕事の独り言 【脱】SES辞めたいからOracle関係の派遣の仕事探してみた。 SESを辞めたいと思った理由 SESを辞めたい理由はシンプルです。 給料が低い 会社の意向の仕事のみ 「駆け出しエンジニアのくせに何を言っているんだ」みたいな意見が飛んできそうですが、エンジニアとして...
PHP 実務サーバー Ubuntuのcron.dでMySQLのバックアップ cronとは 「あの機能を定期実行したい!」という時に使用するOS搭載のアプリケーションです。 1日に1回!や1時間ごとに1回!など任意の時間にプログラムを動かすことができるので非常に便利なcron様...
PHP 実務LAMPサーバー 【ちょっとしたセキュリティ】Apacheで特定ディレクトリをアクセス禁止 .htaccessでアクセス管理する場合 .htaccessとは .htaccessとはウェブサーバーであるApache環境でディレクトリ単位で管理する設定ファイルです。 ※NGINXでは使えません。...
絶対に必要なIT基礎知識 【Gitの基礎の基礎】やっと分かったGitの使い方 GitとGitHub出来ること Git バージョン管理 前の状態に戻せる チーム開発 GitHub コードの共有 コードレビュー OSSに参加できる 考え方 リモートとローカルという2つの環境があり...
PHP PHPとMySQLを接続するよーん 背景 JavaとOracleを接続する時の様にjarファイルを使用する接続を意識しすぎた事が原因で、PHPとMySQLの接続に戸惑ったので手順を書き残しておきます。 PHPとMySQLの接続はゲロ吐く...
Java JavaとOracleをつなぐ 事前準備 用意するもの 用意するものは以下の通りです。jarファイルとテストデータです。 今回はOracleDBに接続するので、jarファイルをOracleサイトからダウンロード後に「WEB-INF/...
Java ジェネリクスをやっと理解した 前提条件 Javaには型安全という考え方があります。 型安全という考え方は名前の通り、「変数やメソッドに型を指定して安全にプログラムを組み立てていきましょう!」という考え方です。 例えば、型の指定を...
Java Javaのラッパークラスを理解してしまった 概略 基本型の値が格納されている変数をオブジェクトとして扱うためのもの。 「オブジェクトとして扱う=クラスとして定義する」なので、自分の目的に合わせて基本型の値を加工することができます。 ラッパークラ...
Java JavaでDBのDATE型を扱う時の注意点 気をつけること JavaでSQLを扱う際に気をつけないといけないのが「SQLから受け取った値を扱える型をJava側で用意する」ことです。 もしJava側でSQLの値を扱える型が用意できなければ、DBに...
Java ラムダ式って便利なのか? 前提知識のインターフェース ラムダ式の話の前にインターフェースの話です。分かる人は飛ばして下さい。 インターフェースとは「クラス内に含まれるメソッドの具体的な処理は記述せずに変数とメソッドの型を定義...
Java Finallyは例外処理で重要! 例外処理のfinallyの使い方がわからなかったので調べてみたらプログラム作成時にかなり重要なポイントになる事が分かりました。 今までなんとなく記述していたfinallyを気持ちを込めて記述できるよう...
Java Randomクラスを使用したコード ◯目的 ランダムな整数を生成したい。 ◯使い方 ①Randumクラスをインポートしてインスタンス化。 Randum rm = new Randum(); ②nextInt()メソッドの呼び出し rm....
Java オーバーロードとオーバーライドの違いをまとめました オーバーライド オーバライドとは親クラスで定義したメソッドを子クラスで子クラス専用のメソッドに書き換える技です。 Javaでは継承をよく使用するのですが、親クラスのメソッドを子クラス用にアレンジしたい...
Java mainメソッドのないクラスのテスト方法 テストの目的 テストとは開発したコードに不具合がないか確認し、仕様通りの開発を達成しているかを確認する事を指します。 仕様書で定めた目的を達成するためには作ったらおしまいではなく、あらゆるパターンを考...
絶対に必要なIT基礎知識 Ipアドレス理解しちゃったもんね〜〜 Ipアドレスとは Ipアドレスとはインターネットに繋げる全ての物質(パソコン、スマホ、ルーター、サーバー)に割り当てられた固有の番号のことを指します。 Ipアドレスを身近なものに例えるとマイナンバーカ...
絶対に必要なIT基礎知識 サーバーとポート番号の基礎の基礎の基礎 サーバー サーバーとは サーバーは英語でServerと書くのですが、Service(サービス)という言葉から想像できるように何らかのサービスを提供する機能です! アプリケーションを利用するユーザーから...