フルスクラッチから1日でCMSを作る シェルスクリプト高速開発手法入門 改訂2版

フルスクラッチから1日でCMSを作る シェルスクリプト高速開発手法入門 改訂2版

試し読みをする

※電子書籍ストアBOOK☆WALKERへ移動します。

試し読みをする

※電子書籍ストアBOOK☆WALKERへ移動します。

  • 定価: (本体円+税)
発売日:
2019年06月28日
判型:
B5変形判
商品形態:
単行本
ページ数:
304
ISBN:
9784048930697

フルスクラッチから1日でCMSを作る シェルスクリプト高速開発手法入門 改訂2版

  • 定価: 円 (本体円+税)
発売日:
2019年06月28日
判型:
B5変形判
商品形態:
単行本
ページ数:
304
ISBN:
9784048930697

シェル芸をさらに極めよ!

本書では、UNIXのシェルスクリプトを用いて実用的なWebアプリケーションを短時間に開発する手法を解説しています。RDBMSもアプリケーションサーバも用いずに、実用レベルのWebアプリを実装するシェルスクリプトの真の力をご確認ください。 本書では、UNIXのシェルスクリプトを用いて実用的なWebアプリケーションを短時間に開発する手法を解説しています。RDBMSもアプリケーションサーバも用いずに、実用レベルのWebアプリを実装するシェルスクリプトの真の力をご確認ください。

※画像は表紙及び帯等、実際とは異なる場合があります。

もくじ

第1章 はじめに
1.1 初版のきっかけ
1.2 bashCMS
1.3 自作をすべきかどうか
1.4 第2版:ウェブ上のリソースでさらなるレバレッジを
1.5 本書の読み方と使い方
1.6 補足
第2章 環境の準備
2.1 サーバの準備
2.2 SSH接続の確認
2.3 セキュリティーのための設定
2.4 日本語化
2.5 コマンドまわりの整備と確認
2.6 ウェブサーバのセットアップ
2.7 Git/GitHubの設定
2.8 補足
第3章 文章管理の仕組みを作る
3.1 記事データの置き方の検討
3.2 記事リポジトリを作る
3.3 サーバからGitHubの記事リポジトリを取得
3.4 まとめと補足
第4章 メインのCGIスクリプトの実装とバックエンド処理
4.1 ミニマムなCGIスクリプト
4.2 記事の表示
4.3 ログを記録する
4.4 ページ選択機能をつける
4.5 リンクの書き換えやHTMLの埋め込みへの対応と確認
4.6 時刻に関する情報の付加
4.7 記事の削除処理
4.8 前後の日記記事に移動できるようにする
4.9 URLの省略への対応
4.10 ページビューカウンタをつける
4.11 まとめ
第5章 補助のCGIスクリプトの実装とバックエンド処理
5.1 体裁を整える
5.2 最近の記事一覧を表示する
5.3 キーワード検索機能をつける
5.4 全文検索機能をつける
5.5 人気記事のリスト表示
5.6 まとめと補足
第6章 処理時間の計測と改善
6.1 ダミーデータの作成
6.2 データディレクトリへのセットと処理速度の評価
6.3 同期スクリプトの計算時間の短縮
6.4 フロントエンドの処理能力
6.5 検索の性能
6.6 まとめと補足
第7章 Bootstrapの利用
7.1 Bootstrap
7.2 テンプレートの作成
7.3 YAMLファイルからのメニューの読み込みと表示
7.4 ソーシャルリンクを貼る
7.5 記事に対するソーシャルボタンの設置
7.6 ページとURLの整合性をとる
7.7 シンタックスハイライトを導入する
7.8 まとめと補足
第8章 シェル芸でログの集計
8.1 準備
8.2 ログの観察
8.3 日付の変換
8.4 データをキーバリュー形式のファイルに分ける
8.5 主要な指標を端末で取得
8.6 各種指標の抽出
8.7 もっと凝った出力を作る
8.8 まとめと補足
第9章おわりに

最近チェックした商品