皆さん、OSS(オープンソースソフトウェア)に関わっていますか?今日は、特にZabbixというOSSを取り上げ、その魅力についてお話ししたいと思います。 Zabbixとは? Zabbixはエンタープラ
皆さん、OSS(オープンソースソフトウェア)に関わっていますか?今日は、特にZabbixというOSSを取り上げ、その魅力についてお話ししたいと思います。 Zabbixとは? Zabbixはエンタープラ
この記事では、Vue.jsをLaravelプロジェクトに統合する方法について詳しく解説しています。Vueコンポーネントの作成からLaravelのビューへの組み込みまでの手順や、Viteを使用した設定変更の必要性についても説明しており、Laravelアプリケーションで動的なユーザーインターフェースを実現するための指南書となっています。
未来の自分が幸せになることを願ってAWSの各作業をここに記します。 RDS RDSの自動起動対策 RDSは7日間の停止後に自動で起動してしまう仕様が存在する。 稼働していないシステムで使用しているR
Difference between a startup and a small business
Startups and small businesses are often confused, yet they differ significantly in their business mo
【HTTPとHTTPS】Webの基盤となるプロトコルをちゃんと理解しましょう
こんにちは。三流プログラマーとして都内で勤務しているやんやんです。 先日インターン生からこんな質問を受けました。 インターン生 HTTPってなんですか? 私自身、しっかりと理解できていないためか上手な
Larvel10でBreezeのインストールで互換性がないぞと怒られる
公式の手順に則ってBreezeのインストールを行った結果、互換性エラーでインストールできなかったので備忘録がてら残しておきます。 環境 PHP 8.2 Laravel Framework 10.48
I am having trouble writing Python
Facing challenges with AWS tasks recently has brought me to a hundle: my inability to write Python.
英語🇺🇸 My name is YanYan and working programer in Tokyo. The other day, during 1on1 me
RESTful APIとSPAの関係についてReactとPHPで解説します
RESTful APIとは? RESTful APIは、ウェブアプリケーションやウェブサービスで使われるプログラミングインターフェースです。 REST(Representational State T
RESTfull APIって名前が理解を難しくしているだけなのでは?
こんちわ!三流プログラマーとして都内で勤務しているやんやんです。 先日、機能開発のMTG中に先輩からこんな一言がでてきました。 偉大なる先輩 れすとえーぴーあいで作れば簡単やね なんじゃそりゃというの
https://otonan-syusyoku.work/archives/1661
みんな、メールを使ってると思うけど、時々変なメール来ない? 「これ、本当に〇〇さんから?」って疑っちゃう時があると思います。 そんな不安を解消してくれるのが、DMARCっていう技術。今日はこのDMAR
SES(Simple Email Service)とは? SESは、電子メールを送信するために設計されたクラウドベースのサービスです。 マーケティングメールやトランザクションメール(注文確認メール、パ
SPF(Sender Policy Framework)について SPFは、メール送信者が使用しているドメイン名が正規のものであるかを検証するための技術です。つまり、あるドメインから送られてくるメール
炎上案件を経験して死にに行くという姿勢を持てば良かったという話
プログラマーやエンジニアをやっている人なら分かると思うのですが、「炎上案件」という言葉には一種のドキドキがあるかと思います。 僕は炎上案件という言葉を聞くだけでドキドキが止まりません。 今回の記事では
AWS CodePipelineで実現する効率的な開発フロー
皆さん、こんにちは! 今日は、開発の現場で話題のAWS CodePipelineについて、その便利さや具体的な活用方法に焦点を当ててお話ししようと思います。 開発業務が忙しい中で、いかに効率的に業務
今回は、AWSのサービスの一つであるCodeCommitについて、皆さんにお届けします。 普段、ソフトウェア開発に関わる方なら、GitHubを使った経験があるかもしれませんね。でも、AWSのCodeC
CIDR(Classless Inter-Domain Routing)って聞いたことありますか?僕は知らないままサーバー構築していたのでお客様との打ち合わせで大恥を書いた経験があります。 本業はプロ
こんにちは!今日は、Web開発でよく聞くけど意外と理解しづらいCORS(Cross-Origin Resource Sharing)について、一緒に学んでいこうと思います。 Webの世界は複雑で、ちょ
自分で作ったサービスで売上を上げるのめちゃくちゃ難しいやんけ
こんにちは。都内でPHPerとして勤務している三流プログラマーです。 本業とは別に取り組んでいた個人開発でマネタイズができず、サービスを終了させてしまったのでここで供養させてください。 RIP My
【Exif削除】PHPで写真から「余計な情報」を消す方法をマスターしよう
PHPエンジニアのみなさん、こんにちは! 今日はPHPで写真からExifデータを取り除く方法について、わかりやすく解説していこうと思います。知ってると便利な小技ですよ。 Exifデータって何? Exi
こんにちは、今日はデジタル写真の裏に隠れた小さな秘密、Exifデータについて話そうと思います。 カメラやスマホでパシャリと一枚撮影するたびに、写真には見えない情報がたくさん詰まっているんですよ。そう、
【Tips】ファイルのinputにはacceptを指定しましょう
こんにちは。 都内で自社サービス開発に携わっていますやんやんと申します。 フロントもバックも触る傍ら便利だなぁと気付いたTipsについて紹介しますぅ。 今回は File の input についてですぅ
PHPer ならかけるでしょ? 型定義 type 説明 string 文字列 integer / int 整数 boolean / bool 真偽値 float / double 浮動小数点数 ob
【Tips】Laravel+React-Quillで独自スタイルを適用する方法
React-Quill を使用している際にスタイルを少しだけ変更したいといった場面があると思います〜 そんなときのちょっとしたTipsを紹介します。 完成形 変更前 変更後 CSSの定義 Larave
みなさん、こんにちは! 今日はちょっとマニアックな話、ステートフルとステートレスについてお話ししたいと思います。 これ、聞いたことあるけどよくわからないって人、多いんじゃないかな? でも大丈夫、ここで
【vscode】Docker環境にてPHPが参照できない問題を解消
VisualStudioCode にてPHPのエラー ある日、突然 vscode が動かなくなるという恐ろしい症状に出くわしました。(業務では PHPStorm を使用しているので、vscode の勝
英語の「to」、ちょっと混乱していませんか?to不定詞とto前置詞をざっくり理解
こんにちは!英語学習の際に、「to」の使い方に頭を悩ませている方も多いのではないでしょうか。 特に「to不定詞」と「to前置詞」の区別は、初心者には難しいポイントです。 そこで今回は、この2つの違い
MySQLサーバーは要らない。必要なのはMySQL クライアントのみ
fa-address-book対象読者 - プログラマ - IT業界1年目〜3年目 - PHPer 事の発端 副業案件を獲得するためにいくつかの面談を受けている際に面接官に言われた一言です。 面接官
英語や A colleague of mine has decided to move up in the world. I am most happy. He started as a progra
macbookのDesktopでGit管理していたらコードが死んだ話
ある日の出来事 チームに所属するインターン生から1つの相談がありました。 「やんやんさん、プログラムが動きません。。。」 最初は「実行エラーだろう、エラー文言に何が書いてあるのか読めよ」と思っていた
英語や Have you ever heard the adage, "Anything is better than nothing"? I had never heard of it or see
英語やで I've come to understand something about the characteristics of people with strong communication
英語 Nice to meet you. I'm Yanyan. I'm currently in the process of learning English. Let's be friends!
【英語日記】I am a low-level programmer
英語 Nice to meet you. I'm Yanyan, working as a third-rate programmer in Tokyo. Yanyan is my handle na
【SES→受託→自社】エンジニア歴3年で形態の異なる会社で働いて思ったこと
巷で噂のエンジニアはどのような会社で働くべきか論争を見かけたのでSES → 受託 → 自社 と働く会社を移してきた僕から解説させてください。 エンジニア歴は短いのですが、これまでに以下の形態の会社で働
DBのあるべき姿の冗長構成 みなさんはDBの冗長構成を取っていますか? 冗長構成とは簡単に言うと、 システムやサービスの障害が発生した場合に、自動的に別のバックアップシステムやリソースに切り替え、中断
サーバー構築を任されたとき、ufwとwaf の違いがいまいちピンとこなかったので、ちょっと勉強してみました。 両者の違いをわからないままノリで進めていくと大恥かくので先に学んでおく事をおすすめします。
参考 AuroraとRDSの違い https://dev.classmethod.jp/articles/aurora-or-rds-by-table/ AWS 公式 RDSとは https://pa
新入社員に「フリーランスも視野に入れています」と言われて思ったこと
年齢が近いということもあり、新入社員の教育係を任されて早1ヶ月。 お互いに少しづつ慣れてきたこともあり、新入社員の本音を聞くことが出来たのですが「フリーランスも視野に入れています」という言葉を聞いてしまいました。。 そんな出来事のお話です。
match式が便利すぎた match式とは PHP8より導入された条件式。 switchやifなどの条件式と並ぶような立ち位置。 $r = match($x) { 0 => "おはよう"; 1
【Laravelプロジェクト】react-image-galleryを導入
技術構成 Laravel Laravel Framework 10.15.0 React react-dom@18.2.0 DaisyUi daisyui@3.5.0 tailwind @tailwi
「このメールアドレスは使用されています」が危険な理由【セキュリティ】
セキュリティを担保したつもりが 有効なメールアドレスかどうかを検証するために以下のような流れで処理を組むことはよくあると思います。 メールアドレス入力(ユーザー) ランダムな文字列を入力されたメールア
[React] useStateとuseEffectってすごく便利じゃん
今までjQueryで戦ってきたのですが、とうとう見切りをつけて次のステップに進もうとしているコテツです… Reactの考え方 React では、DOM 要素を直接操作する代わりに、React の状態管
Docker+Laravel+React+Viteで環境構築し、npm run dev で画面真っ白
画面真っ白に 表題の通り、Docker+Laravel+React+Viteで環境構築後にnpm run dev で画面が真っ白になってしまった。 バージョン Docker docker --vers
ssh-keygenでed25519を指定して名前付きファイルを作成する
用途 鍵認証の時に使われますー。 守りたいものがある場合はPW認証だと不安なので、基本的に鍵認証にします。 (ブラック企業で働いていた時はクラウドサーバーのssh接続をPW認証にしていたのを思い出して
【クリーンアキテクチャ】SOLID原則の依存性反転の原則を学ぶ
まずはInterfaceから PHPにおけるInterface(インターフェース)は、クラスが実装するべきメソッドのシグネチャ(メソッド名、引数、戻り値の型)を定義するための機能です。 Interfa
MapとSetについて Map と Set は、JavaScriptやTypeScriptにおけるデータ構造の異なるオブジェクトです。 Map 連想配列のようなKeyとValueを持つ構造 Set 重
【クリーンアキテクチャ】SOLID原則の単一責任の原則を学ぶ
先輩から雑誌を渡された ある日の午後、会社の先輩から「Software Design (ソフトウェアデザイン) 2023年6月号 」を渡されました。 いわゆるクリーンアーキテクチャに関する内容が紹介さ
スプレッド構文とは 配列やオブジェクトの要素を展開するための構文です。 この構文は、配列やオブジェクトをより簡潔かつ柔軟に操作するために使用されます。 スプレッド構文を使用すると、配列やオブジェクトの
技術面 truthy/falsy 厳格な真偽値を学ぶことになる。 これまではプログラムが「1」と「True」は正として扱うと考えていた。 そんな中で以下のコードが通らず驚いた。 $nonStrictB
【PHP】よく使うArray系関数[array_map,array_reduce,array_filter]
配列の加工 これまでにforeachを使用して配列を任意の形に加工していた。 ところがどっこい、PHPには便利な関数が存在することを最近知った。 これまで配列から1つずつ要素を取り出し、所定の処理を実
https://otonan-syusyoku.work/archives/1309
jhgjkhgjkgjhkgjghjhgkjgkhgjkh
セッションハイジャック 攻撃内容 WEBシステムのログイン後にセッションIDを盗み、ログイン者として該当のシステムを操作する「なりすまし行為」です。 システムで扱う内容にもよりますが、以下のことが可能
Apache2の設定ファイルについて はじめにApache2の設定ファイルについて理解しておきます。 WEB検索にてApacheのセキュリティ対策と検索するとApache導入後に自動生成される「/e
ブルートフォースアタックとは 簡単に言うとパスワード認証を通すために何回もidとpwを試してログイン認証を突破する攻撃手法です。 この攻撃手法は単純な実施方法ですが、定義しているパスワードが強力なもの
【Laravel】BladeファイルからVue3コンポーネントに配列を渡す方法-備忘録(解説なし)
散々迷った 3ファイル間の設定でBladeからVueコンポーネントに配列渡せます。 test.blade.php //Contorollerから渡しても良い //ここではBladeファイル内で配列作成
【Laravel】axiosを使った非同期通信が404になる
エラー内容 レスポンス: AxiosError {message: 'Request failed with status code 404', name: 'AxiosError', code: '
結論 先に結論なんですけど、リーダブルコードは当たり前の事が書いてあります。 ただその当たり前の事が出来ていないと感じたのですぐに実践できることを備忘録として残したいと思います。 プログラマーとして
ブルートフォースアタック 攻撃内容 対策 SQLインジェクション 攻撃内容 対策 LDAPインジェクション 攻撃内容 対策 クロスサイトスクリプティング 攻撃内容 対策 ディレクトリト
[PHPエンジニア]WEB系受託企業で月300時間稼働を10ヶ月続けた感想
昨今、「自由に働ける」「高収入」といった話題が上がりやすいIT業界なのですが、WEB系受託企業で300時間/月稼働した感想を書きたいと思います。 この記事はジュニアエンジニアやミドルエンジニアを想定
手順 前提 Zabbixのインストール 以下2点を実施してZabbixが使える状態にしておいてください。 監視する側にZabbixサーバーをインストール 監視される側へZabbixエージェントをインス
SSOとは SSOとはSingleSignONの略称です。 1回のログインで複数のシステムにログインできる機能を指します。 身近な例ですと、GoogleやTwitterとは関係のないシステムにGoog
PDFを扱うときの構文 $output_filename = "表示させる時のファイル名称"; $output_file = "表示させたいファイル"; header('Content-type: a
いわゆるLAMP環境ってやつです。 普段はXamppを使って開発を行っているのですが、今回始めてテスト環境の構築を任せてもらえたので、備忘録です。 構築環境 構築したい環境は以下のとおりです。 Ubu
localhost上でサーバーを監視している記事が多かったので備忘録として残します。 考え方 基本的に監視するサーバーと監視されるサーバーという関係性のような形での監視が理想だと考えています。 理由と
cronとは 「あの機能を定期実行したい!」という時に使用するOS搭載のアプリケーションです。 1日に1回!や1時間ごとに1回!など任意の時間にプログラムを動かすことができるので非常に便利なcron様
【ちょっとしたセキュリティ】Apacheで特定ディレクトリをアクセス禁止
DocumentRootで制御するとき .htaccessでアクセス管理する場合 .htaccessとは .htaccessとはウェブサーバーであるApache環境でディレクトリ単位で管理する設定フ
母音 「え」と「あ」の間 「えぁ」 hand→へぁんど Answer→えぁんさー 「お」と「あ」 あって発音したほうが良い Body→バディ Coffe→かぁふぃー 「うぅ」 ショートオー ちっちゃ
私生活 バスケット 沖縄 釣り 筋トレ 仕事 AWS勉強 セキュリティ系の勉強 Laravel勉強 →ガソリンスタンド口コミサイト ネットワーク勉強 PDF生成勉強 ワードプレス勉強 →HP作成
SQLインジェクション 起こりうる脅威 ■ 発生しうる脅威 SQL インジェクション攻撃により、発生しうる脅威は次のとおりです。 - データベースに蓄積された非公開情報の閲覧 個人情報の漏えい 等
暗号化について データを保護するために文章を人間が読めない形にする方法です。 例えば「おはよう」を暗号化すると「○☓△□」というような形に文章を変形させる技術になります。 暗号化には下記の方式がありま
var_dump()って見づらいよねぇ PHPで配列に何が入っているか確認するときに多用するvar_dump()って見づらくないですか? そんなときは<pre></pre>で囲
前提 条件 言語:PHP、JS、SQL(MySQL)、Bootstrap インフラ:AWS←上司がやってくれた 業界歴:1年と1ヶ月 成果物:フォーム入力からメール送信 案件の状況 納期:1ヶ月半 開
https://otonan-syusyoku.work/archives/1126
経緯 プログラミングを勉強した当初、HTMLとCSSは勉強する必要がないという記事を見かけたこともあり、HTMLとCSSの勉強をおろそかにしたままPHPやSQLの言語習得を目指しました。 しかし、お仕
構築手順 企画 設計 開発フェーズ テスト 企画 顧客の要件を洗い出す。 どの様な目的でアプリケーションを使用するかを定めます。 この時点で顧客とのズレが生じてしまうと後戻りが必要となってくるので、
気づいたこと 〜就職編〜 結局SQL 結局のところSQLは必要不可欠な技術です。 アプリケーションはPHPやJavaといったプログラミング言語を使用すると思いますが、データを扱う事のできる唯一の言語は
出来ること Git バージョン管理 前の状態に戻せる チーム開発 GitHub コードの共有 コードレビュー OSSに参加できる 考え方 リモートとローカルという2つの環境があります。
PDOデバッグ PDOでエラーが出たが、エラーの内容が分からないときに走っているSQLを見ることが出来る。 詰まったらdebugDumpParams()でreturnしろ。 return $stmt-
背景 JavaとOracleを接続する時の様にjarファイルを使用する接続を意識しすぎた事が原因で、PHPとMySQLの接続に戸惑ったので手順を書き残しておきます。 PHPとMySQLの接続はゲロ吐く
【駆け出しの皆さんへ】こんなSES企業には行かないでください
経歴 僕は未経験からIT企業を2社経験しています。(実際に働いたのは1社のみですが...) 簡単に僕の経歴を紹介しておきます。 2021年2月〜2021年4月 最初の案件が決まらないと雇用契約を結ばな
「もうSES辞めたいよ」と常々考えており、しんどい毎日を過ごしている男です。 文句を言いながら仕事を続けるのはストレスを増幅させるだけなので、 現状問題の解決に向けたSESを辞めて派遣エンジニアになる
事前準備 用意するもの 用意するものは以下の通りです。jarファイルとテストデータです。 今回はOracleDBに接続するので、jarファイルをOracleサイトからダウンロード後に「WEB-INF/
【脱】SES辞めたいからOracle関係の派遣の仕事探してみた。
SESを辞めたいと思った理由 SESを辞めたい理由はシンプルです。 給料が低い 会社の意向の仕事のみ 「駆け出しエンジニアのくせに何を言っているんだ」みたいな意見が飛んできそうですが、エンジニアとして
『ORACLE MASTER Silver SQL 2019 』に合格しました!
合格した試験 この度、「ORACLE MASTER Silver SQL 2019 」に合格しました! この試験は関数、権限、オブジェクトといったOracleDBの基本操作などが問われる試験となってい
シーケンスとは シーケンスとは連番を作り出す為にOracleが用意してくれているオブジェクトです。 1,2,3,4,5…と連続したデータを発動するので、プライマリーキーやユニークキーなどによく使用され
問題 ローカルユーザーに権限付与を実行すると「ユーザーがいません」というエラーが出力されます。 SYSTEMユーザーでログインしているので権限付与が出来ない訳が無いのですが、思いもよらないところに落と
複数行を返すとエラーになります Where句で使用するサブクエリの問い合わせ結果が2行以上になってしまうと「single-row subquery returns more than one row」
参考書を読んでも分かりづらい SQLの学習のために参考書を読んでも、「クロス結合が〜〜」「自然結合は〜〜」とたくさんの結合名称が出てきてしまい、こんがらがったのでまとめました。 当記事では内部結合と外
ビューについて ビューとはSELECT文を格納しておく変数のようなものです。 プログラムを学んだ方ならしっくり来ると思うのですが、変数に格納しておくことで共通化をすることでいろいろな場面で簡単に呼び出
日付型の種類 Oracleの日付型は以下4種類です。 DATE TIMESTAMP INTERVAL YEAR TO MONTH INTERVAL DAY TO SECOND 4つの型を判別するのは簡
一時表 一時表とは、名前の通り「データを一時的に預かってくれる表」のことを指します。 セッションやトランザクションを終了するとデータを削除してくれるので、構文を試したいときなどに使用します。 自分が使
【Silver SQL試験対策】Oracleの権限についてまとめてみたよ
権限の目的 権限という概念がある目的は、ユーザーごとにできることを分けることでデータベースを安全に運用するためです。 例えば、会社を想像してほしいのですが、社長と新卒の社員を想像してみてください。
NULLの特徴 NULLとは0でも空文字でもない値のことを指します。(イメージ的には存在しない値を分かりやすくするためにNULLというシールを貼っている状態のこと。) 例えば、財布の中身はいくら?とい
テストの目的 テストとは開発したコードに不具合がないか確認し、仕様通りの開発を達成しているかを確認する事を指します。 仕様書で定めた目的を達成するためには作ったらおしまいではなく、あらゆるパターンを考
Ipアドレスとは Ipアドレスとはインターネットに繋げる全ての物質(パソコン、スマホ、ルーター、サーバー)に割り当てられた固有の番号のことを指します。 Ipアドレスを身近なものに例えるとマイナンバーカ
サーバー サーバーとは サーバーは英語でServerと書くのですが、Service(サービス)という言葉から想像できるように何らかのサービスを提供する機能です! アプリケーションを利用するユーザーから
オーバーライド オーバライドとは親クラスで定義したメソッドを子クラスで子クラス専用のメソッドに書き換える技です。 Javaでは継承をよく使用するのですが、親クラスのメソッドを子クラス用にアレンジしたい
◯目的 ランダムな整数を生成したい。 ◯使い方 ①Randumクラスをインポートしてインスタンス化。 Randum rm = new Randum(); ②nextInt()メソッドの呼び出し rm.
「ブログリーダー」を活用して、チャッピーさんをフォローしませんか?
皆さん、OSS(オープンソースソフトウェア)に関わっていますか?今日は、特にZabbixというOSSを取り上げ、その魅力についてお話ししたいと思います。 Zabbixとは? Zabbixはエンタープラ
この記事では、Vue.jsをLaravelプロジェクトに統合する方法について詳しく解説しています。Vueコンポーネントの作成からLaravelのビューへの組み込みまでの手順や、Viteを使用した設定変更の必要性についても説明しており、Laravelアプリケーションで動的なユーザーインターフェースを実現するための指南書となっています。
未来の自分が幸せになることを願ってAWSの各作業をここに記します。 RDS RDSの自動起動対策 RDSは7日間の停止後に自動で起動してしまう仕様が存在する。 稼働していないシステムで使用しているR
Startups and small businesses are often confused, yet they differ significantly in their business mo
こんにちは。三流プログラマーとして都内で勤務しているやんやんです。 先日インターン生からこんな質問を受けました。 インターン生 HTTPってなんですか? 私自身、しっかりと理解できていないためか上手な
公式の手順に則ってBreezeのインストールを行った結果、互換性エラーでインストールできなかったので備忘録がてら残しておきます。 環境 PHP 8.2 Laravel Framework 10.48
Facing challenges with AWS tasks recently has brought me to a hundle: my inability to write Python.
英語🇺🇸 My name is YanYan and working programer in Tokyo. The other day, during 1on1 me
RESTful APIとは? RESTful APIは、ウェブアプリケーションやウェブサービスで使われるプログラミングインターフェースです。 REST(Representational State T
こんちわ!三流プログラマーとして都内で勤務しているやんやんです。 先日、機能開発のMTG中に先輩からこんな一言がでてきました。 偉大なる先輩 れすとえーぴーあいで作れば簡単やね なんじゃそりゃというの
みんな、メールを使ってると思うけど、時々変なメール来ない? 「これ、本当に〇〇さんから?」って疑っちゃう時があると思います。 そんな不安を解消してくれるのが、DMARCっていう技術。今日はこのDMAR
SES(Simple Email Service)とは? SESは、電子メールを送信するために設計されたクラウドベースのサービスです。 マーケティングメールやトランザクションメール(注文確認メール、パ
SPF(Sender Policy Framework)について SPFは、メール送信者が使用しているドメイン名が正規のものであるかを検証するための技術です。つまり、あるドメインから送られてくるメール
プログラマーやエンジニアをやっている人なら分かると思うのですが、「炎上案件」という言葉には一種のドキドキがあるかと思います。 僕は炎上案件という言葉を聞くだけでドキドキが止まりません。 今回の記事では
皆さん、こんにちは! 今日は、開発の現場で話題のAWS CodePipelineについて、その便利さや具体的な活用方法に焦点を当ててお話ししようと思います。 開発業務が忙しい中で、いかに効率的に業務
今回は、AWSのサービスの一つであるCodeCommitについて、皆さんにお届けします。 普段、ソフトウェア開発に関わる方なら、GitHubを使った経験があるかもしれませんね。でも、AWSのCodeC
CIDR(Classless Inter-Domain Routing)って聞いたことありますか?僕は知らないままサーバー構築していたのでお客様との打ち合わせで大恥を書いた経験があります。 本業はプロ
こんにちは!今日は、Web開発でよく聞くけど意外と理解しづらいCORS(Cross-Origin Resource Sharing)について、一緒に学んでいこうと思います。 Webの世界は複雑で、ちょ
こんにちは。都内でPHPerとして勤務している三流プログラマーです。 本業とは別に取り組んでいた個人開発でマネタイズができず、サービスを終了させてしまったのでここで供養させてください。 RIP My
PHPエンジニアのみなさん、こんにちは! 今日はPHPで写真からExifデータを取り除く方法について、わかりやすく解説していこうと思います。知ってると便利な小技ですよ。 Exifデータって何? Exi
セッションハイジャック 攻撃内容 WEBシステムのログイン後にセッションIDを盗み、ログイン者として該当のシステムを操作する「なりすまし行為」です。 システムで扱う内容にもよりますが、以下のことが可能
Apache2の設定ファイルについて はじめにApache2の設定ファイルについて理解しておきます。 WEB検索にてApacheのセキュリティ対策と検索するとApache導入後に自動生成される「/e
ブルートフォースアタックとは 簡単に言うとパスワード認証を通すために何回もidとpwを試してログイン認証を突破する攻撃手法です。 この攻撃手法は単純な実施方法ですが、定義しているパスワードが強力なもの
散々迷った 3ファイル間の設定でBladeからVueコンポーネントに配列渡せます。 test.blade.php //Contorollerから渡しても良い //ここではBladeファイル内で配列作成
エラー内容 レスポンス: AxiosError {message: 'Request failed with status code 404', name: 'AxiosError', code: '
結論 先に結論なんですけど、リーダブルコードは当たり前の事が書いてあります。 ただその当たり前の事が出来ていないと感じたのですぐに実践できることを備忘録として残したいと思います。 プログラマーとして
ブルートフォースアタック 攻撃内容 対策 SQLインジェクション 攻撃内容 対策 LDAPインジェクション 攻撃内容 対策 クロスサイトスクリプティング 攻撃内容 対策 ディレクトリト
昨今、「自由に働ける」「高収入」といった話題が上がりやすいIT業界なのですが、WEB系受託企業で300時間/月稼働した感想を書きたいと思います。 この記事はジュニアエンジニアやミドルエンジニアを想定
手順 前提 Zabbixのインストール 以下2点を実施してZabbixが使える状態にしておいてください。 監視する側にZabbixサーバーをインストール 監視される側へZabbixエージェントをインス
SSOとは SSOとはSingleSignONの略称です。 1回のログインで複数のシステムにログインできる機能を指します。 身近な例ですと、GoogleやTwitterとは関係のないシステムにGoog
PDFを扱うときの構文 $output_filename = "表示させる時のファイル名称"; $output_file = "表示させたいファイル"; header('Content-type: a
いわゆるLAMP環境ってやつです。 普段はXamppを使って開発を行っているのですが、今回始めてテスト環境の構築を任せてもらえたので、備忘録です。 構築環境 構築したい環境は以下のとおりです。 Ubu
localhost上でサーバーを監視している記事が多かったので備忘録として残します。 考え方 基本的に監視するサーバーと監視されるサーバーという関係性のような形での監視が理想だと考えています。 理由と
cronとは 「あの機能を定期実行したい!」という時に使用するOS搭載のアプリケーションです。 1日に1回!や1時間ごとに1回!など任意の時間にプログラムを動かすことができるので非常に便利なcron様
DocumentRootで制御するとき .htaccessでアクセス管理する場合 .htaccessとは .htaccessとはウェブサーバーであるApache環境でディレクトリ単位で管理する設定フ
母音 「え」と「あ」の間 「えぁ」 hand→へぁんど Answer→えぁんさー 「お」と「あ」 あって発音したほうが良い Body→バディ Coffe→かぁふぃー 「うぅ」 ショートオー ちっちゃ
私生活 バスケット 沖縄 釣り 筋トレ 仕事 AWS勉強 セキュリティ系の勉強 Laravel勉強 →ガソリンスタンド口コミサイト ネットワーク勉強 PDF生成勉強 ワードプレス勉強 →HP作成