Keynote on RubyWorld conference 2017 Video: 📺1: https://youtu.be/NctyqVznddg 📺2: https://youtu.be/P7AunfXSOTQ
![Ruby Is Nice so We Are Nice](https://cdn-ak-scissors.b.st-hatena.com/image/square/f0f8a5b05ec20123cdaa50e784f97c8baa830b39/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Ffac8bd6e88c14def963ace8609115746%2Fslide_0.jpg%3F8882950)
以下は、私がよく交わす会話の一例です。 人物A:FacebookやGoogleは、巨大なモノリシックリポジトリ(モノレポ)を使っているんだってよ。 私:みたいだね。あれは本当に便利だと思う。 人物A:僕に言わせれば最悪の愚行さ。全てのコードを単一のリポジトリに入れるのがヒドイ考えだと、FacebookやGoogleはなぜ思わないんだろうか。 私:FacebookやGoogleのエンジニアたちも小さなリポジトリには精通しているだろうけど( 濱野純(Junio Hamano) 氏はGoogle勤務だし)、単一の大きなリポジトリの方が、きっと”ある理由”で好みなんだよ。 人物A:なるほどね。僕としては、まだちょっと違和感はあるけど、モノレポが使われる理由は分かったような気がするよ。 “ある理由”はかなり長いので、同じ会話を何度も繰り返さなくていいように、ここに書き留めておこうと思います。 シンプ
基本的に Docker イメージは Docker リポジトリからダウンロードしたりアップロードするものだと思う。 とはいえ、インターネットに疎通がなかったりすることもあるし、自前でリポジトリを運用するのもつらい。 そんなときは Docker イメージを、そのままファイルでやり取りしたいなと思うときがある。 結論から先に言ってしまうと、そんなときは docker save コマンドと docker load コマンドを使うと良い。 使った環境は次の通り。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.12.6 BuildVersion: 16G29 $ docker version Client: Version: 17.09.0-ce API version: 1.32 Go version: go1.9 Git commit: af
滝川 麻衣子 [編集部] and 佐藤 茂 [金融・Web3ジャーナリスト/CoinDesk Japanアドバイザー] Nov. 01, 2017, 06:30 AM 186,049 「これは江戸時代?と思いました。今の日本で、まさか自分がこんな目にあうとは思いませんでした。安倍政権が女性の活躍を促して少子化を止めようとしているのに、実態は真逆です」 最初に来日してから30年近い年月が流れ、日本にも慣れ親しんできたつもりだったと、カナダ出身の男性は流暢な日本語で話し始めた。 男性は、三菱UFJモルガン・スタンレー証券の機関投資家営業部の特命部長、グレン・ウッド(Glen Wood)さん(47)。 ウッドさんは10月26日、勤務先の三菱UFJモルガン・スタンレー証券を相手取り、正当な理由なく休職命令を受けたとして、地位の保全や賃金の仮払いを求める仮処分を東京地裁に申し立てた。一連の出来事のき
今年1月に入社した技術部の笹田です。Ruby インタプリタの開発をしています。 少し旧聞になりますが、今年3月の終わりに Hackarade: MRI Internal Challenge という、Ruby インタプリタ(MRI, Matz Ruby Interpreter)をハックするという社内ハッカソン企画を行いましたので、その様子をご紹介します。ハッカソンでは、弊社エンジニアが原則全員参加で Ruby インタプリタをいじりました。今回のハッカソンでは、特別ゲストとして 世界ナンバーワンの Ruby コミッタ(コミット数が世界一)である 中田さん(nobu) に参加していただき、様々な助言をいただきました。 Hackarade って? クックパッド社内で、技術力の底上げを目的に、エンジニア全員が1日参加するハッカソンを年に3回程度行っていくことになりました。このハッカソンの名前を、Ha
自分の中のプログラミングの常識というものは、ときどき現実のハードウェアに合わせて調節しないといけない。ハードウェアが進歩し続けているので、コンピュータで簡単にできることと相対的に難しいことのバランスが変化し続けているからだ。ここでは特にストレージにフォーカスして書こうと思う。 昔はメモリが相対的にとても貴重な資源だったので多くのプログラマがメモリを節約することに血道を上げていた。例えばWindowsの初期の頃に設計されたデータ構造には、メモリをバイト単位ででもいいから節約したいという意図の痕跡がいまでも多く見受けられる。DRAMの次に速い記憶装置はHDDだったので、メモリが足りなくなればHDDにデータを保存せざるを得ないのだが、DRAMとHDDのランダムアクセスの速度差は、机の上の本の開いているページを見るのと、その本をAmazonで注文して到着するのを待つのと同じくらいのスケールで違うの
RubyWorld Conference 2017 での講演資料です。
http://2017.rubyworld-conf.org/ja/program/2017.rubyworld-conf.org RubyWorld Conferenceきてます!!1 一日目の11/1に15分で「Rubyで機械学習が出来る未来を目指すRed Data Toolsの現状と今後について」という内容で話してきました。 speakerdeck.com 今回は人生はじめての同時通訳付きで朝に打ち合わせがあったりと中々慣れない中でしたが楽しかったです。 発表では僕がプライベートで参加しているRed Data ToolsというRubyでデータ処理ツールを提供するために活動をしているプロジェクトの話をしてきました。 今回言いたかった事としては、まとめにも書きましたがいきなりすべての処理をRubyをやろう!と言ってるわけではなくApache Arrowを使用することで、一部から始められる
神奈川県座間市のアパートの部屋で、切断された9人の遺体が見つかった事件で、逮捕された白石隆浩容疑者は、ことしのはじめ頃まで東京・新宿や池袋で風俗店で働く女性を集める、いわゆる「スカウト」の仕事をしていたということです。去年の夏ごろ、スカウトとして働いていた白石容疑者と知り合い30回会ったことがあるという都内の20代の女性に記者が話を聞きました。(個人が特定されるおそれがある部分など一部、除いています)(社会部記者 市川不二子) (女性)そうですね、(報道で)最初に顔写真を見たときに彼だということに気付いて、最初は何が何だか分からないパニックみたいな感じでした。周りに電話をかけて、あの人が捕まったんだという話をしてどう対処したらいいのか、感情の整理が追いつかなかったですね。 (記者)自宅から9人の遺体が出てきたことについては? (女性)やっぱり、「なぜ?」とか、「この人が?」っていう言葉しか
アニメ『ダイヤのA』でTom-H@ck featuring 大石昌良として主題歌を歌ったのをきっかけにアニソン界へと足を踏み入れ、『月刊少女野崎くん』主題歌「君じゃなきゃダメみたい」、Tom-H@ck氏とのユニットOxTでの作品や、さらに作詞作曲を手掛けた『けものフレンズ』の「ようこそジャパリパークへ」まで、アニメファンのみならず一般ファンも取り込み、輝きを増すオーイシマサヨシ氏。黎明期からのニコ動ファンだという彼が、満を持してニコニコ超パーティーに参戦する。 自ら「おしゃべりクソ眼鏡」と称し、様々な奏法・テクニックを駆使した弾き語り、そして軽快なトークでこれでもかと観客をもてなしてみせる彼。そのサービス精神のかたまりのようなステージングの理由とは? 取材・文:みきーる 撮影:荒川れいこ 編集:サイトウタカシ オーイシマサヨシ古参のニコ動ユーザーだが、10年間 ROM専を貫き通していた──
映画などのフィクションの世界のように、低解像度の写真を高解像度のものに変換するのが難しいことは、画像の編集や加工を行ったことがある人ならば誰でも知っていることです。しかし、ドイツの研究機関であるMax Planck Institute for Intelligent Systemsに所属するコンピューターサイエンティストたちが、低解像度の写真を高精細なものに変換するアルゴリズムを開発しており、その出来栄えは驚くべきものとなっています。 [1612.07919] EnhanceNet: Single Image Super-Resolution Through Automated Texture Synthesis https://arxiv.org/abs/1612.07919 AI method to upscale low-resolution images to high-resol
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く