Professional translation within hours97.6% customer satisfaction 65,000+ customers 1 billion words translated Upload your file: our translators start most orders within 20 minutes!
みなさんお元気ですか,落合陽一です.ライトフィールドとビールが好きな研究者/メディアアーティストです. 相変わらずシアトルのMicrosoft Researchで未来のコンピュータの研究をしています.このブログの元締めをしてるのぐたくとサーベイ以外にも書くって約束したので,普段思ったことをたまには書いてみる,の第二弾です.自分のTwitterを拾いながら日々の雑惑をまとめました. 前回はこれ.日本のITが...ってやつです.感想はTwitterか,FBシェアで書いて頂ければ,励みになります. つたないことも多いのですが,毎日がんばっていきていますので,暖かい目で見守って頂ければ嬉しいです. 【0.地球は青く見えるけれど...】 さて,本題ですが,「地球人として生きるのに大切な5つのこと」というタイトルです. そりゃそうだろ,もう地球人だろ,知的生命体だし と思うかもしれないんですが,僕なり
CLで勝つ方法は何か? 他のCL出場チームからエース引き抜く。終わり。 と書いてしまうと身も蓋もない訳ですが、この話はこれに尽きます。実際、メガクラブはこれをやる事で欧州での競争で優位に立ってます。長い目でみると、これが出来ないチームはCLで勝てなくなります。 突然ですけど、こんな話をしようと思います。きっかけは、 もはや日本人はプレミアでプレーできない!? この記事を読んだのと、先日セリエAの話をしたので、その続き的な内容になります。セリエAとプレミアのビッグクラブは昨今、ヨーロッパでぱっとしないンですが、何でかというと、最近のヨーロッパのサッカー事情と関連があります。今回の話も、サッカーの戦術の話ではありません。金金金のお話になります。 このニュース読んで思ったのは、プレミアはもう東アジアからの放映権料無しにはやっていけれないようなレベルになってるんですが、東アジアのプレーヤーがほとん
自分の作ったソフトウェアをオープンソースとして公開する。まだまだ敷居が高いようです。人気のソースコード共有サービスGithubも、無償で使う場合にはソースコードをオープンソースにする必要があるのですが、「GitHub 上で公開されているソースコードの半分はライセンス的に問題あり」という話もあるくらいです。 では、なぜオープンソースライセンスが、なかなか適用されないのでしょうか。 その理由としては、 オープンソースにしたくない オープンソースライセンスの適用方法が分からない といったことが考えられますが、前者は、Githubの利用条件に合わないので、そもそも無理があります。 さて、後者の「ライセンスの適用方法が分からない」ですが、前回、Githubのライセンス解説サイトを取り上げた時も、「ライセンスが分からない、めんどう」といったコメントが、いくつか見受けられました。ですから、ライセンス適用
http://vimeo.com/94950270 1 comment | 2 points | by WazanovaNews ■ comment by Jshiike | 約2時間前 ミスを許さない組織って嫌ですよね。月曜日の朝に会社に行くのがとにかく苦痛だった時期があります。しつけ的な規律をもたらすという一定の効果はあったかもしれませんが、ミスをしないように、しかられないようにするために仕事の進め方が最適化されていって、顧客がどう思うかよりは、上司の顔を伺うところに皆が全力を注ぎはじめます。 そんな会社は反面教師に。また最近は、blameless postmortem(個人批判をしない建設的な障害の振返りミーティング)というのも流行言葉。「そうだそうだ、もっと前向きであるべきだ。」と思いつつ、しかし難しいのは、ユーザに悪影響を与えるものを減らそうとする気持ち。その気持ちを持つことが
この記事は Go Advent Calendar 2013 の 9 日目の投稿です。 今回は、 Go の testing というパッケージの使い方を解説しようと思ったのですが、 それだとつまらなすぎるので、合わせて Go が test というか assert についてどういうスタンスをとっているかを書いてみます。 Go でテスト さて、「テストのないコードはレガシーコード」などと言われて久しく、様々な言語が test (主に Unittest) について言語レベルでサポートしたり、デファクトなライブラリが確立したりといった状況が、今日では至って普通のこととなっています。 そんな言語や環境で、息をするようにテストを書いてきたみなさんが、はじめて Go でコードを書く時に見るべきは testing パッケージです。 http://golang.org/pkg/testing/ 命名規則 では、
先日、Go言語開発チームはリポジトリ内にあった殆どのMakefileを削除した。私(訳者)は混乱したし不安にもなった。しかしそれは私がこれまでの習慣と異なる場面に遭遇した事による物だと気付いた。その事を色濃く書かれたいる記事があったので紹介したい。Go言語を知らない人でも面白く読めると思います。 Are You Fuckign Coding Me!? - The go tool http://areyoufuckingcoding.me/2012/02/14/the-go-tool/ 本訳を許諾してくれたnu7hatchに感謝したい。(Thanks to nu7hatch) THE GO TOOL 毎週リリースされる最新版に新しいgoコマンドが導入され話題になっていたので、ちょっとこれについて書くことにした。 私は初め、このgo toolを統一しようというアイデアを聞いた時、少し懐疑的にな
監訳者のささださんから「アンダースタンディング コンピュテーション―単純な機械から不可能なプログラムまで」を頂いたので紹介。 「プログラムの『意味』とは何か?」という抽象的な問いに真っ向から挑む本。プログラムの「意味」には、「それによって計算機がどう操作されるか」で表現する方法と、「それを別の(もっとシンプルな)言語に変換するとしたらどうなるか」で表現する手法とがある。本書ではこの2つの手法があることを解説し、それぞれの手法について深堀りしていく。 「計算機がどう操作されるか」路線では、もちろん次に「『計算機』って何だ?」という問いに挑む必要性が出てくる。まずは能力の劣った計算機である「決定性有限オートマトン」から初めて、それが正規表現というある種のプログラミング言語とどういう対応の仕方をしているのかを解説するのにまる1章割いている。このストーリー仕立ては面白い。 その後、有限オートマトン
アンダースタンディング コンピュテーション―単純な機械から不可能なプログラムまで 作者: Tom Stuart,笹田耕一(監訳),笹井崇司出版社/メーカー: オライリージャパン発売日: 2014/09/18メディア: 大型本この商品を含むブログ (2件) を見る 一番最初にはっきりさせておきますが、Rubyは嫌いな言語です。 が、この本はRubyが嫌いな自分でもいい本だと言える*1本でした。 自分が対象読者に入っているかどうかは実際に読んでみるまで微妙かな、と思っていましたが、とても楽しめました。 以下、書評です。 Rubyという選択 説明用のコードとして本書はRubyを使っていますが、 これに関してはその理由が1章にあります。 私はその明瞭さと柔軟さに魅かれてRubyを選びました また、続けて 本書にはRuby独自の機能に依存しているところはありません。 そのため、もしあなたにとってわか
というような言葉を今までに2, 3人から聞いたので、実体験に照らして書いてみます。結論から言うと、これは自分の経験と合ってます。 まず前提として、私は今まで 2 つのアメリカ系会社で働いたけど、どちらも「働きやすい会社ランキング」みたいので 1 位、2 位に入るようなホワイト企業です。こういう会社は、大抵 diversity を重視してるし、社員の教育レベルも高いので、英語が下手というだけでマイナスになることは(少なくとも目に見える範囲では)ありません。まぁ、そうではないブラック企業に英語が苦手な日本人が入社することは考えにくいので、これはそれほど無謀な前提ではないでしょう。 あ、あとソフトウェアエンジニアであることが前提です。英語が苦手な人がアメリカで弁護士として働くのは無理でしょう(どうだか知りませんが)。 英語が苦手でも働ける これについては、2 つの理由が考えられます。 コードが共
長いので結論だけ先に。 BDD風味に違和感が無いなら、Ginkgoがオススメ。 もっと軽くてシンプルなのが良いなら、Testifyがオススメ。 テスト対象となるコード 公式のHow to Write Go CodeからYour first libraryにあるコードを持ってきます。 package go_testing // Sqrt returns an approximation to the square root of x. func Sqrt(x float64) float64 { z := 1.0 for i := 0; i < 1000; i++ { z -= (z*z - x) / (2 * z) } return z } 標準で組込まれているテスト用ライブラリについて testing.* 実用性は確かにあって必要なものは揃ってる感あるのだけど、僕にはいくばくかの辛みがあ
仕事と育児の両立ってのをやっていると、まあ次から次へと困難が降りかかってくるものだ。 私も現在、仕事をしながら2歳の娘を育てているが、あの“お子様”とかいうやつは、仕事が忙しいときに限って熱を出すし、こちらが腕によりをかけた料理は一口も食べないし(焼いただけのウインナーは食べる)、朝急いでいるときは決まってダンゴムシになって動かなくなる。 やはり普通に仕事をするのとは違って体力も消耗するし、イレギュラーな問題が起きて予定は崩れるし、会社には気を使うし、子どもと会えない時間が増えることでの不安なんかもあるし etc.…で、両立ならではの大変さというのは当然あるだろう。 そして、このような大変な状況に身を置くと、私たちはすぐに「頑張ってしまう」のだ。 「頑張らないと乗り越えられない」という思いがあったり、「頑張るのはいいことだ」という風潮があったり、場合によっては「頑張ってる自分かっこいい」な
Windmove is a library built into GnuEmacs starting with version 21. It lets you move point from window to window using Shift and the arrow keys. This is easier to type than ‘C-x o’ and, for some users, may be more intuitive. To activate all these keybindings, add the following to your InitFile: (when (fboundp 'windmove-default-keybindings) (windmove-default-keybindings)) The ‘fbound’ test is for t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く