kensuke-iizuka さんのアバター 10views

Homebrewにおけるlinkについて

Homebrewはとても便利で簡単に自分の必要なソフトウェアやプログラミング言語のライブラリ、開発環境をインストールできるのですが、 いくつかのコマンドを入力するだけでほとんど何も理解しなくとも最適な環境が構築されてしまい、いざエラーが出て 2016年11月20日
kensuke-iizuka さんのアバター 138views

PHPでメモリ上に一時的なファイルを作成する

ディスクでなくメモリに一時的ファイルを作成して何かの処理に使うことで処理の高速化をしたいときに便利です。 $data = file_get_contents("hoge.fuga"); $fp = fopen('php://memory', 2016年11月15日
kensuke-iizuka さんのアバター 11views

xhrについて

chromeのデベロッパーツールでネットワークの動きを見ているとxhrという項目が目に入り、なんだか気になります!! xhrとはXML Http Requestの略だそうで JavaScriptなどのウェブブラウザ搭載のスクリプト言語でサー 2016年11月12日
kensuke-iizuka さんのアバター 25views

element.valueとelement.setAttributeの違い

あまり意識して使い分けていなかったのですが、気になって調べた結果、 この違いをしっかり理解していないと恐ろしい結果になってしまうことに気づきました。 MDN(Mozilla Developer Network)、Javascriptの親玉の 2016年11月9日
kensuke-iizuka さんのアバター 35views

PHPでの引用符の使い方

色々なWebページのソースコードや他人の書いたソースコードを見ていると、PHPはウェブ開発において何か書けば動くという言語の特性からか、 ソースコードの自由度が高く、その人それぞれに個性が出るコーディングをしているのが見られます。 その中で 2016年11月4日
kensuke-iizuka さんのアバター 45views

WordPress関数 外部利用

WordPressの関数はかなり簡単に使える上にとても強力です。そんな関数を例えば外部処理で使いたいというときには 次のようにするととても簡単です。 do_test.phpという外部ファイルでwp関数を使うときは require_once( 2016年11月2日
kensuke-iizuka さんのアバター 577views

SeleniumでのElement is not clickableエラー

Seleniumで自動テストを実行する際に、以下のようなエラーが出ました。 WebDriverError: unknown error: Element is not clickable at point (767, 505). Other 2016年10月28日
kensuke-iizuka さんのアバター 129views

XPathでWebページの要素を検索する

XPathの取得 デベロッパーツールでHTMLの要素を右クリック→”Copy”→”Copy XPath”で希望の要素のXPathを取得することが出来ます。 XPathで検索 上記の方法で簡単に 2016年10月26日
kensuke-iizuka さんのアバター 1,107views

Gitエラー【fatal: Unable to create ‘path/.git/index.lock’: File exists.】

コミットする前にpullし忘れてしまい、コンフリクトが起こってしまったのでコンフリクトを解消しようとgit resetしようとしたところ Gitでのエラーで以下のようなものが出てしまいました。 fatal: Unable to create 2016年10月26日
kensuke-iizuka さんのアバター 911views

Seleniumでclickメソッドが上手く機能しない

Seleniumでnode.jsを用いてボタンクリックの動作を以下のように実装したら上手く機能しなかったので、 別の方法でボタンクリックを実現したいと思います。 driver.findElement(By.name("publish")). 2016年10月21日
kensuke-iizuka さんのアバター 28views

PhpStormでのGitエラー解消

特に何もしてないのにPhpStormで”Can’t start Git”という警告が出てきて、確認するとたしかに今までターミナルに表示されていたブランチ名やステータスが表示されなくなり、それは困るので以下 2016年10月14日
kensuke-iizuka さんのアバター 1,190views

Node.jsで外部ファイルから関数を呼び出す

Seleniumでも使われているNode.jsで外部ファイルから関数を呼び出すことが出来ます。 普通にフロントエンドで使うjavascriptではjQueryを用いたりHTMLタグを使ってscriptタグを使ったりと面倒くさいのですが No 2016年10月12日
kensuke-iizuka さんのアバター 151views

seleniumによる自動テストのスマートフォン画面での実現

Chromeのデベロッパーツールでは画面表示をスマホに切り替えられるのですが、同じように自分の作ったウェブページを スマホで表示した用の自動テストが行えるようにするには以下のコードを付け加えればOKです!! 前提として自動テストコードがja 2016年10月7日
kensuke-iizuka さんのアバター 25views

javascriptでHTMLの要素を作る

基本的にHTMLは静的で読み込まれた時点で多くの要素が予め記述されているのですが あえて、レンダリングされてから要素を作成したい、とかこのタイミングで要素を挿入したい、といったことが起こるので 今回はjavascriptを用いてCSSの以下 2016年10月7日
kensuke-iizuka さんのアバター 29views

リダイレクトのステータスについて

30X系のリダイレクトのステータスについてまとめました。 301 恒久的なURLの変更を示す。サイトリニューアルでURLが変更になった場合とか、本来アクセスされるURLとは異なるURLへのアクセスを制御させたい時とかに使う。 302 一時的 2016年9月28日
kensuke-iizuka さんのアバター 31views

preg_matchの正規表現で論理積を用いる

正規表現で論理積を用いて2つ以上の正規表現を含んでいるかどうかを確認するには次のように記述すればよいです。 <^(?=.*apple)(?=.*orange) appleという文字列とorangeという文字列が両方含まれているときにp 2016年9月5日
kensuke-iizuka さんのアバター 315views

WordPressで特定のページをリダイレクトする方法

下書きページの存在など見せたくないページがあるときにそのページのURLを知っているユーザーからは直リンクで見られてしまうこともあります。 幾つかの方法でそのようなページにアクセスした際に他のページヘリダイレクトして特定ページヘアクセスさせな 2016年9月5日
kensuke-iizuka さんのアバター 659views

preg_matchにおけるUnknown modifierエラーの解消

PHPで正規表現を用いた文字列マッチング関数のpreg_matchを用いるときに正規表現のパターンをデリミタで囲まないと Unknown modifierエラーが出てしまいます。デリミタはPHPマニュアルでもいくつか紹介されていますが &# 2016年9月1日
kensuke-iizuka さんのアバター 11views

コンソールで配列を見る。

PHPでは配列についての関数が豊富でデータの受け渡しももっぱら配列で行われるため、それをJavascriptで処理するときには お馴染みの console.log(array); を使いがちですが console.table(array); 2016年8月29日
kensuke-iizuka さんのアバター 109views

PHPの値をJavascriptに渡す。

今回はWordpressのget_post_meta関数などで取得した値をjQueryで使うことを想定してみましょう 何度もWordpressのget_post_metaを使うことはパフォーマンスという観点であまりよろしくないので HTML 2016年8月29日
kensuke-iizuka さんのアバター 72views

textareaにカレンダーの値を入れる

ボタンをクリックして表示されたカレンダーの値をtextareaに表示するには以下のようにdatepickerを使ってやるのがいいです。 HTML <textarea id="display">ここに表示</textarea 2016年8月25日
kensuke-iizuka さんのアバター 24views

GitHub Flowについて -最終回、プルリクエストの活用

前回、前々回に続き、GitHub Flowについて見ていきます。今回が最終回です。 今回はGitHub Flow最大の特徴、プルリクエスト(PR)機能についてです。 プルリクエストとは 簡単に言うと、開発者のローカルリポジトリでの変更を他の 2016年8月19日
kensuke-iizuka さんのアバター 29views

GitHub Flowについて -続き1

GitHub Flowについて -introductionでは基本的なルールを挙げました。 次はそのルールに基づいて実際にどのように運用していくかを見ていきます。 masterブランチは常にデプロイ可能である masterブランチは常にデプ 2016年8月18日
kensuke-iizuka さんのアバター 34views

GitHub Flowについて -introduction

普段の開発フローとして用いられているGithub Flowについて何となくの理解で終わってしまっているので体系的に調べて行きたいと思います。 まずはイントロダクションとして全体の大きな流れを紹介します。 基本的なルール masterブランチ 2016年8月17日
kensuke-iizuka さんのアバター 57views

PHPで文字列に特定の文字列が含まれるかの確認

文字列の中に特定の文字列が含まれているかどうかは正規表現パターンを用いない簡単な方法として strpos関数を使う方法があります。 strpos関数は該当する文字列の見つかった位置を返します。もし見つからなかった場合はfalseを返します。 2016年8月16日
kensuke-iizuka さんのアバター 81views

PhpStormでファイル検索

自分が開いている作業プロジェクト内の特定のファイルをファイル名で検索したいときは command + shift + o でファイル名検索が可能です。 2016年8月15日
kensuke-iizuka さんのアバター 134views

PHPでオブジェクトを多次元配列に変換する

PHPは配列を操作する関数が豊富なのでオブジェクトでデータを持っておくよりも多次元配列で持っておいたほうがいい場合が多いです。 そこで、オブジェクトを多次元配列に変換してみましょう function obj2arr($obj) { if ( 2016年8月8日
kensuke-iizuka さんのアバター 20,436views

シェルスクリプトで文字列と変数を連結する

復数の変数を連結するには下のコード1のように単に続けて記述すればよいのですが #!/bin/sh #code1 str1 = "Shell script" str2 = "is intersting!" str = $str1$str2 e 2016年7月29日
kensuke-iizuka さんのアバター 18views

sliceメソッド

JavaScriptのsliceメソッドは配列の一部を切り出して新たな配列を作るメソッドです。 引数の取り方で切り出す範囲の指定をするのですが思わぬ落とし穴が・・・ var fruits = ["Banana", "Orange", "Le 2016年7月22日
kensuke-iizuka さんのアバター 41views

nonceがPOSTされているかの確認

WordPressでwp_create_nonce関数を使ってワンタイムトークンnonceを生成し、 よりセキュアなajax通信にするときにちゃんとnonceがPOSTされているかを確認するには Google Chromeのデベロッパーツー 2016年7月11日