【descriptor】オペレーティングシステムが管理するリソースに割り当てられる(通常は整数の)値。
descriptor シソーラスにおいて、ある概念を索引付けする際、一貫して用いると決められた語その他の記号。シソーラスにおける優先語であり、索引の一貫性保持、検索の再現率向上を目的に設定される。 シソーラスにおける非優先語は非ディスクリプタともいう。
github.com Assignment1 eBPFプログラムが再ロードされた場合、xdp_statsプログラムでそれを検知して、mapを再取得するというもの。 解いてみる 誤ったファイルディスクリプタを使っていないかbpfマップを検証する関数を実装する 問題文に書いてある通り、新しいbpfプログラムが再ロードされたら、bpfマップのidが変わるので、それを利用して、誤ったファイルディスクリプタを使っていないか検証できる。 xdp_stats.c @@ -180,6 +180,16 @@ static bool map_collect(int fd, __u32 map_type, __u3…
日記 5年になってから初の登校 結論、疲労がたまり帰宅後爆睡 成績「向上」賞 勉強する度に高専進学を後悔して勉強しづらかったあの時から調子戻ってきたけども、前期から頑張りきれなかったので残念ながら優秀ではない基準が判らないけども、順位も30中盤から7に上げたからか高専アンチでありながら弊クソ高専のレポート用紙を100枚貰ってしまった(何かに使います) pic.twitter.com/GuHMrSddjR— ∪Я∃ (@Laplace_Eru) 2024年4月4日 高専アンチではあるものの、今の所別に北九州高専の名前を隠したいというものはないので高専ではない他所で使いたいと考えている ネットワー…
AWS Iot Coreのルールエンジンで Protocol Buffers を直接デコードするという少々マニアックな話です。 以下のAWS公式ブログでも紹介されている内容です。 aws.amazon.com 本機能は2022/12 に追加されています。 aws.amazon.com
fgetwsを使ったwget_file_wtext_cstdioを作る。 その前に、fgetsを使ったget_file_text_cstdioがロケールの影響を受けるか確認する。 main.cを、 /* ヘッダファイルのインクルード */ #include <stdio.h> /* 標準入出力 */ #include <stdlib.h> /* 標準ユーティリティ */ #include <string.h> /* 文字列処理 */ #include <locale.h> /* ロケール */ #include <sys/stat.h> /* ファイル状態 */ #include <wchar…
fscanfでワイド文字を読み込む関数scan_file_wtext_cstdioを作る。 その前に、scan_file_text_cstdioで、UTF-8もEUC-JPも読み込めるのか検証する。 main.cで、 /* ヘッダファイルのインクルード */ #include <stdio.h> /* 標準入出力 */ #include <stdlib.h> /* 標準ユーティリティ */ #include <string.h> /* 文字列処理 */ #include <locale.h> /* ロケール */ #include <sys/stat.h> /* ファイル状態 */ #incl…
ゲームプログラミングなどで、プログラムで音声の再生や停止、切り替えをする方法が知りたくて、ChatGPTに聞きました。 音声を再生するにはどうするのですか? MediaPlayerオブジェクトとDisposableEffectについて、もう少し詳しく教えてください。 MediaPlayerを終了したいときはどうするのですか? 上の例では、Mediaplayerは、ユーザーからは操作出来ないのですか? UIは、アプリ開発者側で準備するのですね。MediaPlayerでassetフォルダのmp3などを再生したい場合の実装はどうなりますか? ファイルパスの例もお願いします。 assetsフォルダ内の…
runcのアレがあったのでバージョンを上げようとしていたら、この辺が全く分からないことに気づいた。 ~ $ docker version Client: Docker Engine - Community Version: 25.0.2 API version: 1.44 Go version: go1.21.6 Git commit: 29cf629 Built: Thu Feb 1 00:22:57 2024 OS/Arch: linux/amd64 Context: default Server: Docker Engine - Community Engine: Version: 25…
概要 ゴール 動機 ディスクリプション 詳細 互換性 Class loader resources モジュラー・マルチリリース Jar ファイル Classpath と modulepath マルチリリース Jar とブートローダ 概要 JARファイル・フォーマットを拡張し、複数バージョンのクラス・ファイルを単一のアーカイブに共存できるようにする。 ゴール Java Archive Tool(jar コマンド) を拡張し、マルチリリース Jar ファイルを作成できるようにする 標準クラスローダーと JarFile API でのサポートを含め、JRE にマルチリリース Jar ファイルを実装する…
Linuxコマンドのおさらい もう怖くないLinuxコマンド。手を動かしながらLinuxコマンドラインを5日間で身に付けよう | Udemyを受講したので、Linuxの操作方法に関して、改めておさらい。 知らなかったり、あまり使っていなかったけど便利そうな操作をまとめておく。意外と忘れていることもあったりしたので、参考になりました。 bashショートカットキー meta + f 1単語進む meta + b 1単語戻る ctrl + y ヤンク ctrl + u カーソルのいる位置から行頭まで削除 ctrl + k カーソルのいる位置から行末まで削除 ctrl + r 履歴検索 ctrl + …
Rust で Command::new した子プロセスに対して標準入出力でやりとりをするコードを書いていて、std::io や std::fs ってどうなっているんだっけ?というのが気になったので、気合いを入れてコードを読むことにした。 Rust における入出力 Rust の入出力機能は、std::io や println マクロを用いて標準入出力するものや、std::fs を用いてファイル入出力するものが一般的である。 Rust で標準出力や標準エラー出力をやりたいだけなら println! や eprintln! で事足りるし、標準入力をするなら std::io::stdin().read…
nazology.net ⇧ 脳の処理的な話になるんかね? Linuxのcronとは Wikipediaさんによりますと、 The cron command-line utility is a job scheduler on Unix-like operating systems. Users who set up and maintain software environments use cron to schedule jobs (commands or shell scripts), also known as cron jobs, to run periodically at fi…
【2024年1月11日 PSPlisのゲームカタログに追加! など追記・更新】 2019年1月25日に発売したPS4版『バイオハザードRE:2』をクレア編→レオン編の順番でクリアした感想・評価になります。当時の内容や画像と比較しているので一部ネタバレがあります。
概要 使用した環境など 準備 Hello Worldを表示する ソースコードの解説(行ごと) section .data section .text _start: 参考 概要 最近アセンブラを始めてHelloWorldを出力したのですが、いろいろ難しかったので備忘録としてまとめました。 初学者なので、解説はちょいちょい間違ってるかもしれないです。 使用した環境など OS Ubuntu22.04 CPU Intel 64-bit 準備 以下のコマンドを実行して、必要なものをインストールします。 アセンブリ言語を翻訳してくれるアセンブラはnasmにしました。 sudo apt-get insta…
今更感ですが、標準エラー出力をリダイレクトやパイプに渡す方法をメモしておきます。 [目次] 標準エラー出力とは 標準エラー出力を特定のファイルにリダイレクトさせる 標準エラー出力を切り捨てる 標準エラー出力をパイプに渡す
テクノロジー部門CTO室の笹田(ko1)と遠藤(mame)です。今年の 9 月から STORES 株式会社で Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています(Rubyのこれからを STORES で作る。Rubyコミッター笹田さん、遠藤さんにCTOがきく「Fun」|STORES People )。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、恒例のクリスマスリリースとして、Ruby 3.3.0 がリリースされました(Ruby 3.3.0 リリース)。クックパッド開発者…