background preloader

Ruby

Facebook Twitter

RHCE精品培训课程【完整版】(共112个课时)_51CTO学院. AutoIT. サンプルリスト|Autoitプログラミング. Autoit 入門書|Autoitプログラミング. Autoitプログラミング. AutoItScript Website. DSL. 第1回 DSLとは?:今そこにある“DSL” RubyのExcel操縦用ライブラリ exlap.rb. File: GUIDE.txt [spreadsheet-0.6.5.2 Documentation] This guide is meant to get you started using Spreadsheet .

File: GUIDE.txt [spreadsheet-0.6.5.2 Documentation]

By the end of it, you should be able to read and write Spreadsheets. Reading is easy! First, make sure all that code is loaded: require 'spreadsheet' Worksheets come in various Encodings. Spreadsheet.client_encoding = 'UTF-8' Let’s open a workbook: book = Spreadsheet.open '/path/to/an/excel-file.xls' We can either access all the Worksheets in a Workbook… book.worksheets …or access them by index or name (encoded in your client_encoding) sheet1 = book.worksheet 0 sheet2 = Book.worksheet 'Sheet1' Now you can either iterate over all rows that contain some data. Sheet1.each do |row| # do something interesting with a row end Or you can tell Worksheet how many rows should be omitted at the beginning. Sheet2.each 2 do |row| # do something interesting with a row end Or you can access rows directly, by their index (0-based): row = sheet1.row(3) To access the values stored in a Row, treat the Row like an Array . row[0] row.format 2 Writing is easy row.at(3)

Magazine - Ruby Library Report 【第 3 回】 O/R マッピング. 登録データ [プロジェクト名] RAA:tapkit[作成者] 鈴木 鉄也[URL] 0.5.2[レポート環境] ruby-1.8(cygwin), PostgreSQL 7.4.5 概要 TapKit は EOF (Enterprise Objects Framework) を Ruby で実装した物です。

Magazine - Ruby Library Report 【第 3 回】 O/R マッピング

YAML による定義ファイルを用いて DB や マッピングの情報を記述します。 対応する RDBMS は、MySQL, PostgreSQL, OpenBase, CSV(実験的対応)ですが、 Ruby/DBI の対応しているものならば概ね動くようです。 作者からの声 TapKit は単純な興味から作りました。 特徴を簡潔に述べて頂いて助かりました。 サンプル ユーティリティー TapKit では YAML でマッピング定義であるモデルファイルを記述します。 付属の modeler コマンドでモデルファイルを DB から直接リレーション等の情報を読み取って生成することが出来ます。 $ modeler PostgreSQL modeler-sample.yaml Login database with DBI URL: dbi:Pg:RLR_DB Username: babie Password: Selectable tables - ... 引数で与える adapter 名は MySQL, PostgreSQL, OpenBase, CSV の何れかを指定できます。 "URL:" プロンプトでは DBIの接続文字列を入力します。 Magazine - Win32OLE 活用法 【第 2 回】 Excel. ここまでで、Excel のオブジェクトモデルの概略を理解できました。

Magazine - Win32OLE 活用法 【第 2 回】 Excel

これから私たちは、Excel ファイルを実際に扱っていく方法について 学んでいきます。 この章では特に、 既存の Excel ファイルを Ruby でパースする 方法について学びます。 Excel ファイルの全データを出力 この節では、Excel ファイルに含まれる全シートの全セルの値を 出力するスクリプトについて説明します。 私たちは次のことについて学びます。 ファイルの絶対パスの取得方法Excel ファイルの開き方全ワークシートに対して処理を行う方法全行、全列に対して処理を行う方法ブックの閉じ方、始め処理、終わり処理のイディオムセルの値の取得の仕方Excel のセルの型と Ruby の型の関係 それでは、まずはスクリプトを見てみましょう。 逆引きRuby - 逆引きRuby. Download JetBrains RubyMine. RailsInstaller. Ruby on Rails製のブログCMS「PersonLab. 自分でブログを立ち上げようと思ったら、エンジンには何を使うだろうか。

Ruby on Rails製のブログCMS「PersonLab

MovebleTypeやWordPressが有名ではあるが、有名なものをただ使うのは何となく嫌だと言う人もいる。 規模が大きくなりすぎて、コントロール不可能なイメージがあるのだ。 シンプルながら基本機能は抑えたブログエンジン 小規模で、それでいてカスタマイズも容易そうなブログエンジンがある。 それがPersonLabだ。 今回紹介するオープンソース・ソフトウェアはPersonLab、個人のアイデンティティを確立できるブログシステムだ。 PersonLabはRuby on Railsで作られたブログエンジンで、中国語がベースになっている。 管理画面 ブログの右上にはユーザのプロフィール画像が表示され、利用しているWebサービスの一覧が表示できる。 管理画面はシンプルながらも使い勝手が良い。 既にあるブログエンジンはとても優秀なものが多い。 ブログエントリー画面 PersonLab Demo huacnlee's personlab at master - GitHub MOONGIFTプレミアムに登録して運営をサポートしてください! ミニツク - Rubyのe-ラーニング研修システム. Winspector. クラス名から各種ウィンドウ内のオブジェクトを検索できる「Winspector」が公開. 選択アプリを常時監視して送信するウィンドウメッセージを取得 アプリケーションのクラス名やウィンドウメッセージを取得できる「Winspector」Build number 31が、8日に公開された。

クラス名から各種ウィンドウ内のオブジェクトを検索できる「Winspector」が公開

Windows 95/98/Me/NT 4.0/2000/XPに対応するフリーソフトで、現在作者のホームページからダウンロードできる。 「Winspector」は、ユーザー自身が起動したアプリケーションや、Windowsが実行しているすべてのアプリケーションを解析して、ウィンドウハンドルとクラス名をツリー形式で表示するプログラム開発者向けのソフト。 デスクトップ上のウィンドウ内で、特定のクラス名がどの位置に存在するかを図示する機能や、アプリケーションごとのウィンドウメッセージを取得する機能を備えているのが特長。 画面左側には、現在実行しているアプリケーションのメインウィンドウ一覧を、その下層にボタンやメニューなどオブジェクトのウィンドウハンドルとクラス名をツリー形式で表示する。 さらに、ツリーに表示されたクラス名を選択して、右クリックメニューの[Highlight]を選択すると、デスクトップにあるウィンドウ内の対象オブジェクト部分のみを赤い枠で囲んで表示できる。 そのほか、ツリーの右クリックメニュー[Messages]では、選択したアプリケーション内で発生するウィンドウメッセージを取得して、画面右側に列挙できる。 プログラム初級者は、開発の参考にしたいアプリケーションなどをじっくり見て、ウィンドウ構造の調査に利用できるだろう。 【著作権者】Gipsysoft. □Winspector - Ultimate Windows Message (久保 望)