Android Command Line Toolsのダウンロードとインストールのダウンロード方法およびインストール方法について解説します。 目次 Android Command Line Toolsをダウンロードする ファイルを展開して配置する .adslot_center_l { width: 300px; height: 250px;…
「while」文や「until」文は指定した条件式によって繰り返しを継続するかどうかを判断していましたが、「for」文ではあらかじめ指定したオブジェクトから順に値を取り出しながら繰り返しを行います。 「for」文の書式は次のようになっています。 for 変数 in…
数値や文字列、リストやタプルなどのオブジェクトが同じかどうかを調べるには is 演算子を使用します。ここでは is 演算子を使ってオブジェクトが同じかどうか調べる方法と、オブジェクトの値が同じかどうかを調べる == 演算子との違いを解説します。 目次 i…
XML文書では1つ1つのデータを要素と呼ばれるものを使って記述していきます。ここでは要素の記述方法について解説します。 1.XMLにおける要素とは 2.要素名のルール 3.要素の内容として別の要素を記述する 4.空要素とは 5.ルート要素を記述する XMLにおける要…
リストを作成する時の方法の一つであるリスト内包表記の使い方について解説します。内包表記はうまく使用することでプログラムを簡潔に記述することができます。 目次 リスト内包表記の使い方 条件式を加えたリスト内包表記 .adslot_center_l { width: 300px…
「unshift」関数は対象となる配列の先頭に要素を追加します。 unshift unshift(ARRAY, LIST) 配列の先頭にリストを追加します。 パラメータ: ARRAY 対象の配列 LIST 追加するリスト 戻り値: リストを追加後の配列の要素数 1番目の引数には対象となる配列が…
関係演算子の中で等しいかどうかを調べるために使われるのが等価演算子です。 演算子使用例意味 ==a == ba と b は等しい ===a === ba と b は同一 !=a != ba は b は等しくない !==a !== ba は b は同一でない JavaScriptでは2つの値が等しいかどうか比較す…
範囲オブジェクトは指定した最初の値と最後の値の範囲を表すオブジェクトです。範囲オブジェクトは繰り返し処理と一緒に使用して順に値を取得したり、ある値が範囲内に含まれているかどうかを調べるために使われます。ここでは特に繰り返し処理を一緒に使用…
foreach文で要素の値を変数に格納すると、値のコピーが変数に代入されます。その為要素の値を利用することはできますが、要素の値を変更することは出来ません。キーを一緒に取得し配列変数に対して要素の値を変更することも可能ですが、次の書式を利用するこ…
Ruby on RailsはWebアプリケーション作成のためのフレームワークの一つであり、プログラミング言語としてRubyを使用するフレームワークの代表的なものです。ここではRailsを使ったアプリケーション作成の方法について順に解説を行ないます。 .adslot_center_…
クッキーは必要なくなったら削除できます。不要なクッキーは出来る限り削除しておきましょう。 クッキーを削除するためには、有効期限を昔の時間に設定することで削除します。例えば下記のようにします。 time() - 1800 サンプルプログラム では試してみます…
今後、処理を制御するための様々な方法が出てきます。その中でもある条件を満たしている時だけ実行する条件分岐や、条件が満たされている間は繰り返し同じ処理を行う繰り返し処理などが多く利用する機会が多いと思います。 詳しい解説は別のページで行います…
ファイルからデータを書き込みます。fwrite関数を使います。この関数ではバイナリモードで書き込みが行われます。 fwrite int fwrite(resource handle, string string [, int length]) 引数のハンドルで指定したファイルポインタの位置に指定した文字列を書…
文字列やリスト、rangeなど他のオブジェクトからタプルを作成する方法を解説します。 目次 イテラブルなオブジェクトからタプルを作成する .adslot_center_l { width: 300px; height: 250px; } @media (min-width:500px) { .adslot_center_l { width: 336px;…
繰り返し処理の中でcontinueが実行されると繰り返し処理のブロック内でそれ以降の処理を実行せずに次の条件式の評価を行います。 continue; 例えば次のように使います。 $count = 0; $sum = 0; while ($count < 100){ // continueが実行された時に処理が移る…
Android StudioからAVD Managerを起動しAVD(仮想デバイス)を作成するまでの手順について解説します。 目次 AVD Managerを起動する 新しいAVDを作成する AVDを追加で作成する AVDを作成したときに必要となるディスク容量 .adslot_center_l { width: 300px; he…
Google Chart Toolsにおいて色を指定する場合は次の書式を使います。 RRGGBB 赤青緑をそれぞれ16進数で「00」から「FF」までの値で指定します。HTMLで色を指定する場合と同じです。例えば次のようになります。 000000 = 黒 FF0000 = 赤 00FF00 = 緑 0000FF =…
プログラムの中で計算をしたり、繰り返す回数をカウントする場合などに使用するのが数値です。プログラムの中で値として使用される数値は数値リテラルという呼び方をすることもあります。 プログラムの中で数値の値を記述する場合は単に数値を記述します。 1…
PHPで使われる演算子の優先順位をまとめておきます。 演算子結合順位 new無し [ ! ~ ++ -- (int)など @右 * / %左 + - .左 << >>左 < <= > >=無し == != <> === !==無し &左 ^左 |左 &&左 ||左 ?:左 = += -= *= /= .= %= &= != ^= ~= <<= >>=左 and左 or左 ,…
「split」関数は対象となる文字列を指定のパターンで分割します。 split split(/PATTERN/[,EXPR[,LIMIT]]) 指定したパターンに従って文字列を分割します。分割した各文字列は リストとして取得します。 パラメータ: /PATTERN/ 分割パターン文字列 EXPR 対象…
文字列の中の指定した語句を他の語句に置き換えます。 str_replace mixed str_replace(mixed search, mixed replace, mixed subject [, int &count]) 引数に指定した文字列に含まれる特定の語句を、別の語句に全て置き換えます。 引数: search 置き換え対象…
プログラミング言語としてPerlを使った方法を学習される方を対象として、Perlによるプログラム記述方法を確認していきます。PerlのプログラミングとしてはCGIとしてWWWサーバと連携した利用方法がよく使われますが、まず単独で動作するプログラムの作成を通…
Googleマップはグーグルが提供している地図サービスです。このGoogleマップをカスタマイズして独自のマーカーを表示させたり、指定した区間のルート検索を行ったりすることができるように色々なAPIが提供されています。ここではGoogleマップで提供されている…
デフォルトエンコーディング以外のエンコーディングを使ってソースファイルを保存した場合、コンパイルを行う時にエンコーディングを指定する必要があります。ここではソースファイルのエンコーディングを指定してコンパイルを行う方法について解説します。 …
利用者が地図のズームレベルを変更するための用意されているのがナビゲーションコントロールです。ナビゲーションコントロールはデフォルトで次の位置に表示されているものです。 ただ表示されているコントロールは小画面用のものです。地図の幅が400ピクセ…
オブジェクトは複数の値を管理でき、その一つ一つはプロパティと呼ばれます。プロパティは通常の変数と同じように値を格納するための入れ物であり、直接値を代入したり取得したりすることが可能です。 前のページで確認したとおりオブジェクトリテラルを変数…
パターンを定義する時に任意の文字を使用したい場合や、指定した文字が繰り返し出現するパターンを作成したい場合の記述方法を確認します。ここでは任意の文字を表現する方法や特定の文字に対する繰り返し指定の方法を確認していきます。 任意の文字と繰り返…
「defined」関数は引数の値が未定義値(undef)かどうかを判別して真又は偽で返します。 defined defined([EXPR]) 引数が未定義値かどうかを判別します。 パラメータ: EXPR 対象の値又は関数 戻り値: 定義済みなら真(true) 1番目の引数には対象となる値を指定…
今までは「=」を使った代入演算が行われる時の型変換について見てきました。ここでは「+」や「*」など2つの値を対象とした二項演算の際の型変換ルールについて確認します。 型変換は次の規則に従います。 (1) どちらかの値がdouble型の場合は他の値をdouble…
利用者からアクションが呼び出されると、アクションはモデルを使ってデータベースからデータを取得するなどを行い、何らかの結果を利用者へ返します。この時、アクションはビュー(テンプレート)を使って利用者へ返す結果を作成します。ここではアクションか…