タグ

rubyに関するyamazのブックマーク (140)

  • Android使ってDuo3.0を使って勉強をするために色々やったことメモ | トナシカ日誌

    ひさしぶりに英語学習熱がよみがえってきたので、Duo3.0使って勉強するか〜と思っていたらDuo3.0の復習CDを分割するCUEシートが見つかったので、これは、英文と和訳を歌詞として入力して、android音楽プレーヤーで英文・和訳を見えるようにできれば、学習しやすいじゃん!と思い、やってみました。 Duo3.0って発売して10年以上たちますが、いまだに売れ筋の単語集なのですね。 ざっくりとした手順を書いてみます。わたしはMacつかっているんですが、1.のfoobar2000のくだりはVMWare Fusionを使ってWindowsでやりました。3のくだりはWindowsでもできると思います(未確認)。 1.Duo3.0の復習CDを分割してmp3にする。 「英語の会」というサイトに書いてあったやりかたを踏襲します。Duo3.0の文ごとに分割できるCUEシートを使って分割を行っています。

  • MP3ファイルのID3タグを一度に変更できるツールを作ってみた - yuumi3のお仕事日記

    昔にリッピングしたMP3ファイルには下のように iTunesで曲名が 01 AudioTrack 01.mp3 などと表示されています。これはiTunesの「情報を見る」ダイアログで変更できますが、いちいちGUIから変更していくのは大変です。そこで、ファイル名、曲名を書いたファイルから一括で変更できるツールを作ってみました。 iTunes, MP3 などに付いて・・・ iTunesは曲名等の情報は iTunes Library.itl (それを書き出した可読性のある iTunes Music Library.xml)というファイルで管理しています、このファイルを変更するとiTunesに表示される曲名を変更できます(この話しは次回にでも書きます)。 しかし、そこで曲を再生すると、なんと元の 01 AudioTrack 01.mp3 に戻ってしまいます! 実は wikipediaのID3タグ項

    MP3ファイルのID3タグを一度に変更できるツールを作ってみた - yuumi3のお仕事日記
  • Thinreports

    A PDF generation tools for Ruby, with design tool for editing templates. Thinreports Thinreports is a PDF generation tool that provides Thinreports Basic Editor and Thinreports Section Editor, a design tool for editing templates, and Thinreports Generator, a Ruby library for generating PDFs. Getting Started Thinreports allows you to create PDF layouts using the Thinreports Editor, and then load th

    Thinreports
    yamaz
    yamaz 2011/11/22
  • “パッチモンスター”、RubyのなかださんもHeroku社員に!:Rails Hub情報局:エンジニアライフ

    Salesforce.comの創業者でCEOであるマーク・ベニオフ氏は、Heroku買収に際してRuby開発コミュニティを支援していくと表明していましたが、その言葉には全く誇張がなかったようです。 すでにRubyの生みの親である、まつもとゆきひろさんをHerokuRubyチーフアーキテクトとして迎え入れたことは発表済みですが、もう1人、CRuby開発のキーパーソンの1人、なかだのぶよし(中田伸悦)さんも、すでに7月に入ってからセールスフォース日法人の正社員として入社済みであることを、ご人に確認しました。 週末に行われたRubyKaigi 2011の基調講演の中でも、まつもとさんが、なかださんのHeroku入りを明らかにしました。スクリーンになかださんの写真が大写しにされると、会場からどっと拍手が沸き起こりました。 懇親会でご人にお話を伺ったところ、ありがとうと言われて悪い気はしない

    “パッチモンスター”、RubyのなかださんもHeroku社員に!:Rails Hub情報局:エンジニアライフ
    yamaz
    yamaz 2011/07/19
    えぇ話や
  • 「Rubyの進歩がより速くなることを期待している」 Herokuのチーフアーキテクト就任について、まつもと氏との一問一答

    Rubyの進歩がより速くなることを期待している」 Herokuのチーフアーキテクト就任について、まつもと氏との一問一答 記事「[速報]まつもとゆきひろ氏、米HerokuRubyチーフアーキテクトに就任」でお伝えしたように、Ruby開発者のまつもとゆきひろ氏が米HerokuRubyのチーフアーキテクトに就任すると発表されました。 就任の経緯、今後の役割などについて、まつもと氏にメールでインタビューをしました。 Rubyコアをより高機能に、より高性能にするのがミッション ─── HerokuRubyチーフアーキテクトに就任される経緯などについて教えてください。 まつもと氏 先日、Salesforce.com CEOのMarc Benioffさんとお会いした時、「Rubyの開発を支援したい」との申し出がありました。そこで、Ruby開発に参加している人は、私を別にすると業の合間に開発した

    「Rubyの進歩がより速くなることを期待している」 Herokuのチーフアーキテクト就任について、まつもと氏との一問一答
    yamaz
    yamaz 2011/07/13
    いやいや、rubyの進歩を速くしたいなら@yukihiro_matz 以外のコミッターを専業として雇わないと。
  • Romantic Ruby! / kuko | 音楽コンテストサービスCREOFUGA[クレオフーガ]

    ごきげんよう。 RubyKaigi2009のライトニングトークで発表したゲームRomantic Ruby!のテーマソングです。Rubyの素敵さを伝える歌になれば良いなと思っています♪ http://dl.dropbox.com/u/774578/RoR%21.pdf Romantic Ruby! 作詞/作曲 kuko もしもあなたが少し 迷った夜には キーボードを叩く手を止めて 空を見上げてね 素敵なダックタイピング 動的型付け 赤い煌めき 心(むね)に熱く熱く響くの Ruby! always you love! Ruby! Romatic! オブジェクト指向 誰でも使える自由な呪文 Ruby! Romatic! Ruby! あなたに 愛を込めて届けたい この&block 受け止めて 抱きしめて

    yamaz
    yamaz 2011/04/17
    こっ、これは!?
  • 大江戸Ruby会議:「IT勉強会じゃないコミュニティを」 - @IT

    いわゆるIT勉強会ではなく、プログラマが集まってプログラマ集団として成果を出す。そういうコミュニティが作りたかった――。2011年4月10日、東京・深川で行われたRuby技術者(Rubyist)の集まり「大江戸Ruby会議01」の基調講演で挨拶した松田明氏は、浅草を中心に取り組んできた地域のRuby技術者のコミュニティ作りに込めた思いを、こう述べた。 成果を出すプログラマ集団のための場を 大江戸Ruby会議は、札幌、名古屋、仙台、東京、関西、九州などで年に数回行われている“地域Ruby会議”と呼ばれるイベントの1つ。参加者数こそ約80人とRubyKaigiやRubyConfなど内外の年次イベントより小規模だが、オープンソースコミュニティの1つのあり方を示すお祭りであり、交流会でもある。 開催メンバーは「地域Rubyist集団の生活発表会みたいなものです」と趣旨を説明する。“生活発表会”とい

    yamaz
    yamaz 2011/04/12
    皆さんお疲れ様でした。
  • RubyでEvent-DrivenなWebプログラミングを楽しむ環境が整ってきた件 - Tous Les Jours 攻防記

    という題で、RubyKansai勉強会#43で発表させていただきました。 使用したスライドは以下です。 Async Programming on Ruby View more presentations from Kazki Matsumoto. 発表でも紹介しましたが、非同期WebフレームワークであるCrampがすごく使い易い。使い方については以下のチュートリアルが参考になります。 http://m.onkey.org/2010/1/7/introducing-cramp また、非同期Webフレームワーク上から利用するための、ロックしないGearmanクライアントをEventMachine上で実装しています。 http://github.com/KazkiMatz/em-gearman-client ひどく荒削りな状態ですが、お役に立てば。

    RubyでEvent-DrivenなWebプログラミングを楽しむ環境が整ってきた件 - Tous Les Jours 攻防記
    yamaz
    yamaz 2010/05/16
  • RubyがPHPに勝つにはメソッド呼び出しのための新しい演算子が必要 - kなんとかの日記

    PHPerがRubyを触り始めて最初に不機嫌になるのは、空文字列が偽ではないことだ。つまり、PHPなら「if ($var)」で済むのが、Rubyだと「if !var.empty?」と書かなければならない。これでPHPerは不機嫌になる (まあ気持ちは分かる)。 if ($var) ... # PHP if !var.empty? ... # Rubyそれだけならいい。もし値がnilである可能性があるなら、Rubyでは「if var && !var.empty?」と書かなければいけない。この時点でPHPerは不機嫌どころかブチ切れる。なんでこんなに書かなきゃいけないんだ!? PHPなら「if ($var)」で済むのに!! SHIIIIT!! if ($var) ... # PHP if var && !var.empty? ... # Rubyここで、「空文字列が偽になるような言語仕様こそク

    RubyがPHPに勝つにはメソッド呼び出しのための新しい演算子が必要 - kなんとかの日記
    yamaz
    yamaz 2010/02/01
    be?はですかね?あとはnempty?
  • pg-rman - Project Hosting on Google Code

    Code Archive Skip to content Google About Google Privacy Terms

  • Lean & Mean Tokyo Cabinet Recipes

    InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architects. View an example Memorial Day Sale: Save up to 60% on InfoQ Dev Summit Boston (June 24-25)

    yamaz
    yamaz 2009/12/02
  • とちぎRuby会議02でのLTで話しました - 田舎Ruby親方

    今回のLTの話ですが、予想通り話しきれず時間切れでした。 まあ最初から内容的に無理をしていたので、計画通りとも言えます。 んで、いいところで話が切れたと言うことで、 続きはどこかでやりましょう。 藤岡が諦めていること 自分の技術力を地域に広めてスキルアップをはかることで、地域貢献をすること (つまり、地元で営業はしないと決めている)このくだりがみなさんにはショックだったようで、 驚かれたようです。そうです、私は既存のお客さん以外は もう地元で営業をしないことを決めています。 これまでの8年の紆余曲折の上でたどり着いている結論です。 地域貢献とは kkdさんが興味津々で聞いていましたが、 私はこの仕事がないと言われている福島で社員を数人雇用しています。 これ以外の方法での地域貢献は考えていません。 でも、仕事がないと言われている福島で雇用を数人持つだけで これ以上の地域貢献はないと言われてお

    とちぎRuby会議02でのLTで話しました - 田舎Ruby親方
    yamaz
    yamaz 2009/10/25
    かの地で複数の雇用にたる事業を立ち上げて、cgi.rbと子供のお守とかも同時並行でやってるだけでもう十分スーパーマンですよ。
  • Rubyを支えるYuguiの自信 「最後にはわたしがいる」 - @IT自分戦略研究所

    第33回 Rubyを支えるYuguiの自信 「最後にはわたしがいる」 金武明日香(@IT自分戦略研究所) 浅井隆晃(撮影) 2009/9/28 Yugui (園田裕貴) Ruby1.9系統リリースマネージャ Rubyコミッタ。2008年6月よりRuby 1.9リリースマネージャ。MtF-TS。1981年生。2004年、立教大学理学研究科在学中から大手航空会社予約管理システムなどWebシステムの開発に携わる。その後いくつかのwebシステム開発に携わり、2008年から株式会社スケールアウト。著書『初めてのRuby』。http://yugui.jpにてブログを執筆中。 ■「誰かがやらなければ」「ならばわたしが」 Rubyを使い始めてから、今年で9年目になります。「Perlよりもすっきりしていて使いやすい」という噂を聞いたのが、Rubyとの出合いでした。実際、当時はあまりPerlを使いこなせていま

    yamaz
    yamaz 2009/09/29
    おぉ!yuguiさんだ
  • How do I learn Ruby & Rails?

    This is a question I get quite a lot. Where should I start? What should I do? What can I do to become a better Ruby/Rails developer etc.. (more common questions) I wish there was a “simple/right” answer to these questions. Something like: “Read this book and you will become an awesome developer”. Unfortunately, things are not that simple. We are all different and we learn differently, we also come

    How do I learn Ruby & Rails?
  • ruby/railsでオフライン環境を整える - komagataのブログ

    開発効率をあげるにはやはり誘惑の多い家や割り込みの多い職場を出てオフラインで缶詰になるのが一番。 オフライン環境を整えてみました。 メール、IM、BTSなどの誘惑を断つ メールやIMはまだしも、近頃はタスク管理のはずのRedmineですら、短期的な集中の妨げになってしまいます。 当面の作業だけをテキストファイルに書いて出かけましょう。 ローカルマニュアルの整備 Ruby語マニュアルが良い場合は、ruby-man-ja-html-20080121.tar.bz2 これを落としてくれば最低限安心です。(僕も日語マニュアルをずっと参照していたのでコレが楽。) rubygems gem serverを自動起動する設定をすればいいんですが、普段apache+passengerなのでそれで閲覧するように設定しました。 sudo gem install sinatra cd ~/Sites gi

  • [cucumber][テスト] テストデータツールまとめ(2009春夏)

    ● [cucumber][テスト] テストデータツールまとめ(2009春夏) 調査結果 知見 みんな YAML での Fixture 作成には辟易 (except DHH) DHH は初心者 BDD の流れから全体の fixture でなく必要なデータを作成するのが主流 データ作成ツールは Machinist がすこぶる評判いい (現在のベスト) 集合的なデータが必要な場合は Dataset を使い、その中から Machinist を使う Fake データの作成は Faker gem がこれまたすこぶる評判よし Machinist の発音がわからない 今、cucumber + webrat + mozrepl + firefox + xvfb + rspec + machinist + faker が俺の中で激熱! 参考 http://github.com/aslakhellesoy/cu

    yamaz
    yamaz 2009/06/09
    知らないのだらけ><;
  • Rubyパフォーマンス総まとめ:Heap Stackによる1.8.xのスレッドの高速化、MacRuby AOT、ZenProfileとEventHook

    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が最近リリースされ、重要な変...

    Rubyパフォーマンス総まとめ:Heap Stackによる1.8.xのスレッドの高速化、MacRuby AOT、ZenProfileとEventHook
    yamaz
    yamaz 2009/06/02
    1.9に肉薄するスレッドの高速化
  • Capistrano、sudoとrunと:env : \ay diary

    Capistranoにはリモートホストでコマンド実行させるためのメソッドがいくつかある。その代表がrunメソッドとsudoメソッド。runメソッドはリモートホストにログインしたユーザ(特に指定しなければ実行ユーザ)でコマンドを実行する。sudoメソッドはsudoコマンドを使って指定したユーザ権限を得てからコマンド実行する。 この二つのメソッドは使い方がほぼ同じ。違いといえばsudoメソッドでユーザ名を指定できるということ。ただ、これは目的からして当然だといえる。ではそれ以外に違いがないのかというとそうでもない。実際のコマンド実行まで追いかけると二点ばかり、そしてけっこう大きな違いがあることに気付く。(以下、Capistrano 2.5.5で確認。) 一つめは複数コマンドの実行。runメソッドを使って複数のコマンドを一度に実行したいとき、たとえば次のように記述する。 run "mkdi

    yamaz
    yamaz 2009/04/27
    あとで試す 「ここで問題なのは、sudoコマンドが特定の環境変数以外を削除してしまう点である。」知らなかった..
  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

    yamaz
    yamaz 2009/03/24
    ruby1.9 encode encoding まわり
  • [ruby-dev:5173] Re: to_i,to_s の素朴な疑問

    Subject: [ruby-dev:5173] Re: to_i,to_s の素朴な疑問 From: keiju@ t n . m = S 2 2 P ? R F T 9 k E ? ) Date: Wed, 17 Feb 1999 00:46:53 +0900 References: 5040 In-reply-to: 5040 けいじゅ@日ラショナルソフトウェアです. In [ruby-dev :5040 ] the message: "[ruby-dev:5040] Re: to_i,to_s の素 朴な疑問 ", on Feb/12 11:42(JST) HQss_YasuiS/hq_ss / omssv.hq.hitachizosen.co.jp writes: >安井です。 何か呼び出されたような気がしましたので出てきました. >># でも、他のMLでnotationの重要

    yamaz
    yamaz 2009/03/06