<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Advent Calendar on κeenのHappy Hacκing Blog</title>
    <link>https://KeenS.github.io/categories/advent-calendar/</link>
    <description>Recent content in Advent Calendar on κeenのHappy Hacκing Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ja-jp</language>
    <lastBuildDate>Sat, 03 Dec 2022 17:50:37 +0900</lastBuildDate>
    
	<atom:link href="https://KeenS.github.io/categories/advent-calendar/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Idris2の管理はpackにお任せ</title>
      <link>https://KeenS.github.io/blog/2022/12/03/idris2nokanrihapackniomakase/</link>
      <pubDate>Sat, 03 Dec 2022 17:50:37 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2022/12/03/idris2nokanrihapackniomakase/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2022/idris&#34;&gt;Idris/Idris2 Advent Calendar 2022&lt;/a&gt;の1日目の記事として過去に遡って投稿しています。&lt;/p&gt;
&lt;p&gt;κeenです。ぼちぼちIdris2を触りはじめたので小出しに色々なことを書いていきます。今回はIdris2のインストーラ兼パッケージマネージャ兼ビルドツールのpackについて&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>RustでDockerの--passwordで入力したパスワードを盗む</title>
      <link>https://KeenS.github.io/blog/2021/12/20/rustdedockerno__passworddenyuuryokushitapasuwa_dowonusumu/</link>
      <pubDate>Mon, 20 Dec 2021 23:19:28 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2021/12/20/rustdedockerno__passworddenyuuryokushitapasuwa_dowonusumu/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2021/rust&#34;&gt;Rust Advent Calendar&lt;/a&gt;の9日目の記事です。&lt;/p&gt;
&lt;p&gt;空いてる日を埋める担当のκeenです。9日目が空いてたので遡って記事を投稿します。RustというよりLinuxの知識を使った記事ですが。Docker CLIでログインするときに &lt;code&gt;--password&lt;/code&gt; オプションを使うとパスワードが盗まれる可能性があるよという警告が出たことありませんか？あれを実際にやってみたいと思います。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>moldを使うとRustのビルドが速くなる</title>
      <link>https://KeenS.github.io/blog/2021/12/20/moldwotsukautorustnobirudogahayakunaru/</link>
      <pubDate>Mon, 20 Dec 2021 02:53:43 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2021/12/20/moldwotsukautorustnobirudogahayakunaru/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2021/rust&#34;&gt;Rust Advent Calendar&lt;/a&gt;の2日目の記事です。&lt;/p&gt;
&lt;p&gt;空いてる日を埋める担当のκeenです。2日目が空いてたので遡って記事を投稿します。&lt;/p&gt;
&lt;p&gt;最近v1.0.0がリリースされたリンカ、&lt;a href=&#34;https://github.com/rui314/mold&#34;&gt;mold&lt;/a&gt;を使うとビルドが高速化するよというお話です。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Rustのテストは2種類のオプションがある</title>
      <link>https://KeenS.github.io/blog/2021/12/20/rustnotesutoha2shuruinoopushongaaru/</link>
      <pubDate>Mon, 20 Dec 2021 01:57:28 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2021/12/20/rustnotesutoha2shuruinoopushongaaru/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2021/rust&#34;&gt;Rust Advent Calendar&lt;/a&gt;の1日目の記事です。&lt;/p&gt;
&lt;p&gt;空いてる日を埋める担当のκeenです。1日目が空いてたので遡って記事を投稿します。
Rustでテストをするときに渡すオプションが2種類あるという話について。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>SMLの処理系組み込み例外ってなーんだ</title>
      <link>https://KeenS.github.io/blog/2020/12/28/smlnoshorikeikumikomireigaittenanda/</link>
      <pubDate>Mon, 28 Dec 2020 12:09:20 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/28/smlnoshorikeikumikomireigaittenanda/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/ml&#34;&gt;ML Advent Calendar 2020&lt;/a&gt;の17日目の記事です。空いてるのも寂しいので埋めます。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>RustのMutexのPoisoning</title>
      <link>https://KeenS.github.io/blog/2020/12/25/rustnomutexnopoisoning/</link>
      <pubDate>Fri, 25 Dec 2020 23:08:50 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/25/rustnomutexnopoisoning/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/rust3&#34;&gt;Rust 3 Advent Calendar 2020&lt;/a&gt;の16日目の記事です。
前はbantechさんで&lt;a href=&#34;https://banatech.net/blog/view/46&#34;&gt;actix-webでformいろいろ&lt;/a&gt;、後はkaz399さんで&lt;a href=&#34;https://qiita.com/kaz399/items/efee902888869efec8e3&#34;&gt;2020年 Rust で使える Bluetooth Low Energy ライブラリはどうなってるの (Windows10) - Qiita&lt;/a&gt;でした。&lt;/p&gt;
&lt;p&gt;空いている日を埋める担当のκeenです。
最近RustのMutexのPoisoningについて動向があったので紹介します。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>IdrisのElaboratorリフレクションでメタプログラミング</title>
      <link>https://KeenS.github.io/blog/2020/12/25/idrisnoelaboratorderifurekushon/</link>
      <pubDate>Fri, 25 Dec 2020 20:40:02 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/25/idrisnoelaboratorderifurekushon/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/idris&#34;&gt;Idris Advent Calendar 2020&lt;/a&gt;の25日目の記事です。&lt;/p&gt;
