Simple IT Life

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

PHPUnitを使ってSeleniumWebDriverを動かします Linux(CentOS)上で動作させるためGUIのない環境ですが仮想端末上で動作させます

Selenium WebDriverとSelenium IDEなど色々ある理由について調べます 生い立ちを学んでいく感じになっています

Webブラウザの操作を自動化するツールであるSeleniumについてまとめます どんなものなのかとどう使うのかを簡単にまとめます Selenium IDE、Selenium WebDriverなど色々ありますが とりあえず使いたいという人はSelenium IDEを使えば大丈夫かと思います

時間計算量について調べます ソートアルゴリズムなどを解説するにあたって時間計算量についての概念が重要になるため今のうちにまとめておきます

単純なゲームをハックして自動でクリアするようにしてみたいと思います 今回は色彩テストというものを対象にJavaScript (jQuery)を使って自動でクリアさせてみたいと思います

勉強がてらjQueryのソースコードを簡単に追ってみた時のメモを記述します いきなり自分で理解するのは難しいのでgihyoさんの参考サイトを見ながらやっていこうかと思うのでjQuery-1.2.2を使います(だいぶ古いですが...) サンプルコードをステップ実行していって処理の流れをやんわり理解します

自分が持っているサーバに対して無料でセキュリティチェック(脆弱性診断)を行います 脆弱性について初期知識を学びつつ、実際にポートスキャンや脆弱性スキャンを行って自分のサーバは問題ないのかチェックしてみたいと思います

FabricBoltというfabricのコマンドをWebUI上で実行するツールについて紹介する FabricBoltをちゃんと使っていくとすると結構骨が折れそうな気がしました

MySQL Sandboxを使うと凄く簡単にMySQL環境の準備を行うことができます、レプリケーション環境も簡単に用意ができるので入門の入門として概要がわかるように簡単に使ってみます

JavaScriptのコードを書く時に問題が無いかツールによるチェックや動作確認を行うための方法を調べる 「Closure Linter」を使ってシンタックスチェックを調べたり、JavaScriptのステップ実行方法をまとめる

MySQLの内部のアーキテクチャについて気になったのでまとめる どういうスレッドがあるのかとスレッドのライフサイクルについて記述する MySQLはシングルプロセスマルチスレッドモデルを採用しており 1つのmysqldプロセスの内部に、複数のスレッドが存在している

環境構築が面倒なOracleをDockerを使って簡単に用意してみる 前提としてDockerが使えるところまでは終わっていること

2016年3月1日に発表された「Docker Cloud」について調べます Docker CloudとはSaaS(Software as a Service)型のクラウドサービス Docker Cloudはコンテナの実行環境ではなく、対象となる実行環境は既存のクラウドやデータセンターに任せ、それを操作することになる

.vimrcや.bash_profileなどのdotfilesをGitHub管理して 簡単に用意するやり方をまとめます

FuelPHPに触る機会があったのでMVCについて調べつつ0から簡単に記述してみる Modelがデータ取得などデータを扱ってViewが表示部分を担当します ControllerがModelとViewの架け橋となって処理を行います メリットとしては「機能分離」と「再利用性」があります

PHPUnitとDBUnitを使ってMySQLのテストを行う(Oracleのテストもできる) テスト用のMySQLを用意してPHPUni+DBUnitでinsert,updateなどのテストを行って その後に意図したデータになっているか確認をすることができる

アプリケーションから発行された複数のI/O要求を並び替えてディスクのシーク量を減らすためのソフトウェア ディスクI/Oのパフォーマンスがうまく出せていない時は考えてみると吉

JavaScriptでグローバル変数を作成した際、JavaScriptファイルを複数に分割してもお互いにグローバル変数が見える世界になっているので、あるファイルで使った名前は別のファイルで使えない このような名前空間の汚染を回避する方法を調べてみる

クロージャとは一言で言うと「状態を持つ関数」 または関数を抜けた後にも生きるローカル変数とか ガベージコレクションの性質にスコープテェーンを利用してローカル変数の値を参照し続けるデータ構造がクロージャとなる

過去3回に渡ってDockerについて学んでいましたが個人開発環境を整えるためにDockerfileをカスタマイズする

最近の投稿

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

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

NetlifyのFormsやSplit Testing、Functionsについて使い方をまとめる FormsはNetlifyに標準機能として用意されているフォーム機能でコメント保存用にサーバを用意する必要がない Split TestingはGitHubのブランチをベースにしたA/Bテストを行うための機能のことで、FunctionsはNetlifyでAWS Lambdaを使うことができる

NetlifyとはHTMLなどの静的コンテンツのみで構成されたWebサイトを閲覧できる形で配信するWebサービス GitHubやBitbucket、GitLabなどと連携して使うことができて、リポジトリにプッシュすることで自動でCI/CDを行うことができる、無料枠が豊富で独自ドメインを設定可能

WordPressからJekyll(GitHub Pages)に移行した手順をまとめる。 お金的な事情や使いやすさなどの理由で無料のJekyll+GitHub Pagesに移行した。JekyllとはMarkdown等から静的ページを生成する静的サイトジェネレータ

カテゴリ一覧

タグ一覧