2017年

Mojolicious純正のフォームバリデーション & フィルター

Mojolicious::Validator::Validation - Perform validations - metacpan.org Mojolicious純正のフォームバリデーションを使う上で気を付ける点を書き留めておく。Mojolicious::Plugin::TagHelpersとも相性良いし(当たり前)、活用すべき。 my $validation = $c->validation; $validation->required('name')->like(qr/hoge/); $validation->optional('name2', 'trim')- […]

[git]後で修正しようと作っておいたbranchの出発点を最新のものにする

  • 2017.06.28

開発中に現在行っている作業とは別のバグや修正箇所を思いつき、忘れないようにとりあえずfeature-xxx branchを作成しておくって事をよくやる。 だけど、作業が終わって、作っておいたfeature-xxx branchの作業を始めようにもそのbranchが最新では無いので git merge master や git branch -d feature-xxx してから再度branchを作成したりしていた。 margeすると1コミット増えるし、branch削除→作成は面倒だし...と思っていたけど良い方法があるらしい。 git で master に追いつく?ブランチは都度closeする […]

Gunma.web#27は4月29日だって!

このエントリーは WordPressもくもく勉強会@群馬 #44 : ATND でもくもくしたものです。 Gunma.webって? Webサイト制作に関わる人が集まる勉強・研究・交流の地域コミュニティです。 Webサイト制作に関わるプログラマー、SE、HTMLコーダー、Webデザイナーさんなどが集まります。 群馬で数少ないIT系勉強会の一つ。会場は高崎のあすなろカフェで、コーヒーを飲みながらまったりと行われます。 gunmaweb - Twitter検索 を覗いてみたりすると勉強会の雰囲気が分かるかもしれません。 話してくれる方、求む LT枠(5min or 10min) x3枠、ビギナーズL […]

[Perl] DBIx::Class(DBIC)でtimestamp的なカラムの自動更新

今更ながらDBIx::Class(DBIC)に入門。使い始めてDBICの作法に翻弄されてる。 timestamp的なカラム、例えばupdated_atカラムを自動更新させるのにハマったのでメモ。 03日目: データモデル から抜粋 package Jobeet::Schema::ResultBase; use strict; use warnings; use parent 'DBIx::Class::Core'; __PACKAGE__->load_components(qw/InflateColumn::DateTime/); sub insert { my $self = shif […]