Subject: [ruby-list:64] ruby vs perl From: matz@ e m o p Y i r M s o ) Date: Thu, 18 Jan 96 12:21:06 JST 前にもお話ししたようにrubyとperlはかなり近い領域を対象にする 言語です.ここで,似ている点と違う点をまとめておきます. 似ている点 * 文字列やファイルに対する処理が強力 というか,rubyのその辺の機能はperlを真似ている.ただし, rubyはperl5の拡張正規表現には対応していない. * 一度構文木にコンパイルしてから,実行を行う 両方ともバイトコードコンパイラが無い. * 変数に型が無い 厳密にいうとperlの変数には3つの型(スカラー,リスト,連想 リスト)があるんだけど. 違う点 * 文法のみかけ rubyはAlgol風にbegin..endを使う.ただし,if
Mozilla JavaScript Engine Abstract OSSP js is a stand-alone distribution of the JavaScript (JS) programming language reference implementation from Mozilla -- aka JSRef or SpiderMonkey. This distribution provides a smart, stand-alone and portable distribution of Mozilla JavaScript through a build environment based on GNU autoconf, GNU libtool and GNU shtool, including support for easy JavaScript bu
2023-10-27 Powered%20by%20bellabook%20guestbook%20tramadol%20without%20prescription PluginList ?ÈÍÑÊýË¡ Powered by bellabook guestbook tramadol without prescription= 2022-09-15 FrontPage 2017-11-14 MenuBar 2017-05-22 RecentDeleted 2010-05-19 ダウンロード 2009-11-12 configFile 2007-09-16 InterWikiSandBox InterWikiName 2007-06-20 howToMakePlugin 2007-02-21 整形ルール WikiWikiWeb YukiWiki PukiWiki/1.4/Manual/Pl
Opera 9 が重くなった/動作が遅くなったという感想を見かける。感想だけなら誰でも書ける。何が行われているから重くなったのか、その訳を知りたい。 Opera 社の Petter Nilsen が昨年春から延々と続くフォーラムのスレッドの中でその理由を解説している。 the reason for the performance change in Opera 9 was that we had to change from using the standard C library to using the Win32 functions for file access to be able to solve a different bug, namely supporting 64-bit file sizes (2+GB files). 当該スレを冒頭から読んでみると、他にも詳しい事が
Lisp 一夜漬け -- 1.Lisp の書き方 対象としている読者は、 何らかのプログラミングを経験していて(関数・変数という概念がわかる)、 Lisp インタプリタに触れる機会を持つ人である。 すでに Lisp でプログラムを書ける人は対象外だ。 ■ Lisp の世界 Java、C、C++、BASIC、COBOL、FORTRAN、Lisp、Pascal、Perl。 現在、代表的なプログラミング言語というと、こんなものか?(*1) これらの中で、Lisp は他の言語とはまったく異なった書き方、考え方を必要とする。 あまりに特殊なため、Lisp 専用のハードウェアも作られたほどである。 FORTRAN が生まれた1956年のわずか3年後、1959年に Lisp は生まれた。 C 言語が1972年であるから、わりと歴史の長い言語なのである。 (ちなみに、COBOL:1959年、BASIC:1
岡村 直樹(にゃるら)『輝かしい青春』なんて失なかった人。 2023年10月現在、アルバイトが退職となったので次に備えて待機中。 ※なおゲームのシナリオ・企画を担当された『にゃるら』さんとは別の人間です 略歴1988 年代の早生まれ。『輝かしい青春』なんて失なかった人。 2003 年代後半の高校生時代、自滅的にメンタルを病み、そこから 2023年 10月現在も治療中。 とはいえ 2019年 9月頃に N 高等学校を卒業し、 その後 2022年 8月から 2023年 9月末まで Web アプリケーションエンジニアとしてアルバイト就職をするなどした。 2023年 10月現在、次回の備えて精神科でリハビリに通う日々を送っている。 プログラミングスキルは 2005 年頃、 blosxom のために Perl を扱う事を通じて修得し、 そこから 2023年 10月に至るまで継続して腕を磨いている。
この前のやつ、やっぱり独自右クリックメニューはどうも、、、という方がかなりいらっしゃいますね。 http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/spiritloose/20070226/1172458458 http://del.icio.us/url/a6a762c5c08a6984df69f9d022c35312 http://clip.livedoor.com/page/http://d.hatena.ne.jp/spiritloose/20070226/1172458458 言いたいことはこの前のでほとんどなんだけど、せっかくなのでもうちょっと書いてみる。 基本的には言いたいことは前回の なんでこんなもん作ったかって言うと、Webアプリはそろそろ独自右クリックメニューは許されてもいいかなぁと思ったので。 その辺のサイトでやられると
Window( Frame )の幅の取得 function getWindowWidth(){ if(window.innerWidth) return window.innerWidth; // Mozilla, Opera, NN4 if(document.documentElement && document.documentElement.clientWidth){ // 以下 IE return document.documentElement.clientWidth; } else if(document.body && document.body.clientWidth){ return document.body.clientWidth; } return 0; } Window( Frame )の高さの取得 function getWindowHeight(){ if
先日公開された Yahoo! Pipes ですが、やはり便利ですね。購読しているフィードの、「ここがこうだったらな」というところを気軽に編集できるのは素晴らしいです。自分でもいくつかパイプを作ってみて、その過程で知った追加情報が 2 つほどあるので、メモ代わりに記事にしておこうと思います。大したことではありませんが、お役に立てば幸いです。 せっかく URL 入力フォームがあるので、任意のフィード URL が指定できる汎用のフィルタパイプを作ってみたんです。それが Run this pipe のページではきちんと動くんですが、なぜか RSS フィードや JSON フィードを表示させると中身が空っぽになってしまいました。いろいろとパイプを組みなおしたりしてみても修正できないので、恥を忍んでぶろーくんいんぐりっしゅでフォーラムに質問してみました(^^ゞ http://discuss.pipes.
去年から Google にジョインしている vim の作者,Bram Moolenaar が,先日 Google 本社にて "Seven habits of effective text editing 2.0 (効率的なテキスト編集の7つの習慣)" と題してプレゼンを行った模様. プレゼンは約45分,質疑応答含めて80分. 7 Habits For Effective Text Editing 2.0 - Google Video プレゼンビデオをファイルとしてダウンロードしたい方はこちら (DivX 507MB). ftp://ftp.vim.org/pub/vim/stuff/7Habits20.avi プレゼン資料はこちら (PDF 640KB). http://www.moolenaar.net/habits_2007.pdf Vimmer にとってはヨダレもの.また,Emacs
今まで GD::Barcode::QRcode の独壇場だった QR Codeを Perl で作るためのライブラリですが、ここで一つ対抗馬として、Imager::QRCodeを作って、CPAN に上げてみました。 G::B::QRcode と比べて良いところは以下。 出来上がったものはそのままImagerのオブジェクトになっているため、出来た画像に対していろいろできます。 白黒の部分の色を Imager::Color で指定できるようになっていますので、白地に緑とか青とか赤とかの QR code ができちゃったりします。 GDなどのインストールはいりません。libqrencodeという小さなライブラリを入れるだけでさくっと動きます。 ただ、ぶっちゃけちゃうと GD::Barcode::QRcode よりも速度が若干遅いです。 以下ベンチマークになります(ベンチマークプログラムは最後に載せて
Update 2007-07-19 Version 2.1.3 - demo & guide here. Download AutoSuggest v.2.1.3 Bugfix Update 2007-07-07 Version 2.1.2 Smaller file size (under 9k) Uses encodeURIComponent instead of encodeURI bsn namespace is set as default - uses new bsn.Autosuggest(... instead of new Autosuggest(.... This avoids conflicts with other libraries (e.g. prototype) out of the box. Update 2007-03-24 I've made a few
XMLHttpRequest を使って取得したバイナリーデータ(画像)をブラウザに表示してみました。firefox のみ。 JavaScriptでバイナリを扱う & XPCOMを使ってローカルのデータベースにアクセス with Firefox の記事を読んでいて、そういや Ajax ではどうなん?と思ってやってみた。 ■ 他に参考にしたのは以下の記事。 [comp]JavaScriptでバイナリファイルの中身にアクセスできた ■ base64 エンコードには下記のコードを使いました。 JavaScript で Base64 の符号化と復号化 <html><head> <script type="text/javascript" src="base64.js"></script> <script type="text/javascript"> load_url = function(url)
はてなブックマーク件数取得APIとは – はてなダイアリーに載っているサンプルを参考にして、任意のASINコードから被コレクション件数を取得してJSONP形式で返すプログラムを作ってみました。 ASINコードはピリオド区切りでasin=1234567890.2345678901のように与えます。さらにcallback=funcnameと与えると、funcname({“1234567890”:1, “2345678901”:2});のようなJSONP形式で結果を返します。callbackを与えない場合は、JSON形式で返します。 エントリーページに掲載しているAmazon関連商品リストのところで、このプログラムを実際に使い、被コレクション件数を取得して表示されています。 #!/usr/local/bin/perl use strict; use warnings; use XMLRPC::L
_ タグ自動抽出API (13:46) tDiary: category_to_tagプラグイン より、 つーか、MM/Memoのタグ抽出もAPIになってればいいのに(とかいう)。 入力フォームで呼んでいるJavaScriptのソースを見れば分かるけど、もともとタグ抽出処理はAPIに切り出してあって、こんな感じで呼べるんだけど、最近うちのサーバーはカフカ気味なんで、朝起きると巨大な虫に変わっているんです。じゃなくて、過負荷気味なんでサービスとして提供できるほど安定稼働できるかどうか微妙なんで公開していませんでした。が、使ってみたい人は適当に使ってもかまいません。 http://1470.net/api/mmutil.php?cmd=getwords;url=[URLエンコードしたURL文字列] をコールすると、EUC-JPな文字列をタブ文字区切りで最大20個返します。文字コード判別が腐ると
うまくいかない日に仕込むラペ 「あぁ、今日のわたしダメダメだ…」 そういう日は何かで取り返したくなる。長々と夜更かしして本を読んだり、刺繍をしたり…日中の自分のミスを取り戻すが如く、意味のあることをしたくなるのです。 うまくいかなかった日のわたしの最近のリベンジ方法。美味しいラペを…
Google Chrome, Mozilla Firefox, Internet Explorer, Safari and Opera dominate the world’s desktop browser market. Whichever statistics you check, you’ll notice that they often contradict each other in declaring which browser is leading the race. They may be the most popular, but they are not the only options available for accessing the Internet. So, what about the remaining share? In this article,
設定変更 → 表示項目 → マイフィードの表示件数 → 表示件数を制限する 件数は14件くらいにする。フィード一覧をスクロールせずに済む(一画面に収まる)くらいが良いと思う。 malaさんは30件らしい。 これでもう、厳選とかせず、がんがん追加しても大丈夫。 余りにも必読すぎるフィードには星を振る。もちろん「新着のみ表示」「レート順に表示」で。
高精度全文検索エンジン「Senna 1.0.0」が、23日リリースされた。当初2006年7月にリリースされる予定だったが、遅れての登場となる。 「Senna」は(有)未来検索ブラジルにより開発が進められていた組み込み式の検索エンジンで、MySQLに組み込む形で使用する(Senna単体をCなどから使用することもできる)。MySQLは日本語の全文検索を苦手としているが、Sennaを使うと簡単、高精度、即時検索の全文検索が可能になる。 一般に日本語の全文検索は分かち書き(例えば、「今日は晴れです」という文章を「今日」「は」晴れ」「です」と分けること)してインデックス化しておく必要がある。Sennaでは自動的に分かち書き方式で文章をインデックス化、完全一致検索を行うことで高精度化を実現した。また、完全一致する件数が少ない場合は、自動的に部分検索も行い、精度の向上に役立てている。 Sennaは
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
記事データ 投稿者 望月真琴 投稿日時 2007-02-25T18:51+09:00 タグ CSS HTML XHTML お知らせ アソシエイト 企画 出版 実践 Web Standards Design 概要 拙著「実践 Web Standards Design - Web 標準の基本と CSS レイアウト &Tips 」の購入者特典キャンペーンを行います。応募要項をよくお読みになってどしどしご応募ください。 リプライ 19 件のリプライがあります。 W チャンスの購入者特典 惜しくもプレゼントキャンペーン「実践 Web Standards Design 欲しい ! 」に外れた場合でも、このページをご覧の方のみに、抽選で購入者特典を付けようと思います。 当然ながら、実際に書籍を購入いただいた方限定になってしまいますが……。 なお、プレゼントキャンペーン「実践 Web Standards
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
{{#tags}}- {{label}}
{{/tags}}