takedajs ログ

備考録

Gulpを利用してJavaScriptとCSSを圧縮する

サイト速度を最適化するために、GulpでJSとCSSの圧縮を試してみました。 Gulpが導入されいることを前提に今回の記事を書いているので、まだ導入していない方は、以下の記事を参考に導入までを行ってください。 takedajs.hatenablog.jp 今回、JSとCSSの圧縮に…

GTmetrixAPIでサイトのページロード時間を取得する

サイトパフォーマンステストサービスであるGTmetrixのAPIを利用して、 このブログのページロード時間を取得しました。 GTmetrixAPIについて 詳しい説明は公式ページに掲載されているので、そちらをご確認ください。 GTmetrix REST API | GTmetrix 無料(Basic…

CodeIgniterでMemcachedを検証する

CodeIgniterでMemcachedの利用前後での速度比較を行いました。 サーバにMemcachedが導入され、PHPと連携ができていることを前提に今回の記事を書いています。 まだできていない方は、前回書いた記事を参考にMemcachedのPHPとの連携まで行ってください。 take…

Memcachedの導入とPHPとの連携

MemcachedをCentOSに導入するところから、PHPで利用可能にするための連携までを書きました。インストールするものが多いので、適宜インストールしてください。 環境 Vagrantで構築 OS: CentOS7 PHP: 5.4.16 Apache: 2.4.6 Memcachedのインストール Memcached…

ISUCON6の予選に参加しました

ISUCONに初参加し、今回の感想を備考録として書きました。 技術的な話は書いていません。 毎年開催されていて自分も参加したいと思っていたので、毎週技術週報を送り合ってる@enomotodevと@suga-tech3とp-teamというチーム名で初参加しました。 結果は、予選…

CodeIgniterのwebページキャッシュを検証する

webページキャッシュの導入方法や導入前後でのパフォーマンスの比較結果を書きました。 環境 vagrantでcodeigniterを構築 CodeIgniterのバージョンは 3.1.0 検証コード 1億回ループする簡単なコードです。 $this->output->cache(n);をアクション内の好きなと…

Macのデスクトップに付箋メモを表示させる方法

windowsを利用していたときは、デスクトップ上に表示させる付箋メモアプリにStickypaperを利用していました。 Stickypaperはデフォルト機能でショートカットキーを設定することができます。 作業中にメモをしたいときに、設定したショートカットキーを押すと…

imagemin-pngquantを利用して画像をロスレス圧縮する

前回の記事では、PNG画像圧縮にgulp-imagemin内で呼ばれているimagemin-optipngを利用しました。 今回は、更に圧縮率が高いimagemin-pngquantプラグインを利用して、圧縮率を比較してみました。 imagemin-pngquantプラグインの導入 ・imagemin-pngquant導入 …

【追記あり】Gulpを利用して画像をロスレス圧縮する

画像を圧縮する必要があり、Gulpを使えば画像が一括圧縮できると聞き、Gulpの導入から圧縮までを行いました。 画像圧縮には、PNG、JPEG、GIG、SVG画像を圧縮してくれるgulp-imageminプラグインを利用しました。 結果としては、png画像はうまく圧縮できたので…

golangで政府統計データ(e-Stat)を取得してグラフを作成する

golangで外部APIの情報を使いグラフを作成してみたかったので、 政府統計の総合窓口(以下、e-Stat)が提供している政府統計データを利用してみました。 目次 e-Statって? グラフ表示に使ったパッケージ 作ったもの コード e-Statって? e-Statとは、日本の統…