2015-06-01から1ヶ月間の記事一覧
まず例外とは 「仕様上値が定義できない場合に発生する状態」 のこと。これはエラーとは違うものであり、例えば0除算などが挙げられる。 - 5 div 0; uncaught exception Div Divっていうのが、0で割ったときの例外の名前となっている。 使い方 exceptionでユ…
前回に引き続き勉強したところをメモしながらやっていこうと思います。 Gemfileにrspecを追加して、 # Gemfile group :development, :test do gem 'rspec-rails', '~> 3.0' end rspecは以下でインストールできます。 $ bundle exec rails generate rspec:ins…
Cronを使ってサーバー上にあげたPHPスクリプトを定期的に走らせたかったのだけど、うまく機能しなくて悩んだ。 下のようなエラーメッセージが... /bin/sh: /home/sites/heteml/users/d/a/v/davinti/scripts/reset_pv_month.php: cannot execute binary file …
高階関数 関数を引数とする関数 関数を返す関数 その前に匿名関数について軽く触れておきます。 匿名関数 名前をつけない関数。λx.M 匿名関数は以下のように使う fn (<パラメータ>) => <式> 例えば、以下のように書けば、定義した関数をそのまま呼び出せる。…
これから1日1章くらいのペースで実践Ruby on Railsをやっていこうと思う.まじでこのくらいのペースでやってかないとと焦っています...笑 と言っても仕事優先なので仕事の合間に本気でやるしかないですが... ということで実践RoRは全部で20章という構成にな…
いつも忘れてググってしまうので、記事を書くための最低限のフローをメモしておきます。 0. sourceブランチにチェックアウト $ git checkout source 1. 新しい記事を作成 (alias be='bundle exec') $ be rake new_post Enter a title for your post: Lightes…
音声認識の機能を持ったiOSアプリを仕事で開発することになったので、メモしておきます。 いろいろある まずは音声認識機能を実現するためにどんな技術があるのか調べてみたので、有用そうなのをまとめてみました。 DOCOMO音声入力API https://dev.smt.docom…
以下の記事を参考に,Sinatraでsmartphoneからのアクセスかどうかを判定してviewを切り替えるような処理を書いてみました. Ruby: Sinatra で UserAgent みて iOS / Android 判別 | snippets.feb19.jp get '/' do ua = request.user_agent @sp = 0 @isAndro…
引き続きHerokuへのデプロイ用最軽量Sinatraアプリテンプレート的なのを作っていきます! 今回は多分最後で,databaseにデータを挿入するフォームとpostの処理を書いてきます. サーバー上のPostgreSQLは動くようになりましたが,ローカルのSQLiteの設定をし…
Special Thanks 以下の記事を参考にさせていただきました. Sinatra-ActiverecordをHerokuにPushする http://qiita.com/myokkie/items/6f65db5d53f19d34a27c SinatraからActiveRecord 3を使う(1) マイグレーション http://blog.ruedap.com/2011/04/16/ruby-s…
以下の記事に従って,Herokuにデプロイするための最低限のテンプレートをもったSinatraアプリケーションを作成してみようと思います. http://qiita.com/gogotanaka/items/760d4e6ad2b19ff78ff9 以下のリポジトリにおいてます. totzYuta/sinatra-app-templa…
申請間際になると意外にいろいろなやることができて毎回ぐぐるのも面倒になったので,メモしておきます.またスクショを撮るのが面倒なのでXcodeはコロコロとUIが変わるのでテキストのみで. iTunesConnectのアプリの画面から申請の取り消しを押す. Xcodeの…