タグ

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

  • 日付と時刻を取得する(date関数, time関数, datetime関数, julianday関数, strftime関数)

    日付と時刻を取得する(date関数, time関数, datetime関数, julianday関数, strftime関数) date 関数、 time 関数、 datetime 関数、 julianday 関数、 strftime 関数を使うと現在または指定した日時の日付と時刻を取得することができます。ここでは SQLite における date 関数、 time 関数、 datetime 関数、 julianday 関数、 strftime 関数の使い方について解説します。

    日付と時刻を取得する(date関数, time関数, datetime関数, julianday関数, strftime関数)
    As_hsp
    As_hsp 2014/02/01
    “YYYY-MM-DD HH:MM:SS”
  • SQLite入門

    データベースの SQLite の使い方について解説します。 SQLite はサーバとして動作させるのではなく単独のアプリケーションとして動作させることが可能です。インストールも簡単な上に非常にコンパクトなため、アプリケーションと一緒に配布するといった利用も数多くされています。ここでは SQLite を使ってデータベースやテーブルの作成方法、そしてデータを追加したり取得したりする方法について一つ一つ解説していきます。

    SQLite入門
    As_hsp
    As_hsp 2014/02/01
  • Listenディレクティブ:リクエストを受け付けるポート番号

    Listen ディレクティブは Apache がクライアントからのリクエストを受け付けるポート番号を指定するのに使用します。ここでは Apache の Listen ディレクティブの使い方について解説します。 ※ ServerName ディレクティブについては「ServerNameディレクティブ:サーバが自分自身を表す時に使用するホスト名とポート番号」へ移動しました。

    Listenディレクティブ:リクエストを受け付けるポート番号
    As_hsp
    As_hsp 2014/01/21
  • loopメソッドを使って繰り返し回数に制限なく繰り返しを行う

    loop メソッドは Kernel モジュールで用意されているメソッドです。繰り返し回数に制限のない無限ループを行いたいときに使用します。 Kernel モジュールのメソッドですので組み込み関数のように使用することができます。ここでは Ruby で loop メソッドを使って繰り返し回数に制限なく繰り返し処理を行う方法について解説します。

    loopメソッドを使って繰り返し回数に制限なく繰り返しを行う
    As_hsp
    As_hsp 2013/11/16
  • ユーザーに設定できる権限の種類と一覧

    ユーザーが MySQL に接続したあとデータベースやテーブルを作成したり、テーブルからデータを取得するにはその操作に対する権限が設定されている必要があります。ここでは MySQL における権限の種類と権限の一覧について解説します。 グローバルレベル(G) グローバルレベル権限は全てのデータベースに適用される権限です。この権限は mysql.user テーブルに格納されます。 データベースレベル(D) データベースレベル権限は特定のデータベース内の全てのオブジェクトに適用される権限です。この権限は mysql.db テーブル内に格納されます。 テーブルレベル(T) テーブルレベル権限は特定のテーブル内の全てのカラムに適用される権限です。この権限は mysql.tables_priv テーブル内に格納されています。 カラムレベル(C) カラムレベル権限は特定テーブル内の単一カラムに適用される権

    ユーザーに設定できる権限の種類と一覧
    As_hsp
    As_hsp 2013/10/30
  • index8.html

    文字列の中に別途指定した文字列が含まれているかどうかを調べることができます。左端から右へ向かって調べる方法と右端から左へ向かって調べる方法が用意されています。ここでは Ruby で文字列に指定の文字列が含まれているか検索する方法について解説します。

    index8.html
    As_hsp
    As_hsp 2013/09/05
  • 新しいマイグレーションを追加してテーブルを変更 - Ruby on Rails入門

    モデルを作成することで自動的にテーブルを作成するためのマイグレーションスクリプトが作成されますが、作成したテーブルにカラムやインデックスを追加するといった変更についてもマイグレーション機能を使って行なうことができます。ここでは新しいマイグレーションスクリプトを作成してテーブルに変更を加える方法について解説します。 1.マイグレーションスクリプトの作成 2.カラムの追加と削除の場合 3.マイグレーションスクリプトの削除 4.マイグレーションスクリプトの実行 マイグレーションスクリプトの作成 マイグレーションを使ってテーブルに変更を行う場合、以前のマイグレーションスクリプトを修正するのではなく、変更を加える為の別のマイグレーションスクリプトを作成し実行します。 モデルを作成する時に自動で作成されるものではなく、新しくマイグレーションスクリプトを作成するには次のように実行します。 rails g

    As_hsp
    As_hsp 2013/08/02
    self.up self.down → self change / HogeHoge → hoge_hoge
  • アクセスメソッド - クラスの概念 - Ruby入門

    アクセスメソッドの種類 インスタンス変数を外部から参照したり更新したりする場合、次の「getName」メソッドや「setName」メソッドのようなインスタンスメソッドを用意しておくことでインスタンスを経由してインスタンス変数の値を取得したり変更したりすることができます。 class Car def initialize(carname="未定義") @name = carname end def getName() return @name end def setName(newName) @name = newName end end car = Car.new() car.setName("civic") print(car.getName()) このようにメソッドを定義することでインスタンスからインスタンス変数の参照や更新が行えますが、多くのインスタンス変数がある場合はメソッドを定義

    アクセスメソッド - クラスの概念 - Ruby入門
    As_hsp
    As_hsp 2013/07/25
  • 部分テンプレート - Ruby on Rails入門

    レイアウトテンプレートを使うことでページのヘッダやフッタ部分を共通化することができましたが、サイドバーやメニューなどメインコンテンツの中にも複数のテンプレートで共通して利用したい部分がある場合があります。このような場合は部分テンプレートと呼ばれるものを使用します。ここでは部分テンプレートの使い方について解説します。 1.部分テンプレートのファイル名と保存場所 2.部分テンプレートの埋め込み 3.動作確認 部分テンプレートのファイル名と保存場所 部分テンプレートは複数のページ内で共通して記述されるものであれば特に何でも構いません。著者情報の部分であるとか、サイドバー全体を部分テンプレートにしても結構です。 例えば「app/views/books/show.html.erb」ファイルと「app/views/musics/show.html.erb」ファイルという二つのテンプレートが用意されてい

    As_hsp
    As_hsp 2013/07/25
  • メソッドの定義とメソッドの呼び出し

    メソッドを利用するにはメソッドを定義し、メソッドを呼び出します。メソッドを呼び出すときには引数を指定することもでき、メソッド内で利用することができます。ここでは Ruby でメソッドを定義する方法、および定義したメソッドを呼び出す方法について解説します。

    メソッドの定義とメソッドの呼び出し
    As_hsp
    As_hsp 2013/07/25
  • モデルの作成とRailsで指定可能なデータ型 - Ruby on Rails入門

    Railsでデータベースとのやり取りを行なうために用意されているのがモデルです。1つのモデルクラスが1つのテーブルに対応しており、モデルクラスのオブジェクトはテーブルの1行に相当します。ここではモデルの作成方法について解説します。また合わせてRailsでカラムに指定することができるデータ型もご紹介します。 1.モデルの作成 2.テーブルに含まれるカラムを指定してモデルを作成 3.モデルの削除 モデルの作成方法です。手動でモデル用のクラスを記述することも可能ですが、次のコマンドを実行することで必要なファイルを自動的に作成することができます。 rails generate model モデル名 では実際に試してみます。コマンドプロンプトを起動し、SQLite用のアプリケーションのルートに移動し次のようにコマンドを実行して下さい。 rails generate model title 作成された

    As_hsp
    As_hsp 2013/07/23
  • パラメータの取得 - Ruby on Rails入門

    通常アプリケーションを利用する場合、単にリクエストだけを送信することは少なく、例えば新しいデータを登録する場合には登録する情報をブラウザ上で入力し、パラメータとしてリクエストと一緒に送信されてきます。ここでは送られて来たパラメータをアプリケーション側で取り出して利用する方法を確認します。 1.パラメータの取得 2.クエリ形式でのパラメータ 3.POSTを使って送信されたパラメータの取得 4.パラメータでハッシュを渡す 5.パラメータで配列を渡す 利用者からのリクエストにパラメータをどのように含めるのかは「ルーティングの設定」次第ではありますが、HTTPメソッドとしてGETを使う場合、Railsでは次のようなURL形式でパラメータをURLに含めてリクエストを送信します。 例として「travels」コントローラの「show」アクションを呼び出す時にパラメータ名「id」の値をリクエストに含める場

    As_hsp
    As_hsp 2013/07/23
  • ルーティングの記述場所と設定の確認方法 - Ruby on Rails入門

    Railsアプリケーションで使われるルーティングに関する設定を記述する場所について解説します。また設定したルーティングを確認する手順についても合わせて解説いたします。 1.ルーティングを記述するファイル 2.設定したルーティングの確認方法 ルーティングを記述するファイル ルーティングの設定を記述するファイルはRailsアプリケーションを作成すると自動的に作成される「config/routes.rb」ファイルに記述します。実際にRailsアプリケーションを1つ作成して確認してみます。 次のようにテスト用の「sample2」アプリケーションを作成します。 Railsアプリケーション作成時に数多くのファイルが自動的に作成されますが、その中でルーティングに関する設定を記述する「config/routes.rb」ファイルも作成されています。 実際にファイルが作成されていることが確認できます。 「ro

    As_hsp
    As_hsp 2013/07/22
    rails4からmatchが使えない?
  • プログラムの文字コードを指定する

    Ruby のプログラムで使用している文字コードを指定するにはプログラムの 1 行目にマジックコメントと呼ばれる形式を使って文字コードを指定します。ここでは Ruby でプログラムの文字コードを指定する方法について解説します。

    プログラムの文字コードを指定する
    As_hsp
    As_hsp 2013/07/21
    ruby
  • Bundlerを使って複数の環境で同じバージョンのGemを使用する

    Rails ではアプリケーションで必要となる Gem パッケージの管理に Bundler を使用します。 Bundler の設定ファイルである Gemfile 、インストールを行った結果を保存する Gemfile.lock を使うことで複数の環境で別れて同じアプリケーションを開発する場合でも、簡単に同じ開発環境を整えることができます。ここでは Bundler を使って複数の環境で同じバージョンの Gem を使用する方法について解説します。 Gemパッケージとは まずは Gem パッケージについて簡単に解説します。 Ruby で使われるライブラリやアプリケーションは、 Gem と呼ばれる形式のパッケージにすることができます。多くのライブラリが Gem 形式でパッケージされ公開されており、これらは RubyGems と呼ばれるパッケージ管理ツールを使ってダウンロードしたりインストールすることが

    Bundlerを使って複数の環境で同じバージョンのGemを使用する
    As_hsp
    As_hsp 2013/07/19
  • JDBCドライバの取得(MySQL用) - データベース接続 - サーブレット入門

    まずMySQLへの接続について試していきます。最初に行うことはMySQL用のJDBCドライバのインストールになります。 JDBCドライバとは、異なるデータベースに対するアクセスを行う際に、個々のデータベース毎にプログラムを書き換えなくていいように、データベースとJavaプログラムの間にあってデータベース毎の差を吸収してくれるものです。よってJDBCを使えばデータベースが異なってもJavaプログラムの方は変更を最小限にすることが可能です。逆にJDBCドライバはデータベース毎に用意する必要があります。 MySQL用のJDBCドライバはMySQLから提供されており「MySQL Connector/J」というものになります。現在MySQLは5系のものを使いますが、「MySQL Connector/J」も最新のバージョンは5.0となります。 ダウンロードは下記から行います。 http://dev.m

    As_hsp
    As_hsp 2013/07/08
  • アクションからテンプレートを呼び出す - Ruby on Rails入門

    利用者からアクションが呼び出されると、アクションはモデルを使ってデータベースからデータを取得するなどを行い、何らかの結果を利用者へ返します。この時、アクションはビュー(テンプレート)を使って利用者へ返す結果を作成します。ここではアクションからテンプレートを呼び出す方法について解説します。 1.テンプレートの呼び出し 2.別のアクション用のテンプレートを呼び出す 3.アクションメソッドがなくテンプレートだけがある場合 4.テンプレートが存在しない場合 テンプレートの呼び出し Railsではアクションが呼び出された場合、何らかの結果を一度だけ利用者へ返す必要があります。アクションメソッド内で直接利用者へ結果を出力することも可能ですが、通常はビューに該当するテンプレートを使って利用者へ返す結果を作成し出力します。 特に指定しない場合、アクションが利用するテンプレートは「アクション名.html.e

    As_hsp
    As_hsp 2013/05/13
  • Ruby入門

    Rubyを使ってプログラミングの学習を開始される方を対象としたRuby入門です。Rubyの開発環境をローカルに構築する方法や、Rubyを使ったプログラムの記述方法や実行までをサンプルを使いながら順に学習していきます。

    Ruby入門
    As_hsp
    As_hsp 2013/05/12
  • (削除しました)

    JavaDrive Home › MySQLの使い方 › MySQLインストール (削除しました) このページに掲載していたものは削除いたしました。 ( Written by Tatsuo Ikura ) Profile 著者 / TATSUO IKURA プログラミングや開発環境構築の解説サイトを運営しています。 JavaDrive ©2006-2024 Buzzword Inc.. All Rights Reserved.

    As_hsp
    As_hsp 2012/09/10
  • 論理演算子の使い方

    x or y x または y の少なくともどちらか 1 つが True なら True それ以外は False x and y x と y がどちらも True なら True それ以外は False not x x が True なら False、 x が False なら True 実際には True または False ではなく真か偽か判定すると True または False になる値が帰ってきます。詳しくはあとで解説します。 論理和 論理和は演算子の左辺または右辺のどちらか 1 つでも True なら True となり、両方とも False の場合だけ False となります。

    論理演算子の使い方
    As_hsp
    As_hsp 2012/09/10