HTML5

Resource Hintsとlinkタグによる事前読み込みでWebサイトを高速化しよう!

今までサイトの読み込み速度を速くする手法の一つに、遅延ロードや非同期読み込みが一般的でした。LazyLoadなどの遅延ロードを行ったり、Ajaxで非同期にscriptを読みこんだり。これらはjsをゴリゴリ書いたりすることで実現することができ...
サイト高速化

「UXを向上させる サイト高速化」のLTスライドを公開しました

teratailが主催の「第3回 teratail Meetup "集まっtail"」に参加してきました。今回もteratail開発チームの方とお話したり、サイトを使用しているユーザと交流することができました。
javascript

Google Feed APIでRSSやATOMを読み込む方法

javascriptから外部のRSSフィードを読み込みたいとき、基本的にクロスドメイン制約により読み込むことができません。そんな問題を解決するのがGoogleFeedAPIです。 今回はGoogle Feed APIを使って非同期でRSSや...
スポンサーリンク
javascript

jQueryでAjaxを始めよう! – Deferredを使った非同期処理の書き方

今回はjQueryのAjax関数を使った非同期通信処理をご紹介していきます。Ajaxを使うことでページ遷移をさせずにコンテンツを書き換えたり、他の処理を行いながらサーバとデータのやりとりを行うことができます。jQueryのajax関数はDe...
HTML5

javascriptでセッション?HTML5 SessionStorageの使い方

今回はHTML5のSessionStorageをご紹介します。今までjavascriptからSessionを直接触ることはできず、フロントエンドで一時的にデータを保存する方法はcookieしかありませんでした。HTML5からはLocalSt...
サイト高速化

第2回集まっtailにて「フロントエンド最適化」のLT登壇しました

teratailが主催の「第2回 teratail Meetup "集まっtail"」に参加してきました。前回同様、teratail開発チームの方とお話したり、サイトを使用しているユーザと交流することができました。
HTML5

クッキーはもう古い!?HTML5 LocalStorageの使い方

今回はHTML5で新たに追加されたLocalStorageをご紹介します。今まではアクセスしたユーザの情報を永続的に保持するためには、クッキーやセッションを使用しなければなりませんでした。サーバサイドではこの方法で問題ないのですが、これをフ...
WebAPI

REST APIとは? – API設計のポイント!

最近は様々なサービスでWebAPIが提供されています。普段の開発をする中でもシステム連携などでAPIを作る機会が出てくるのではないでしょうか。 WebAPIの中でもREST APIなんてものもよく聞くのかなぁと思います。
PhalconPHP

teratail主催「集まっtail」にてPhalconのLTで登壇しました

6月11日、teratailの運営会社Leveragesさん主催のteratailMeetup「集まっtail」に参加してきました。 イベントの内容としてはteratailユーザの技術者同士が交流する会で、teratail開発チームの方とも...
PhalconPHP

最速!PhalconPHPの特徴、メリット・デメリット

PHP最速フレームワークのPhalconPHP最近触っているのですが、個人的には好きです。 日本ではまだまだ広まっていないですが、導入するメリットは多くあると思います。 ですが同時にデメリットもあるので今回はPhalconのメリット、デメリ...
PhalconPHP

爆速フレームワーク!Phalcon PHPをWindows XAMPP環境にインストールしてみた

今回は爆速PHPフレームワークとして名高いPhalcon PHPを解説しながら、WindowsとXAMPP環境で動かしてみようと思います。 Phalcon PHPとは PhalconはCで書かれた拡張モジュールをPHPで読ませることで利用で...
CakePHP

CakePHPでHTMLの入ったJSONを返すAPIを作ってみた

CakePHP御存知の通りはControllerとModelで処理を書いていき、そこからViewをレンダーします。 ですが先日、Ajaxのレスポンスで処理結果のステータスとHTMLの両方をJSONで返したい!ということがありました。
Git

LinuxにGitの最新バージョンをソースからインストールする

今回はLinux CentOS6.5 64bitでGitをソースからmakeでインストールをします。 yumでインストールしようとすると1.7.1が入ってきてしまいまうので、 最新版をインストールしたいときはソースからインストールしましょう...
PHP

PHPで0埋めをする2つの方法- sprintf関数とstr_pad関数

数字を0埋め(ゼロパディング)したい時はあるかと思います。 月・日を2桁0埋めしたり、IDを0埋めしたり・・・。 とりあえず「PHP ゼロ埋め」と調べるとPHP公式のstr_pad関数が出てきますが、 今回はあえて使わずにスマートに実装する...
PostgreSQL

PostgreSQLでバックアップ・リストアする方法

今回はPostgreSQLでデータベースをダンプする方法についてご紹介します。 データベースをコピーしたり、バックアップを取ったりする時に使用することになるかと思います。 PostgreSQLではダンプをするのにpg_dumpとpg_dum...
スポンサーリンク