2016-01-01から1年間の記事一覧
さくらインターネットのスタンダードプランのレンタルサーバーで以下をやった時のメモです。 独自ドメインのトップへのアクセスは、WordPressのブログへリダイレクト 独自ドメインの実在しないディレクトリやファイルへのアクセスは、httpsに変更してさくら…
単純にバリデーションの指定のミスでした。requiredを指定しなければならないところを、requireと書いていたため、このエラーが出ました。
Laravel5.3に対応させた記事を公開しました。 → Laravel5.3でSentinelを利用する(1)LaravelとSentinel、Codeceptionのインストール - tanaka's Programming Memo
macをスリープさせて、復帰した後、異常に処理速度が落ちる症状がありました。原因はマルチモニター関連の不具合のようで、ThunderBoldとVGAをつなぐケーブルを外すと治りました。
Reactのサンプルで、CDNから browser.min.js を読み込んでいます。ローカルで動かそうと思って、index.htmlで読み込んでいるスクリプトを用意しようとしたら、 browser.min.js は、Babel6で削除されたとか言われて入手が困難です。 browser.jsとは? browser…
Reactの復習と、記憶を呼び戻すための自分用のメモです。uglifyやらmapファイルの作成もしてないごく簡単な動作確認用のものです。 利用するもの Gulp ビルドやデプロイなどを行うツール React クライアントサイドのビューを担当するエンジン Babel 策定中の…
バリデーション失敗時に、入力値を残す HTTP Requests - Laravel - The PHP Framework For Web Artisans の Old Input を利用します。入力値をセッションに記録(flush)するものです。バリデーションの失敗時には、Laraveが自動的に記録してくれるので何もし…
phpunitを実行しようとした時に、プリインストールされていた古いPHPを認識してしまってエラーになってしまいました。自分でインストールしたPHPを参照させるために、EclipseのAntに環境変数であるPATHを設定する方法です。 EclipseのAntのOutlineから、適当…
PHPUnitのテストなどで、手っ取り早くPOSTする時の関数。PHPの公式ページのサンプルなどを参考にしました。PHP: file_get_contents - Manual
SH-08Eでデバッグする時の手順をまとめておきます。SH-08EのAndroidバージョンは4.2.2です。SH-08E以外の端末では、ドライバーの部分を、所有の[ADB Driver]で検索して、インストールすれば同様に動くと思います。 Android Studioの準備 Android Studioをイ…
Unity5最新版 GitHub Desktop Atomエディター Firefox WinMerge Android SDK JDKのインストール JDKの設定 Android SDKのインストール UnityとAndroid SDKの設定 Unity5最新版 http://unity3d.com/jp/5 に接続 [Unity 5 を入手]を押す Personal Editionの[無…
Atom-Beautifyを実行した時に以下のようなエラーが表示されました。 You have unsupported options: _analyticsUserId Please run Atom command 'Atom-Beautify: Migrate Settings'. 以下で解消できました。 手順 Atomを起動 [command]+[shift]+[p] キーを押…
AtomでPHPのコーディング規約に整形するツール php-cs-fixer を使えるようにしました。 php-cs-fixer 手順 ターミナルを起動 以下で、php-cs-fixerをインストール brew install php-cs-fixer php-cs-fixer -v でバージョンが表示されればインストール完了 次…
MySQLでmysqldumpなどを使うときに以下のようなエラーが発生。 mysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'gtid\_mode'': Table 'performance_schema.session_variables' doesn't exist (1146) 原因は、データベースの構造が更新されていないことで…
データベースのテストを行うには、PHPUnitのエクステンションであるDBUnitを利用することができます。PHPUnit マニュアル – 第8章 データベースのテスト インストール ComposerでDBUnitをインストールします。composer.jsonの"require-dev"に、以下を追加し…
Illuminate Databaseは、SQLで操作することができますが、Eloquent ORM(Objecte-Relational Model)というオブジェクト操作になぞらえた操作もできます。Illuminate Databaseをインストールして、データの挿入、取り出しを行う例を示します。データベースエン…
SlimPHPのテンプレートエンジンとして、Twigを利用する手順をまとめておきます。掲載したコードは Templates - Slim Framework のものを、SlimPHPのSkeletonプロジェクトで動くように書き換えたものです。 SlimPHPプロジェクトの作成 composerはグローバルで…
PHP用のテンプレートエンジンであるTwigについての自分向けの勉強メモです。 Introduction - Documentation - Twig - The flexible, fast, and secure PHP template engine Twigは、PHP用の自由度が高く、高速で、安全なテンプレートエンジン 既存のテンプレ…
Sentinelで認証しようとしたところ、以下のようなエラーが発生しました。 Fatal error: Call to undefined function Illuminate\Support\random_bytes() in /Users/user/project/vendor/illuminate/support/Str.php on line 233原因を調べると、PHP5とPHP7の…
実際にメールを送信する場合 こちらを参考にしました。 ローカル開発でのメール送信の簡単なテクニック(Mac用)|CyberX:エンジニアブログ [Sy] MacからGmailのSMTPサーバ経由でメールを送信できるようにする手順 | Syntax Error. 上記で、macのpostfixで設…
(サンプルで " が抜けていたのを修正 2017/2/27)以下に、画面に要素があるかどうかを判断するサンプルコードを示します。 setBrowser('firefox'); $this->setBrowserUrl("http://www.google.co.jp"); } public function testValidElement() { // ページ開始 …
①などの文字が含まれるHTMLページをDOMDocumentのloadHTML()でDOMにしようとしたところ、以下のようなエラーが発生してしまいました。 DOMDocument::loadHTML(): input conversion failed due to input error, bytes 0x81 0xAE 0xE3 0x81 やりたいことは、Sh…
Webアプリでレイアウトを制御しようとすると様々な画面サイズを把握する必要があります。iPhoneのシミュレーター上のSafariでの動作結果をまとめました。 取得方法 Webブラウザーのクライアント領域の論理ピクセル数 Webブラウザーが1画面で表示できる範囲で…
認証に関する様々な機能を提供してくれるPHPのライブラリ、CARTALYSTの「SENTINEL」をmacのローカル環境で使ってみます。 公式サイト Sentinel Manual :: Cartalyst 概要 以下、公式サイトのINTRODUCTIONの意訳。モダンでフレームワークを選ばないAuthorizat…
散歩リンクにおいて、iPhone/iPadだけ、以下の不具合が発生しました。 操作説明で、画面をタップして先に進む操作ができなかった 画面レイアウトが崩れていた その対処でやったことです。 タップが効かない 原因は、 iOS で click イベントがわけのわからな…
前へ IBM developerWorks Slim マイクロフレームワークで REST アプリケーションを作成するを参考に、SlimPHPのスケルトンアプリから作成します。コードはSlimPHP3用に書き換えています。 SlimPHP:Slim マイクロフレームワークで REST アプリケーションを作…
前へ | 次へ IBM developerWorks Slim マイクロフレームワークで REST アプリケーションを作成するを参考に、SlimPHPのスケルトンアプリから作成します。コードはSlimPHP3用に書き換えています。 SlimPHP:Slim マイクロフレームワークで REST アプリケーショ…
SlimPHPの公式サイト Dependency Container - Slim Framework の意訳です。 Slimは、アプリケーションの依存関係の準備、管理、組み込みのために、Dependencyコンテナを利用します。Slimは、コンテナ機能を支援するためにContainer-Interopインターフェース…
SlimPHPの公式サイトで、ミドルウェアの使い方を確認しました。 公式サイト Middleware - Slim Framework ミドルウェア SlimアプリケーションのRequestとResponseオブジェクトを処理する前後にコードを実行できます。そのコードのことをミドルウェアと呼びま…
前へ | 次へ IBM developerWorks Slim マイクロフレームワークで REST アプリケーションを作成するを参考に、SlimPHPのスケルトンアプリから作成します。コードはSlimPHP3用に書き換えています。SlimPHP:Slim マイクロフレームワークで REST アプリケーショ…