タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

rakeに関するwkoichiのブックマーク (4)

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 2007-04-18

    UNIXでよく使われるカレンダーを表示するプログラムをRubyで実装してみました。かなり前に自分で実装したHaskell版を参考に、できるだけRubyぽさがでるように心掛けてみました。 これだけだとさみしいので、ついでにExerb + Rakefileのサンプルもつけておきます。rakeでコンパイル、rake packageで配布用のアーカイブを作成します。あ、そうそうExerb化したプログラムを圧縮するのにUPXを使っています。不要な人はRakefileの該当行を適当に削ってください。 ファイル: cal.rb #!/usr/bin/env ruby require 'date' class Date def first_day_of_month Date.new(year, month, 1) end def last_day_of_month Date.new(year, month

    2007-04-18
    wkoichi
    wkoichi 2007/06/26
    calコマンドとExerb + Rakefileのサンプル
  • Rake - RubyによるビルドツールRakeの覚え書き。興に乗ったので詳しく書いてみた。

    RubyによるビルドツールRakeの覚え書き。興に乗ったので詳しく書いてみた。 2014/02/20 Rakeの作者、Jim Weirich氏が亡くなられました。安らかに… Rakeとは? インストール 単純なRakefile タスク ファイルタスク ルール ディレクトリ作成 タスクの説明 ファイルリスト クリーニング パッケージ作成 タスクの動的生成 テストタスク 複数のRakefileの連携 名前空間 参考URL Rakeとは? Rakeは、MakeをRubyで実装したものを超越したビルドツールである。 世間では、ビルドツールというとMakeやApache Antが有名で、よく使われている。 Rakeは、これらのいいとこ取りをした上で、特有のフィーチャーを追加した新しいビルドツールであり、複雑なビルドを柔軟に書きこなすことができる。その秘密は内部DSLという仕組みにあり、このおかげでビ

    wkoichi
    wkoichi 2007/05/15
  • steps to phantasien t(2006-09-01)

    2006-09-01 近況 いまの余暇コードは Makefile のかわりに SCons を使っている. Scons は python 製の make alternative. (概要は Radium Software に記事があった.) "#include" によるヘッダファイルの依存関係を勝手に解決してくれるのがいい. 私は何度やっても Makefile の dep ターゲットをうまく書けない. 泣きたくなる. gcc -MD で作った .dep ファイルが どのタイミングで Makefile に incldue されるのか, 実のところ未だによくわかっていない. 少し前にやった仕事でも, 試行錯誤の末になんとなく動いた Makefile をおそるおそる使っていた. (マニュアルをぱくったんだっけ...でも sed なんて使わなかったような...) 一体何がどの順序で評価されるのかさっ

    wkoichi
    wkoichi 2006/09/05
  • 1