Japanese Plagger: the UNIX pipe programming for Web 2.0 Plagger is a pluggable RSS/Atom feed aggregator written in Perl. Everything is implemented as a small plugin and you can mash them up together to build a new application to handle RSS/Atom feeds. Ray Ozzie said RSS can be Unix Pipe of the Internet and that way Plagger is an Unix shell for Web 2.0! If you're familiar to Perl, Plagger is like a
2006年03月21日05:46 カテゴリ AA折れ線グラフ - Perl5, Perl6 & Javascript版 Shiroさんから久しぶりにCommentを頂いたので、ShiroさんのWikiを見に行って見つけたQuiz。 AA折れ線グラフ 入力は'R','F','C'の3種類の文字からなる長さ1以上の文字列 'R'は上昇を表し,折れ線グラフの要素としては '/' (スラッシュ)1文字に対応 'F'は下降を表し,折れ線グラフの要素としては '\' (バックスラッシュ)1文字に対応 'C'は変化なしを表し,折れ線グラフの要素としては'_'(アンダスコア)1文字に対応 PerlとJavascriptがなかったのでやってみた。 それほど難しい問題ではないのだが、 それぞれの言語の特徴が出るようにちょっと工夫してみた。まずはperl5から。 #!/usr/local/bin/perl us
2006.1.15 試作品の作成開始 2006.1.22 だいぶ出来てきた 2006.2.5 β版公開 2006.2.25 郵便番号によるアドレスマッチング機能追加 2007.9.16 API ver2.0にやっと対応、文字化け問題修正 Google Mapsで遊ぶため+Ajaxの勉強用に作成したサイトです。 まだ作りこみの足りない所はありますが、とりあえずβ版として公開します。 無料ですのでぜひ使ってみてください。 ユーザー登録をすれば、あなた専用の地図が作成できます。地図には複数のマーカーを設置でき、各マーカーには情報ウィンドウを表示できます。 マーカー位置は、経度緯度の直接入力はもちろん、郵便番号や住所、駅名、地名、公共施設名の入力でも指定可能です。 情報ウィンドウの内容はHTMLで自由に記述できます。 マップは公開、非公開の選択が可能で、非公開のマップを閲覧するにはパス
prototype.jsを頭から地道に読んでます。 AJAX周りに入る直前までしか読み終わっていませんが、これはなかなか。 [注意] prototype.jsは1.4.0_rc2を使ってますが、この文章には一部、1.3.1のコードが混じっています。 2005-1-15 長いので、本文を追記に移動 ついでにカテゴリをJavaScriptに変更 var Prototype = { Version: '1.4.0_rc2', emptyFunction: function() {}, K: function(x) {return x} } Prototype.Versionでprototype.jsのバージョンが取得できる。 emptyFunctionは何もしない関数のオブジェクト。 alert = Prototype.emptyFunction;とかすると、alert()を呼び出しても何も起き
Catalyst::View::JSON miyagawaさんのCatalyst::View::JSONを試し中。 sub foo : Local { my ($self,$c) = @_; $c->stash->{tags}=[qw/foo bar baz/]; $c->forward('View::JSON'); } として、prototype.jsのAjax.Requestなどで、 new Ajax.Request( "/foo",{ onComplete: function(originalRequest){ var ret = eval(originalRequest.responseText); alert(Object.inspect(ret['tags'])); } }); こうすると、きちんと ['foo','bar','baz'] と得られるはず。Object.insp
このドメインを購入する。 hawklab.jp 2019 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy
Morgan Meader tigershark at morganmeader.com Thu Oct 28 19:35:44 CEST 2004 Previous message: [Tutor] Data::Dumper for Python Next message: [Tutor] Installing PIL Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] Edward, I asked the same exact question when I recently started learning Python(coming from Perl also). In Perl I use Data::Dumper mostly to review my data visually so I can s
Introduction This phrasebook contains a collection of idioms, various ways of accomplishing common tasks, tricks and useful things to know, in Perl and Python side-by-side. I hope this will be useful for people switching from Perl to Python, and for people deciding which to choose. The first part of the phrasebook is based on Tom Christiansen's Perl Data Structures Cookbook. I have only been worki
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
use strict; use LWP::UserAgent; use HTTP::Request::Common; use HTTP::Cookies; my $mode = 'export'; my $username = 'oppara'; my $password = 'pass'; my $cookie_file = '/path/to/cookie.txt'; my $bak_file = '/path/to/hatena.bak'; my $export_url = 'http://d.hatena.ne.jp/' . $username . '/' . $mode; my $login_url = 'https://www.hatena.ne.jp/login'; my $ua = LWP::UserAgent->new(); $ua->cookie_jar( HTTP::
個人的趣味で JSON のパーサとシリアライザを書いてみました。 例によって、予測型構文解析表による非再帰版です。1 パッケージに、serialize と deserialize をまとめています。もっと短くなることを期待したのですが、243 行 orz (27日) http://d.hatena.ne.jp/tociyuki/20060427/1146144711 0.02 へアップデートしました。 ⇒ https://tociyuki.sakura.ne.jp/archive/JSON-Hatchet-0.001.tar.gz ⇒ https://tociyuki.sakura.ne.jp/archive/JSON-Hatchet-0.001.pm (ソース) Perl ライセンスです。なお、同様の機能のモジュール JSON が既にありますので、CPAN にこの JSON::Hatch
正規表現や構文解析器の仮想マシンをいじって遊びたいとき、 簡易アセンブリを使えるようにしておきたくなります。 例えば、 Russ Cox の RE1 仮想マシン相当のアセンブリで、 命令列を直打ちするには次のようにするとしましょう。 ラベルと命令コードを Symbol インスタンスとして、 split や jmp 命令のオペランドになるアドレスをラベルで指定できるようにしておきます。 program = asm [ # (a+)(b+) :save, 2, :L1, :char, 'a', :split, :L1, :L2, :L2, :save, 3, :save, 4, :L3, :char, 'b', :split, :L3, :L4, :L4, :save, 5, :match, ] #=> [[:save, 2], # [:char, "a"], # [:split, 1, 3]
はてな認証APIが公開されましたので、ためしてみました。 懸念事項 なおやさんところ経由ではてな認証APIの公開について(開発者さま向け)を読んで感じたこと。 おそらくすぐに「はてな認証APIで○○を作ってみました」的なものが登場するでしょう。おもしろいアプリが登場することを期待。 ただし、一般ユーザにきちんと認識させないと、悪意のある第三者が一般ユーザのパスワードを奪うアプリを作ってしまう危険性があります。たとえば「はてな認証APIを利用しています」と偽って、「ログイン名とパスワードを入力させるフォーム」を見せるアプリが出た場合、ユーザは誤解しないか。 それから…解説した図がほしいです。→認証部分のシーケンス図は結城が描きました(このエントリの下の方で公開しています)。 結城さんちのはてな認証APIテスト 追記:2006-04-24 21:09: とりあえず、作ってみました。以下をお試し
http://www5f.biglobe.ne.jp/~kenmo/program/task/task2/task2.html 「タスクシステム」って、ゲームプログラムの基本のわりには、 難しい言葉で書かれていることが多いから、できるだけ簡単に解説しました。 で、 なぜタスクシステムなのか? ゲームループとは? なぜ関数ポインタなのか? なぜリストなのか? ということについて考えてみると、 「タスクシステム」ってホントに色々な要素が詰まっていて、 再発見がありますよね。 画像処理でもなんでもない気がしますが…。 回転処理などを。 import pygame _gSrc = None # Image Ratation def drawRote(buf, x, y, angle): srcSize = tBuf.get_size() tmpBuf = pygame.transform.rota
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
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く