2014-01-01から1年間の記事一覧

計算機を作ってみよう(2)(DRY)

前回の続きです。 計算の処理で足し算が出来たので、他の演算処理も同じように作ってみましょう。 local function calcMinus( l, r ) end local function calcMultiple( l, r ) end local function calcDivide( l, r ) end こんな感じで、同じ手順で作ってい…

計算機を作ってみよう(TDD)

TextScriptで計算機を作ってみよう。 サンプルの中に入っている「計算機アプリ」を、1から作ってみて 開発の流れを追ってみたいと思います。 まず初めは計算する処理から作ってみたいと思いますが ここは「TDD」で進めてみましょう。 「TDD」というのは、「…

開発中に役立つ静的解析(3)

さらに、前回の続きです。 テストカバレッジもグラフ化してみました。 サンプル http://llkvs.herokuapp.com/analysis/index ソース https://github.com/llby/llysis 使い方は簡単です。 右側の「カバレッジをグラフ化」というボタンを押してみます。 こんな…

開発中に役立つ静的解析(2)

前回の続きです。 今日は、grep機能の使い方について説明したいと思います。 サンプル http://llkvs.herokuapp.com/analysis/index ソース https://github.com/llby/llysis使い方としては、 右側のgrepのところにあるテキストボックスに、キーワードを入力し…

開発中に役立つ静的解析

開発中に役立つ静的解析ツールというものを作ってみました。 d3.jsを使いました。 http://llkvs.herokuapp.com/analysis/index 静的解析には色々なものがありますが、問題を洗い出したり、品質を図ったり 開発が終わった後で使うものが多いように思います。 …

rails4でbootstrap3を使う

rails4でbootstrapを使おうと思って gem "twitter-bootstrap-rails" を使って進めていた。 http://bootswatch.com/ のテンプレートとか使って、おぉと調子にのっていたらbootstrap3では無かった・・・ bootstrap3が使いたいんだよー フラットだよー と思って…

herokuではまった3つの事(3/3)

前回の続き、herokuではまった事などメモ3.assets rails4で画像などを扱う場合には、 <div class="container" style="background-image: url(<%= asset_path 'background.jpg' %>);">こんな感じで、Asset Pipelineを使います。 だけど、デフォルト状態ではエラーになりました。 herokuでは、nginxとかいないのでconfig/environments/production.rbを下</div>…

herokuではまった3つの事(2/3)

前回の続き、herokuではまった事などメモ2.sqlite3 herokuを無料で使うには、データベースはPOSTGRESQLを使う。 しかし、ローカル環境では手っ取り早くsqlite3を使いたい場合 Gemfileを group :development, :test do gem "sqlite3" end group :production…

herokuではまった3つの事(1/3)

herokuやってみたので、はまった事などメモ1.DBへの接続 適当に、herokuをキーワードにググりながら進めていて もちろん無料でやりたいので、データベースはPOSTGRESQL_CRIMSONというアドオンを使ってみました。 でも、中々つながらないな〜 herokuの管理…

herokuで一言つぶやきメモを作ってみました。

「Llkvs」一言つぶやきメモ http://llkvs.herokuapp.com/ 一人でつぶやきを、メモしていくツールです。 つぶやきも積もれば・・・何? 一人でつぶやくからこそ、出来ることって・・・何? メモをする時に、どこに保存するか?どうやって保存するか?悩むこと…

ver.0.70が公開されます

ver.0.70が公開されます。 http://www.vector.co.jp/soft/winnt/prog/se493923.html まだ、サーバーには反映されてないですが 近日中に反映されると思います。 どうぞ宜しくお願いします。 変更内容 レキシカルスコープへの対応。 continue文を追加。 内部定…