tanaka's Programming Memo

プログラミングについてのメモ。

2016-01-01から1年間の記事一覧

SlimPHP:Slim マイクロフレームワークで REST アプリケーションを作成する(2)POST

前へ | 次へ IBM developerWorks Slim マイクロフレームワークで REST アプリケーションを作成するを参考に、SlimPHPのスケルトンアプリから作成します。コードはSlimPHP3用に書き換えています。SlimPHP:Slim マイクロフレームワークで REST アプリケーショ…

Jestの公式サイトのTutorial-React

am1tanaka.hatenablog.com公式サイトのチュートリアルの意訳です。JestによるJavaScriptの単体テスト - tanaka's Programming Memoで作成したテスト用フォルダーで試すと手軽です。2016/2/28時点では、公式サイトの情報が古くなっていてそのままでは動作しま…

Jestの公式サイトのTutorial

facebook.github.io公式サイトのチュートリアルを試します。 JestによるJavaScriptの単体テスト - tanaka's Programming Memoで設定したフォルダーでそのまま作業を続けると良いでしょう。下準備として、jQueryをインストールしておきます。 npm install --s…

JestによるJavaScriptの単体テスト

JestはFacebookが公開しているJavaScriptの単体テスト用フレームワークです。テスト用フレームワークのJasmineを使いやすく拡張したもので、expect(value).toBe(other)の書式が使えます。 公式GitHub>GitHub - facebook/jest: Painless JavaScript Unit Test…

Nodeのバージョン管理

qiita.comこちらを参考に、nodebrewで行っています。以下で安定板をインストールできます。 nodebrew install-binary stable nodebrew use <インストールしたバージョン>以上で、インストールと切り替えができます。

SlimPHP:Slim マイクロフレームワークで REST アプリケーションを作成する(1)GET

次へ IBM developerWorks Slim マイクロフレームワークで REST アプリケーションを作成するを参考に、SlimPHPのスケルトンアプリから作成します。コードはSlimPHP3用に書き換えています。 ステップ 1: アプリケーションのディレクトリー構造を作成する / ス…

ReactでBootstrapのProgressBarを利用する

(メモのため、要点しか書いてません。)ReactでBootstrapのProgressBarを使って、ファイルの読み込み状況を表示しようとしたところ、バーが全然伸びない症状が発生しました。 原因 ファイルの読み込みなどの重い処理を実行中は、BootstrapのProgressBarのアニ…

GitHubにUnityのプロジェクトを新規に作成する手順(2017/6/9追記)

(Edit設定の変更の追記。画像の追加 2017/2/4) (GitHubリポジトリを作成する手順をAddからCreateに変更 2017/6/9) (スクリーンショットを追加 2017/6/9) (GitHubへのPublishの説明を追加 2017/6/9) Unityのプロジェクトを作成 GitHub Desktop に登録 GitHub…

mac上の開発用apacheでPHPにログ出力させる

PHPのバージョンアップに伴い、warningが多発したため、ログを残すことにしました。以下、設定したことです。 php.ini php.ini を起動(x.xはPHPのバージョンに置き換える) sudo vi /usr/local/etc/php/x.x/php.ini error_reporting を E_ALL に log_errors …

JavaScriptでテスト PhantomJS のインストール

JavaScriptでブラウザーでの挙動をテストする場合、Seleniumを使ってGoogle ChromeやFirefoxなどのブラウザー上で実際にテストする方法と、PhantomJSというコンソールで動かせるブラウザーでテストする方法があります。基本機能のテストでは、Seleniumを使う…

mac 10.11 にJava JDKをインストール

macの古いツールなどでは、Java1.6を使っているものがあります。それはAppleから提供されているそれ用のものをインストールします。一方で、Jenkinsなどは1.7以降が必要です。それはOracleのページから最新版をダウンロードしてインストールします。macへのJ…

mac OS 10.11 のapacheでimagick(2016/3/9更新)

mac OSを10.11にアップデートしたら、ローカルのapacheでPHPやimagickが動かなくなったので再設定をしました。PHPで実行する際に警告が表示される場合の修正方法を追記しました(2016/3/9)。 Xcodeのバージョンアップ php56-imagickのインストールでXcodeのバ…