Saba note new articles

CSSで画像のトリミング

縦横、大きさなどいろいろな画像を正方形などでトリミングし中央に配置するとかの方法です。いろいろなカタチの画像をきれいに秩序立てて並べるには、トリミ...

Cloude DNSの使い方

ここではお名前.comで取得したexample.comというドメインであると仮定して説明しています。 まずは以下のドキュメントを読んでおきましょう。 Cloude DNS ...

WordPressのメディアをBootstrap4のモーダルでポップアップする

Wordpressのメディアの貼り付けでBootstrap4のモーダルでポップアップさせてあげる例です。概ね以下のような形式で貼り付けてあげるときれいにポップアップで...

Macにxamppをインストールする

公式ページからダウンロード いつものようにインストールしてXAMPP.appを立ち上げます。 こういったXAMPPのランチャーが出てくるので初期設定を行います。 ...

Curlのコマンド

よく使うcurlのコマンド url -LI example.com -o /dev/null -w '%{http_code}\n' -s

Mission Controlがバグった際の解消方法

ミッションコントロールが時々(いや、ごく頻繁に)バグりませんか? その解消方法ですが、 $ killall Dock これを入力することでMission Controlの再起動...

Macのアプリケーションがアップデートできない

以下のようなメッセージが出てアプリケーションをアップデートできないことがあります。 このアップデートは他のユーザによって購入されたか、あるいはア...

CentOS7でDockerを使う

CentOS7でDockerを起動してアプリケーションを管理する方法です。 dockerとdocker-composeをインストールする docker すでにDockerがインストールされてい...

nginx php-fpm mysql on Docker

Dockerはすごい速いですね。かなりはやい。なので全然プロダクト環境でも使えるんじゃないかと思うのですが、私の周りはみんなテストするつもりがまるでない...

PHPでエクセルデータをアップロードしてデータを取り出す

maatwebsite/excelっていうパッケージがあってLaravelで開発するぶんには何もしなくてよいです。 https://github.com/Maatwebsite/Laravel-Excel https://p...

DockerでPHPMyAdminを使う

docker-compose.ymlで以下のように設定します。 .... phpmyadmin: image: phpmyadmin/phpmyadmin environment: - PMA_ARBITRARY=1 - PM...

Macでnode.jsが消える

node.jsが突如消えるときがあります。実際は消えているわけではなくて、選択できなくなっているということになってます。 以下のコマンドでnode.jsのバージョ...

Dockerでwordpressの環境を作成する

Wordpressの環境はもう年間何回作ってるんだといった感じで、WEBのサービスとしてはかなりメジャーになってしまいました。 $ docker pull wordpress $ docke...

Ubuntu16 nginxのインストールと初期設定

nginxサイトが配布するPGPキーを追加 curl http://nginx.org/keys/nginx_signing.key | sudo apt-key add - リポジトリを一覧に追加 VCNAME=`cat /etc/ls...

GCPで無料枠(Always free)の使い方

GCPは永遠に無料で使える完全な無料枠があります。サンドボックス、勉強にはとてもよいです。 https://cloud.google.com/free/docs/always-free-usage-limits...

Sublime text 3でMarkdownを使う

Markdownはもはやどのソフトでも使えるのだけど、やっぱり軽くてすばやいSublime textで使うのが最もここちよいという結論に達しました。なんでいいのかとい...

Laravelのリダイレクト

リダイレクトはかなり便利になってます。これはヘルパー関数になるのだと思われ。 普通のリダイレクトはこのような形になります。http://example.com/page/in...

Sublime Text 3のインストールと設定

結局Sublime Textはいろいろ面倒だけど軽いエディタとしては一級品ということで、かなり使っています。本格的なAtom、本格的過ぎて自分じゃ開拓ないPHPStorm...

Insomnia

REST APIの開発においてはなかなかいいソフトがなかったのですが、Insomniaはなかなかいいです。GETやPOSTの形式を指定してアクセスしてレスポンスを確認でき...

Docker コマンド

Docker環境 Docker Version確認 $ docker --version Docker version 18.09.2, build 6247962 Docker ComposeVersion確認 $ docker-compose --version do...

GCPのロードバランサーを利用する

GCPのロードバランサーの主な機能 GOOGLE CLOUD LOAD BALANCING HTTP(S)負荷分散 いわゆる普通のロードバランサー Stackdriver Logging アクセスログと負...

OracleからPostgreSQLに移行する覚書

RDBMSとして - Oracle Database(以下、Oracle) - PostgreSQL - Postgres Plus Enterprise Edition(以下PPEE) ※PostgreSQLエンジンを使用し、Oracleとの高...

開発中によく使うコマンド

開発中のブランチにmasterブランチを取り込む git checkout master git fetch origin master git merge FETCH_HEAD HEAD git checkout TARGET_BRANCH git me...

Gitの調査コマンド git log -p foo/bar.py

特定のファイルのみの履歴(log)を取得する git log -p PATH/FILE_NAME -pでコミット履歴とともにdiffが取れます。-pをつけない場合は通常のlogと同様にな...

WordPressの記事保存(更新)時に記事ファイルを作成する

Wordpressのアクションフックの話なので特に説明も何もないんですが備忘録して。 今回の趣旨はマニュアルや資料をWordpressを使ってコンテンツを整理しておき...

ハッシュタグの正規表現

これは案外難しい。ちょっと考えただけでは駄目でした。 例にある通りだと以下のようになり、英数字のハッシュタグは所定のアンカーリンクに変換できます。 ...

PHP7 Error集

Parse error: syntax error, unexpected '?' in ... PHPのバージョンが古い疑い。php5.3とか使って新しいフレームワーク使おうとしているとか。

WordPressにAutoloaderを組み込む

composerを使うとVendorのライブラリーをすぐにつかえて嬉しい。Wordpressもそれ相応のコンテンツを作るには便利。プラグイン開発もだるい。functions.phpに...

Larave5でキャッシュを使う

Laravelのキャッシュシステムは抜群に使いやすくなっているのでほとんどの場合使うことになると思います。PHPそれ自体でキャッシュを使う場合はroot権限相当...

Mackbook proのメモリの増設

8GBから16GBに増設します。 まずは搭載しているメモリの確認。 $ system_profiler SPHardwareDataType Hardware: Hardware Overview: .... Memor...