ITwords

【WEB】UUIDとULIDの違いって?(’21 6月更新)

似て非なるもの多すぎ問題 UUIDとULIDの違い UUID(Universally Unique Identifier) ULID(Universally Unique Lexicographically Sortable Identifier) よくわからない ソートの可否(’21 6月追記) UUID ULID 一意性にかわりない 参考URL 違いシリーズ第…

【Web】Apacheを学ぼう

もくじ Apacheとは Webサイトが見れる流れ 1. リクエストを送る 2.レスポンスが返ってくる 3.レスポンスを受け取る Apacheの場所 Webサーバソフトの種類 Mac標準のApache 環境 バージョン確認 起動 configファイルを確認 ファイル作成しブラウザ表示 停止 再…

【Web】HTTPレスポンスステータスコード(エラー番号)

もくじ 5つに分類 よく見るエラー 400 Bad Request 403 Forbidden 404 Not Found 500 Internal Server Error 503 Service Unavailable エラーではない 200番台 301 Moved Permanently 302 Found まとめ 参考URL

【アプリ開発】シミュレーターとエミュレーターの違いって?

シミュレーターとエミュレーターの違い シミュレーター エミュレーター 結論 参考URL 違いシリーズ第二弾! 第一弾はこちら↓。(別にシリーズ化するつもりもない) bonoponz.hatenablog.com

排他制御(楽観的ロックと悲観的ロック)

もくじ 排他制御 楽観的ロック 悲観的ロック 参考URL

タイムスタンプって"秒"だった!

正確にはUNIXタイムスタンプのことです。 あの数字は経過秒数を表していたんですね。 もくじ UNIXタイムスタンプ UTC(協定世界時) JST(日本標準時) 数え方 UNIXエポック 13桁のタイムスタンプ 参考URL

【JavaScript】文字列の扱い方

文字列を扱う時はどの言語でもクォーテーションを用いますよね。 そのクォーテーションの違いや文字列の連結などについてまとめました。 今回は主にJavaScriptに基づき解説します。PHPなどでも似たように使うようですが、他言語では少し挙動が変わると思うの…

IT用語、略語

業界未経験のエンジニアにとって、IT用語がアルファベット3文字とか略語ばかりでMTGや会話についていけないことも多いんですよね。 私が転職してから初めて耳にした用語、略語をまとめていきます。IT用語関係ないものもあるかもしれませんが、そこは私の無知…

【WEB】CSRFとXSSの違いって?

もくじ Webアプリケーションの脆弱性及び攻撃手法 双方を比較 CSRF 手法・特徴 被害 対策 XSS 手法・特徴 被害 対策 制作者サイドでも対策を 参考URL

配列とオブジェクト

配列とオブジェクトが、いつも違いがわからなくなるのでまとめました。 配列とは オブジェクトとは オブジェクトを要素に持つ配列 配列とは 複数の値をまとめて管理するもの。 [値1, 値2, 値3, ... ]のように書きます。 const fruits = ["apple","banana","o…

(Laravel)命名規則

はじめに 記法名 キャメルケース アッパーキャメルケース ローワーキャメルケース スネークケース ケバブケース 一般的な記述の分け方 Laravelの命名規則 テーブル名 モデル名 コントローラー名 まとめ 記法 Laravel命名規則 参考URL はじめに 命名規則って…

構造を意識したURLを設計する

URLの基本構造 プロトコル ホスト名 ドメイン名 FQDN ディレクトリ名 ファイル名 各々の名前の付け方 わかりやすい命名 英数字にする 小文字にする 二単語以上を使用したい まとめ 参考URL URLの基本構造 どのwebページも上記のような構造になっています。 …

検索エンジンとは

基本的な仕組み クローラー インデクサー サーチャー 自ページが検索されるのか クローラー インデクサー まとめ 参考URL 基本的な仕組み 検索エンジンは「クローラー」「インデクサー」「サーチャー」で構成されています。 クローラー インターネット上にあ…

物理削除と論理削除

物理削除 データそのものを削除してしまうこと。なので復元もできない。 論理削除 データ自体は残しておくが、検索などでヒットしないようにフラグを立てて論理的には削除されたように見せる状態を保つこと。システム利用者からは閲覧ができない。 場合によ…