<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.freemikan.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.freemikan.com/feed.php">
        <title>EXPERIMENTAL MIKAN BOX - youtube</title>
        <description></description>
        <link>https://wiki.freemikan.com/</link>
        <image rdf:resource="https://wiki.freemikan.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-07T09:04:10+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:bevy-sokoban&amp;rev=1709174997&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-031&amp;rev=1709175140&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-033&amp;rev=1709175179&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-034&amp;rev=1709175205&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-035&amp;rev=1709175217&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-036&amp;rev=1709175233&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-037&amp;rev=1709175242&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-038&amp;rev=1709175257&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-039&amp;rev=1709175267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-040&amp;rev=1709175285&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-041&amp;rev=1709175299&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-042&amp;rev=1720720138&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-043&amp;rev=1762011674&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:crsfml-pong&amp;rev=1709175072&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:egui-tictactoe&amp;rev=1709174972&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:guess-number-cr&amp;rev=1709175039&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:index-2023&amp;rev=1761672136&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:index-2024&amp;rev=1747529261&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:index-2025&amp;rev=1764964510&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:monogame-ball&amp;rev=1709113007&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:opengl-training-004&amp;rev=1762228640&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:opengl-training-005&amp;rev=1767425431&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-002&amp;rev=1709112390&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-003x1&amp;rev=1709112390&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-003x2&amp;rev=1709112390&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-004&amp;rev=1709112390&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-005&amp;rev=1709112390&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-006&amp;rev=1709112390&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-007&amp;rev=1720720317&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-008&amp;rev=1709112390&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-009&amp;rev=1709112390&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-010&amp;rev=1764776542&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:sfml-base&amp;rev=1709417754&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:sfml-bricks&amp;rev=1709112842&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:sfml-pong&amp;rev=1709174947&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:tetris-python-cocos2d&amp;rev=1709175094&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:vba-dll-001&amp;rev=1720719554&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:vba-dll-002&amp;rev=1709112390&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:vba-dll-003&amp;rev=1720719727&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.freemikan.com/doku.php?id=youtube:vba-dll-005&amp;rev=1720719962&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.freemikan.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>EXPERIMENTAL MIKAN BOX</title>
        <link>https://wiki.freemikan.com/</link>
        <url>https://wiki.freemikan.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:bevy-sokoban&amp;rev=1709174997&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:49:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bevy-sokoban</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:bevy-sokoban&amp;rev=1709174997&amp;do=diff</link>
        <description>倉庫番



src/main.rs



Cargo.toml</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-031&amp;rev=1709175140&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:52:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp-intro-031</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-031&amp;rev=1709175140&amp;do=diff</link>
        <description>HelloSDL-window

作成日: 2023-07-21 (金)

初心者によるC++入門 #31 SDLのウィンドウを表示する



main.cpp



Makefile



C:\SDL2の部分は、SDLをインストールした場所を指定します。</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-033&amp;rev=1709175179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:52:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp-intro-033</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-033&amp;rev=1709175179&amp;do=diff</link>
        <description>Tetris Take 1

作成日: 2023-07-21 (金)

初心者によるC++入門 #33 壁と床を描く



main.cpp



Makefile



C:\SDL2の部分は、SDLをインストールした場所を指定します。</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-034&amp;rev=1709175205&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:53:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp-intro-034</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-034&amp;rev=1709175205&amp;do=diff</link>
        <description>Tetris Take 2

作成日: 2023-07-21 (金)

初心者によるC++入門 #34 ブロックの基礎になるクラスを作る



main.cpp



gfxaux.h



gfxaux.cpp



board.h



board.cpp



cell.h



cell.cpp



Makefile



C:\SDL2の部分は、SDLをインストールした場所を指定します。</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-035&amp;rev=1709175217&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:53:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp-intro-035</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-035&amp;rev=1709175217&amp;do=diff</link>
        <description>Tetris Take 3

作成日: 2023-07-21 (金)

初心者によるC++入門 #35 ブロックを作る



main.cpp



gfxaux.h



gfxaux.cpp



