docker環境作成

前提 Windows11 Docker Desktop PHP/Laravel 手順 1. docker-compose.ymlを書く version: "x.x" services: web: build: context: . dockerfile: ./web/Dockerfile container_name: "web" restart: always volumes: - ./web/php.ini:/usr/local/etc/php/php.i…

Windows7でCentOSをインストール

前提条件 Rubyがインストールされてること。1. Vagrantインストール ここ Download Vagrant - Vagrantからダウンロードしてインストール 2. VirtualBoxインストール ここDownloads – Oracle VM VirtualBoxからダウンロードしてインストール3. VirtualBoxにゲ…

PhoneGapでAndroidアプリを作る

前提 Eclipseがインストールされている Android sdkがインストールされている PhoneGap(cordova)のダウンロード Apache Cordovaからダウンロードする。 今回ダウンロードしたバージョンは2.9.0。 Eclipseでプロジェクトを作成・設定 ファイル > 新規 > プロ…

さくらレンタルサーバーにGitをインストールする

Subversionが流行り始めたころにはすぐに飛びついた方だったが、Gitについては全然手が出てなかった。イカン。フットワークは軽い方がいいということで早速インストール。 ここはローカルではなくさくらレンタルサーバーに入れてみる。 前提 ソースコードデ…

PHPからMySQLにINSERTすると文字化けする

単純にINSERTしてみたら文字化け発生。 まずMySQLの設定を確認してみる。 MySQLのコンソールから以下のコマンドを叩く。 mysql>show variables like "char%";するとどうでしょう。まったくutf-8になっていませんw +--------------------------+------------…

applyとは

Javascriptにはcallとapplyという特殊な関数があるらしい。 取り敢えずapplyだけメモ。簡単に言うと とある関数に「this」と「引数(配列)」を渡して使える というものです。他のブログで挙げられていた例がとてもわかりやすかったので以下引用。 1 var obj…

配列の中から最大値を得る

配列の中から最大値を見つけるっていうのをループとか回さないでできないかなぁ といろいろ調べてみたところ、ありました。 Math.max.applyを使えば良いみたい。 1 var ary = [3, 2, 5, 4, 1]; 2 alert(Math.max.apply(null, ary));これを実行すると、ダイア…

追加した要素にcssを適用させる方法

【問題点】 動的にリストを作る時など、後からHTMLの要素を追加していく場合がある。 例えば、ラベルとテキストを追加する場合だと↓こんな感じ。 $("#list").append( $("").attr("data-role", "fieldcontain").append( $("").attr("for", "hoge1").text('ほ…

Eclipse(aptana)のHTMLエディタでjquery記述の警告が出る場合の対処法

Eclipseでaptanaを使ってHTML5を記述している時に警告(!)が出てるのであれ?と思った。具体的にはこんな文字列だ。 バリデーションで引っかかっているようだが、その解決方法をメモしておく。 概要 無視する設定にする 詳細 1. Eclipseのメニュー ウィン…