<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://172.16.12.30/~kobayash/dokuwiki/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://172.16.12.30/~kobayash/dokuwiki/feed.php">
        <title>KobaWiki@RCNP softwares:nestdaq</title>
        <description></description>
        <link>https://172.16.12.30/~kobayash/dokuwiki/</link>
        <image rdf:resource="https://172.16.12.30/~kobayash/dokuwiki/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-04-18T05:41:43+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:cplusplus&amp;rev=1706858346&amp;do=diff"/>
                <rdf:li rdf:resource="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:git_forking_workflow&amp;rev=1706525650&amp;do=diff"/>
                <rdf:li rdf:resource="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation_2023_on_raspberry_pi_4&amp;rev=1696227929&amp;do=diff"/>
                <rdf:li rdf:resource="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation_2023_on_ubuntu_mate_22_04_2&amp;rev=1706877037&amp;do=diff"/>
                <rdf:li rdf:resource="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation_macos_12_3_1&amp;rev=1707099836&amp;do=diff"/>
                <rdf:li rdf:resource="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation_saho_2023&amp;rev=1697208386&amp;do=diff"/>
                <rdf:li rdf:resource="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation2023&amp;rev=1696226882&amp;do=diff"/>
                <rdf:li rdf:resource="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:memo&amp;rev=1734069039&amp;do=diff"/>
                <rdf:li rdf:resource="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:web_control&amp;rev=1713543723&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://172.16.12.30/~kobayash/dokuwiki/lib/tpl/arctic/images/favicon.ico">
        <title>KobaWiki@RCNP</title>
        <link>https://172.16.12.30/~kobayash/dokuwiki/</link>
        <url>https://172.16.12.30/~kobayash/dokuwiki/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:cplusplus&amp;rev=1706858346&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-02T16:19:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>NestDAQ C++ techniques</title>
        <link>https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:cplusplus&amp;rev=1706858346&amp;do=diff</link>
        <description>NestDAQ C++ techniques

	*  NestDAQ では開発者のコーディング量削減のため、Boost ライブラリといった便利な外部ライブラリ、さらに C++11 以上で採用された便利な機能が多く使われている。そのため、それなりに新しい C++ の書き方に慣れておく必要がある。個人的には、プログラミング初学者の可読性を考慮し、CERN ROOT v5 のインタープリター程度でつかえていた機能しか普段は使っていないので、なかなか覚えるのが大変。最近は new / delete を使わず、スマートポインタとかを使わないといけないらしい。(参考: servernote.net…</description>
    </item>
    <item rdf:about="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:git_forking_workflow&amp;rev=1706525650&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-29T19:54:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>NestDAQ Git Forking Workflow</title>
        <link>https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:git_forking_workflow&amp;rev=1706525650&amp;do=diff</link>
        <description>NestDAQ Git Forking Workflow

	*  NestDAQ 本体 (nestdaq-user-implではなく) のコードの修正の提案、変更のリクエストがある場合、Forking Workflow というワークフローに従い、pull request (通称: プルリク) を出して NestDAQ のマスターにマージしてもらう。Forking Workflow は AMANEQ-software のコースコードの開発でも採用されており、重要なワークフローなので、ここにメモを残しておく。</description>
    </item>
    <item rdf:about="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation_2023_on_raspberry_pi_4&amp;rev=1696227929&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-02T15:25:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Installation on Raspberry Pi 4</title>
        <link>https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation_2023_on_raspberry_pi_4&amp;rev=1696227929&amp;do=diff</link>
        <description>Installation on Raspberry Pi 4

環境

	*  本体: Raspberry Pi 4 Model B 4GB RAM
	*  OS: Raspberry Pi OS (64-bit)
		*  A port of Debian Bullseye with the Raspberry Pi Desktop (Compatible with Raspberry Pi 3/4/400)
		*  Released: 2023-05-03
		*  Online - 0.8</description>
    </item>
    <item rdf:about="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation_2023_on_ubuntu_mate_22_04_2&amp;rev=1706877037&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-02T21:30:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Installation on Ubuntu MATE 22.04.02 LTS</title>
        <link>https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation_2023_on_ubuntu_mate_22_04_2&amp;rev=1706877037&amp;do=diff</link>
        <description>Installation on Ubuntu MATE 22.04.02 LTS

環境

	*  本体: ThinkCenter M70q
		*  CPU: Intel(R) Core(TM) i5-10400T CPU @ 2.00GHz
		*  メモリ: 32 GB

	*  OS: Ubuntu MATE 22.04.02 LTS

OS の準備

	*  アカウント名は nestdaq にする。
		*</description>
    </item>
    <item rdf:about="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation_macos_12_3_1&amp;rev=1707099836&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-05T11:23:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Installation on MacOS 12.3.1 Monterey in Dec. 2023</title>
        <link>https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation_macos_12_3_1&amp;rev=1707099836&amp;do=diff</link>
        <description>Installation on MacOS 12.3.1 Monterey in Dec. 2023

	*  Linuxにインストール際は以下のパッケージあたりが必要であるが、macOS の brew では開発用パッケージ (*-devel (RedHat Enterprise Linux 系)、 *-dev (Debian / Ubuntu 系)) がなく、本体のパッケージに同梱されているようだ。</description>
    </item>
    <item rdf:about="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation_saho_2023&amp;rev=1697208386&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-13T23:46:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Installation on shoa-a/shoa-b in Oct. 2023</title>
        <link>https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation_saho_2023&amp;rev=1697208386&amp;do=diff</link>
        <description>Installation on shoa-a/shoa-b in Oct. 2023

環境

	*  RCNPコンピュータ環境 (インタラクティブノード) saho-a / saho-b
	*  OS: 
[kobayash@saho-a ~]$ cat /etc/redhat-release 
AlmaLinux release 8.4 (Electric Cheetah)
[kobayash@saho-a ~]$ uname -a
Linux saho-a.rcnp.osaka-u.ac.jp 4.18.0-193.14.2.el8_2.x86_64 #1 SMP Sun Jul 26 03:54:29 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux</description>
    </item>
    <item rdf:about="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation2023&amp;rev=1696226882&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-02T15:08:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Installation 2023</title>
        <link>https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:installation2023&amp;rev=1696226882&amp;do=diff</link>
        <description>Installation 2023

環境

	*  本体: Dell PowerEdge R630 (筐体、マザーボードをヤフオクで購入 10,980円 2023/7/1)
	*  CPU: Intel Xeon E5-2660v4 x 2 at メルカリ 7,660円 2023/7/4
	*  メモリ: Samsun PC4-17000P (DDR4-2133P) ECC Registered 16</description>
    </item>
    <item rdf:about="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:memo&amp;rev=1734069039&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-13T14:50:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>NestDAQ Trouble shooting</title>
        <link>https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:memo&amp;rev=1734069039&amp;do=diff</link>
        <description>NestDAQ Trouble shooting

	*  以下のエラーが出ていた

[14:28:16][ERROR] Failed to enqueue OutputChannel                                               │    &quot;instances&quot;: [
[14:28:16][ERROR] Failed transfer on socket Scaler-0.out[0].pull, errno: 95, reason: Operation n│        &quot;all&quot;
ot supported</description>
    </item>
    <item rdf:about="https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:web_control&amp;rev=1713543723&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-20T01:22:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>NestDAQ control commands</title>
        <link>https://172.16.12.30/~kobayash/dokuwiki/doku.php?id=softwares:nestdaq:web_control&amp;rev=1713543723&amp;do=diff</link>
        <description>NestDAQ control commands

	*  init.sh で web-daqctl プロセスを立ち上げ、&lt;http://localhost:8080&gt; というページをブラウザで開き、ソースコード内の JavaScript を見ると、ws:/ /localhost:8080 という web socket を作り、そこに redis-get, redis-publish というようなメッセージを送っているように見える。さらに、これらのメッセージは web-daqctl プロセスに送られている模様。web-daqctl では、 nestdaq/controller/WebGUI.cxx 内でメッセージに応じて処理が行われているようだ。処理されたメッセージはここから redis に投げられている模様。このメッセージを確認するには、WebGUI.cxx のソースコードを読めばわかるはずであるが、それは辛いので、以下のように、redis の monitor コマンドを使う。…</description>
    </item>
</rdf:RDF>
