[PHP] 連想配列の最初の要素を取得する方法

先頭の値を取得する

先頭のキーを取得する

PHP の連想配列の最初の要素を取得する方法 | gotohayato
https://gotohayato.com/content/59

[Webサイト制作] 入力フォームのプレースホルダを使ってはいけない

画面サイズが制限されているスマホ向けサイトならともかく、PC向けサイトでもプレースホルダを使っているページを目にする頻度は少なくない。個人的にPC向けサイトでプレースホルダを使う必要性はないと思う。

その理由はいろいろあるのだけど、きちんと説明してくれているページがあったので覚書リンク。

入力フォームのプレースホルダを使ってはいけない – U-Site
https://u-site.jp/alertbox/form-design-placeholders

[Laravel] Homestead上のサイトにLAN上の他マシンからアクセスするには

Homestead/scripts/homestead.rbに以下の行を追加する。

参考サイト

vagrant homestead – public network not working on osx – Stack Overflow
http://stackoverflow.com/questions/26353186/vagrant-homestead-public-network-not-working-on-osx

[Twig] 参考サイト

Home – Twig – The flexible, fast, and secure PHP template engine
https://twig.sensiolabs.org/

完全版! テンプレートエンジン チートシート (blade, twig, volt, smarty, mustache, の比較もあるよ) – sekaie engineers’ blog
http://sekaie.hatenablog.com/entry/2015/12/08/203810

phpのテンプレートエンジンtwigとは · I Will Survive
http://blog.restartr.com/2009/12/31/twig-is-the-template-engine-written-in-php/

[Silex] 参考サイト

Homepage – Silex – The PHP micro-framework based on the Symfony Components
https://silex.sensiolabs.org/

Pimple – A simple PHP Dependency Injection Container
http://pimple.sensiolabs.org/
サービスコンテナ

Home – Twig – The flexible, fast, and secure PHP template engine
https://twig.sensiolabs.org/
テンプレートエンジン

Home — Doctrine Project
http://www.doctrine-project.org/
ORM/DBAL

フラットなPHPからSilexへ – ぷぎがぽぎ
http://d.hatena.ne.jp/brtRiver/20120728/1343499474
マイクロフレームワークの考え方

マイクロフレームワークSilexとfullcalender.jsを利用してスケジュール管理サイトを作成しました | Go-Nextブログ
http://www.go-next.co.jp/blog/web/17660/
コーディングサンプル

[Silex] Skeletonをインストールする

Homepage – Silex – The PHP micro-framework based on the Symfony Components
http://silex.sensiolabs.org/

GitHub – silexphp/Silex-Skeleton: A skeleton to get started with Silex
https://github.com/silexphp/Silex-Skeleton

ローカルにCentOS 7のVM環境を作る。

PHP 7.1のインストール

Apacheのインストール

Composerのインストール

Gitのインストール

Zip/Unzipのインストール

Silex Skeletonのインストール

共有ディレクトリにインストールしてホストOS側から編集できるようにする。

ブラウザからアクセス

エラー

An error occurred while loading the web debug toolbar (500: Internal Server Error). · Issue #69 · silexphp/Silex-Skeleton · GitHub
https://github.com/silexphp/Silex-Skeleton/issues/69

[開発手法] ソフトウェア出荷判定セキュリティ基準チェックリスト (CSAJ)

自前のチェックリストを作るための叩き台として使えそう。ウェブアプリに特化した項目が多い。

ソフトウェア出荷判定セキュリティ基準チェックリスト発表 | CSAJ 一般社団法人コンピュータソフトウェア協会
http://www.csaj.jp/NEWS/committee/security/160713_sec-release-decision.html

[Amazon DynamoDB] CLIのセットアップ

CLI の使用 – Amazon DynamoDB
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/Tools.CLI.html

インストール

設定