前人未踏の領域へ Androidアプリ開発編

Androidアプリ開発に関する調査メモ置き場。古い記事にはアプリ以外も含まれます。

2015-03-01から1ヶ月間の記事一覧

環境セットアップ

Chef Development Kitのインストール Chefのインストーラがあったのでこちらを使う。Chef-soloとかBerkshelfとかお約束のものはセットでインストールされる。 https://downloads.chef.io/chef-dk/mac/#/ $ chef-solo -v Chef: 12.0.3/opt/chefdkの配下にファ…

boxコマンドあれこれ

ヘルプ $ vagrant help box Usage: vagrant box <subcommand> [<args>] Available subcommands: add list outdated remove repackage update For help on any individual subcommand run `vagrant box <subcommand> -h` box list リスト表示 $ vagrant box list ubuntu/trusty64 (virtualbo</subcommand></args></subcommand>…

OSを指定してinit

コピペ用メモ。 参照先 あらかじめ作られたboxがある。ここから目的のOSを探す。 https://atlas.hashicorp.com/boxes/search?utm_source=vagrantcloud.com&vagrantcloud=1 サンプル $ vagrant init ubuntu/trusty64

Vagrant上のMySQLにホストOSのMySQKWorkbenchから接続する

MySQLユーザーに外部接続許可を与えて・・・と思ったがうまくいかなかったのでSSH経由で接続する。 接続管理パネルを開く Connectionを選択 Standard TCP/IP over SSHを選択 Parametersを選択 入力項目 SSH Hostname 127.0.0.1:22 SSH Username vagrant SSH Pas…

Mac OS X Yosemise開発者ベータ版を入手するには

Mac

Apple Beta Software Program というベータプログラムを先行して試せるサービスがある。 https://appleseed.apple.com/sp/ja/betaprogram/welcome?locale=jaここにアクセスし、右上のMacを登録を選択すると以下に遷移する。 https://appleseed.apple.com/sp/…

debconfを使ったインストール

自動インストールなどでMySQLのrootパスワード入力を求められないために シェル作成 説明上、root_password パスワードは「root」にしてある。適宜変更して使う。 $ vi mysql-install.sh mysql-install.shの編集 #!/usr/bin/env bash echo "mysql-server-5.5…

a2enmodによる設定の変更

Apacheでmod_rewriteやSSLなどモジュール有効無効を切り替えたいときにa2enmodを使う。 例 sudo a2enmod rewrite sudo a2enmod ssl 参考 http://askubuntu.com/questions/48362/how-to-enable-mod-rewrite-in-apache

共有ディレクトリの定義

課題 ローカル環境で開発をしつつ、Vagrant上に構築したサーバーに共有ディレクトリを通じて反映したい。 言葉の定義 ホスト:Vagrantを起動するローカルPC ゲスト:Vagrantによって起動するOS 例題 -ホストOS上の ./www というディレクトリを ゲストOS上の…

Laravelのインストール

PHP

Laravelは最近注目のPHPフレームワークである。 インストールは http://readouble.com/laravel/4/2/0/ja/quick.html に従えばよい。 先にcomposerのインストールが必要なので注意。 インストーラーのダウンロード $ composer global require "laravel/instal…

Composerのインストール

PHP

ComposerはPHPのライブラリ依存関係管理ツールである。 インストール Ubuntu環境へのインストール $ sudo aptitude install php5-cli $ curl -sS https://getcomposer.org/installer | php $ ls composer.phar //どこからでも実行可能に $ sudo mv composer.…

パッケージ管理にaptitudeを使う

apt-get installしたいときにそもそも該当パッケージがあるか知りたいケースがある。 そんな時にはaptitudeが使える。というよりもaptitudeがより高レベルなパッケージ管理機能を提供してくれている。 //PHPパッケージを検索 $ sudo aptitude search php//PH…