work.log

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

Seleniumで自動ログイン処理と失敗時は指定回数リトライさせる方法

Python3 と Selenium で自動ログイン処理と、失敗時にはリトライさせる方法のメモ書きです。 ログインが必要なページのスクレイピングって面倒ですが、Selenium でブラウザそのものを操 …

WordPressで自動出力されるCSS&Javascriptタグのtype属性を完璧に消す

WordPress で自動出力される CSS&Javascript タグの type 属性を完璧に消す方法のメモ書きです。 HTML5 では下記のような type 属性は不要という事で W3C の M …

Web経由でFFmpegのエンコード処理を行い進捗状況を表示するメモ

Web 経由で FFmpeg のエンコード処理を走らせながら進捗状況をブラウザに表示する方法についてのメモです。 動画アップロードサイトではユーザーに動画を Web 経由でアップさせ、エンコードしたり …

CentOSにSeleniumとGoogle Chrome & ChromeDriverをインストールする

ログイン認証が必要な Web ページの内容をスクレイピングしたくなったので Selenium を使ってみる事にしました。 認証が必要なページを自力でスクレイピングしようとすると中々大変なので、ブラウザ …

WordPressに新しい関数を追加する時はfunction_existsを付けた方が無難

WordPress をカスタマイズしていると新しい関数を追加したくなる事が多いと思いますが、その時は必ず function_exists を付けて欲しいって話を書きます。 WordPress 用のサー …

PyenvでCentOS6にPython3の開発環境を構築する

今流行の人工知能(AI)開発に挑戦したい!と思いたち、プログラム言語の Python を覚える事にしました。 人工知能と言えば聞こえが良いですが、やりたいのは機械学習による結果予測で、簡単に言うと統計 …

Webサイトの常時SSL化はどこまで暗号化されるのか?

Webブラウザの Google Chromeが2017年10月より、通信が暗号化されないHTTP接続を使ったWebサイトに対する警告を、さらに強化すると発表しています。 これまでは個人情報を送信するフ …

EMP(電磁パルス波)攻撃からデータを守るにはどうしたら良いか?

最近話題の『EMP(電磁パルス波)攻撃』から大切なサーバのデータを守るにはどうしたら良いか?を考えてみます。 某国はまるでロケット花火の如くミサイルをポンポン打っていて、更に水爆という恐ろしい核兵器の …

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

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

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

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

WordPressでnoindex・nofollowを細かく設定できるプラグイン

WordPress で SEO 対策を目的とした、noindex・nofollowを細かく設定できるプラグインを作成したので公開します。 このプラグインを使うとこんな事が出来ます。 投稿、固定ページの …

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

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

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

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

よく読まれている記事

  • 本日
  • 週間
  • 月間