2014年09月20日

アゲアゲ

昨日は、「沖縄レトロ串カツ アゲアゲ」さんに行って参りますた。
牧志駅から徒歩5分くらいかな。
食べ飲み放題(2,980円、クーポン使用で2,500円)コース2.5時間ですた。
いやしかし、2.5時間は短すぎますた。次回はこのコースは利用しません。
なかなかおもすろいお店でしたよ。
店内に流す音楽もレトロなものにすれば、もっと雰囲気でるのになぁ。

tumami.jpg
tennai1.jpg
tennai2.jpg
tennai3.jpg


posted by NERDY at 17:08 | Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2014年09月19日

XAMPP の MySQL を MariaDB にすげ替える

自端末にいろいろとインストールするのが嫌なので、XAMPP は USB に入れて使っている。
ここからダウンロードした、xampp-portable-win32-1.8.3-5-VC11.zip。
初期設定やら文字化け対策やらは、テキトーにググってやった。
あー、phpMyAdmin のバージョンが古いだの何だのって警告が出てたからこいつのすげ替えもやったかな。

そんでもって今回は、MySQL の MariaDB へのすげ替え。

1.ここから、自分の環境に合ったものをダウンロードする。
  自分の場合は、mariadb-10.0.13-win32.zip をダウンロードした。
  これを解凍。
  解凍後に作成されたフォルダ(自分の場合、mariadb-10.0.13-win32)を、mysql にリネーム。

2.USB の /xampp/mysql を /xampp/mysql.old にリネーム

3.1の mysql フォルダを、USB の /xampp へコピー。

4./xampp/mysql/data を /xampp/mysql/data.old にリネーム。

5./xampp/mysql.old/data を /xampp/mysql へコピー。

6./xampp/mysql.old/backup を /xampp/mysql へコピー。

7./xampp/mysql.old/scripts を /xampp/mysql へコピー。(存在すればだけど)

8./xampp/mysql.old/bin/my.ini を /xampp/mysql/bin へコピー。

9.my.ini ファイル中の、skip-federated という行を # によってコメントアウト。

10.XAMPP Control Panel から、MySQL(MariaDB)をスタートさせる。

11.コマンドプロンプトにて、/xampp/mysql/bin/mysql_upgrade.exe を実行させる。
   X:\xampp\mysql\bin>mysql_upgrade -u root -p

12.ここで、MySQL を再起動。

