タグ

catalystに関するinfohackのブックマーク (26)

  • ゆーすけべー日記

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記
  • cygwin で超簡単 Catalyst - Devel::Bayside

    cpan2rpm を使ってパッケージ化してみました。cygwin 上で超お手軽に Catalyst を使いはじめられます。 まず、以下のファイルを cygwin のホームディレクトリにダウンロードします。 Task-Catalyst-2.0000-cygwin.tar.gz perl コマンドがインストールされていなければ、cygwin の setup.exe から、Perlperl を選択してインストールします(perl-5.8.8)。 rpm コマンドがインストールされていなければ、cygwin の setup.exe から、Util → rpm を選択してインストールします(rpm-4.1)。 以下の手順でインストール完了です! $ tar xvzf Task-Catalyst-2.0000-cygwin.tar.gz $ cd Task-Catalyst-2.0000-cyg

    cygwin で超簡単 Catalyst - Devel::Bayside
  • 第一回 Catalyst::Plugin::FormValidator::Lazy 勉強 - Lazy Programmer :-p

    C::P::FormValidaor::Lazyというモジュールの紹介と使い方をまとめていこうと思います。 取得方法 残念ながら、CPANには上げてないので、 http://tomyhero-perl-module.googlecode.com/svn/trunk/Catalyst-Plugin-FormValidator-Lazy/ ここから取得して下さい。 メーリングで質問したら、Controllerとして実装するべきと言われたので、それを実装してみたが、 実際、コントローラごとにconstraintsを設定するのではなく、アプリ全体なので、微妙だったので、やめた。他にも問題があったし。 で、上げにくくなったので、ローカルにいます。 作成理由 毎フォームごとに、フォマットの規則を設定するのが邪魔臭くて作成しモジュール。 例。 sub foo : Local { $c->form({ r

    第一回 Catalyst::Plugin::FormValidator::Lazy 勉強 - Lazy Programmer :-p
  • catalyst で作ったアプリを capistrano でデプロイ - cooldaemonの備忘録

    capistrano インストール gem install capistrano Capfile を配置 capify コマンドで Capfile と config/deploy.rb を作ってくれるが、今回は自前で用意する。 好きなディレクトリに下記内容の Capfile ファイルを配置する。 catalyst.pl コマンドで作ったディレクトリの直下が解りやすいかも。 load 'conf/deploy' これで、conf/deploy.rb を読み込んでくれる。 deploy.rb を配置 Capfile で指定した path に下記内容の deploy.rb ファイルを配置する。 require 'capistrano/recipes/deploy/scm' require 'capistrano/recipes/deploy/strategy' set :application,

    catalyst で作ったアプリを capistrano でデプロイ - cooldaemonの備忘録
  • Plam(ぷらむ) - 明日なにやるの? (plucore.log(プラコア ブログ))

    弊社では明日やる作業の内容を全員に送ってから帰宅するようにしています。 そこで僕はいつも Trac のチケットをコピペしてメールを書いていたんですが、これが面倒になってきたので以下のような簡単なアプリケーションを作りました。 ログイン Trac の My Ticket をリストアップして表示 選んで次へボタン 選んだ項目が入ったフォームを出力 登録してるユーザ全員にメール送信。内容を DB へ保存。 せっかくなので公開しようと思います。 (どうせならリポジトリを公開したいところですが、ちょっと準備不足なため、とりあえず tar.gz に固めておいておきます。) Plam-0.03.tar.gz Plam-0.04.tar.gz (バグを発見したため version 0.04 を公開します) Catalyst + TT + DBIx::Class で作ってます。 バックエンドには

  • 久しぶりにCatalyst - 月日は百代の過客にして

    やっと一息つける時間だ。というわけで卒業研究に向けて軽くCatalystをいじってみる。APIプログラミングにしたいんでView::JSONでほげほげしてみるテスト。 とりあえずViewで作りますが、TT作る要領で % script/testapp_create.pl view JSON JSON な感じでおっけ。さすがMVC。 で、どう使っていくかですが、stashに入れるみたいですがどのkeyを使うかを expose_stashで指定するみたいなのでconfigのyamlに View::JSON : expose_stash : TestValues って書くとstash->{TestValues}が使われるみたいで。そして試しにこう書いて sub test : Global { my ( $self, $c ) = @_; $c->stash->{TestValues} = { Ha

    久しぶりにCatalyst - 月日は百代の過客にして
  • Catalyst-Plugin-CRUD (3) - Devel::Bayside

    第1回 第2回 第3回 第4回 さきほどのエントリーまでで、モデルは作ったので、次はビューです。Catalyst::Plugin::CRUD は Template::Toolkit と ClearSilver に対応しています。HTML::Template は要望があれば対応させようと思います。 Template::Toolkit を使うメリット 高機能です さまざまなプラグインを組み合わせることでさらに高機能になります Template::Toolkit を使うデメリット Pure Perl で書かれていて遅いです XS を使っているのは stash の一部のモジュールだけです いろんなことができすぎて管理側以外の画面で使おうとすると深刻なセキュリティホールになりかねません 気がつくと、ロジックをべったりテンプレートに書いてしまう危険性があります 汚い PHP のソースみたいになってメン

    Catalyst-Plugin-CRUD (3) - Devel::Bayside
  • Catalyst-Plugin-CRUD (1) - Devel::Bayside

    これから数回にわけて Catalyst::Plugin::CRUD の紹介をしていきたいと思います。 第1回 第2回 第3回 第4回 概要 Catalyst::Plugin::CRUD は Catalyst ベースのフレームワーク(もどき)です。データベースを使ってデータを「新規作成・詳細参照・更新・削除・一覧参照」するアプリケーションを劇的な速さで作成することができます。CRUD は create, read, update, delete の略です。弊社の社内で使っているフレームワークのよいところを抜き出し、悪いところを改善させたオープンソースフレームワークで、私がメンテナンスしています。 弊社のフレームワークのよいところは DBDesigner4 でモデルを作成すれば、テンプレート・コントローラ・SQL・言語ファイルを自動で作ってくれます したがって、アジャイルなデータ駆動開発に向い

    infohack
    infohack 2007/05/12
    >コントローラが200個
  • Catalyst の導入が RoR よりメンドクサそうな件 - Devel::Bayside

    Catalyst のインストール自体は $ su - # cpan cpan> force install Task::Catalystのようにやれば大体OKなのですが(いちいちエラーなんか気にしていたら面倒くさすぎてやってられません)、開発陣の方は当然、最新 Perl 環境+PC-UNIX(Linux, MacOSX)を使っているため、Windows で使うのは相当大変だと思います。RoR はワンクリックなんとかがあるそうなので、ここでも宣伝の上手な RoR と、宣伝の下手な Perl 陣の特徴がよくでていますね(笑)。 一番手っ取り早いインストール方法は、環境がすべてととのった VMWare 用の Linux ディスクイメージをダウンロードして、VMWare Player で実行することです。これなら20分もあればはじめられます。 ちなみに FreeBSD では ports が用意され

    Catalyst の導入が RoR よりメンドクサそうな件 - Devel::Bayside
  • Catalystアプリケーションの設定ファイルにアプリケーション絡みのパスを書く場合は__path_to(...)__を使う - ヒルズで働く@robarioの技ログ

    次、SQLLiteのpath をフルパスにしないといけないっぽい件。path_toメソッド使って気分すっきりしました。 connect_info => [ 'dbi:SQLite:' . YourApp->path_to('db/your_db.db'), ], これ見て思い出したんですが、この設定をmyapp.ymlに書く場合は connect_info: - dbi:SQLite:__path_to(db/your_db.db)__ と書きます。C::P::ConfigLoaderが __path_to(...)__ ⇒ $c->path_to( split( '/', ... ) ) __HOME__ ⇒ $c->path_to( '' ) という展開をしてくれます。 ドキュメントにもちゃんと載っているんですが、これを知ったのは先週ぐらいだったと思います。 使う場面が無かったというの

    Catalystアプリケーションの設定ファイルにアプリケーション絡みのパスを書く場合は__path_to(...)__を使う - ヒルズで働く@robarioの技ログ
  • D-5 出張版

    手が痛い。酷使してるからか。昨日今日と微妙に握力がないので今日は早めに8時くらいには帰宅。帰りにスーパーに寄ったら豚ロースが半額ですよ、奥さん。嬉しくてついついいっぱい買って、味噌漬けにしておいた。ニンニクと鷹の爪を一杯いれておいたぜ。むふふ。

    infohack
    infohack 2007/05/09
    >catalyst.pl MyApp::Web
  • Catalyst - Web Framework

    Yo, Sobat Genz! Lagi nyari situs slot gacor terpercaya yang bikin cuan tanpa drama? 3DGenz hadir buat lo yang pengen ngejar maxwin sambil nikmatin vibes seru bareng komunitas gokil. Dari link slot gacor resmi sampe game slot gacor hari ini, semua tersedia di sini! Tinggal klik, gas main, dan siap-siap saldo lo melesat jadi Sultan!. Main di 3DGenz itu beda, Sob. Ini bukan sekadar slot online, tapi

  • Catalyst from a Rails Perspective

  • Ruby on Rails、Catalyst:レンタルサーバー(ホスティング)はCPI

    Ruby on RailsRuby で制作されたウェブアプリケーション開発環境です。Ruby on Rails を利用すると簡単にすばやくアプリケーションの開発ができ、デバッグなどの環境も整っています。 Catalyst は Ruby on RailsPerl で実現するために制作されたウェブアプリケーション開発環境です。Perl で制作されており、これまで Perl を使って開発されていた方に支持されています。 Ruby on Rails、Catalyst に関する追加モジュールの要望は sales@cpi.ad.jp までお問い合わせください。 ※当機能はマネージドプラン Pro 1〜Pro 3 Value にてご利用いただけます。 ※Ruby on Rails、Catalyst に関するご質問はサポート対象外とさせていただきます。あらかじめご了承ください。 スクリプト言

    infohack
    infohack 2007/04/18
    RailsとCatalystが使える
  • 空繰再繰 - Plagger::Plugin::Filter::SortEntries #2

    岡村 直樹(にゃるら)『輝かしい青春』なんて失なかった人。 2023年10月現在、アルバイトが退職となったので次に備えて待機中。 ※なおゲームのシナリオ・企画を担当された『にゃるら』さんとは別の人間です 略歴1988 年代の早生まれ。『輝かしい青春』なんて失なかった人。 2003 年代後半の高校生時代、自滅的にメンタルを病み、そこから 2023年 10月現在も治療中。 とはいえ 2019年 9月頃に N 高等学校を卒業し、 その後 2022年 8月から 2023年 9月末まで Web アプリケーションエンジニアとしてアルバイト就職をするなどした。 2023年 10月現在、次回の備えて精神科でリハビリに通う日々を送っている。 プログラミングスキルは 2005 年頃、 blosxom のために Perl を扱う事を通じて修得し、 そこから 2023年 10月に至るまで継続して腕を磨いている。

    空繰再繰 - Plagger::Plugin::Filter::SortEntries #2
  • テンプレートShift_JISでそれ以外UTF-8の場合 - Unknown::Programming

    っていうのがなかなかできなくて。 テンプレートファイルはShift_JISなんだけどソースコードやDBUTF-8でやりたい。 でさらに最終出力は携帯用サイトなのでShift_JISでっていうレアなケースを実現したいと。 テンプレートをUTF-8にさえすればCatalyst::Plugin::Charsets::Japaneseで一発OKなんだけどね。 テンプレートをクライアントが触りたいとかってケースでUTF-8とかわからんからShift_JISでお願いとかって結構あるのでそーゆー場合のお話ですね。 まぁクライアントが触る部分だけをうまく切り離してなんとかするってのが普通のやり方なのかもしれないけどとりあえず。 ってことでまずはShift_JISで書かれたテンプレートを動的にUTF-8に変える必要があります。 それはTemplate::Provider::Encodeでできるわけです。

    テンプレートShift_JISでそれ以外UTF-8の場合 - Unknown::Programming
  • woremacx.com - https://woremacx.com/

    Windows 10 の入ったディスクのバックアップが clonezilla で外形的にできることがわかった Posted on Jun 27, 2020 Windows10 が載ってるディスクに破壊的な変更加える前にバックアップしたくて、SystemRescueCd で clonezilla 使ってディスクまるごとイメージ化した(内部的には partimage が使われてる?)。 でこれ、レストアしたら起動する状態まで持っていけるんかな? すんごく不安だ。。。 — woremacx (@woremacx) June 15, 2020 systemrescuecd に同梱されている clonezilla を使ってまるまる取った Windows 10 のバックアップが戻せるか不安で仕方なかったので、VirtualBox に戻せるか試した。 そもそもなぜ clonezilla を試したかったの

  • http://cabane.no-ip.org/hibinokoto/archives/about_my_works/about_catelyst_view_tt.php

  • Unhandled Exception

    Unhandled Exception An unhandled exception was thrown by the application.

  • hide-k.net#blog: Catalystでマルチバイトを取り扱うときのまとめ

    #前に社内wikiに書いておいたのを公開してみるテスト。 Catalystでマルチバイトを扱う機会があるのは主に ユーザーがフォームで入力する値 ($c->req->param()) データベースからの入出力 (DBIx::Class) それ以外の文字列の評価 View::TTによる出力の生成 FillInFormによるフォームの埋め込み HTTPレスポンス です。 ここでは以下の条件でまとめてみました。 文字コードはUTF8に統一 データベースにはmysqlを使用 下準備 テンプレート、perlのコードは全てUTF8で書きます。 mysqlの文字コードの指定は/etc/my.cnfに [mysqld] default-character-set = utf8 skip-character-set-client-handshake [mysql] default-character-set