タグ

rubyに関するtoshiyuki83のブックマーク (113)

  • 「人間様が気分よくプログラミングするための言語」Rubyは何を目指すのか - GIGAZINE

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

    「人間様が気分よくプログラミングするための言語」Rubyは何を目指すのか - GIGAZINE
    toshiyuki83
    toshiyuki83 2011/09/15
    読み応えある。素晴らしい講演でした。「ぼくのかんがえたさいきょうのげんご」ってすごいな・・・僕は野球チームだったような気がするけど・・・ #ruby
  • 1から始めるRuby - hp12c

    ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 1から始めるRuby : melborne.github.com - 数学の世界で1は数である 3歳の子供でもそれを知っている そして私やあなたが老いて死にゆくまで 1は数であり そこに疑念の入る余地はない プログラミングの世界でもふつう 1は数である CでもJavaでもHaskellでも 1は数であり それ以上でもそれ以下でもない ところが驚くべきことに Rubyの世界では 1は数ではないのである 嘘だと思うなら irbを立ち上げて 次のようにしてみるといい $ irb >> 1.next => 2 あなたは今 1にnextというメッセージを送った そうしたら1は 2という答えを返したのだ つまりRubyの世界で 1は数以上のものであり メッセージに返答する「

    1から始めるRuby - hp12c
    toshiyuki83
    toshiyuki83 2011/08/02
    こんな僕にでもオブジェクト指向がわかる
  • PHP しか書けなかった僕が Ruby を始めたころに思ったこと10点 « blog.udzura.jp

    RubyKaigi とか色々あって、ふと、僕がプログラミングを始めたころのことを何となく思い出したので走り書きしておきます。特に PHP に関しては記憶が曖昧なところがおおいので、 PHPer モヒカン族によるツッコミを歓迎します。 配列とハッシュが違う PHP においては、配列も連想配列もすべて array() と言う関数で生成する。むしろ、配列というものがキーを数字にしているだけの連想配列と言う位置づけだと思う。 Ruby ではもちろん、主たるコレクションには Array と Hash の二種類が存在し、区別される。最初はこの区別に若干戸惑いを覚えた。 ちなみに Python だとリスト・タプル・辞書ともっと増えるわけで、Javaのコレクションクラスに至ってはさらに多いし、この辺はどの実装が正しいとか適切とかではなく慣習なのかなあ、と思ったりする。 型(クラス)がより厳格 PHP では

    toshiyuki83
    toshiyuki83 2011/07/31
    僕もPHP→Rubyなのですが、当時、ほぼ同じようこと思いました…
  • 「欲しい出版社は自分で作る」、電子出版専業の「達人出版会」を一人で立ち上げた高橋氏に聞く

    「欲しい出版社は自分で作る」、電子出版専業の「達人出版会」を一人で立ち上げた高橋氏に聞く 達人出版会 代表取締役 高橋征義氏 最近、技術者の間で「達人出版会」という出版社が注目を集めている。ソフトウエア技術者である高橋征義氏が一人で立ち上げた、電子出版専業の出版社だ。同氏は、プログラミング言語Rubyの利用者/開発者の支援組織である「日Rubyの会」の会長という顔も持つ。同社の立ち上げの経緯などを高橋氏に聞いた。(聞き手は大森 敏行=日経エレクトロニクス) 問 なぜ会社を作ろうと思ったのですか。 高橋氏 きっかけは、2009年秋頃に「技術者がきちんとビジネスやマネタイズのことを考えるにはどうすればいいか」という勉強会の立ち上げを準備する飲み会に参加したことです。そのときに「どんなビジネスをすればいいか」を他の技術者と話し合っていて、米国の「Pragmatic Bookshelf」や「Pe

    「欲しい出版社は自分で作る」、電子出版専業の「達人出版会」を一人で立ち上げた高橋氏に聞く
    toshiyuki83
    toshiyuki83 2011/07/20
    高橋会長!
  • はてなブログ

    戦時中に作られた謎の石碑? 「国威宣揚(こくいせんよう)碑」の余生が興味深い 散歩をしていると「国威宣揚」と書かれた石碑を見つけた。普通こういうのには解説があるものなのに、立て札もなくそこにたたずんでいる。一体何者なんだろう。 調べて見えてきたのは、それぞれ違った余生をけなげにすごしている彼らの姿だった。 街かどの異物 慣れた場…

    はてなブログ
    toshiyuki83
    toshiyuki83 2011/07/08
    Salesforceの人はHeroku、"へろく"って読んでいるのか……?
  • Ruby開発の新メンバーは14歳の中学生! - @IT

    2011/04/14 オープンソースのプログラミング言語「Ruby」の開発コミュニティで、いま注目されている人がいる。福森匠大(Shota Fukumori、sora_h)さん、14歳だ。国籍、性別、年齢などは無関係というオープンソースの世界だが、これほど年若い参加者が「コミッタ」と呼ばれる開発のコアメンバーに迎え入れられることは珍しい。Ruby開発に加わった時点では中学2年生。「最年少記録」を塗り替えた。 欧米を中心にビジネスの世界でも迎え入れられつつあり、先日、JIS規格化もされたRuby言語。そのRubyの生みの親で、現在も開発をリードしているまつもとゆきひろさんに島根県から動画チャットで加わってもらい、福森さんに話を聞いた。 無料海外ドメインも使う「デジタルネイティブ世代」 記者への挨拶もそこそこに、最新のAndroid端末とMacBook AirをWiFiルータでネットに接続する

    toshiyuki83
    toshiyuki83 2011/04/16
    こういうの見ると、生まれもった環境は大きいと改めて思ったりもする
  • http://japan.internet.com/busnews/20110406/1.html

    toshiyuki83
    toshiyuki83 2011/04/06
    (プログラムわからないけど、興味がある方へ)Ruby勉強しませんか!?高度なプログラムは別として、僕ぐらいのレベルであれば、文系でも数学できなくても、プログラムは書けます。 #ruby
  • JavaScriptは初心者向けではなく“ハッカー言語”:Rails Hub情報局:エンジニアライフ

    先日、日Rubyの会会長の高橋征義さんと雑談しているとき、以下の指摘に妙に納得しました。 「私の中ではハッカー言語という分類があって、PerlやLisp、JavaScriptハッカー向けの言語だと思うんですよね」。 その心は、これらの言語は多数のプログラミングのパラダイムをサポートしていて、自分が何がしたくて、どれを使えばよいか分かっている人には柔軟で良いのだけれども、初心者が使う言語としては自由度が高すぎて難しいのではないか、ということです。 JavaScriptは最初のハードルこそ低いけど…… JavaScriptはどこでも動きますし、すぐに「Hello World」が表示できます。文字の色もすぐに変えられます。ほかのどの言語よりも最初のハードルが低く、入門に向きそうです。そういう意味で、初心者にオススメといわれることもあります。しかし、そこからちょっと先に進もうと思っても、「これ

    JavaScriptは初心者向けではなく“ハッカー言語”:Rails Hub情報局:エンジニアライフ
  • るびま

    『るびま』は、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 直

    toshiyuki83
    toshiyuki83 2011/04/05
    これ行ってました。懐かしい。とても素晴らしいRuby会議でした。
  • 言語別フレームワークの比較 ~Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門~ (1/6):CodeZine(コードジン)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    言語別フレームワークの比較 ~Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門~ (1/6):CodeZine(コードジン)
  • JavascriptでRubyの作り方

    2. JSRubyJavaScript で実装した Ruby – http://coderepos.org/share/wiki/JSRuby – http://labs.cybozu.co.jp/blog/nakatani/2008/01/j avascript_ruby_jsruby_01.html – http://labs.cybozu.co.jp/blog/nakatani/2008/01/_ jsruby.html • Hash未サポートだったり、実装率低め • 非同期実行やJavascriptオブジェクト(DOMな ど)の操作サポート

    JavascriptでRubyの作り方
  • プロとしての行為 Act as Proffesional

    Ruby を知らない人に Ruby の話をして欲しいと言われてないけど、ブログを書きました。(*1) 難しい話は抜きにしたいんだけど、抜きにしちゃうとまったく訳わかんないから簡単に説明する。 今回は Ruby の erb ってのを使って元ネタ同様のことを実現する。 mod_ruby が動くサーバなんて自分でつくらないとないだろうけど、 その辺はどうにかしてもらう。 erubyが導入されていれば、ファイルの1行目に #!/usr/bin/eruby -McKuCutf-8 とする。(*2) そんなこんなで、どうにかしてもらったら、 <%= と %> で囲めば動きます。 どうにかしてもらったサーバで example.html というファイルの拡張子を example.rhtml すれば良いだけです。 <%= Rubyスクリプト %> 拡張子を変えずに動かすこともできます。 .html ファイル

    プロとしての行為 Act as Proffesional
  • 格安VPSサーバで実用的なRuby on Railsアプリ運用環境を構築する

    はじめに Virtual Private Server(VPS)とは、一台のサーバー上で仮想サーバーを何台も起動させることで、個々のユーザーに対して管理者権限を付与し、専用サーバーのような環境を提供するサービスのことをいいます。VPSのユーザーはサーバーのリソースを自由に使用でき、CGI実行環境のカスタマイズや大規模データベースの利用などが可能です。 ServersMan@VPSは、そのVPSを格安で提供するサービスの一つ。例えば、ServersMan@VPSの「Entryプラン」では、HDD容量10GB、メモリー容量256MBのVPSが、初期費用無料、月額490円で利用できます。 また、料金の安さだけではありません。申し込んでからすぐ利用できる、VPS環境を簡単にリセットできる、マニュアルや管理ツールが充実しているというメリットもありますので、試験的な開発や個人的な開発でサーバーのチュー

    格安VPSサーバで実用的なRuby on Railsアプリ運用環境を構築する
  • cocooooooon.com - このウェブサイトは販売用です! - cocooooooon リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    toshiyuki83
    toshiyuki83 2010/12/07
    とても良い会場でしたよ! #sprk03
  • Rubyがそろそろ一回終わってみるべき10の理由

    いや、Rubyを取り巻く皆さんの生活まで終われとは言ってないですからね。終わってみるべきなのはRubyのコア部分の開発。 1) 百年の大計の欠如 https://twitter.com/yukihiro_matz/status/25168548474 によると、100年や200年続けるべきなんだそうだ。ふーん。100年って言ってみたいだけちゃうんか。200年後といえば人はおろかまつもとゆきひろと面識のある人間すら死に絶えている時期なんだけどな。そこまで続けたきゃどうするればいいか真面目に考えたことあんのかね。日国ですらこの120年で2回も憲法変わってんだぞ。惰性で200年もつわけがないだろ。 2) まつもとゆきひろがスケールしない 御存知の通りまつもとゆきひろのRuby開発に対するコミットペース(ここでいうコミットってのはソースコードをチェックインすることだけではなくて広く「関与」の意

    Rubyがそろそろ一回終わってみるべき10の理由
    toshiyuki83
    toshiyuki83 2010/11/07
    内容については僕はよくわからないけど、「人材の消費」という言葉が印象に残った。うちの会社はどうなの? 寝ます。
  • RubyでSkype - Skype Community

    SkypEintと言うホワイトボードソフトを作っているboです。 その際、RubyでAsctiveSを利用してSkype APIを使っていたのですが 某氏から「余計に一つインストールするのアレだよね」の様な指摘を受けまくり(w ActiveSを利用しない、RubyによるSkypeAPI使い方を考えてみました。 とは言え、SWin(vrubyの一部)に依存していますので、vrubyを使えるようにしてから試してみてください。 (もしくはスクリプトと同ディレクトリにswin.soを置くだけでも動くと思う) vrubyはライセンスがRuby'sなのでRubyインタープリターごと配布しちゃう場合は一緒につける事ができます。 これにより、ActiveSの様に別途インストールする必要がなくなるという訳です。 require "swin" require 'Win32API' class SkypeAP

  • 橋本詳解

    JSでRSA暗号が使えるやつ使ってみた http://cryptico.wwwtyro.net/ 鍵作る var pass = 'kazusuke'; var rsa_key = cryptico.generateRSAKey(pass, 1024); var pub_key = cryptico.publicKeyString(rsa_key); 'hello'を暗号化 var enc = cryptico.encrypt('hello', pub_key); console.log(enc.cipher); 復号するとhelloが出てくる var dec = cryptico.decrypt(enc.cipher, rsa_key); console.log(dec.plaintext); Macはファイルが作成された時にフォルダアクションが実行できる フォルダアクションはAutoma

    橋本詳解
    toshiyuki83
    toshiyuki83 2010/10/01
    家でやる。やりたい…
  • カンマやタブで区切ったエクセルのデータをウェブ用に変換するオンラインサービス -Mr. Data Converter

    Mr. Data Converter [ad#ad-2] 変換できるフォーマットは下記のようになります。 ActionScript ASP/VBScript JSON PHP Ruby XML キャプチャのデータを変換後は、下記のようになります。 ActionScript

    toshiyuki83
    toshiyuki83 2010/09/29
    データとプログラム扱う人にはかなり便利!
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • SkypeAPIをRubyから利用する「Ruby4Skype」 - のどぐろ

    Ruby4SkypeがGemでインストールできるようになったよ。」 と作者のbopperさんから連絡をもらったので、早速使ってみた。 Ruby4SkypeはRubyからSkypeAPIを簡単に利用できるようにしたラッパーである。ちなみにbopperさんはSkype社が主催したマッシュアップコンテストでアジア最優秀賞をとったTwitter4Skypeの作者だ。しかも若くてイケメン。許せんw しかしこのイケメンは、サーバーの利用料金払い忘れて、Twitter4Skypeの公開サイトを飛ばしてしまったらしいw さ、さてインストール方法は gem install Ruby4Skype でOK。swin.soが別途必要なので入っていない場合はインストールを。 こちらにリファレンスがあるけれども・・・リファレンスはまだ未完成。なので、プログラムを組むときにちょっとした深みにはまる可能性大・・・戻り値

    SkypeAPIをRubyから利用する「Ruby4Skype」 - のどぐろ
    toshiyuki83
    toshiyuki83 2010/09/28
    あ、あった…。 gem install Ruby4Skype