タグ

2023年1月1日のブックマーク (3件)

  • ついに実現!実用的なC++20コンパイル時出力 - Qiita

    はじめに 早いもので、今年ももう大晦日です。 大晦日といえば、やることは1つです。 そう、コンパイル時処理ですね!! コンパイル時出力 C++ のコンパイル時処理は非常に強力で、様々なことがコンパイル時にできます。 入力に依存しない計算なら、大抵コンパイル時にしてしまうことができます。 しかし、その結果の出力については実行時に行う必要があり、当にコンパイル時に処理できているのか分かりにくくなってしまうこともあります。 そこで、なんかこういろいろ頑張ってゴリ押すことで、制限はありますがコンパイル時に出力することができます。 先日公開した記事では、そんなコンパイル時出力について書いています。 コンパイル時出力の改良 この記事の目的は、コンパイル時出力の改良です。 現在のコンパイル時出力は次のような問題点があり、使いやすくはありません。 出力の前後に余計な出力(はみ出たエラーメッセージ)がある

    ついに実現!実用的なC++20コンパイル時出力 - Qiita
    Watson
    Watson 2023/01/01
  • スモウルビーの2022年を振り返って

    2022年のスモウルビーおよびNPO法人Rubyプログラミング少年団の活動を振り返りたいと思います。 Google広告 今年も残すところ数時間となりました。そこで今回は、2022年のスモウルビーと、NPO法人Rubyプログラミング少年団の活動を振り返っていきたいと思います。 スモウルビー 今年も JAET全国大会 で 「GIGA スクール環境下における中学校技術のプログラミング -続「スモウルビー」の活用-」 と題してスモウルビーの活用事例を発表することができました。毎年恒例となっています。来年は 青森 で開催されます。これまでの私達の発表は研究とは名ばかりの、スモウルビーを使って授業をしました、という報告だけだったので、次の大会ではきちんとねらいをもった研究を行い、その成果を発表したいと考えています。お楽しみに! それで、肝心のスモウルビーですが、松江高専の学生のみなさんが少し機能追加を

    Watson
    Watson 2023/01/01
  • Draw SVG rope using JavaScript

    This is an interactive article. To fully experience it, you'll need to turn JavaScript on. Today, I'll take you through the process I came up with in regard to transforming an SVG path into a vector rope drawing. We'll learn how to turn the path on the left into the rope on the right: The problem popped up on a project my colleagues were working on, and it stuck with me. I thought about it and sta

    Draw SVG rope using JavaScript
    Watson
    Watson 2023/01/01