2018年12月3日月曜日

[Mac/Linux] Anacondaで Python3系をインストールし Jupyter Notebook を使うまで


Step0. Anaconda とは

Continuum Analytics 社が提供している Python ディストリビューションです。
ダウンロードしてインストールすると、[Python][データサイエンスを扱うのに頻繁に利用されるライブラリ] を丸っとまとめてコンピュータに導入することができます。

[ライブラリ] とは [numpy],[scikit-learn],[matplotlib],[curl],[pip] などですね。もちろん [jupyter] も入ってます。
詳細は公式ドキュメントの一覧を参照してください。

本記事を読むことでできること

[Windows / Mac / Linux] で利用ができますが、本記事を読むことで [Mac / Linux] でのインストールと [Jupyter Notebook] を利用することができるようにします。

2018年5月8日火曜日

[GCP] google cloud storage を PHP から利用する

【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]で実行
OS : Linux(Debian 9.2)
PHP(7.0.27)

今回は [Google Cloud Storage] を [PHP] 上から利用していきます。

2018年1月27日土曜日

[PHP] IPアドレスから国を判定する(国コード)を取得する

【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)
PHP(7.0.27)

今回はPHPでgeoipを利用して、[IPアドレス] や [ホスト名] から国を判定する(国コードなどの取得する)方法です。

2018年1月21日日曜日

[Debian9] SSL/TLS証明書「Let's Encrypt」の導入記録


【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)

今回は [Debian 9] で [SSL/TLSの証明書(Let's Encrypt)] を [Apache] インストール環境へ導入した時の記録を残しておきたいと思います。

2018年1月19日金曜日

[HTML] httpsかhttpかを気にせずリンク先URIにアクセスさせる

[<a>タグ] や [<img>タグ] に指定するURIは、[http:] [https:] を省略して記載することができます。
<a href="//google.co.jp">

[PHP] シェルコマンド(Linuxコマンド)を実行する


【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)
PHP(7.0.27)

PHPでシェルコマンド(Linuxコマンド)を実行したいときがたまにある。
[shell_exec] を利用することで実行ができる。

2018年1月18日木曜日

[Apache] Apache2.4 (Debian) でファイル一覧を無効にする


【試した環境】
Google Cloud Platform(GCP)[VMインスタンス]上で実行
OS : Linux(Debian 9.2)
Apache(2.4.25)

Webサーバのファイル一覧がApacheのデフォルトでは覗けてしまう。
これではセキュリティ上問題なので、制御したい。
/etc/httpd/conf/httpd.conf
とよく記載があるが、Debian系のApache2.4での設定ファイルが違ったのでメモ。