Furudateのブログ

プログラミングやネットワーク系の知識・技術がメインのブログ。技術メモ帳的な感じになるかと。岩手から発信していきます。

2013-01-01から1年間の記事一覧

【PHP】PHP 5.5 でプログラムの更新が反映されないときの対応

PHP

こんにちは。 MAMPでPHPをいじっていたところ、なぜかソースの変更がすぐに反映されず、何回かリロードしたらやっと反映されるという現象が発生しました。 これの理由はキャッシュが影響しているそうです。 そこで、こちらの記事を参考に以下のように設定し…

【Git】SSH Keyのファイル名を変更したときの対応

Git

こんにちは。 MACに乗り換えてからGitHubとの接続設定してないなーと思い、ssh-keygenで鍵を生成しました。 その際に、単純にid_rsaだと後々他のとSSH接続しようとしたときに被ってしまう恐れがあったので、ファイル名を変更しました。 しかし、その際にSSH…

Eclipseの初期設定

こんばんは。 MacにEclipseを入れたのですが、やったほうがいい初期設定とか忘れていたのでメモしておきます。 Android-SDKのインストール とりあえずAndroid開発環境の構築です。 MacはWindowsに比べて簡単な感じがあります。 とりあえずSDKをダウンロード…

SublimeText 2 環境設定とプラグインについて

こんにちは。 今回はテキストエディタについてです。 WindowsからMacに移行してから、今まで使っていたさくらエディタからSublimeText 2 に乗り換えました。 SublimeTextは多機能なため、色々と設定項目やプラグインがあります。 そこで、今回はSublimeの設…

【Mac】購入後の初期設定とインストールしたアプリ

こんにちは。MBPを昨日から本格的にいじり始め、今日やっとWindowsから大体の移行が終了しました。 結構時間かかりましたが、やっと満足いく環境になったかなと思います。さて、それではWindowsからMac(OS X 10.9 Marvelous)に乗り換えたときに、便利だと…

MacBook Pro Retina買いました!

こんにちは。自分は今までWindowsユーザでしたが、ついにMacユーザとなりました!やはり色々と開発なり何なりをするうえでUnix環境は便利だし、Windowsだとちょっとしたことが出来なかったり(色々と設定すればできますが)だったので、Macに乗り換えました…

【Android】画面起動後にフォーカスを当てるViewを指定するのと指定した文字の後にカーソルを移動する

こんにちは。今回はAndroidのフォーカスについてです。画面起動後、EditTextなどにフォーカスを自動で当てたりしたいときがあります。 その方法を今回はメモしておきます。 起動後にEditTextにフォーカスを当てる 早速コードです。 レイアウトファイルで定義…

【Android】ボタンの表示・非表示

こんにちは。今回はAndroidでのボタンの表示・非表示です。 簡単なのですが、つい忘れがちなのでメモしておきます。さっそくソースです。 Button btn1 = (Button)MainActivty.this.findViewById(R.id.Button01); btn1.setVisibility(View.VISIBLE); // 表示 …

【Git】GitやGitHubでよく使うコマンド一覧

Git

こんばんは。今回はGitやGitHubでよく使いそうなコマンドをまとめておきます。 自分のメモ的な意味合いもありますが、これさえ覚えておけば基本的な部分は全部出来るようにしたいと思います。 絶対に使うコマンド git initまずはこれ。基本ですね。リポジト…

【Git】Windowsにmsysgitをインストール

Git

こんにちは。前の記事で、GUIベースのGitクライアントツールであるSourceTree for Windowsをインストールしました。今回は、CUIベースのツールで、Windowsでも出来るmsysgitをインストールして、Gitの環境構築を行い、簡単にGitHubを使ってみたいと思います…

【PHP】サムネイル画像作成

PHP

// dstの値から最適なサイズにリサイズ(縦横比を) function getImageSizeForSmartResize($dstWidth, $dstHeight, $srcWidth, $srcHeight){ $factor = min*1; return array($factor * $srcWidth, $factor * $srcHeight); }// サムネイル画像作成 function c…

【PHP】includeとrequireの使い分け

PHP

こんにちは。今PHPを教えているのですが、その際にincludeとrequireについて触れたのでここにも書いておきたいと思います。 外部ファイルを読み込むinclude()とrequire() PHPで外部ファイルを読み込みたい場合は、include()関数かrequire()関数を使います。…

【CSS】CSSファイルを分割する際のファイル名とCSSリセット

CSS

参考にさせていただいたサイト CSSファイルの分割 | d-spica効率よく作るために私がしているCSSファイル分割方法|WEB Drawer[CSS]2012年最も人気のあったCSSリセットとどれを使えばいいかの指針、と上手に使うポイント | コリス

【PHP】CakePHPでパスワードをハッシュ化する

PHP

こんばんは。CakePHPでは、ユーザ登録の際にフォームにusernameとpasswordがある場合、パスワードを自動でハッシュ化してくれます。しかし、パスワード再発行処理や、変更処理などをした場合には、ハッシュ化はしてくれません。 そこで、指定した値をハッシ…

【PHP】CakePHPでViewを使わないことを指定する

PHP

こんばんは。CakePHPでは、コントローラでアクションを作成した際、それに対応したViewがないとエラーが出ます。 しかし、ajaxなどのバックグラウンドで動くものや、CSVダウンロードのみなど、Viewを必要としない処理を書くときがありますそのような際にはAc…

