Simple IT Life

IT技術を幅広く入門の入門としてまとめます。simple is the best !!

Published: by

◼︎ 目次 概要 説明◼︎ 概要前回説明したPHPUnit入門の入門をもう少し詳しく見てみる主にモックとは何かについて調べたい◼︎ 説明モック概要 「Mock」には「模造品」「偽の」といった意味がある これを使うことで「まだ存在しない」クラスのインスタンスを使ったテストが可能になるクラス名について基本的に「テストしたいクラス名+Test」とするこのクラスが「テストケース」となるメソッ......

◼︎ 概要PHPUnitについて入門の入門としてまとめますユニットテストやPHPUnitの概要からメリット、インストール方法や使い方など軽くまとめます◼︎ ユニットテストとはユニットテスト(単体テスト)とはクラスや関数などプログラムを構成する小さな単位(ユニット)で個々の動作を確認するためのテスト◼︎ PHPUnitとはPHPでの単体テストをテストするツールである名前の通りPHPで記述する◼......

◼︎ 概要Oracleのパーティションについてまとめてみた以前パーティションについてまとめてみましたがパーティション化されたテーブルでインデックスを作成する際にローカルインデックスとグローバルインデックスがあるのでその違いについて調べますOracle勉強シリーズ Oracleの表領域についてまとめてみた Oracleのパーティションについてまとめてみた Oracle ダイレクトロードイ......

◼︎ 概要CPU使用率が高い場合にその原因を調べるLinuxサーバー保守運用時にたまに使うコマンド pstack,strace,pstree,mpstatLinuxサーバー保守運用時にたまに使うコマンド perf,tcpdump,ngrep,lsofで紹介したmpstatとperfを使って調べる◼︎ 調査あれ?ちょっとCPU高い気がする// 5秒間隔で3回負荷を取得する$ sar 5 320......

◼︎ 概要サーバ上で手順化されている作業を自動化してくれるFabricについてまとめます便利で簡単なので勉強して損は無いかと思います自分としても使い方などが気になっていたため入門の入門としてまとめます◼︎ Fabricとは コマンドライン上で任意のPython関数を実行するツール 関数なので1回コマンドを実行するだけで複数のコマンドを実行することができる localホストのサーバへ実行......

◼︎ 概要「Web API: The Good Parts」3章読書メモ気になったところをメモ程度にまとめます 「Web API: The Good Parts」読書メモ 1章~2章 「Web API: The Good Parts」読書メモ 3章~4章 「Web API: The Good Parts」読書メモ 5章~6章◼︎ 本について水野貴明著「Web API: The Good......

■ 概要このブログでは何回かOracleやMySQLなどデータベースの記事を書いてきましたが今更ながらデータベースとはなんぞやというものをまとめます入門の入門ということでブログ方針であるシンプルさ重視で説明するためインストールや実際の使い方などは書きません※ 前提としてここで説明する内容はRDBMS(後述)にフォーカスした説明になります (MySQLやOracleなどはこれ)■ データベース......

■ 概要Linuxコマンド紹介シリーズ Linuxサーバー保守運用時にたまに使うコマンド sar,vmstat,netstat,iostat,top Linuxサーバー保守運用時にたまに使うコマンド pstack,strace,pstree,mpstat Linuxサーバー保守運用時にたまに使うコマンド perf,tcpdump,ngrep,lsof引き続き障害調査、負荷調査などで使う......

■ 目次 概要 ブログサイト立ち上げまでのメモ■ 概要ブログサイト立ち上げまでのメモを残しますどういったものを使ってこのサイトをたちあげたのか無駄に凝った部分もあるので忘れないための忘備録■ ブログサイト立ち上げまでのメモ1 環境準備サイト立ち上げまでの準備1.1 Amazon Web Serviceの登録をするAmazon Web Servicesを使えるようにする参考:【AWS】非エ......

◼︎ 概要Oracleネタが増えてきましたがOracleのsequenceについて調べてみますOracle勉強シリーズ Oracleの表領域についてまとめてみた Oracleのパーティションについてまとめてみた Oracle ダイレクトロードインサートについて OracleのSEQUENCEについて Oracleのパーティションインデックスについて Oracleのフェイルオーバー......

