You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
筆者はHaskell入門者で、趣味として競技プログラミングサイトのAtCoderやProject Eulerの問題を解いています。 これら2サイトのうち、Project Eulerは数学っぽい問題が多く、他言語と比べてHaskellは有利なくらいの印象ですが、AtCoderでは入出力がハマりどころになります。 特に入力が大量の場合1、コンパイル言語のはずのHaskellがスクリプト言語より遅くなることがあります。実際、私はそのような問題でTLE (Time Limit Exceeded、実行時間制限オーバー) してしまい悲しい思いをしました。 本稿ではこの原因と対策を紹介します。 HaskellのString型は遅い 私がTLEしてしまったのは、標準入力の処理にgetLineやgetContentsを使っていたのが理由です。これらの関数は入力をIO String型として処理しますが、このS
コードレビュー、これまでいろんなプロジェクトで経験して、意外と使われていないノウハウがあったり、風習が違ってつらみがあったりしたので、いろいろまとめてみる。 指摘事項について よくある話 - 駄目コードを憎んで人を憎まず。駄目なのはコードであって人格じゃない - 指摘する人は人格攻撃せずにコードのどこが悪いのかを指摘しましょう - 指摘される人も、言われているのはコードの問題であって人間の問題じゃないので、素直な心で受け止めよう この辺はみんな知ってると思うので略。ぼくが思う大事なルール コードレビューで指摘された内容は、対応必須ではない 理由: 対応必須にすると、「これ言ったらリリースできなくなるよね」みたいな忖度が発生してコメントできない人が出現するから。 絶対ダメとは言わないけど、あまりよくはない、みたいな指摘については、そのときは急ぐからリリースするけど、次回から気をつけるとかがあ
2020年の東京五輪では、観客が競技会場で撮影した動画をSNSなどネットに投稿することが禁じられる。高額の放映権料を支払っているテレビ局の利益を守るためだが、「拡散も含めて五輪では」「自分を撮った場合の投稿は認めて」との声が上がる。(赤田康和、佐藤恵子、林幹益) 東京五輪の観戦チケットは、28日まで抽選申し込みの受け付け中だ。会場内で撮影した動画について、規約にはこうある。「国際オリンピック委員会(IOC)の事前の許可なく、インターネットに配信することはできません」。選手が映っていない応援の様子も投稿不可という。 「全員での応援や(動画の)拡散も含めて五輪ではないのか」「会場内の全景やセルフィー(自撮り)での背景映り込みくらいは認めて」。ツイッターでは疑問の声が上がる。広島県福山市の男性会社員(32)は「規約が認知されていないから、SNSには投稿されると思う」と実効性に疑問を抱く。 そもそ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く