work.log

元エンジニアの備忘録的ブログ

Video.jsで動画の再生前にプロモーション広告を流してマネタイズする

Video.js で再生前にプロモーション広告を流してマネタイズする為のメモ書きです。 Youtube みたく視聴は無料だけどたまに広告が流れるとかそんな奴です。動画配信ってサーバ代が結構かかるので、 …

Video.jsとHTTP Live Streamingで動画配信サイトを構築するメモ書き

Video.js と HTTP Live Streaming を使って、自前の動画配信サイトを構築してみようというメモ書きです。 前からやってみたかった動画配信サービスを現在作っていて、その検証内容を …

カテゴリやタグを個別にnoindex化できるWordPressプラグイン

WordPress での SEO 対策を目的とした、カテゴリやタグを個別にnoindex化するプラグインを作成してみたので公開します。 サイトによってはカテゴリやタグも重要なページとなり得ますが、中に …

Google Search Consoleから身に覚えのない「404」ページの増加通知が来る

最近、Google Search Consoleから身に覚えのない「404」ページの増加通知が頻繁に来て困っています。 Google Search Consoleから突然メールが来るとサイトに何かあっ …

NginxでLet’s Encryptを使うためのメモ書き

無料で SSL 証明書を取得できるサービス Let’s Encrypt のメモです。 これまで使っていた無料 SSL 証明書の StartSSL は信頼されない認証局となってしまったので、 …

iPhone(iOS)でStartSSLの証明書が使えなくなっていた…

無料SSL証明書で有名な StartSSL の証明書が iPhone を始めとする iOS で利用不可(ブロック)な事に気付きました。 最近は可能な限り最初から SSL を使用してサイトを構築する事が …

STINGER8がシンプルで良かったので勢いでカスタマイズしてみた

久しぶりに work.log の WordPress テーマをリニューアルしました! 以前使っていたのが WordPress 標準の「TwentyFourteen」をカスタマイズした物なので約3年振り …

MeCabで漢字が混在する文字を50音順に分類する

MeCab を使って漢字が混在した文字を50音順に分類するメモです。 漢字が混在する人名を50音順に並べたいという事で MeCab を使って人名索引データを作成する事にしました。 例えば「山田太郎」な …

HTTP経由で大容量のファイルをサーバに分割アップロードする

とあるシステム制作の要件で、大容量の動画ファイルをサーバにアップロードする仕組みを実装する事になりました。 扱うファイルは mp4 形式の動画ファイルでサイズは 200MB – 1GB 程 …

WordPressをNginx 1.10とPHP 7の環境で動かしてみる

Nginx 1.10 と PHP 7 をインストールして WordPress が動作する環境を作ってみるメモ書きです。 下記の記事を書いてから暫く経つし、NginxもPHPもそろそろ新しくしておきたい …