週報 2024/04/28 川はただ流れている 4/20(土) 初期値依存性 さいきん土曜日は寝てばかり。平日で何か消耗しているらしい。やったことと言えば庭いじりと読書くらい。 ベランダの大改造をした。 サンドイッチ 一年前に引っ越してからこんな配置だったのだけど、さいきん鉢を増やしたら洗濯担当大臣の妻氏…
![はてなブログ | 無料ブログを作成しよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)
id:hitode909 くんと、id:masa138 さんを加えた3人体制でがりがりテストを書きました 結果、とりあえずカバレッジが100%に見えるようになりました Sixeight/termtter · GitHub スライドにも書いたように、カバレッジはいくらでもごまかせるし、逆に全く必要のないテストも書かないと100%にならないので、ほんとに目安にしかならないと痛感しました とても楽しかったのでまた近いうちにやります # にしても文章が夏休みの絵日記レベルなのをどうにかしたい photo by hitode909 Termtter Refactoring SpaView more presentations from Sixeight.
PLAI - Acceleration Program for Generative A.I. StartupsStefano
金井仁弘(HN:CanI)氏 撮影:平沼久奈 ハンドルネームCanIの由来は、「“Can I”→キャナイ→カナイ」。C#、Visual Studio、Microsoft .NETとマイクロソフト製品が大好きな「.NETer」と自称する 筑波大学付属駒場中学校は、東京都内にある中高一貫の国立校だ。入学試験の偏差値と東京大学への進学率の高さから“東の筑駒、西の灘”と称される進学校である。強いのは受験だけではない。国際情報オリンピックや国際数学オリンピックでは、同校の生徒が毎年のように金・銀メダルを制するなど才能あふれる理数系人材が多数在籍している。 金井氏はこの夏の「セキュリティ&プログラミングキャンプ2009」(2009年8月12~16日)に参加し頭角を現した中学生プログラマである。 今年に入って、Ruby 1.9のフィボナッチ数列による演算(多倍長加算
ごくらく RDtool (基本編) 目次 目次 はじめに RD ツールってなに ??? RD & RDtool をつかってみよう!! まとめ はじめに ここでは, RDtool を使って手軽に html 文章を作成する方法を紹介します. この座学編を聞いて(比較的)損が無い人 下記の条件に当てはまる人にはおすすめ(だと思ってます)です. html を書く機会の多い人. html の編集はエディタで行っている人. 見出しをいちいち <h1>..</h1> などで囲むのが面倒臭い人. yatex が嫌いな人. スクリプト言語 Ruby に興味がある, または Ruby を知っている人*1 キーワード: Ruby, rd, html, tex, roff(man), ファイル生成 RD ツールってなに ??? RDtool は, RD 書式で書かれたテキストを html や roff*2, te
since 2022-12-24 ruby 3.1.2 irb(main):016:1* def add(a, b) irb(main):017:1* a + b irb(main):018:0> end => :add irb(main):019:0> add 1, 3 => 4 irb(main):020:1* def add_new a, b irb(main):021:1* a + b * 2 irb(main):022:0> end => :add_new irb(main):023:0> add_new 1, 3 => 7 irb(main):024:1* def fizzbuzz(num) irb(main):025:1* num irb(main):026:0> end => :fizzbuzz irb(main):027:0> 1.upto(10) { puts fizz
おいらは酔いどれ天の邪鬼! 頭はいつも Kernel Panic ! Drunkard Diogenes = Toto's Page タイトル通りRuby入門書である。ただ、オブジェクト指向を少しぐらいかじっていないと読むのも辛かろう。前記事の「プログラミング言語 Ruby」と重複するところも多いが、よりコンパクトで、具体例はこちらの方が多い。頭の鈍い酔っ払いには、二冊セットで読むとちょうどよい。本書は、リファレンスを読むための手引書のような位置付けにある。ちなみに、著者のYuguiさんとは、園田祐貴さんのことでRuby1.9系統のリリースマネージャと紹介される。自らMtF-TS(Male to Female Transsexual)と告白されるように、その勇気には頭が下がる。こういう方にこそ研ぎ澄まされた感性や才能が宿りやすいのかもしれない。 人間は物事を考える時、自分で使いこなせる言語
第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を使いこなせていま
第27回 「変わっていかなければ」。日本Rubyの会 会長の葛藤 岑康貴(@IT自分戦略研究所) 赤司聡(撮影) 2009/8/10 高橋征義(たかはしまさよし) 日本Rubyの会 会長 1972年1月29日、北海道出身。北海道大学大学院工学研究科修了(情報工学)。ツインスパーク所属。2004年8月に「日本Rubyの会」を設立、会長を務める。著書に『たのしいRuby』『Railsレシピブック』(共著)など。 ■日本Rubyの会、5周年 2004年8月8日に日本Rubyの会を設立しました。ちょうど5周年ですね。当時からLL(Lightweight Language)イベントなどが盛んでしたが、Rubyはいわゆるイベント参加の受け皿になるようなコミュニティがなかったんです。ユーザーや開発者向けのMLがあったくらいで。でも、これだけでは足りない。例えばイベント開催のためにRuby代表の人選をお願
2009/07/24 Ruby開発コアメンバのまつもとゆきひろ氏、笹田耕一氏、yugui氏の3人に話を聞いた。対談の前編ではバージョン1.8系から1.9系へという大きなバージョンアップの話を中心に、RubyとRailsの関係やRuby開発コミュニティのあり方についてお話しいただいた。後編の話題は、Rubyに宿る設計思想や、今後のRubyの多様化や進化の方向性などだ。 LispとRubyの違い @IT yuguiさんは子どもの頃からプログラミングを? yugui 最初に触ったのはN88-BASICでした。父のお下がりで、一次方程式を解いたりしてましたね。 @IT それは中学生のとき? yugui えーと、小学生ですね。 まつもと おぉー、ちょっと何だろう……、ぼくとのこの差は……(笑) yugui その後、FM-TOWNSのBASICでライフゲームを作ったりしてました。その後、Webがブレー
■ さあ Ruby をはじめよう Ruby の入門用の題材です。 Ruby をはじめてみたいけれど、どうやればいいの? という人に、課題を提供しています。 スクリプト言語になれるためには簡単なことでも、使い続けないと使いたいときに「あれ?」ということになります。 ここでは、UNIX のコマンドなどを Ruby で作成してみるという方法で、課題? を提供しています。 Ruby を使ってみたいという人は試してみてはいかがでしょうか? お決まり 1 実行サンプルについて 変数 種類 有効範囲(スコープ) 配列 ハッシュ(連想配列) 変数 $_ メソッド/関数 メソッド/関数の引数でのデフォルトの値 exit の意味 エラー/例外処理 スクリプトをファイルに保存して実行 引数を扱う 引数の参照 UNIX コマンド echo Ruby で表示 オプションの指定 ファイルを扱う cat コマンド 便利
前回は、Perlで書いたのだけど、 Rubyでも書いてみたので載せます。 動的型付け言語と静的型付け言語における多態性 オブジェクト指向では、多態性(ポリモーフィズム)という発想がでてくる。 この多態性を実現する方法を今回は2つ紹介する。 Rubyは動的型付け言語であり、ダックタイピングという手法で、多態性を実現できる。 対して、静的型付け言語であるJavaでは上位の型を作ることで多態性を実現できる(今回はインタフェースを用いてみた)。 ダックタイピング Rubyでのタックタイピングを見てみよう。 human = Human.new dog = Dog.new duck = Duck.new human.touch(dog) human.touch(duck)いま、このようにhumanがtouchすると、おのおのの動物が鳴くソースを書いてみる。 duck(アヒル)はhuman(人間)に触ら
2009年05月21日17:00 カテゴリ書評/画評/品評Lightweight Languages ruby.learn(:order => reverse); # - 書評 - Ruby逆引きハンドブック C&R研究所より献本御礼。 Ruby逆引きハンドブック るびきち こういう本を待っていた。特に「Rubyクックブック」(翻訳版)の出来がいささか残念だっただけに、この本の価値がさらに高く感じる。 他のプログラミング言語を会得している人であれば、Ruby本はこれと「初めてのRuby」で必要十分なのではないか。 本書「Ruby逆引きハンドブック」は、「出来ることが先」ではなく「やりたい事が先」にある人がRubyを使うための手本。いわゆるクックブックであるが、本家の出来が前述のとおりなので、日本においてはこれが de facto な「Rubyオフィシャルクックブック」となるのではないか。
現在、Rubyになんらかの形で絡んでいる人には、ある切り口でみると、大きく分けて2種類の人がいると言える。 それは、オープンソースの世界に馴染んでいる人と、そうでない人だ。 いくつか具体的な例を挙げるなら、 ・Rubyは自分でコンパイルして使うものである。 ・ソフトウェアはマルチプラットフォームが当たり前。 ・普段はLinuxを使っている。仕事でしかたなくWindowsも使う。 という感じ(決め付けではなく、あくまでもそんな感じ)の人はオープンソースな人であり、 ・ソフトウェアは実行形式のものをダウンロードするのが当たり前。 ・OSなんてWindows一択だ。 ・作ったソフトもWindows専用で何も問題はない。 と(こっちは決め付けで)考えるのがそうでない人だ。 これは、どの世界に身を置いているかという話であり、お互いにそういう人が存在していることは把握できるが、その考え方、感覚を本当の
お知らせ: Rumix 2の最新版 (バージョン 2.30) を公開しました。本バージョンより ruby 2.3 のインストールが可能となっています。 また、Windows XP環境での不具合報告が上がったことと、Windows XP, Vista環境を再現する手段がなくなったことから、Windows XP, Vistaをサポート外としました。(2016年11月20日) Rumix 2とは Rumix 2とは、Windows上でRubyプログラミング環境を一気に整えたい方のための、詰め合わせパッケージです。 同梱のインストーラを利用することによって、ruby本体、リファレンスマニュアル、コマンドラインシェル、いくつかの関連ツールなどを、あなたのPCへまとめてインストールすることができます。 また、USBメモリなどに入れて使うことができる、インストール不要のパッケージ「USB Rumix 2
2009/04/10 ソフトウェアは工業製品ではない――。Rubyの生みの親としてしられるまつもとゆきひろ氏は2009年4月9日、InfoQ主催のイベント「QCon Tokyo 2009」の基調講演で、ソフトウェアと何であり、何でないのか、それはどういう性質のものであるのかを雄弁に語った。 コードとは設計である 「ビューティフルコード」と題した基調講演を行ったまつもと氏は、2007年に共著者の1人として出版した同名の書籍に書いたエッセイに込めた思いを、次のように語る。 「世界に冠たる日本の製造業のノウハウを適用することで生産性を上げることができるに違いないという発想がありますが、ソフトウェアは工業製品ではない。そうした誤解を正していきたい」。 ソフトウェア産業界では、よくエンジニアが何十万人足りないということが言われる。しかし、まつもと氏は、これは工業生産と同じ方法論を当てはめることから来
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く