Web サイトの sitemap.xml と robots.txt について!  (2013-07-31)

Web サイトやブログサイト等を運営していると、アクセスが気になります。 検索エンジンで検索に引っかかるようにするには色々と手段はありますが、検索エンジンのクローラ(ロボット)により収集されたデータで検索エンジン側でインデックスされる必要もあります。 黙っていれば勝手にクローラによりクロールされますが、ある程...

Rails - jpmobile でリダイレクト!  (2013-07-29)

当方の Ruby on Rails 製ホームページは、先日 jpmobile でスマートフォン対応しました。 携帯電話からのアクセスは需要が少ないと見込んで非対応としております。 しかし、携帯電話からのアクセスの際に無条件に PC 用ページが表示されてしまっては不親切ですので、携帯電話からアクセスされた場合は...

Rails - jpmobile で携帯・スマホ対応!  (2013-07-28)

現在、当方の Ruby on Rails 製ホームページは PC 用となっています。 携帯電話やスマートフォン等の携帯端末では、画面表示が崩れてしまいます。 そこで、当方のホームページを携帯・スマホにも対応すべく、 “jpmoblie” という RubyGem をインストールしてみました。 “jpmobile”...

Twitter - 全ツイート履歴データとの相違!  (2013-07-26)

現在では、ツイッターで自アカウントの「全ツイート履歴」が取得可能になっています。(データは JSON 形式。CSV データも有り) 当方は、「全ツイート履歴」が取得可能になる前から、Ruby + Twitter API で1時間単位、サーバ cron 起動で全ツイートを取得・データベース保存して管理しています。...

Octopress - rake clean 不具合!  (2013-07-24)

当方、ブログは Ruby 製静的ブログ構築フレームワーク Octopress を使用しています。 しかし最近、キャッシュを削除するコマンド rake clean を実行してもキャッシュが削除されません。 以下、記録です。

Ruby - rbenv のアップデート!  (2013-07-22)

当方、普段は Ruby はソースをビルドしてインストールして使用していますが、一部では Ruby のバージョン管理システム rbenv を使用しています。 時々、rbenv で新しいバージョンの Ruby をインストールしようとして、インストール可能な一覧に該当の Ruby が存在しないことがあります。 rbe...

W3C - Facebook OGP 関連 meta タグが Invalid!  (2013-07-20)

少し前から、当方のブログサイトの HTML に埋め込んでいる Facebook 連携用(OGP:Open Graph Protocol) meta タグ部分で、 W3C Validation が “Invalid” になるようになりました。 ちなみに、当記事執筆当初の7月8日は Invalid 判定でした...

Ruby - bitly API v3 で URL 短縮!  (2013-07-18)

こんばんは。 当方、普段 Twitter でのツイート時等に使用する URL は、URL 短縮サービス “bitly” を利用して短縮しています。 今回は、bitly API V3 を使用して URL を短縮する作業を Ruby で実装してみました。 以下、作業記録です。

bitly - OAuth 認証アクセストークン取得!  (2013-07-16)

URL 短縮サービス “bitly” を利用している場合、用意されている API を使用して様々な処理が可能です。 bitly API V3 を使用するには、OAuth 認証が必要です。(一部のリクエストでは API キー認証も使用可) 今回は、OAuth 認証に必要なアクセストークンの取得方法について簡単に...

Vim - TwitVim における BitLy アカウント設定!  (2013-07-14)

普段、当方デスクトップマシンでは Vim エディタの “TwitVim” プラグインを使ってツイートしています。 しかし、TwitVim の BitLy コマンドでは、デフォルトのユーザ名・APIキーで URL が短縮されてしまい、自分のアカウントで統計がとれません。 通常(それでも構わなければ)、それで良いの...

Google Maps JavaScript API V3 + 2点間距離計算!  (2013-07-12)

ホームページ上で “Google Maps API V3” を使って動くアプリを作成してみました。 任意の2点の緯度・経度から距離を計算するアプリです。 2点の緯度・経度は直接入力する他、Google マップ上に配置したマーカーからも取得できるようにしました。 (緯度・経度を直接入力した場合は、地図上のマーカー...

Google Maps JavaScript API V3 - APIキー取得!  (2013-07-10)

ホームページ上で “Google Maps API V3” を使ったアプリを動かしてみたくなりました。 “Google Maps API V3” を利用するには API キーが必要です。 (時期によっては、API キーが無くても利用できたりしていたようですが、当記事執筆時点では API キーは必要です) 以下...

特殊相対性理論における時間の遅れ!  (2013-07-08)

特殊相対性理論とは、「広辞苑 第五版」より引用すると、 1905年、アインシュタインが絶対静止の座標系を否定して、互いに等速運動をしている座標系に関してはすべての自然法則は同一の形式を保つということを主張した理論。質量とエネルギーの等価性が導かれた。 ある限定的な「特殊な」場合にだけに当てはめた理論で...

Rails 4.0.0 - Rails 3.2 系から移行!  (2013-07-06)

Rails 4.0.0 がリリースされたので、当方の Rails 3.2.13 製Webサイトも Rails 4.0.0 に移行してみました。 実際には、アップグレードではなく「作り直し」です。 作り直しと言っても、新規に空の Rails アプリを作成して、そこへ既存のコードを目視で移動する作業です。 当方は、...

Ruby - GitHub API ラッパー Octokit 使用!  (2013-07-04)

GitHub API の Ruby / Objective-C ラッパーである “Octokit” というものがあります。 この “Octokit” を使用すれば、比較的に容易に GitHub API の機能が実装できます。 (ちなみに、Ruby 製静的ブログシステムの Octopress とは関係無いようです)...