絶対に必要なIT基礎知識 Exifデータの不思議:デジタル写真の隠れたストーリー こんにちは、今日はデジタル写真の裏に隠れた小さな秘密、Exifデータについて話そうと思います。 カメラやスマホでパシャリと一枚撮影するたびに、写真には見えない情報がたくさん詰まっているんですよ。そう、...
絶対に必要なIT基礎知識 TipsHTML 【Tips】ファイルのinputにはacceptを指定しましょう こんにちは。 都内で自社サービス開発に携わっていますやんやんと申します。 フロントもバックも触る傍ら便利だなぁと気付いたTipsについて紹介しますぅ。 今回は File の input についてですぅ...
PHP PHP脱3流プログラマー 【PHPerなら書けるでしょ?】PHPのDocコメントについて今更学んでみた PHPer は技術者のレベルの差が激しいと言われている言語です。 恥ずかしい思いをしないためにもDocコメントの基礎くらいは知っておきたいところです。 Docコメントのメリット 可読性・視認性が高くな...
好きではないJS ReactQuillコンポーネント 【Tips】Laravel+React-Quillで独自スタイルを適用する方法 React-Quill を使用している際にスタイルを少しだけ変更したいといった場面があると思います〜 スタイルを当てる事に焦点を置いているので、UIのダサさは気にしないでください。 そんなときのちょっ...
インフラ 脱3流プログラマー設計 ステートフルとステートレスについてざっくり理解しよう! みなさん、こんにちは! 今日はちょっとマニアックな話、ステートフルとステートレスについてお話ししたいと思います。 これ、聞いたことあるけどよくわからないって人、多いんじゃないかな? でも大丈夫、ここで...
PHP PHP脱3流プログラマー個人開発開発 【vscode】Docker環境にてPHPが参照できない問題を解消 VisualStudioCode にてPHPのエラー ある日、突然 vscode が動かなくなるという恐ろしい症状に出くわしました。(業務では PHPStorm を使用しているので、vscode の勝...
仕事の独り言 PHP実務ポエムコーディング 【ジュニアPHPerに捧ぐ】PHPだけやってるのはマズイぞ fa-address-book対象読者 - プログラマ - IT業界1年目〜3年目 - PHPer 事の発端 副業案件を獲得するためにいくつかの面談を受けている際に面接官に言われた一言です。 面接官 ...
絶対に必要なIT基礎知識 実務本当にあった話 macbookのDesktopでGit管理していたらコードが死んだ話 ある日の出来事 チームに所属するインターン生から1つの相談がありました。 「やんやんさん、プログラムが動きません。。。」 最初は「実行エラーだろう、エラー文言に何が書いてあるのか読めよ」と思っていた...
インフラ LAMPセキュリティ設計 【セキュリティ】ufw と waf について サーバー構築を任されたとき、ufwとwaf の違いがいまいちピンとこなかったので、ちょっと勉強してみました。 両者の違いをわからないままノリで進めていくと大恥かくので先に学んでおく事をおすすめします。...
IT資格 「実務未経験が5日」でAWSクラウドプロテクショナーを合格しました どうも!未経験からIT業界に転職したチャッピーです! 今回の記事は記事タイトルからもわかるように資格に関する話です。 実務経験のない僕でも資格を取得することが出来たので、おそらく大多数の方の参考にな...
仕事の独り言 ポエム 新入社員に「フリーランスも視野に入れています」と言われて思ったこと 年齢が近いということもあり、新入社員の教育係を任されて早1ヶ月。 お互いに少しづつ慣れてきたこともあり、新入社員の本音を聞くことが出来たのですが「フリーランスも視野に入れています」という言葉を聞いてし...
PHP PHP PHP8より導入されたmatchってswitchより便利じゃん match式が便利すぎた match式とは PHP8より導入された条件式。 switchやifなどの条件式と並ぶような立ち位置。 $r = match($x) { 0 => "おはよう"; 1 ...
好きではないJS LaravelReact個人開発 【Laravelプロジェクト】react-image-galleryを導入 技術構成 Laravel Laravel Framework 10.15.0 React react-dom@18.2.0 DaisyUi daisyui@3.5.0 tailwind @tailwi...
絶対に必要なIT基礎知識 セキュリティ 「このメールアドレスは使用されています」が危険な理由【セキュリティ】 セキュリティを担保したつもりが危険な事態を起こしちゃってたら恐ろしいですよね。僕実装した内容がその事象を引き起こしてしまいそうだったので共有させてください...
好きではないJS 脱3流プログラマーReactJS [React] useStateとuseEffectってすごく便利じゃん 今までjQueryで戦ってきたのですが、とうとう見切りをつけて次のステップに進もうとしているコテツです… Reactの考え方 React では、DOM 要素を直接操作する代わりに、React の状態管...
PHP LaravelReactDocker Docker+Laravel+React+Viteで環境構築し、npm run dev で画面真っ白 画面真っ白に 表題の通り、Docker+Laravel+React+Viteで環境構築後にnpm run dev で画面が真っ白になってしまった。 バージョン Docker docker --vers...
絶対に必要なIT基礎知識 ssh-keygenでed25519を指定して名前付きファイルを作成する 用途 鍵認証の時に使われますー。 守りたいものがある場合はPW認証だと不安なので、基本的に鍵認証にします。 (ブラック企業で働いていた時はクラウドサーバーのssh接続をPW認証にしていたのを思い出して...
目指せ上流 実務脱3流プログラマー設計 【クリーンアキテクチャ】SOLID原則の依存性反転の原則を学ぶ SOLID原則を学んでいます 「Software Design (ソフトウェアデザイン) 2023年6月号 」という雑誌に出会ったので、SOLID原則を学習中です。これを機に3流プログラマーに慣れたら...
目指せ上流 設計 【クリーンアキテクチャ】SOLID原則の単一責任の原則を学ぶ 先輩から雑誌を渡された これから設計に関する知識も増やしていきたいな〜と思っていた矢先、「Software Design (ソフトウェアデザイン) 2023年6月号 」という書籍に出会いました。中々嬉...