タグ

perlとpythonに関するkenkitiiのブックマーク (12)

  • Wayang88 - LINK VIP RESMI LOGIN JOIN AGUSTUS 2024

    Wayang88 : Profil Perusahaan Kasino Online Terkemuka 2024 Selamat datang di Wayang88, sebuah nama yang telah menjadi simbol kepercayaan dan hiburan berkualitas tinggi di dunia kasino online. Berdiri sejak tahun 2019 dan berpusat di Filipina, Wayang88 slot telah mengukir namanya sebagai destinasi utama bagi para penggemar kasino online di Indonesia. Dengan lisensi dan regulasi dari Philippine Amuse

  • 赖洪礼的 blog » Ruby vs PHP performance

    It’s a well-known stereotype that “Ruby is slow”. People say it on Slashdot. People say it on OSNews. People say it on my MSN contact list. A few quotes: “If you care even a little about performance, you don’t use Ruby.” “You thought Python is slow? Well Ruby is even slower!” Another stereotype we hear is that “Ruby on Rails doesn’t scale”. Most of the people who say that seem to use PHP, so they

    kenkitii
    kenkitii 2008/01/19
    ruby1.9速そう、、、
  • バベル案内

    Steve Yegge / 青木靖 訳 2004年9月 これは駆け足の言語案内だ — Amazon Developers Journalのために今月書いていたのだが、どうもこれを見苦しくないようにする方法を見つけられなかった・・・。 ひとつには、私はどうも粗野で口汚くなりがちで、オフィシャルな趣のあるAmazonの出版物に載せるのは不適切に思えた。それでかわりに誰も読まない自分のブログに押し込めてしまうことにした。読んでるのはあなたくらいのものだよ。どうも! もうひとつ言うと、これは当に書きかけのものであり、そこかしこの断片を集めたものでしかない。全然磨き上げられていない。これもブログエントリにする理由になっている。ブログなら別に良質である必要も完全である必要もない。単に私が今日考えたことというだけのものだ。ではお楽しみを! この駆け足の案内では、C、C++、Lisp、JavaPerl

    kenkitii
    kenkitii 2007/05/29
    永久凍土の問題
  • いやなブログ - スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl

    スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl スクリプト言語用の CUIのデバッガの使い方を簡単にまとめました。対象言語は Ruby, Python, Perl です。 私は C, C++ でプログラムを書いているときはデバッガ (主に GNU/Linux 上の gdb) を頻繁に利用します。しかし、スクリプト言語ではそれほどでもありません。これはおそらく次のような理由によります。 ビルドが不要なので printf デバッグが容易 (ある程度大きい C++ のプログラムではビルド時間が長いので printf の挿入はしんどい) 異常終了時にスタックトレースが表示される (Ruby, Python なら自動、Perl の場合は use Carp; $SIG{__DIE__} = \&Carp::confess; など) オブジェクトのインスペクトが簡単 (Ru

  • TokuLog 改め だまってコードを書けよハゲ - 有名なテンプレートエンジン

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • 2006-09-11

    以降、ですますで書きます。どうもいつもの自分の投稿スタイルと合わないので… なぜIEか PerlにもPythonにも、ブラウザ依存でないWebページ巡回ツールがあります。mechanizeなどがそれにあたります。また、Pythonはurllib2などの純正モジュールなども利用可能です。 しかし、IEそのものをコントロールすることにより、 IE専用のサイト ボタンをクリックすると同時にjavascriptが実行されるようなサイト などを巡回する際のプログラミング負荷が減るのではないかと考えています。また、 動いているところをIEの画面で確認できる ことにより、視覚的に動作を把握しやすいことも挙げられます。 VBAによる方法 http://www.ken3.org/vba/ 三流君VBAで楽しくプログラミング Windows機ならかなりの確率で入っているMS-Office付属のツール、VBA

    2006-09-11
    kenkitii
    kenkitii 2006/09/13
    IE操作モジュール
  • スクリプト言語の比較

    コメント 行の継続 定数 未代入の変数へのアクセス 変数の展開 入出力 出力 フォーマット出力 出力先変更 標準入力 __END__ 演算 +1 整数/整数 負数の除算 文字列 真と偽 多重代入 多岐分岐 関数 関数 関数引き数 関数引数に対する副作用 関数のデフォルト引数の値の評価タイミング 関数のデフォルト引数にコンテナ型を使用した場合の振舞 関数戻り値 関数の再帰 関数の別名 関数定義内関数定義 関数の引数の順番 関数にファイルハンドルを渡す オブジェクト指向 クラスの定義 インスタンスメソッドの定義 メソッドのクラス内での利用 インスタンスメソッドの可視性 インスタンスメソッドの追加 インスタンス変数 インスタンス変数の可視性 インスタンス変数の追加 クラス変数 クラスの継承 多重継承 スーパクラスのメソッド呼び出し スーパークラスのインスタンス変数のサブクラスからの可視性 スーパ

    kenkitii
    kenkitii 2006/09/11
    LLいろいろ比較
  • http://ash1no0to.dyndns.org/htdocs/

    kenkitii
    kenkitii 2006/08/30
    LL Ringの模様。8/31まで。
  • Inline::Python

    NAME Inline::Python - Write Perl subs and classes in Python. SYNOPSIS print "9 + 16 = ", add(9, 16), "\n"; print "9 - 16 = ", subtract(9, 16), "\n"; use Inline Python => <<'END_OF_PYTHON_CODE'; def add(x,y): return x + y def subtract(x,y): return x - y END_OF_PYTHON_CODE DESCRIPTION The Inline::Python module allows you to put Python source code directly "inline" in a Perl script or module. It sets

    Inline::Python
    kenkitii
    kenkitii 2006/05/03
    Inline python
  • map, grep, filter, join, split

    0: いろいろな配列操作 ここでは、map, grep, filter, join, split などの使い方の説明をします。 ただし、PerlPython のみになります。Rubyについてはよく知りません。 1: 基的な例 1.1: split split は、文字列を特定の文字列で分割して出来る配列を作ります。 例えば「, 」で区切られているリストみたいな文字列を、実際のリストにします。 Perlの場合 $, ="_"; $a = "Perl, Python, Ruby"; @b = split ", ", $a; @c = split /,�s+/, $a; @d = split "", $a; print @b, "\n"; print @c, "\n"; print @d, "\n"; 結果:Perl_Python_Ruby_ Perl_Python_Ruby_ P_e_

    kenkitii
    kenkitii 2006/03/22
    map, filter
  • How to Sort

    sortの使い方 0: 組み込み関数の使い方 ここでは、sortの使い方を説明します。 「クイックソートはどれくらい効率いいか?」みたいなアルゴリズム論的な話じゃなくて、 プログラム言語に入っている組み込み関数やメソッドの使い方です。 1: 単純なソート 単純に sortを使うと、配列を数値の小さい順、またはアルファベット順に並べかえます。 Perlの場合 @a = ("a", "b", "A", "B", 1, 3, 24, "2"); @b = (1, 3, 24); $, = ", "; print sort(@a), sort(@b); 結果:1, 2, 24, 3, A, B, a, b, 1, 24, 3 Perlでは、数値も文字列として並べ替えられます(24のほうが3より前)。数値だけの配列でも同様です。 $, = ", " は、配列を printするときに、要素の間に「,

  • いやなブログ: 配列操作の比較表: Ruby, Python, JavaScript, Perl, C++

    配列操作の比較表: Ruby, Python, JavaScript, Perl, C++ プログラムを書いていると、他のプログラミング言語の記憶とごっちゃになって、「配列の後ろに要素を追加するのは push だっけ、 append だっけ」などと混乱することがあります。特に Ruby, Python, JavaScript はコードの書き方が似ているので、この問題が起きがちです。 そこで、備忘録として、 Ruby, Python, JavaScript, Perl, C++ の配列操作の比較表を作りました。一番慣れている Ruby を基準にしています。間違いなどがあったらご指摘いただけると助かります。他の言語のもあるといいなあ。 Ruby (Array) Python (list) JavaScript (Array) Perl (@) C++ (std::vector)

  • 1