タグ

sampleに関するkorinのブックマーク (9)

  • Python製コマンドラインツールのディレクトリ構成について。その考察。 - カイワレの大冒険 Second

    はじめに 去年ぐらいからPython製のコマンドラインのツールをいくつか作っていて、構成もだいぶ固まってきたので、まとめてみる。規模としては1ファイルでは終わらないぐらいで、関数の数も数十になってユーティリティを作ったり、クラスをいくつか作らないと、保守がしにくいような規模のものを想定しています。工数としては1日では終わらないけど、2週間はかからない程度の規模を想定。 構成 ということで、まず構成をさらしてみます。 こんな感じ。 SAMPLE_PROJECTレポジトリがあったとして、その具体的な構成が以下。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 . ├── README.md ├── RELEASE.md ├── TODO ├── bin │   ├── command1 │   ├── comm

  • rspec + sinatra sample - Qiita

    簡単なsinatraアプリを例としたテスト駆動開発の紹介をします。今回作成するsinatraアプリの完成コードは以下です。

    rspec + sinatra sample - Qiita
  • stdinから一行ずつ読んでそれっぽく表示 on ruby-gnome2

    ちょっと前に社内で発表したネタだが仕事中に書いたコードじゃないから公開しておく。どうせRuby会議で使いたい人がいるだろうし。 フォントと色は各自の環境に合わせて弄ること。 #!/bin/ruby -Ku # Copyright(c) 2009 URABE, Shyouhei. # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this code, to deal in the code without restriction, including without # limitation the rights to use, copy, modify, merge, publish, distribute, # sublicense, and/or sell copi

    stdinから一行ずつ読んでそれっぽく表示 on ruby-gnome2
  • それっぽく表示改(Windows対応)

  • Route 477(2009-11-12)

    ■ [ruby] CSSのような概念を取り入れたJRuby用GUIライブラリ、Limelight LimelightはJRuby上で動くクロスプラットフォームなGUIライブラリだ。 詳細はチュートリアルを見て欲しいが、画面の定義(prop)と: backdrop :background_color => "black", :width => "100%", :height => "100%" do sample :width => 100, :height => 100, :background_color => "red", :text => "red" selection :id => "the_selection", :width => 300, :height => 300, :background_color => "gray" end 見た目の定義(style) を分けるのが面

    Route 477(2009-11-12)
  • wavファイルのフォーマットを書き換えて倍速再生にする - 橋本詳解

    前:wavファイルのフォーマットを読み込む - 橋詳解 wavのDSPをやる準備が整った。 wavヘッダをメモリに読み込んでrubyの変数として扱って、バイナリに書き戻せるようになった。dataチャンクの中の波形をいじれば音を変えれる。 まずは波形ではなくwavヘッダの周波数とbpsの値をいじって、倍速再生のwavファイルを作る例。 かなりバイナリをすんなり扱えるラッパーができた。 (後述のWavFile.rbを使う) test.rb #!/usr/bin/env ruby require 'WavFile' if ARGV.size < 2 puts 'ruby test.rb input.wav output.wav' exit 1 end f = open(ARGV.shift) format, chunks = WavFile::readAll(f) # Format, Arra

    wavファイルのフォーマットを書き換えて倍速再生にする - 橋本詳解
  • InfoQ: Railsで実現する見事なグラフ

    この記事では、サンプルアプリケーションを用いて、Ruby on Rails上でFusionChartsを使用してグラフを作成するメカニズムについて説明します。この記事に記載するサンプルアプリケーションを実行するには、以下が必要です。 •  FusionCharts Free/ v3 FusionCharts Freeは www.fusioncharts.com/free から、またオプションが追加されたコマーシャルバージョンはwww.fusioncharts.com からダウンロード可能です。この記事では、フリーバージョンを使用してグラフ作成を行います。 FusionChartsのインストールに必要なことは、swfおよび.rbファイルをダウンロードパッケージから適切なアプリケーションフォルダにコピー&ペーストすることだけです。なお、.rbファイルはDownload Package > Co

    InfoQ: Railsで実現する見事なグラフ
  • No.17 VBAで連想配列 ~ Scripting.Dictionary

    VBAな方には連想配列というのはなじみのない言葉かもしれません。awkにはじまりPerlJava、ノーツ(LotusScript)でもリストとして実装されているものです。通常の配列の場合は数字をインデックスとして値を格納しますが、連想配列の場合は文字列をインデックスとすることができます。箱を配列とすると値は中身、それぞれの箱に名札(ラベル)を付けることができるので値を取り出すときも感覚的にわかりやすいですよね。それ以外にもメリットがあります。通常の配列の場合あらかじめ領域を確保しておく必要がありますが、連想配列の場合は不要で配列が溢れることを気にする必要がないのです。 Perlでの記述例 $Result{'山田太郎'} = 95; $Result{'鈴木次郎'} = 78; $Result{'田中三郎'} = 83; print $Result{'山田太郎'}; Dictionaryオブ

  • VisualuRuby計画(仮称) サンプル

    サンプルと説明 サンプル中のスクリプトだけ見てみようという人はどうぞ。 基的にはswin/vrubyの最新版に対応です。 また、コンソールに文字を表示する物もあるので、普通のコンソール版のrubyを利用して下さい。 基 各種ウインドウのサンプル イベント取得 自動レイアウト 描画 その他 基(利用) sample.rb / sample2.rb アーカイブ添付のサンプル。デフォルトの窓のサイズで開きます。 Groupboxを左右に動かし、ウインドウサイズの変更をとらえる チェックボックスの機能拡張 反転するたびに確認してくるめんどくさいコントロールです。 部品側で機能拡張可能ということです。 ツリービューとリストビューの例 エクスプローラっぽいものです。このサンプルスクリプトは引数を取って、トップとなるディレクトリを指定できます。デフォルトでは"c:/mydocu~1" (c:\My

  • 1