board.h



board.cpp



cell.h



cell.cpp



block.h



block.cpp



shape.h



shape.cpp



Makefile</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-036&amp;rev=1709175233&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:53:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp-intro-036</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-036&amp;rev=1709175233&amp;do=diff</link>
        <description>Tetris Take 4

作成日: 2023-07-22 (土)

初心者によるC++入門 #36 ブロックを落とす



main.cpp



gfxaux.h



gfxaux.cpp



board.h



board.cpp



cell.h



cell.cpp



block.h



block.cpp



shape.h



shape.cpp



Makefile</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-037&amp;rev=1709175242&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:54:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp-intro-037</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-037&amp;rev=1709175242&amp;do=diff</link>
        <description>Tetris Take 5

作成日: 2023-07-22 (土)

初心者によるC++入門 #37 ブロックを操作できるようにする



main.cpp



gfxaux.h



gfxaux.cpp



board.h



board.cpp



cell.h



cell.cpp



block.h



block.cpp



shape.h



shape.cpp



eventprocessor.h



eventprocessor.cpp



keyboardstate.h



keyboardstate.cpp</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-038&amp;rev=1709175257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp-intro-038</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-038&amp;rev=1709175257&amp;do=diff</link>
        <description>Tetris Take 6

作成日: 2023-07-23 (日)

初心者によるC++入門 #38 ブロックが積もるようにする



main.cpp



rectaux.h



gfxaux.h



gfxaux.cpp



board.h



board.cpp



cell.h



cell.cpp



block.h



block.cpp



piece.h



piece.cpp



eventprocessor.h



eventprocessor.cpp



keyboardstate.h</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-039&amp;rev=1709175267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:54:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp-intro-039</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-039&amp;rev=1709175267&amp;do=diff</link>
        <description>Tetris Take 7

作成日: 2023-07-24 (月)

初心者によるC++入門 #39 ブロックのパターンを用意する



main.cpp



game.cpp



rectaux.h



renderstates.h



gfxaux.h



gfxaux.cpp



board.h



board.cpp



cell.h



cell.cpp



block.h



block.cpp



piece.h



piece.cpp



eventprocessor.h



eventprocessor.cpp</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-040&amp;rev=1709175285&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:54:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp-intro-040</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-040&amp;rev=1709175285&amp;do=diff</link>
        <description>Tetris Take 8

作成日: 2023-07-25 (火)

初心者によるC++入門 #40 回転できるようにする



main.cpp



game.cpp



rectaux.h



renderstates.h



gfxaux.h



gfxaux.cpp



board.h



board.cpp



cell.h



cell.cpp



block.h



block.cpp



piece.h



piece.cpp



eventprocessor.h



eventprocessor.cpp</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-041&amp;rev=1709175299&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:54:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp-intro-041</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-041&amp;rev=1709175299&amp;do=diff</link>
        <description>Tetris Take 9

作成日: 2023-07-26 (水)

初心者によるC++入門 #41 揃ったら消えるようにする



main.cpp



game.cpp



rectaux.h



renderstates.h



gfxaux.h



gfxaux.cpp



board.h



board.cpp



cell.h



cell.cpp



block.h



block.cpp



piece.h



piece.cpp



eventprocessor.h



eventprocessor.cpp</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-042&amp;rev=1720720138&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-11T17:48:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp-intro-042</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-042&amp;rev=1720720138&amp;do=diff</link>
        <description>Tetris Take 10

作成日: 2023-07-27 (木)

初心者によるC++入門 #42 画像を適用する



main.cpp



game.cpp



rectaux.h



renderstates.h



gfxaux.h



gfxaux.cpp



board.h



board.cpp



cell.h (未使用)



cell.cpp (未使用)



texturedcell.h



texturedcell.cpp



block.h



block.cpp</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-043&amp;rev=1762011674&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-01T15:41:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp-intro-043</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:cpp-intro-043&amp;rev=1762011674&amp;do=diff</link>
        <description>Tetris Take 11

作成日: 2023-07-27 (木)

