2012-04-01から1ヶ月間の記事一覧

PHPで数値かどうかのチェック

php

ユーザーから入力された値が10進整数値かどうかのチェックにis_numeric()関数を使用してはいけません。 is_numeric()関数は数字または数値形式の文字列であるかどうかを調べる関数なので、16進数や浮動小数点数の形式であってもtrueを返します。 例えば「0xF…

XAMPPにZend Framworkをインストール

事前の環境として ●XAMPP Version 1.7.3 ●XAMPPのドキュメントルート「C:\xampp\htdocs」 ●Zend FramworkのWebアプリケーションのドキュメントルートは「C:\xampp\htdocs\zend」と設定しています Zend Framworkのインストール 以下のサイトから「Zend Framew…

VMware PlayerでLAMP環境構築(2)

前回はVMware Playerで仮想環境を作って、その中にLinuxのUbuntu11.10をインストールしました。今回はApache、MySQL、PHPをインストールしたいと思います。 taskselでLAMP環境構築 Apache、MySQL、PHPを個別にインストールすることもできるのですが、tasksel…

MySQLでのトランザクション

まず前提としてトランザクションの処理を行う時は、テーブルのストレートエンジンをInnoDBに設定します。 (MySQLのデフォルトはMyISAMになっています。) 以下のサンプルはINSERT文を実行して、処理が成功すればコミット、失敗すればロールバックを行っていま…

VMware PlayerでLAMP環境構築(1)

やっぱりLinuxは使えないといけないなということで、VMware Playerを使用して仮想マシン上でLAMP環境を構築したので以下手順メモです。●ホストOS:Windows7 64bit ●VMware Player:version 4.0.2 ●Ubuntu Japanese Team:Ubuntu11.10(ubuntu-ja-11.10-deskto…

Java -- 例外処理

Javaではコンパイル時に発生するコンパイルエラーと実行時に発生する実行時エラーがあります。例外処理とは実行時に発生するエラーに対して別途記述した処理を行わせることです。 try〜catch 例外処理の基本構文 try { 例外の発生を調べる文; ..... } catch …

Java -- 継承・オーバーライド

継承 新しく拡張したクラスが既存のクラスのメンバを受け継ぐこと サブクラスの宣言 class サブクラス名 extends スーパークラス名 { サブクラスに追加するメンバ サブクラスのメソッド(引数リスト) { ..... } } 元になる既存のクラスはスーパークラスで新し…

Androidのエラー対応

作っている最中にいろいろとエラーや警告が出てきたのでメモ。 EditTextの警告 This text field does not specify an inputType or a hint こんな警告が出てきたので調べてみると <EditText android:id="@+id/edittext1" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="text" /> の「android:inputType="text"」が必要ということらしい。 List…</edittext>

Android SDK Toolsでのバージョンアップエラー

Android SDK Toolsがバージョンアップしたということでアップデートしたのですが、インストールが完了してAndroidSDKManagerを立ち上げようと思ったらエラーが起こる。調べたところ、ADTのアップデートが必要との事なので設定をする。 メニューのヘルプから…

Java -- メソッドとは

クラス内部で定義される機能をメソッドを呼びます。 メソッドはフィールドと共にクラスのメンバと呼ばれます。 メソッドには、そのクラスのオブジェクトの機能(入力、処理、出力)を記述します。 メソッドの定義 戻り値の型 メソッド名(引数リスト) { 処理; .…

Java -- オブジェクトの作成

オブジェクトの作成手順 1. オブジェクトを扱う変数を宣言する 2. オブジェクトを作成し、その変数を扱えるようにする クラス名 変数名 = new クラス名(); (例)Carクラスを作成する場合 Car car1 = new Car(); メンバにアクセスする オブジェクトを作成する…

Java -- クラス

Javaではプログラムを作成するときにクラスが使われます。 class Sample1(クラス名) { .... } プログラムの一番外側に記述されているものです。 クラスの宣言 class クラス名 { 型名 フィールド名; ... 戻り値の型 メソッド名(引数リスト) { 文; .... return…