タグ

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の自動作成をやめる

    垂直スケーラビリティと効果的なテストによる金融取引システムのパフォーマンスと効率の最大化 Peter Lawrey氏はJavaチャンピオンであり、Chronicle SoftwareのCEOとして、開発者を鼓舞してソリューションのクラフトマンシップを高めることに情熱を注いでいる。経験豊富なソフトウェアエンジニアとして、Lawrey氏はソフトウェア開発プロセスにおけるシンプルさ、パフォーマンス、創造性、革新性を奨励することに努めている。

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

    What's New in PHP 8.3 PHP 8.3 is the latest major update in the PHP 8.x series. In addition to performance improvements, it brings a wealth of new features, including amendments to the readonly feature introduced in PHP 8.1; explicitly-typed class constants; a new #[\Override] attribute for methods intended to be overridden from a superclass, and more.

    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