Avatar

設計パターンを疑え

名前の嘘を暴き、意図で設計を語る

  1. Home
  2. About
  3. Perl Advent Calendar 2025 - AI Edition
  4. Archives
  5. Search
  6. Links
  7. Warehouse
    1. ダークモード

アーカイブ

2026 354
2025 85
2024 1
2023 1
2022 1
さらに見る

タグ

Perl Moo Life Social Design-Patterns Design-Pattern Web Movabletype Mojolicious Favorites Refactoring Series-Toc Yapc Ai Game Git Perl-Entrance Code-Doctor Jquery Meals
Featured image of post シリーズ目次:URL短縮サポーター(全12回)

シリーズ目次:URL短縮サポーター(全12回)

「URL短縮サポーターを作ってみよう」シリーズの目次記事です。各回へのリンクと簡単な説明をまとめています。

1月 04, 2026
読了時間: 2分
Featured image of post 第12回-完成!そして次へ — URL短縮サポーターを作ってみよう

第12回-完成!そして次へ — URL短縮サポーターを作ってみよう

URL短縮サービスが完成!見た目を整え、Mooでクラス化してリファクタリングします。シリーズ全12回の学びを振り返り、次のステップへ進みましょう。

1月 04, 2026
読了時間: 8分
Featured image of post 第11回-変なURLは断ろう — URL短縮サポーターを作ってみよう

第11回-変なURLは断ろう — URL短縮サポーターを作ってみよう

悪意のあるURLを拒否するバリデーション機能を実装します。Data::Validate::URIでHTTP/HTTPSスキームのみを許可し、セキュリティを強化しましょう。

1月 04, 2026
読了時間: 7分
Featured image of post 第10回-転送しよう! — URL短縮サポーターを作ってみよう

第10回-転送しよう! — URL短縮サポーターを作ってみよう

短縮URLから元のURLへリダイレクトする機能を実装します。HTTPリダイレクト(302 Found)の仕組みと301との違いを学びましょう。

1月 04, 2026
読了時間: 7分
Featured image of post 第9回-元のURLを探そう — URL短縮サポーターを作ってみよう

第9回-元のURLを探そう — URL短縮サポーターを作ってみよう

短縮コードから元のURLを検索する方法を学びます。SELECT文とfetchrow_hashrefでデータベースからデータを取得しましょう。

1月 04, 2026
読了時間: 6分
Featured image of post 第8回-短縮URLへアクセス! — URL短縮サポーターを作ってみよう

第8回-短縮URLへアクセス! — URL短縮サポーターを作ってみよう

短縮URLにアクセスされたときの処理を実装します。Mojoliciousの動的ルーティングでURLパスからパラメータを取得する方法を学びましょう。

1月 04, 2026
読了時間: 6分
Featured image of post 第7回-URLを登録しよう — URL短縮サポーターを作ってみよう

第7回-URLを登録しよう — URL短縮サポーターを作ってみよう

短縮URLをデータベースに登録する方法を学びます。INSERT文とプレースホルダを使って、安全にデータを保存しましょう。

1月 04, 2026
読了時間: 7分
Featured image of post 第6回-データの住所を決めよう — URL短縮サポーターを作ってみよう

第6回-データの住所を決めよう — URL短縮サポーターを作ってみよう

URL短縮に必要なデータ構造を設計します。SQLのCREATE TABLEでテーブルを作成し、各カラムの意味と制約を理解しましょう。

1月 04, 2026
読了時間: 6分
Featured image of post 第5回-忘れないように保存しよう — URL短縮サポーターを作ってみよう

第5回-忘れないように保存しよう — URL短縮サポーターを作ってみよう

サーバー再起動でデータが消えないよう、SQLiteデータベースで永続化します。DBIを使ったデータベース接続の基本を学びましょう。

1月 04, 2026
読了時間: 7分
Featured image of post 第4回-短くするには? — URL短縮サポーターを作ってみよう

第4回-短くするには? — URL短縮サポーターを作ってみよう

長いURLを短いコードに変換する方法を学びます。Digest::SHAを使ったハッシュ生成で、URLから一意の短縮コードを作成しましょう。

1月 04, 2026
読了時間: 6分
Featured image of post 第3回-入力を受け取ろう — URL短縮サポーターを作ってみよう

第3回-入力を受け取ろう — URL短縮サポーターを作ってみよう

フォームから送信されたURLを受け取る方法を学びます。POSTルーティングとparamメソッドでフォームデータを取得し、送信されたURLを画面に表示してみましょう。

1月 04, 2026
読了時間: 5分
Featured image of post 第2回-まずは入口を作ろう — URL短縮サポーターを作ってみよう

第2回-まずは入口を作ろう — URL短縮サポーターを作ってみよう

URL短縮サービスの入口となるフォームを作成します。Mojolicious::LiteのGETルーティングとEPテンプレートで、URLを入力できる画面を表示しましょう。

1月 04, 2026
読了時間: 6分
Featured image of post 第1回-友人からの依頼 — URL短縮サポーターを作ってみよう

第1回-友人からの依頼 — URL短縮サポーターを作ってみよう

友人から「長いURLを短くしたい」と相談されたことをきっかけに、Mojolicious::LiteでURL短縮サービスを作り始めます。morboで開発サーバーを起動しHello Worldを表示するまでを解説。

1月 04, 2026
読了時間: 6分
Featured image of post シリーズ目次:シンプルなTodo CLIアプリ(全10回)

シリーズ目次:シンプルなTodo CLIアプリ(全10回)

シンプルなTodo CLIアプリ(全10回)の目次ページです。各回の要点と関連記事へのリンクをまとめました。

1月 04, 2026
読了時間: 1分
Featured image of post 演習|SQLiteで永続化を切り替えよう - シンプルなTodo CLIアプリ 第10回

演習|SQLiteで永続化を切り替えよう - シンプルなTodo CLIアプリ 第10回

Repositoryパターンの応用演習です。既存コードを変更せずにSQLite永続化を追加し、JSON→SQLiteへの切り替えを実装。DBIとDBD::SQLiteの使い方も学びましょう。

1月 04, 2026
読了時間: 6分
1 … 21 22 23 … 87
© 2000 - 2026 設計パターンを疑え
Hugo で構築されています。
テーマ Stack は Jimmy によって設計されています。