Rubyに関するkana0355のブックマーク (37)

  • Ruby 25歳。記念イベントへ行ってきた - ただのにっき(2018-02-24)

    Ruby 25歳。記念イベントへ行ってきた 20周年のときにLTをしてからもう5年もたったとは信じがたいんだけど、そういうことなので顔を出してきた。なんでも「おれはRubyの発展に寄与した」と主張すると貢献者として招待枠にしてくれるそうなので*1、ありがたく入れてもらった。 冒頭から祝辞やら電報披露やらでなんだか硬い感じで始まったものだから、司会の前田さんが四苦八苦しているのがおかしくて、こんなtweetをしたら人に拾われてしまった(笑)。 前田さんのビジネス敬語が板についてない感にニヤニヤしてる #Ruby25th — ただただし (@tdtds) 2018年2月24日 そのせいか(?)、その後はわりといつもの感じでになって安心したけどね。松田さんのRails賛歌あたりまではオーソドックスな構成だったけど*2、そのあとインフラ、IoT、データプロセッシングといった決してRubyが代

    Ruby 25歳。記念イベントへ行ってきた - ただのにっき(2018-02-24)
  • 言語処理100本ノック2015 をRubyでやる【第1章】 - ようじょのおえかきちょう

    自然言語処理を扱う研究室に配属になったので、この秋から課題として「言語処理100ノック 2015」をやっています。先輩も同期も Python で書いているのですが、みんな一緒はつまんないので Ruby で書いてみることにしました。コードは GitHub に随時上げていきます。 github.com 最初の方こそググれば「Rubyでやってみた」記事が引っかかるのですが、途中から全くヒットしなくなるので悲しいです。これも続くかわかりませんが可能な限りやっていきます。 今回は第 1 章「準備運動」です。 00. 文字列の逆順 文字列"stressed"の文字を逆に(末尾から先頭に向かって)並べた文字列を得よ. 解答 puts "stressed".reverse Ruby では、引数のための小括弧は省略可能です。 puts("stressed".reverse) でもいいけど、書かなくてもわか

    言語処理100本ノック2015 をRubyでやる【第1章】 - ようじょのおえかきちょう
  • KING JIM ポメラDM200でEmacs、Vim、Ruby、Pythonが動くなんて素敵すぎる!

    来、DM200には印刷できないワープロのような機能しかないのですが、これによってかなりの自由度を獲得できたことになります。 ※Caps Lockはポメラ側でもLinux側でもCtrlに変更できます 上記のページの通りにインストールを済ませると、SDカード上のDebian Linuxが起動できるようになります。Linuxの動作の安定感は実験レベルを超えて実用的です。 ※Caps Lockはポメラ側でもLinux側でもCtrlに変更できます SDカード上のDebian Linuxが起動できても依然標準のポメラの機能の素晴らしさは際立っているため、両者を連携して使う感じになる(同時に使えるのでなく、両者を起動し分ける)のですが、それが何とも楽しい。 工夫の余地のある文具が欲しいという人の目には、このDebian Linux on DM200は魅力的に映るかもしれません。 今回は、そんなDebi

    KING JIM ポメラDM200でEmacs、Vim、Ruby、Pythonが動くなんて素敵すぎる!
    kana0355
    kana0355 2017/07/16
    ”標準状態で使っているとモノクロディスプレイのようですが、実際はカラーディスプレイが搭載”
  • 違いを超えて報道の自由を守る~トランプ氏に非難されたCNNをFOXが擁護(江川紹子) - エキスパート - Yahoo!ニュース

    ドナルド・トランプ氏が、次期大統領となって初めての記者会見。その前日、ロシアトランプ氏の個人情報を集めていたことを示す文書の存在を報じたCNNなどを、トランプ氏は「嘘ニュース」などと激しく非難し、同社記者の質問には一切応えなかった。そうしたトランプ氏の姿勢に、CNNのライバル局であり保守的なFOXニュースのキャスターが、番組内でCNNを擁護し、権力者のジャーナリストに対する攻撃を許さない姿勢を示した。 会見直前のCNNの報道とバズフィードの資料公表CNNの報道によれば、ロシアが米大統領選に介入したとされる問題で、オバマ大統領やトランプ次期大統領らが米情報当局高官から受け取った報告書の中に、ロシアトランプ氏の個人情報や財政情報も集めていたことを示す極秘文書が含まれている。文書の元になっているのは、英国の情報機関の元工作員がまとめた35ページ分のメモで、CNNはそのメモの内容も入手したが、

    違いを超えて報道の自由を守る~トランプ氏に非難されたCNNをFOXが擁護(江川紹子) - エキスパート - Yahoo!ニュース
  • Ruby超入門(前編)

    こんにちは。 この連載では、ちょっと変わったRuby入門を書いていきます。 想定読者は、Rubyを学びたいプログラミング初心者です。 Ruby以外の言語でプログラミングしたことがあると理解がはかどると思いますが、 Rubyを知らなくてもわかるように、なるべく丁寧に説明していくつもりです。 Rubyをある程度知っている読者には、最初の数回は退屈かもしれませんが、 回を重ねていくにつれ、より深くRubyを知ることができるはずです。 Rubyとは? Rubyは「プログラミング言語」です。 プログラミング言語とは、コンピュータにやらせたい仕事を書くための言語です。 つまり、Rubyを覚えて、Rubyでコンピュータへの指示を書けば、 コンピュータはその指示を実行してくれます。 この指示書のことを「プログラム」と言い、特にRubyで書かれたプログラムを「Rubyプログラム」と言います。 ところで、Ru

    Ruby超入門(前編)
  • サムソナイトが「TUMI」を18億ドルで買収

    IROHA GRAND HOTEL 【いろはグランホテル松駅前】コラボパートナーになってホテル... 詳細を見る

    サムソナイトが「TUMI」を18億ドルで買収
  • 雑なツイートをしてしまったばかりにrubyを高速化するはめになった俺たちは!

    逆に言うと、Rubyの文字列型の内部実装がropeになれば、freezeしてもしなくても変わらない速度が出るようになって、結局freezeする必要なんてなかったんやーで丸く収まるんじゃないの?と思いました #雑な感想 — Kazuho Oku (@kazuho) October 6, 2015とツイートしたところ、処理系の中の人から @kazuho 文字列を弄る話じゃなくて、文字列の identity の話なので、ちょっと関係ないかなぁ、と — _ko1 (@_ko1) October 6, 2015みたいなツッコミをもらって、うっすみません…ってなってRuby VMのコードを読むことになったわけです。 で、まあ、いくつか気になる点があったので手をつけてしまいました。 1. オブジェクト生成のホットパスの最適化 ホットスポットだとされていたところのコードを読んでると、オブジェクト生成の際に

  • [Ruby] Ruby 3.0 の特大の非互換について - まめめも

    タイトルは釣りです。すみません。Ruby 3.0 はかなり先の将来の話なので、最終的にどうなるかはわかりません。でも Ruby 3.0 に重大な変更が予定されているのは事実なので、一緒に考えて欲しいと思います。 immutable string literal Ruby 3.0 では文字列リテラルをデフォルトで immutable (破壊的変更不可) にする、という方針が『決定』しました。(Feature #11473: Immutable String literal in Ruby 3) つまり、次のようなプログラムが動かなくなります。(当チケットから少し改変して引用) sql = "SELECT #{sec_id}, pt.path, st.doc_count " sql << "FROM #{stats_tablename} AS st " #### ←ここで例外: can't m

    [Ruby] Ruby 3.0 の特大の非互換について - まめめも
  • Gyaim

    Gyaim MacOS用の日本語入力システム by Toshiyuki Masui Gyaim.dmg ダウンロード ソース @ GitHub 特徴 GyaimはMacOS用の日本語入力システム(IME)です。 1000行程度のRubyで記述されており、改変が比較的簡単です。 プログラムのソースと辞書データがすべて公開されています。 時刻入力/画像入力/秘密文字列入力 など変な機能があります。 単語登録が簡単です。 Catalinaで動作を確認しています。それ以前のMacOSでは動かないかもしれません インストール Gyaim.dmgをダウンロードして展開し、 Gyaim.appを~/Library/Input Methodsにコピーします。 ターミナルを利用する場合は cp -r /Volumes/Gyaim/Gyaim.app ~/Library/'Input Methods' として

  • 羽生名人のチェス対局、元世界王者カスパロフ氏に2連敗 「力の差を見せつけられた」と笑顔

    プロ棋士の羽生善治名人と伝説のチェスプレイヤー ガルリ・カスパロフ氏がニコファーレ(東京・六木)でチェス対局し、羽生名人が0勝2敗で敗れた。 プロ棋士として第一線で戦いながら、趣味のチェスでも強さを見せ、現在日ランキングで1位を誇る羽生名人。対するガルリ・カスパロフ氏はチェスの元世界チャンピオン。1997年に米IBMのチェスソフト「ディープブルー」と“人類代表”として対戦し、歴史的敗北を喫したことが大きな話題となった。 羽生名人は「対局が決まった時は『まさかそんなことが』と当に驚いた。偉大なチャンピオンと対局できるのは光栄なこと。滅多にない機会なので、試合としてきちんとしたものになるように自分なりに一生懸命頑張りたい」とコメント。カスパロフ氏が「5年ぶりの試合なのでとても緊張している」と話すと「私の方が緊張していると思います」と返す場面もあった。

    羽生名人のチェス対局、元世界王者カスパロフ氏に2連敗 「力の差を見せつけられた」と笑顔
  • 2日間たっぷり、最新鋭のデータセンター漬け! 第3回「さくら石狩DC見学ツアー」で2号棟も見よ! - はてなニュース

    さくらインターネットさんの石狩DC見学ツアー「さくらの夕べin石狩」、2012年、2013年と2年連続で開催し、大変ご好評をいただきました。そして、今年も開催が決まりました石狩DCツアー! なんと今回は、2日間がっつりデータセンター漬け! 「もっと見たい、たくさん見たい」という方にぴったりの濃い内容です。「今年こそ!」という方はもちろん、「1年目に行ったんだけど……」という方には、新しく「2号棟」という見どころが! ぜひ、ご応募ください。 (※この記事はさくらインターネット株式会社の提供によるPR記事です) ツアーは終了しました。ご参加いただいた皆さまの感想まとめは、記事の一番下に掲載しています。 ツアーの感想まとめ 最新鋭データセンターの施設に萌えるべき! さくら石狩DC見学ツアー - はてなニュース(第1回のツアー告知) 最新鋭データセンターに萌える「第2回 さくら石狩DC見学ツアー

    2日間たっぷり、最新鋭のデータセンター漬け! 第3回「さくら石狩DC見学ツアー」で2号棟も見よ! - はてなニュース
    kana0355
    kana0355 2014/10/09
    行きたかった。・゚・(ノД`)・゚・。
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
  • Ruby on Railsで可愛い子が集まるエロサイトを公開するまでの24H

  • Rubyを使う職場になりました - 日々の御伽噺

    初めてのRuby 作者: Yugui出版社/メーカー: オライリージャパン発売日: 2008/06/26メディア: 大型購入: 27人 クリック: 644回この商品を含むブログ (249件) を見る 6年ぐらいいたとある会社から京都にあるRubyを使う会社に転職しました。今日から勤務でしたが、これまでそれなりの大きいところから20人ぐらいの小さいところに入ったせいか、アットホームな感じで若干お仕事してないように感じていたりしてますが、まあ大変になるのはこれからでしょう。 ああ、憧れの転職しましたエントリを書けたので感無量です。最後にはてブで「あんた誰?」というブコメがついたら完璧! というわけで転職めでたいと慈愛あふれる方々のために、アサマシリンクを貼っておきますね。 転職めでたいとおっしゃる音楽好きな方々はこちらから Rubyを使うならこれを読めと言いたい人はこっち

    Rubyを使う職場になりました - 日々の御伽噺
  • Ruby on Rails チュートリアル:実例を使ってRailsを学ぼう - Michael Hartl (マイケル・ハートル)

    Ruby on Rails チュートリアル プロダクト開発の0→1を学ぼう Railsチュートリアルとは?

    Ruby on Rails チュートリアル:実例を使ってRailsを学ぼう - Michael Hartl (マイケル・ハートル)
  • RとRubyによるデータ解析入門

    人気の高いオープンソースのツール、RとRubyを使い、生データを処理し、シミュレーションし、仮説を立て、統計的手法を用いて検証する、というデータ解析の基の理解を促します。基が学べるだけでなく、自分のメールボックスや自分の心臓の鼓動など身近な題材を対象としており、データサイエンスの醍醐味を味わうことができる一冊です。日語版ではさまざまな統計分析手法についての入門となる章を追加。こので使っている統計の基礎も学べる構成になっています。プログラマ視点で書かれた書は、ビッグデータを活用するためのスキルを身に付ける必要に迫られた多くの開発者にとっても貴重な情報源となるでしょう。 関連ファイル サンプルコード 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すで

    RとRubyによるデータ解析入門
  • デジカメ内部でRubyを動かす狂気!無線LAN内蔵SDカードアダプタPQI Air Cardの間違った使い方

    95MB/sで現在世界最速のmicroSDHCカード、SanDiskのExtreme Proを使用した場合、既存の製品であるEye-Fi、FlashAir、Flucard Proをはるか後方に置き去るスピードが出ます。4kのシーケンシャル書き込み38.98MB/sに注目。 これまでは無線LAN内蔵SDカードを使おうとする場合、スピードか、利便性かのトレードオフを迫られたのですが、そうした葛藤は過去のものとなりました。 速さも、利便性も、その両方が我らの手中にあります。 PQI Air CardはARM CPUを搭載。 # cat /proc/cpuinfo Processor : ARM926EJ-S rev 5 (v5l) BogoMIPS : 421.06 Features : swp half fastmult edsp java CPU implementer : 0x41 CPU

    デジカメ内部でRubyを動かす狂気!無線LAN内蔵SDカードアダプタPQI Air Cardの間違った使い方
    kana0355
    kana0355 2012/11/02
    へ,変態だー(AA略
  • あなたが理解できない,たった一行のRubyのコード (動的言語に対する静的解析の限界) - 主に言語とシステム開発に関して

    あなたは,下記のコードを理解できない。 p f /g+h/i これはRubyのコードである。「p」は,コンソールに出力する関数である。 問: だいたい,何をやっているコードですか? ※例えば,四則演算など。 構文をおおまかに説明して下さい。 どれが変数で,どれが関数で,どれが演算子か? ↓回答 回答: 一意に決定できない。 下記に, このコードの複数の解釈方法と, この件が引き起こす問題 について述べる。 ※なお,この問題が起きるのは動的言語に限らず,静的言語でも同様に発生しうることを前もって述べておく。 (1)分数の計算とみなすパターン 先行するコードを下記のように書いた場合: test1.rb # 変数に数値を代入 f = 2 g = 1 h = 2 i = 1 # 演算結果をpで出力する p f /g+h/i 実行結果: >ruby test1.rb 4 「分数の計算」とみなされる。

    あなたが理解できない,たった一行のRubyのコード (動的言語に対する静的解析の限界) - 主に言語とシステム開発に関して
  • ネコでもテキスト分類器のRubyライブラリが生成できる便利ツールを作った - デー

    あまり細かいことは気にせずテキスト分類器のRubyライブラリを1コマンドで自動生成する便利ツールを作りました。 いろいろ迷走している間に。 gem install nekoneko_genでインストールできます。 なにをするものなのか、ちょっと分かりにくいので、例で説明します。 2ちゃんねるの投稿からどのスレッドの投稿か判定するライブラリを生成する 例として、2ちゃんねるに投稿されたデータから、投稿(レス)がどのスレッドのレスか判定するライブラリを生成してみます。 準備 まず gem install nekoneko_genでインストールします。 Ruby 1.8.7でも1.9.2でも動きますが1.9.2のほうが5倍くらい速いので1.9.2以降がおすすめです。 環境は、ここではUbuntuを想定しますが、Windowsでも使えます。(WindowsXP, ruby 1.9.3p0で確認)

    ネコでもテキスト分類器のRubyライブラリが生成できる便利ツールを作った - デー
  • Rubyのまつもと氏が「2011 Free Software Awards」受賞。「おもわず涙を流しそうになりました」とコメント

    Rubyのまつもと氏が「2011 Free Software Awards」受賞。「おもわず涙を流しそうになりました」とコメント フリーソフトウェアの推進のためにリチャード・ストールマン氏が創設したフリーソフトウェア財団(Free Software Foundation)は3月26日、「2011 Free Software Awards」を発表。フリーソフトウェアに貢献した人物としてRubyの生みの親、まつもとゆきひろ氏が「The Award for the Advancement of Free Software」を受賞しました。 受賞にあたり、まつもと氏にメールでコメントを依頼したところ、以下のような文章をいただきました。そのまま掲載します。 まつもと氏のコメント Rubyの開発をはじめた1993年当時には「オープンソース」という単語そのものが存在しませんでした。また、LibrePla

    Rubyのまつもと氏が「2011 Free Software Awards」受賞。「おもわず涙を流しそうになりました」とコメント