【PHP】CakePHPでjQueryのajaxでPOSTしたデータを取得する方法

PHP

こんばんは。連続投稿です。CakePHPでは、POSTとGETをコントローラで受け取る際、このように受け取ります。POSTの場合 $this->data["Model"]["key"];(CakePHP1.3) $this->request->data("Model.firld");(CakePHP2系)GETの場合 $this->params["url"]["key"];(…

【CSS】!importantについて(CSSの優先順位)

CSS

こんばんは。CSSで複数のCSSファイルを扱う場合、後から指定したCSSファイルのスタイルが優先されます。 jQueryを使うと、jQueryのCSSと競合してしまい、指定したCSSが相殺されてしまうことがあります。!importantルールを使うと、これを解決することが出来…

【Git】Gitの用語と仕組みについて

Git

こんばんは。Gitについてですが、前のエントリで基本的な使い方は書きました。しかし、用語だったり仕組みについてなどはあまり深く触れませんでしたね。今回はそこについて書きたいと思いますが、自分が書くまでもなく既に色々と解説ページがあります。 そ…

【JavaScript】jQueryでセレクトボックスで選択された値によって処理を変更

こんばんは。今回はjQueryでセレクトボックスの選択状態を取得して、その値によって処理を変更するということをやりたいと思います。セレクトボックスの値が変わるたびに、処理も自動で変わります。 今回は2つのセレクトボックス(id=sel1, id=sel2)を作り…

【Javascript】【PHP】jQueryでajax的なコメント書き込み処理

こんばんは。今回はjQueryを使って画面遷移なしでajax的にコメントの投稿と表示をしてみたいと思います。こちらのサイトがとても詳しく書いてあり、非常に参考になりました。基本的には前のエントリで書いた$.postを用いて実装しています。 DBのテーブルを用…

【CSS】ボックス内で改行する

CSS

こんにちは。divタグなどを使ってボックスを作った場合、そこに長い文字列が入ってしまうと通常ははみ出して表示されてしまいます。CSSで "overflow: scroll" などを使えばスクロールはできますが、改行することは出来ません。今回はそのやり方をメモしてお…

【HTML】【CSS】フォームでEnterを押しても送信しないようにする

こんにちは。HTMLで少し詰まったことがあったのでメモしておきます。テキストフォームにフォーカスがある状態でEnterを押すと、ボタンを押さなくてもフォームの内容が送信されてしまいます。 場合によっては便利ですが、この機能を無効にしたい場合もありま…

【JavaScript】【PHP】jQueryでフォームダイアログを表示して裏でmysql処理

こんにちは。今回は、jQueryでフォームをダイアログで出すこと、そして、ダイアログのボタンを押したら裏でPHPを用いてmysql処理をし、ログイン処理を行いたいと思います。これがあるとログインフォームなどの簡単なフォームを作らなくていいし、画面も無駄…

【PHP】mysqliとプリペアドステートメントについて

PHP

こんにちは。今回はPHPについてです。 普段フレームワークで書くことが多いのでいざ平文でやろうとすると忘れていることが多いです。今回はPHPからMySQLの使用についてです。PHPを習い始めたころはmysql_connectとか使ってたんですが、現在では非推奨のよう…

「つらみ」を感じた時のためのアプリ「つらみぼたん」をリリースしました!

こんにちは。日々生活を送る中で「つらみ」を感じるときは誰にでもあります。 そのつらみをTwitterへ投稿するAndroidアプリ「つらみぼたん」をリリースしました! ダウンロードはこちらから アプリ概要 つらみぼたんは「つらみ」をつぶやくだけのシンプルなA…

【Android】Google Playへのアプリ公開の方法

こんにちは。今回は初めて自分でGoogle Playにアプリを公開しましたので、その方法をメモしておきたいと思います。 色々なサイトで詳しく解説してあるのでメモる必要もあまりないかもしれませんが・・・。 デベロッパー登録 まずはDeveloper Consoleでデベロ…

【Android】ListViewのスクロール位置を記憶する

こんにちは。今回はAndroidでListViewから他の画面に飛んでまた戻ってきたときに、そこまででスクロールしていた位置に戻す処理をしたいと思います。 以下スクロール位置を記録する処理と、設定する処理です。 int position = listView.getFirstVisiblePosit…

【Android】リストビューにチェックマークを追加し、条件を満たしたときにチェックを入れる

こんばんは。Androidのリストビューのrowのレイアウトに、CheckedTextViewを使うとリストビューにチェックマークを入れることができます。 ただ、普通にしているとタッチしたときにチェックがされちゃいます。 設定変更などの時はそれで良いのかもしれません…

【Android】シングルトンパターンを用いてグローバルのような共通クラスを作成

こんばんは。前回、Intentでクラスの受け渡し方法について書きました。しかし、これだと各Acitvityで二次元配列のようなオブジェクトを共通に扱うことは出来ません。 そこで、今回オブジェクトをグローバルのように扱える方法を書いていきたいと思います。こ…

【Android】Intentでクラスを渡す

こんばんは。今回はIntentでクラスを渡す方法をメモします。 これを使うと、オブジェクトの受け渡しが可能となります。ただし、クラス内のフィールドはプリミティブ型(intやboolean)か、もしくはシリアライズ可能なクラスでないといけません。 なので、多…