テストエンジニア Composer とは Composer とは、PHP 関連のパッケージやライブラリを管理し、インストールを楽にするコマンドラインツールです。パッケージの依存関係を管理し、必要な他のパッケージをまとめてインストールしてくれます。仕組み自体はほぼ npm と同様で... 2020.11.02 2020.12.02 テストエンジニアテスト自動化プログラミング
テストエンジニア npm とは npm【Node Package Manager】とは、Node.js 関連のパッケージをインストールするためのコマンドラインツールです。npm はパッケージの依存関係を管理し、必要な他のパッケージをまとめてインストールしてくれます。PH... 2020.09.21 2020.12.10 テストエンジニアテスト自動化プログラミング
プログラミング ネクストキーロックとは WHERE 句で指定した範囲内で他のトランザクションから INSERT(あるいは DELETE)ができないように、実レコードが存在しないインデックスの隙間(ギャップ)をロックします(ギャップロック)。さらに指定範囲を超えた直近の実レコードもロックします(レコードロック)。このギャップロックとレコードロックの組み合わせがネクストキーロックです。 2020.07.14 2020.08.21 プログラミング
プログラミング APNs を利用したプッシュ通知でのエラー iPhone などのスマートフォンへのプッシュ通知は、APNs【Apple Push Notification Service】を利用して行います。サーバ側での処理の実装はそれほど難しくはありませんが、プッシュ通知に必要な証明書を用意する... 2020.07.08 2020.10.10 プログラミング
Android Tips リストビューのカスタマイズ リストビューのカスタマイズには、ArrayAdapterクラスを使用します。 まずはリスト要素のデータクラスを作成します。下記の例では、アイコンとタイトルが表示されることを想定してます。 リスト要素のクラス packag... 2011.04.26 2020.11.15 Android Tipsプログラミング
Android Tips リストビュー リストビューを実現するには、ListViewクラスとArrayAdapterクラスを使用します。最もシンプルな文字だけのリストの場合、以下のようになります。ArrayAdapterが若干ややこしいですが、柔軟なカスタマイズを可能とするため... 2011.03.21 2020.11.15 Android Tipsプログラミング
Android Tips 背景形状(shape)の定義 shapeタグを使用することにより、グラデーションや枠線、角丸などの効果を持った背景形状を定義できます。これでボタンをわざわざ画像にする機会も減りますね。定義した形状は、backgroundで指定して使用します。注意点としては、とある角(... 2011.02.19 2020.11.15 Android Tipsプログラミング
Android Tips レイアウトの部品化 レイアウトはmain.xmlだけでなく、部分部分に分けることができます。部品化したレイアウトをプログラム内でインスタンス化するには、LayoutInflaterクラスを使用します。 import android.app.Activi... 2011.02.13 2020.11.15 Android Tipsプログラミング
Android Tips リソースの定義 res/values配下にXMLファイルを置くことで、以下の様々な定義ができます。 ・色の定義・文字の定義・スタイルの定義 例では慣例に従ってそれぞれ別ファイルにしていますが、resourcesタグで囲っていればどのようなファ... 2011.02.12 2020.11.15 Android Tipsプログラミング
Android Tips タブメニュー タブメニューはTabActivityを継承することで実装します(継承しなくても実装できます)。setIndicatorでタブのレイアウト、setContentでタブに対応する画面のレイアウトを設定します。また、タブ切り替えはOnTabCh... 2011.02.05 2020.11.15 Android Tipsプログラミング