コ・デザインのためのシンキングシート
RustはGCのない言語なので、GCがあった時にふつうに書けていたコードが書けなくなります。その典型例はリスト・ツリー・グラフといった再帰的な構造です。 これに対してドキュメントや記事を読むと、以下のような型が出てきます。Haskellのモナドスタックの再来と怯える人もいるかも知れません。 enum List { Cons(Rc<RefCell<i32>>, Rc<List>), Nil, } pub struct NodeRef<T>(Rc<RefCell<Node<T>>>); type Link<T> = Option<Rc<RefCell<Node<T>>>>; type WeakLink<T> = Option<Weak<RefCell<Node<T>>>>; 大抵のドキュメントは、木構造を実装してみようというテーマで、上のような型がなぜ必要になるのか?を説明してから、そのマルチ
今月19日、日本学生支援機構(JASSO)の奨学金を利用している人にとって、極めて重要な裁判判決が言い渡された。それは日本学生支援機構が、奨学金の返済にあたって本来の返済額よりも多い金額を受け取っており、過払い分を返金すべきという内容だった。 しかも、裁判所は、日本学生支援機構は本来受け取るべきではないと知っていながらその分も請求していたと認定している。 そもそも、日本学生支援機構は日本育英会などが合併して発足した文部科学省管轄の独立行政法人で、高校生が大学や専門学校などに通う際に利用する「奨学金」といえば、この団体が運営しているものを指す場合がほとんどだ。このような「学生支援」を名目に創設された半ば公的な団体が、請求根拠が法的に無いことを認識しつつも請求を続けていたことは、通常考えられないだろう。 ではなぜこのようになったのだろうか。これから返済しなければならない人や、いま返済している人
はじめに お世話になった方々への謝辞 参考にしたブログ・その作者の方への謝辞 私のスペック なぜ米国大学院を志したのか まとまった時間でCS、エンジニアリングの勉強をしたかった 英語で学ぶという経験をしたかった アメリカで働いてみたかった ソフトウェア工学修士とは何か 計算機科学修士とソフトウェア工学修士の違い 大学院の選び方 専攻 何を専攻するか 研究するか?しないか? 授業料 おわりに Appendix: そのほか参考になる記事 はじめに こんにちは、一昨年からアメリカの大学院への入学を目指し勉強してきました。 結果、アメリカのピッツバーグにあるカーネギーメロン大学のソフトウェア工学修士課程(Master of Software Engineering)から合格通知をいただき、今年の8月からアメリカに行くことになりました。 合格通知をいただいたのは昨年の3月なのですが、仕事や家庭の事情
最近GoogleやMicrosoft、Amazonなどの大手の外資企業以外にも日本でソフトウェアエンジニアの採用することが増えてきた気がします。Twitterのタイムラインを見ても、海外に本社があり、英語を利用して働いている方がをちらほら見かけるようになってきました。年俸的にも外資の企業は魅力だったりしますが、管理職以外でソフトウェアエンジニアとして働き続けることを考えた際に、IC(Individual Contributor)というパスが日本の企業よりも、外資企業の方が明確なキャリアパスとして存在するというもの理由の一つな気がします。 私は現在CircleCIというCI(Continuous Integration:継続的インテグレーション)を支えるためのサービスを提供している企業でインフラストラクチャーエンジニアをしています。最初はサポートエンジニアとして入社し、1年くらい前にインフラ
災害時に落ち着いて行動するには「水、ライト、ラジオ」 「災害に備えて何か用意するものはある?」と聞かれたら、私は、「水、ライト、ラジオ」の3点をまず答えます。 理由は、 「清潔できれいな飲料水がないと脱水症状で倒れる」 「光がないと精神的に不安定になる」 「正確な情報がないとデマに流される」 からです。災害時に落ち着いて行動するために、まずはこの3点を準備しておきましょう。 また、もし水害から逃げ遅れて屋根などに避難する場合、なるべく明るい服を着て、できれば水分、懐中電灯、ラジオに加えて毛布を用意しましょう。水分は脱水を防ぐため、ライトは夜間の発見率を上げるため、ラジオは最新の情報を得るため、毛布は低体温症から身を守るために必要です。 「身体を温めることが第一優先」を覚えてほしい 次に、被災時に生き延びるために、「3分・3時間・3日・3週間」を覚えておいてください。これは、「空気・体温・水
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く