初心者によるC++入門 #43 最終回　リセットできるようにする



main.cpp



setupgame.cpp



rectaux.h



renderstates.h



gfxaux.h



gfxaux.cpp



board.h



board.cpp



texturedcell.h



texturedcell.cpp



block.h



block.cpp



piece.h



piece.cpp



eventprocessor.h</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:crsfml-pong&amp;rev=1709175072&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:51:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>crsfml-pong</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:crsfml-pong&amp;rev=1709175072&amp;do=diff</link>
        <description>CrSFML Pong



src/crsfml-pong-take-5.cr



src/shapeaux.cr



shard.yml</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:egui-tictactoe&amp;rev=1709174972&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:49:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>egui-tictactoe</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:egui-tictactoe&amp;rev=1709174972&amp;do=diff</link>
        <description>三並べ (Tic-Tac-Toe)

作成日: 2022-12-14 (水)



src/main.rs



Cargo.toml</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:guess-number-cr&amp;rev=1709175039&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:50:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>guess-number-cr</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:guess-number-cr&amp;rev=1709175039&amp;do=diff</link>
        <description>数当てゲーム (CLI)

game.cr



Makefile</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:index-2023&amp;rev=1761672136&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-28T17:22:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>index-2023</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:index-2023&amp;rev=1761672136&amp;do=diff</link>
        <description>これは何か？

2023年にYouTubeの動画で作成したプログラムのソースコードです。

Rustで作ったゲーム

Rustの練習のためにゲームを作ってます。
記録のためにYouTubeに投稿しています。
ここにあるのはそれらの動画で使用したソースコードです。
合間に作ったRust以外のものも含まれています。</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:index-2024&amp;rev=1747529261&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-18T00:47:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>index-2024</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:index-2024&amp;rev=1747529261&amp;do=diff</link>
        <description>2024年の動画で作成したプログラムのソースコード

2024年はあまり活動できませんでした。継続的に作成していこうと思い立って、どれも最初の数回で放置状態になって計画倒れになってしまってます。この点を大いに反省して今後に活かそうと思います。</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:index-2025&amp;rev=1764964510&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-05T19:55:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>index-2025</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:index-2025&amp;rev=1764964510&amp;do=diff</link>
        <description>*  OpenGLの修行 #4 - ビルド環境の見直し
	*  OpenGLの修行 #5 - 続・三角形を描く (1)</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:monogame-ball&amp;rev=1709113007&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-28T09:36:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>monogame-ball</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:monogame-ball&amp;rev=1709113007&amp;do=diff</link>
        <description>画面を跳ね回るボール



Game1.cs



Program.cs</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:opengl-training-004&amp;rev=1762228640&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-04T03:57:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>opengl-training-004</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:opengl-training-004&amp;rev=1762228640&amp;do=diff</link>
        <description>OpenGLの修行 #4 - ビルド環境の見直し

YouTubeの動画ページ

	*  第3回からおよそ1年半の期間を経て再開する。
	*  環境の準備を実演するために、Windows(Vista、VirtualBox)でやってきた。
	*  次回からはLinuxでやっていく。</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:opengl-training-005&amp;rev=1767425431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-03T07:30:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>opengl-training-005</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:opengl-training-005&amp;rev=1767425431&amp;do=diff</link>
        <description>OpenGLの修行 #5 - 続・三角形を描く (1)

[YouTubeの動画ページ]

Boost.Scope

ソースコード

[ダウンロード]

プロジェクトレイアウト
HelloTriangle-simpleshader
├── .clang-format
├── CMakeLists.txt
├── glad
│   ├── CMakeLists.txt
│   ├── include
│   │   ├── KHR
│   │   │   └── khrplatform.h
│   │   └── glad
│   │       └── glad.h
│   └── src
│       └── glad.c
├── shaders
│   ├── hello_triangle.frag
│   └── hello_triangle.vert
└── src
    ├── main.cpp
    ├── simpleshader.cpp
    └── simpleshader.h…</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-002&amp;rev=1709112390&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-28T09:26:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python-mixing-002</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-002&amp;rev=1709112390&amp;do=diff</link>
        <description>PythonからCの関数を呼び出す

