タグ

2018年8月2日のブックマーク (5件)

  • かずき師匠にクソコードをレビューしてもらった学び - Qiita

    わたしのコーディングの師匠かずきさんに、私のクソコードをレビューしてといったらオシャレなコードになって帰ってきたので、その学びを書き留めておきたい。 今回のゴール 私は Durable Functions というリポジトリに貢献しているのだが、前回実装した全件取得のメソッドに対して、検索条件を追加するメソッドを書きたいと思った。検索条件を表すオブジェクトをつくれば多分テストもしやすくていい感じのはず。 今回のクソコードの解説 最初に作ったクソコードはこんな感じ Builder 的な感じで作ってみた。TDDを使ってやってるのでテストもある。 リポジトリ TsuyoshiUshio/StorageTableQueryCore OrchestrationInstanceStatusQueryBuilder using Microsoft.WindowsAzure.Storage.Table; u

    かずき師匠にクソコードをレビューしてもらった学び - Qiita
  • 「998244353 で割ったあまり」の求め方を総特集! 〜 逆元から離散対数まで 〜 - Qiita

    1. なぜ 998244353 で割るのか? 最初はこのような設問を見るとぎょっとしてしまいますが、実はとても自然な問題設定です。 $998244353$ で割らないと、答えの桁数がとてつもなく大きくなってしまうことがあります。このとき以下のような問題が生じます: 多倍長整数がサポートされている言語とされていない言語とで有利不利が生じる 10000 桁にも及ぶような巨大な整数を扱うとなると計算時間が膨大にかかってしまう 1 番目の事情はプログラミングコンテストに特有のものと思えなくもないですが、2 番目の事情は切実です。整数の足し算や掛け算などを実施するとき、桁数があまりにも大きくなると桁数に応じた計算時間がかかってしまいます。実用的にもそのような巨大な整数を扱うときは、いくつかの素数で割ったあまりを計算しておいて、最後に中国剰余定理を適用して復元することも多いです。 なぜ 9982443

    「998244353 で割ったあまり」の求め方を総特集! 〜 逆元から離散対数まで 〜 - Qiita
  • 医学部入試"女子は男子より不利"の裏常識 東京医大の不正がバレた意外な理由

    息子を不正合格させるため東京医科大学に便宜を図ったとして、受託収賄の疑いで文部科学省の局長が逮捕された事件。こうした不正はほかの大学でも行われているのか。フリーランス麻酔科医の筒井冨美氏は、「一部の医大が女子より男子の受験生を優遇していることは、医大関係者の間では常識になっている」と指摘する。医学部受験における「裏常識」とは――。 7月4日、東京地検特捜部は文部科学省の科学技術・学術政策局長の佐野太容疑者を受託収賄の疑いで逮捕した。佐野容疑者は私立大学支援事業の対象校選定の見返りに、自分の子を東京医科大学の一般入試で不正に合格させてもらった疑いがもたれている。この事件で、東京医科大学の臼井正彦理事長と鈴木衛学長が辞任。特捜部は贈賄側の臼井理事長と鈴木学長についても在宅で捜査している。 ▼そもそも、東京医科大学とは? 東京医科大学は新宿駅から徒歩圏内にある私立医大だ。SNS上の書き込みでは「

    医学部入試"女子は男子より不利"の裏常識 東京医大の不正がバレた意外な理由
    kazkaz03
    kazkaz03 2018/08/02
    裏口入学の件で証拠を押収したら女性差別が発覚したのかな。この記事読んだ感じだと、医療系大学一斉捜査したらボロボロ問題出て来そうだね
  • 米ライス大学の研究者、ディープラーニングを用いたコーディング支援システム「Bayou」を開発

    米ライス大学の研究者、ディープラーニングを用いたコーディング支援システム「Bayou」を開発:Javaコード作成に役立つ 米ライス大学の科学者が、ディープラーニングを利用したコーディング支援システム「Bayou」を開発した。BayouはプログラマーAPIを使いこなす際に特に役立つ。 米ライス大学のコンピュータ科学者が、ディープラーニングを利用したコーディング支援システム「Bayou」を開発した。Webサイト「askbayou.com」でJavaコード用のBayouを試用できる。 Bayouは、米国国防高等研究計画局(DARPA)から資金援助を受けたプロジェクトで開発された。このプロジェクトは、GitHubのようなオンラインソースコードリポジトリから知識を抽出することを目的としている。 Bayouは、プログラマーAPIを使いこなす際に役立つ。APIはソフトウェア開発でますます大きな役割を

    米ライス大学の研究者、ディープラーニングを用いたコーディング支援システム「Bayou」を開発
  • 070900526

    ComputerworldとCIO Magazineは 2023年5月23日で閉鎖しました。 長らくのご購読ありがとうございました。 日経クロステック TOPページ