ちゃぱてぃ商店IT部 @ ウィキ内検索 / 「ruby Rubyのバージョン確認」で検索した結果
-
ruby/サンプル/ruby Rubyのバージョン確認
...コマンドラインから「ruby -v」もしくは「ruby --version」と打てばバージョンを確認できます。 Windows7にインストールしたRuby1.8.7の例 C \Users\main ruby -v ruby 1.8.7 (2012-10-12 patchlevel 371) [i386-mingw32] C \Users\main ruby --version ruby 1.8.7 (2012-10-12 patchlevel 371) [i386-mingw32] 2.プログラムから確認する方法-組み込み定数「RUBY_VERSION」 組み込み定数「RUBY_VERSION」にRubyのバージョンが格納されているので以下のようにすると出力できます print ...
-
ruby
rubyとは 日本人プログラマーのまつもと ゆきひろさんが個人で開発している、 かなり人気のあるプログラム言語です。 詳しくは公式サイトで! オブジェクト指向スクリプト言語 Ruby http //www.ruby-lang.org/ja/ Rubyサンプル 複数ファイルでのプログラム(load) Rubyのバージョン確認 Ruby1.8 FasterCsvでCSVファイルの読み書き(ダブルクォーテーション付き Ruby1.8 FasterCsvでCSVファイルの読み書き+ソート Ruby1.8 1.9 構造体のようなクラスを簡単に作るクラス「Struct」 thinサンプル Ruby製webサーバthinのインストール thin(Rack)アプリを作ってみる @pagesでruby 環境構築(Windows) rubyインストール ...
-
ruby/サンプル
Rubyサンプル 複数ファイルでのプログラム(load) Rubyのバージョン確認 Ruby1.8 FasterCsvでCSVファイルの読み書き(ダブルクォーテーション付き Ruby1.8 FasterCsvでCSVファイルの読み書き+ソート Ruby1.8 1.9 構造体のようなクラスを簡単に作るクラス「Struct」
-
ruby/サンプル/@pagesでruby/@pagesでrubyをやってみる
@pagesでrubyをやってみる @pagesでPerl、ruby、pythonとMySqlが使えると聞いて、ちょっとrubyの勉強をしてみようと思いました。 まずは簡単なHello rubyアプリの作成手順です。 サンプルアプリ作成 「/ruby/hello.cgi」としてHello rubyアプリを作りました。 rubyのファイルは拡張子「.rb」が標準のようですが、@pagesで使う場合は「.cgi」でアップロードします。 #!/usr/local/bin/ruby print "Content-type text/html\n\n" print " html " print "Hello ruby @pages" print " /html " 文字コード、改行コー...
-
ruby/thin
thin thinとは、Ruby製のwebサーバで、Rubyの豊富なフレームワークとwebサーバを繋ぐ「Rack」に対応している。 thinサンプル Ruby製webサーバthinのインストール thin(Rack)アプリを作ってみる
-
ruby/サンプル/@pagesでruby
@pagesでruby 環境構築(Windows) rubyインストール apache2インストール @pagesに合わせて設定変更 apache2 ドキュメントルートでCGIを動かそう MySQLのインストール Ruby/MySQLのインストール eclipseにRubyのプラグインをインストール サンプル @pagesでrubyをやってみる MySqlを使ってみるselect,insert
-
ruby/サンプル/環境構築(Windows+rubyインストール)
環境構築(Windows+rubyインストール) インストーラーのダウンロード RubyInstaller for Windowsにアクセスし、DownloadをクリックするとWindows用のインストーラーが一覧表示されます。 インストールしたいバージョンを選びダウンロードします。 ※今回は1.8.7をダウンロードしました。 インストール インストーラーをダブルクリックして、rubyをインストールします。 言語を選択できますが、Windows7だと文字化けしてしまったので「English」を選択。 「I accept the License」を選択し、「Next」をクリック。 インストールパスとオプションはお好みで設定します。 インストールパスは「C \ruby」 Install Td/Tk support(GUIアプ...
-
ruby/サンプル/@pagesでruby/環境構築(Windows+ruby+apache2)その2
環境構築(Windows+ruby+apache2)の続きです。 rubyのパスを@pagesの環境に合わせる rubyを「C \ruby」にインストールしたため、ローカルのrubyのパスは「/ruby/bin/ruby」になっています。 このまま@pagesに上げてもCGIとして動かないので、@pagesの環境に合わせましょう。 ディレクトリ作成 1.Cドライブに「C \usr\local\bin」ディレクトリを作成 シンボリックリンク作成 1.rubyインストールディレクトリの「bin」ディレクトリを開きます。今回は「C \ruby\bin」 2.「C \usr\local\bin」ディレクトリに「ruby.exe」を右クリックでドラッグ&ドロップします。 3.ドロップするとメニューが開くので「シンボリックリンクをここに作成」を選びま...
-
ruby/サンプル/環境構築(Windows+ruby+apache2)
環境構築(Windows+rubyインストール)の続きです。 環境構築(Windows7+ruby+apache2) .....(apache2のインストールからサンプルCGIの表示まで) @pagesでrubyのCGIを入れて遊ぶために、ローカルに開発環境を作ってみたいと思います。 ruby製サーバを使ったほうが楽ちんと聞きますが、ここは折角だからApache2を入れてみようと思います。 Apache2のインストール Apachのサイトから「httpd-2.2.22-win32-x86-openssl-0.9.8t.msi」をダウンロードし実行します。 Index of /mirror/apache/dist//httpd/binaries/win32 http //ftp.meisei-u.ac.jp/mirror/apache/dist//httpd/binar...
-
ruby/サンプル/環境構築(eclipseにRubyのプラグインをインストール)
...3.検索BOX?に「ruby」と入力してエンター 4.しばらく待ちます。 5.「Programming Languages Dynamic Languages Toolkit - Ruby Development」を選択。 6.「Finish」を選択し後は画面の支持に従って下さい。 って書いたはいいけど、プラグインのダウンロード終わらないorz 仕方ないから「http //www.aptana.com/downloads/start」から、AptanaってIDEをダウンロードしてみました。 RDTも作ってるのはこの会社?みたいなので。 プラグインがダウンロード出来ないのは、Aptanaをダウンロードさせる策略なのか?!
-
ruby/サンプル/ruby 複数ファイルでのプログラム(load)
...local/bin/ruby" load "hello.rb" サンプルコード(hello.rb) puts "hello!!" 実行結果 hello!! 解説 cgiファイルは必要最小限のコードで抑えて以下の2点だけ。 スクリプト実行プログラムの指定(1行目) 読み込む.rbファイルの指定(2行目) rbファイルには「puts "hello!!"」しかありませんが、 このように、rbファイルに処理を記述すればIDEのコード補完が聞くので、楽しくプログラムできます。
-
ruby/サンプル/環境構築(Ruby製webサーバ thinのインストール)
...m http //rubyinstaller.org/downloads and follow the instructions at http //github.com/oneclick/rubyinstaller/wiki/Development-Kit エラーが出ました、ビルドツールがないからPathにDevKitを入れろと言ってるように聞こえます。 DevKitのインストール RubyInstaller - Downloadから「DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe」をダウンロードし、実行、好きな所に解凍します。 後は「http //github.com/oneclick/rubyinstaller/wiki/Development-Kit」の支持に従いDevKitを解凍したディレクトリに移...
-
ruby/サンプル/@pagesでruby/環境構築(Windwos+Ruby/MySQLインストール)
...m install ruby-mysql Fetching ruby-mysql-2.9.10.gem (100%) Successfully installed ruby-mysql-2.9.10 1 gem installed Installing ri documentation for ruby-mysql-2.9.10... Installing RDoc documentation for ruby-mysql-2.9.10... C \Users\main windowsなのにコマンドでインストールとか新鮮! これで、「C \ruby\lib\ruby\gems\1.8\gems」に「ruby-mysql-2.9.10」がインストールされました。 使い方 「gem」コマンドでインストールしたライブラリを使う場合...
-
ruby/サンプル/Ruby1.8 1.9 構造体のようなクラスを簡単に作るクラス「Struct」
ruby/サンプル/Ruby1.8 1.9 構造体のようなクラスを簡単に作るクラス「Struct」 サンプルソース # Ruby1.8 1.9 構造体のようなクラスを簡単に作るクラス「Struct」 # 使い方1.構造体クラスを作成 # 例 名前、メールアドレス、年齢をメンバに持つ構造体クラス「Member」を作成 # 第一引数をクラス名、第二引数以降をメンバ名を表すシンボル( ~)を付けるとよいです # クラス名は大文字から始まらないとエラーです Member = Struct.new("Member", name, email, age) # 使い方2.構造体オブジェクトを作成 # パラメータ指定なしなら全てのメンバがnilになります member1 = Member.new # パラメータを与えると...
-
ruby/サンプル/Ruby1.8 FasterCsvでCSVファイルの読み書き+ソート
ruby/サンプル/Ruby1.8 FasterCsvでCSVファイルの読み書き+ソート サンプルソース # Ruby1.8+FasterCsv # FasterCsvでCSVファイルの読み書き+ソート require rubygems require fastercsv # 構造体Memberを作成 Member = Struct.new("Member", name, age) # Member構造体の配列作製 ary = Array.new ary Member.new("ちゃぱてぃ", 12) ary Member.new("ぶるーべれー", 13) ary Member.new("ゴードン"...
-
ruby/thin/サンプル
thinサンプル Ruby製webサーバthinのインストール thin(Rack)アプリを作ってみる
-
ruby/サンプル/Ruby1.8 FasterCsvでCSVファイルの読み書き(ダブルクォーテーション付き
... require rubygems require fastercsv # 構造体Memberを作成 Member = Struct.new("Member", name, email, age) # Member構造体の配列作製 ary = Array.new ary Member.new("ちゃぱてぃ", "chapati@example.com", 12) ary Member.new("ぶるーべれー", "blueberet@example.com", 13) puts "CSV出力開始" # Member構造体の配列を標準出力に出力 puts...
-
ruby/サンプル/@pagesでruby/MySqlを使ってみるselect,insert
... @pagesでは、rubyとMySqlを使えると聞いて手を出してみたので、MySqlの使い方を調べてみました。 サンプルダウンロード MySqlに接続 select文の実行 select文の実行結果取得 insert文の実行 リクエストパラメータの取得 リダイレクト サンプルソース(mysql.cgi) サンプルソース(mysql.insert.cgi) サンプルダウンロード mysql.cgi mysql.insert.cgi MySqlに接続 @pagesでMySqlに接続するには、ユーザー名、パスワード、ホスト名、データベース名を管理画面から取得し、 以下のようにMysql newに設定します。 # DB接続 require mysql user = ユーザー名 pass = パスワード ...
-
ruby/サンプル/@pagesでruby/環境構築(Windwos+MySqlインストール)
... ※「@pagesでrubyをやってみる」で作ったのと同じテーブルを作りました。 とりあえず、Schemeを作る所が分からなくてしばらく悩みました。 そこからはサクサクでした。
-
ruby/サンプル/thin/thin(Rack)アプリを作ってみる
thin(Rack)アプリを作ってみる thinはRackという規格で、各種フレームワークのアプリケーションサーバになるようですが、どうやらフレームワークを使わなくても書こうと思えば書けるようなので、まずはシンプルにthin(Rack)のアプリケーションを書いてみます。 「第23回 Rackとは何か(1)Rackの生まれた背景:Ruby Freaks Lounge|gihyo.jp … 技術評論社」を読むと、Rackアプリケーションとして最低限必要な事が挙げられていました。 ・callというメソッドを持っていること ・callメソッドの引数としてWebサーバからのリクエストを受けること ・callメソッドは,次の要素を含むレスポンスを返すること ・ステータスコード ・レスポンスヘッダ(Hash) ・レスポンスボディ(Array) そういえば、「Ruby製...
-
ruby/サンプル/@pagesでruby/環境構築(apache2 ドキュメントルートでCGIを動かそう)
...「.rb」ファイルでrubyのCGIを動かしたい場合は以下のようにするとよいです。 AddHandler cgi-script .cgi .rb apache2再起動 httpd.confの設定が終わったら、apache2を再起動し「http //localhost/hello.cgi」にアクセスするとCGIが動く筈です。 ※「C \apache2\htdocs」に前回作った「hello2.cgi」をコピーしました。 設定が上手くできてない場合、以下の様な画面が出ると思います。 その場合は…がんばれ!
-
dotCloud/Play1.2.5アプリのデプロイ
続き dotCloud/Play1.2.5PostgreSqlを使う play1.2.5アプリのデプロイ play1.2.5のインストールはこちら 環境構築 環境:ubuntu12.04 openJDK7- 6 play framework1.2.5 アプリケーション格納ディレクトリ ~/play/apps/ play framework格納ディレクトリ ~/play/play-1.2.5/ dotcloud準備ディレクトリ ~/play/dotcloud/ helloプロジェクト作成 $ cd ~/play/apps/ $ ../play-1.2.5/play new hello app/views/Application/index.html編集 折角なので日本語にしておきましょう。 $ vi ~/play/apps/hello/app/...
-
環境構築/ubuntu/Play Framework1.2
jdkインストール※インストールしてない場合 $ sudo apt-get install openjdk-7-jre-headless ※ dotcloudなどのSaaSサービスはまだJava6が多いです。 javaのバージョン確認 $ java -version java version "1.7.0_03" OpenJDK Runtime Environment (IcedTea7 2.1.1pre) (7~u3-2.1.1~pre1-1ubuntu3) OpenJDK Client VM (build 22.0-b10, mixed mode, sharing) 作業ディレクトリ作成 $ mkdir play $ cd play playframeworkダウンロー...
-
C言語/環境構築/ubuntu
GCCインストール $ sudo apt-get install gcc ※検索してると↓を実行してる記事も見かけるので実は↓の方がいいのかも $ sudo apt-get install build-essential なんとなくバージョン確認 $ gcc --version gcc (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2 Copyright (C) 2010 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PAR...
-
メニュー
...├Python ├ruby ├Linux ├Play Framework ├Heroku ├dotCloud ├eclipse ├JavaScript ├環境構築 ├IT用語集 └情報処理技術者試験 └過去問 ├高度共通 午前1 │├2013(H25)秋 │├2013(H25)春 │└2012(H24)秋 ├情報セキュリティスペシャリスト │├メモ │├2013(H25)春 │└2012(H24)秋 ├ネットワークスペシャリスト │└2012(H24)秋 └データベーススペシャリスト
-
トップページ
...。 Perl、ruby、python勉強用@pages http //www46.atpages.jp/chapati/ アフィリエイト ここまで
-
Heroku
Heroku Herokuとは、webサイトのレンタルサービスが色んなプログラムに対応した感じの素敵なサービスです。PaaSと呼ばれます。 今までにもPHPやperlに対応したレンタルサービスはありましたが、Herokuはjava、Ruby、Scaleなど色んな言語に対応しています。 HerokuにPlayFramework1.2.5のアプリを公開してみる(Windows) PlayFramework1.2.5でHerokuのPostgreSQLを利用する方法
-
ruby/サンプル/@pagesでruby/環境構築(Windwos+Ruby\/MySQLインストール)
てすと
-
Java/Tomcat/Tomcat7.0.37のインストールとeclipseの設定
Tomcat7.0.37のインストールとeclipseの設定 Tomcatのダウンロード Apache Tomcat - Welcome!の横の方に「Download」のコーナーがあるので、お好きなバージョンを選びます。 今回は「Tomcat 7.0」を選択しました。 少し下の方にスクロールするといろいろなダウンロードのリンクがあるので、またまたお好きなのをダウンロードします。ウィンドウズ用なら「32-bit Windows zip」「64-bit Windows zip」「32-bit/64-bit Windows Service Installer」のどれかでよいと思います。 今回は「64-bit Windows zip」を選択しました。 インストール ダウンロードしたファイルを好きなディレクトリに解凍します。 今回は「apache-tomcat-7.0.37-...
-
Heroku/HerokuにPlayFramework1.2.5のアプリを公開してみる(Windows)
HerokuにPlayFramework1.2.5のアプリを公開してみる(Windows) HerokuでもPlayFrameworkを使えると聞いて試してみました。 dotCloudと違って、全部ウィンドウズで作業出来るのは便利です。 ここに書いてある内容は「https //devcenter.heroku.com/articles/play」を見ながら所々google先生に聞きつつ作業した内容です。 ※ 2013/8/14追記 「Heroku Security Team」から「PlayFrameworkのバージョンを1.2.6にアップして!」という内容(たぶん)のメールが届きました。きっとセキュリティ的に重要なアップデートなので、これからPlayFrameworkの1.2.x系でデプロイする方は1.2.6でデプロイするとよいと思います。 目次 前提条件 1.He...
-
Java/swing/サンプル/MP3のID3タグを読むサンプル(Java ID3 Tag Library + 文字化け対応)
MP3ファイルのID3タグを読み込んで表示するサンプル(Java ID3 Tag Library + 文字化け対応) Java ID3 Tag Libraryを使ってmp3ファイルのID3タグを読んで表示するサンプルと、 Java ID3 Tag Libraryの文字化け対応してみました。 サンプルダウンロード #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (Id3TagReadSample.java) 文字化け対応してみたJava ID3 Tag Library jid3lib-0.5.4-chapati-custom-srconly.zip ※ファイルサイズ大きくてソースしかアップロードできませんでした。 フルバージョンはJava ID3 Tag Libraryからダウンロードして下さい。 ID...
-
C言語/サンプル/日時
時刻であれこれサンプル ソース(CP932) timeSample.c #include stdio.h #include time.h #include locale.h int main(void) { // 現在時刻を取得して文字列に変換 time_t timer; // time_tの正体はただの整数1970/1/1からの経過秒数が設定される struct tm *date; // 時刻を人間に分かる形で表す構造体 // 現在時刻を取得 timer = time(NULL ); // 現在時刻を構造体に変換 date = localtime( timer); // mktime 構造体からtime_tに変換もできます timer = mktime(date); ...
-
Java/swing/サンプル/JSlider/JSliderUI ボリューム調整みたいなスライダのUIクラス
JSliderUI ボリューム調整みたいなスライダのUIクラス JSliderサンプル ボリューム調整みたいなスライダで作ったスライダのUIクラスを縦起きにも対応させました。 ダウンロード ソース TriSliderUI.java 使い方サンプルソース TestTrySliderUI.java 使い方サンプル package chapati.swing.plaf.triangle; import java.awt.FlowLayout; import javax.swing.JFrame; import javax.swing.JSlider; public class TestTrySliderUI extends JFrame { /** * @param args */ public ...
-
Java/swing/サンプル/BasicPlayerサンプル(mp3, シーク, 時間表示)
Java/swing/サンプル/BasicPlayerサンプル(mp3, シーク, 時間表示) サンプルダウンロード BasicPlayerSampleSeek.java スクロールバーと時間表示用ラベル設定 // シークバー seekBar = new JScrollBar(JScrollBar.HORIZONTAL, 0, 0, 0, 1000); seekBar.setPreferredSize(new Dimension(200, seekBar.getPreferredSize().height)); // ChangeListener設置 seekBar.addAdjustmentListener(al); // 音量調整スライダー設置 ...
-
Play Framework/メモ(1.2系)
play framework メモ(1.2系) CRUDモジュールを使う(有効にする) /conf/dependencies.ymlファイルに追加 require - play - crud モジュールの有効化 play dependencies ※別の端末にコピーした時もこの作業が必要です。 /conf/routesファイルに追加 # CRUD routes * /admin/crud module crud ※パスは自由に変更できます。 CRUDコントローラ追加 例 Userモデルのコントローラ package controllers.cruds; import models.User; import controllers.CRUD; ...
-
Java/swing/サンプル/MP3プレイヤーサンプル(JLayer,BasicPlayer,Java ID3 Tag Library)一通りの機能実装
MP3プレイヤーサンプル(JLayer,BasicPlayer,Java ID3 Tag Library)一通りの機能実装版 サンプルダウンロード サンプルソース単品 BasicPlayerSample2.java サンプルソース&必要なjarファイル BasicPlayerSample2.zip まるっと固めたjarファイル BasicPlayerSample2_jar.zip Windows用のexe入り BasicPlayerSample2_exe.zip 新しいサンプル サンプルソース単品 BasicPlayerSample3.java サンプルソース&必要なjarファイル BasicPlayerSample3.zip まるっと固めたjarファイル BasicPlayerSample3_jar.zip Windows用のexe入り BasicPlay...
-
dotCloud/Play1.2.5PostgreSqlを使う
dotcloud/play1.2.5アプリのデプロイの続きです。 dotcloud + Play framework1.2.5 + PostgreSql で使ってみましょう。 構成ファイルにPostgreSqlを使う記述を追加 $ vi ~/play/dotcloud/hello/dotcloud.yml www type java data type postgresql helloプロジェクトをデプロイ ※一旦デプロイしないとDB接続情報を見られません。 $ dotcloud push hello ~/play/dotcloud/hello/ DB接続情報確認 $ dotcloud info hello.data config postgresql_password ぱすわーど created_at ...
-
Java/swing/サンプル/Zipファイル解凍サンプル JTableに一覧表示、ダブルクリックで画像を表示
Java/swing/サンプル/Zipファイル解凍サンプル JTableに一覧表示、ダブルクリックで画像を表示 SwingによるZipファイル解凍サンプル Zipファイルをドラッグ&ドロップで受け取り、JTabelにファイルの一覧を表示します。 画像ファイルをダブルクリックすると、バイト配列に解凍し画像を表示します。 ApacheのCommons Compressを使用しています。 サンプルダウンロード ZipSwingSample.java サンプルソース // SwingによるZipファイル解凍サンプル // Zipファイルをドラッグ&ドロップで受け取り、JTabelにファイルの一覧を表示します。 // import java.awt.*; import java.awt.datatransfer.*; import java.awt.dnd.*; im...
-
C言語/サンプル/CSVファイルの読込ソート出力
CSVファイルを読み込みソートして出力するサンプルです。 ポイント CSVファイルを読み込んで、一行ずつ構造体にセットします。 ","の位置を探して、項目の頭から","の間の文字を取り出します。 最後の項目は"\nを探して項目の頭から、"\nの間の文字を取り出します。 sscanfで上手いことする方法が分からなかったので、ごりごり検索してます。 構造体の配列をソートします。 項目ごとに分割しているので、好きな項目でソートできます。 構造体をCSV形式で出力します。 fprintf(fp, "%d","%s","%s", ...)でごりごりっと出力します。 全部書いてから、C言語にはqsort(ソート関数)と、strtok(トークン関数)があるのを知りま...
-
環境構築/ubuntu/VMを貰ってきたら最初にやること
Ubuntu serverのvmを貰ってきたら最初にやること sshdのインストール、以降はtelnetで接続して作業を行う ユーザーの設定(作成、パラワードの設定、sudoの設定、shellの設定) FTPの設定(インストール、設定の変更) パッケージ管理ツールの更新 $ sudo apt-get update OpenSSH server インストール $ sudo apt-get install openssh-server sshd起動確認 $ sudo service ssh status ssh start/running, process 1685 ※起動している tellnetで接続するためにIPを調べる $ ifconfig eth0 Link encap Ethernet HWaddr 00 0c 29...
-
Java/substring使用時のエラーと回避方法
文字列切り取り関数である「substring」使用時のエラーの原因と回避方法のまとめです。 目次 java.lang.NullPointerException例1:関数の戻り値が「null」対策1-1:substringの直前にチェックを入れる 対策1-2:「getValue」関数の戻り値がnullにならないようにする 対策1-3:エラー処理を行う 例2:if文の通り具合で「null」になる場合対策2-1:すべてのif文のルートでもれなく値を設定する 対策2-2:substringの直前にチェックを入れる 対策2-3:エラー処理を行う java.lang.StringIndexOutOfBoundsException String index out of range xxx例1:関数の戻り値が短い対策1-1:文字数チェックをする 対策1-2:「getValue」関数の戻り値が...
-
Java/swing/サンプル/メニュー、タイトルバー、ステータスバー、ツールバーの表示on off切り替えサンプル
メニュー、タイトルバー、ステータスバー、ツールバーの表示切り替えを、「ショートカットキー」「メニュー」「ツールバー」から行うサンプルです。 ■目次 サンプルソース MenuOnOfSample.java ポイント解説メニュー、ステータスバー、ツールバーの表示切り替え タイトルバーの表示切り替え キーボードショートカット テキストエリアでショートカットキーを押した時の処理 コメント(バグ、間違い、こんな情報が欲しい等ありましたら) アンケート(このページの情報はお役に立ちましたか?) サンプルソース MenuOnOfSample.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.BevelBorder; /** * メニ...
-
環境構築/ubuntu/PostgreSql(8.4)
ubuntu(12.04)にPostgreSqlをインストールして、外部の端末から接続できる所までのメモです。 ※9.1も同様の手順(8.4→9.1に適宜変更する)でできました。 インストールするパッケージを探す $ sudo aptitude search postgresql いろいろ出てきた…この中から「postgresql-8.4」を入れてみます。 PostgreSql8.4インストール $ sudo aptitude install postgresql-8.4 追加されたユーザー確認 $ cat /etc/passwd ~ postgres x 105 114 PostgreSQL administrator,,, /var/lib/postgresql /bin/bash ubuntuのパスワード変更 $ sudo...
-
Java/Tomcat/JFreeChartで動的にグラフを出力するサンプル
JFreeChartを使って、グラフを出力するサーブレットと、ウェブページにグラフを表示するサンプルです。 JFreeChartはJava用のグラフを出力するライブラリです。 ■目次 JFreeChartのセットアップダウンロード インストール eclipseの設定 サンプルアプリケーションサンプルサーブレット JFreeChartSample.java web.xml 動作確認 サンプルアプリケーションその2 ウェブページ(jsp)にグラフを表示するサンプルJSP index.jsp 動作確認 サンプルダウンロード コメント(バグ、間違い、こんな情報が欲しい等ありましたら) アンケート(このページの情報はお役に立ちましたか?) JFreeChartのセットアップ ダウンロード http //www.jfree.org/index.html JFreeChartのサイト...
-
Java/swing/サンプル/JSliderサンプル ボリューム調整みたいなスライダ
Java/swing/サンプル/JSliderサンプル ボリューム調整みたいなスライダ サンプルソース JSliderSample5.java 参考 JSliderのUIや色を変更する - Java Swing Tips teraiさんのサンプルをえいやと修正して自分用のボリューム調整的なスライダを作ってみました。 スライダの見た目を変更するには、SliderUIを継承して見た目を描画するクラスを作るようですが、 全部自力で書くと大変なのでMetalSliderUIを継承して作ってあります。 マーカーを描画するpaintThumbメソッドと、トラックを描画するpaintTrackメソッドをオーバーライドします。 // スライダー描画クラス class TriSliderUI extends MetalSliderUI { // マーカー描...
-
Java/swing/サンプル/JButton ボタンをクリックしたらメッセージを表示するサンプル
Java/swing/サンプル/JButton ボタンをクリックしたらメッセージを表示するサンプル その1 ボタンを表示するだけのサンプル import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame; public class JButtonSample1 extends JFrame { public static void main(String[] args) { new JButtonSample1(); } public JButtonSample1() { // ウィンドウの位置とサイズを指定 ...
-
Java/swing/サンプル/ウィンドウを表示するだけのサンプル
swingアプリを作る第一歩、ウィンドウを表示するだけのサンプルです。 解説 以下の4ステップがウィンドウを表示する時のおまじない/お作法です。 JFrameを生成 ウィンドウを閉じた時の動作を指定 ウィンドウのxy座標、幅と高さを指定 ウィンドウを表示する JFrameを生成 JFrameはswingでよく使われるウィンドウクラスです。 JWindowというクラスもありますが、こちらはウィジェットを作るのに使われるのかな? とりあえずJFrame使っとけばいいです。ウィンドウを表示するクラスは他にJDialogというクラスもあります。 ウィンドウを閉じた時の動作を指定 swingはデフォルトではウィンドウを閉じてもアプリケーションが終了しません。 複数のウィンドウを扱うアプリケーションなら終了しなくてもよいのですが、簡単なアプリケーシ...
-
Java/swing/サンプル/JTreeノード編集、前後の値をチェックする
JTreeノード編集、前後の値をチェックするサンプル JTreeのノード編集で、編集後の値をチェックしてファイル名を変更したり、 値が気に入らなかったら警告ダイアログを出しなと思ったので、 編集完了をトラップして前後の値をチェックするサンプルを書いてみました。 ポイント CellEditorListenerを実装します セルエディターにCellEditorListenerを追加する CellEditorListener.editingStoppedで編集完了をトラップできます。 新しい値はJTree.getCellEditor().getCellEditorValue()で取得できます 現在の値は(DefaultMutableTreeNode) getSelectionPath().getLastPathComponent()で取得できます 新しい値と古い値を...
-
Java/swing/サンプル/MP3プレイヤーサンプル
お知らせ JLayerを直接使うより、JLayerと同じJavaZoomで公開されているBasicPlayerを使ったほうが簡単です。 BasicPlayerを使ったサンプルはこちら MP3プレイヤーサンプル(JLayer,BasicPlayer) サンプルダウンロード 実行形式 JLayerSample.zip ソース&JLayer JLayerSampleSrc.zip ソース import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.datatransfer.DataFlavor; import java.awt.dnd.DnDConstants; import java.awt.dnd.DropTarget; import java.awt.dnd.DropTargetAdapt...
-
Java/帳票/JasperReports5.0 テンプレートにデータソースとパラメータ設定してPDF出力
Java/帳票/JasperReports5.0 テンプレートにデータソースとパラメータ設定してPDF出力 前回は練習として、シンプルな静的テキスト(ラベル)だけのテンプレートからPDFを出力しました。 今回は、データソースとパラメータを設定して出力してみます。 今回作ったテンプレート ページヘッダとフッタにパラメータから「ReportTitle」を出力し 氏名と住所に、{ADDRESS」テーブルから取得した値を出力するテンプレートです。 出力結果のPDF 上記の通り、パラメータとデータベースから取得した値が埋め込まれています。 今回は「ADDRESS」テーブルには3件データを作ったため、氏名と住所が3件出力されています。 1.サンプル用データベース作成 データソースに使うデータベースは、「JasperReport5.0」のサンプル用データベースを参考に...
-
@wiki全体から「ruby Rubyのバージョン確認」で調べる
更新順にページ一覧表示
|
作成順にページ一覧表示
|
ページ名順にページ一覧表示
|
wiki内検索