作成日: 2023-08-03 (木)

第2回 Python/C APIに触れてみる

ソースコード

setup.py



toymathmodule.c</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-003x1&amp;rev=1709112390&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-28T09:26:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python-mixing-003x1</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-003x1&amp;rev=1709112390&amp;do=diff</link>
        <description>PythonのクラスオブジェトCの関数に渡す

作成日: 2023-08-04 (金)

第3回 Python/C APIに触れてみる (2)

ソースコード

setup.py



point.py



pointlibmodule.c</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-003x2&amp;rev=1709112390&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-28T09:26:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python-mixing-003x2</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-003x2&amp;rev=1709112390&amp;do=diff</link>
        <description>CでPythonのクラスを作る

作成日: 2023-08-04 (金)

第3回 Python/C APIに触れてみる (2)

ソースコード

setup.py



pointlibmodule.c</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-004&amp;rev=1709112390&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-28T09:26:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python-mixing-004</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-004&amp;rev=1709112390&amp;do=diff</link>
        <description>CからPythonのコードを実行する

作成日: 2023-08-05 (土)

第4回 Python/C APIに触れてみる (3)

ソースコード

toymath.py



test_toymath.py



myapp.c



Makefile</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-005&amp;rev=1709112390&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-28T09:26:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python-mixing-005</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-005&amp;rev=1709112390&amp;do=diff</link>
        <description>Boost.Pythonを使ってみる

作成日: 2023-08-08 (火)

第5回 Boost.Pythonを使ってみる

プロジェクトレイアウト
.
└── extending-demos/
    ├── Jamroot
    ├── simple/
    │   ├── Jamfile
    │   ├── simple.cpp
    │   └── test_simple.py
    ├── point/
    │   ├── Jamfile
    │   ├── point.cpp
    │   └── test_point.py
    ├── pypoint/
    │   ├── Jamfile
    │   ├── pypoint.cpp
    │   └── test_pypoint.py
    └── fakegfx/
        ├── Jamfile
        ├── fakegfx.h
        ├── fakegfx.cpp
        └── test_fakegfx.py…</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-006&amp;rev=1709112390&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-28T09:26:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python-mixing-006</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-006&amp;rev=1709112390&amp;do=diff</link>
        <description>pybind11を使ってみる

作成日: 2023-08-10 (木)

第6回 pybind11を使ってみる

プロジェクトレイアウト
.
└── pybind11-examples/
    ├── simple/
    │   ├── simple.cpp
    │   └── Makefile
    └── fakegfx/
        ├── fakegfx.cpp
        ├── sample.py
        └── Makefile</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-007&amp;rev=1720720317&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-11T17:51:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python-mixing-007</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-007&amp;rev=1720720317&amp;do=diff</link>
        <description>RustとPythonの様子見

作成日: 2023-08-12 (土)

第7回 RustとPythonの様子見

プロジェクトレイアウト
.
└── example/
    ├── Cargo.toml
    └── src/
        └── lib.rs
example

rust-cpythonを使ったPythonの拡張モジュール。

Cargo.toml</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-008&amp;rev=1709112390&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-28T09:26:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python-mixing-008</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-008&amp;rev=1709112390&amp;do=diff</link>
        <description>PyO3でLÖVEもどきを作る (1)

作成日: 2023-08-12 (土)

第8回 PyO3でLÖVEもどきを作る (1)

example/main.py

まだ動きません。
これを実行できるRustのプログラムを書くのが目標です。



参考

オリジナルの動作は、こちらを参考にしてください。</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-009&amp;rev=1709112390&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-28T09:26:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python-mixing-009</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-009&amp;rev=1709112390&amp;do=diff</link>
        <description>PyO3でLÖVEもどきを作る (2)

作成日: 2023-08-14 (月)

第9回 PyO3でLÖVEもどきを作る (2)

プロジェクト pyove

Cargo.toml



src/main.rs



src/graphics.rs



example/main.py



参考

