Simple IT Life

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

Google Cloud Platformについてまとめる 入門の入門ということで端的にGoogle Cloud Platformが何なのか 料金について 実際に触ってみるとどういうものなのかをイメージできるまで記述していく

ユーザーから入力された値が問題ないかチェックするバリデーション処理を行うためのPHPライブラリであるRespect/Validationについて触ってみる バリデーション条件も多数あってそれを直感的に使用することができるため導入コストが少ないものとなっている

Reactを触る、今回は以下について端的にどんなものかを学ぶ ①Hello World ②Reactでコンポーネントを作る ③state,propについて サンプルプログラムを自分の環境で簡単に用意して実際に動いているサンプルを見ながら概要を掴むことを目的とする

Reactのサンプルを動かして初めてのReactとして理解を深めていく

phpDocumentorとはクラスやメソッドの定義前にブロックコメントを決められた方式で記述していると、APIドキュメントを自動生成することができるツール 今回はそのphpDocumentorで記述する書式についてまとめる

HTMLをコンポーネント化する技術であるWeb Componentsについてまとめる Web Componentsに関わる単語の意味とサンプルプログラムを作成してみる

Doctrineを使ってPHPからデータベースを操作する DoctrineとはORMツールである 今回はPHPのマイクロフレームワークであるSlimの中でDoctrineを使ったDB操作サンプルプログラムを試す

MySQL5.7系とPHP5.6系が入った環境をセットアップする 目的としてはPHP,MySQLの開発環境を用意することで、開発で使うであろうcomposerも用意する

MySQLをDockerを使って簡単に用意してみる DockerHubで公式のMySQLイメージが公開されているのでそれを使うこととする

JenkinsでSeleniumのテストを実行できるようする Jenkinsで行うということで画面が無いことからJenkinsサーバに仮想ディスプレイ(Xvfb)を入れてテストを行うことになる JenkinsやSelenium単体についてどういったものかはそれぞれ以下にまとめてあるので参考にしてほしい

PHPコードのチェックをPHP_CodeSnifferとPHPMDで行う 自動でチェックが走るようにGitのHooks機能機能を使ってcommit時に毎回確認するようにする

そもそもサーバをなんで監視をする必要があるのか、またどんなことを監視するのかなどまとめる 最後に監視ツールであるMonitを使って初めてのサーバ監視を行う

postfixを使ってGmailにメールを送るためのやり方 そもそもpostfixとはオープンソースのメールを転送するソフトウェア サーバから監視のアラートメールを送信したい場合などに設定しておく必要がある

サーバのログを監視するSwatchについて調べる 例えばApacheのログに「PHP Fatal error」が出力された場合にメール送信や任意のスクリプトを実行するなど何かを行いたいという時に使うツール

PHPのSlimフレームワークでMVCを実現させてみる 本サンプルではSlim-Skeletonでスケルトンを作成してから以下の変更を行っている

PHPのフレームワークとしてはCakePHP、CodeIgniter、Symfonyなどがあるが今回はSlimを使ってみる 特徴としては機能数が少ない分シンプルなので小規模のアプリケーション開発に向いている

VirtualBox + Vagrantを使ったローカル開発環境構築方法について ちなみに今回手元にあるPCはMacなのでMacでの構築方法

シンプルなデプロイツールとして知られているCinnamonについて デプロイツールとしてはCapistranoが定番として知られているらしいがRailsを前提としていたり、汎用的な反面裏で何をやっているのかわかりづらい そこでシンプルで使いやすいCinnamonを触ってみる

React コンポーネントにはライフサイクルメソッドというものが存在する コンポーネントが作成されようとしたり削除されようとした時にそれを検知することができるので 初期化処理やリソースの解放処理などを記述することができる

vim-plugを使ってVimのプラグイン管理を行う Vimには便利なプラグインがあるので少しでも開発効率を上げるために触ってみる

最近の投稿

vue-pdfを使ってNuxt.jsで作成しているアプリケーションに pdfスライドを表示させるサンプルを作成しました README.md通りに実装してもうまくいかないところがあったのでそのあたり含めてまとめます

Vue.js / Nuxt.jsにおけるログインの実装方法をまとめる Auth0やNuxt.jsのAuth Moduleとmiddlewareについて調べつつサンプルを作成することで理解を深める

コンポーネント設計について考える Atomic DesignやPresentational Component, Container Componentについてまとめつつ 自分だったらVue.js / Nuxt.jsでどういうコンポーネント設計にするかについてまとめます

Netlify Formsを使ってブログサイトにコメント機能を追加する方法を調べたので紹介 Netlify FormsはNetlifyに標準機能として用意されているフォーム機能 サーバレスなので別途コメント用にサーバを用意する必要がなくHTMLを埋め込むだけで準備できる

TypeScriptの入門の入門チートシート 型の種類や使い方についてまとめていくだけでなく、 TypeScriptについてや必要性などについてもまとめることでこのページでTypeScriptをざっくり理解できる程度の内容を目指す

カテゴリ一覧

タグ一覧