タグ

gemに関するtakkawのブックマーク (7)

  • 橋本商会 » 湘南台の男のらーめん500円の営業状態を調べるrubygems作った

    昨日、男の店主がメルマガで、「急に三田二郎をべたくなったから昼の営業は休みます」「今神保町で二郎べたけど、これから用心棒もべるから夜は19時からになります」と言っていて面白かったから作った。 ■インストール gem install otokonoramen500yen ■使う gem installすると、otokonoramen500yenというコマンドが使えるようになる。 otokonoramen500yen 実行すると、最新のメルマガの日時と文が表示される。 これでterminalで作業している時に、ブラウザを開かなくても今日営業しているかパッと調べられるので便利です。 ■開発者向け情報 一応gemなので、文と発行日時を取得できるようにしておいた。 例えば、センサーで取得した自身の健康状態と、男のらーめんの営業状態とを連動させた健康促進システムの開発などへの応用が期待できる

    takkaw
    takkaw 2011/04/29
    "開発者向け情報""例えば、センサーで取得した自身の健康状態と、男のらーめんの営業状態とを連動させた健康促進システムの開発などへの応用が期待できる。"
  • メモ:sudo gem install派からgem install派への移行 - I am Cruby!

    gem.gemrc に "--user-install" を追記以下のスクリプトでgemを移動(結構時間をうと思う)。中身は gem list を打ち込んでそれをパースして云々ってやってるんだけど、もしかするとファイルを移動するだけで良いかも。調べるのも面倒だし、一度消して、もう一度インストールしちゃえい!ってことでやった。 puts "gem list > /tmp/gem_list" system "gem list > /tmp/gem_list" str = IO.read("/tmp/gem_list") gems = str.lines.inject([]) do |res, line| res ||= [] res $1, $2.split(", ")] if line.match(/\A([a-z\-_]*) \(([\w\.,\s]*)\)/) res end l =

  • GitHub、Gemの自動作成をやめる

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    GitHub、Gemの自動作成をやめる
  • GitHub Stops Automatic Gem Building

    Beat the Plan: Probabilistic Strategies for Successful Software Delivery at Scale Large-scale software delivery demands managing complexity across teams and organizations. Similarly to betting strategies in Vegas, embracing probabilistic thinking helps tackle uncertainty, shifting from rigid plans to adaptive systems. By making informed bets and designing for change, leaders can control volatility

    GitHub Stops Automatic Gem Building
  • 本当は怖い家庭の Rubygems - ヽ( ・∀・)ノくまくまー(2009-06-04)

    ● [Ruby] 当は怖い家庭の Rubygems /usr/bin/* を勝手に荒らされるという話。今気付いただけので、ガイシュツなら無視してOK。 詳細 パッケージのディレクトリに、 とか書いておけば、その gem ファイルをインスコしちゃうと、無条件、無確認で /usr/bin/ls を上書きするのね。 gem のインスコなんてフツー root でやるし ギッハブにあるよく知らない野良 gem でも躊躇せずインスコしてるし Rubygems のセンスのなさは世界が認めるところだけど、このセキュリティ感覚は異常じゃね?俺が知る限り、これは世界一楽なバックドア仕込みフレームワーク。 使い方間違い? いやいや。もしかしたら、作者に言わせれば、 それはお前の使い方間違いだよ bin/* をチェックしてからインスコしろよ あと、野良とか入れんなよ てことなのかもしれないが、bin/* のチェ

  • GitHub上でのGem生成を巡る動き - Hello, world! - s21g

    #githubで質問したら、この記事を紹介してくれたので読んでみました。 Gem Rebuilds only on Version Bump We recently changed the system so that only gemspec pushes that contain a bumped version will be built. This will prevent accidental gem clobbering and we can now guarantee that when you release a specific gem version, that version will never change. 昔はgemspecファイルがちょっとでも編集されていれば良かったのですが、 1/13の時点で、GitHub上でGemを再生成するためには、バージョン番号を増

    takkaw
    takkaw 2009/02/01
    メモメモ。
  • gemのリリースをとっても簡単にする RTask を作りました - ¬¬日常日記

    Gemifyがあまりに素晴らしいので、こんなに簡単にgemを作れるのならば、gemのリリースだって簡単でなければならないだろう、と思いました。そこでRubyForgeへのリリースをとってもとっても簡単に行なうための RTask というライブラリ/ツールを作成しました。 http://github.com/keita/rtask/tree/master インストール このプロジェクトRubyForgeに申請したばかりなのでまだ承認が降りていませんので、残念ながらまだgemをリリースできていないのですが、皆様がご覧になる頃には次のようにしてインストールが出来るようになっているものと思います。 % sudo gem install rtask リリースまでの手順 RTask の使い方は次のようになります。 まず rubyforge コマンドで login などを済ませておきます。この辺の設定は

    gemのリリースをとっても簡単にする RTask を作りました - ¬¬日常日記
  • 1