Nintendo Switch 2: Everything we know about the coming release
Nintendo Switch 2: Everything we know about the coming release
1960年生まれ、工学修士(早稲田大学)、経営学修士(ワシントン大学)。NTT通信研究所、マイクロソフト日本法人を経て、本社の米マイクロソフトに移る。Windows 95、Internet Explorer 3.0/4.0、Windows98などのソフトウェア・アーキテクトとして活躍。Xevo Inc.創業者 学生時代にマンションを3つ買えるほど稼ぐ ──プログラムに目覚めたきっかけについて教えてください。 中島氏:僕がプログラミングを始めたのは17歳のときです。それから半年後に稼ぎ出したので、職歴としてはかなり長いんですよ。1976年にNECから「TK-80」というマイコンキットが発売され、水を得た魚のように、その面白さに目覚めたのです。 まだ当時はアセンブラ言語でしたが、それでゲームをつくり、「月刊ASCII」に記事を掲載してもらいました。それが契機となり、当時のアスキーラボでアルバイ
現在、筆者はタイ・バンコクに滞在中だ。この記事もバンコクのカフェで書いているのだが、周囲にもパソコンを開いて作業している日本人ノマドワーカーと思しき姿が見受けられる。筆者のようなライターから、リモート案件の多いエンジニアやデザイナーに至るまで、バンコクに拠点を置く外国人リモートワーカーの人口が、近年大幅に増加している。なぜ、バンコクはこのような外国人リモートワーカーに支持されているのか。急激にIT化しつつあるバンコクの状況を、現地よりお届けしよう。 バンコク市内のカフェ。フリーWi-Fi&電源完備。 まず、タイの通信環境について話そう。バンコクは東南アジアの中でも屈指のWi-Fi天国と言われており、バンコク市内であれば多くの商業施設でフリーWi-Fiを利用できる。もちろん、速度にもまったく問題がない。また、カフェもとても多く、Wi-Fiはもちろんのこと、電源席を完備しているような店舗も、
注意: 最新版のドキュメントをご覧ください。この第1版ドキュメントは古くなっており、最新情報が反映されていません。リンク先のドキュメントが現在の Rust の最新のドキュメントです。 エラーハンドリング 他のほとんどのプログラミング言語と同様、Rustはプログラマに、ある決まった作法でエラーを扱うことを促します。 一般的にエラーハンドリングは、例外、もしくは、戻り値を使ったものの、大きく2つに分類されます。 Rustでは戻り値を使います。 この章では、Rustでのエラーハンドリングに関わる包括的な扱い方を提示しようと思います。 単にそれだけではなく、エラーハンドリングのやり方を、ひとつひとつ、順番に積み上げていきます。 こうすることで、全体がどう組み合わさっているのかの理解が進み、より実用的な知識が身につくでしょう。 もし素朴なやり方を用いたなら、Rustにおけるエラーハンドリングは、冗長
Swiftのエラーハンドリングは他のメジャーなプログラミング言語のどれとも異なる新しい仕様を持っています。特に、検査例外を持っているのですが、これはJavaで採用された以降はほとんどの言語で採用されていないため、現代では否定されている過去の間違いだったと広く認識されていると思います。そのため、Swiftユーザーで無い人は、検査例外という言葉をみた瞬間に興味を失ってしまうため、その詳細がなかなか世の中に伝わっていないと感じています。一方、私はこんなSwiftのエラーハンドリングをとても気に入っていて、様々な言語の進化の歴史を踏まえた産まれた最も優れた最先端の仕様だと思っています。この記事ではその考えを説明します。 Javaのエラーハンドリング Javaは検査例外を持っています。これにより、あるメソッドがエラーを送出するかどうかを関数のシグネチャとして静的に表明できます。 // 検査例外の例
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く