@0tofuの備忘録...

プログラミングとか仕事の話とかFIT3 RS(GK5)のメンテナンス記録等の雑記

プログラミング

Raspberry Pi 3 Model B環境構築(マウス、キーボード不要) その1(microSDカード作成まで)

先日発表されたRaspberry Pi 3 Model Bが日本国内でも販売開始され、早速届いたので環境構築を行います。akiba-pc.watch.impress.co.jp 用意するもの Raspberry Pi 3 Model B microSD card (今回は32GBのものを用意) LANケーブル (ssh経由で設定する為、初期…

Yahoo!から降雨データを取得して雨が降りそう(止みそう)か教えてくれるrubotyプラグインを作った

herokuにデプロイしたrubotyを使って何か便利なことをできないかと考えていたところ…橋本商会さんのブログに降雨データを取得するhubotプラグインを作成されていたので、ruboty向けに作ってみた。 橋本商会 » Node.jsでYahooから天気予報とリアルタイム降雨…

GitHub実践入門のプルリクをマージ

以前購入したGitHub実践入門の中で、実際にPull Requestを送ってみよう!というのがあり、該当リポジトリの更新権限を作者様より付与頂いていて久しぶりにリポジトリを覗いてみると大量のプルリクがたまっていたので処理。 github.com 実際にプルリク送って…

NodeSchool 大阪 #14に行ってきました。

毎月開催されているnodejsの勉強会であるNodeSchool 大阪に参加してきました。 nodeschool.doorkeeper.jp nodejsと呼ばれるサーバサイドのJavaScript勉強会で世界各地で開催されており、ワークショッパート呼ばれる学習用のモジュールに沿って自分の好きなよ…

anyenv + phpenv + php-buildで複数のPHPのバージョンを管理する

ローカル環境で複数のバージョンをPHPを扱えるように、anyenvとphpenvとphp-buildを導入します。 anyenvの導入 作者様のサイト anyenvという**env系の簡易マネージャを作った - As a Futurist... githubにINSTALL手順があるので、それに従って導入 github.co…

PHPはじめました。

4月頃からプログラミング言語がPHPになるので・・・今週からPHPの勉強を始めます。 動画で学習できるWEBサービス paiza.jp paiza.ioというブラウザ上にエディタが表示されているので、ローカルに開発環境を構築することなく学習が可能 dotinstall.com こちら…

Product Advertising APIを利用して商品情報をゲット

Product Advertising APIを使って、商品情報を取得したかったので備忘を兼ねて、使用方法をメモ Product Advertising API rubyで上記APIを簡単に使用出来るgem[amazon-ecs]を使用します。 github.com Gemfile gem 'amazon-ecs' bundle install --path vendor…

Rubyを使ったクローラー&スクレイピング入門

広く浅くRubyの知識を身につけつつある中の人です。amazonでRubyによるクローラー開発技法を購入し、途中まで読んだのであっさりレビュー Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例 作者: るびきち,佐々木拓郎 出版社/メーカー: SBク…

WEBアプリエンジニア 養成読本

私がRubyを勉強しようと思ったのは、WEBアプリケーションを簡単に作成できるRuby on Railsというフレームワークがあるということを知ってRailsチュートリアルというサイトを知りいざやってみたもののscaffold等自動で生成してくれる類のものが理解できず軽く…

Progateでプログラミングのお勉強

特に作りたいWEBサービスやアプリといったものはないのですが・・・自分自身の技術力アップと色んな言語に触れておこうという意味も込めてここ最近はProgateというサービスでRubyやRuby on Railsの勉強をしています。 prog-8.com わざわざ開発環境を用意しな…

JavaScriptで位置情報を取得する[html5, geoLocation API]

iOSやAndroidのアプリで位置情報を利用するものは多々ありますが、わざわざアプリを作成しなくても、JavaScriptで現在位置を取得できるのでそれの紹介を簡単にしたいと思います。 geoLocation APIとは ユーザ(端末)の位置情報を簡単に扱う為のAPIです。geoLo…

jQuery Deferredのもっとも初歩的な使い方

例えばコンソールに2秒後に'foo'さらに1秒後に'bar'を出力したいとする。それを単純にJavaScriptで書いて実行すると… barfoo と、'bar'が先に表示されてしまう。 これを'foo'の後に'bar'が表示されるようにするには…以下のコードに修正すれば良い。 しかし、…