ディープラーニング

5分でわかる!「行列」の計算方法

ディープラーニングでは、掛け算の合計をなんども計算する必要があるのですが、この時にとても役に立つのが「行列」(単なる数値をタテヨコに並べたもの)同士の掛け算です。しかし、いざ「行列を計算せよ!」と言われても戸惑ってしまいますね。そこで今回は、「行列」の計算方法をできるだけわかりやすくまとめてみました。
2019.05.31
ディープラーニング

ディープラーニングの数学「スカラー・ベクトル・行列・テンソル」とは?

ディープラーニングの解説では「スカラー・ベクトル・行列・テンソル」という言葉がよく出てきます。これらは、数値をまとめてあつかうための数学の便利な仕組みなのですが、私をふくめ数学が苦手な方にとっては「〜をベクトルにして」とか「行列とスカラーを計算するには〜」と言われると、おそろしく難解なことに思えるのではないでしょうか? そこで今回は、「スカラー・ベクトル・行列・テンソル」についてまとめてみました。
2019.05.24
ディープラーニング

5分でわかる!パーセプトロンの仕組みと実装方法(Python)

パーセプトロン(perceptron)は、今(2019年)から60年以上前にアメリカの心理学者フランク・ローゼンブラッド氏によって考案されたアルゴリズム(演算する手順)です。パーセプトロンは昔からあるアルゴリズムなのですが、ディープラーニングの大元となるアルゴリズムです。そのためディープラーニングを理解する上で、このパーセプトロンの仕組みを知っておくことが欠かせません。そこで今回は、パーセ...
2019.11.09
Zabbix

Zabbix 4.0 監視対象ホストの自動登録設定メモ

Zabbix で監視しているサーバーの台数が増えてくると、監視対象ホストを登録する手間が大変になり、設定ミスも発生しやすくなります。特にオートスケーリングなどで動的にサーバーの台数が増減する環境では、手作業の登録は難しいでしょう。そこで今回は、Zabbix の自動登録機能を使って監視対象ホストを自動登録する設定手順をまとめてみました。
2019.04.30
プログラム

Apache NetBeans 11 を macOS にインストールメモ

Apache NetBeans(ネットビーンズ) は、オープンソースの統合開発環境(IDE)です。Java や PHP など色々なプログラム言語に対応しています。以前は オラクルが中心になって NetBeans を開発していましたが、バージョン9から Apache が開発をするようになりました。現時点ではインストーラーが提供されていないため、以前とインストール方法が少し変わっているようです。そこで...
2019.04.21
その他

iPhoneでスクリーンショットが撮れない時はプロファイルを疑え!

つい最近 iPhone のスクリーンショットが撮れなくなってしまい、iPhone を再起動したり、Assistive Touch 機能でスクリーンショットを撮ってみたのですが、まったくできなくなってしまいました。しかもなぜかペアリングしている AppleWatch のスクリーンショットまでも撮れません、、あきらめかけていたのですが、ふとしたことから原因がわかり解決しました。かなり珍しいケースだと思...
2019.04.15
Zabbix

Zabbix 4.2 インストールメモ(CentOS7 + MySQL 8.0)

2019年3月29日、Zabbix 4.2がリリース されました。約半年ぶりのバージョンアップです。Zabbix 4.2 では、アイテムの保存前処理に JavaScript が使えるようになるなど、特に保存前処理に関する多くの機能が追加されています。そこで今回は、CentOS7.6(1810)+ MySQL 8.0 に Zabbix 4.2 をインストールする手順をまとめてみました。
2019.04.12
Linux

Apache httpd 2.4.39(TLS1.3対応)+ HTTP/2 + Brotli インストールメモ

2020.01.12
WordPress

5分でわかる!WP Super Cache の使い方

WP Super Cache は、ブログ記事などから HTMLファイルを生成し(これを「キャッシュ」と呼びます)ユーザーのアクセスに対してこの HTMLファイルを表示することで PHPやデータベースの処理を減らし、ウェブサイトのパフォーマンスを向上させてくれる WordPress プラグインです。WP Super Cache は、使いこなすのが難しいと言われているプラグインですが、ポイントさえ押さ...
2019.04.05
WordPress

WordPress テーマ Cocoon(コクーン)が素晴らしすぎる件

