Ask questions and get real answers from real people. Ask questions, get answers, find information The World's Greatest JavaScript Question Answer Website
Ask questions and get real answers from real people. Ask questions, get answers, find information The World's Greatest JavaScript Question Answer Website
Ming Ming is a library for generating Macromedia Flash files (.swf), written in C, and includes useful utilities for working with .swf files. It has wrappers that allow it to be used in C++, PHP, Python, Ruby, and Perl. Releases through to 0.3.0 progressed slowly, though the new 0.4.0 release has picked up speed, become more reliable, and supports Win32 much better. Also supports Solaris, and will
In an effort to learn more about AI programming techniques, I'm trying to port M. Tim Jones' AI Application Programming examples from C to Ruby. I'm planning to port these (porting notes are here) in no particular order. Simulated Annealing Adaptive Resonance Theory Ant Algorithms Neural Networks and the Backpropagation Algorithm Genetic Algorithms Artificial Life Expert Systems Fuzzy Logic The Bi
2006年05月31日00:55 カテゴリTips css - ルビもCSSで これ、実はCSSでなんとかなります。 檜山正幸のキマイラ飼育記 - ルビ(ふりがな)タグの話 IE6では期待通りの表示(ふりがなの「おびただ」が「夥」の上に乗る)が得られます。FireFoxはダメでした、 以下をご覧ください。 夥 (おびただ) しい数のWebページ どうです? 当blogでは、現在以下をCSSに加えてrubyを実現しています。IEでもSafariでもFirefoxでもちゃんと見えます。 /* * based upon * http://www.akatsukinishisu.net/itazuragaki/2001_10.html#ruby_for_Mozilla_3 */ ruby { display:inline-table; text-align:center; white-space:
PHPとRubyの文法面および主要な機能にのみ注目して(ラフな)比較を行った。そのため、各種関数などにはほとんど触れていない。 式と文 やや便宜的な説明になるがPHPの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 式は値を持つことも持たないこともある 関数は必ず返り値を持つが、echoなど一見関数に見えるものの中には値を返さないものもある 文は式を;で終えたもの Rubyの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 厳密にいうと式は値を持つことも持たないこともあるが、Rubyではほとんどすべての記述が値を持つと考えてよい ifやfor、メソッド定義も値を返す 文は式からなり終端を明示するために;を付けてもよい 通常はつけない 複数の文字を一行に書くときには必要 ブロック 「ブロック」といったときPHPとRubyで意味するところはかなり違う。 まずPHPでいうブロッ
なんか GUI のクライアント使うのさえ面倒くさくなってきてミラーリングツールを使って更新することにした。 #!/usr/bin/ruby require 'optparse' require 'pathname' require 'open-uri' ROOT = '/srv/www/virtual/userid/public_html' SERV = '/virtual/userid/public_html' HOST = 's63.xrea.com' USER = 'userid' PASS = 'hogehoge' open("http://www.#{HOST}/jp/admin.xcg?id=#{USER}&pass=#{PASS}&telnet=t") do |f| data = f.read ip = data[/NAME="remote_host" VALUE="([¥d
2006年12月22日19:00 カテゴリLightweight Languages {perl,ruby} -nle 'print if /start/../end/' アルファギークでも知らなかったというのは、不思議でもあり当然のようでもあり。 naoyaグループ - naoyaの日記 - if /regexp/../regexp/ Perl で正規表現を .. すると、その間に含まれる文字列という意味でマッチさせられる。 % w3m -dump_source http://www.yahoo.com/ | perl -nle 'print if /^<style/../<\/style>/' とするとこれ、実に由緒正しい使い方で、たしかまだperlがhashすらサポートしていない頃からあったと記憶しています。なにしろsed/awkが起源ですから。 NAME operator - se
Subject: [ruby-list:65] ruby vs python From: matz@ e m o p Y i r M s o ) Date: Thu, 18 Jan 96 17:20:50 JST 今度はrubyとpythonを比較します. 似ている点 * オブジェクト指向言語である もっとも,松本はpythonはschemeが「オブジェクト指向言語」 であるのと同じ程度にしかオブジェクト指向言語ではないと思っ ていますが.つまり,関数をfirst class objectとして扱える 言語にちょっと機能が追加された程度だと思っています. * 例外処理がある ただし,pythonの例外には名前が付けられます.rubyの例外に は文字列をデータとして付加できるだけです. * クロージャがある lambdaで生成できます.クロージャは乱暴に表現すると手続き をオブジェクト化した
C/C++, Java は使える、大学で ML とか Scheme もやった、そろそろスクリプト言語を覚えたい、という人向けに、一時間で Ruby がある程度 (日常的な処理が少しは出来る程度) 使える様になるまでをまとめます。他のスクリプト言語の知識は仮定しません。 このページでは、例示による学習を期待しています。すなわち、例と結果を与えられることでその意味を理解するということです。これが出来ないと一時間で使えるようになるのは厳しい。オブジェクト指向、正規表現と聞いて一つでも意味が分からない人は別のところで勉強してください。速習を目指しているので、細かいところは全部割愛しています。とりあえず使えるようになった後にちゃんとした入門書を読んでください。 とりあえず動かす (10 分) Ruby はインストールされているものとします。とりあえず ruby と叩いて起動。 $ ruby 出力でき
Rubyの一番のウリと言えばブロック引数メソッドでしょう。 メソッド(関数)とクロージャとブロックの関係についてちょっと掘り下げてみました。 普通のメソッド定義はdef...endで定義します。 def hello name puts "hello, " + name end hello "taro" => hello, taro Rubyでは関数は全てクラスに属するので関数=メソッドです。 トップレベルで定義をした場合はObjectクラスのメソッドになります。 self.class => Object Object.method_defined? :hello => true メソッドはファーストクラスではありません。 ファーストクラスとは以下の4つを満たす言語要素のことです。 1. 名前を付けられる 2. 関数の引数に渡せる 3. 関数の戻り値にできる 4. データ構造の
皆さんは,業務や研究などでソフト開発を行う際に,どんなプログラミング言語をお使いでしょうか。試しに筆者が勤務する会社の知人に聞いてみると,COBOL,FORTRAN,C,C++,C#,VisualBasic(VB),Java,ABAP*1といった答えが返ってきました。皆さんの中には,これらの言語のほかにPerlやPHPといったスクリプト言語をお使いの方もいるかもしれません。 ここで紹介するRubyについて名前だけは聞いたことがあるという方も多いと思います(カコミ記事「Rubyの特徴」参照)。PerlやPHPと同じスクリプト言語です。ただし,Rubyはオブジェクト指向を意識して設計されているので,オブジェクト指向スクリプト言語と呼ばれることが多いようです。そのため,オブジェクト指向設計(Object Oriented Design)に基づいたプログラミングをする際にRubyは大きな効果を発揮
Questions? bsSvnBrowser dev-team can be contacted either via IRC or E-Mail. Live Demo Every project on Bounty Source uses bsSvnBrowser, if they choose to utilize our SVN hosting. Browse bsSvnBrowser’s repository for a live demo. Developers David Rappo Warren Konkel Community David Rappo Warren Konkel Chris Sammis Travis r38y Peijen Lin Jeffrey Hulten SoundOfEmotion seifip slynn neat9 Welcome to bs
Ruby, Pythonで並列に逆引きを行う ウェブサーバのログを解析するときなど、IPアドレスからホスト名を引く処理 (逆引き) を大量に行いたいときがあります。DNS への逆引きの問い合わせには場合によっては数秒待たされることがあるため、大量の IP アドレスをひとつづつ順に処理していくとかなり時間がかかります。 本記事では Ruby または Python でマルチスレッドで並列に逆引きを行う方法を紹介します。 Ruby の場合 Ruby で逆引きを行うには socket ライブラリを使う方法と、Resolv ライブラリを使う方法があります。マルチスレッドで並列に逆引きを行うには Resolv ライブラリを使う必要があります。 socket ライブラリを使った場合、 Socket.gethostbyaddr か Socket.getaddrinfo を使って逆引きを行います。これらは同
Smashing Magazine Blog Archive Cheat Sheet Round-Up: Ajax, CSS, LaTeX, Ruby… Ajax,Apache,CSS,CVS,HTML,JS,Perl,PHP等のチートシートまとめが紹介されてます。 チートシートって印刷して貼っておくとほんとに便利でお世話になってます。 Ajax関連 What’s Ajax? Cheat Sheet - PDF Prototype Dissected - Cheat Sheet PNG scriptaculous Combination Effects - Cheat Sheet - PDF Apache関連 Apache Cheat Sheet Apache 1.3 Quick Reference Card - free quick reference cards - PDF htacc
文字列操作の比較表: Ruby, Python, JavaScript, Perl, C++ Ruby, Python, JavaScript, Perl, C++ の文字列操作の比較表を作りました。配列操作の比較表の続編です。間違いなどがあったらご指摘いただけると助かります。 Ruby (String) Python (str) JavaScript (String) Perl C++ (std::string)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く