目次

独自研究, 遊び, メモリ管理, スレッドプール, クラウドミュージックプレイヤー

+
もしかして...
その他

コンテンツ管理, 設計方針, CMS
概念 | ContentsPlanet (CMS)

本CMSの基本概念と設計方針

概念 | CollabCMS

本CMSの基本概念と設計方針

文章, 書き方
わかりやすい文章を書くことについて | 文章

文章を書くという行為は, 日常でよく行われます. その際, 他人にわかりやすく書こうとしますが, なかなかそうはいきません. 何から書き始めていいのか, どのようにして文章を続けるか悩みます. ここでは, 筆者なりにわかりやすい文章を書くということについて考察します.

オセロ, Python
オセロ | アプリケーション一覧

オセロです. 遊びで作ったものなので, きれいにできている自信はありません.

より多くの石をひっくり返した方が勝利です.

遊ぶには, pythonの環境が必要です.

AI搭載で一人でも遊べます. (貧弱なAIですので改良しちゃってください.)

アプリ
オセロ | アプリケーション一覧

オセロです. 遊びで作ったものなので, きれいにできている自信はありません.

より多くの石をひっくり返した方が勝利です.

遊ぶには, pythonの環境が必要です.

AI搭載で一人でも遊べます. (貧弱なAIですので改良しちゃってください.)

Cloud Music Box - クラウドストレージからの音楽再生Webアプリ(PWA) | アプリケーション一覧
Cloud Music Box
Cloud Music Box

Cloud Music Boxは、クラウドストレージ(現在はOneDriveのみ)から音楽を再生するPWA音楽プレイヤーです。

以下の特徴を持ちます。

  • PWAとして、多くのプラットフォーム(Windows, macOS, iOS, Android)上で同様のユーザ体験を実現します。
  • 一元管理されたクラウドストレージからの再生で、プレイヤーごとに音楽を同期する必要がありません。
  • オフラインでも、ダウンロード済みの音楽は再生可能です。
  • アプリがバックグラウンドにある場合でも、音楽の連続再生が可能です(iOSのみ動作しないことがある)。
  • 音楽に合わせて、動的にアプリのスタイルやアニメーションが変化します。
OS, メモリ, C言語
メモリ管理 | 仕組み

OSはタスクごとにメモリを動的に割り当てる必要があります(タスクが保有するメモリに関することはのちに説明します). というのも, これらのタスクはアプリケーション実行中に生成, 削除される可能性があるからです.

今回では, このメモリ管理をOSが行うことにします. OSがメモリ管理を行うことで, OS動作の理解がしやすくなるからです.

このページでは, OSによるメモリ管理をどのように実装するのか説明します.

メモリの構造 | タスク管理

ここでは, 実際にタスクが作成されたときのメモリの構造を示していきたいと思います. メモリでの各領域の説明, この構造によるmallocの問題を示します.

Cpp, 非同期処理, デザインパターン
C++ で, スレッドプールを実装する | C++

本稿では, スレッドプールの仕組みを理解して, C++を用いて, スレッドプールを自身で実装できることを目指します. 対応環境は, C++14 からを想定しています.

C++
C++ で, スレッドプールを実装する | C++

本稿では, スレッドプールの仕組みを理解して, C++を用いて, スレッドプールを自身で実装できることを目指します. 対応環境は, C++14 からを想定しています.

基本から理解するC++スマートポインタ

本来手動でメモリ管理しなければならない動的なオブジェクトを、スコープによって自動でメモリ管理するもの。

Web, 音楽, 音楽再生, PWA
Cloud Music Box - クラウドストレージからの音楽再生Webアプリ(PWA) | アプリケーション一覧
Cloud Music Box
Cloud Music Box

Cloud Music Boxは、クラウドストレージ(現在はOneDriveのみ)から音楽を再生するPWA音楽プレイヤーです。

以下の特徴を持ちます。

  • PWAとして、多くのプラットフォーム(Windows, macOS, iOS, Android)上で同様のユーザ体験を実現します。
  • 一元管理されたクラウドストレージからの再生で、プレイヤーごとに音楽を同期する必要がありません。
  • オフラインでも、ダウンロード済みの音楽は再生可能です。
  • アプリがバックグラウンドにある場合でも、音楽の連続再生が可能です(iOSのみ動作しないことがある)。
  • 音楽に合わせて、動的にアプリのスタイルやアニメーションが変化します。
Stack
メモリの構造 | タスク管理

ここでは, 実際にタスクが作成されたときのメモリの構造を示していきたいと思います. メモリでの各領域の説明, この構造によるmallocの問題を示します.

編集中, スマートポインタ
基本から理解するC++スマートポインタ

本来手動でメモリ管理しなければならない動的なオブジェクトを、スコープによって自動でメモリ管理するもの。

「https://contentsviewer.work/Master/:tagmap/独自研究,遊び,メモリ管理,スレッドプール,クラウドミュージックプレイヤー?layer=ja」から取得