Cocoon(コクーン)は、SEO・高速化・モバイルフレンドリーに最適化されている、無料の WordPress テーマです。最近このブログサイトのテーマをこの Cocoon に変更したのですが、あまりの素晴らしさに思わず感動してしまいました。そこで今回は、WordPressテーマ Cocoon の魅力を、技術系ブログの立場からご紹介いたします。
2019.04.02
WordPress

やらないと規約違反!Googleアナリティクスのプライバシーポリシー公開

つい先日、とある行政機関のサイトが Googleアナリティクスを設置していたのですが、これをプライバシーポリシーなどで利用者に告知していなかったとして、ネット上でちょっとした騒ぎになりました。結局この行政機関は、Googleアナリティクスを撤去したそうです。このブログサイトも Googleアナリティクスを利用しているのですが、今まで告知していませんでした(^^;) ごめんなさい!そこで今回は、Go...
2019.06.21
クラウド

【2019年版】Google Analytics API v4 の使い方(PHP)

毎月ウェブサイトごとに Google Analytics の解析データをエクセルにまとめる作業があるのですが、サイト数が増えてくると時間もかかり大変な(めんどくさい)作業になってきます。Google Analytics API を使えば、手製のプログラムから解析データを取得できるので作業を自動化できそうです。そこで今回は、現時点(2019年3月)での最新バージョン Google Analytics...
2019.03.12
WordPress

5分でできる!AMPキャッシュを update-cache で更新する方法

AMP(Accelerated Mobile Pages)に対応したウェブページは、ドキュメントや画像を Google などの AMPキャッシュプロバイダがキャッシュするため、ウェブページを高速に表示することができます。しかし問題となるのは、ウェブページの内容を更新しても、AMPキャッシュが更新されるまでは古い内容が配信されてしまうことです。そこで今回は、Google の AMPキャッシュを up...
WordPress

AMPページのエラーを発生させないために注意すべき3つのこと

AMP(アンプ)は Accelerated Mobile Pages の略称で、スマートフォンなどモバイル端末から、一瞬でウェブページを表示するための仕組みです。WordPress には、自動でAMPページを作成してくれるプラグインやテーマがあるのですが、記事の書き方によって「AMPページのエラー」が発生することがあります。そこで今回は、AMPページのエラーを発生させないために、特に注意が必要な3...
WordPress

WordPressテーマCocoonでAPMページの画像サイズが300x300になるのを回避する方法

つい最近、このサイトを AMP(Accelerated Mobile Pages)に対応するため、WordPress のテーマを Cocoon(コクーン)というテーマに変更しました。このテーマはボタンひとつで AMP対応ができてしまうすぐれものなのですが、記事の画像ファイルを WordPress標準のURLでなく相対パスで指定していたために、APMページで画像サイズが 300 x 300px にな...
2019.03.05
WordPress

WordPress 初心者が絶対にやってはいけないパーマリンク設定

WordPress を使いはじめてから約5年がたちました。WordPress は、自由に設定を変更して自分好みのサイトを作れるのがいいところなのですが、ただひとつ後悔している設定が「パーマリンクにカテゴリをいれてしまった」ことです。そこで今回は、これから WordPress を使う方向けに、そもそもパーマリンクとはなにか、なぜパーマリンクにカテゴリをいれてはいけないのか、どのようなパーマリンクを設...
Linux

Apache httpd 2.4.38(TLS1.3対応)+ HTTP/2 + Brotli インストールメモ

2020.01.12
Linux

CentOS7+Apache2.4(TLS1.3)+MySQL8.0+PHP7.3 最新LAMP環境+WordPress5.0インストールメモ

2018年は、4月の MySQL8.0 のリリース、8月のRFC8446(TLS1.3の標準仕様)の発行、10月の Apache httpd2.4 の TLS1.3 サポート、そして年末12月には PHP7.3 と WordPress5.0 がほぼ同時にリリースされ、ミドルウェア界隈では変化の多い1年となりました。そこで今回は、現時点で(2019年1月8日)最新の LAMP環境と WordPres...
2019.02.05
その他

Apple Watch おすすめアプリ10選(2019年版)

2020.01.05
クラウド

各社サーバーレス FaaS の仕様を比較(AWS・Azure・GCP・IBM)

