Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (61)

タグの絞り込みを解除

rubyに関するraituのブックマーク (149)

  • Rubyにはウンザリ!動的型付け、副作用、およびオブジェクト指向プログラミング全般からの考察 | POSTD

    この記事を書き上げるには、相当長い時間がかかりました。来は今年の年明け、Rubyの死 やデイヴィッド・ハイネマイヤー・ハンソンの TDDは死んだ がアップされて騒ぎになる前に投稿するつもりだったのです。昨年末に書いたツイートを見てください。 >Rubyにはもう飽き飽きした。理由はいろいろあるが、特にその副作用と、ステータスが可変なせいで大量のユニットテストを書かされるのにはウンザリだ。 @abevoelkerRubyの開発に関しては、大勢の人が心のどこかで何かおかしい、何かが欠けていると思っているようですが、たいていの人は責める対象を間違っています。Rubyで書いたアプリがとんでもない代物になったって? それはあなたがきちんとテストコードを書かなかったか、テスト駆動開発(TDD)の指針に則って開発しなかったからです。もしくは、正しいデザインパターンに切り分けるための知識が不足してい

    Rubyにはウンザリ!動的型付け、副作用、およびオブジェクト指向プログラミング全般からの考察 | POSTD
    • raitu
      raitu2013/07/24非公開
      初心者がRailsから始めるのは「教習場で免許を取ろうとしている人が、教習車に、F1用のばりばりのレースカーを毎週専門家にチューンさせながら使う、ようなもの」という説。
      • raitu
        raitu2013/07/16非公開
        「CPUとサーバーが現在の1/5の性能でしたら、Rubyのパフォーマンスは2006年の悪夢の日々に逆戻りするでしょう」Ruby Web開発が良い感じに"枯れてきた"って話とか
        • Cookpad の本番環境で使用している Ruby が 2.0.0-p0 になりました - クックパッド開発者ブログ

          技術部・開発基盤グループの村田です。クックパッド日から、番環境をRuby 2.0.0-p0 に移行しました。Ruby 2.0.0-p0 は 2013年2月24日にリリースされたRuby の最新バージョンです。新しいRuby を使って気持ち良く開発するために、できるだけ早くRuby をバージョンアップしようと尽力してきた結果が実りました。Ruby のバージョンアップでレスポンスが高速になったクックパッドRuby 2.0.0 に対応したことで、ユーザと開発者の両者にとって、これまでよりも快適になっています。Ruby のバージョン移行は、Ruby Enterprise Edition からRuby 1.9.3-p392 を経由してRuby 2.0.0-p0 へと段階的に実施しました。Ruby を Enterprise Edition から 1.9.3、そして 2.0

          raitu
          raitu2013/04/10非公開
          Cookpad「Ruby のバージョン移行は、Ruby Enterprise Edition から Ruby 1.9.3-p395 を経由して Ruby 2.0.0-p0 へと段階的に実施」レスポンス高速化
          • Ruby 2.0.0-p0 リリース

            SIZE: 13608925 bytes MD5: 50d307c4dc9297ae59952527be4e755d SHA256: aff85ba5ceb70303cb7fb616f5db8b95ec47a8820116198d1c866cc4fff151ed 特徴 主要な新機能 主要な変更点は以下のとおりです。 言語コア機能 キーワード引数:API 設計の新しい柔軟性 Module#prepend: クラス拡張の新しい方法 シンボルの配列を簡単に作るリテラル %i __dir__: 実行中のファイルのあるディレクトリ名 defaultUTF-8 encoding: 多くのマジックコメントが不要に 組み込みライブラリ Enumerable#lazy / Enumertor::Lazy: 無限の遅延ストリーム Enumerable#size: 遅延サイズ評価 #to_h: Hash へ

            raitu
            raitu2013/02/24非公開
            ついにか
            • 軽量Ruby – mrubyとRubyの違い

              MobiRubyで書いた”さめがめ” 去年の春からずっとコツコツと作っているmrubyでiOSアプリが書けるMobiRubyが久々に動く様になったので、1年近くmrubyを触ってきて気になった所を少し書いてみます。 以下、mrubyと区別しやすくするために、普段みなさんがお使いのRubyをCRubyと書いています。 mrubyって? mrubyはMatzが去年発表した省メモリ版のRuby実装です。CRubyの機能を全て実装している訳ではなく、JIS/ISOの規格をベースに設計・実装されたものです。JIS/ISOの規格書は有料なのですが、最終ドラフトがIPAのサイトから確認できます。 mrubyの経緯や概要は、日経ITProによるMatzへのインタビューが分かりやすく、内部などについては、IIJさんや東芝情報システムさんがまとめている記事が参考になります。 現在の所リリース版はなく、GitH

              raitu
              raitu2013/01/25非公開
              「mrubyはMatzが去年発表した省メモリ版のRuby実装」今のところまだ想像出来ないけど、マイコンチップでmruby書く日もいつか来たりするんだろうか…?
              • : イギリスのRubyカンファレンスBritrubyが人種・性別差別問題で開催中止に

                英国ルビーカンファレンス(BritRuby)が、登壇者の人種・性別問題によって中止される、というニュースをVentureBeat経由で知りました。 BritRubyは、来年の3月中旬の2日間、イギリスのマンチェスターで開催が予定されていたRuby onRailsコミュニティによるカンファレンスで、500名の参加者、20名のスピーカーを見込んでいたようですが、この登壇者がすべて「白人の男性」だったことが、今回の開催キャンセルの遠因のようです。 HackerNewsでの議論の中で指されている問題の開始点がこの一連のツイートだというのが当であれば、「参加者が全員白人男性なのだけが残念だ」というつぶやきに対する応答の中で、主催者側が「実力で選んだらそうなっただけ」と答え、「マイノリティは実力が無くて選ばれなかったのか?」となったあたりから、炎上しているようです。 この炎上が起こったのは昨日11

                : イギリスのRubyカンファレンスBritrubyが人種・性別差別問題で開催中止に
                raitu
                raitu2012/11/19非公開
                「登壇者がすべて「白人の男性」だったことが、今回の開催キャンセルの遠因」
                • ikeay - Overview

                  You signed in with another tab or window. Reload to refresh yoursession. You signed out in another tab or window. Reload to refresh yoursession. Youswitched accounts on another tab or window. Reload to refresh yoursession. Dismiss alert

                  ikeay - Overview
                  raitu
                  raitu2012/04/19非公開
                  http://fb.dev-plus.jp/column5/profile/ で話題になってたRuby使いなタレントのGithubアカウント
                  • 池澤あやかのプロフィール - Facebook開発者の為のサポートサイト | fb.developers'+

                    スマートウォッチはさまざまなブランドから発売されており、とても注目を集めています。しかし、具体的にどのような機能があるのか分からない方もいるでしょう。また数多くの種類があり、どれを選ぶか迷う方も多いですよね。そこで今回は、スマートウォッチの基的な機能や、おすすめのブランド・商品についてご紹介します。 #健康管理 多くのスマートウォッチには、歩数を計測する機能があります。その機能を使用すれば歩数やカロリーなどが計算できて、健康管理に役立つでしょう。 #通知機能 メールやSNS(Faceboook、Twitter、Instagramなど)の通知を受け取ることができます。会議中や事中などでも気軽に確認できるでしょう。 #電子マネー決済 対応しているスマートウォッチであれば、さまざまな電子マネー決済が使用できます。財布を取り出さなくてもいいため非常に便利です。 #音楽再生 スマホをカバンやポケ

                    池澤あやかのプロフィール - Facebook開発者の為のサポートサイト | fb.developers'+
                    raitu
                    raitu2012/03/28非公開
                    これが真のWeb系女子か。「好きな関数:if」ってlispってことかな?でもLispでもifは特殊形式だったような。Rubyでifを関数にすべきというポリシーだってことなのかな。
                    • JavaやC#の常識が通用しないRubyのprivateメソッド - give IT a try

                      衝撃を受けたできごと 最近Rubyを勉強しています。JavaやC#でオブジェクト指向プログラミングの基はマスターしてるから、Rubyもそのあたりは楽勝〜!・・・と思っていたら、JavaやC#の常識が全く通用しない振る舞いに遭遇してかなり衝撃を受けました。それは、 privateメソッドはサブクラスからも呼び出せる ・・・ということです!!がーん。 たとえば、JavaやC#だと自分のクラス内でprivateメソッドが使われていない場合、不要なメソッドとして削除できます。(リフレクションを使って呼び出される可能性はここでは無視ね) しかし、Rubyでは誰かがサブクラスを作って呼び出している可能性があるので、privateメソッドを削除する場合は注意が必要です。メソッド名を変更する場合も同様ですね。 また、知らずに親クラスと同名のprivateメソッドを定義すると、予期せず親クラスの実装をオ

                      raitu
                      raitu2012/03/15非公開
                      matz「Rubyのprivateの発想の元になったのはSmalltalkの「privateカテゴリ」です。使わないでね、というだけでアクセスできちゃう。」
                      • Webアプリケーションに対する広範なDoS攻撃手法(hashdos)の影響と対策

                        28C3(28th Chaos Communication Congress)において、Effective Denial of Service attacks against web application platforms(Webプラットフォームに対する効果的なサービス妨害攻撃)と題する発表がありました(タイムスケジュール、講演スライド)。 これによると、PHPをはじめとする多くのWebアプリケーション開発プラットフォームに対して、CPU資源を枯渇させるサービス妨害攻撃(DoS攻撃)が可能な手法が見つかったということです。この攻撃は、hashdos と呼ばれています。 概要PHPなど多くの言語では、文字列をキーとする配列(連想配列、ハッシュ)が用意されており、HTTPリクエストのパラメータも連想配列の形で提供されます。PHPの場合、$_GET、$_POSTなどです。 連想配列の実装には

                        raitu
                        raitu2012/01/01非公開
                        「hashdosは、ハッシュ値が同じになるキーを多数POSTパラメータに含ませることにより、CPU資源を枯渇させる攻撃」perl以外はPHPやrubyも食らう。対策はパッチなどによる言語実装のランダムハッシュ化
                        • プログラミング言語Rubyに組み込み版が登場、その名も「軽量Ruby」

                          ET2011での実演の様子。FPGAボード自体は、東芝情報システムが「組込みRubyチップ評価ボード」として一般に販売予定である。EthernetやCOMポートといったペリフェラルへのアクセスは、C言語で記述してある。 プログラミング言語のRubyに、軽量な組み込み版が誕生する。Rubyの開発者であるまつもとゆきひろ氏が中心となって開発しており、名称は「軽量Ruby」である。福岡県の企業や大学などの連合が、経済産業省の「地域イノベーション創出研究開発事業」に応募して採択され、その助成を受けて開発している。2012年4月にオープンソースとして公開する予定である。「EmbeddedTechnology 2011」(2011年11月16~18日、パシフィコ横浜)において、実演を披露した。組み込み分野においても、Rubyの高い生産性を利用したいというニーズに応える。 軽量Rubyは、コンパイラと

                          プログラミング言語Rubyに組み込み版が登場、その名も「軽量Ruby」
                          • 「人間様が気分よくプログラミングするための言語」Rubyは何を目指すのか - GIGAZINE

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

                            「人間様が気分よくプログラミングするための言語」Rubyは何を目指すのか - GIGAZINE
                            raitu
                            raitu2011/09/15非公開
                            本当にmatzはぶれないな。
                            • theinterviews.jp

                              このボーナスは、ゲームを始める前にリスクを避けたい人にとって、非常に有利な条件です。また、フリースピンからの勝利金は賭け条件があるものの、無料で始められる点が大きな魅力でしょう。 おすすめ2実績あるオンラインカジノ ベラジョンの姉妹ブランド インターカジノは、信頼性の高さでも定評があります。 特に、同じ運営会社が手がける有名なオンラインカジノ「ベラジョン」と姉妹ブランドであるため、運営の透明性や安全性が保証されています。 1996年に設立され、20年以上にわたってプレイヤーから愛され続けているという実績が、プレイヤーに安心感を与えているのです。 また、厳格な規制を守って運営されており、キュラソーライセンスを取得しているため、プレイヤーは安心してゲームを楽しめるでしょう。この運営体制と信頼の高さは、初心者からベテランプレイヤーまで幅広い層に支持されています。 おすすめ3キャラクターが特徴的

                              theinterviews.jp
                              raitu
                              raitu2011/08/29非公開
                              「カウボーイコーダーとして活動中。 テストを書かずにコーディングをするスタイルで社会に波紋を投げかけている」
                              • Twitterが、Ruby on RailsからJavaVMへ移行する理由

                                オライリーが主催するイベント「Open Source Convention 2011」が7月25日から米国ポートランドで開催されました。 その中で、TwitterがなぜRuby onRailsベースのシステムをJavaVMベースへ移行しようとしているのかを解説したセッション「Twitter: FromRuby onRails to the JVM」が行われ、ビデオが公開されています。 13分程度の短いセッションのポイントをまとめて紹介します。 世界最大のRuby onRailsによるWebサイトをJavaVMへ移行Twitterのアプリケーションサービスグループ、Raffi Krikorian氏Twitterは世界中からのツイートをリアルタイムで扱っている。リアルタイム処理が、ツイッターにおけるもっとも難しい処理だ。Twitterは、おそらく世界最大のRuby on Rail

                                Twitterが、Ruby on RailsからJavaVMへ移行する理由
                                raitu
                                raitu2011/08/02非公開
                                TwitterのRubyOnRails→JavaVM移行について「私たちのやりたいことは、一発ですべてのサーバへリクエストを投げ、それをまとめるような処理である。JavaVMは基本的に、このようなRubyではできないことを実現できた」
                                • 「Rubyの進歩がより速くなることを期待している」 Herokuのチーフアーキテクト就任について、まつもと氏との一問一答

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

                                  「Rubyの進歩がより速くなることを期待している」 Herokuのチーフアーキテクト就任について、まつもと氏との一問一答
                                  raitu
                                  raitu2011/07/13非公開
                                  「Ruby開発に参加している人は、私を別にすると本業の合間に開発したり、雇用が不安定な状況で開発しているのをなんとかしたいと話したところ、支援を快諾していただきました」
                                  • [速報]まつもとゆきひろ氏、米HerokuのRubyチーフアーキテクトに就任 - Publickey

                                    サンフランシスコに社を置き、Ruby onRailsのPaaSなどをクラウドで提供しているHerokuは、オープンソースのプログラミング言語「Ruby」の開発者であるMatzこと、まつもとゆきひろ氏が、同社においてRubyのチーフアーキテクトに就任すると発表しました。 まつもと氏以外にも、Rubyの開発コアメンバーの数人がHerokuのフルタイムのスタッフとなる方向で話が進んでいるとのことです。 まつもと氏は引き続き、島根県に社を置くネットワーク応用通信研究所のフェロー、楽天技術研究所のフェロー、Rubyアソシエーションの理事長などの肩書きを持ち続け、これまでと同様にRubyのオープン性と発展にコミットした活動を続けていくことを明らかにしています(まつもと氏のインタビュー記事「「Rubyの進歩がより速くなることを期待している」Herokuのチーフアーキテクト就任について、まつもと氏

                                    [速報]まつもとゆきひろ氏、米HerokuのRubyチーフアーキテクトに就任 - Publickey
                                    raitu
                                    raitu2011/07/13非公開
                                    「サンフランシスコに本社を置き、Ruby on RailsのPaaSなどをクラウドで提供しているHeroku」
                                    • デザイナーが RailsとGitのことを少し知ってると色々捗る

                                      The document contains a series of dates from 2011-6-22 repeated many times. Between some of the dates are short phrases such as "Don't Repeat Yourself" and "Convention over Configuration". The overall document does not appear to have a clear purpose and consists primarily of a date repeated with occasional unrelatedtext fragments.

                                      デザイナーが RailsとGitのことを少し知ってると色々捗る
                                      raitu
                                      raitu2011/06/23非公開
                                      これはよい分業
                                      • Ruby開発の新メンバーは14歳の中学生! - @IT

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

                                        • GitHub - ssig33/Auto-Delete-Tweet

                                          You signed in with another tab or window. Reload to refresh yoursession. You signed out in another tab or window. Reload to refresh yoursession. Youswitched accounts on another tab or window. Reload to refresh yoursession. Dismiss alert

                                          GitHub - ssig33/Auto-Delete-Tweet
                                          raitu
                                          raitu2011/03/30非公開
                                          「面白い発言を Twitter でしてしまった時に、その発言を自動的に消すスクリプトです。面白い発言とは RT されたり Favorite されたりした発言です。」

                                          お知らせ

                                          公式Twitter

                                          • @HatenaBookmark

                                            リリース、障害情報などのサービスのお知らせ

                                          • @hatebu

                                            最新の人気エントリーの配信

                                          処理を実行中です

                                          キーボードショートカット一覧

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

                                          公式Twitter

                                          はてなのサービス

                                          • App Storeからダウンロード
                                          • Google Playで手に入れよう
                                          Copyright © 2005-2025Hatena. All Rights Reserved.
                                          設定を変更しましたx

                                          [8]ページ先頭

                                          ©2009-2025 Movatter.jp