【PHP入門】プレーンなPHPでブログを作成する・その4【認証・完成編】

前回 前回までで一通りのブログ部分は実装した。今回は認証部分を作成し、いよいよ完成する。 認証 コードは下記の通り。 required_unloggined_session()では認証済みユーザがログイン画面のような認証 …

【PHP入門】プレーンなPHPでブログを作成する・その3【モデル&DB編】

前回 前回はルーティングとビューを作成した。今回はDBとのやり取りの要であるモデルを作成し、マイグレーションを作成する。 1.モデル User.phpは下記の通り。 コンストラクタでPDOの設定をして、create()と …

【PHP入門】プレーンなPHPでブログを作成する・その2【ルーティング&ビュー編】

前回 前回ブログを作成するにあたって環境構築を行った。今回はルーティングと見た目部分であるビューを作成する。 1.ルーティング ルーティングを行うためにpublic/index.phpを作成する。public/index …

【PHP入門】プレーンなPHPでブログを作成する・その1【環境構築編】

1.目的 Laravelを使ったWebアプリ構築は経験があるが、プレーンなPHPを触ったことが実は無いことに気づいた。というのも、以前先輩エンジニアの方から「困ったときに自分で作るスキルがあった方が何かと役に立つ」と言わ …

Gatsby+Netlify CMSで音楽活動のポートフォリオを作った

1. 経緯 あくまで趣味の範囲だが、自分の音楽活動をまとめたページが欲しいなと思った。 関わった作品をまとめていればアピールしやすくなるし、何より実績として見える形にしておくと自信につながるからだ。 2. Gatsby+ …

【Webデザイン入門】GIMPで写真をレタッチする【第7回】

前回 前回はInkscapeを使ったロゴ作成を行った。今回はGIMPで写真をレタッチする方法を紹介する。 1. レタッチとは? そもそもレタッチとは写真に手を加えることを指す。 最近よく知られているものだと人の肌などを加 …

【Webデザイン入門】Inkscapeを使ってロゴを作ってみた【第6回】

前回 前回はInkscapeを使ったエンブレムの作成を行った。今回は、いよいよロゴの作成に取り掛かる。 1. はじめに Webデザインでロゴを作成する場面は多いと思う。ベクター画像形式のペイントソフトであるInkscap …