つい最近、各社クラウドのサーバーレスサービスを使う機会がありました。関数(Function)となるプログラムコードをサーバー管理不要(すなわちサーバーレス)で実行できることから、Function as a Service(ファンクション・アズ・ア・サービス)と呼ばれることもあります。そこで今回は、クラウドサービスの大手4社のサーバーレス、AWS Lambda、Azure Functions、Goo...
2019.02.10
クラウド

5分でわかる!IBM Cloud Functions の使い方

IBM Cloud Functions は、拡張性の高いサーバーレス環境でプログラムコードを実行してくれる IBM Cloud のサービスのひとつです。(以前は OpenWhisk と呼ばれていました)サーバーレス環境では、サーバーの構築や保守、負荷対策などの管理が一切不要になりますので、開発者はプログラムをつくることに集中できます。そこで今回は、IBM Cloud Functions(Pytho...
2019.02.02
クラウド

さくらのVPSで WordPress5.0 アップデートを事前に動作確認する方法

2018年12月6日 WordPress5.0 がリリース されました。約4年ぶりとなるメジャーバージョンアップです。今回のアップデートでは特に記事エディタ機能が大きく強化されたため、これまで使っていたプラグインやテーマが使えなくなる可能性があります。そこで今回は、さくらのVPSで稼働している WordPress をバージョン5.0にアップデートする前に、さくらのクラウドに VPSディスクを丸ごと...
2018.12.12
クラウド

5分でわかる!Azure Functions の使い方

Azure Functions(アジュール ファンクションズ)は、サーバーの構築や保守を必要することなく、プログラムコードを実行してくれるマイクロソフトが提供するクラウドサービスのひとつです。必要に応じてスケーリングもしてくれるのでサーバの管理が一切不要になるため「サーバーレスコンピューティング」と呼ばれることもあります。そこで今回は、Azure Functions の簡単な使い方をまとめてみまし...
Linux

CentOS 7.6 (1810) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.2】

2018年12月3日 CentOS 7.6 (1810) がリリース されました。RHEL7.6のリリースから約1ヶ月でのリリースになります。今回のバージョンアップでは、OpenJDK 11 が利用可能になり、Thunderbolt 3 インターフェースがサポートされました。細かいところでは SELinux ブール値に zabbix_run_sudo が追加され zabbix_agent サービス...
2020.01.12
クラウド

5分でわかる!AWS Lambda の使い方

AWS Lambda(ラムダ)は、サーバーの構築や保守、負荷対策などの管理をすることなく、プログラムコードを実行することができるサービスです。サーバーの管理が一切不要になるので「サーバーレスコンピューティング」と呼ばれることもあります。そこで今回は、AWS Lambda(Python 3.7)の簡単な使い方をまとめてみました。
2018.11.30
Zabbix

Zabbix 4.0 HTTPエージェントの使い方

Zabbix 4.0 からアイテムタイプ(監視方法)に「HTTPエージェント」が追加されました。この HTTPエージェント を使うと、HTTP や HTTPS で接続できる API などから取得したデータを保存することができます。Zabbix3.4まではこのような監視をする場合は、外部スクリプトを使うなど工夫が必要でしたが便利になりましたね。そこで今回は、Zabbix 4.0 の HTTPエージェ...
クラウド

Google Cloud Load Balancing マネージドSSL証明書の設定方法

つい先日、Google Cloud Load Balancing が マネージドSSL証明書 に対応しました。このマネージドSSL証明書を利用すると、SSL/TLS証明書の取得や更新作業をすべて Google がやってくれます。しかも SSL/TLS証明書の取得費用もかかりません。そこで今回は、Google Cloud Load Balancing の HTTPSロードバランサにマネージドSSL証...
Linux

Apache httpd 2.4.37(TLS1.3対応)+ HTTP/2 + Brotli インストールメモ

2020.01.12
Zabbix

Zabbix 4.0 インストールメモ(CentOS7 + MySQL 8.0)

2018年10月1日、Zabbix4.0がリリース されました。前バージョン3.4のリリースから約1年ぶりのバージョンアップです。Zabbix4.0 は、長期サポート(LTS)リリースのためサポート期間が5年と長いのが特徴です。また Zabbix4.0 では、監視アイテムの手動実行ができるようになりました! そこで今回は、CentOS7.5(1804)+ MySQL 8.0 に Zabbix 4....
Linux

Apache httpd 2.4.35 + HTTP/2 + Brotli インストールメモ

2020.01.12
タイトルとURLをコピーしました