タグ

tengに関するissmのブックマーク (28)

  • なぜ Teng は良いものなのか - tokuhirom's blog

    なぜ Teng は良いものなのか、を YAPC で再考させられたのでここにメモしておく。 Teng は自社開発のウェブアプリケーションを作ってる人たちが作っていて、それがうちのニーズにあってるのでいいっていう話であって、どこでもすごい最高!! と主張したいわけではないです。まあ、個人の感想ですね。 ソースが読みやすい ソースがよくモジュール化されていて、読みやすい。自身で書いている部分が多いという贔屓目を抜きにしても読みやすいんじゃないかなーと。 僕らのような自社開発のウェブ屋では、なにか無茶な要望を受けた時にささっと対応するということが求められるシーンが多いので、ソースの読みやすさというのはかなり重要なファクターとなっています。 複雑な SQL を発行できないように機能が制限されている SQL ビルダーを使って JOIN やサブクエリを駆使したウェブアプリケーションを開発してしまうと、運

  • ユーザ由来の構造化データによるSQLインジェクション | tech - 氾濫原


    Kazuho's Weblog: The JSON SQL Injection Vulnerability SQL::Maker  JSON  SQL  SQL::Maker  strict 使  SQL::Maker   strict  Teng  Teng 使 SQL::Maker 
  • Teng::Plugin::RowObjectCreationSwitcherが便利な件 | おそらくはそれさえも平凡な日々

    https://metacpan.org/release/Teng-Plugin-RowObjectCreationSwitcher @tsucchi さんに上げてもらったのでその話。 追記 注意 tokuhiromに意見をもらって0.02でインターフェースが変わりました。 temporary_suppress_row_objects_guard( 1 / 0 ) を新設 (dis|en)able_row_object を廃止 ガードオブジェクト受け取らないとエラーになるように 「こういう$tengみたいなグローバルなオブジェクトの内部を一時的に変えるみたいなのはやらないほうがいいですね!」 と、tokuhiromに言われており、実際そうなので、やるなら自己責任で気をつけて使いましょう。 言われてみると、$teng->suppress_row_objectsがそもそもrwなのが怖い感じがし

    Teng::Plugin::RowObjectCreationSwitcherが便利な件 | おそらくはそれさえも平凡な日々
    issm
    issm 2013/10/01
    いいね! ->search の場合はその iterator に限定できるけど,->single の場合はめんどいよね,っていつも悩んでた.
  • SQL::Translator::Producer::Tengを書きました | おそらくはそれさえも平凡な日々


    https://metacpan.org/module/SQL::Translator::Producer::Teng TengSchemaTeng::Schema::DumperTeng::Schema::Loader使 Kyoto.pmYAPC::AsiaSQL::Translator::Producer::Teng便CPANize SQL CREATE TABLE `user` ( `id` BIGINT PRIMARY KEY AUTO_INCREMENT
    SQL::Translator::Producer::Tengを書きました | おそらくはそれさえも平凡な日々
  • VOYAGE GROUP エンジニアブログ : PerlのO/Rマッパ、 Teng の便利な使い方のご紹介


    2013080109:54 programming PerlO/R Teng 便使 Research Panel Asia PerlO/R Teng 便使  sqlite> .tables user_log_2013_03 user_log_2013_04 user_log_2013_05 user_log_2013_06 user_log_2013_07 user_log_2013_08 DB MySQL使  
  • Teng 0.19 | tech - 氾濫原


    0.19  Teng::Row 使inflate/deflate   set/get  kazeburo  is_changed  update  0.19   https://github.c
    issm
    issm 2013/07/27
  • ゆーすけべー日記

    ユーザーからのPOST等された入力値の妥当性をチェックする Validation をどこでやるか問題が個人的にありまして〜、DBを使わないケースならばいわゆるFomrValidator::*を使ってControllerでやればいいのですが、Modelを経由するようなアプリだとControllerだけじゃ不安よねぇ〜、Modelだけ使う時もあるし、Model単体のテストで再現出来ないよね〜なんて思ってます。で、実際の実装をControllerではFormValidator::Lite、Modelの一部にData::Validatorを使っているのですが、なんかコレも効率悪い感じしてたんで、ちょいと実験的に理想の一つを実装してみました。 こんな条件です。 エラーメッセージを簡単に設定したいのでValidationモジュールにはFormValidator::Liteを使う 色々錯誤していたらOR

    ゆーすけべー日記
    issm
    issm 2013/07/24
    Controller, Model ともに Data::Validator で試行中. / 本題から外れる&重箱の隅だけど,__PACKAGE__->meta->make_immutable() 自体が 1 を返してくれます.
  • Tengのco-maintainer変更のお知らせ - blog.nekokak.org


    Teng pull-request  Tengpull-requestcho45 cho45 cho45Teng :D
  • Amon2+TengとMVC的Modelの実装 | UCWD-Studio


    TengAmon2Teng amon2-setup.pl  flavor  Teng  Amon2, Teng, Amon2::Setup::Flavor::Teng  $ cpanm Amon2 Teng Amon2::Setup::Flavor::Teng  Amon2  flavor  Teng  $ amon2-setup.pl --flavor=Basic,Teng MyApp amon2-setup.pl ( MyApp) use File::Spec; use File::Ba
    Amon2+TengとMVC的Modelの実装 | UCWD-Studio
    issm
    issm 2013/04/04
    Amon2::Plugin::Model の GitHub リポジトリ作りました: https://github.com/issm/p5-Amon2-Plugin-Model
  • #chibapm いってきたたたたた - 時計を壊せ


    #1#2#1 #1  Perl使 Perl   Chiba.pm#1LT - arvelt Chiba.pm#1 -  Chiba.pm #1  ( #chibapm ) - WebService::Blog->new( user => hide_o_55
    #chibapm いってきたたたたた - 時計を壊せ
  • Teng でトランザクション処理 & はまった点 - amari3の日記


    Teng  CRUD Teng   使memo使  mysql> select * from memo order by id; +----+-------+---------+---------------------+---------------------+ | id | title | body | created_at | updated_at | +----+-------+---------+---------------------+---------------------+ | 1 | Hello | World | 2011-11-24 23:0
    Teng でトランザクション処理 & はまった点 - amari3の日記
    issm
    issm 2013/03/09
  • Teng vs DBIx::Skinnyベンチマーク 2012 - heboi blog

    nekokakさんが以前TengとDBIx::Skinnyのベンチマークとってみたでとっていたのですが、1年半以上経っていてその後Tengはバージョンアップを重ねていますので、改めてとってみました。 ベンチマークスクリプトはnekokakさんのものをもとに少し改造してtestもつけたりしました。 結果はこちら。 はやくなってますね :)

    Teng vs DBIx::Skinnyベンチマーク 2012 - heboi blog
  • Kyoto.pm #01 に参加してきた - blog.nekokak.org


    Kyoto.pm  http://nekokak.org/presen/kyoto01/ ORM Teng  ()Teng  DBIx::SkinnyTeng使 使  Teng  Teng
  • Teng の不具合を直してもらった話 + 機能追加してもらった話

    tsucchi @tsucchi @nekokak Teng::Row で、set_column してから update する呼び方だと deflate されないみたいです。 2012-02-29 18:46:15

    Teng の不具合を直してもらった話 + 機能追加してもらった話
  • データをflagged utf8で扱いたい — Teng-Doc 0.01 documentation

    issm
    issm 2012/01/04
  • TengのSchema生成スクリプトをちょっと賢くしてみた - Takuji->find;

    DBIx::InspectorでTengのSchemaを生成する - Senchan->find('all'); 以前書いたDBIx::Inspectorを使ったSchema生成スクリプトをちょっと賢くしてみた。 複合PKとかJSONのInflate/Deflateにも対応したり、そもそもInflate/Deflateが不要なテーブルにInflate/Deflateルールを書かなかったりと割と実用的になったつもり。 #! /usr/bin/env perl use strict; use warnings; use DBIx::Inspector; use lib './lib'; use Wagayatei::DB; use Data::Section::Simple; use Text::Xslate; use Teng::Schema; use Path::Class qw(dir)

    TengのSchema生成スクリプトをちょっと賢くしてみた - Takuji->find;
    issm
    issm 2012/01/04
  • 実践Teng — Teng-Doc 0.01 documentation

    Navigation index next | Teng-Doc 0.01 documentation » 実践Teng¶ Contents: この文書について この文書は何ではないか? この文書で説明すること 表記について Tengの特徴 Tengとは クイックスタート はじめに 環境の準備 DBの作成 テーブルの作成 データの挿入 クエリの確認 データの検索 データの削除 データの変更 まとめ やってみよう 逆引きレシピ 逆引きレシピについて 一般編 Rowオブジェクト編 SQL編 Indices and tables¶ Index Module Index Search Page Table Of Contents 実践Teng Indices and tables Next topic この文書について This Page Show Source Quick search Ente

  • /articles/advent-calendar/2011/teng

  • Amon2::Setup::Flavor::Large + Teng をもちいた簡単な掲示板の作成 その2『ページャーをつけよう』 〜 軽量フレームワークAmon2入門 (8) 〜 - tokuhirom's blog


       ()  Teng Teng Teng  Teng::Plugin::Pager lib/MyBBS/DB.pm  packa
  • Teng で CRUD をしてみる - amari3の日記


    id:nekokak Teng  CRUD  DBIx::Class 使使 DBI使ORM 使 ORMTeng    +------------+-----------+------+-----+---------------------+-----------------------------+ | Field | Type | Null | Key | Default | Extra | +------------+-----------+------+-----+---------------------+-
    Teng で CRUD をしてみる - amari3の日記