RubyKaigi2007 で、JRuby のセッションがあって、「Java のライブラリを Ruby から触れて便利だよ。ほらこんなに Swing 呼べた。」ってデモをやってたんですが、Perl の場合は Java のライブラリ触るの簡単なのか、という話。 CPAN の Java::Swing を使うと、Perl から気軽に Java の Swing library を呼ぶことができます。 サンプルコードは下記のような感じ。 use warnings; use strict; use Java::Swing; my $expressi...
これから一からプログラミングを覚えようと考えています。 様々な言語がありますが、どれを覚えるべきでしょうか? なお、条件は下記の通りです。 やりたいこと ・Webサービス(AmazonやGoogleなど)を使った簡単なWebアプリが作れるようになりたい。 私のスペック ・プロとしてのWebデザイン経験があり、現在はWebディレクタ的な職にある。 ・システム関係の簡単な要件定義等は...
これにインスパイヤされて。 C/C++で2進数値を記述 - きまぎらすほしゅの不定記 C/C++では、数値リテラルを次のように、8進数、10進数、16進数の三通りで書き表すことが出来る。 int r8 = 01578; /* octal number */ int r10 = 32768; /* decimal number */ int r16 = 0xFFF; /* hexadecimal number */ しかし、8進数よりもよく使われているであろう、2進数の書き方は仕様に存在しないらしい。 続きを読む
『 Text::HatenaDelegateRubyForgesecondlifeP&GRoutesブロッサム.newSvnrequireRailsdefbaseHatenaClassclassClasstestダイアリーRubyHTMLピンクグループ 』
や LLDN でさらに最近話題になっているなあと感じる Ruby On Rails なわけですが、Rails の数ある特徴の中でも、以下の部分が一番大きなポイントなのかなと。 O'Reilly Network: Ruby on Rails: An Interview with David Heinemeier HanssonED: What's your favourite Rails feature? DHH: In general, all the things it doesn't do. All the features we said no to. All the ornaments we turned down. All the 20% solutions that solve 80% of the problem. Rails は何でもで...
Webページの自動カテゴライズ の続き。 前回書いたとおり、パストラックで行っている Web ページのカテゴライズでは、Web ページの本文抽出がひとつの鍵になっています。今回はその本文抽出モジュールを公開しつつ、使っている技法をざっくり解説などしてみます。 本文抽出モジュール ExtractContent ダウンロード (右クリックして「名前をつけて保存」してください) 本モジュー...
あるプログラミング言語が別のプログラミング言語よりも優れているとウェブ上で発言すれば、間違いなく論争が巻き起こる。「Javaの生みの親」として知られるJames Goslingは、このことを誰よりも知っているはずだ。 Goslingは最近書いたブログのなかで、Javaとスクリプト言語に関する論争のなかに足を踏み入れた。 PHPやPythonのようなスクリプト言語は、「動的な言語」としても知...
Mingとは、FLASHムービーを生成するためのライブラリの名称です。PHP、Python, Perl, Ruby, Cといったプログラミング言語から利用できるため、アルゴリズミック アニメーションの生成や、PHPやCGIなどで動的にムービーを生成するのに適して います。 Mingの公式サイトはこちらに なります。正式リリースの最新版は、ming-0.2aになります。 Mingを用いたFLASH制作の概要 Mingを使ったFLASHムービ...
長い題名の通りなんですが、前回の記事に対して「ダウト!」を頂戴したのでまとめてみます。 Cのこの動作が、唯一無二絶対のものであるとする根拠はどこにあるのでしょうか? strtod によれば、 If the subject sequence has the decimal form and at most DECIMAL_DIG (defined in <float.h>) significant digits, the result should be correctly rounded. If the subject sequence D has the decimal form and more than DECIMAL_DIG significant di...
『 >Rubyでスクレイピング。srcAPIのチートシート。PerlWeb::Scraperの理解のためにも。 』
『 Rubyにも搭載(予定?)されている正規表現ライブラリ。 』
PHPのパフォーマンスに関しては、すでに川合さんのPerlよりPHPの方が軽くて速いは本当?が出ていて、これでプロには充分なんだけど、すでにプロのプログラマーを離れて、一般の人でも動的Webページ生成プログラムを書くようになった今、もう一度整理しておいた方がいいかも知れない。 提督の野望 海軍広報: 2006/4/17 PHP たしかにCGIはパーミッションの設定とか面倒なことが...
<a href="http://www.yumemaboroshi.net"> <img src="http://www.yumemaboroshi.net/image/bannar-micro.gif" alt="本格CGI検索サイト 夢幻-ゆめまぼろし" width="88" height="31" border="0"> </a> ・ バナー大(234 x 60px Half Banner) <a href="http://www.yumemaboroshi.net"> <img src="http://www.yumemaboroshi.net/image/bannar-half.gif" alt="本格CGI検索サイト 夢幻-ゆめまぼろし" width="234" height="60" border="0"> </a>
Time-Savers: Code Beautifier And Formatter各種プログラムコードの整形ツール集。...
RubyInsideで紹介されていたUsing Omnigraffle to visualise Rails model associationsに触発されて、 Model同士の関係をグラフで表示するプラグインを作ってみました。 こんな感じのグラフを表示します。 使い方は、プラグインをインストールします。 $ ./script/...
『 NaturalDocsisanopen-source,extensible,multi-languagedocumentationgenerator.→日本語には対応してなさげ 』
『 GoogleTags(GTags)のメジャーバージョンがリリースされた様子。 これはなにかって言うと、要するにtagsファイルをサーバにおいて(メモリ上に展開されるらしい)、タグジャンプするときにサ 』
http://blog.yappo.jp/yappo/archives/000496.html Net::CIDR::MobileJP + tpage でできるよ! [% USE YAML %] [% value = YAML.undumpfile('share/cidr.yaml') %] [% FOR carrier = value.keys %] # [% carrier %] [%- FOR cidr IN value.item(carrier) %] Allow from [% cidr -%] [% END %] [% END -%] Yappo にマジレスカコワルイとか言わないこと。
本稿では Ruby スクリプトを使用して Google にログインした後、 Google Bookmarks に1件のブックマークを投稿してみます。 フォームを調べる スクリプトを作成する前に、ログインフォームと投稿フォームの name 属性を調べます。 図1 と 図2 の朱書きの部分は、 実際に name 属性を調べた結果を記入したものです。 スクリプトでは、これらの "Email" や "Passwd" に対して値を設...
今さらながらPython入門を本の山から発掘して読みなおしています。ま、本を 読んでるだけじゃなく、処理系をインストールして使ってみないと だめでしょうけど(と書きつつまた本(Learning Python)を買ってしまった…)。 Python のホームページ Guido's Personal Home Page (Pythonの作者の一人です) 日本Pythonユーザ会(PyJUG) Pythonオ ンラインドキュメント Ruby Rubyはまつもとゆきひろ氏の手によるオ...