<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://ruby-alone.org/wiki/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://ruby-alone.org/wiki/feed.php">
        <title>alone-doc</title>
        <description></description>
        <link>https://ruby-alone.org/wiki/</link>
        <image rdf:resource="https://ruby-alone.org/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-07-04T19:45:38+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://ruby-alone.org/wiki/doku.php?id=alworker:%E3%83%AD%E3%82%AE%E3%83%B3%E3%82%B0&amp;rev=1781674392&amp;do=diff"/>
                <rdf:li rdf:resource="https://ruby-alone.org/wiki/doku.php?id=alworker:%E5%9F%BA%E6%9C%AC%E6%A9%9F%E8%83%BD&amp;rev=1781673672&amp;do=diff"/>
                <rdf:li rdf:resource="https://ruby-alone.org/wiki/doku.php?id=prog_worker:%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B&amp;rev=1781672650&amp;do=diff"/>
                <rdf:li rdf:resource="https://ruby-alone.org/wiki/doku.php?id=prog_cgi:ajax%E3%81%AB%E3%82%88%E3%82%8B%E6%9B%B4%E6%96%B0&amp;rev=1781596937&amp;do=diff"/>
                <rdf:li rdf:resource="https://ruby-alone.org/wiki/doku.php?id=prog_cgi:%E3%82%B0%E3%83%A9%E3%83%95_%E3%83%81%E3%83%A3%E3%83%BC%E3%83%88_%E3%81%AE%E6%8F%8F%E7%94%BB&amp;rev=1781596872&amp;do=diff"/>
                <rdf:li rdf:resource="https://ruby-alone.org/wiki/doku.php?id=prog_cgi:mvc%E3%81%A8crud&amp;rev=1781596699&amp;do=diff"/>
                <rdf:li rdf:resource="https://ruby-alone.org/wiki/doku.php?id=prog_cgi:%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E5%A4%89%E6%95%B0&amp;rev=1781596277&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://ruby-alone.org/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>alone-doc</title>
        <link>https://ruby-alone.org/wiki/</link>
        <url>https://ruby-alone.org/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://ruby-alone.org/wiki/doku.php?id=alworker:%E3%83%AD%E3%82%AE%E3%83%B3%E3%82%B0&amp;rev=1781674392&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-17T05:33:12+00:00</dc:date>
        <dc:creator>hirohito (hirohito@undisclosed.example.com)</dc:creator>
        <title>ロギング - [アレンジ] </title>
        <link>https://ruby-alone.org/wiki/doku.php?id=alworker:%E3%83%AD%E3%82%AE%E3%83%B3%E3%82%B0&amp;rev=1781674392&amp;do=diff</link>
        <description>AlWorker ロギング

require &quot;al_worker&quot;

----------

Ruby標準のLoggerクラスを使って、ログをとります。

デフォルトで、/tmp以下にログファイルを作ります。

ファイル名は、コンストラクタに指定した名前+.logです。</description>
    </item>
    <item rdf:about="https://ruby-alone.org/wiki/doku.php?id=alworker:%E5%9F%BA%E6%9C%AC%E6%A9%9F%E8%83%BD&amp;rev=1781673672&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-17T05:21:12+00:00</dc:date>
        <dc:creator>hirohito (hirohito@undisclosed.example.com)</dc:creator>
        <title>基本機能</title>
        <link>https://ruby-alone.org/wiki/doku.php?id=alworker:%E5%9F%BA%E6%9C%AC%E6%A9%9F%E8%83%BD&amp;rev=1781673672&amp;do=diff</link>
        <description>AlWorker 基本機能

デーモンを作る場合の最もシンプルなコードサンプル。


#!/usr/bin/env ruby

require &quot;al_worker&quot;

class Worker1 &lt; AlWorker
end

worker1 = Worker1.new()
worker1.daemon()


解説

スーパークラス AlWorkerをextendして、そこへ機能を実装します。</description>
    </item>
    <item rdf:about="https://ruby-alone.org/wiki/doku.php?id=prog_worker:%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B&amp;rev=1781672650&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-17T05:04:10+00:00</dc:date>
        <dc:creator>hirohito (hirohito@undisclosed.example.com)</dc:creator>
        <title>使ってみる - [起動] </title>
        <link>https://ruby-alone.org/wiki/doku.php?id=prog_worker:%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B&amp;rev=1781672650&amp;do=diff</link>
        <description>使ってみる

