タグ

sledgeに関するiishunのブックマーク (10)

  • How to use Sledge - 基本編 - 時計を壊せ

    Sledgeの使い方のまとめです。個人用のメモのようなものなので誰かの役に立つかは不明です。 僕自身が初心者のようなものなのでフレームワーク初心者にも読みやすいかも知れません。もしかしたら。 とりあえず今回は基編です。 はじめに Sledgeを知らない人のために。 免責事項 あくまでもこの文書はPerl暦実質4年程度でMVCフレームワークを使った開発を始めてSledgeで体験したの19歳の学生が書いたものです。 内容に一部誤りがある可能性があります。これを信用してSledge環境を構築/利用して何らかの損害が発生しても一切責任は取れませんのでご了承下さい。 また、間違っている部分がありましたらTwitterかコメント欄、トラックバック等でご指摘・ご教授頂けると有難いです。 あと、やたら長いですが怒らないで下さい。 Sledgeとは MVCフレームワーク*1です。 Perlを使って手軽にW

    How to use Sledge - 基本編 - 時計を壊せ
  • Perl/フレームワーク(MVC)/Sledge/Apache2(mod_perl2)+UTF8 - ありんく tech-wiki

  • [ThinkIT] 第4回:テンプレート管理 (1/4)

    現在のWebアプリケーション開発において、ページのデザインは重要な要素のひとつとなっていますが、洗練されたデザインというものはどうしてもHTMLコードが複雑化してしまうものです。今回はWebアプリケーション開発をする上で、この複雑化するデザインとビジネスロジックの両立を行なうためのテンプレート管理について、その考え方やSledgeでの実装方法について解説をしていきます。 テンプレート管理とは、簡単に言えば従来一緒にして開発を行なっていたHTMLコードなどの「デザイン部分」とビジネスロジックなどの「プログラム部分」を切り離し、別なパーツとして管理することを言います(図1)。なぜこのような機能が必要になってくるのでしょうか。まずはそれについて解説していきます。 Webアプリケーション開発におけるHTMLコンテンツの生成にはいくつかの方法があります。一般的には、動的に生成するパーツ(HTMLコー

  • 「10 分で作る Sledge アプリケーション」のめも - めも帖

    当にメモ書きなので、間違えとか、勘違いとか、ありまくると思います。 あと、Apacheの設定とか、MySQLとかも、触りだしたばかりなので、よくわからないままメモしています。 そこらへんは、?をつけてみました。 追記:2005-11-26 「めも添削 - にぽたん休憩所」にて、id:nipotanさん自らによる添削があります。ありがとうございます。また、それに沿って、一部修正しています。 pwd は、現在いるディレクトリを表示する。今回の場合は、「/home/nipotan/」 bookmarkというディレクトリを作成。その中に、「etc」「view」「misc」「lib」というディレクトリを作成*1。 cd lib % sledge-setup Bookmark*2 ここで設定ファイル?らしいのが作られています。 find は、ディレクトリ内の検索コマンド sudo vi /etc/B

    「10 分で作る Sledge アプリケーション」のめも - めも帖
  • os14.com - このウェブサイトは販売用です! - os14 リソースおよび情報

    このウェブサイトは販売用です! os14.com は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、os14.comが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • Ubuntu 8.04 LTSにSledge1.11を何とか入れたメモ

    2008/10/07 11:45 ※ 商品のリンクをクリックして何かを購入すると私に少額の報酬が入ることがあります【広告表示】 さーて、パーラーになるべく、sledgeをインストール。 sledgeのサイト からDownloadを辿ってtarをもらってくる。バージョンは1.11だった。 解凍してINSTALLを読むと、必要なものをCPANから入れろって言われる。 $ sudo perl -MCPAN -e 'install Bundle::Sledge' 残念ながら、ftpが通らないのさ。 CPAN.pmを直にいじってどうのこうのと書いてあるサイトにぶち当たったので(ctl+cでっていう技もあったらしいが、手元ではcpanシェルから抜けてしまってどうにもならず)、CPAN.pmを探す。なんだかみんながあるって書いてる場所にない。 俺の Ubuntu 8.04 LTS は /usr/shar

  • [ThinkIT] 第1回:Webアプリケーションフレームワークとは (1/4)

    近年のWebアプリケーション開発は大規模化が進み、基幹システムなどの一角を担うまでになってきています。また、Webアプリケーション開発はレガシーなシステム開発に比べて手間のかかる部分が多いにも関わらず、開発にかけられる工数は短縮化の傾向にあります。 そのため、案件の大規模化で開発に携わる人数も増える傾向にあり、開発チームの各々がWebアプリケーションのライブラリを別々に制作してしまい、同様の機能を持ったライブラリが複数存在してしまったり、またUIを担当するデザイナーとビジネスロジックを担当するプログラマが、いざそれぞれの部分を組み合わせようとしたらうまく機能しなかったりといった様々な問題が出てきます。 このような背景から、それらの問題に対するソリューションのひとつとして現在、開発現場ではWebアプリケーションフレームワークを用いた開発スタイルが注目され、実際に多くの開発会社がWebアプリケ

  • MacOSXでApache+mod_perl+sledge - hack my life

    perlのフレームワークでといえばCatalystですが、もう一つ有名な国産フレームワークSledgeをMacで使えるようにしてみたいと思います。 Sledgeはライブドアで開発されたWebフレームワークです。作者はmiyagawaさん。 特徴は、 MVCフレームワーク 容易に拡張可能なプラグインアーキテクチャ MySQLやPostgreSQL等を利用したセッション管理 フックによる拡張機能 CPANモジュールを利用することによる高い信頼性 ライブドアのサービスを含む多くの商用サイトでの実績 となっています。機能は追々見てゆくとして、まずはインストール。 Apache + mod_perlを動くようにする SledgeはApaceh上で動きます。cgiかmod_perlが使える状態にしなければなりません。 MacOSX 10.4にはデフォルトでApacheが入っているかチェック。 $

  • Sledgeのインストールと設定方法

    ThinkITに「SledgeによるWebアプリケーションフレームワーク入門」を書かせて頂きました。今回から数回にわたってWebアプリケーションについて紹介しながら、Sledgeではどう実現するのかについて、にぽたん研究所な人、#!shebang.jpな人 、自分の三人で書かせて頂く予定です。 この連載では、主題が「Webアプリケーションフレームワーク」なのでSledgeの詳しい説明を盛り込んでいません。そこで、この際なのであちらでは書ききれなかったSledgeの設定方法についての説明をこのページで書こうかと思います。 とりあえずSledgeを使ってページが表示できるまでを書いていきます。 途中で挫折したらすみません…。 今回の目標としてhttp://sledge.example.com/index.cgiにアクセスをしたら Hello World と表示するだけのアプリケーションを作成す

  • Sledge ドキュメント - にぽたん研究所

    先日の Shibuya.pm テクニカルトーク #6 で、やっぱり注目のフレームワークは Catalyst なんだなぁーって思いつつ、日頃から Sledge を使っているせいか、あまり良さや真新しさを感じなかったりして。 「メタフレームワーク」という存在定義っぽいので、Catalyst のそれ自体は割と貧相。 なのに Helper まわりとかは妙にゴージャス & 拡張されているので、やる事や Model が決まってればすぐに使え、そうじゃない場合はすぐ使えなさそう。 Rails の対抗馬なのかも知れないですが、Rails な人が wink とか使ってアジャイル開発とか言って見せびらかしているようなのを真似するには向かないかも知れないですね。 まぁ Sledge も Model に制約がなかったりするのでまず向かないですが「10 分でブックマーク作れ」とか言われたら出来るかも知れん。 Cat

    Sledge ドキュメント - にぽたん研究所
  • 1