&lt;p&gt;今回はIdrisの面白機能の1つElaboratorのリフレクションを利用したメタプログラミング紹介しようと思います。
かなりコアな部分に踏み込むので分からなかったら「へー、そんな機能もあるんだ」と思っておいて下さい。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>IdrisのFFIとCodegen（C、JavaScript）</title>
      <link>https://KeenS.github.io/blog/2020/12/24/idrisnoffitocodegen_c_javascript_/</link>
      <pubDate>Thu, 24 Dec 2020 20:48:08 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/24/idrisnoffitocodegen_c_javascript_/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/idris&#34;&gt;Idris Advent Calendar 2020&lt;/a&gt;の24日目の記事です。
前はhiropon21さんで&lt;a href=&#34;https://zenn.dev/hiropon21/articles/d9331813644265&#34;&gt;SnocList recursive viewを型駆動開発してみよう in Idris2 &lt;/a&gt;でした。
Idris2は1と比べて型システムが微妙に変わっており、ところどころ &lt;code&gt;0 a&lt;/code&gt; のようにその値を使える回数が表示されていたりしますね。&lt;/p&gt;
&lt;p&gt;κeenです。今回はIdrisのFFIとCodegenについて触れたいと思います。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Idrisの依存型で高さが100%正しいAVL木を定義する</title>
      <link>https://KeenS.github.io/blog/2020/12/23/idrisdetakasaga100_tadashiiavlkiwoteigisuru/</link>
      <pubDate>Wed, 23 Dec 2020 20:29:01 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/23/idrisdetakasaga100_tadashiiavlkiwoteigisuru/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/idris&#34;&gt;Idris Advent Calendar 2020&lt;/a&gt;の22日目の記事です。&lt;/p&gt;
&lt;p&gt;κeenです。今回は依存型を使って部分的に正しさを証明したデータ構造を作っていきたいと思います。
慣れてない人には難しめの内容になるかもしれません。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Idris面白機能：文芸的Idris</title>
      <link>https://KeenS.github.io/blog/2020/12/22/idrisomoshirokinou_bungeitekiidris/</link>
      <pubDate>Tue, 22 Dec 2020 23:33:53 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/22/idrisomoshirokinou_bungeitekiidris/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/idris&#34;&gt;Idris Advent Calendar 2020&lt;/a&gt;の21日目の記事です。
前はmock_beginnerさんで&lt;a href=&#34;https://kengo-yamashita.hatenablog.com/entry/2020/12/20/Idris%E3%81%A8%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E5%9E%8B%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA&#34;&gt;Idrisとはじめる型駆動開発&lt;/a&gt;でした。&lt;/p&gt;
&lt;p&gt;κeenです。大ネタが続いたのでそろそろ小ネタでも。文芸的プログラミングの機能です。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Idrisで依存型を使った定理証明入門</title>
      <link>https://KeenS.github.io/blog/2020/12/22/idrisdeizongatawotsukattashoumeinyuumon/</link>
      <pubDate>Tue, 22 Dec 2020 19:04:42 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/22/idrisdeizongatawotsukattashoumeinyuumon/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/idris&#34;&gt;Idris Advent Calendar 2020&lt;/a&gt;の19日目の記事です。
次はmock_beginnerさんで&lt;a href=&#34;https://kengo-yamashita.hatenablog.com/entry/2020/12/20/Idris%E3%81%A8%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E5%9E%8B%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA&#34;&gt;Idrisとはじめる型駆動開発&lt;/a&gt;です。&lt;/p&gt;
&lt;p&gt;κeenです。今回はこのAdvent Calendarの山場の1つ、定理証明について解説しようと思います。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Idris面白機能：with構文と依存型、View</title>
      <link>https://KeenS.github.io/blog/2020/12/22/idrisomoshirokinou_withkoubuntoview/</link>
      <pubDate>Tue, 22 Dec 2020 04:53:18 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/22/idrisomoshirokinou_withkoubuntoview/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/idris&#34;&gt;Idris Advent Calendar 2020&lt;/a&gt;の18日目の記事です。&lt;/p&gt;
&lt;p&gt;κeenです。Idrisで個人的に面白いなーと思ってる機能、 &lt;code&gt;with&lt;/code&gt; 構文とそれを利用したViewについて紹介します。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Idris面白機能：シンタックスシュガーとオーバーロード、あとユーザ定義構文</title>
      <link>https://KeenS.github.io/blog/2020/12/20/idrisnoshintakkusushuga_too_ba_ro_do_atoyu_zateigikoubun/</link>
      <pubDate>Sun, 20 Dec 2020 22:50:48 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/20/idrisnoshintakkusushuga_too_ba_ro_do_atoyu_zateigikoubun/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/idris&#34;&gt;Idris Advent Calendar 2020&lt;/a&gt;の17日目の記事です。&lt;/p&gt;