Workerは、常駐サーバー（デーモン）を作る時のフレームワークです。組み込みシステムなどにおいて起動時に常駐し、機器制御などを行うことを想定しています。

ここではサンプルとして、一秒ごとにランダム値をログに書き出すだけの機能をもったアプリケーションを作ります。</description>
    </item>
    <item rdf:about="https://ruby-alone.org/wiki/doku.php?id=prog_cgi:ajax%E3%81%AB%E3%82%88%E3%82%8B%E6%9B%B4%E6%96%B0&amp;rev=1781596937&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-16T08:02:17+00:00</dc:date>
        <dc:creator>hirohito (hirohito@undisclosed.example.com)</dc:creator>
        <title>ajaxによる更新</title>
        <link>https://ruby-alone.org/wiki/doku.php?id=prog_cgi:ajax%E3%81%AB%E3%82%88%E3%82%8B%E6%9B%B4%E6%96%B0&amp;rev=1781596937&amp;do=diff</link>
        <description>AJAXによる更新

昨今のウェブアプリでは、JavaScriptによるクライアントサイドプログラムとの協業が欠かせません。
ここでは、サーバサイドにRESTインタフェースを作り、AJAXによる画面更新の例を紹介します。</description>
    </item>
    <item rdf:about="https://ruby-alone.org/wiki/doku.php?id=prog_cgi:%E3%82%B0%E3%83%A9%E3%83%95_%E3%83%81%E3%83%A3%E3%83%BC%E3%83%88_%E3%81%AE%E6%8F%8F%E7%94%BB&amp;rev=1781596872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-16T08:01:12+00:00</dc:date>
        <dc:creator>hirohito (hirohito@undisclosed.example.com)</dc:creator>
        <title>グラフ_チャート_の描画</title>
        <link>https://ruby-alone.org/wiki/doku.php?id=prog_cgi:%E3%82%B0%E3%83%A9%E3%83%95_%E3%83%81%E3%83%A3%E3%83%BC%E3%83%88_%E3%81%AE%E6%8F%8F%E7%94%BB&amp;rev=1781596872&amp;do=diff</link>
        <description>グラフ（チャート）の描画

Aloneには、折れ線グラフ、棒グラフ等のグラフ（チャート）の作成機能があります。
ここでは、簡単な折れ線グラフを作成してみます。



imgタグを使う方法</description>
    </item>
    <item rdf:about="https://ruby-alone.org/wiki/doku.php?id=prog_cgi:mvc%E3%81%A8crud&amp;rev=1781596699&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-16T07:58:19+00:00</dc:date>
        <dc:creator>hirohito (hirohito@undisclosed.example.com)</dc:creator>
        <title>mvcとcrud - [プログラム全体] </title>
        <link>https://ruby-alone.org/wiki/doku.php?id=prog_cgi:mvc%E3%81%A8crud&amp;rev=1781596699&amp;do=diff</link>
        <description>MVCとCRUD

ユーザーインタフェースをもつウェブアプリケーションは、MVC (Model View Controller) 構造をデザインパターンとして採用することが多いです。Aloneでは、MVCを強制はしませんが、積極的にサポートはするというスタンスです。</description>
    </item>
    <item rdf:about="https://ruby-alone.org/wiki/doku.php?id=prog_cgi:%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E5%A4%89%E6%95%B0&amp;rev=1781596277&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-16T07:51:17+00:00</dc:date>
        <dc:creator>hirohito (hirohito@undisclosed.example.com)</dc:creator>
        <title>セッション変数 - [方法] </title>
        <link>https://ruby-alone.org/wiki/doku.php?id=prog_cgi:%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E5%A4%89%E6%95%B0&amp;rev=1781596277&amp;do=diff</link>
        <description>セッション変数

セッション変数とはHTTPリクエストをまたがって値を保持することができる変数です。

通常ウェブアプリケーションは、ブラウザからのリクエストを受けてプログラムが動作するというルーチンを何度も繰り返します。この時、１回目のリクエストと２回目のリクエストは何の関連もなく、１回目のリクエスト時の変数の値は２回目のリクエスト時には消えています。
これでは困る場合が多いので、なんらかの方法でリクエストをまたいで状態を保存する手段が必要になります。
この１つの解決策がセッション変数です。…</description>
    </item>
</rdf:RDF>
