タグ

2024年12月5日のブックマーク (5件)

  • 永続データプログラミングと競技プログラミング 〜 Haskell でがんばる競プロ

    この記事は Haskell - Qiita Advent Calendar 2024 - Qiita の 5日目の記事です。 純粋関数型言語の Haskell では、値は基的に不変です。リスト、Set、Map など基的なデータ構造も不変データ構造として提供されています。 不変なデータ構造は変更をしても、変更前の値が残ります。結果、データを変更したあとも以前のデータを参照することができるという特性が得られます。この特性を指して、不変なデータのことを「永続データ」と呼び、永続データを駆使して問題を解くことを「永続データプログラミング」と呼ぶことがあります。 Haskell で関数型プログラミングをすると、自然と永続データプログラミングを実践することになります。 永続データプログラミングを支えるのが「永続データ構造」の存在です。 不変なデータで変更を表現するには、元のデータをコピーして、それ

    永続データプログラミングと競技プログラミング 〜 Haskell でがんばる競プロ
    Nyoho
    Nyoho 2024/12/05
  • Honoの来た道とこれから 文字版!

    この記事は2024年10月22日に行われた「さくらじまハウス 2024」で発表した「Honoの来た道とこれから」の内容を、先ほど口頭で喋って文字起こして修正したものです。 アジェンダ 今日はHonoの来た道とこれからという題名で話していきたいと思いますゆーすけべーと申します。よろしくお願いします。今日のアジェンダですけども、Honoの現在の状況とメインのHonoの来た道とこれからということを紹介したいと思います。「これから」は少なく「来た道」というのが焦点になっていてそれぞれをトピック別で紹介していきたいと思います。 Honoとは? まずHonoとはという話をしたいんですが今回はですね、文字起こし版ということで省きます。 紹介したいのはイニシャルコミットということで最初のコミットが2021年12月15日になりましてもうすぐ3年経ちます。もうちょうど3年経ちますね。結構長い間やっているプロジ

    Honoの来た道とこれから 文字版!
    Nyoho
    Nyoho 2024/12/05
  • Presentation

    class: middle, center # チュートリアル講演 ## Julia 入門 (予習資料) `Satoshi Terasaki @ AtelierArith` --- # この資料について * この資料は何? * [数学と物理におけるJuliaの活用](https://akio-tomiya.github.io/julia_imi_workshop2023/) でのチュートリアル講演資料です. * [piever/Remark.jl](https://github.com/piever/Remark.jl) を使って Markdown 原稿をスライドとして表示させています. ``` 更新日: 2023-07-10T03:59:38.289 ``` お勉強会資料はこちら `TODO 後で追記` --- class: middle, center # Julia のインストール

    Nyoho
    Nyoho 2024/12/05
    Julia入門
  • Migrating your React app from Webpack to Vite

    What is Vite? Vite is a "next generation front-end tooling", as its maintainers claim. Instant dev server, fast Hot Module Reload, easy configuration, optimized production builds - it's all there. But… Vite's documentation doesn't say how to migrate your existing Webpack app 🤷 Worry not! In this guide, we'll get through this together! Change your repo to ES modules In your package.json, add the f

    Migrating your React app from Webpack to Vite
    Nyoho
    Nyoho 2024/12/05
  • Practice Rust

    Practice RustLearn Rust by practicing, choose from a variety of coding exercises and challenges to help you improve your Rust programming skills

    Practice Rust
    Nyoho
    Nyoho 2024/12/05