記事一覧
OpenMP でのループ途中脱出、是か非か
結論:仕様 3.0 ではループ途中の中断は禁止されている。 つまりループ途中の break や throw によるループ脱出は不可。 #pragma omp parallel forfor (int i = 0; i < 10…
「東京の台所」文章メモ
https://digital.asahi.com/and/article/20220921/422524333/ 3行禁止 人は他人の長い文章を読もうとしない。無料ならなおさら。 書き出し命 書きだしで読者を掴む。読…
「東京の台所」文章メモ
https://digital.asahi.com/and/article/20220921/422524333/
3行禁止
人は他人の長い文章を読もうとしない。無料ならなおさら。
書き出し命
書きだしで読者を掴む。読むと決めた時点でわかることを書かない。(私は、という主語を省くとか、〜について、など)
常套句注意
手垢にまみれた(👈)言い回しをやめる。
文末で最後の大勝負
とても素晴ら
ピザ錬成と DIY キット組み立て会
9 月 25 日(日)、 Sony 大崎ブリッジターミナルでの DIY キット組み立て会に参加してピザを焼いてきました。
福利厚生の一環(?)でピザ窯を買ったので試運転してみませんか? とお声がけいただきほいほいと出かけた次第。
ピザ大崎のライフで材料を一揃い買い求め……たつもりが、イーストと塩を忘れた。そして昼のレジ混雑を甘く見たのが今回の反省点。(プラス、薄力粉はサイズ各種そろっていたけれど
『人に伝わるプログラム』講演会
去る9月20日、「人に伝わるプログラム」と題して講演しました。
「議論メシ編集部」さまにもご紹介いただきました。(感謝!)
日頃、コードを書きながら感じているあれこれを聞いてもらいたい! と、そんなおもいが嵩じたこと。自分から打って出ないかぎり、だれにも決して気づいてもらえないという常日頃のくすぶり。
なにより大学教授やベンチャー社長などなどそうそうたる肩書きが登壇・講演する中で一介の平社員が話
クリティカルセクション
マルチスレッドでの並行処理を書いているとき、共有リソース(主には共有変数)を同時に書きかえないよう排他アクセスする必要がある。
排他制御を実現するためにコンピューター・サイエンスではセマフォやミューテックスを使う、と習う。 Windows ではこれらより軽量なクリティカルセクション(CRITICAL_SECTION)オブジェクトが使える。
プロセスやセッションをまたいだ排他制御が不要──つまりプ
終了ステータスコード
定義プログラムがどのように終了したかを示すコード。
C プログラムの main 関数が return で戻す整数値。
main の戻り型は int のため「符号つき」におもえるけれど、 POSIX で定められている有効な値の範囲は 0 から 255 までの整数(符号なし)。
値の使いかたには「これ!」という決定的な文書は存在しない?(ご存じのかた、いらっしゃったら教えてください)
意味プログラ