ユーザ用ツール

サイト用ツール


youtube:index-2023

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
youtube:index-2023 [2024/03/01 00:15] – 作成 freemikanyoutube:index-2023 [2024/03/07 17:18] (現在) – [これは何か?] freemikan
行 1: 行 1:
-====== YouTube ======+====== これは何か? ====== 
 +2023年にYouTubeの動画で作成したプログラムのソースコードです。
  
-YouTubeの動画で作成したプログラムのソースコードです。 +====== Rustで作ったゲーム ======
-===== Rustで作ったゲーム =====+
  
 Rustの練習のためにゲームを作ってます。 Rustの練習のためにゲームを作ってます。
行 13: 行 13:
 |< 100% 30em 5em 8em 17em 10em>| |< 100% 30em 5em 8em 17em 10em>|
 ^  名前  ^  言語  ^  ライブラリ  ^  YouTube  ^  作成日  ^ ^  名前  ^  言語  ^  ライブラリ  ^  YouTube  ^  作成日  ^
-|[[youtube:sfml-base|SFMLの基礎]]      {{:rust-plain.svg?16|Rust}}  |SFML |[[https://youtu.be/2w_rmo3kc-8|第3回]]|2022-12-07 (水)| +|[[sfml-base|SFMLの基礎]]      {{:rust-plain.svg?16|Rust}}  |SFML |[[https://youtu.be/2w_rmo3kc-8|第3回]]|2022-12-07 (水)| 
-|[[youtube:sfml-pong|Pong]]          |  {{:rust-plain.svg?16|Rust}}  |SFML |[[https://youtu.be/WLd7uY4btq4|第4回]]|2022-12-08 (木)| +|[[sfml-pong|Pong]]          |  {{:rust-plain.svg?16|Rust}}  |SFML |[[https://youtu.be/WLd7uY4btq4|第4回]]|2022-12-08 (木)| 
-|[[youtube:sfml-bricks|ブロック崩し]]  |  {{:rust-plain.svg?16|Rust}}  |SFML |[[https://youtu.be/iW1iJbgGQYY|第6回]]|2022-12-10 (土)| +|[[sfml-bricks|ブロック崩し]]  |  {{:rust-plain.svg?16|Rust}}  |SFML |[[https://youtu.be/iW1iJbgGQYY|第6回]]|2022-12-10 (土)| 
-|[[youtube:egui-tictactoe|三並べ]]    |  {{:rust-plain.svg?16|Rust}}  |egui |[[https://youtu.be/00bb2WkZdSM|第7回]]|2022-12-14 (水)| +|[[egui-tictactoe|三並べ]]    |  {{:rust-plain.svg?16|Rust}}  |egui |[[https://youtu.be/00bb2WkZdSM|第7回]]|2022-12-14 (水)| 
-|[[youtube:bevy-sokoban|倉庫番]]    |  {{:rust-plain.svg?16|Rust}}  |Bevy |[[https://youtu.be/5EaXZSG9bTU|第8回]]|2022-12-18 (日)| +|[[bevy-sokoban|倉庫番]]    |  {{:rust-plain.svg?16|Rust}}  |Bevy |[[https://youtu.be/5EaXZSG9bTU|第8回]]|2022-12-18 (日)| 
-|[[youtube:monogame-ball|跳ね回るボール]]    |  {{:csharp-plain.svg?16|C♯}}  |MonoGame |[[https://youtu.be/XTaGyGAX35U|.NET#2]]|2022-12-31 (土)| +|[[monogame-ball|跳ね回るボール]]    |  {{:csharp-plain.svg?16|C♯}}  |MonoGame |[[https://youtu.be/XTaGyGAX35U|.NET#2]]|2022-12-31 (土)| 
-|[[youtube:guess-number-cr|数当てゲーム (CLI)]]    |  {{:crystal-original.svg?16|Crystal}}  |なし |[[https://youtu.be/swLJrV_WVAs|Crystal日記 #3]]|2023-03-19 (日)| +|[[guess-number-cr|数当てゲーム (CLI)]]    |  {{:crystal-original.svg?16|Crystal}}  |なし |[[https://youtu.be/swLJrV_WVAs|Crystal日記 #3]]|2023-03-19 (日)| 
-|[[youtube:crsfml-pong|Pong]]    |  {{:crystal-original.svg?16|Crystal}}  |CrSFML  |[[https://youtu.be/rBuDJEQmO9U|Crystal日記 #4]]|2023-03-23 (木)| +|[[crsfml-pong|Pong]]    |  {{:crystal-original.svg?16|Crystal}}  |CrSFML  |[[https://youtu.be/rBuDJEQmO9U|Crystal日記 #4]]|2023-03-23 (木)| 
-|[[youtube:tetris-python-cocos2d|テトリス]]    |  {{:python-original.svg?16|Python}}  |Cocos2d  |テトリス祭り  [[https://youtu.be/olXADB7wjLQ|前半]] [[https://youtu.be/4nAyx7qcErU|後半]]|2023-04-04 (火)|+|[[tetris-python-cocos2d|テトリス]]    |  {{:python-original.svg?16|Python}}  |Cocos2d  |テトリス祭り  [[https://youtu.be/olXADB7wjLQ|前半]] [[https://youtu.be/4nAyx7qcErU|後半]]|2023-04-04 (火)|
  
-===== 初心者によるC++入門 =====+====== 初心者によるC++入門 ======
  
 YouTubeに投稿している動画のコードです。 YouTubeに投稿している動画のコードです。
行 32: 行 32:
 |< 100% 30em 5em 8em 17em 10em>| |< 100% 30em 5em 8em 17em 10em>|
 ^  名前  ^  言語  ^  ライブラリ  ^  YouTube  ^  作成日  ^ ^  名前  ^  言語  ^  ライブラリ  ^  YouTube  ^  作成日  ^
-|[[youtube:cpp-intro-031|SDLのウィンドウを表示する]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/x2xPsXAY50o|第31回]]|2023-07-18 (火)| +|[[cpp-intro-031|SDLのウィンドウを表示する]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/x2xPsXAY50o|第31回]]|2023-07-18 (火)| 
-|[[youtube:cpp-intro-033|壁と床を描く]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/hYy0KUMSmXY|第33回]]|2023-07-20 (木)| +|[[cpp-intro-033|壁と床を描く]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/hYy0KUMSmXY|第33回]]|2023-07-20 (木)| 
-|[[youtube:cpp-intro-034|ブロックの基礎になるクラスを作る]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/x2xPsXAY50o|第34回 ]]|2023-07-20 (木)| +|[[cpp-intro-034|ブロックの基礎になるクラスを作る]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/83rdvO2K_P8|第34回 ]]|2023-07-20 (木)| 
-|[[youtube:cpp-intro-035|ブロックを作る]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/BZ0eDxneM1A|第35回]]|2023-07-21 (金)| +|[[cpp-intro-035|ブロックを作る]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/BZ0eDxneM1A|第35回]]|2023-07-21 (金)| 
-|[[youtube:cpp-intro-036|ブロックを落とす]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/f0uqqoBxeOY|第36回]]|2023-07-22 (土)| +|[[cpp-intro-036|ブロックを落とす]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/f0uqqoBxeOY|第36回]]|2023-07-22 (土)| 
-|[[youtube:cpp-intro-037|ブロックを操作できるようにする]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/uex1TWI2_rI|第37回]]|2023-07-22 (土)| +|[[cpp-intro-037|ブロックを操作できるようにする]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/uex1TWI2_rI|第37回]]|2023-07-22 (土)| 
-|[[youtube:cpp-intro-038|ブロックが積もるようにする]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/YLl0B9gTJPQ|第38回]]|2023-07-23 (日)| +|[[cpp-intro-038|ブロックが積もるようにする]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/YLl0B9gTJPQ|第38回]]|2023-07-23 (日)| 
-|[[youtube:cpp-intro-039|ブロックのパターンを用意する]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/gfgYtf3TNq8|第39回]]|2023-07-24 (月)| +|[[cpp-intro-039|ブロックのパターンを用意する]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/gfgYtf3TNq8|第39回]]|2023-07-24 (月)| 
-|[[youtube:cpp-intro-040|回転できるようにする]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/4fUz6FedKP4|第40回]]|2023-07-25 (火)| +|[[cpp-intro-040|回転できるようにする]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/4fUz6FedKP4|第40回]]|2023-07-25 (火)| 
-|[[youtube:cpp-intro-041|揃ったら消えるようにする]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/AcBisl1CA_8|第41回]]|2023-07-26 (水)| +|[[cpp-intro-041|揃ったら消えるようにする]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/AcBisl1CA_8|第41回]]|2023-07-26 (水)| 
-|[[youtube:cpp-intro-042|画像を適用する]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/K2ZSzyf-4pM|第42回]]|2023-07-27 (木)| +|[[cpp-intro-042|画像を適用する]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/K2ZSzyf-4pM|第42回]]|2023-07-27 (木)| 
-|[[youtube:cpp-intro-043|リセットできるようにする]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/6ZrVpv0BW6k|第43回 (最終回)]]|2023-07-27 (木)|+|[[cpp-intro-043|リセットできるようにする]]|  {{:cplusplus-original.svg?16|C++}}  |  {{:sdl-original.svg?16|SDL}}  |[[https://youtu.be/6ZrVpv0BW6k|第43回 (最終回)]]|2023-07-27 (木)|
  
-===== PythonとC++/Rustの連携 =====+====== PythonとC++/Rustの連携 ======
  
 動画で使用したソースコードです。 動画で使用したソースコードです。
行 53: 行 53:
 |< 100% 30em 5em 8em 17em 10em>| |< 100% 30em 5em 8em 17em 10em>|
 ^  名前  ^  言語  ^  ライブラリ  ^  YouTube  ^  作成日  ^ ^  名前  ^  言語  ^  ライブラリ  ^  YouTube  ^  作成日  ^
-|[[youtube:python-mixing-002|PythonからCの関数を呼び出す]]|  {{:python-original.svg?16|Python}}{{:c-original.svg?16|C}}  |Python/C API |[[https://youtu.be/wjUWODeNorI|第2回]]|2023-08-03 (木)| +|[[python-mixing-002|PythonからCの関数を呼び出す]]|  {{:python-original.svg?16|Python}}{{:c-original.svg?16|C}}  |Python/C API |[[https://youtu.be/wjUWODeNorI|第2回]]|2023-08-03 (木)| 
-|[[youtube:python-mixing-003x1|PythonのクラスオブジェクトをCの関数に渡す]]|  {{:python-original.svg?16|Python}}{{:c-original.svg?16|C}}  |Python/C API |[[https://youtu.be/kYp_yQfunhU|第3回]]|2023-08-04 (金)| +|[[python-mixing-003x1|PythonのクラスオブジェクトをCの関数に渡す]]|  {{:python-original.svg?16|Python}}{{:c-original.svg?16|C}}  |Python/C API |[[https://youtu.be/kYp_yQfunhU|第3回]]|2023-08-04 (金)| 
-|[[youtube:python-mixing-003x2|CでPythonのクラスを作る]]|  {{:python-original.svg?16|Python}}{{:c-original.svg?16|C}}  |Python/C API |[[https://youtu.be/kYp_yQfunhU|第3回]]|2023-08-04 (金)| +|[[python-mixing-003x2|CでPythonのクラスを作る]]|  {{:python-original.svg?16|Python}}{{:c-original.svg?16|C}}  |Python/C API |[[https://youtu.be/kYp_yQfunhU|第3回]]|2023-08-04 (金)| 
-|[[youtube:python-mixing-004|CからPythonのコードを実行する]]|  {{:python-original.svg?16|Python}}{{:c-original.svg?16|C}}  |Python/C API |[[https://youtu.be/w1hjt4I3rbQ|第4回]]|2023-08-05 (土)| +|[[python-mixing-004|CからPythonのコードを実行する]]|  {{:python-original.svg?16|Python}}{{:c-original.svg?16|C}}  |Python/C API |[[https://youtu.be/w1hjt4I3rbQ|第4回]]|2023-08-05 (土)| 
-|[[youtube:python-mixing-005|Boost.Pythonを使ってみる]]|  {{:python-original.svg?16|Python}}{{:cplusplus-original.svg?16|C++}}  |Boost.Python |[[https://youtu.be/_X_A6lev4fQ|第5回]]|2023-08-08 (火)| +|[[python-mixing-005|Boost.Pythonを使ってみる]]|  {{:python-original.svg?16|Python}}{{:cplusplus-original.svg?16|C++}}  |Boost.Python |[[https://youtu.be/_X_A6lev4fQ|第5回]]|2023-08-08 (火)| 
-|[[youtube:python-mixing-006|pybind11を使ってみる]]|  {{:python-original.svg?16|Python}}{{:cplusplus-original.svg?16|C++}}  |pybind11 |[[https://youtu.be/PXEZhuwq0xA|第6回]]|2023-08-10 (木)| +|[[python-mixing-006|pybind11を使ってみる]]|  {{:python-original.svg?16|Python}}{{:cplusplus-original.svg?16|C++}}  |pybind11 |[[https://youtu.be/PXEZhuwq0xA|第6回]]|2023-08-10 (木)| 
-|[[youtube:python-mixing-007|RustとPythonの様子見]]|  {{:python-original.svg?16|Python}}{{:rust-plain.svg?16|Rust}}  |rust-cpython |[[https://youtu.be/5A9lpLZy_rQ|第7回]]|2023-08-12 (土)| +|[[python-mixing-007|RustとPythonの様子見]]|  {{:python-original.svg?16|Python}}{{:rust-plain.svg?16|Rust}}  |rust-cpython |[[https://youtu.be/5A9lpLZy_rQ|第7回]]|2023-08-12 (土)| 
-|[[youtube:python-mixing-008|PyO3でLÖVEもどきを作る (1)]]|  {{:python-original.svg?16|Python}}{{:rust-plain.svg?16|Rust}}  |PyO3 |[[https://youtu.be/JtKrMjItdvw|第8回]]|2023-08-12 (土)| +|[[python-mixing-008|PyO3でLÖVEもどきを作る (1)]]|  {{:python-original.svg?16|Python}}{{:rust-plain.svg?16|Rust}}  |PyO3 |[[https://youtu.be/JtKrMjItdvw|第8回]]|2023-08-12 (土)| 
-|[[youtube:python-mixing-009|PyO3でLÖVEもどきを作る (2)]]|  {{:python-original.svg?16|Python}}{{:rust-plain.svg?16|Rust}}  |PyO3 |[[https://youtu.be/x0HpQJHWK1w|第9回]]|2023-08-14 (月)| +|[[python-mixing-009|PyO3でLÖVEもどきを作る (2)]]|  {{:python-original.svg?16|Python}}{{:rust-plain.svg?16|Rust}}  |PyO3 |[[https://youtu.be/x0HpQJHWK1w|第9回]]|2023-08-14 (月)| 
-|[[youtube:python-mixing-010|PyO3でLÖVEもどきを作る (3)]]|  {{:python-original.svg?16|Python}}{{:rust-plain.svg?16|Rust}}  |PyO3, Rust-SDL2 |[[https://youtu.be/gaUlLdn3csU|第10回 (最終回)]]|2023-08-16 (水)|+|[[python-mixing-010|PyO3でLÖVEもどきを作る (3)]]|  {{:python-original.svg?16|Python}}{{:rust-plain.svg?16|Rust}}  |PyO3, Rust-SDL2 |[[https://youtu.be/gaUlLdn3csU|第10回 (最終回)]]|2023-08-16 (水)|
  
-===== Excel VBAでDLLを使う =====+====== Excel VBAでDLLを使う ======
  
 ライセンス [[https://ja.wikipedia.org/wiki/WTFPL|WTFPL バージョン2]] ライセンス [[https://ja.wikipedia.org/wiki/WTFPL|WTFPL バージョン2]]
行 70: 行 70:
 |< 100% 30em 5em 8em 17em 10em>| |< 100% 30em 5em 8em 17em 10em>|
 ^  名前  ^  言語  ^  ライブラリ  ^  YouTube  ^  作成日  ^ ^  名前  ^  言語  ^  ライブラリ  ^  YouTube  ^  作成日  ^
-|[[youtube:vba-dll-001|Win32 APIのMessageBox関数を呼び出す]]|  VBA  |なし |[[https://youtu.be/FdMl7wsXkOA|第1回]]|2023-08-21 (月)| +|[[vba-dll-001|Win32 APIのMessageBox関数を呼び出す]]|  VBA  |なし |[[https://youtu.be/FdMl7wsXkOA|第1回]]|2023-08-21 (月)| 
-|[[youtube:vba-dll-002|Toymath]]|  VBA {{:cplusplus-original.svg?16|C++}}  |なし |[[https://youtu.be/q7L6ZtljFRU|第2回]]|2023-08-22 (火)| +|[[vba-dll-002|Toymath]]|  VBA {{:cplusplus-original.svg?16|C++}}  |なし |[[https://youtu.be/q7L6ZtljFRU|第2回]]|2023-08-22 (火)| 
-|[[youtube:vba-dll-003|EXLSQLITE]]|  VBA {{:cplusplus-original.svg?16|C++}}  |SQLite3 |[[https://youtu.be/W6pjtaPZgJk|第3回]]|2023-08-23 (水)| +|[[vba-dll-003|EXLSQLITE]]|  VBA {{:cplusplus-original.svg?16|C++}}  |SQLite3 |[[https://youtu.be/W6pjtaPZgJk|第3回]]|2023-08-23 (水)| 
-|[[youtube:vba-dll-005|Toymath3 VBAでCOMを使う]]|  VBA {{:cplusplus-original.svg?16|C++}}  |なし |[[https://youtu.be/ZVBSrgK-9Lg|第5回]]|2023-09-02 (土)|+|[[vba-dll-005|Toymath3 VBAでCOMを使う]]|  VBA {{:cplusplus-original.svg?16|C++}}  |なし |[[https://youtu.be/ZVBSrgK-9Lg|第5回]]|2023-09-02 (土)|
  
youtube/index-2023.1709219719.txt.gz · 最終更新: 2024/03/01 00:15 by freemikan

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki