Oracle Oracle 【Silver SQL試験対策】日付型が一番難しい 日付型の種類 Oracleの日付型は以下6種類(期間データ型も含む)です。 DATE SYSDATE TIMESTAMP SYSTIMESTAMP TIMESTAMP WITH TIME ZONE C...
Oracle Oracle 【Silver SQL試験対策】ビューについて ビューについて ビューとはSELECT文を格納しておく変数のようなものです。 プログラムを学んだ方ならしっくり来ると思うのですが、変数に格納しておくことで共通化をすることでいろいろな場面で簡単に呼び出...
SQL OracleMySQL テーブル結合の名前が多すぎる!!からまとめたよ 参考書を読んでも分かりづらい SQLの学習のために参考書を読んでも、「クロス結合が〜〜」「自然結合は〜〜」とたくさんの結合名称が出てきてしまい、こんがらがったのでまとめました。 当記事では内部結合と外...
SQL OracleMySQL サブクエリの返答は単一行のみ!もしくは述語の指定が必要! 複数行を返すとエラーになります Where句で使用するサブクエリの問い合わせ結果が2行以上になってしまうと「single-row subquery returns more than one row」...
仕事の独り言 ポエム SES辞めて派遣エンジニアを目指す男の計画書 「もうSES辞めたいよ」と常々考えており、しんどい毎日を過ごしている男です。 文句を言いながら仕事を続けるのはストレスを増幅させるだけなので、 現状問題の解決に向けたSESを辞めて派遣エンジニアになる...
Oracle Oracle Oracleの権限付与でハマった話(PDBとCDB) 問題 ローカルユーザーに権限付与を実行すると「ユーザーがいません」というエラーが出力されます。 SYSTEMユーザーでログインしているので権限付与が出来ない訳が無いのですが、思いもよらないところに落と...
Oracle Oracle シーケンスがあまり好きになれない シーケンスとは シーケンスとは連番を作り出す為にOracleが用意してくれているオブジェクトです。 1,2,3,4,5…と連続したデータを発動するので、プライマリーキーやユニークキーなどによく使用され...
仕事の独り言 ポエム 【駆け出しの皆さんへ】こんなSES企業には行かないでください 経歴 僕は未経験からIT企業を2社経験しています。(実際に働いたのは1社のみですが...) 簡単に僕の経歴を紹介しておきます。 2021年2月〜2021年4月 最初の案件が決まらないと雇用契約を結ばな...
SQL OracleMySQL SQL学んで気づいたことを紹介するョ 気づいたこと 〜就職編〜 結局SQL 結局のところSQLは必要不可欠な技術です。 アプリケーションはPHPやJavaといったプログラミング言語を使用すると思いますが、データを扱う事のできる唯一の言語は...
仕事の独り言 ポエム 【勉強始めたばかりの方へ】HTMLとCSSは馬鹿にできない話 経緯 プログラミングを勉強した当初、HTMLとCSSは勉強する必要がないという記事を見かけたこともあり、HTMLとCSSの勉強をおろそかにしたままPHPやSQLの言語習得を目指しました。 しかし、お仕...
仕事の独り言 実務ポエム 【反省】エンジニア歴1年で初めてのリリース 前提 注意 この記事は2022年4月の記事です 条件 言語:PHP、JS、SQL(MySQL)、Bootstrap ソース管理:Git(GitHub) インフラ:AWS←上司がやってくれた 業界歴:1...
絶対に必要なIT基礎知識 セキュリティ 【セキュリティ】暗号化方式について勉強しまーす 暗号化について データを保護するために文章を人間が読めない形にする方法です。 例えば「おはよう」を暗号化すると「○☓△□」というような形に文章を変形させる技術になります。 暗号化には下記の方式がありま...
絶対に必要なIT基礎知識 セキュリティ 【PHP】インジェクション対策 SQLインジェクション 起こりうる脅威 ■ 発生しうる脅威 SQL インジェクション攻撃により、発生しうる脅威は次のとおりです。 - データベースに蓄積された非公開情報の閲覧 個人情報の漏えい 等 ...
PHP PHPMySQLLAMP LAMP環境の構築における注意点 いわゆるLAMP環境ってやつです。 普段はXamppを使って開発を行っているのですが、今回始めてテスト環境の構築を任せてもらえたので、備忘録です。 構築環境 構築したい環境は以下のとおりです。 Ubu...
絶対に必要なIT基礎知識 実務MySQLサーバー [備忘録]ZabbixにてMySQL監視する 前提 Zabbixのインストール 以下2点を実施してZabbixが使える状態にしておいてください。 監視する側にZabbixサーバーをインストール 監視される側へZabbixエージェントをインストール...
PHP PHPコーディングJS 【PHP】PHPのスプレッド構文とはなんぞや スプレッド構文とは 配列やオブジェクトの要素を展開するための構文です。 この構文は、配列やオブジェクトをより簡潔かつ柔軟に操作するために使用されます。 スプレッド構文を使用すると、配列やオブジェクトの...
PHP PHPコーディング 【PHP】よく使うArray系関数[array_map,array_reduce,array_filter] 配列の加工 これまでにforeachを使用して配列を任意の形に加工していた。 ところがどっこい、PHPには便利な関数が存在することを最近知った。 これまで配列から1つずつ要素を取り出し、所定の処理を実...
生涯独学 実務ポエム おいらのためだけの絶望開発日誌 5/20〜 精神面 タスクの早めの提出 割り振られたタスクに対して、早めに提出しレビューを依頼することを心がけることが出来た。 私は割り振られたタスクに対して時間をかけすぎてしまう節があるので、とりあえず動くもの...
PHP LaravelセキュリティLAMP [ubuntu/Laravel]ブルートフォースアタック対策 ブルートフォースアタックとは 簡単に言うとパスワード認証を通すために何回もidとpwを試してログイン認証を突破する攻撃手法です。 この攻撃手法は単純な実施方法ですが、定義しているパスワードが強力なもの...
PHP PHPセキュリティLAMP [Apache2]オラのセキュリティ対策 Apache2の設定ファイルについて はじめにApache2の設定ファイルについて理解しておきます。 WEB検索にてApacheのセキュリティ対策と検索するとApache導入後に自動生成される「/e...