タグ

rubyに関するgrayzoneのブックマーク (236)

  • object-oriented social coding scripting language Ruby

    とちぎRuby会議04招待講演のスライド, 2011/12/3 http://regional.rubykaigi.org/tochigi04

    object-oriented social coding scripting language Ruby
  • RPGツクールVX AceのRGSS3を読み解く - 神無月サスケの波瀾万丈な日常

    日12月1日、そろそろRPGツクールVX Aceの体験版が出る頃ですね。 僕は今回、サンプルゲームを作らせていただいたこともあり、早い時期からVX Aceを触らせてもらったのですが、ツクールWebで徐々に公開されているような機能を見て、「これは上級者向けの強力なVXだ」と感銘を受けていました。 そんな『RPGツクールVX Ace』ですが、これまで、RGSS3についてはあまり情報がありませんでした。これは、RGSS3を変更して起きたことについてはエンターブレイン側は未サポートということもあり、なかなか紹介がしづらいという事情があるんだと思います。そこで今回、VXでRGSS2もそうでしたが、いちユーザーとして、僕がRGSS3を解析、紹介してみようと思います。 これから書く多くのことは体験版をいじれば分かることでしょうが、これから体験版をいじるかどうか考えている人、体験版を使ってもよくわからな

    RPGツクールVX AceのRGSS3を読み解く - 神無月サスケの波瀾万丈な日常
  • 緊急レポート!「ニフティクラウド SDK for Ruby」を試す方法!!:ニフティクラウド活用Tips:オルタナティブ・ブログ

    こんにちは、ちなつです。 さて今回は、取締役&External- facing Technologistと自ら名乗り、新しいIT技術を広く伝える活動とWebアプリケーション開発を行っているライター・吉田雄哉氏の記事をご紹介します。 (*記事の最後に吉田氏のプロフィールを掲載しています) ********************************************************************* ※この記事は2011年9月に執筆された記事になります。 こんにちはco-meetingの吉田です。 8月22日に「ニフティクラウド SDK for Ruby」がついに出ました。 Ruby使いの端くれとしては試さない手はないので、予定を変更してレポートしてみたいと思います。 決して翻訳とか、連載執筆が行き詰まっているから予定変更したのではありません。 待ってたんです!

    緊急レポート!「ニフティクラウド SDK for Ruby」を試す方法!!:ニフティクラウド活用Tips:オルタナティブ・ブログ
  • プログラマーは"一線"を超えると急激に伸びる - Linux/Ruby 小崎氏(後編)

    プログラマーのスキルはある一定のラインを超えたところで急激に伸びるんです。そのラインは早く超えるには、OSSの開発に参加していろんな人が書いたソースコードをたくさん読むというのは有効な手段の一つだと思います」――こう語るのはLinuxカーネルおよびRubyの現役コミッターである小崎資広氏だ。 小崎氏には前回、LinuxカーネルやRubyの開発に関わった経緯や、コミュニティ活動を円滑にするポイントをうかがった。今回は、これからOSSコミュニティに参加しようと考えている若手エンジニアに向けたアドバイスをお願いしよう。 関連インタビュー 【インタビュー】コミュニケーション力向上に役立ったOSS活動 - Linux/Ruby 小崎資広氏 【インタビュー】言語は思考にも影響を及ぼす、だからRuby開発を選んだ--まつもとゆきひろ氏 【インタビュー】Rubyが大きくなれたのは、私に隙があるからかな

    プログラマーは"一線"を超えると急激に伸びる - Linux/Ruby 小崎氏(後編)
  • 中高生Rubyプログラミングコンテスト、「暗記くん」と「BooBooアクション」が最優秀賞

    中高生国際Rubyプログラミングコンテストの最終審査会が2011年11月26日、東京都三鷹市で開催された。U-15(15歳以下)部門の最優秀賞には足立区立第九中学校3年 新名哲成くんの「暗記くん」、U-18(18歳以下)部門の最優秀賞には島根県立松江商業高等学校3年 伊藤伸くんの「BooBooアクション」が選ばれた。 中高生国際Rubyプログラミングコンテストは、三鷹市の第三セクターである「まちづくり三鷹」が中心となって実施したコンテスト。全国から29作品の応募があった。この日、U-15、U-18それぞれ4作品の最終ノミネート作品の作者によるプレゼンテーションが行われ、審査委員長のまつもとゆきひろ氏らにより最優秀賞が選出された。 Twitter連携学習ソフト U-15部門の最優秀賞を受賞した「暗記くん」は、国語などさまざまな科目の問題に回答すると、結果をTwitterに投稿するプログラムだ

    中高生Rubyプログラミングコンテスト、「暗記くん」と「BooBooアクション」が最優秀賞
  • Test::Unit - Ruby用単体テストフレームワーク

  • いらないキャッシュを消すとRubyスクリプトが速くなる - 2011-11-24 - ククログ

    いらないキャッシュを消すことでRubyスクリプトが倍速で動作するようになった話です。 先日、るりまサーチをRackspaceのクラウドサーバー(メモリ1GB)からさくらのVPS 512(メモリ512MB)に移行しました。理由はRackspaceのサーバーが遠くにあるのでレスポンスがもっさりするからです。最速検索がウリなのにこれでは遅いのでないかと誤解されてしまいます。さくらのVPSにしたら近くにあるためサクサクとレスポンスが返ってくるようになりました。しかも、リソース(主にメモリ量)はスケールダウンしているのにです。 るりまサーチはバックエンドの全文検索エンジンgroongaが高速に動作するのとそれほどアクセスがない(!)ため、CPUやI/Oがネックになることはありません。それよりも、ほとんどメモリを搭載していないマシンで動かしているため、ボトルネックになるとすればメモリです。実メモリ以上

    いらないキャッシュを消すとRubyスクリプトが速くなる - 2011-11-24 - ククログ
  • コミュニケーション力向上に役立ったOSS活動 - Linux/Ruby 小崎資広氏

    「スキルアップが図れるのはもちろんですが、私にとっては初対面の方とのコミュニケーションがとりやすくなるという点が大きいですね。OSSコミュニティでアウトプットしておくことで、それが話題の1つになります。込み入った説明が必要なときには、『Google先生に聞いてください』なんてかたちで済ませられたりもします(笑)」――LinuxカーネルおよびRubyのコミッターとして著名な小崎資広氏は、OSSコミュニティでの活動メリットをこのように語る。 小崎氏は、富士通 Linuxソフトウェア開発統括部に所属するエンジニアLinuxカーネルとRubyの2つのコミュニティで活発に活動しており、その名は世界的に知られている。2009年には日OSS貢献者賞を受賞。@ITでは連載「Linux Kernel Watch」を執筆し、Linuxカーネルのメーリングリストで熱く議論されているトピックスを紹介している。

    コミュニケーション力向上に役立ったOSS活動 - Linux/Ruby 小崎資広氏
  • 223Soft -

    Document Data Structure in MongoDB Express MongoDB lets you easily store structured and unstructured data in a flexible and dynamic database schema. It supports CRUD operations on complex data objects using JSON as the main data type. Its an open source solution so it may not be as robust or well supported as commercial management tools. However it is easy to deploy and works well for most use cas

  • ルビーのうた / ことのは | 音楽コンテストサービスCREOFUGA[クレオフーガ]

    私たちはルビーがなんなのか全くわかりません。 でも、同じ松江の方が作られたものなので、なんかうれしくて、応募してみました。 ルビーって何? わかんない! でもなんだかすごいらしい・・・ それだけの歌ですが、是非きいてみてください。 よろしくお願いします。 ことのは

    ルビーのうた / ことのは | 音楽コンテストサービスCREOFUGA[クレオフーガ]
  • 例えば GC を止める・Ruby ウェブアプリケーションの高速化 - 2nd life (移転しました)

    最近クックパッドでは、アプリケーションサーバの大半が Rails 2.3 から Rails 3 に置き換わったのですが*1、リリース前のベンチマークの時点ではあまりパフォーマンスが出ず四苦八苦していました。具体的には Rails 2.3 の時と比べ MRI 1.8.7 だとレスポンスタムが200%ぐらい遅い結果でした。Rails 3 になって実装が Merb core を取り入れ疎結合で綺麗になった反面、より多くのオブジェクトと・メモリを利用する様になった影響かと思います。 そこで Ruby インタプリタの変更*2を行い検証をしたところ MRI 1.8.7 (Rails 2.3と比べ) 約200%遅い MRI 1.8.7 -> Ruby Enterprise Edition 1.8.7 2011.03 (tcmalloc 無効) 約180%低速 MRI 1.8.7 -> Ruby Ente

    例えば GC を止める・Ruby ウェブアプリケーションの高速化 - 2nd life (移転しました)
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • VNCを使ってリモートサーバを自動操作·ruby-vnc MOONGIFT

    ruby-vncはRubyを使ってVNC接続を行い、マウスやキーボードの自動操作を行うライブラリ。 ruby-vncはRuby製のオープンソース・ソフトウェア。システム管理者などは複数台のマシンを操作しなければならない人が多い。そんなとき、常に手元に置いておくのではなくサーバルームにあるマシンをリモート操作するケースが多いのではないだろうか。そんな時に役立つのがVNCだ。 ScreenShot(2011-09-18 10.36.46).png RDPなどもあるが、VNCは殆どのプラットフォームに対応したプロトコルなので扱いやすい。そんなVNCを使っている際に、常に同じ操作を行っていると思ったらチャレンジしてみたいのがruby-vncだ。 ruby-vncはRubyを使ってVNC接続を行い、さらに自動操作を行うソフトウェアだ。パスワード接続に対応している。接続した後、pointer_move

    VNCを使ってリモートサーバを自動操作·ruby-vnc MOONGIFT
  • 「人間様が気分よくプログラミングするための言語」Rubyは何を目指すのか - GIGAZINE

    「気分やノリがソフトウェア開発には重要だ」と断言し、そこに注目して自らRubyを開発してきたまつもとゆきひろ氏は、どのようにしてプログラマに育ち、Rubyを生み出し、そして開発を続けてきたのでしょうか? 今や日初のオープンソースソフトウェアとして100万人規模のユーザを持つRuby。数々の賞を受け、なおも変化と成長を見据えるまつもと氏が日最大のゲーム開発者向けカンファレンス「CEDEC2011」にて、自らの若かりし日々から長いRubyの開発の歴史とそこで培われたコンセプト、そして未来への展望までを余すところなく披露してくれました。「Ruby開発が教えてくれたこと」と題されたこの講演の全内容は以下から。 まつもと: はじめまして、まつもとゆきひろです。 最近はRubyを開発した人ということで有名になりましたが、Ruby自体ゲームのソフトウェアというより、それを動かすサーバとして使用して頂

    「人間様が気分よくプログラミングするための言語」Rubyは何を目指すのか - GIGAZINE
  • 情報学広場:情報処理学会電子図書館

    ※ユーザ登録は無料です. 電子図書館のご利用にあたっては「情報処理学会電子図書館利用規約」をご遵守下さい。 掲載されているコンテンツには無料のものと有料のものがあります。有料コンテンツのご購入はクレジットカード決済のみとなります。 領収書をご希望の方は「電子図書館専用領収書発行依頼」(送信フォーム)にてご連絡ください。 複写および転載をされる方へ一般社団法人情報処理学会では複写複製および転載複製に係る著作権を学術著作権協会に委託しています。当該利用をご希望の方は、学術著作権協会が提供している複製利用許諾システムもしくは転載許諾システムを通じて申請ください。 尚、会会員(賛助会員含む)および著者が転載利用の申請をされる場合については、学術目的利用に限り、無償で転載利用いただくことが可能です。ただし、利用の際には予め申請いただくようお願い致します。

  • [CEDEC 2011]「Ruby」がやがてゲームエンジンに組み込まれるかもしれない。まつもとゆきひろ氏が語る,Rubyの過去と現在,そして未来

    [CEDEC 2011]「Ruby」がやがてゲームエンジンに組み込まれるかもしれない。まつもとゆきひろ氏が語る,Rubyの過去と現在,そして未来 ライター:米田 聡 ネットワーク応用通信研究所フェロー,まつもとゆきひろ氏。楽天株式会社楽天技術研究所フェロー,Rubyアソシエーション理事長,Heroku チーフアーキテクトも務める CEDEC 2011の最終日となる2011年9月8日,プログラミング言語「Ruby」の開発者として知られる,まつもとゆきひろ氏の講演が行われた。日を代表するソフトウェア技術者の一人といっていいほど高い知名度を誇る同氏だが,「Ruby=Webアプリの開発言語」というイメージが強く,ゲームの世界に深い関わりがあるようには思えないかもしれない。 だが,ソーシャルゲームなどのサーバーサイド言語として多くの採用実績があり,また,ゲームエンジンに組み込まれることの多い軽量言

    [CEDEC 2011]「Ruby」がやがてゲームエンジンに組み込まれるかもしれない。まつもとゆきひろ氏が語る,Rubyの過去と現在,そして未来
  • Ruby開発が教えてくれたこと

    1. Ruby開発が教えてくれたこと (財)Rubyアソシエーション (株)ネットワーク応用通信研究所 (株)楽天 技術研究所 Heroku [New] まつもと ゆきひろ @yukihiro_matz Powered by Rabbit 0.9.2

    Ruby開発が教えてくれたこと
  • DomainMarket.com, Claim Your Brand!

    #1 In Premium Domains 206,413 Of The World's Best .Com Domains Available For Immediate Purchase Safe & Secure Transactions 100% Satisfaction Guaranteed See our Testimonials

    DomainMarket.com, Claim Your Brand!
  • 知ってためそうRuby はじめに トップページ

    ようこそ! このサイトは、プログラミング言語Ruby(ルビー)の紹介サイトです。 ステップ1からステップ3まで順番に進みながら、Rubyにふれてみましょう。 でもちょっと待って。 Rubyを話す前にまずプログラムというものが私たちの生活をいかに便利にしているのかをお話ししましょう。 (ア)コンピュータとソフトウェア 今あなたの目の前にあるものは何ですか?このサイトを見ているパソコンや携帯端末のようなコンピュータですね。これらが動くためには、あらかじめ人が準備したソフトウェアというものがこの機械の中に入っているからです。ソフトウェアとはコンピュータが理解できる命令(動けとか止まれ)を集めたようなものです。 今やコンピュータは色々なところに使われています。朝起きたらご飯をべます。でもそのご飯はどうやって作っているのでしょう。台所には小さなコンピュータがたくさんありますよ。炊飯器、冷蔵庫、

  • Rubyで関数型プログラミング - 貳佰伍拾陸夜日記

    Rubyでの快適関数型プログラミングライフを追求するあまり, 使えるのか使えないのかよくわからないものを作ってしまったという話. Rubyに不慣れな人や関数型プログラミングに不慣れな人に対して酷なのはまだわかるとしても, C++(というかboostでの関数型プログラミング)に不慣れな人も全力で置いてきぼりにする誰得記事になってしまった...... 経緯 そもそもRubyはだいぶLispっぽくて, ブロックとイテレータを使うだけで関数型プログラミングになってしまう. たとえばこんな感じで: %w|1 2 3 4 5|.map{|x| x.to_i} %w|1 2 3 4 5|は'1'から'5'までの文字列からなる配列で, その配列のメソッドArray#map*1に対して, 受け取った引数を整数化するブロックを渡してやると, 1から5までの整数からなる配列が得られる. たとえば関数型プログラミ

    Rubyで関数型プログラミング - 貳佰伍拾陸夜日記