オリジナルの動作は、こちらを参考にしてください。

	*  &lt;https://love2d.org/wiki/love&gt;</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-010&amp;rev=1764776542&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-03T15:42:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python-mixing-010</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:python-mixing-010&amp;rev=1764776542&amp;do=diff</link>
        <description>PyO3でLÖVEもどきを作る (3)

作成日: 2023-08-16 (水)

第10回 (最終回) PyO3でLÖVEもどきを作る (3)

プロジェクト pyove

Cargo.toml



src/main.rs



src/pyovemodule.rs



src/graphics.rs



src/sdl2global.rs



example/main.py



参考

オリジナルの動作は、こちらを参考にしてください。</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:sfml-base&amp;rev=1709417754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-02T22:15:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sfml-base</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:sfml-base&amp;rev=1709417754&amp;do=diff</link>
        <description>SFMLの基礎

作成日: 2022-12-07 (水)

src/main.rs



Cargo.toml</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:sfml-bricks&amp;rev=1709112842&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-28T09:34:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sfml-bricks</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:sfml-bricks&amp;rev=1709112842&amp;do=diff</link>
        <description>ブロック崩し

作成日: 2022-12-10 (土)



src/main.rs



Cargo.toml</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:sfml-pong&amp;rev=1709174947&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:49:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sfml-pong</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:sfml-pong&amp;rev=1709174947&amp;do=diff</link>
        <description>Pong

作成日: 2022-12-07 (水)



src/main.rs



Cargo.toml</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:tetris-python-cocos2d&amp;rev=1709175094&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-29T02:51:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tetris-python-cocos2d</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:tetris-python-cocos2d&amp;rev=1709175094&amp;do=diff</link>
        <description>テトリス Python+Cocos2d



tetris.py</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:vba-dll-001&amp;rev=1720719554&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-11T17:39:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vba-dll-001</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:vba-dll-001&amp;rev=1720719554&amp;do=diff</link>
        <description>Win32 APIのMessageBox関数を呼び出す

作成日: 2023-08-21 (月)

第1回 Win32 APIのMessageBox関数を呼び出す

[MessageBox]

標準モジュール Win32

当方が使用しているExcel 2000ではLongPtrがサポートされていないため、ポインタが必要なところでLongにしています。
このような古いバージョンでなければ</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:vba-dll-002&amp;rev=1709112390&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-28T09:26:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vba-dll-002</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:vba-dll-002&amp;rev=1709112390&amp;do=diff</link>
        <description>Toymath

作成日: 2023-08-22 (火)

第2回 DLLについて

プロジェクト Toymath

toymath.h



toymath.cpp



test_toymath.cpp



toymath-vc.def



toymath-mgw.def



Makefile



VBAモジュール Toymath</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:vba-dll-003&amp;rev=1720719727&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-11T17:42:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vba-dll-003</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:vba-dll-003&amp;rev=1720719727&amp;do=diff</link>
        <description>EXLSQLITE

作成日: 2023-08-23 (水)

第3回 自作のDLLの関数を呼び出す

動画ではほとんど触れることができなかったので、説明をたくさん入れておきました。

プロジェクトの概要

⚠️このプロジェクトは実験的な目的で作成しました。
着想もコードも不安定です。
現実のプロジェクトに使用するには危険が伴うので、全力で回避してください。</description>
    </item>
    <item rdf:about="https://wiki.freemikan.com/doku.php?id=youtube:vba-dll-005&amp;rev=1720719962&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-11T17:46:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vba-dll-005</title>
        <link>https://wiki.freemikan.com/doku.php?id=youtube:vba-dll-005&amp;rev=1720719962&amp;do=diff</link>
        <description>Toymath3

作成日: 2023-09-02 (土)

第5回 VBAでCOMを使う

そのうち説明を追記予定。

test_Toymath3.xls

Sheet1 (Sheet1)



Toymath3

Makefile



calculator.h



calculator.cpp



calculatorclass.h



calculatorclass.cpp



modulelock.h



modulelock.cpp</description>
    </item>
</rdf:RDF>
