moritani のアーカイブ

Selenium Webdriver (javascript)の参考サイト2

2016年2月29日

Selenium Webdriver (javascript)で使えるメソッドの一覧です。 http://selenium.googlecode.com/git/docs/api/javascript/
続きを読む

WordPress APIは便利

2016年2月22日

wordpressは、APIなど予め備わっている機能が充実しているので、自分の知識だけで考えるよりも、wordpressの機能を調べることは重要だと思いました。 エラー表示に関しては、Settings APIを使うと楽です。 https://wpdocs.osdn.jp/Settings_API
続きを読む

Transients API

2016年2月15日

wordpressではset_transient()やget_transient()をつかって、一時的に保存したデータの引き渡しができます。
続きを読む

WordPressでデバックする方法

2016年2月8日

define('WP_DEBUG', false);を false を true に変更すると、デバッグすることができます。 WP_DEBUG_LOGを true にすると、wp-contentフォルダ内のdebug.logファイルでエラーの内容を確認できます。 ``` ini_set('display_errors', 0); define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP
続きを読む

Xpathで指定したテキストの要素を取得する方法

2016年2月1日

XPathはHTMLなどで使えるノードを抜き出せる言語です。 Google ChromeのDeveloper Toolsの取得したい行のノードを右クリックし、「Copy XPath」をクリックすると、Xpathを取得できます。 また、Google ChromeのDeveloper ToolsでCtrl+Fなどで呼び出せる検索ボックスにXPathを入力し対象ノードを検索することが出来ます。
続きを読む

git pullしたら、「エラー:The following untracked working tree files would be overwritten by merge:」というエラーが出た時

2016年1月27日

.gitignoreで指定されているファイルがリモートブランチに存在する場合にでるらしい。 このエラーとなると、ファイルの取得ができずに困る。 ``` git fetch origin ``` ``` git reset --hard FETCH_HEAD ``` 参考 http://to-developer.com/blog/?p=1162
続きを読む

Selenium Webdriver (javascript)の参考サイト

2016年1月25日

Selenium Webdriver javascriptver.の参考サイトをまとめました。 selenium-webdriver(javascript)公式Doc http://selenium.googlecode.com/git/docs/api/javascript/index.html WebDriverJS User’s Guide https://code.google.com/p/selenium/wiki/WebDriverJs
続きを読む

Selenium WebDriver でクラス名を取得

2016年1月22日

``` var price_url = "//dd[@class='col-md-8 col-xs-7 text-right mainPrice ']//strong[@class='priceTips']"; driver.wait(driver.findElement(By.xpath(price_url)).getText(),5000).then(function(textValue){ console.log(textValue);
続きを読む

bash_completionで「-bash: __git_ps1: command not found」となった時の対処法

2016年1月18日

``` -bash: __git_ps1: command not found ``` となるエラーが出た場合、以下を実行してください。 ``` source /Applications/Xcode.app/Contents/Developer/usr/share/git-core/git-prompt.sh ``` ``` source /Applications/Xcode.app/Contents/Developer/usr/share/
続きを読む

小数点以下を切り捨てて、整数にする(javascript)

2015年12月28日

小数点以下を切り捨て、整数を返します。 ``` Math.floor(x) ```
続きを読む

PHPの配列をループで回すのにfor使うかforeach使うか

2015年12月25日

forよりforeachのほうが若干はやいそうです。 配列に関しては、基本的にはforを使わなくてもforeachで十分なようです。 参考記事 http://www.1x1.jp/blog/2008/04/php_for_vs_foreach.html
続きを読む

git commitでエディタ編集した後にエラーとなる場合

2015年12月22日

使用するエディタをgitに設定する ``` $ git commit error: There was a problem with the editor 'vi'. Please supply the message using either -m or -F option. $ git config --global core.editor "/usr/bin/vim" $ git commit ```
続きを読む

returnを使うと処理が終わる

2015年12月21日

関数の中でreturn文が実行されると戻り値を返すと共に関数内の処理をそこで終了します。 returnのあとの処理は実行されないので、returnは最後に配置しましょう。
続きを読む

Gitコミットを任意の名前とメールアドレスで行うコマンド

2015年12月18日

$ git config〜でauthorの設定を変更するやり方もありますが、 以下のコマンドは設定はせずに、自分の名前とメールアドレスを指定してコミットする方法です。 ``` git commit --author='Author Name ' -a ```
続きを読む

gitのauthorの確認と変更

2015年12月15日

gitのグローバル設定を確認する ``` $git config --global --list user.name=hogehoge user.email=hoge@gmail.com ``` authorが自分ではなかった場合、 以下のコマンドで設定を変更しましょう。 ``` $git config --global user.name hogehoge $git config --global user.email hoge@gmail.com
続きを読む

gitのマージを取りやめる

2015年12月14日

マージした結果を commit する前 ``` $ git reset --hard HEAD ``` マージ完了後に元に戻したくなった ``` $ git reset --hard ORIG_HEAD ```
続きを読む

ローカル環境における「データを受信できません」エラー

2015年12月11日

・vagrant reloadする or ・他のIPアドレスに接続している可能性があるので、hostsファイルを確認し、紛らわしいアドレスを削除する
続きを読む

git log -pでコミットを確認

2015年12月8日

git log -pで各コミットの差分を確認できます。
続きを読む

PHPの配列で指定の値を削除する方法

2015年12月7日

配列の特定のキーを指定して要素を削除する方法は unset(連想配列[キー])ですが、値を指定して要素を削除する方法は、 配列の中に特定の値が含まれているかどうかを調べるarray_searchを使って、 ``` if(($key = array_search(値, $messages)) !== false) { unset($messages[$key]); } ``` で削除できます。
続きを読む

JAVASCRIPTのエラーUncaught SyntaxError

2015年12月4日

# Uncaught SyntaxError: Unexpected token }の場合# { や ; などのJavaScriptの文法上必要な文字が抜けていることが多い。 例 ``` $(function(){ ); ``` # Uncaught SyntaxError: Unexpected token ILLEGALの場合# 何らかの不正な文字がコード内に含まれているときに発生することが多い。 例 ``` $(func
続きを読む