◼︎ 概要Oracleのダイレクトロードインサートについて調べます素早いselect insertができるのでテーブルからテーブルへのコピーする時に使うといいかもしれませんOracle勉強シリーズ Oracleの表領域についてまとめてみた Oracleのパーティションについてまとめてみた Oracle ダイレクトロードインサートについて OracleのSEQUENCEについて Or......

◼︎ 概要mysqlslapはその名の通りMySQL関連のツールで直訳すると「mysqlを平手打ちする」 (※ 筆者は英語ができないので適当)MySQL5.6の公式ドキュメントは以下https://dev.mysql.com/doc/refman/5.6/ja/mysqlslap.html複数のクライアントがサーバにアクセスしているかのように負荷をエミュレートすることができるそんなmysql......

◼︎ 概要自社で取り扱っているAPIを運用したり、Twitterなど提供をされているAPIを使うなど目にする機会は多く今後設計したりレビューをする可能性は0ではないため今のうちに勉強をしよう思ったのが経緯です自分的に気になったところをメモ程度にまとめます 「Web API: The Good Parts」読書メモ 1章~2章 「Web API: The Good Parts」読書メモ 3......

◼︎ 概要Perlにはオプションでステップ実行機能が使える難しい処理などを1行ずつコードを実行していくことができる是非デバッグ(debug)時に活用したい◼︎ メリット どんな処理でエラーになっているのかが容易にわかる 何行目のこの変数ではこういう値が入っているなどがわかる 難しい処理でも1行ずつコードを追うことができる オプションで「-d」を指定するだけなので容易に試せる ステッ......

◼︎ 概要Linuxコマンド紹介シリーズ Linuxサーバー保守運用時にたまに使うコマンド sar,vmstat,netstat,iostat,top Linuxサーバー保守運用時にたまに使うコマンド pstack,strace,pstree,mpstat Linuxサーバー保守運用時にたまに使うコマンド perf,tcpdump,ngrep,lsof障害調査、負荷調査などで使うコマン......

◼︎ 概要Jenkinsについて概要とインストール方法を調べます入門の入門ということでCIについてからメリット、インストールまでまとめます入門を読み終わった後は JenkinsでGitにPush時に自動ビルドさせる も書いてみましたので良かったら拝見してください◼︎ 継続的インテグレーション(CI)とはwikipediaより 継続的インテグレーション、CI(英: continuou......

◼︎ 概要静的コード解析であるPHPMDとCppcheckについて調べます◼︎ 静的コード解析についてコンピュータソフトウェアの解析手法の一種であり実行ファイルを実行することなくソース解析を行う機械的にチェックを行うことによって文法スタイルの謝りやパターン化されたバグを検出したりする◼︎ PHPMDPHPMDはPHP Mess Ditectorの略で、コードを解析してバグになりそうな箇所を検......

◼︎ エンジニアが持っておくべき資格とは?参考:Webプログラマーになるには資格が必要? https://www.internetacademy.jp/it/web-programming-of-qualification.html筆者は主に職場ではサーバの保守・運用業務を行っています サーバの構築から障害対応、DB関連の業務などを行っていて開発業務はほとんどしません なので勉強がてらプログ......

◼︎ 概要linuxサーバを運用する時に使うコマンドについて紹介する使い道としては、障害や負荷の状況や原因などを調べる際に活用する詳細な使い方はググってもらうとして世の中はどういうコマンドがあるのかを見るLinuxコマンド紹介シリーズ Linuxサーバー保守運用時にたまに使うコマンド sar,vmstat,netstat,iostat,top Linuxサーバー保守運用時にたまに使うコマ......

◼︎ 概要サーバでまだメモリに余裕があるのか調べるページキャッシュというものがあってメモリが不足しているように見えるのでそのあたりを考慮させる◼︎ 前提知識サーバ全体のメモリ取得方法(free)、プロセス毎のメモリ取得方法、キャッシュの用語について予習しておくfreeコマンドについてそのサーバのメモリの使用状況を表示する$ free total used ......