タグ

perlに関するyasu_boyのブックマーク (48)

  • 第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク

    この記事は,日経ソフトウエア2006年9月号,連載「簡単実装で学ぶWeb技術2006」の第3回「Catalyst――Perl向けWebアプリ・フレームワーク」の再録です。記事は執筆時の情報に基づいており,現在では異なる場合があります。 こんにちは,結城浩です。今回はPerlのWebアプリケーション・フレームワーク「Catalyst」を解説し,簡単なメモ帳プログラムを作ります。 Catalyst(カタリスト)は,Perlで作られたWebアプリケーション・フレームワークです。Catalystを使うと,Webアプリを簡単に作成・テスト・配布することができます。catalystという単語のそもそもの意味は,「触媒」あるいは「促進させるもの」です。Perlのモジュール同士を触媒のようにうまく結びつけて,Webアプリ作成を促進させるという意味の名前なのでしょう。 Catalystのオフィシャルページは

    第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク
    yasu_boy
    yasu_boy 2010/04/26
    Ajaxも使えるみたい 組み込みサーバーありApacheなどのWebサーバーがなくても動作確認可。何もコーディングしないうちから,アプリとして動作させることができる。でも結構難しそう。理解が大変。
  • PerlでOAuthしてみた - jitsu102's blog

    OAuth::Lite::ConsumerでTwitter. It's what's happening. OAuthを使ってみた。 what's OAuth An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications. OAuthはオープンプロトコルであり、デスクトップ、WebアプリケーションなどにセキュアなAPI認可 (authorization) の標準的手段を提供します。 特徴 APIの接続確認にトークンを使用する そのトークンは、ユーザの同意に基づいてサービスプロバイダからコンシューマへ付与される 認証までの流れは、以下のブログを参照ください。(個人的には、とても分かりやすかったです。) twitterでOA

    PerlでOAuthしてみた - jitsu102's blog
    yasu_boy
    yasu_boy 2010/04/04
    OAuth認証か自分にはまだちょっと先の話だ 頑張らなきゃ
  • PHP、Perl、Ruby、C、C++等40以上の言語をブラウザで実行できるようになるjQueryプラグイン「Run This」:phpspot開発日誌

    PHPPerlRuby、C、C++等40以上の言語をブラウザで実行できるようになるjQueryプラグイン「Run This」 2010年03月11日- Run This! PHPPerlRuby、C、C++等40以上の言語をブラウザで実行できるようになるjQueryプラグイン「Run This」。 ブラウザ内の<pre>コードで記述した部分を、その場でそのまま動かすことができ、うまくサイトに組み込めばより訪問者にとってわかりやすいページを作ることが出来そうです。 例えば、PHPの入門サイトなんかでは挙動を一瞬で確認できてしまいます。 具体的には以下の言語に対応しています。 Ada, Assembler, AWK, Bash, bc, Brainf**k, C, C#, C++, CLIPS, Clojure, COBOL, Common Lisp, D, Erlang, Forth

  • プログラミングとサイト構築の情報が集まるウェブマガジン "SMART"

    フロントエンドのウェブ制作を学ぶ HTML5やCSS3、JavaScriptなどの言語、それにAtomといったツール、 言語を覚えるための勉強方法などを紹介。

    プログラミングとサイト構築の情報が集まるウェブマガジン "SMART"
    yasu_boy
    yasu_boy 2010/03/01
    情報処理系の講座が沢山ある。
  • 携帯電話からのアクセスを真似する·Moxy MOONGIFT

    MoxyはPerl製のオープンソース・ソフトウェア。日において携帯電話サイトの需要は大きい。スマートフォンの活況もあって、PC向けと同時に携帯電話向けをリリースすることも多くなっている。また将来的にはPCよりもモバイルのシェアが大きくなると言われている。 携帯電話からのアクセスを模倣できる そんな携帯電話向けサイトの開発を行う場合、PCからアクセスを偽装してテストを行う必要がある。専用のソフトウェアの他、FirefoxのMobileSimulatorも使えるが、ここではWebブラウザベースのMoxyを紹介しよう。 MoxyはPerl製のソフトウェアで、専用のWebサーバとしてサービスが立ち上がる。ブラウザからアクセスすると、URLを指定して外部のWebサービスにアクセスできる。その際にはUserID、ユーザエージェント、HTTPヘッダーを任意に入れ替えてアクセスも可能だ。 Google

    携帯電話からのアクセスを真似する·Moxy MOONGIFT
    yasu_boy
    yasu_boy 2010/03/01
    これを使えば、自分のモバイルサイトがどう見えてるかがわかるってことかな?自サイトhttp://yasu80.boy.jp/en/i/svl/がどう見えてるか確認しようかな・・
  • ゆーすけべー日記

    Cloudflareに入社して1年が経ちました — 今日でCloudflareに入社してちょうど1年が経ちました。 DevRelチームに所属し、Developer AdvocateとしてHonoの開発をメインに活動してきました。 41歳にして初めての会社員で…

    ゆーすけべー日記
    yasu_boy
    yasu_boy 2010/02/22
    ゆーすけべーのひと。すごい人だなこの人。へえ「ボケて」のプログラムを担当したのもこの人か。俺も頑張ろっと。
  • 現代的なPerlの記述方法一覧 - Perl入門ゼミ

    Perl › here Perl5.8以降における標準的なPerlの書き方を解説します。 インターネットで検索するとPerl4のころの古い記述がたくさんあります。また書籍などの多くもPerl4の記法で書かれています。Perl4の記法は複雑になりやすく間違いを生みやすいのでこれからPerlを書く人はPerl5の現代的な記法で記述することを強くお勧めします。 strictプラグマとwarningsプラグマ (必須) strictプラグマとwarningsプラグマを有効にします。 use strict; use warnings; use strict;とuse warnings;の2行はスクリプトの最初に必ず記述してください。これらはPerlの文法チェックを厳しくするためのものです。面倒だという軽い気持ちでこれを記述しないと後々当に面倒なことになります。 use strict;とuse wa

    現代的なPerlの記述方法一覧 - Perl入門ゼミ
    yasu_boy
    yasu_boy 2010/02/06
    現代的記述法を身につけたい perlって変数にmyつけなければ全部グローバル変数になるからめんどくさい気がする。ブロッキングの考え方を導入した方がいいきがする。
  • Perl基礎文法最速マスター - Perl入門ゼミ

    Perl › 基礎文法 ITの現場でPerlが必要になって、今勉強しているという方はおられませんか? 他の言語をある程度知っている方が「Perl基礎文法最速マスター」を読めば、Perlの使い方の基礎をマスターしてPerlを書くことができるようになっています。 基礎 文法チェック 文法をチェックを厳しくするために最初に必ず次の2行を書くようにします。 use strict; use warnings; 「use strict」と「use warnings」という2行を加えることで事前に文法チェックが行われるので、ソースコードを記述する作業は速くなり、コードの品質が上がります。 print関数 文字列を出力するにはprint関数を使用します。 print "Hello world"; Perlでは標準関数や事前に定義されている関数で括弧を省略することができます。 コメント Perlのコメントで

    Perl基礎文法最速マスター - Perl入門ゼミ
    yasu_boy
    yasu_boy 2010/01/31
    文法チェックの二行忘れず;Perlでは戻り値としてスカラ変数だけではなく、配列変数やハッシュ変数を返すこともできます;elsifであることに注意;リスト代入もあり;