2012-01-01から1年間の記事一覧
gemを作成する際、rails pluginコマンドを使用していますが、余り使われていない、記事にされていない印象を受けたので記事を書きました。Rails Engine, rails pluginコマンドについて詳細はこちらです。 http://d.hatena.ne.jp/passingloop/20110801/p1 上…
id:ken_c_loさんが作成された”ズルいデザインテクニック”の中で紹介されていたSubtle Patternsが仕事でもプライベートでも使用していて、便利だなーと思ってたので、もっと簡単に利用出来る様gemにしました。 参考 http://d.hatena.ne.jp/ken_c_lo/20121115/…
今週に入ってガリガリとHTMLとCSSを書く事がありました。 折角、Railsでシステムを開発しているという事もあるので、効率良くCSSを書く方法を調べてみました。 調査結果 Twitter Bootstrapの色味を変えるだけでそこそこのデザインが出来る。 SCSSよりSASSが…
自社サービスにAPIを実装する事ってあまりないですよね。 kamadoのプロダクトも現在はAPIは公開してません。もし提供するのであれば、簡易的な方法ですが、ユーザーテーブルにtokenカラムを追加して、API用のルーティングを作成する…という方法が考えられる…
昨日の記事に引き続きSpreeネタです。※昨日の記事。Spree REST API に実装されていない、認証系APIを追加するgem spree_api_authを作成しました。 http://d.hatena.ne.jp/camelmasa/20120821/1345529571 SpreeのREST APIはformatがjsonで出力されますが、Con…
SpreeはRailsで作成されたECパッケージです。PHPでいうところのECCubeでしょうか。 gemで提供されています。 http://spreecommerce.com/最近触り始めているのですが、Spreeは各種機能をREST APIという形で提供しています。 しかし、このREST APIにはユーザー…
前に設定云々でハマった事があったのでメモ。 高速化のソースコードについては下記。 http://stackoverflow.com/questions/9016002/speed-up-assetsprecompile-with-rails-3-1-3-2-capistrano-deployment config/deproy.rb内に下記を追加 namespace :deploy …
色々調べ物をしていて、副産物が出来たので公開。 変数名とか適当です。 # encoding: UTF-8 require "json" require 'open-uri' require "net/http" module Net class HTTPRequest self.class_eval{ attr_reader :postdata def initialize(path, initheader …
下記の記事そのままなのですが、どこからこの画面に遷移出来るか分からなかったので調べました。 http://iphone-dev.g.hatena.ne.jp/laiso/20111115/1321339367 How do you use Compile Sources in Xcode 4.0? http://stackoverflow.com/questions/5762916/h…
ASIHTTPRequest https://github.com/pokeb/asi-http-request/ASIHTTPRequestはObjective-Cで書かれたCFNetwork APIのラッパーです。Objective-Cで書かれたライブラリの非同期通信部分で採用されています。 WaterflowViewとか。 https://github.com/aceisScop…
RailsでZepto.jsを使う方法。Gemfileに下記を追加 gem "zepto-rails" gem 'rails-behaviors'app/assets/javascripts/application.jsに下記を追加 (スマホ等でjsを切り分けるのであれば、新たにmobile.js等を作成して) //= require zepto //= require railsこ…
最近coderwallにハマっています。 githubの活動が"バッジ"という形で視覚化されるだけで、もの凄くモチベーションが上がりますねこれ…。僕のアカウント http://coderwall.com/camelmasaTeam kamado http://coderwall.com/teams/4f45ecc8158f28000d000001 タ…
gem jewelerについての詳細は割愛。2012年6月現在、gem install jewelerでインストールしたjewelerはGemfileが古いため、インストール出来ませんでした。2ヶ月前に修正したjewelerのインストール方法を忘れてしまったのでメモしておきます。 https://github.…
ISSUES 90 https://github.com/fastestforward/heroku_san/issues/90 これで修正出来ます。https://github.com/camelmasa/heroku_san/commit/cf592840619928a4a972381fc64e4770ceb8bf40tast removeが追加されてますが、def yの部分を追加すると出力がYamlに…
ISSUES 90 https://github.com/fastestforward/heroku_san/issues/90 これで修正出来ます。https://github.com/camelmasa/heroku_san/commit/7719967bb1b1dee5592caad68f86cc33e4c0df3d [PR]Spreeの情報を集めています。 ECを持ちたい方、仕事でECを使いたい…
セコンさん (id:secondlife)がcookpadの開発部長になられましたね。おめでとうございます! 並々ならぬ努力の賜物なのですよね。負けてられません!さてさて、去年の暮れ頃からPHPからRubyを書く様になって、様々なTipsが溜まってきたので、コンスタントに記…
Gemfile内のgemを更新したのですが、gem paperclip-metaで不具合が発生しました。rubygemsのpaperclip-metaを使うとダメで、dceさんのpaperclip-metaを使うと回避出来ます。gem 'paperclip-meta', :git => 'https://github.com/dce/paperclip-meta.git' 問題…
heroku restartで解決。 調査メモ Request Timeoutで(経験として)一番最初に思い当たるのはDBのスロークエリが原因。 調査するものの問題なし。 heroku logs --tailで503が発生する箇所をみても、トップページや画像のURLでも発生していた。 つまり、static…
Rails内でrequest.bodyの扱いがHTTPサーバによって違ったのでメモ。(id:secondlife さんからTwitter上で”thin / unicorn で異なるところに着目するより、rack.input を見てそれが異なってる、というところのほうが重要じゃないかな。" とアドバイス頂いたの…
Secure paperclip urls only for secure pages http://stackoverflow.com/questions/3770728/secure-paperclip-urls-only-for-secure-pagesまさに上記の状態だったのだけども。 ハマったので記事にしておきます。 環境 Rails 3.2.2 ハマったポイント Rails 3…
Heorkuアドオンのダウングレード方法(RedisToGo)についてです。ClipieではHeorku上のKVSにRedisToGoを採用していました。 ディスク容量を気にしないでKVSを使える様に、現在はEC2上にKVSサーバーを構築しています。RedisToGoのプランにSmallを利用していた際…
仕事以外に様々な勉強会等に参加していたりと、業界の知り合いが少しずつ増えてきました。 その中には、会社の社長や、エンジニア採用の権限を有したハッカーの方もいます。で。 最近よく聞かれるのが、”良いエンジニア”知りませんか?"や"良いデザイナーの…
WEB+DB PRESS vol.67のOpenGraphについての記事を書きました。 どんな内容? Facebookが提供を始めたOpenGraphを始めよう!という内容です。 OpenGraphって何?という方にも分かり易く書いているつもりです。 また、Ruby on Railsのサンプルコードを幾つか挙…