2013-01-01から1年間の記事一覧
BさんがhogeアプリにAさんのherokuメアドをCollaborator登録 Aさんが以下のコマンドたたく heroku git:clone -a hoge あとはいつも通りに使えるー 参考 Git Cloning Existing Heroku Applications | Heroku Dev Center
同じ内容のブログエントリーを複数のブログに投稿したいと思ってruby gem探したけど 見つからなかったので作ってみた とりあえず以下のブログに対応してみたけど メール投稿しかできない?のがあったのでGmailとsendmailも追加 はてなブログ&ダイアリー ア…
ブログのサイドバーがさみしいので、まとめサイトみたいに画像だけをたくさんばーっと縦に並べたい と思いdmmのブログパーツ見てみたけど、画像だけ20個並べるとかそういうのなかったdmm、web apiあるしherokuでsinatra使ったらできるんじゃね ということで…
sinatraでキャッシュ簡単すぎ require "rack/cache" require "sinatra" use Rack::Cache get '/' do # 10秒キャッシュ cache_control :public, :max_age => 10 sleep 5 "hello" end 参考 Sinatra: README
ひさびさにherokuで動かしてるsinatraアプリをメンテしようと思い vagrant up してubuntu上のsinatraアプリ起動して、windowsのブラウザからアクセスしようとしたらそんなサイト見つかりませんと 環境何にもかえてないのに・・・ 最初は、vagrantfileのpriva…
sqlite3 hoge.sqlite3 > vacuum; > .exit
sinatra + sqlite + sequel + bootstrapの組み合わせで簡易ブログ書いてみてるんだけどページネーションがうまくいかない・・・ extension書いたらと思いまずは公式ページのコードを写経して動かしてみた Sinatra: Writing Extensions require "sinatra" mod…
host1freeをメールサーバーにして host1free (ubuntu 12.04) をメールサーバー(sendmail)にしてみた 2 メール中継 - shoprevのブログ さくらvpsからメール送信できるようにしたけどやっぱりちょっと心配なので メールアカウント作成&受信はhost1free使って…
mongodbからcsvエクスポートしたデータをsqliteにインポートしようと思ったら 1対nの関連テーブルをembeddedしてた・・・ そんな手間でもないからjsonエクスポートしたものをスクリプトでsqliteへ入れることに で、ormとしてsequel使ってみた 1対nマイグレー…
mongodb 32bit版に2GB制限があるって最近知りOSを64bitにするのは面倒なので dbをmongodbからsqliteに変更するためデータエクスポートした 確認 mongo > show dbs # db 一覧 > use hoge # hoge db 使用 > show collections # コレクション一覧 > db.hoi.coun…
ソースがぐちゃぐちゃな気がしてこれはweb apiをそのまま使っているからだとなんとなく思い込み githubで探したけど古かったり使いずらそうだったりだったので作ってみた 以前、gem作ったときの記事を参考に はじめてbundlerでruby gem作ってgithubとrubygem…
前回で host1free (ubuntu 12.04) をメールサーバーにしてみた 1 - shoprevのブログ host1freeからmailコマンドでgmailにメール送受信できるようになったけど +--------------+ +--------------+ |host1free | |gmail | |--------------| |--------------| |…
2ヶ月ぐらい前にhost1feeを借りて初期設定したけど使い道がなく放置 host1free借りてみた&初期設定してみた 最近livedoorやgooといった無料メールが消えて捨てアドメールが・・・ ということでメールサーバーにしてみた。仕様は、 xxx@hoge.comメール受信 …
keysotre作成 # -keysotre : keystore name # -alias : keystore alias name # -storepass : keystore password # -validity : valid day cd hoge keytool -genkey -keystore hoge.keystore -alias hoge -storepass hogehoge -validity 10000聞かれる内容 Wh…
adapter typeがsqlのmodel使ったアプリで、migrate がどうこう言われ動かなくてくじけそうになったんですが、グーグル先生に聞いたら、alloyのsqliteを使った公式サンプルをtishadowで動かして動かなかった人の話が、tishadow作ってる人にいって、最終的には…
TiIconicFont&nend module使ってるアプリをtishadowで動かしたらエラーでて動かなかった githubの説明よんだらtishadowappに突っ込めって書いてあったので tishadowappのResources/fontsにfontawesome-webfont.ttfをいれて、 nend moduleをいれたら動いたー…
過去3回のエントリーで環境は出来上がったのでtitanium cli + tishadow + alloy + coffeescriptでandroidアプリ作るときの手順まとめ titanium studio by winodws7 を卒業して titanium cli + tishadow by ubuntu12.04にしてみた① - shoprevのブログ titaniu…
いままでwindows7でtaitanium studio使ってandroidアプリ作ってたけど、vagrant + titanium cli + tishadow by ubuntuに変更したためターミナル何枚も開くことに・・・ グーグル先生に聞いたらtmuxつこうてみなはれといわれたので入れてみた インストール su…
前回、tishadowが動くとこまでもっていったけど androidのwifi環境まわりがダメでtishadow様がエラーだしまくりだったのをwindowsを無線lanルーター化して回避 windows7ノートパソコンを無線lanルーター化してみた - shoprevのブログ したのでtishadow runコ…
android端末のwifi接続環境が整ってないとtishadowが使えないってことが判明したため windows7ノートパソコンを無線lanルーター化してみた最初はソフトで何とかしようと2本試してみたけど、virtualrouterは接続すらできず、 Connectify Hotspot Liteは、接続…
前回、環境構築からandroid実機転送までいけたので、いよいよtishadow vagrantfileのネットワーク設定をブリッジアダプター&NATよりも優先に変更 アダプター名はvirtualboxのguiで確認(もしくはコマンドで確認 => VBoxManage list bridgedifs) config.vm.…
これまでtitanium studioで作業してきたけど、titanium studio自体、重くてもっさり&エミュレータ遅すぎで使えないためでテストは実機で。それでもandroidへの転送に1分以上かかったりしてどうしたものやらと思っていたところ、tishadowなる神ツールの存在…
vagrant up時に、よく分らんエラーが出て共有フォルダーの中身が空っぽになり、グーグル先生への質問の仕方がまずかったのかえらい遠回りしたけどなんとか回避 The following SSH command responded with a non-zero exit status. Vagrant assumes that this…
7netshoppingのapiを使ってみようと思いruby gem探したんですけど見つからなかったので 作ってみました。githubからamazon apiの似た感じのをforkしたので本体はすぐできたんですけどテストでめっちゃ時間が・・ つくったのはsevennet-apiで、今後のために手…
rspecで初めてテスト書いてて、グーグル先生によれば web api使うならwebmockとvcr使ったら簡単とのことだったので使ったらエラーが・・・ VCR::Errors::UnhandledHTTPRequestError - :match_requests_on => [:method, #<struct VCR::RequestMatcherRegistry::URIWithoutParamsMatcher params_to_ignore=["timestamp", "Signature"]>]ignoreってとこかと思いまたまたグー</struct>…
まだちょっとruby 2.0.0 + rails 4.0.0は早いかと思い ruby 1.9.3 + rails 3.2.14 + mongoid 3.1.4 + twitter bootstrap + bootswitch + kaminariで まずバージョン指定&active recordスキップでrails作成 rails _3.2.14_ new hogehoge -OGemfileに以下を追…
なにげなくグーグル先生に無料VPSって聞いてヒットした host1freeっていう無料VPS借りて初期設定してみた 借りてみた サイトのFree VPSってとこからdownload&continueすると名前とメールアドレスとホスト名とOSテンプレート選べって言われるので言うとおりに…
node.jsとmongodbでなんかしてみたいと思ってて、windowsじゃ厳しい気が・・・ けど以前、vagrantとvirtualboxでubuntu環境作ってたことを思い出し まずはubuntuにnode.jsインストール mkdir ~/.nvm git clone git://github.com/creationix/nvm.git ~/.nvm s…
二年前、自分のサイトに「人気ページTop10」って機能付けたくて ページが表示されたタイミングでページパスを集計サーバーに飛ばして保存&Top10をリアルタイム集計して返すって作りにしたんですけど、リアルタイムの意味ないとか、そもそも全然ページビュー…
codeiqのjavascript問題解いてみた やっぱりcoffeescript便利すぎ map、filter、値が配列内にあるかどうかとかすげー map by javascript var result = array.map(function(item, i){ return item.name; }); map by coffeescript result = (item.name for ite…