スポンサーリンク
C++

MediaPlayerを作ろうMW編.1:全体像を掴もう!データが流れるパイプラインの秘密

はじめに:メディアプレイヤーって、実はすごいパイプラインなんです!こんにちは!このブログでは、普段何気なく使っているメディアプレイヤーの裏側にある、ちょっと複雑だけど面白い仕組みを、一緒に探検していきたいと思います。動画や音楽を再生するって...
C++

C++17 スマートポインタ徹底解説:もうメモリ管理で悩まない!unique_ptrとshared_ptrの賢い使い分け

1. はじめに:さよなら、メモリリーク!C++プログラミングの永遠の課題、それはメモリ管理です。newで確保したメモリをdeleteし忘れてしまう「メモリリーク」や、既に解放したメモリを二重に解放してしまう「二重解放」は、プログラムのクラッ...
C++

C++17 構造化束縛:もうfirstやsecondとは言わせない!タプルやマップをスッキリ分解!

C++17 構造化束縛:もうfirstやsecondとは言わせない!タプルやマップをスッキリ分解!1. はじめに:タプルやペアの「中身」を、もっと楽に取り出したい!C++でプログラミングをしていると、関数から複数の値をまとめて返したり、st...
C++

C++17のstd::optionalで、もっとスマートに!値がないってどう伝える?

1. はじめに:プログラミングの「もしかして、値がない?」問題、どうしてますか?C++でプログラミングしていると、「この変数、値があるときとないときがあるんだよな〜」なんて状況によく出くわしますよね。昔ながらのC++では、こんな時「null...
Android

Androidアプリで他のアプリに重ねて表示できるようにするアプリ オーバーレイビュー

あけましておめでとうございます。本年もよろしくお願いいたします。
Visual Studio

【Wix 5】要素 名前空間なんちゃらかんちゃらには無効な子要素なんちゃらかんちゃらが多すぎる【wixui】

インストーラー作成問題としてWix 5を使っていますがEULA(End-User License Agreement)を表示するにもいっぱいいっぱい。前提条件がまずわからないChat GPTはWix 3を返してきますが、いまWix 3つかえ...
Android

【Android Studio】正直すまんかった。。。【SDK】

前回Android StudioのSDKの場所はここや!ってSDKの場所を伝えたな。そこのkeytool.exeを使えばいいといったと思う。そこにkeytool.exeはない。Program filesの中にあるから検索してくれ!C:\Pr...
Remouse

【Windows】インストーラーの問題【Visual Studio 2022】

先週1週間、ほぼ開発ではなくインストーラーの作成に時間がとられていた。というのもインストーラーを作れるプロジェクトはVisual Studioでいくつかある。Windowsの30年以上にわたる長い歴史で作られては消され作られては消されてきた...
Android

【Android Studio】デバッグの署名登録【Firebase 】

先週はほぼインストーラー問題に奮闘しました。(そっちはまた別に書きます。)そしてついにFirebaseを入れます!絶対忘れるので備忘録Firebaseに登録するのに必須ではないがログインするのに必要なSHA1の署名が必要になる。これは、An...
Android

【Remouse】こいつ動くぞ?動いた!とAndroid Studioと閣下

ついに動きました。
スポンサーリンク