My Blog

~岩手から発信中~

【Laravel】Laravel HomesteadにphpMyAdminをインストール

Laravel HomesteadにはphpMyAdminがインストールされていないので、インストールしてみます。 Laravel Homesteadにインストールするので「vagrant ssh」でssh接続してから行って下さい。 phpmyadminのインストール Laravel HomesteadはUbuntuというOSで構築…

【Laravel】Larave Homesteadを使って開発環境構築

Laravelの開発環境構築をサポートするものとして「Laravel Homestead」というものがあるので、これを使った環境構築をしていきます。 Laravel日本語ドキュメント 準備 Laravel Homesteadを使うためにはvagrantとvirtualboxをインストールしないといけないの…

【Laravel】インストールと初期設定

PHPのフレームワークであるLaravel4をMAMPで使えるようににインストールし、初期設定をしていきます。 v4.2:クイックスタート Leravelを動作させるために必要なもの Composer ▶PHPライブラリの依存関係管理に利用されます。 php-mcrypt ▶暗号とハッシュの生…

【PHP】jsonまたはxmlを取得

PHP

PHPでjsonやxmlを取得する処理をよく忘れてしまうので、備忘録として書きます。 jsonを取得

【JavaScript】ブラウザの戻るボタンを無効化

システム開発の際、ブラウザの戻るボタンを押してほしくなかったので、無効化できないか調べたところ、簡単に実装できる方法があったので書いていきます。 ソースコード <script type="text/javascript"> window.onunload = function(){};//Firefoxにも適用する場合には記述する history.for</script>…

【CakePHP】Auth認証に使用する情報について

新たなCakeフォルダをダウンロードし、そのプロジェクト内でAuth認証する場合に、以前使用していたCakeフォルダ内にあるプロジェクトでAuth認証に使用していたデータベースにある情報(ユーザ情報など)を使用できるようにする方法を書いていきます。 設定方…

【CakePHP】ビューからコントローラへの値受け渡し

コントローラのアクションで値を受け取れるようにするために、ビューでどのような処理を書けば良いのか忘れがちなので備忘録として書いていきます。 ビュー Html->link('コメント',array('action' => 'アクション名', '受け渡す値')); コントローラ Html->li…

【JavaScript】数式を表示するライブラリ

Web上で数式を表示したいときに使えるJavaScriptライブラリ(MathJax)を見つけたので、使い方を書いていきます。 LaTeXと同じ記述をすることで数式を表現できます。 設定コード <script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <script>MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});</script>…

【tmux】セッションの管理

tmuxではセッションの管理が大事ということが分かったので、管理するためのコマンドを書いていきます。 セッションの作成 セッションは、 tmuxコマンドを実行することで作成されます。 セッション名は、数字が割り当てられます。 $ tmux セッション名を付け…

【CakePHP】TwitterBootstrapプラグイン導入

CakePHPにTwitterBootstrapプラグインを導入するための手順を備忘録として書いていきます。 手順1. Bootstrap本体を下記のURLからダウンロードします。 http://getbootstrap.com/2.3.2/index.html app/webroot以下にあるフォルダcss、jsにダウンロードしたcs…

コマンドを画面の一番上の行で再び入力する方法

ターミナルを使ってコマンドを入力していくと、画面の一番下でずっとコマンドを入力しないといけない状態になり、見ずらいなと思っていました。 調べると、それを解決する方法があったので備忘録として書きます。 簡単に言うと これを… こうしたい!↓ という…

【Android】遷移先への値の受け渡し

画面遷移元から画面遷移先へ値を渡す方法と、画面遷移先での値の取得方法について書いていきたいと思います。 遷移元で値を渡す側のコード Intent intent = new Intent(MainActivity.this, SecondActivity.class); //Intentで受け渡す情報をセット intent.pu…

【Android】XMLでウィジェットを配置した後のActivityでの処理

