タグ

ブックマーク / www.javadrive.jp (50)

  • Visual Studio Codeを日本語化する

    Visual Studio Code はデフォルトでメニューなどの表示言語が英語になっていますが拡張機能Japanese Language Pack for Visual Studio Code」をインストールすることで日語に変更することができます。ここでは Visual Studio Code の表示言語を日語化する方法について解説します。 日語化のための拡張機能をインストールする Visual Studio Code を起動してください(起動方法については「Visual Studio Codeの起動と終了」を参照されてください)。 サイドバーに表示されている「Extensions」のアイコンをクリックしてください。 Extensions の検索ボックスが表示されるので、「Japanese Language Pack」と検索してください。 表示された Extensions の一覧

    Visual Studio Codeを日本語化する
  • インデックスの一覧とインデックスに関する情報を取得する

    MySQL では作成済のインデックスの一覧や、インデックスに関する情報を取得する方法として INFORMATION_SCHEMA.STATISTICS テーブルを参照する方法と SHOW INDEX 文を使用する方法が用意されています。ここでは MySQL でインデックスの一覧とインデックスに関する情報を取得する方法について解説します。

    インデックスの一覧とインデックスに関する情報を取得する
    iww
    iww 2023/06/30
    TABLE_SCHEMA はデータベース名
  • リストの長さ(要素数)を取得する

    リストの長さを取得する 組み込み関数の len 関数は引数に指定したオブジェクトの長さや要素の数を取得することができます。引数にリストを指定した場合には、リストに含まれる要素数を取得することができます。書式は次の通りです。

    リストの長さ(要素数)を取得する
    iww
    iww 2022/02/04
  • exit関数:Perlスクリプトを終了する

    省略可能な 1 番目の引数にはスクリプトの終了時にスクリプトが返すスタータスコードを指定します。省略された場合はステータスコードとして 0 が使用されます。一般的にプログラムが正常に終了した場合はステータスコードとして 0 を返し、正常ではない終了をした場合は 0 以外の値(例えば 1 )をステータスコードとして返します。 なお exit 関数が実行された時点でプログラムは終了しますが、特殊なルーチンである END ルーチンなどは終了前に実行されます。( END ルーチンとはデストラクタのようなものです)。 具体的には次のように記述します。

    exit関数:Perlスクリプトを終了する
    iww
    iww 2021/12/15
  • 内部結合を行う(INNER JOIN句)

    2 つのテーブルを結合してデータを取得する方法の中で、指定したそれぞれのテーブルのカラムの値が一致するデータだけを取得する方法が内部結合です。ここでは MySQL で内部結合を行うための INNER JOIN 句の使い方について解説します。 内部結合とは 最初に内部結合について簡単に説明しておきます。内部結合とは2つのテーブルでそれぞれ結合の対象となるカラムを指定し、それぞれのカラムに同じ値が格納されているデータを結合して取得するものです。 次の図を見て下さい。左側のテーブルと右側のテーブルを内部結合します。結合の対象となるカラムは左側のテーブルが「部署ID」、右側のテーブルが「ID」です。この2つのカラムの値が同じデータ同士を結合し取得します。 左側のテーブルのデータの中で「部署ID」カラムの値が右側のテーブルの「ID」カラムの値の中にない場合にはデータを取得しません。

    内部結合を行う(INNER JOIN句)
    iww
    iww 2020/11/09
  • for文を使った繰り返し処理

    繰り返し処理の中で指定した回数だけ繰り返し処理を行うには for 文を使うと便利です。ここでは Perl における for 文を使った繰り返し処理を行う方法について解説します。

    for文を使った繰り返し処理
    iww
    iww 2019/12/07
  • 関係演算子 - 条件分岐 - Perl入門

    関係演算子には数値を比較するための演算子と文字列を比較するための演算子の二種類が用意されています。例えば 2 つの値が等しいかどうかを判別する場合、数値を比較するには == 演算子を使い、文字列を比較するには eq 演算子を使います。関係演算子は結果として真(true)又は偽(false)を返します。 文字列を比較する場合には、両辺の文字列の値を1文字ずつ順に比較していきます。大きいか小さいかの判別は比較する2つの文字列をソートしてどちらが先にくるのかで比較しています。 なお文字列の比較の場合には数値用の演算子を使うこともできます。

    関係演算子 - 条件分岐 - Perl入門
    iww
    iww 2018/11/29
  • next演算子 - 繰り返し処理 - Perl入門

    my $count = 0; while ($count <= 5){ $count++; if ($count == 2){ next; } print "$count\n"; #next演算子が実行されるとこの位置に進む } print "終了\n"; 上記では繰り返し処理の中で条件判断を行い、変数 $count が 2 と等しい時には next 演算子が実行されます。 next 演算子が実行されると繰り返し処理の最後の位置までの処理はすべてスキップし、次の繰り返しへ進みます。その為、今回の例では変数 $count が 2 と等しい時には print "$count\n"; が実行されません。 next 演算子の場合も対象となる繰り返し処理というのは、 while 文、 until 文、 for 文、foreach 文の他に空のブロックが対象となります。 if 文などは対象外ですので、

    next演算子 - 繰り返し処理 - Perl入門
    iww
    iww 2018/11/29
  • while文 - 繰り返し処理 - Perl入門

    繰り返し処理の中で条件式が真の間ずっと繰り返し処理を行うには while 文を使うと便利です。ここでは Perl における while 文を使った繰り返し処理を行う方法について解説します。

    while文 - 繰り返し処理 - Perl入門
    iww
    iww 2018/11/29
  • LogFormatディレクティブ:ログファイルのフォーマットを定義する

    Apache のアクセスログでは Apache にアクセスしてきたユーザーの様々な情報の中から項目を選んでフォーマットを作成し、フォーマットに従ってログを残ることができます。ここでは Apache のログファイルで使用するフォーマットを設定する方法について解説します。

    LogFormatディレクティブ:ログファイルのフォーマットを定義する
    iww
    iww 2018/08/01
    combinedとcommonの違い。 誰がどこからアクセスしたかを気にしないならcommonで十分
  • リダイレクトでファイルへ出力するときに追加書き込みを行う

    ファイルが存在していない場合はファイルを新規に作成した上で出力を行うのは同じですが、ファイル名が既に存在する場合は既存の内容をそのままで最後に追加する形で出力が行われます。 例えば「ECHO」コマンドの結果を、既存のファイルに追加する形で出力するには次のように記述します。 memo.txt が存在しなければ新規にファイルを作成した上で「Hello」と書き込みます。既に memo.txt が存在していた場合はファイルの最後に「Hello」と追加で書き込みます。 -- -- では実際に試してみます。まずは memo.txt ファイルが無い状態で次のように実行します。 新規に memo.txt ファイルが作成され「こんにちは!」と書き込まれます。「TYPE」コマンドを使ってファイルの内容を出力して確認してみると書き込まれていることが確認できます。 続いて次のように実行してみます。既に memo.

    リダイレクトでファイルへ出力するときに追加書き込みを行う
  • ユーザーを作成する

    MySQL には管理者だけでなく色々な権限を設定したユーザーを作成することができます。ここでは phpMyAdmin を使って MySQL に新しいユーザーを作成する方法について解説します。 新しいユーザーを作成する 新しいユーザーを作成します。 phpMyAdmin に管理者ユーザーでログインして下さい。 画面上部に表示されている「ユーザーアカウント」をクリックして下さい。 ユーザーの管理画面が表示されます。作成済みのユーザーの一覧が表示されます。 MySQL のユーザーはユーザー名とホスト名の組み合わせで作成します。ユーザー名が登録されたものであっても接続元のホスト名が登録されているホストと異なっていたら MySQL へ接続することはできません。 では新規にユーザーを作成します。画面中央にある「ユーザーアカウントを追加する」と書かれたリンクをクリックして下さい。 ユーザーの新規作画面が

    ユーザーを作成する
    iww
    iww 2018/07/18
    DBを選択して特権から作る
  • uc関数 / ucfirst関数:文字列を大文字に変換する

    Perl で用意されている組み込み関数の一つである uc 関数および ucfirst 関数の使い方です。 uc 関数は対象の文字列を全て大文字に変換した文字列を返します。 ucfirst 関数は対象の文字列の先頭を大文字に変換した文字列を返します。 ※小文字に変換する場合は「lc関数/lcfirst関数」を使用します。

    uc関数 / ucfirst関数:文字列を大文字に変換する
  • 文字列を連結する

    文字列と別の文字列を連結して一つの文字列にする場合、 Perl では文字列と文字列をドット(.)で結びます。ここでは Perl のプログラムで文字列を連結する方法について解説します。

    文字列を連結する
  • 配列を初期化する

    配列を宣言すると配列の要素に値を格納することができるようになりますが、配列の宣言と同時に要素への値の格納をすることができます。宣言と同時に値を格納することを配列の初期化と言ったりします。ここでは Perl で配列の初期化を行う方法方法について解説します。

    配列を初期化する
  • exists関数:指定したキーがハッシュに存在するかどうか確認する

    指定されたキーがハッシュに存在するかどうか確認します。 パラメータ: EXPR ハッシュの要素 戻り値: 存在する場合は真(true)、そうでなければ偽(false) 1 番目の引数には対象となるハッシュの要素を指定します。ハッシュの要素は $ハッシュ名{キー} で表されます。指定したキーが存在した場合、真(true)が戻り値として返されます。 注意すべき点はキーが存在するかどうかだけを見ている点です。キーに対応する値が未定義値であってもキーが存在すれば真(true)を返します。 具体的には次のように記述します。

    exists関数:指定したキーがハッシュに存在するかどうか確認する
    iww
    iww 2017/03/28
  • return文を使って呼び出し元に処理を返す

    サブルーチンではブロックの最後まで処理が進むと呼び出し元に処理が返りますが、サブルーチン内の任意の位置で return 文を実行するとサブルーチンの呼び出し元に処理を返すことができます。ここでは Perl で return 文を使って呼び出し元に処理を返す方法について解説します。

    return文を使って呼び出し元に処理を返す
    iww
    iww 2017/03/28
  • push関数:配列の最後に要素を追加する

    Perl で用意されている組み込み関数の一つである push 関数の使い方です。 push 関数は対象となる配列の最後に要素を追加します。

    push関数:配列の最後に要素を追加する
  • 配列の全要素を連結して作成した文字列を取得する

    Array オブジェクトに含まれる join メソッドを使用すると、配列に含まれるすべての要素を順に文字列に変換したあと連結して作成した文字列を取得することができます。連結を行うときには引数で指定した区切り文字を使って連結されます。ここでは JavaScript で配列の全要素を連結して作成した文字列を取得する方法について解説します。

    配列の全要素を連結して作成した文字列を取得する
    iww
    iww 2016/09/07
    『引数を省略した場合にはカンマ(",")』
  • 関数から呼び出し元へ値を返す

    関数の中で return 文を使用することで呼び出し元へ値を返すことができます。また必要なければ return 文を実行するときに戻り値を省略して呼び出し元へ処理を戻すこともできます。ここでは JavaScript にて関数から呼び出し元へ値を返す方法について解説します。

    関数から呼び出し元へ値を返す
    iww
    iww 2016/06/28
    『関数のブロック内にreturn文が無い場合には未定義値(undefined)が返されます。』