タグ

ブックマーク / 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入門

    マイグレーションスクリプトの作成 マイグレーションを使ってテーブルに変更を行う場合、以前のマイグレーションスクリプトを修正するのではなく、変更を加える為の別のマイグレーションスクリプトを作成し実行します。 モデルを作成する時に自動で作成されるものではなく、新しくマイグレーションスクリプトを作成するには次のように実行します。 クラス名は任意ですが、通常は「行なう処理+テーブル名」のようになります。例えば「AddColumnTitles」です。 では実際に実行してみます。 マイグレーションスクリプトファイルが「db/migrate/20120416054354_add_column_titles.rb」に作成されており中身は次のようになっています。

    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 | 部分テンプレート

    レイアウトテンプレートを使うことでページのヘッダやフッタ部分を共通化することができましたが、サイドバーやメニューなどメインコンテンツの中にも複数のテンプレートで共通して利用したい部分がある場合があります。このような場合は部分テンプレートと呼ばれるものを使用します。ここでは部分テンプレートの使い方について解説します。

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

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

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

    Railsでデータベースとのやり取りを行なうために用意されているのがモデルです。1つのモデルクラスが1つのテーブルに対応しており、モデルクラスのオブジェクトはテーブルの1行に相当します。ここではモデルの作成方法について解説します。また合わせてRailsでカラムに指定することができるデータ型もご紹介します。

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

    通常アプリケーションを利用する場合、単にリクエストだけを送信することは少なく、例えば新しいデータを登録する場合には登録する情報をブラウザ上で入力し、パラメータとしてリクエストと一緒に送信されてきます。ここでは送られて来たパラメータをアプリケーション側で取り出して利用する方法を確認します。

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

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

    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 | アクションからテンプレートを呼び出す

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

    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