Monthly Archives: 2月 2008

AS3はじめました

以前、3D-MindMapみたいなソフトを作ろうと思ってJava3Dをかじったのですが、現在はAPIが標準ライブラリに含まれていないので、制作物の配布がやりずらそうだなぁと、それじゃDirectXかOpneGLあたりでゴ … Continue reading

Posted in ActionScript | Tagged , , | Leave a comment

C#でキッチンタイマーを作ろう

カウントダウンタイマーとも言うのかな。 さて、今回学んだことは、 X秒からh:m:s形式での表示。 タイマースレッドの利用。 かな。 タイマーイベント毎に重い処理を行うと表示時間と実時間のずれが大きくなるので注意。そうい … Continue reading

Posted in C# | Tagged , , | Leave a comment

3種類の括弧の対応をチェックするC言語プログラム

先日勉強会でこの辺のテーマを取り上げたので、字句解析や構文解析(の一部)とスタックの復習も兼ねて作成(required for 1h+)。 実装のポイント 閉じ括弧の有無の判定は、ファイルの終端が読み終わった後。 開き括 … Continue reading

Posted in C/C++ | Tagged , , | Leave a comment

Webページから指定したタグの要素を抜き出すRuby関数

単一のWebページから抜き出した複数の要素を配列に格納して返します。 以下の例はaタグの要素(エレメント)を抽出した場合です。 Rubyコード require 'net/http' require & … Continue reading

Posted in Ruby | Tagged , , , | Leave a comment

タグの中の要素を抜き出すRuby関数

ライブラリを使えば簡単ですが、正規表現の学習の為に。 ソースコード def return_between(unporsed, start, termi) unporsed =~ /#{start}(.*?)#{termi … Continue reading

Posted in Ruby | Tagged , | 1 Comment

POSTメソッドを用いてExcite翻訳を行うRubyコード

しかし、未完です。 Webの巡回などにはWWW::Mechanizeという便利なライブラリがありますが、あえてnet/httpのPOSTメソッドを使う理由は、単にPOSTそのものと正規表現の学習をするためです。 今回は正 … Continue reading

Posted in Ruby | Tagged , , | Leave a comment

Rubyで引数の設定値によって4パターンの部分文字列を取得するラッパー関数

引数に設定値を与え、それによって挙動を変えることで、似た機能をまとめてみます。 追記(2008.2.8):正規表現のマッチを保持する変数があったことを失念していました。「$`」マッチした部分より前の文字列、「$& … Continue reading

Posted in Ruby | Tagged , , | Leave a comment