&lt;p&gt;κeenです。今回は小ネタとしてシンタックスシュガー（糖衣構文）やオーバーロードについて紹介します。
あとIdrisにはユーザが構文を拡張できる機能もあるのでそれも紹介します。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>SMLのDerived Forms</title>
      <link>https://KeenS.github.io/blog/2020/12/20/smlnoderived_form/</link>
      <pubDate>Sun, 20 Dec 2020 22:04:47 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/20/smlnoderived_form/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/ml&#34;&gt;ML Advent Calendar 2020&lt;/a&gt;の21日目の記事です。
前はelpinalさんで「長さn以上のリストをファンクタで」、後はnymphuimさんで「OCaml の小ネタを書く」です。&lt;/p&gt;
&lt;p&gt;κeenです。小ネタなんですが、SMLのDerived Formsについて書きます。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>IdrisのテストとCI</title>
      <link>https://KeenS.github.io/blog/2020/12/20/idrisnotesutotoci/</link>
      <pubDate>Sun, 20 Dec 2020 16:45:01 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/20/idrisnotesutotoci/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/idris&#34;&gt;Idris Advent Calendar 2020&lt;/a&gt;の16日目の記事です。&lt;/p&gt;
&lt;p&gt;κeenです。今回はipkgを使ったIdrisのテストとCIを紹介していきます。CIはGitLab CIとGitHub Actions両方の設定を紹介します。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Idrisdocの使い方</title>
      <link>https://KeenS.github.io/blog/2020/12/19/idrisdocnotsukaikata/</link>
      <pubDate>Sat, 19 Dec 2020 18:21:39 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/19/idrisdocnotsukaikata/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/idris&#34;&gt;Idris Advent Calendar 2020&lt;/a&gt;の15日目の記事です。&lt;/p&gt;
&lt;p&gt;κeenです。今回はIdrisのドキュメントコメントとそれを使ったドキュメント生成ツールの使い方を紹介します。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Idrisのパッケージとipkg</title>
      <link>https://KeenS.github.io/blog/2020/12/17/idrisnopakke_jitoipkg/</link>
      <pubDate>Thu, 17 Dec 2020 06:45:33 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/17/idrisnopakke_jitoipkg/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/idris&#34;&gt;Idris Advent Calendar 2020&lt;/a&gt;の14日目の記事です。&lt;/p&gt;
&lt;p&gt;κeenです。今回はIdrisのパッケージ機能とipkgについて説明します。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Idrisの名前つきパラメータとGADT</title>
      <link>https://KeenS.github.io/blog/2020/12/16/idrisnonamaetsukiparame_tatogadt/</link>
      <pubDate>Wed, 16 Dec 2020 05:27:56 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/16/idrisnonamaetsukiparame_tatogadt/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/idris&#34;&gt;Idris Advent Calendar 2020&lt;/a&gt;の13日目の記事です。&lt;/p&gt;
&lt;p&gt;κeenです。
今回は座学パートとして標準ライブラリでよく使われてるけどまだ触れてない記法に触れていこうと思います。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Idris手習い: ビッットマップ画像の書き出し</title>
      <link>https://KeenS.github.io/blog/2020/12/16/idristenarai__bitsuttomappugazounokakidashi/</link>
      <pubDate>Wed, 16 Dec 2020 02:40:32 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/16/idristenarai__bitsuttomappugazounokakidashi/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/idris&#34;&gt;Idris Advent Calendar 2020&lt;/a&gt; の12日目の記事です。&lt;/p&gt;
&lt;p&gt;κeenです。今回は手を動かすパートとしてビットマップ画像の書き出しをIdrisでやってみます。
依存型やIdrisの標準ライブラリ、ファイルの扱いなどの練習になればなと思ってます。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Idrisのモジュールとプレリュード、標準ライブラリ</title>
      <link>https://KeenS.github.io/blog/2020/12/15/idrisnomoju_rutopureryu_do_hyoujunraiburari/</link>
      <pubDate>Tue, 15 Dec 2020 06:03:03 +0900</pubDate>
      
      <guid>https://KeenS.github.io/blog/2020/12/15/idrisnomoju_rutopureryu_do_hyoujunraiburari/</guid>
      <description>&lt;p&gt;このエントリは&lt;a href=&#34;https://qiita.com/advent-calendar/2020/idris&#34;&gt;Idris Advent Calendar 2020&lt;/a&gt;の11日目の記事です。&lt;/p&gt;
&lt;p&gt;κeenです。今回はIdrisの複数のファイルだとか標準ライブラリだとかを扱おうと思います。&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
