タグ

ブックマーク / qiita.com/shuhei (4)

  • Elm で複数ページのアプリを作るのにおすすめな rtfeldman/elm-spa-example の紹介 - Qiita

    Elm Advent Calendar 2017 の 20 日目の記事です! 一言で言うと rtfeldman/elm-spa-example 大変参考になるのでソースコードを読みましょう。 elm-spa-example は Elm 0.19 のリリースに合わせて大幅に書き直されました。この記事はそれ以前のバージョンに沿った内容になっています。 はじめに Elm で Todo アプリ以上のものを作ろうとしたときに、どういう構成で作ったらいいのか悩みませんか?僕はこれまで Elm でページが一つだけのアプリケーション(天気予報アプリとかピクセルエディタとか)しか書いたことがなかったので、最近仕事でページが複数あるちょっとした管理画面を作るのに rtfeldman/elm-spa-example を参考にしました。検索してみたところほとんど日語の情報がなかったので簡単に紹介してみようと思い

    Elm で複数ページのアプリを作るのにおすすめな rtfeldman/elm-spa-example の紹介 - Qiita
    igrep
    igrep 2017/12/20
  • Rails で信頼性の高い Migration を書くには - Qiita

    エムスリーでは Tech Talk という技術勉強会をほぼ隔週で行っているのですが、今日は記念すべき 50 回目ということで飲み会がありました。少しだけ飲み過ぎて遅くなってしまったのですが、エムスリーアドベントカレンダー 12/21(月)の記事がこちらになります。 私は日頃趣味では JavaScript 関連を触っていることが多いのですが、業務ではフロントエンドに加えて、Rails を使ってデータの整合性が何よりも大事な業務系のシステムを書いています。このようなシステムを開発する中で、Rails の Migration、特にスキーマ変更に付随するデータ変更について学んだことをいくつか書いてみようと思います。 バックアップ 何はなくとも、番環境で Migration を実行する前にバックアップを取りましょう。当たり前のことですが、大事なことなので二度言います。バックアップを取りましょう。

    Rails で信頼性の高い Migration を書くには - Qiita
    igrep
    igrep 2017/12/07
  • git diff で Office ファイルの差分を見る - Qiita

    入れたくないとは思っていても、止むに止まれぬ事情で Word, Excel, PowerPoint などのファイルを git レポジトリの中で管理することはありませんか?この記事では、Mac で Office ファイルの diff を取る方法を紹介します。Linux でも多分動くはず。 textconv 普通、バイナリファイルを git diff しても、変更内容がわかりません。ところが、git には textconv という、バイナリファイル(別にバイナリじゃなくてもいいんですが)をコマンドに渡した結果を diff に使う機能があります。ドキュメントには、JPEG の Exif 情報の diff を取る例等が載っています。 Office ファイルからのテキスト抽出 では、Office ファイルからテキストを抽出するにはどうすればいいでしょう?Windows の msysgit には as

    git diff で Office ファイルの差分を見る - Qiita
    igrep
    igrep 2016/02/23
    試したけどtika超便利。
  • RSpec の should/stub から expect/allow の早見表 - Qiita

    RSpec 2.14.0 からは allow, expect_any_instance_of, allow_any_instance_of も使えるようになりました。 obj.should ... expect(obj).to ... obj.should_not ... expect(obj).not_to ... obj.should =~ // expect(obj).to match(//) [1, 2, 3].should =~ [3, 2, 1] expect([1, 2, 3]).to match_array([3, 2, 1]) obj.should > 3 expect(obj).to be > 3 lambda { ... }.should raise_error expect { ... }.to raise_error # RSpec 2.14.0 or later

    RSpec の should/stub から expect/allow の早見表 - Qiita
    igrep
    igrep 2014/03/05
  • 1