13.XAMPP のステータス画面が停止のままになってるので、
   /xampp/htdocs/xampp/mysql.php を以下のように書き換え、MySQL を再起動。

   if (@mysql_connect("localhost", "ここにユーザIDを", "ここにはパスワードを")) {

 xampp-status.jpg

phpmyadmin.jpg

特に問題なく使えてます。
posted by NERDY at 14:35 | Comment(0) | 技術 | このブログの読者になる | 更新情報をチェックする

2014年09月16日

Laravel を使ってみる

今度は、Laravel を試用してみる。

1.Composer のインストール
  手動配置よりかは、Composer とかいうのを使ったほうがいいようだ。
  XAMPP は自端末にインストールせずに USB にインストールした。
  その関係で、インストーラがうまく動かなかった。
  なので、composer.phar をダウンロード(DLページの下のほうの Manual Downloadから)して、
  php.exe と同一フォルダに配置。
  以下の内容を、composer.bat として、php.exe と同一フォルダに保存。
@ECHO OFF
php "%~dp0composer.phar" %*

  下のように、バージョンが表示されればOK。
  composer-version.jpg

2.プロジェクトのガラを作成
  composer create-project laravel/laravel プロジェクト名 --prefer-dist
  とすればいいようだ。
G:\xampp\public_html>composer create-project laravel/laravel firstStep --prefer-dist
Installing laravel/laravel (v4.2.0)
- Installing laravel/laravel (v4.2.0)
Downloading: 100%

Created project in firstStep
Loading composer repositories with package information
Installing dependencies (including require-dev)
- Installing symfony/translation (v2.5.4)
Downloading: 100%

- Installing symfony/security-core (v2.5.4)
Downloading: 100%

- Installing symfony/routing (v2.5.4)
Downloading: 100%

- Installing symfony/process (v2.5.4)
Downloading: 100%

- Installing psr/log (1.0.0)
Downloading: 100%

- Installing symfony/debug (v2.5.4)
Downloading: 100%

- Installing symfony/http-foundation (v2.5.4)
Downloading: 100%

- Installing symfony/event-dispatcher (v2.5.4)
Downloading: 100%

- Installing symfony/http-kernel (v2.5.4)
Downloading: 100%

- Installing symfony/finder (v2.5.4)
Downloading: 100%

- Installing symfony/dom-crawler (v2.5.4)
Downloading: 100%

- Installing symfony/css-selector (v2.5.4)
Downloading: 100%

- Installing symfony/console (v2.5.4)
Downloading: 100%

- Installing symfony/browser-kit (v2.5.4)
Downloading: 100%

- Installing swiftmailer/swiftmailer (v5.2.1)
Downloading: 100%

- Installing stack/builder (v1.0.2)
Downloading: 100%

- Installing predis/predis (v0.8.7)
Downloading: 100%

- Installing phpseclib/phpseclib (0.3.8)
Downloading: 100%

- Installing patchwork/utf8 (v1.1.25)
Downloading: 100%

- Installing nesbot/carbon (1.12.0)
Downloading: 100%

- Installing monolog/monolog (1.10.0)
Downloading: 100%

- Installing nikic/php-parser (v0.9.5)
Downloading: 100%

- Installing jeremeamia/superclosure (1.0.1)
Downloading: 100%

- Installing filp/whoops (1.1.2)
Downloading: 100%

- Installing ircmaxell/password-compat (1.0.3)
Downloading: 100%

- Installing d11wtq/boris (v1.0.8)
Downloading: 100%

- Installing symfony/filesystem (v2.5.4)
Downloading: 100%

- Installing classpreloader/classpreloader (1.0.2)
Downloading: 100%

- Installing laravel/framework (v4.2.9)
Downloading: 100%

symfony/translation suggests installing symfony/config ()
symfony/translation suggests installing symfony/yaml ()
symfony/security-core suggests installing symfony/validator (For using the user password constraint)
symfony/security-core suggests installing symfony/expression-language (For using the expression voter)
symfony/routing suggests installing symfony/config (For using the all-in-one router or any loader)
symfony/routing suggests installing symfony/yaml (For using the YAML loader)
symfony/routing suggests installing symfony/expression-language (For using expression matching)
symfony/routing suggests installing doctrine/annotations (For using the annotation loader)
symfony/event-dispatcher suggests installing symfony/dependency-injection ()
symfony/http-kernel suggests installing symfony/class-loader ()
symfony/http-kernel suggests installing symfony/config ()
symfony/http-kernel suggests installing symfony/dependency-injection ()
predis/predis suggests installing ext-phpiredis (Allows faster serialization and deserialization of the Redis protocol)
phpseclib/phpseclib suggests installing ext-gmp (Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision
integer arithmetic operations.)
phpseclib/phpseclib suggests installing pear-pear/PHP_Compat (Install PHP_Compat to get phpseclib working on PHP < 4.3.3.)
patchwork/utf8 suggests installing ext-intl (Use Intl for best performance)
monolog/monolog suggests installing graylog2/gelf-php (Allow sending log messages to a GrayLog2 server)
monolog/monolog suggests installing raven/raven (Allow sending log messages to a Sentry server)
monolog/monolog suggests installing doctrine/couchdb (Allow sending log messages to a CouchDB server)
monolog/monolog suggests installing ruflin/elastica (Allow sending log messages to an Elastic Search server)
monolog/monolog suggests installing ext-amqp (Allow sending log messages to an AMQP server (1.0+ required))
monolog/monolog suggests installing ext-mongo (Allow sending log messages to a MongoDB server)
monolog/monolog suggests installing aws/aws-sdk-php (Allow sending log messages to AWS services like DynamoDB)
monolog/monolog suggests installing rollbar/rollbar (Allow sending log messages to Rollbar)
d11wtq/boris suggests installing ext-readline (*)
d11wtq/boris suggests installing ext-pcntl (*)
d11wtq/boris suggests installing ext-posix (*)
laravel/framework suggests installing doctrine/dbal (Allow renaming columns and dropping SQLite columns.)
Writing lock file
Generating autoload files
Generating optimized class loader
Compiling common classes
Compiling views
Application key [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] set successfully.

G:\xampp\public_html>

5.動作確認
  laravel-arrived.jpg
  なんか、はじめの一歩はうまくいったっぽい。

作成されたプロジェクト内の構成を眺めてみたけど、どびゃーっとサブフォルダとファイルがありますた。
トレンドっぽかったので、Laravel を選んだけど、もうちょっと軽めのフレームワークが好みだなぁ。
posted by NERDY at 22:29 | Comment(0) | 技術 | このブログの読者になる | 更新情報をチェックする
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。