XMLファイルでウィジェット(ボタンなど)を配置するときはGraphical Layoutで直感的にドラッグ&ドロップできるのですが、Activityではウィジェットの処理を直接ソースコードで書いく必要があり、Activityにどのような処理を書けばいいのか忘れてしまうこと…

【Android】アニメーションをActivityで定義する方法

画像(ImageView)に対してアニメーションを付ける方法を書いていきたいと思います。 XML(レイアウト)ファイルにアニメーションを定義する方法もあるのですが、 今回はActivityに定義する方法を書いていきます。 画像の準備 まずレイアウトファイルに画像…

【Android】エミュレータ(AVD)を快適に動かす

Androidのシュミレータが遅くて使いにくいな−と思っていたのですが、ある程度快適に動かすことができるみたいです。 「HAXM」と「Intel x86 Atom System Image」を組み合わせるとエミュレータが快適になるみたいです。 実際に快適に使うことができたのでその…

【Android】レイアウトの種類による配置の違い

ActivityのレイアウトでGraphical Layoutを使ってドラッグ&ドロップしてボタンなどを配置していこうと思ったのですが、そこで少しつまずいた点があったので書いていきたいと思います。 新しく自動生成されるようになったActivityのレイアウトファイル「acti…

【Android】FragmentでIdを取得する方法

SDK toolがバージョン22.6になり、自動生成されるファイルが増えました。 「fragment_main.xml」が新しく自動生成されるようになったみたいですね。 プロジェクトを作成すると、レイアウトファイル(res/layout)に「activity__main.xml」と「fragment_main.…

【Markdown】ソースコードを貼り付けるとき

最近Markdown記法でブログを書くようになりました。 しかし、ソースコードを貼り付けるとき、どう記述すればいいんだ?色はどうやってつけるんだ?と疑問に思ったのですが、やはりMarkdown記法は優秀でした。 ソースコードの貼り付け方 方法はソースコードを…

【Android】ActionbarのボタンでHomeに戻る

Actionbarにあるボタンを押すことでホームに戻る処理を書いていきたいと思います。 @Override public boolean onOptionsItemSelected(MenuItem item) { // Inflate the menu; this adds items to the action bar if it is present. //getMenuInflater().infl…

【Android】文字列が一致したら画面遷移

ある文字列と入力した文字列が一致したら画面遷移をして、失敗したらエラーを出力する機能を書いていきたいと思います。 equalsを使って比較 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setConte…

【Android】戻るボタンでアプリを終了させる

Androidアプリの勉強で学んだ、戻るボタンを押すとアプリが終了する機能をメモとして書きます。 戻るボタンを押す画面に記述(MainActivity) @Override public boolean onKeyDown(int keyCode, KeyEvent event){ if (keyCode == KeyEvent.KEYCODE_BACK){ new …

【Android】ボタン表示と画面遷移

Androidアプリの勉強ということで、ボタン表示と画面遷移について教えて頂いたので、その内容をメモとして書いていこうと思います。 ボタンの作成 まず、「/res/layout」の中にあるレイアウトファイルを開きます。 ①画面下に[Graphical Layout]というタブが…

eclipseにAndroid-SDKをインストール

Androidアプリを勉強するということで、eclipseにAndroid-SDKをインストールする手順をメモとして書きたいと思います。 ちなみに、Macを使用しています。 Android-SDKのインストール まず、こちらのページをクリックし、ページの下の方にある[USE AN EXISTIN…

【CakePHP】setFlashが表示されないときの対処法

CakePHPが1.2から1.3にバージョンアップしたことにより、「app/view/Layouts/default.ctp」の中の setFlash の部分を setFlash にしなければ、setFlashが表示されません。 また、 setFlash を書き忘れるとsetFlashが表示されないので、新しいレイアウトファ…

【CakePHP】BoostCake プラグイン導入

CakePHPにBoostCakeを導入する方法です。 手順1. 下記のURLからダウンロードします。 https://github.com/slywalker/cakephp-plugin-boost_cake 手順2. 解凍後、「BoostCake」に名前を変更し、「/plugins」にコピーします。 手順3. プラグインを読み込むため…