タグ

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

  • WordPressの推奨環境と必要となるデータベースの作成

    WordPress を動作させるために推奨される PHP やデータベースのバージョンに関して解説します。また WordPress をローカル環境にインストールするには事前にデータベースを作成しておく必要があります。ここでは MySQL を例にデータベースの作成手順について解説します。

    WordPressの推奨環境と必要となるデータベースの作成
  • ファイルの読み書きに使用する文字コードを指定する


    使 Perl  open使  Perl  Perl 使  open 使 
    ファイルの読み書きに使用する文字コードを指定する
    kiyo_hiko
    kiyo_hiko 2018/10/25
    UTF-8のファイルを開く→Tkに表示するには、open $in, '<:utf8', $filename; $s = ::encode("Shift-JIS", $_); $sをゴニョゴニョする
  • 条件演算子(?:)を使った条件分岐

    条件演算子(三項演算子とも呼ばれます)は条件式の結果によって異なる値を返す演算子です。ここでは Ruby で条件演算子を使った条件分岐を行う方法について解説します。

    条件演算子(?:)を使った条件分岐
    kiyo_hiko
    kiyo_hiko 2016/03/28
    スレチかもですが条件式の中で代入した式をthenやelse式の中で使える。 (x = 1) ? x : nil; # => 1 「==ではないの?」とコンパイラー?に警告される
  • ハッシュに対する繰り返し処理

    ハッシュオブジェクトは範囲オブジェクトや配列オブジェクトと同じく複数の要素を持つオブジェクトです。繰り返し処理を使うことでハッシュオブジェクトから順に要素を取得して処理を行うことができます。ここでは Ruby でハッシュオブジェクトに対して繰り返し処理を行う方法を解説します。

    ハッシュに対する繰り返し処理
    kiyo_hiko
    kiyo_hiko 2015/12/04
    hash.each { |k, v| ... } // each_key // each_value
  • changeイベント:フォームや選択メニューが変更されたとき

    change イベントはフォーム( input 要素)や選択メニュー( select 要素 )、テキストエリア( textarea 要素)にてユーザーの操作によって値が変更されたときに発生するイベントです。 onchange 属性または onchange プロパティに対してイベントハンドラを設定したり、 addEventListener メソッドの引数として change を指定してイベントリスナーを登録できます。ここでは JavaScript を使って change イベントが発生した場合の処理を記述する方法について解説します。

    changeイベント:フォームや選択メニューが変更されたとき
    kiyo_hiko
    kiyo_hiko 2015/10/05
    select@onchange='処理'
  • rake db:seedを使った初期データの投入 - Ruby on Rails入門


    Rails使 1. 2. 3.CSV  Rails使db/seeds.rb Ruby使  # This file should contain
  • ルート(/)へのルーティング設定 - Ruby on Rails入門

    ルーティングの設定とは利用者からのリクエストを表すURLから呼び出すべきコントローラとアクションを見つけ出すルールです。そのURLの中でもルートである「/」に対するリクエストを特定のアクションに結びつける場合は他と違った構文が使われます。ここではルートへのルーティング方法と注意点について解説します。 1.rootメソッド 2.動作確認 rootメソッド Railsでアプリケーションを起動し、そのルートである「http://localhost:3000/」などへブラウザからアクセスしてみるとデフォルトでは次のように表示されます。 これは「public/index.html」に記載された内容が利用者へ返されていますので、このファイルの中身を書き換えることでルートにアクセスした時に利用者へ返される内容を変えることはできます。 ただこれはルートへアクセスした時に用意されたHTMLページを返している

  • 使用するデータベースを選択する(USE文)

    MySQL ではデータベースを作成したあとでテーブルなどを作成するにはまずどのデータベースを使用するのかを USE 文を使って指定します。選択したデータベースはデフォルトデータベースとなります。ここでは MySQL de USE 文を使って使用するデータベースを選択する手順について解説します。

    使用するデータベースを選択する(USE文)
    kiyo_hiko
    kiyo_hiko 2015/09/17
    USE dbname;
  • ユーザーに権限を設定する(GRANT文)

    GRANT priv_type [(column_list)] [, priv_type [(column_list)]] ... ON [object_type] priv_level TO user_or_role [, user_or_role] ... [WITH GRANT OPTION] [AS user [WITH ROLE DEFAULT | NONE | ALL | ALL EXCEPT role [, role ] ... | role [, role ] ... ] ] } GRANT PROXY ON user_or_role TO user_or_role [, user_or_role] ... [WITH GRANT OPTION] GRANT role [, role] ... TO user_or_role [, user_or_role] ... [WI

    ユーザーに権限を設定する(GRANT文)
    kiyo_hiko
    kiyo_hiko 2015/09/17
    すべてを許されし雑な開発用アカウント → "GRANT ALL PRIVILEGES ON *.* TO 'user'@'host';" 作るのに参考にした
  • 新しいマイグレーションを追加してテーブルを変更 - Ruby on Rails入門

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

    kiyo_hiko
    kiyo_hiko 2015/09/03
    rails destroy migration ...
  • 整数型 - MySQLのデータ型 - MySQLの使い方


    MySQL (TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT)使 TINYINT[(M)] [UNSIGNED] [ZEROFILL]  -128  127  0  255  SMALLINT[(M)] [UNSIGNED] [ZEROFILL]  -32768  32767  0  65535  MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]  -8388608  8388607   0  16777215  INT[(M)] [UNSIGNED] [ZEROFILL]  -2147483648  2147483647
    整数型 - MySQLのデータ型 - MySQLの使い方
    kiyo_hiko
    kiyo_hiko 2015/07/06
    tinyint → 1byte、smallint → 2、mediumint → 3、int → 4、bigint → 8、unsignedで後置して修飾すると負数なしのぶん倍増。zerofill修飾は自動的にunsigned化する、うにゃINT(X)で表示幅X
  • ユーザーを作成する(CREATE USER文)


    MySQL  CREATE USER 使 MySQL  CREATE USER [IF NOT EXISTS] user [auth_option] [, user [auth_option]] ... DEFAULT ROLE role [, role ] ... [REQUIRE {NONE | tls_option [[AND] tls_option] ...}] [WITH resource_option [resource_option] ...] [password_option | lock_option] ... auth_option: { IDENTIFIED BY 'auth_string' | IDENTIFIED WITH auth_plugin | IDEN
    ユーザーを作成する(CREATE USER文)
    kiyo_hiko
    kiyo_hiko 2015/07/06
    create user sampleman@samplehost identified by samplepassword; grant all privileges on sampledb.* to sampleman@samplehost; drop user sampleman@samplehost;
  • for文を使った繰り返し

    Python で繰り返し処理を行う時に利用できる for 文の使い方について解説します。 for 文は別途指定したイテラブルなオブジェクトの要素の数だけ要素を 1 つずつ取り出してながら繰り返しを行います。

    for文を使った繰り返し
    kiyo_hiko
    kiyo_hiko 2015/06/01
     CL(do () () &body))Perlfordofor ($i = 0; ($i <10) ? 1 : do {print "\n"; 0}; $i++) {# body}

    specialform
     
  • テキストボックスで複数行の入力を許可する(MultiLineプロパティ)


     MultiLine 使 Excel  MultiLine 使 使  MultiLine 使 MultiLine False  Shift + Enter  MultiLine FalseTrue 
    テキストボックスで複数行の入力を許可する(MultiLineプロパティ)
    kiyo_hiko
    kiyo_hiko 2015/01/16
    フォームのプロパティで決めとくか、form.tbox.multiline = true
  • リストの項目にJCheckBoxを表示する - JListクラス - Swing


    JListJCheckBox()  ListCellRenderer JCheckBox import javax.swing.*; import java.awt.*; public class JListSample extends JFrame{ protected JList list; protected DefaultListModel model; public static void main(String[] args){ JListSample test = new JListSample("JListSample"); /*  */ test.setDefaultCloseOperation(
  • コマンドプロンプトのタイトルの変更(TITLE)

    TITLE コマンドを使用するとコマンドプロンプトのウィンドウのタイトルに表示される文字列を変更することができます。ここではコマンドプロンプトにおけ TITLE コマンドの使い方について解説します。

    コマンドプロンプトのタイトルの変更(TITLE)
    kiyo_hiko
    kiyo_hiko 2014/05/04
    「なお変更したタイトルをデフォルトの値に戻す方法はありません」 うぬぅ…。
  • while文を使った繰り返し

    Python で繰り返し処理を行う時に利用できる while 文の使い方について解説します。 while 文は条件式が真の間、続くブロック内の処理を繰り返します。

    while文を使った繰り返し
    kiyo_hiko
    kiyo_hiko 2013/12/02
    Pythonってこんないけめんな構文あったのか。CLだとこうかな (defmacro while-else ((test &rest else) &body body) `(do () ((not ,test) ,@else) ,@body))
  • for文を使った繰り返し処理

    初期化式は for 文が実行されるときに最初の一回だけ実行される式です。条件式で使用する変数の初期化などを主に行いますがそれに限りません。 繰り返し処理は条件式を評価して true だった場合には { から } のブロック内に記述された処理を上から順番に実行し、 false だった場合には繰り返し処理を終了し for 文の次へ処理を映します。 繰り返しが一度実行されてブロックの最後まで到達したら、変化式を一回評価します。この変化式で条件式で使用している変数の値を変換させます。そして改めて条件式を評価し、 true であれば再びブロック内の処理を行い、 false だった場合には繰り返し処理を終了します。

    for文を使った繰り返し処理
    kiyo_hiko
    kiyo_hiko 2013/10/06
    初期化式は複数の同じ型の値、条件式は1つの整論理式で。変化式は型が混在してても楽勝ただしifとかは無理、あと論理式の玉子とじもだめ。試した → http://kiyohikou.hateblo.jp/entry/2013/10/06/031805
  • 背景画像を設定(setBackgroundImage, setBackgroundImageAlignment) - 描画領域の設定 - JFreeChartを使ったグラフ作成

  • CardLayoutクラス - Swing

    CardLayoutクラスは1つの領域に複数のコンポーネントを切り替えて表示できるレイアウトマネージャーです。複数のカードを内部的に保持しており1度に1枚のカードだけを表示します。1つ1つのカードには別のコンポーネントを登録しておき、表示されるカードを切り替えることで結果的に表示されるコンポーネントを切り替えることができます。 ここではCardLayoutクラスの定義から実際の利用方法まで詳しく見ていきます。 CardLayoutクラスの定義とコンストラクタ カードを切り替えて表示する 指定したカードを表示する 間隔を設定する

    kiyo_hiko
    kiyo_hiko 2013/08/06
    覚えた。メモる:コンストラクターは空っぽでいい、add(Component cmp, Object constraint)、lm.init/previous/next/last(Container parent)、lm.show(Container parent, string key)とかで使うひょー