WEB開発

楽天APIを使って全ジャンルを取得する

楽天ジャンル検索API (version:2014-02-22)を使って楽天市場の全ジャンルを取得してみました。PHPの再帰関数を使って、ひたすらAPIを投げてみました。ソースは以下の通りです。 <?php $result = array(...
OpenVPN

AndroidからOpenVPNへの接続

初めにAndroidのESファイルエクスプローラーのようなファイラを使ってOpenVPNの設定ファイルをアンドロイド端末に移動します。Android端末のSDカードにopenvpnディレクトリを作成し以下のファイルをコピーします。 clie...
TIPS

Android Studioのインストール

Android Studioのダウンロードとインストールを行います。Android StudioはAndroid DevelopersのDownload Android Studio and SDK Toolsから入手します。 DOWNLO...
WEB開発

YouTubeの動画をサムネイルやリンクのクリックで切り替える

まずは実際の動作から。以下の椎名林檎 - 長く短い祭と三代目 J Soul Brothers from EXILE TRIBE / Summer Madness feat. Afrojackのリンクをクリックすると各動画に切り替わります。 ...
TIPS

CeonOS7に新しいUSB外付けハードディスクを追加する

I-O DATAのポータブルハードディスク500GB(HDPE-UT500)をバックアップ保存用に購入したので、パーティションの作成とフォーマット、マウントまでの作業を書いていきたいと思います。 dfコマンドを使って現在マウントされているデ...
OpenVPN

クライアント用設定ファイルの作成

OpenVPNクライアントからの接続に必要な.ovpnファイルを作成します。このファイルは主にアンドロイドからの接続に利用します。 サンプルファイルがインストールされているので、それをコピーして使います。 cp /usr/share/doc...
TIPS

PHPのログ出力をエラーのみにする(NOTICE、STRICT、DEPRECATEDは非表示)

; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED ; Development Value: E_ALL ; Production Value: E_ALL & ~E...
TIPS

PHPでDateTime組み込みクラスを使うためのにタイムゾーンを設定する

これをしないと以下のようなエラーになります。 HP Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): It is not s...
Apache

cronologでログファイルの分割

Apacheのログファイルは巨大化しディスク容量を圧迫します。cronolog を使うと Apache のログファイルを月別や日別というふうに切り出しを行うことができ、ログファイルの管理を容易にすることができます。yumを使ってcronol...
BIND

BINDの起動

システム起動時にサービスが開始されるように設定します。 systemctl enable named-chroot.service BINDを起動します。 systemctl start named-chroot