update
authorNIIBE Yutaka <gniibe@fsij.org>
Fri, 1 Jul 2016 06:07:25 +0000 (15:07 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Fri, 1 Jul 2016 06:07:25 +0000 (15:07 +0900)
55 files changed:
archives.html
category/gnuk.html
category/gnuk10.html
category/gnuk11.html
category/gnuk12.html
category/gnuk13.html
category/gnuk14.html
category/gnuk15.html
category/gnuk16.html
category/gnuk2.html
category/gnuk3.html
category/gnuk4.html
category/gnuk5.html
category/gnuk6.html
category/gnuk7.html
category/gnuk8.html
category/gnuk9.html
category/monthly-meetings.html
category/monthly-meetings10.html
category/monthly-meetings11.html
category/monthly-meetings12.html
category/monthly-meetings13.html
category/monthly-meetings14.html
category/monthly-meetings2.html
category/monthly-meetings3.html
category/monthly-meetings4.html
category/monthly-meetings5.html
category/monthly-meetings6.html
category/monthly-meetings7.html
category/monthly-meetings8.html
category/monthly-meetings9.html
feeds/all-ja.atom.xml
feeds/all.atom.xml
feeds/all_rss.xml
feeds/gnuk.atom.xml
feeds/gnuk_rss.xml
feeds/monthly-meetings.atom.xml
feeds/monthly-meetings_rss.xml
feeds/rss.xml
feeds/system.atom.xml
feeds/system_rss.xml
gnuk/chopstx-version-1_1.html [new file with mode: 0644]
index.html
monthly-meetings/2011/gnu-toolchain.html
monthly-meetings/2016/July.html [new file with mode: 0644]
monthly-meetings/2016/June.html
pages/activities.html
pages/nyuukai.html
pages/otoiawase.html
pages/setsuritu-shushi-sho.html
pages/teikan.html
pages/yakuin.html
system/web-services/run-fsij-web-on-your-machine.html
tag/gnu.html
tag/gnu30.html

index 1121f66..a541d38 100644 (file)
 
         <aside id="page-side"><nav>
   <ul>
-    <li><a href="/pages/activities.html">現在の主な活動</a></li>
-    <li><a href="/pages/nyuukai.html">入会のご案内</a></li>
-    <li><a href="/pages/otoiawase.html">問い合わせ先</a></li>
-    <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
-    <li><a href="/pages/teikan.html">定款</a></li>
-    <li><a href="/pages/yakuin.html">役員</a></li>
     <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
 <h1>Archives for Free Software Initiative of Japan</h1>
 
 <dl>
+    <dt>2016-07-01</dt>
+    <dd><a href="/gnuk/chopstx-version-1_1.html">Chopstx Version 1.1</a></dd>
+    <dt>2016-07-01</dt>
+    <dd><a href="/monthly-meetings/2016/July.html">7月の技術講座</a></dd>
     <dt>2016-06-18</dt>
     <dd><a href="/monthly-meetings/2016/June.html">6月のあつまり</a></dd>
     <dt>2016-06-17</dt>
index 45c79f0..b30f182 100644 (file)
 
             <aside id="featured" class="body">
                 <article>
-                    <h1 class="entry-title"><a href="/gnuk/chopstx-version-1_0.html">Chopstx Version 1.0</a></h1>
+                    <h1 class="entry-title"><a href="/gnuk/chopstx-version-1_1.html">Chopstx Version 1.1</a></h1>
 <footer class="post-info">
-  <abbr class="published" title="2016-06-17T00:00:00+09:00">
-    2016-06-17
+  <abbr class="published" title="2016-07-01T00:00:00+09:00">
+    2016-07-01
   </abbr>
 
 </footer><!-- /.post-info --><!-- author gniibe -->
-<p>Version 1.0 of Chopstx is released.</p>
+<p>Version 1.1 of Chopstx is released.</p>
 <pre class="literal-block">
-tag release/1.0
-Tagger: Niibe Yutaka &lt;gniibe&#64;fsij.org&gt;
-Date:   Thu Jun 16 11:46:59 2016 +0900
-commit 40adf95c24f85f475896e1c55e1af5f32349729a
+tag release/1.1
+Tagger: NIIBE Yutaka &lt;gniibe&#64;fsij.org&gt;
+Date:   Fri Jul 1 11:51:13 2016 +0900
+commit 09f27704f5be59ffe12dcb2a8e54083f44b014ee
 </pre>
 <p>Chopstx is an RT thread library for STM32F103 (ARM Cortex-M3),
 STM32F030 (ARM Cortex-M0), and MKL27Z (ARM Cortex-M0plus).</p>
-<img alt="Chopstx Logo" src="/images/gnuk/chopstx.png" />
-<p>It is used by Gnuk 1.2 and NeuG.</p>
-<p>It is concise, yet, powerful enough to support waiting for multiple
-events.</p>
+<p>In 1.1, we have API changes.</p>
+<ul class="simple">
+<li>API change: chopstx_poll</li>
+<li>API change: chopstx_setpriority</li>
+</ul>
 <div class="section" id="links">
 <h2>Links</h2>
 <dl class="docutils">
@@ -74,6 +75,34 @@ events.</p>
                     <hr />
                     <ol id="posts-list" class="hfeed">
 
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/chopstx-version-1_0.html" rel="bookmark"
+                           title="Permalink to Chopstx Version 1.0">Chopstx Version 1.0</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2016-06-17T00:00:00+09:00">
+    2016-06-17
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Version 1.0 of Chopstx is released.</p>
+<pre class="literal-block">
+tag release/1.0
+Tagger: Niibe Yutaka &lt;gniibe&#64;fsij.org&gt;
+Date:   Thu Jun 16 11:46:59 2016 +0900
+commit 40adf95c24f85f475896e1c55e1af5f32349729a
+</pre>
+<p>Chopstx is an RT thread library for STM32F103 (ARM Cortex-M3),
+STM32F030 (ARM Cortex-M0), and MKL27Z (ARM Cortex-M0plus).</p>
+<img alt="Chopstx Logo" src="/images/gnuk/chopstx.png" />
+<p>It is used by Gnuk ...</p></!-->
+                <a class="readmore" href="/gnuk/chopstx-version-1_0.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/craftwork-fst-01.html" rel="bookmark"
@@ -138,33 +167,6 @@ of USB behavior.  Functionality and performance of ...</p></!-->
                 <a class="readmore" href="/gnuk/neug_version1_0_4.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/version1_1_9.html" rel="bookmark"
-                           title="Permalink to Version 1.1.9">Version 1.1.9</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2015-09-18T00:00:00+09:00">
-    2015-09-18
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Gnuk version 1.1.9 is released.</p>
-<p>This is another experimental release of version 1.1.x series.</p>
-<pre class="literal-block">
-tag release/1.1.9
-Tagger: NIIBE Yutaka &lt;gniibe&#64;fsij.org&gt;
-Date:   Fri Sep 18 21:28:20 2015 +0900
-
-commit 1648a538dff1c883270d3c47a9319f4b1eb53479
-</pre>
-<p>Because of the incompatible change to 1.0 series, please ...</p></!-->
-                <a class="readmore" href="/gnuk/version1_1_9.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
     Page 1 / 16
index 991dfeb..cf48156 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/gnuk_in_paper_clip_box.html" rel="bookmark"
+                           title="Permalink to Gnuk Token in a box of Paper Clip">Gnuk Token in a box of Paper Clip</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-04-20T12:04:00+09:00">
+    2011-04-20
+  </abbr>
+
+</footer><!-- /.post-info -->                <p>Kaz Kojima puts STM32 part of STM8S Discovery Kit in a box of Paper Clip by Mujirushi.</p>
+<p>You can by the paper clip at: <a class="reference external" href="http://img.muji.net/store/cmdty/detail/4548718727919">http://img.muji.net/store/cmdty/detail/4548718727919</a></p>
+<a class="reference external image-reference" href="/images/gnuk/gnuk-kaz-1.jpg"><img alt="STM32 part of STM8S Discovery in a box of Paper Clip" class="align-left" src="/images/gnuk/gnuk-kaz-1.jpg" style="width: 150px;" /></a>
+
+                <a class="readmore" href="/gnuk/gnuk_in_paper_clip_box.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/gnuk_in_ps2_card_case.html" rel="bookmark"
                 <a class="readmore" href="/gnuk/gnuk_in_clip_and_pin.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/gnuk_in_irony_peppermint.html" rel="bookmark"
-                           title="Permalink to Gnuk Token in Irony Peppermint">Gnuk Token in Irony Peppermint</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-02-15T16:37:00+09:00">
-    2011-02-15
-  </abbr>
-
-</footer><!-- /.post-info -->                <p>Niibe puts STM32 part of STM8S Discovery Kit in the tin of Irony Peppermint.</p>
-<a class="reference external image-reference" href="/images/gnuk/Image392.jpg"><img alt="Irony Peppermint by Hint Mint" class="align-left" src="/images/gnuk/Image392.jpg" style="width: 120px;" /></a>
-<a class="reference external image-reference" href="/images/gnuk/Image391.jpg"><img alt="USB cable can be inside" class="align-left" src="/images/gnuk/Image391.jpg" style="width: 120px;" /></a>
-<a class="reference external image-reference" href="/images/gnuk/Image393.jpg"><img alt="STM32 part of STM8S Discovery in the tin" src="/images/gnuk/Image393.jpg" style="width: 120px;" /></a>
-
-                <a class="readmore" href="/gnuk/gnuk_in_irony_peppermint.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk9.html">&laquo;</a>
index 3ef9ad5..ab5eb23 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/gnuk_in_irony_peppermint.html" rel="bookmark"
+                           title="Permalink to Gnuk Token in Irony Peppermint">Gnuk Token in Irony Peppermint</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-02-15T16:37:00+09:00">
+    2011-02-15
+  </abbr>
+
+</footer><!-- /.post-info -->                <p>Niibe puts STM32 part of STM8S Discovery Kit in the tin of Irony Peppermint.</p>
+<a class="reference external image-reference" href="/images/gnuk/Image392.jpg"><img alt="Irony Peppermint by Hint Mint" class="align-left" src="/images/gnuk/Image392.jpg" style="width: 120px;" /></a>
+<a class="reference external image-reference" href="/images/gnuk/Image391.jpg"><img alt="USB cable can be inside" class="align-left" src="/images/gnuk/Image391.jpg" style="width: 120px;" /></a>
+<a class="reference external image-reference" href="/images/gnuk/Image393.jpg"><img alt="STM32 part of STM8S Discovery in the tin" src="/images/gnuk/Image393.jpg" style="width: 120px;" /></a>
+
+                <a class="readmore" href="/gnuk/gnuk_in_irony_peppermint.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/version0_10.html" rel="bookmark"
@@ -135,27 +156,6 @@ certificate to Gnuk Token.</p>
                 <a class="readmore" href="/gnuk/stbee_dev.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/stm32_serial_loader.html" rel="bookmark"
-                           title="Permalink to STM32F103 Serial Loader">STM32F103 Serial Loader</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-01-25T22:23:00+09:00">
-    2011-01-25
-  </abbr>
-
-</footer><!-- /.post-info -->                <p>Niibe successfuly wrote Gnuk image to STM32 part of STM8S Discovery Kit, using &quot;stm32loarder&quot;.</p>
-<p>As shown in the picture, serial module (bought at Akiduki) was connected to STM32 with two pins (TX and RX).  Note that the signal level is 3.3V, not RS-232C level.</p>
-<a class="reference external image-reference" href="/images/gnuk/Image369.jpg"><img alt="Serial Loader with STM8S Discovery Kit" src="/images/gnuk/Image369.jpg" style="width: 320px;" /></a>
-<!-- BREAK -->
-<p>Besides, the pin of BOOT0 ...</p></!-->
-                <a class="readmore" href="/gnuk/stm32_serial_loader.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk10.html">&laquo;</a>
index 4132a4e..4362f75 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/stm32_serial_loader.html" rel="bookmark"
+                           title="Permalink to STM32F103 Serial Loader">STM32F103 Serial Loader</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-01-25T22:23:00+09:00">
+    2011-01-25
+  </abbr>
+
+</footer><!-- /.post-info -->                <p>Niibe successfuly wrote Gnuk image to STM32 part of STM8S Discovery Kit, using &quot;stm32loarder&quot;.</p>
+<p>As shown in the picture, serial module (bought at Akiduki) was connected to STM32 with two pins (TX and RX).  Note that the signal level is 3.3V, not RS-232C level.</p>
+<a class="reference external image-reference" href="/images/gnuk/Image369.jpg"><img alt="Serial Loader with STM8S Discovery Kit" src="/images/gnuk/Image369.jpg" style="width: 320px;" /></a>
+<!-- BREAK -->
+<p>Besides, the pin of BOOT0 ...</p></!-->
+                <a class="readmore" href="/gnuk/stm32_serial_loader.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/ir-remote-controller-info.html" rel="bookmark"
@@ -123,32 +144,6 @@ The 48-bit data is: 32-bit address + 12-bit command + 4-bit parity.</p>
                 <a class="readmore" href="/gnuk/ir-remote-controller-sharp.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/version0_6-7-8.html" rel="bookmark"
-                           title="Permalink to Version 0.8">Version 0.8</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-01-19T16:24:00+09:00">
-    2011-01-19
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Version 0.6, 0.7, and 0.8 of Gnuk has been released.</p>
-<!-- BREAK -->
-<p>Highlights are:</p>
-<ul>
-<li><p class="first">Experimental PIN-pad modification support is added.</p>
-<p>PIN input using rotally encoder and push switch is tested with STBee Mini.  By this hardware, PIN-pad modification is supported.</p>
-</li>
-<li><p class="first">Experimental PIN-pad support is added.</p>
-<p>Local PIN-pad input is ...</p></li></ul></!--></!-->
-                <a class="readmore" href="/gnuk/version0_6-7-8.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk11.html">&laquo;</a>
index 1aa57e5..e5d22c6 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/version0_6-7-8.html" rel="bookmark"
+                           title="Permalink to Version 0.8">Version 0.8</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-01-19T16:24:00+09:00">
+    2011-01-19
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Version 0.6, 0.7, and 0.8 of Gnuk has been released.</p>
+<!-- BREAK -->
+<p>Highlights are:</p>
+<ul>
+<li><p class="first">Experimental PIN-pad modification support is added.</p>
+<p>PIN input using rotally encoder and push switch is tested with STBee Mini.  By this hardware, PIN-pad modification is supported.</p>
+</li>
+<li><p class="first">Experimental PIN-pad support is added.</p>
+<p>Local PIN-pad input is ...</p></li></ul></!--></!-->
+                <a class="readmore" href="/gnuk/version0_6-7-8.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/ir-remote-controller-toshiba.html" rel="bookmark"
@@ -192,24 +218,6 @@ I think that it is most cheap board for Gnuk.</p>
                 <a class="readmore" href="/gnuk/version0_5.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/windows-support.html" rel="bookmark"
-                           title="Permalink to Windows support">Windows support</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-01-07T18:28:00+09:00">
-    2011-01-07
-  </abbr>
-
-</footer><!-- /.post-info -->                <p>On Windows, we can Gnuk USB Token with GPG4WIN.  GPG4WIN uses Windows &quot;winscard&quot; driver.</p>
-
-                <a class="readmore" href="/gnuk/windows-support.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk12.html">&laquo;</a>
index fbfdc55..01c618b 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/windows-support.html" rel="bookmark"
+                           title="Permalink to Windows support">Windows support</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-01-07T18:28:00+09:00">
+    2011-01-07
+  </abbr>
+
+</footer><!-- /.post-info -->                <p>On Windows, we can Gnuk USB Token with GPG4WIN.  GPG4WIN uses Windows &quot;winscard&quot; driver.</p>
+
+                <a class="readmore" href="/gnuk/windows-support.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/jtag_dongle_ftdi2232.html" rel="bookmark"
@@ -137,26 +155,6 @@ Configuration:
                 <a class="readmore" href="/gnuk/introducing-configure.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/version0_3.html" rel="bookmark"
-                           title="Permalink to Version 0.3">Version 0.3</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2010-10-23T11:33:00+09:00">
-    2010-10-23
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Version 0.3 of Gnuk has been released.  Authentication using Gnuk is supported.  Also it includes bug fixes.</p>
-<p>Now, build process has <tt class="docutils literal">configure</tt>.  DFU support is added, and Gnuk is ported to CQ STARM and STBee Mini.</p>
-
-                <a class="readmore" href="/gnuk/version0_3.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk13.html">&laquo;</a>
index 6221d1c..79efa46 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/version0_3.html" rel="bookmark"
+                           title="Permalink to Version 0.3">Version 0.3</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2010-10-23T11:33:00+09:00">
+    2010-10-23
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Version 0.3 of Gnuk has been released.  Authentication using Gnuk is supported.  Also it includes bug fixes.</p>
+<p>Now, build process has <tt class="docutils literal">configure</tt>.  DFU support is added, and Gnuk is ported to CQ STARM and STBee Mini.</p>
+
+                <a class="readmore" href="/gnuk/version0_3.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/stbee_mini_dev.html" rel="bookmark"
@@ -130,27 +150,6 @@ Command&gt; keytocard
                 <a class="readmore" href="/gnuk/cq_starm_dev.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/dfu-support.html" rel="bookmark"
-                           title="Permalink to Supporting Systems with DFU">Supporting Systems with DFU</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2010-10-14T17:16:00+09:00">
-    2010-10-14
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>For some target systems (such as CQ STARM and STBee mini), DFU (Device Firmware Upgrade) is the only way to download program into flash.</p>
-<p>For those systems, support for DFU is added to Gnuk.  Now, you can specify '--with-dfu' for 'configure'.</p>
-<!-- BREAK -->
-<p>We changed two places.  One is initialization code to ...</p></!--></!-->
-                <a class="readmore" href="/gnuk/dfu-support.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk14.html">&laquo;</a>
index f41d828..0e5f7e9 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/dfu-support.html" rel="bookmark"
+                           title="Permalink to Supporting Systems with DFU">Supporting Systems with DFU</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2010-10-14T17:16:00+09:00">
+    2010-10-14
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>For some target systems (such as CQ STARM and STBee mini), DFU (Device Firmware Upgrade) is the only way to download program into flash.</p>
+<p>For those systems, support for DFU is added to Gnuk.  Now, you can specify '--with-dfu' for 'configure'.</p>
+<!-- BREAK -->
+<p>We changed two places.  One is initialization code to ...</p></!--></!-->
+                <a class="readmore" href="/gnuk/dfu-support.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/version0_2.html" rel="bookmark"
index f2e4d13..65b3751 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/version1_1_9.html" rel="bookmark"
+                           title="Permalink to Version 1.1.9">Version 1.1.9</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2015-09-18T00:00:00+09:00">
+    2015-09-18
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Gnuk version 1.1.9 is released.</p>
+<p>This is another experimental release of version 1.1.x series.</p>
+<pre class="literal-block">
+tag release/1.1.9
+Tagger: NIIBE Yutaka &lt;gniibe&#64;fsij.org&gt;
+Date:   Fri Sep 18 21:28:20 2015 +0900
+
+commit 1648a538dff1c883270d3c47a9319f4b1eb53479
+</pre>
+<p>Because of the incompatible change to 1.0 series, please ...</p></!-->
+                <a class="readmore" href="/gnuk/version1_1_9.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/version1_1_8.html" rel="bookmark"
@@ -132,30 +159,6 @@ documentation for instructions of how to use Gnuk Token.
                 <a class="readmore" href="/gnuk/version1_1_6.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/version1_1_5.html" rel="bookmark"
-                           title="Permalink to Version 1.1.5">Version 1.1.5</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2015-06-03T00:00:00+09:00">
-    2015-06-03
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Gnuk version 1.1.5 is released.</p>
-<p>This is another experimental release of version 1.1.x series.</p>
-<p>Because of the incompatible change to 1.0 series, please refer new
-documentation for instructions of how to use Gnuk Token.
-(New documentation can be used for 1.0.x, too.)</p>
-<ul class="simple">
-<li>Gnuk ...</li></ul></!-->
-                <a class="readmore" href="/gnuk/version1_1_5.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk.html">&laquo;</a>
index e13e17d..7ff37bb 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/version1_1_5.html" rel="bookmark"
+                           title="Permalink to Version 1.1.5">Version 1.1.5</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2015-06-03T00:00:00+09:00">
+    2015-06-03
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Gnuk version 1.1.5 is released.</p>
+<p>This is another experimental release of version 1.1.x series.</p>
+<p>Because of the incompatible change to 1.0 series, please refer new
+documentation for instructions of how to use Gnuk Token.
+(New documentation can be used for 1.0.x, too.)</p>
+<ul class="simple">
+<li>Gnuk ...</li></ul></!-->
+                <a class="readmore" href="/gnuk/version1_1_5.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/neug_version1_0_1.html" rel="bookmark"
@@ -124,30 +148,6 @@ documentation for instructions of how to use Gnuk Token.
                 <a class="readmore" href="/gnuk/gitweb.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/version1_1_3.html" rel="bookmark"
-                           title="Permalink to Version 1.1.3">Version 1.1.3</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2014-04-16T00:00:00+09:00">
-    2014-04-16
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Gnuk version 1.1.3 is released.</p>
-<p>This is another experimental release of version 1.1.x series.</p>
-<p>Because of the incompatible change to 1.0 series, please refer new
-documentation for instructions of how to use Gnuk Token.
-(New documentation can be used for 1.0.x, too.)</p>
-<ul class="simple">
-<li>Gnuk ...</li></ul></!-->
-                <a class="readmore" href="/gnuk/version1_1_3.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk2.html">&laquo;</a>
index 8fe28d3..d76bac7 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/version1_1_3.html" rel="bookmark"
+                           title="Permalink to Version 1.1.3">Version 1.1.3</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2014-04-16T00:00:00+09:00">
+    2014-04-16
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Gnuk version 1.1.3 is released.</p>
+<p>This is another experimental release of version 1.1.x series.</p>
+<p>Because of the incompatible change to 1.0 series, please refer new
+documentation for instructions of how to use Gnuk Token.
+(New documentation can be used for 1.0.x, too.)</p>
+<ul class="simple">
+<li>Gnuk ...</li></ul></!-->
+                <a class="readmore" href="/gnuk/version1_1_3.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/version1_1_2.html" rel="bookmark"
@@ -128,28 +152,6 @@ but we also have standalone USB CDC-ACM version now.  You can get ...</p></!--><
                 <a class="readmore" href="/gnuk/neug_version1_0.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/neug_version0_11.html" rel="bookmark"
-                           title="Permalink to NeuG Version 0.11">NeuG Version 0.11</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2013-09-02T13:51:00+09:00">
-    2013-09-02
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Version 0.11 of NeuG has been released.</p>
-<p>NeuG is an implementation of True Random Number Generator based on quantization error of ADC of STM32F103.</p>
-<!-- BREAK -->
-<p>It is basically intended to be used as a part of Gnuk, but we also
-have standalone USB CDC-ACM version (you can get random stream ...</p></!--></!-->
-                <a class="readmore" href="/gnuk/neug_version0_11.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk3.html">&laquo;</a>
index 45b906a..94e0a0b 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/neug_version0_11.html" rel="bookmark"
+                           title="Permalink to NeuG Version 0.11">NeuG Version 0.11</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2013-09-02T13:51:00+09:00">
+    2013-09-02
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Version 0.11 of NeuG has been released.</p>
+<p>NeuG is an implementation of True Random Number Generator based on quantization error of ADC of STM32F103.</p>
+<!-- BREAK -->
+<p>It is basically intended to be used as a part of Gnuk, but we also
+have standalone USB CDC-ACM version (you can get random stream ...</p></!--></!-->
+                <a class="readmore" href="/gnuk/neug_version0_11.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/version1_0_3-4.html" rel="bookmark"
@@ -129,25 +151,6 @@ change; there are just bug fixes and scripts improvements.</p>
                 <a class="readmore" href="/gnuk/mono-the-eraser-case.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/seminar-2012-in-japan.html" rel="bookmark"
-                           title="Permalink to A Seminar in Japan">A Seminar in Japan</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2012-11-22T13:38:00+09:00">
-    2012-11-22
-  </abbr>
-
-</footer><!-- /.post-info -->                <p>We will have a seminar for FST-01.</p>
-<p>See <a class="reference external" href="http://www.fsij.org/monthly-meetings/2012/Dec">http://www.fsij.org/monthly-meetings/2012/Dec</a> for detail.</p>
-
-                <a class="readmore" href="/gnuk/seminar-2012-in-japan.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk4.html">&laquo;</a>
index d5715c1..ea50aea 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/seminar-2012-in-japan.html" rel="bookmark"
+                           title="Permalink to A Seminar in Japan">A Seminar in Japan</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2012-11-22T13:38:00+09:00">
+    2012-11-22
+  </abbr>
+
+</footer><!-- /.post-info -->                <p>We will have a seminar for FST-01.</p>
+<p>See <a class="reference external" href="http://www.fsij.org/monthly-meetings/2012/Dec">http://www.fsij.org/monthly-meetings/2012/Dec</a> for detail.</p>
+
+                <a class="readmore" href="/gnuk/seminar-2012-in-japan.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/askbot_fst_01.html" rel="bookmark"
@@ -125,30 +144,6 @@ for version 1.0.</p>
                 <a class="readmore" href="/gnuk/version0_21.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/version0_20.html" rel="bookmark"
-                           title="Permalink to Version 0.20">Version 0.20</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2012-06-19T10:33:00+09:00">
-    2012-06-19
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Version 0.20 of Gnuk has been released.</p>
-<p>This release is a kind of &quot;release candidate&quot; for version 1.0.  New
-feature of key generation is added.  No more feature will be added for
-version 1.0.</p>
-<ul>
-<li><p class="first">Key generation feature added</p>
-<p>Finally, key generation is supported.  Note that it may ...</p></li></ul></!-->
-                <a class="readmore" href="/gnuk/version0_20.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk5.html">&laquo;</a>
index 0cbc9e6..013019a 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/version0_20.html" rel="bookmark"
+                           title="Permalink to Version 0.20">Version 0.20</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2012-06-19T10:33:00+09:00">
+    2012-06-19
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Version 0.20 of Gnuk has been released.</p>
+<p>This release is a kind of &quot;release candidate&quot; for version 1.0.  New
+feature of key generation is added.  No more feature will be added for
+version 1.0.</p>
+<ul>
+<li><p class="first">Key generation feature added</p>
+<p>Finally, key generation is supported.  Note that it may ...</p></li></ul></!-->
+                <a class="readmore" href="/gnuk/version0_20.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/version0_19.html" rel="bookmark"
@@ -129,33 +153,6 @@ though (which is currently only available in ...</p></!-->
                 <a class="readmore" href="/gnuk/version0_16.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/version0_15.html" rel="bookmark"
-                           title="Permalink to Version 0.15">Version 0.15</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-11-24T16:03:00+09:00">
-    2011-11-24
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Version 0.15 of Gnuk has been released.</p>
-<p>Now, we support Flying Stone Tiny 01.</p>
-<p>It includes some bug fixes and workaround too.</p>
-<ul>
-<li><p class="first">New targets: FST_01 and FST_01_00</p>
-<p>Flying Stone Technology's open hardware, Flying Stone Tiny 01 is
-supported.</p>
-</li>
-<li><p class="first">Flash writing tool for &quot;DfuSe&quot; is improved</p>
-<p>Now, it support ...</p></li></ul></!-->
-                <a class="readmore" href="/gnuk/version0_15.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk6.html">&laquo;</a>
index db1bf90..85cb09c 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/version0_15.html" rel="bookmark"
+                           title="Permalink to Version 0.15">Version 0.15</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-11-24T16:03:00+09:00">
+    2011-11-24
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Version 0.15 of Gnuk has been released.</p>
+<p>Now, we support Flying Stone Tiny 01.</p>
+<p>It includes some bug fixes and workaround too.</p>
+<ul>
+<li><p class="first">New targets: FST_01 and FST_01_00</p>
+<p>Flying Stone Technology's open hardware, Flying Stone Tiny 01 is
+supported.</p>
+</li>
+<li><p class="first">Flash writing tool for &quot;DfuSe&quot; is improved</p>
+<p>Now, it support ...</p></li></ul></!-->
+                <a class="readmore" href="/gnuk/version0_15.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/version0_14.html" rel="bookmark"
@@ -129,27 +156,6 @@ It is useful for development of USB target if you have ...</p></li></ul></!-->
                 <a class="readmore" href="/gnuk/version0_13.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/how-fast-gnuk-token.html" rel="bookmark"
-                           title="Permalink to How long does it take for digital signature">How long does it take for digital signature</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-05-27T17:56:00+09:00">
-    2011-05-27
-  </abbr>
-
-</footer><!-- /.post-info -->                <p>This would be the most frequent asked question.</p>
-<p>With STM32F103 running at 72MHz, version 0.12 takes <strong>1.78 [sec]</strong>, for <tt class="docutils literal">gpg <span class="pre">--clearsign</span></tt> (total real time, including communication, computation on host PC).</p>
-<p>It will be improved a bit in next version.</p>
-<p>See <a class="reference external" href="http://www.gniibe.org/log/bugreport/polarssl/bignum-multiplication">PolarSSL fix for ARM</a> for improvement.</p>
-
-                <a class="readmore" href="/gnuk/how-fast-gnuk-token.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk7.html">&laquo;</a>
index bb98080..9166599 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/how-fast-gnuk-token.html" rel="bookmark"
+                           title="Permalink to How long does it take for digital signature">How long does it take for digital signature</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-05-27T17:56:00+09:00">
+    2011-05-27
+  </abbr>
+
+</footer><!-- /.post-info -->                <p>This would be the most frequent asked question.</p>
+<p>With STM32F103 running at 72MHz, version 0.12 takes <strong>1.78 [sec]</strong>, for <tt class="docutils literal">gpg <span class="pre">--clearsign</span></tt> (total real time, including communication, computation on host PC).</p>
+<p>It will be improved a bit in next version.</p>
+<p>See <a class="reference external" href="http://www.gniibe.org/log/bugreport/polarssl/bignum-multiplication">PolarSSL fix for ARM</a> for improvement.</p>
+
+                <a class="readmore" href="/gnuk/how-fast-gnuk-token.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/howto-make-gnuk-usb-token-by-stm32-part-of-stm8s-discovery-kit.html" rel="bookmark"
@@ -123,26 +144,6 @@ It requires root privilege to stop PC/SC daemon and run the script.</p>
                 <a class="readmore" href="/gnuk/gnuk_put_binary.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/gnuk_in_paper_clip_box.html" rel="bookmark"
-                           title="Permalink to Gnuk Token in a box of Paper Clip">Gnuk Token in a box of Paper Clip</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-04-20T12:04:00+09:00">
-    2011-04-20
-  </abbr>
-
-</footer><!-- /.post-info -->                <p>Kaz Kojima puts STM32 part of STM8S Discovery Kit in a box of Paper Clip by Mujirushi.</p>
-<p>You can by the paper clip at: <a class="reference external" href="http://img.muji.net/store/cmdty/detail/4548718727919">http://img.muji.net/store/cmdty/detail/4548718727919</a></p>
-<a class="reference external image-reference" href="/images/gnuk/gnuk-kaz-1.jpg"><img alt="STM32 part of STM8S Discovery in a box of Paper Clip" class="align-left" src="/images/gnuk/gnuk-kaz-1.jpg" style="width: 150px;" /></a>
-
-                <a class="readmore" href="/gnuk/gnuk_in_paper_clip_box.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk8.html">&laquo;</a>
index 86eab1a..d48b06b 100644 (file)
 
             <aside id="featured" class="body">
                 <article>
-                    <h1 class="entry-title"><a href="/monthly-meetings/2016/June.html">6月のあつまり</a></h1>
+                    <h1 class="entry-title"><a href="/monthly-meetings/2016/July.html">7月の技術講座</a></h1>
 <footer class="post-info">
-  <abbr class="published" title="2016-06-18T00:00:00+09:00">
-    2016-06-18
+  <abbr class="published" title="2016-07-01T00:00:00+09:00">
+    2016-07-01
   </abbr>
 
-</footer><!-- /.post-info --><div class="section" id="id2">
-<h2>論題: なんで、わざわざ、そんなこと</h2>
-<p>開催日時 2016年6月25日(土曜日)15:30 〜</p>
+</footer><!-- /.post-info --><div class="section" id="chopstx">
+<h2>論題: 組み込み用スレッドライブラリChopstx</h2>
+<p>開催日時 2016年7月22日(金曜日)18:30 〜</p>
 <table class="docutils field-list" frame="void" rules="none">
 <col class="field-name" />
 <col class="field-body" />
 </tbody>
 </table>
 </div>
-<div class="section" id="id3">
+<div class="section" id="id2">
 <h2>概要</h2>
-<p>今回は、FSIJの2016年度の通常総会の後に行われる会です。</p>
-<p>FSIJとしての活動も2002年の設立から十有余年になります。この春、g新部の判断の誤りによって、FSIJの役員/会員の皆様を混乱させてしまう件がありましたが、その弁明をしつつ、いくつかのポイントとなるであろう考えを説明したいと思います。</p>
-<p>g新部は、これまで自由ソフトウェアの活動を続けてきて、現在、FSIJのソフトウェアとしてGnukとNeuGの開発、個人の営利事業としてハードウェア製品のFST-01の企画/販売(製造現場の手順の改善BBG-SWD, RTOSのChopstxの開発)をしながら、国際的にGnuPGの開発と保守を続けています。</p>
-<p>この状態を鑑みるに、ここでの「自由」は、とどのつまり、「なんで、わざわざ、そんなこと」の3語で表現できるのではないか、と考えています。</p>
-<p>箇条書きに書いてみると、ポイントは以下のことでしょうか。</p>
-<ul class="simple">
-<li>自らにわざわざ課す「義務」としてやること -&gt; Fun (人間の楽しみ) != 動物的快楽)</li>
-<li>普遍性 != みんなと一緒 (みんなと同じ)</li>
-<li>簡単なことほど難しい、(後から見ると)当然のこと</li>
-</ul>
-<p>こんなようなことを話してみる予定です。</p>
+<p>Chopstxは組み込み用スレッドライブラリです。</p>
+<p>Chopstxは、GnukとNeuGで用いられている組み込み用スレッドライブラリです。</p>
+<p>個々人の情報セキュリティの要となるデバイスを実現するGnukとNeuGでは、正確にデバイスをコントロールすることが求められ、利用するライブラリが「謎の動きをしない」ことが大切になります。見通しの良いプログラム構成が可能となる仕組みが求められ、それぞれの部分で、余分なことをしない最小限の機能が重要となります。通常のアプリケーションと違って、「動くからOK」とはいかない事情があります。</p>
+<p>歴史的には、いかんとも使いようがないスレッドのAPIに「豊富な」スレッド間通信の機能をゴタゴタと付け足し、これでは誰もドライバを書けないから提供者の側が様々なドライバなどを追加していかざるを得ない... この集大成を &quot;RTOS&quot; と呼ぶあんまり嬉しくない慣習があったりなかったり。</p>
+<p>こういう状況で、素晴らしいRTOSではなくてスレッドライブラリ(だけ)が必要、だったので、21のAPIを持つChopstxができました。</p>
+<p>ChopstxはPthreadsのAPIを参考にしています。裏技を用いることが必要となってしまうPthreadsのプログラミングや &quot;RTOS&quot; のプログラミングと異なり、Chopstxで提供されるAPIだけで見通しの良いアプリケーションを構成するのが狙いです。</p>
+<p>chopstx_poll という関数で condition variable とほかの thread の exitと割り込みイベントと3種の待ちが同時にできるのが特徴です。</p>
+<p>現在、ARMアーキテクチャのCortex-M3, Cortetex-M0, Cortetex-M0plusをサポートしています。Cortex-a7の開発が試みられています。</p>
 </div>
-<div class="section" id="id4">
+<div class="section" id="id3">
 <h2>話題提供</h2>
 <ul class="simple">
 <li>g新部 裕</li>
                     <hr />
                     <ol id="posts-list" class="hfeed">
 
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/monthly-meetings/2016/June.html" rel="bookmark"
+                           title="Permalink to 6月のあつまり">6月のあつまり</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2016-06-18T00:00:00+09:00">
+    2016-06-18
+  </abbr>
+
+</footer><!-- /.post-info -->                <div class="section" id="id2">
+<h2>論題: なんで、わざわざ、そんなこと</h2>
+<p>開催日時 2016年6月25日(土曜日)16:15 〜</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">場所:</th><td class="field-body">東京体育館第四会議室</td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="id3">
+<h2>概要</h2>
+<p>今回は、FSIJの2016年度の通常総会の後に行われる会です。</p>
+<p>FSIJとしての活動も2002年の設立から十有余年になります。この春、g新部の判断の誤りによって、FSIJの役員/会員の皆様を混乱させてしまう件がありましたが、その弁明をしつつ、いくつかのポイントとなるであろう考えを説明したいと思います。</p>
+<p>g新部は、これまで自由ソフトウェアの活動を続けてきて、現在、FSIJのソフトウェアとしてGnukとNeuGの開発、個人の営利事業としてハードウェア製品のFST-01の企画/販売(製造現場の手順の改善BBG-SWD, RTOSのChopstxの開発)をしながら、国際的にGnuPGの開発と保守を続けています。</p>
+<p>この状態を鑑みるに、ここでの「自由」は、とどのつまり、「なんで、わざわざ、そんなこと」の3語で表現できるのではないか、と考えています。</p>
+<p>箇条書きに書いてみると、ポイントは以下のことでしょうか。</p>
+<ul class="simple">
+<li>自らにわざわざ課す「義務」としてやること -&gt; Fun (人間の楽しみ) != 動物的快楽)</li>
+<li>普遍性 ...</li></ul></div>
+                <a class="readmore" href="/monthly-meetings/2016/June.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/monthly-meetings/2016/Apr.html" rel="bookmark"
@@ -207,52 +242,6 @@ Linux foundationのCollaborative Projectsの一つでもあり&quot;MAKERS&quot;
                 <a class="readmore" href="/monthly-meetings/2016/Feb.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/monthly-meetings/2016/Jan.html" rel="bookmark"
-                           title="Permalink to 1月の集まり">1月の集まり</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2016-01-06T00:00:00+09:00">
-    2016-01-06
-  </abbr>
-
-</footer><!-- /.post-info -->                <div class="section" id="www-gnu-org">
-<h2>テーマ: www.gnu.orgの日本語訳について</h2>
-<p>開催日時 2016年01月27日(水曜日) 18:30 〜 19:30</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">場所:</th><td class="field-body">東京体育館第四会議室</td>
-</tr>
-</tbody>
-</table>
-<p>なお今後の開催日時は以下を予定しています。</p>
-<ul class="simple">
-<li>2/24(水曜日) 18:30-19:30</li>
-<li>3/23(水曜日) 18:30-19:30</li>
-<li>4/27(水曜日) 18:30-19:30</li>
-</ul>
-<p>(場所はいずれも東京体育館第四会議室です)</p>
-<p>www.gnu.orgのウェブサイトの日本語訳は現体制で5年目になりました。
-毎年一回程度オフラインの会合をしています。</p>
-<p>翻訳作業について確認し、作業の改善をはかります。</p>
-<!-- BREAK -->
-</div>
-<div class="section" id="id2">
-<h2>概要</h2>
-<p>昨年を振り返り、今年の作業を検討します。</p>
-<ul class="simple">
-<li>昨年の改善<ul>
-<li>「次に重要」の小論を日本語訳した<ul>
-<li>How Much Surveillance Can Democracy ...</li></ul></li></ul></li></ul></div>
-                <a class="readmore" href="/monthly-meetings/2016/Jan.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
     Page 1 / 14
index 115c30e..a357cb5 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/monthly-meetings/2011/Jul.html" rel="bookmark"
+                           title="Permalink to 7月の月例会">7月の月例会</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-07-21T08:10:00+09:00">
+    2011-07-21
+  </abbr>
+
+</footer><!-- /.post-info -->                <div class="section" id="n-a">
+<h2>テーマ: N/A</h2>
+<p>開催: なし</p>
+<p>会場の都合で、今回は中止します。みなさん節電につとめましょう。</p>
+</div>
+
+                <a class="readmore" href="/monthly-meetings/2011/Jul.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/monthly-meetings/2011/June.html" rel="bookmark"
                 <a class="readmore" href="/monthly-meetings/2011/Mar.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/monthly-meetings/2011/gnu-toolchain.html" rel="bookmark"
-                           title="Permalink to GNU Toolchain">GNU Toolchain</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-02-28T11:22:00+09:00">
-    2011-02-28
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- -*- mode: rst; coding: utf-8-*- -->
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body">g新部 裕</td>
-</tr>
-<tr class="field"><th class="field-name">Date:</th><td class="field-body">2011-02-25</td>
-</tr>
-</tbody>
-</table>
-<p>本日は、GNU Toolchain の話をします。GNU Toolchain は GNU Project において自由なコンピューティングのために作られた開発環境のことです。</p>
-<!-- BREAK -->
-<p>1983 年にアナウンスされた GNU Project の目的は自由なコンピューティングのために自由なる OS を作ることでした。</p>
-<p>自由なる OS とは、誰もが目的を問わず利用することができ、誰もが自由に配布でき、(すべてのソースコードが開示され)誰もが自由に研究し改変が可能で、その改変を発表できる... このような自由が担保されている OS のことです。</p>
-<p>自由の OS のためには自由の開発環境が必要となります。GNU Project は、当初、GNU Emacs に始まり、開発環境の整備に注力することとなりました。</p>
-<p>1990年代に入り、カーネル Linux の登場により(Linux は ...</p></!--></!-->
-                <a class="readmore" href="/monthly-meetings/2011/gnu-toolchain.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/monthly-meetings9.html">&laquo;</a>
index 06ecd3b..664078d 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/monthly-meetings/2011/gnu-toolchain.html" rel="bookmark"
+                           title="Permalink to GNU Toolchain">GNU Toolchain</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-02-28T11:22:00+09:00">
+    2011-02-28
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- -*- mode: rst; coding: utf-8-*- -->
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">Author:</th><td class="field-body">g新部 裕</td>
+</tr>
+<tr class="field"><th class="field-name">Date:</th><td class="field-body">2011-02-25</td>
+</tr>
+</tbody>
+</table>
+<p>本日は、GNU Toolchain の話をします。GNU Toolchain は GNU Project において自由なコンピューティングのために作られた開発環境のことです。</p>
+<!-- BREAK -->
+<p>1983 年にアナウンスされた GNU Project の目的は自由なコンピューティングのために自由なる OS を作ることでした。</p>
+<p>自由なる OS とは、誰もが目的を問わず利用することができ、誰もが自由に配布でき、(すべてのソースコードが開示され)誰もが自由に研究し改変が可能で、その改変を発表できる... このような自由が担保されている OS のことです。</p>
+<p>自由の OS のためには自由の開発環境が必要となります。GNU Project は、当初、GNU Emacs に始まり、開発環境の整備に注力することとなりました。</p>
+<p>1990年代に入り、カーネル Linux の登場により(Linux は ...</p></!--></!-->
+                <a class="readmore" href="/monthly-meetings/2011/gnu-toolchain.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/monthly-meetings/2011/Feb.html" rel="bookmark"
                 <a class="readmore" href="/monthly-meetings/2010/Nov.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/monthly-meetings/2010/Oct.html" rel="bookmark"
-                           title="Permalink to 10月の月例会">10月の月例会</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2010-10-13T11:43:00+09:00">
-    2010-10-13
-  </abbr>
-
-</footer><!-- /.post-info -->                <div class="section" id="gnuk-with-openssh-dfu-support">
-<h2>テーマ: Gnuk with OpenSSH, DFU support</h2>
-<p>開催日時 2010年10月26日(火曜日) 17:30 〜 19:00</p>
-<p>開催場所 大会議室2</p>
-<p>FSIJ USB Token version 2 のソフトウェア Gnuk の進展について討議します。</p>
-<p>今回は、OpenSSH での利用、および DFU (Device Firmware Upgrade) のデバイスのサポートの二点を討議します。</p>
-<ul class="simple">
-<li>今回はいつもと曜日、時刻、会議室が異なります。</li>
-</ul>
-<!-- BREAK -->
-</div>
-<div class="section" id="id2">
-<h2>話者</h2>
-<ul class="simple">
-<li>g新部 裕</li>
-</ul>
-</div>
-<div class="section" id="id3">
-<h2>概要</h2>
-<p>FSIJ USB Token version 2 に使われるソフトウェア Gnuk の進展について話します。</p>
-<ol class="arabic simple">
-<li>GnuPG の鍵を OpenSSH ...</li></ol></div>
-                <a class="readmore" href="/monthly-meetings/2010/Oct.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/monthly-meetings10.html">&laquo;</a>
index 83b85ce..0d04a94 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/monthly-meetings/2010/Oct.html" rel="bookmark"
+                           title="Permalink to 10月の月例会">10月の月例会</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2010-10-13T11:43:00+09:00">
+    2010-10-13
+  </abbr>
+
+</footer><!-- /.post-info -->                <div class="section" id="gnuk-with-openssh-dfu-support">
+<h2>テーマ: Gnuk with OpenSSH, DFU support</h2>
+<p>開催日時 2010年10月26日(火曜日) 17:30 〜 19:00</p>
+<p>開催場所 大会議室2</p>
+<p>FSIJ USB Token version 2 のソフトウェア Gnuk の進展について討議します。</p>
+<p>今回は、OpenSSH での利用、および DFU (Device Firmware Upgrade) のデバイスのサポートの二点を討議します。</p>
+<ul class="simple">
+<li>今回はいつもと曜日、時刻、会議室が異なります。</li>
+</ul>
+<!-- BREAK -->
+</div>
+<div class="section" id="id2">
+<h2>話者</h2>
+<ul class="simple">
+<li>g新部 裕</li>
+</ul>
+</div>
+<div class="section" id="id3">
+<h2>概要</h2>
+<p>FSIJ USB Token version 2 に使われるソフトウェア Gnuk の進展について話します。</p>
+<ol class="arabic simple">
+<li>GnuPG の鍵を OpenSSH ...</li></ol></div>
+                <a class="readmore" href="/monthly-meetings/2010/Oct.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/monthly-meetings/2010/Sep.html" rel="bookmark"
                 <a class="readmore" href="/monthly-meetings/2010/Jun.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/monthly-meetings/2010/May.html" rel="bookmark"
-                           title="Permalink to 5月の月例会">5月の月例会</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2010-05-19T15:42:00+09:00">
-    2010-05-19
-  </abbr>
-
-</footer><!-- /.post-info -->                <div class="section" id="id2">
-<h2>テーマ: 自由ソフトウェア仕分け? の準備活動</h2>
-<p>開催日時 2010年5月26日(水曜日) 18:30 〜 20:30</p>
-<p>このたび FSIJ (の一部の人)は「自由ソフトウェア仕分け」という作業を始めました。止まってしまった開発をどこでどのように進めるのがいいか、あるいは、もう成仏してもらうのがいいかと(勝手に)仕分けるという作業です。</p>
-<p>具体例ですが、この作業の中で Anthy は g新部が拾って alioth.debian.org で開発を続けていくことにしました。</p>
-<!-- BREAK -->
-</div>
-<div class="section" id="id3">
-<h2>話題提供</h2>
-<ul class="simple">
-<li>g新部 裕</li>
-</ul>
-</div>
-<div class="section" id="id4">
-<h2>概要</h2>
-<p>二つの視点から考えます。</p>
-<ol class="arabic simple">
-<li>FSIJ が関連したものから</li>
-</ol>
-<blockquote>
-<p>FSIJ が関連した下記のプロジェクトの現在の状況を見てどうするか考えましょう。</p>
-<ul class="simple">
-<li>過去の GSoC 関連<ul>
-<li>日本語仮名漢字変換 Anthy</li>
-<li>手書き文字入力 tomoe</li>
-<li>顔認識 mallic</li>
-<li>全文検索 Hyper ...</li></ul></li></ul></blockquote></div>
-                <a class="readmore" href="/monthly-meetings/2010/May.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/monthly-meetings11.html">&laquo;</a>
index a906087..af51cfc 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/monthly-meetings/2010/May.html" rel="bookmark"
+                           title="Permalink to 5月の月例会">5月の月例会</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2010-05-19T15:42:00+09:00">
+    2010-05-19
+  </abbr>
+
+</footer><!-- /.post-info -->                <div class="section" id="id2">
+<h2>テーマ: 自由ソフトウェア仕分け? の準備活動</h2>
+<p>開催日時 2010年5月26日(水曜日) 18:30 〜 20:30</p>
+<p>このたび FSIJ (の一部の人)は「自由ソフトウェア仕分け」という作業を始めました。止まってしまった開発をどこでどのように進めるのがいいか、あるいは、もう成仏してもらうのがいいかと(勝手に)仕分けるという作業です。</p>
+<p>具体例ですが、この作業の中で Anthy は g新部が拾って alioth.debian.org で開発を続けていくことにしました。</p>
+<!-- BREAK -->
+</div>
+<div class="section" id="id3">
+<h2>話題提供</h2>
+<ul class="simple">
+<li>g新部 裕</li>
+</ul>
+</div>
+<div class="section" id="id4">
+<h2>概要</h2>
+<p>二つの視点から考えます。</p>
+<ol class="arabic simple">
+<li>FSIJ が関連したものから</li>
+</ol>
+<blockquote>
+<p>FSIJ が関連した下記のプロジェクトの現在の状況を見てどうするか考えましょう。</p>
+<ul class="simple">
+<li>過去の GSoC 関連<ul>
+<li>日本語仮名漢字変換 Anthy</li>
+<li>手書き文字入力 tomoe</li>
+<li>顔認識 mallic</li>
+<li>全文検索 Hyper ...</li></ul></li></ul></blockquote></div>
+                <a class="readmore" href="/monthly-meetings/2010/May.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/monthly-meetings/2010/Apr.html" rel="bookmark"
@@ -182,47 +225,6 @@ getsureikai-2006 at fsij.org まで時期、タイトルなどをお教え下さ
                 <a class="readmore" href="/monthly-meetings/2010/Jan.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/monthly-meetings/2009/Dec.html" rel="bookmark"
-                           title="Permalink to 12月の月例会">12月の月例会</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2009-12-03T09:45:00+09:00">
-    2009-12-03
-  </abbr>
-
-</footer><!-- /.post-info -->                <div class="section" id="sheevaplug-1">
-<h2>テーマ: 自由ソフトウェアのプラットフォーム環境を考える SheevaPlug (その1)</h2>
-<p>開催日時 2009年12月22日(火曜日) 18:30 〜 20:30</p>
-<p>自由ソフトウェアを動かす、自由コンピューティングのプラットフォーム環境
-として、SheevaPlug について論じます。</p>
-<p>まずはオリジナルのSheevaPlugについて、それから玄人指向から玄柴が 12/3
-あたりに発売されるそうなので(入手できれば)こちらについても論議します。</p>
-<!-- BREAK -->
-</div>
-<div class="section" id="id2">
-<h2>話題提供</h2>
-<ul class="simple">
-<li>すずき ひろのぶ (SheevaPlug)</li>
-<li>g新部 裕 (KURO-Sheeva)</li>
-</ul>
-</div>
-<div class="section" id="id3">
-<h2>概要</h2>
-<ul class="simple">
-<li>SheevaPlug について</li>
-<li>SheevaPlug のデモ</li>
-<li>玄柴について (予定)</li>
-</ul>
-</div>
-
-                <a class="readmore" href="/monthly-meetings/2009/Dec.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/monthly-meetings12.html">&laquo;</a>
index ff962ee..f05d1e9 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/monthly-meetings/2009/Dec.html" rel="bookmark"
+                           title="Permalink to 12月の月例会">12月の月例会</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2009-12-03T09:45:00+09:00">
+    2009-12-03
+  </abbr>
+
+</footer><!-- /.post-info -->                <div class="section" id="sheevaplug-1">
+<h2>テーマ: 自由ソフトウェアのプラットフォーム環境を考える SheevaPlug (その1)</h2>
+<p>開催日時 2009年12月22日(火曜日) 18:30 〜 20:30</p>
+<p>自由ソフトウェアを動かす、自由コンピューティングのプラットフォーム環境
+として、SheevaPlug について論じます。</p>
+<p>まずはオリジナルのSheevaPlugについて、それから玄人指向から玄柴が 12/3
+あたりに発売されるそうなので(入手できれば)こちらについても論議します。</p>
+<!-- BREAK -->
+</div>
+<div class="section" id="id2">
+<h2>話題提供</h2>
+<ul class="simple">
+<li>すずき ひろのぶ (SheevaPlug)</li>
+<li>g新部 裕 (KURO-Sheeva)</li>
+</ul>
+</div>
+<div class="section" id="id3">
+<h2>概要</h2>
+<ul class="simple">
+<li>SheevaPlug について</li>
+<li>SheevaPlug のデモ</li>
+<li>玄柴について (予定)</li>
+</ul>
+</div>
+
+                <a class="readmore" href="/monthly-meetings/2009/Dec.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/monthly-meetings/2009/Nov.html" rel="bookmark"
index efc358f..fa60dce 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/monthly-meetings/2016/Jan.html" rel="bookmark"
+                           title="Permalink to 1月の集まり">1月の集まり</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2016-01-06T00:00:00+09:00">
+    2016-01-06
+  </abbr>
+
+</footer><!-- /.post-info -->                <div class="section" id="www-gnu-org">
+<h2>テーマ: www.gnu.orgの日本語訳について</h2>
+<p>開催日時 2016年01月27日(水曜日) 18:30 〜 19:30</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">場所:</th><td class="field-body">東京体育館第四会議室</td>
+</tr>
+</tbody>
+</table>
+<p>なお今後の開催日時は以下を予定しています。</p>
+<ul class="simple">
+<li>2/24(水曜日) 18:30-19:30</li>
+<li>3/23(水曜日) 18:30-19:30</li>
+<li>4/27(水曜日) 18:30-19:30</li>
+</ul>
+<p>(場所はいずれも東京体育館第四会議室です)</p>
+<p>www.gnu.orgのウェブサイトの日本語訳は現体制で5年目になりました。
+毎年一回程度オフラインの会合をしています。</p>
+<p>翻訳作業について確認し、作業の改善をはかります。</p>
+<!-- BREAK -->
+</div>
+<div class="section" id="id2">
+<h2>概要</h2>
+<p>昨年を振り返り、今年の作業を検討します。</p>
+<ul class="simple">
+<li>昨年の改善<ul>
+<li>「次に重要」の小論を日本語訳した<ul>
+<li>How Much Surveillance Can Democracy ...</li></ul></li></ul></li></ul></div>
+                <a class="readmore" href="/monthly-meetings/2016/Jan.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/monthly-meetings/2015/Dec.html" rel="bookmark"
@@ -211,47 +257,6 @@ ChopstxをCortex-A7をCPUにもつRaspberry Pi 2ボードにポートしよう
                 <a class="readmore" href="/monthly-meetings/2015/Sep.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/monthly-meetings/2015/Jun.html" rel="bookmark"
-                           title="Permalink to 6月の技術講座">6月の技術講座</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2015-05-27T00:00:00+09:00">
-    2015-05-27
-  </abbr>
-
-</footer><!-- /.post-info -->                <div class="section" id="gcc-gnu-compiler-collection">
-<h2>テーマ: GCC (GNU Compiler Collection)について</h2>
-<p>開催日時 2015年6月13日(土曜日)18:10 〜 18:45</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">場所:</th><td class="field-body">東京体育館第四会議室</td>
-</tr>
-<tr class="field"><th class="field-name">注意:</th><td class="field-body">FSIJ総会の後で、いつもと曜日と時間帯が異なります。</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="id2">
-<h2>概要</h2>
-<p>GCC 5.1が4月末にリリースされました。 5.1で加わった機能やプロジェクトの現状、その他あれこれについてその概要を紹介します。</p>
-</div>
-<div class="section" id="id3">
-<h2>話題提供</h2>
-<ul class="simple">
-<li>小島 一元</li>
-</ul>
-</div>
-
-                <a class="readmore" href="/monthly-meetings/2015/Jun.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/monthly-meetings.html">&laquo;</a>
index 25e0ef5..d53f79d 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/monthly-meetings/2015/Jun.html" rel="bookmark"
+                           title="Permalink to 6月の技術講座">6月の技術講座</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2015-05-27T00:00:00+09:00">
+    2015-05-27
+  </abbr>
+
+</footer><!-- /.post-info -->                <div class="section" id="gcc-gnu-compiler-collection">
+<h2>テーマ: GCC (GNU Compiler Collection)について</h2>
+<p>開催日時 2015年6月13日(土曜日)18:10 〜 18:45</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">場所:</th><td class="field-body">東京体育館第四会議室</td>
+</tr>
+<tr class="field"><th class="field-name">注意:</th><td class="field-body">FSIJ総会の後で、いつもと曜日と時間帯が異なります。</td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="id2">
+<h2>概要</h2>
+<p>GCC 5.1が4月末にリリースされました。 5.1で加わった機能やプロジェクトの現状、その他あれこれについてその概要を紹介します。</p>
+</div>
+<div class="section" id="id3">
+<h2>話題提供</h2>
+<ul class="simple">
+<li>小島 一元</li>
+</ul>
+</div>
+
+                <a class="readmore" href="/monthly-meetings/2015/Jun.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/monthly-meetings/2015/May.html" rel="bookmark"
@@ -203,47 +244,6 @@ $ git clone git://git.fsij.org ...</pre></div></div>
                 <a class="readmore" href="/monthly-meetings/2015/Jan.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/monthly-meetings/2014/Nov.html" rel="bookmark"
-                           title="Permalink to 11月の技術講座">11月の技術講座</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2014-11-08T00:00:00+09:00">
-    2014-11-08
-  </abbr>
-
-</footer><!-- /.post-info -->                <div class="section" id="openpgp">
-<h2>テーマ: OpenPGP鍵署名の会合</h2>
-<p>開催日時 2014年11月25日(火曜日)18:30 〜 19:30</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">場所:</th><td class="field-body">東京体育館第四会議室</td>
-</tr>
-</tbody>
-</table>
-<p>GnuPG (GNU Privacy Guard)の新しいバージョン 2.1.0がリリースされました。</p>
-<p>この機会に、EZKSP (Easy KeySigning Party Protocol)による鍵の署名の証明のための情報交換をします。</p>
-<!-- BREAK -->
-</div>
-<div class="section" id="id2">
-<h2>概要</h2>
-<p>OpenPGP鍵署名の会合を行います。</p>
-<p>時間が余ればGnuPG の開発に参加している g新部が、いくつかの話題を紹介します。</p>
-</div>
-<div class="section" id="ezksp-easy-keysigning-party-protocol">
-<h2>EZKSP (Easy KeySigning Party Protocol)</h2>
-<p>今回の集まりでは <a class="reference external" href="http://mdcc.cx/gnupg/ezksp.html">EZKSP</a> による鍵の署名の証明のための情報交換をします。</p>
-<p>近年、よく行われるKSP(Key Signing Party)のプロトコルでは、コーディネータによる的確な事前の準備が必要であり、また、参加者もファイルを事前に入手し印刷しチェックサムを計算しておく必要があります。</p>
-<p>これには ...</p></div>
-                <a class="readmore" href="/monthly-meetings/2014/Nov.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/monthly-meetings2.html">&laquo;</a>
index b8f7fd9..c8dfe2e 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/monthly-meetings/2014/Nov.html" rel="bookmark"
+                           title="Permalink to 11月の技術講座">11月の技術講座</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2014-11-08T00:00:00+09:00">
+    2014-11-08
+  </abbr>
+
+</footer><!-- /.post-info -->                <div class="section" id="openpgp">
+<h2>テーマ: OpenPGP鍵署名の会合</h2>
+<p>開催日時 2014年11月25日(火曜日)18:30 〜 19:30</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">場所:</th><td class="field-body">東京体育館第四会議室</td>
+</tr>
+</tbody>
+</table>
+<p>GnuPG (GNU Privacy Guard)の新しいバージョン 2.1.0がリリースされました。</p>
+<p>この機会に、EZKSP (Easy KeySigning Party Protocol)による鍵の署名の証明のための情報交換をします。</p>
+<!-- BREAK -->
+</div>
+<div class="section" id="id2">
+<h2>概要</h2>
+<p>OpenPGP鍵署名の会合を行います。</p>
+<p>時間が余ればGnuPG の開発に参加している g新部が、いくつかの話題を紹介します。</p>
+</div>
+<div class="section" id="ezksp-easy-keysigning-party-protocol">
+<h2>EZKSP (Easy KeySigning Party Protocol)</h2>
+<p>今回の集まりでは <a class="reference external" href="http://mdcc.cx/gnupg/ezksp.html">EZKSP</a> による鍵の署名の証明のための情報交換をします。</p>
+<p>近年、よく行われるKSP(Key Signing Party)のプロトコルでは、コーディネータによる的確な事前の準備が必要であり、また、参加者もファイルを事前に入手し印刷しチェックサムを計算しておく必要があります。</p>
+<p>これには ...</p></div>
+                <a class="readmore" href="/monthly-meetings/2014/Nov.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/monthly-meetings/2014/Oct.html" rel="bookmark"
                 <a class="readmore" href="/monthly-meetings/2014/Apr.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/monthly-meetings/2014/Feb.html" rel="bookmark"
-                           title="Permalink to 2月の集まり">2月の集まり</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2014-02-19T13:19:00+09:00">
-    2014-02-19
-  </abbr>
-
-</footer><!-- /.post-info -->                <div class="section" id="www-gnu-org">
-<h2>テーマ: www.gnu.orgの日本語訳について</h2>
-<p>開催日時 2014年2月26日(水曜日)18:30 〜 19:45</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">場所:</th><td class="field-body">東京体育館第四会議室</td>
-</tr>
-</tbody>
-</table>
-<p>GNUプロジェクト は今年、開始から30周年です。2012年より新体制でwww.gnu.orgのウェブサイトの日本語訳の作業を行い、この体制で3年目を迎えました。</p>
-<p>www.gnu.org の日本語訳について議論し、作業の改善をはかります。</p>
-<p>www.gnu.orgの翻訳作業の関係者だけでなく、GNUプロジェクトについて知りたい方、自由ソフトウェア運動に関心のある方、ほかの日本語翻訳に関係している方など、広く参加を募ります。</p>
-<!-- BREAK -->
-</div>
-<div class="section" id="id2">
-<h2>概要</h2>
-<p>昨年を振り返り、今年の作業を検討します。</p>
-<ul class="simple">
-<li>昨年の改善<ul>
-<li>「次に重要」の二つを日本語訳した(昨年1月の会合の時点で3個のこり)。</li>
-<li>古い翻訳はすべて PO 形式に移行した(昨年1月の会合の時点で6個)。</li>
-<li>「web をブラウズしてすぐに見えるところ」の3つは日本語訳を足した (昨年1月の会合の時点で3個)。</li>
-<li>「翻訳作業にとって重要」のREADME.translationsを日本語訳した ...</li></ul></li></ul></div>
-                <a class="readmore" href="/monthly-meetings/2014/Feb.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/monthly-meetings3.html">&laquo;</a>
index 841724d..5dae074 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/monthly-meetings/2014/Feb.html" rel="bookmark"
+                           title="Permalink to 2月の集まり">2月の集まり</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2014-02-19T13:19:00+09:00">
+    2014-02-19
+  </abbr>
+
+</footer><!-- /.post-info -->                <div class="section" id="www-gnu-org">
+<h2>テーマ: www.gnu.orgの日本語訳について</h2>
+<p>開催日時 2014年2月26日(水曜日)18:30 〜 19:45</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">場所:</th><td class="field-body">東京体育館第四会議室</td>
+</tr>
+</tbody>
+</table>
+<p>GNUプロジェクト は今年、開始から30周年です。2012年より新体制でwww.gnu.orgのウェブサイトの日本語訳の作業を行い、この体制で3年目を迎えました。</p>
+<p>www.gnu.org の日本語訳について議論し、作業の改善をはかります。</p>
+<p>www.gnu.orgの翻訳作業の関係者だけでなく、GNUプロジェクトについて知りたい方、自由ソフトウェア運動に関心のある方、ほかの日本語翻訳に関係している方など、広く参加を募ります。</p>
+<!-- BREAK -->
+</div>
+<div class="section" id="id2">
+<h2>概要</h2>
+<p>昨年を振り返り、今年の作業を検討します。</p>
+<ul class="simple">
+<li>昨年の改善<ul>
+<li>「次に重要」の二つを日本語訳した(昨年1月の会合の時点で3個のこり)。</li>
+<li>古い翻訳はすべて PO 形式に移行した(昨年1月の会合の時点で6個)。</li>
+<li>「web をブラウズしてすぐに見えるところ」の3つは日本語訳を足した (昨年1月の会合の時点で3個)。</li>
+<li>「翻訳作業にとって重要」のREADME.translationsを日本語訳した ...</li></ul></li></ul></div>
+                <a class="readmore" href="/monthly-meetings/2014/Feb.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/monthly-meetings/2014/Jan.html" rel="bookmark"
@@ -206,59 +247,6 @@ Asterisk実験サーバte1.meの利用や運用などのデモも行います。
                 <a class="readmore" href="/monthly-meetings/2013/Oct.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/monthly-meetings/2013/Sep-Result.html" rel="bookmark"
-                           title="Permalink to 9月のイベントの結果">9月のイベントの結果</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2013-09-30T10:47:00+09:00">
-    2013-09-30
-  </abbr>
-
-</footer><!-- /.post-info -->                <div class="section" id="gnu-1">
-<h2>テーマ: GNUプロジェクトについて知るワークショップ(1つの結果)</h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">日時:</th><td class="field-body">2013年09月29日(日曜日)13:30 〜 18:30</td>
-</tr>
-</tbody>
-</table>
-<p>GNUプロジェクト30周年のワークショップで、参加した一人が下記のチェック・リストを作成しました。</p>
-<p>これは大変に厳しい観点からのチェック・リストであり、一つでも○がつけば、喜んで良いと思います。
-○がつけられなくても悲観せずに、その方向に進む努力をしましょう。</p>
-<p>別の観点からは、GNUが実現して勝利したとは言えども、30年の間に脅威は増えつづけて現実もまた大変なことになっている、と再認識させられます。</p>
-<!-- BREAK -->
-</div>
-<div class="section" id="id2">
-<h2>自由なコンピューティングってなによ?</h2>
-<ul class="simple">
-<li>自分のコンピューティングを自身で制御する</li>
-<li>コンピューティングに関して他の支配を受けない</li>
-</ul>
-<div class="caution">
-<p class="first admonition-title">Caution!</p>
-<p class="last">「できる」ということだけではありません</p>
-</div>
-</div>
-<div class="section" id="id3">
-<h2>あなたの暮らしはどれくらい、自由なコンピューティングとなっているか</h2>
-<p>GNUプロジェクトの目標と目的の観点から、チェックリストを作ってみました。</p>
-</div>
-<div class="section" id="id4">
-<h2>主なチェック・リスト</h2>
-<ul class="simple">
-<li>使うコンピュータは、 <a class="reference external" href="http://h-node.org/">http://h-node.org/</a> を見るなどして、自由を最大限に尊重するものを選ぶ。</li>
-<li>(不自由な)BIOSを入れ替えて、coreboot を入れている(coreboot がサポートされる製品を選んでいる)。</li>
-<li>OS は ...</li></ul></div>
-                <a class="readmore" href="/monthly-meetings/2013/Sep-Result.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/monthly-meetings4.html">&laquo;</a>
index df44c3d..90c4e20 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/monthly-meetings/2013/Sep-Result.html" rel="bookmark"
+                           title="Permalink to 9月のイベントの結果">9月のイベントの結果</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2013-09-30T10:47:00+09:00">
+    2013-09-30
+  </abbr>
+
+</footer><!-- /.post-info -->                <div class="section" id="gnu-1">
+<h2>テーマ: GNUプロジェクトについて知るワークショップ(1つの結果)</h2>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">日時:</th><td class="field-body">2013年09月29日(日曜日)13:30 〜 18:30</td>
+</tr>
+</tbody>
+</table>
+<p>GNUプロジェクト30周年のワークショップで、参加した一人が下記のチェック・リストを作成しました。</p>
+<p>これは大変に厳しい観点からのチェック・リストであり、一つでも○がつけば、喜んで良いと思います。
+○がつけられなくても悲観せずに、その方向に進む努力をしましょう。</p>
+<p>別の観点からは、GNUが実現して勝利したとは言えども、30年の間に脅威は増えつづけて現実もまた大変なことになっている、と再認識させられます。</p>
+<!-- BREAK -->
+</div>
+<div class="section" id="id2">
+<h2>自由なコンピューティングってなによ?</h2>
+<ul class="simple">
+<li>自分のコンピューティングを自身で制御する</li>
+<li>コンピューティングに関して他の支配を受けない</li>
+</ul>
+<div class="caution">
+<p class="first admonition-title">Caution!</p>
+<p class="last">「できる」ということだけではありません</p>
+</div>
+</div>
+<div class="section" id="id3">
+<h2>あなたの暮らしはどれくらい、自由なコンピューティングとなっているか</h2>
+<p>GNUプロジェクトの目標と目的の観点から、チェックリストを作ってみました。</p>
+</div>
+<div class="section" id="id4">
+<h2>主なチェック・リスト</h2>
+<ul class="simple">
+<li>使うコンピュータは、 <a class="reference external" href="http://h-node.org/">http://h-node.org/</a> を見るなどして、自由を最大限に尊重するものを選ぶ。</li>
+<li>(不自由な)BIOSを入れ替えて、coreboot を入れている(coreboot がサポートされる製品を選んでいる)。</li>
+<li>OS は ...</li></ul></div>
+                <a class="readmore" href="/monthly-meetings/2013/Sep-Result.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/monthly-meetings/2013/Sep.html" rel="bookmark"
                 <a class="readmore" href="/monthly-meetings/2012/Dec.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/monthly-meetings/2012/Oct.html" rel="bookmark"
-                           title="Permalink to 10,11月の月例会">10,11月の月例会</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2012-11-17T08:57:00+09:00">
-    2012-11-17
-  </abbr>
-
-</footer><!-- /.post-info -->                <div class="section" id="n-a">
-<h2>テーマ: N/A</h2>
-<p>開催: なし</p>
-<p>これまで会場として使っていた東京体育館が工事中のため、中止となります。</p>
-</div>
-<div class="section" id="id2">
-<h2>今後の予定</h2>
-<p>12月に開場を探して「自由ソフトウェア勉強会」を予定しています。</p>
-</div>
-
-                <a class="readmore" href="/monthly-meetings/2012/Oct.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/monthly-meetings5.html">&laquo;</a>
index f421899..36401a6 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/monthly-meetings/2012/Oct.html" rel="bookmark"
+                           title="Permalink to 10,11月の月例会">10,11月の月例会</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2012-11-17T08:57:00+09:00">
+    2012-11-17
+  </abbr>
+
+</footer><!-- /.post-info -->                <div class="section" id="n-a">
+<h2>テーマ: N/A</h2>
+<p>開催: なし</p>
+<p>これまで会場として使っていた東京体育館が工事中のため、中止となります。</p>
+</div>
+<div class="section" id="id2">
+<h2>今後の予定</h2>
+<p>12月に開場を探して「自由ソフトウェア勉強会」を予定しています。</p>
+</div>
+
+                <a class="readmore" href="/monthly-meetings/2012/Oct.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/monthly-meetings/2012/Sep.html" rel="bookmark"
                 <a class="readmore" href="/monthly-meetings/2012/May.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/monthly-meetings/2012/Apr.html" rel="bookmark"
-                           title="Permalink to 4月の月例会">4月の月例会</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2012-04-10T17:33:00+09:00">
-    2012-04-10
-  </abbr>
-
-</footer><!-- /.post-info -->                <div class="section" id="gcc-status-report">
-<h2>テーマ: GCC status report</h2>
-<p>開催日時 2012年4月25日(水曜日) 18:00 〜 20:00</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">場所:</th><td class="field-body">東京体育館第三会議室</td>
-</tr>
-</tbody>
-</table>
-<p>GCC(GNU Compiler Collection)プロジェクトの現況をリポートします。</p>
-<!-- BREAK -->
-</div>
-<div class="section" id="id2">
-<h2>概要</h2>
-<p>4.7.0がリリースされ、4.x系列も完成形に近くなりつつあります。
-一部では 5.0に向けての議論も始まっている開発コミュニティの現況
-を報告します。</p>
-</div>
-<div class="section" id="id3">
-<h2>ご注意</h2>
-<p>会議室がいつもと少し違いますのでご注意下さい。</p>
-</div>
-
-                <a class="readmore" href="/monthly-meetings/2012/Apr.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/monthly-meetings6.html">&laquo;</a>
index 34ccc83..0e0a5c1 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/monthly-meetings/2012/Apr.html" rel="bookmark"
+                           title="Permalink to 4月の月例会">4月の月例会</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2012-04-10T17:33:00+09:00">
+    2012-04-10
+  </abbr>
+
+</footer><!-- /.post-info -->                <div class="section" id="gcc-status-report">
+<h2>テーマ: GCC status report</h2>
+<p>開催日時 2012年4月25日(水曜日) 18:00 〜 20:00</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">場所:</th><td class="field-body">東京体育館第三会議室</td>
+</tr>
+</tbody>
+</table>
+<p>GCC(GNU Compiler Collection)プロジェクトの現況をリポートします。</p>
+<!-- BREAK -->
+</div>
+<div class="section" id="id2">
+<h2>概要</h2>
+<p>4.7.0がリリースされ、4.x系列も完成形に近くなりつつあります。
+一部では 5.0に向けての議論も始まっている開発コミュニティの現況
+を報告します。</p>
+</div>
+<div class="section" id="id3">
+<h2>ご注意</h2>
+<p>会議室がいつもと少し違いますのでご注意下さい。</p>
+</div>
+
+                <a class="readmore" href="/monthly-meetings/2012/Apr.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/monthly-meetings/2012/Mar.html" rel="bookmark"
                 <a class="readmore" href="/monthly-meetings/2011/Dec.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/monthly-meetings/2011/Nov.html" rel="bookmark"
-                           title="Permalink to 11月の月例会">11月の月例会</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-11-09T09:17:00+09:00">
-    2011-11-09
-  </abbr>
-
-</footer><!-- /.post-info -->                <div class="section" id="gone-usb-token-of-hmac-based-one-time-password">
-<h2>テーマ: GONE - USB Token of HMAC-based One Time Password</h2>
-<p>開催日時 2011年11月15日(火曜日) 18:15 〜 20:00</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">会場:</th><td class="field-body">いつもと異なります。大手町(の外れ)、(元三菱総研の) <a class="reference external" href="http://abc-kaigishitsu.com/ootemachi/mr2g.html">三菱総研ビル MR-2G 会議室</a> です。</td>
-</tr>
-</tbody>
-</table>
-<p>FSIJ で Cryptographic Token のソフトウェア Gnuk の開発を進めて一年あまり。世の中で「セキュリティトークン」と言うと、ほとんどの人が One Time Password のトークンを思い浮かべるという事実を知ることになりました。</p>
-<p>Cryptographic Token より簡単だから、One Time Password のトークンも作ろうか、というお話。</p>
-<!-- BREAK -->
-</div>
-<div class="section" id="id2">
-<h2>話者</h2>
-<ul class="simple">
-<li>g新部 ...</li></ul></div>
-                <a class="readmore" href="/monthly-meetings/2011/Nov.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/monthly-meetings7.html">&laquo;</a>
index a21a525..a780750 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/monthly-meetings/2011/Nov.html" rel="bookmark"
+                           title="Permalink to 11月の月例会">11月の月例会</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-11-09T09:17:00+09:00">
+    2011-11-09
+  </abbr>
+
+</footer><!-- /.post-info -->                <div class="section" id="gone-usb-token-of-hmac-based-one-time-password">
+<h2>テーマ: GONE - USB Token of HMAC-based One Time Password</h2>
+<p>開催日時 2011年11月15日(火曜日) 18:15 〜 20:00</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">会場:</th><td class="field-body">いつもと異なります。大手町(の外れ)、(元三菱総研の) <a class="reference external" href="http://abc-kaigishitsu.com/ootemachi/mr2g.html">三菱総研ビル MR-2G 会議室</a> です。</td>
+</tr>
+</tbody>
+</table>
+<p>FSIJ で Cryptographic Token のソフトウェア Gnuk の開発を進めて一年あまり。世の中で「セキュリティトークン」と言うと、ほとんどの人が One Time Password のトークンを思い浮かべるという事実を知ることになりました。</p>
+<p>Cryptographic Token より簡単だから、One Time Password のトークンも作ろうか、というお話。</p>
+<!-- BREAK -->
+</div>
+<div class="section" id="id2">
+<h2>話者</h2>
+<ul class="simple">
+<li>g新部 ...</li></ul></div>
+                <a class="readmore" href="/monthly-meetings/2011/Nov.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/monthly-meetings/2011/Oct.html" rel="bookmark"
                 <a class="readmore" href="/monthly-meetings/2011/Aug.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/monthly-meetings/2011/Jul.html" rel="bookmark"
-                           title="Permalink to 7月の月例会">7月の月例会</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-07-21T08:10:00+09:00">
-    2011-07-21
-  </abbr>
-
-</footer><!-- /.post-info -->                <div class="section" id="n-a">
-<h2>テーマ: N/A</h2>
-<p>開催: なし</p>
-<p>会場の都合で、今回は中止します。みなさん節電につとめましょう。</p>
-</div>
-
-                <a class="readmore" href="/monthly-meetings/2011/Jul.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/monthly-meetings8.html">&laquo;</a>
index 0a5459b..8fd0895 100644 (file)
@@ -1,7 +1,60 @@
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/all-ja.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2016-06-18T00:00:00+09:00</updated><entry><title>6月のあつまり</title><link href="http://www.fsij.org/monthly-meetings/2016/June.html" rel="alternate"></link><updated>2016-06-18T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2016-06-18:monthly-meetings/2016/June.html</id><summary type="html">&lt;div class="section" id="id2"&gt;
+<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/all-ja.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2016-07-01T00:00:00+09:00</updated><entry><title>Chopstx Version 1.1</title><link href="http://www.fsij.org/gnuk/chopstx-version-1_1.html" rel="alternate"></link><updated>2016-07-01T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2016-07-01:gnuk/chopstx-version-1_1.html</id><summary type="html">&lt;!-- author gniibe --&gt;
+&lt;p&gt;Version 1.1 of Chopstx is released.&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+tag release/1.1
+Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
+Date:   Fri Jul 1 11:51:13 2016 +0900
+commit 09f27704f5be59ffe12dcb2a8e54083f44b014ee
+&lt;/pre&gt;
+&lt;p&gt;Chopstx is an RT thread library for STM32F103 (ARM Cortex-M3),
+STM32F030 (ARM Cortex-M0), and MKL27Z (ARM Cortex-M0plus).&lt;/p&gt;
+&lt;p&gt;In 1.1, we have API changes.&lt;/p&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;API change: chopstx_poll&lt;/li&gt;
+&lt;li&gt;API change: chopstx_setpriority&lt;/li&gt;
+&lt;/ul&gt;
+&lt;div class="section" id="links"&gt;
+&lt;h2&gt;Links&lt;/h2&gt;
+&lt;dl class="docutils"&gt;
+&lt;dt&gt;Chopstx:&lt;/dt&gt;
+&lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/"&gt;https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/&lt;/a&gt;&lt;/dd&gt;
+&lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
+&lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
+&lt;/dl&gt;
+&lt;/div&gt;
+</summary></entry><entry><title>7月の技術講座</title><link href="http://www.fsij.org/monthly-meetings/2016/July.html" rel="alternate"></link><updated>2016-07-01T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2016-07-01:monthly-meetings/2016/July.html</id><summary type="html">&lt;div class="section" id="chopstx"&gt;
+&lt;h2&gt;論題: 組み込み用スレッドライブラリChopstx&lt;/h2&gt;
+&lt;p&gt;開催日時 2016年7月22日(金曜日)18:30 〜&lt;/p&gt;
+&lt;table class="docutils field-list" frame="void" rules="none"&gt;
+&lt;col class="field-name" /&gt;
+&lt;col class="field-body" /&gt;
+&lt;tbody valign="top"&gt;
+&lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id2"&gt;
+&lt;h2&gt;概要&lt;/h2&gt;
+&lt;p&gt;Chopstxは組み込み用スレッドライブラリです。&lt;/p&gt;
+&lt;p&gt;Chopstxは、GnukとNeuGで用いられている組み込み用スレッドライブラリです。&lt;/p&gt;
+&lt;p&gt;個々人の情報セキュリティの要となるデバイスを実現するGnukとNeuGでは、正確にデバイスをコントロールすることが求められ、利用するライブラリが「謎の動きをしない」ことが大切になります。見通しの良いプログラム構成が可能となる仕組みが求められ、それぞれの部分で、余分なことをしない最小限の機能が重要となります。通常のアプリケーションと違って、「動くからOK」とはいかない事情があります。&lt;/p&gt;
+&lt;p&gt;歴史的には、いかんとも使いようがないスレッドのAPIに「豊富な」スレッド間通信の機能をゴタゴタと付け足し、これでは誰もドライバを書けないから提供者の側が様々なドライバなどを追加していかざるを得ない... この集大成を &amp;quot;RTOS&amp;quot; と呼ぶあんまり嬉しくない慣習があったりなかったり。&lt;/p&gt;
+&lt;p&gt;こういう状況で、素晴らしいRTOSではなくてスレッドライブラリ(だけ)が必要、だったので、21のAPIを持つChopstxができました。&lt;/p&gt;
+&lt;p&gt;ChopstxはPthreadsのAPIを参考にしています。裏技を用いることが必要となってしまうPthreadsのプログラミングや &amp;quot;RTOS&amp;quot; のプログラミングと異なり、Chopstxで提供されるAPIだけで見通しの良いアプリケーションを構成するのが狙いです。&lt;/p&gt;
+&lt;p&gt;chopstx_poll という関数で condition variable とほかの thread の exitと割り込みイベントと3種の待ちが同時にできるのが特徴です。&lt;/p&gt;
+&lt;p&gt;現在、ARMアーキテクチャのCortex-M3, Cortetex-M0, Cortetex-M0plusをサポートしています。Cortex-a7の開発が試みられています。&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id3"&gt;
+&lt;h2&gt;話題提供&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;g新部 裕&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+</summary></entry><entry><title>6月のあつまり</title><link href="http://www.fsij.org/monthly-meetings/2016/June.html" rel="alternate"></link><updated>2016-06-18T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2016-06-18:monthly-meetings/2016/June.html</id><summary type="html">&lt;div class="section" id="id2"&gt;
 &lt;h2&gt;論題: なんで、わざわざ、そんなこと&lt;/h2&gt;
-&lt;p&gt;開催日時 2016年6月25日(土曜日)15:30 〜&lt;/p&gt;
+&lt;p&gt;開催日時 2016年6月25日(土曜日)16:15 〜&lt;/p&gt;
 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
 &lt;col class="field-name" /&gt;
 &lt;col class="field-body" /&gt;
@@ -822,70 +875,4 @@ mean this feature is stable now.  It is becoming stable, hopefully.&lt;/p&gt;
 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
 &lt;/dl&gt;
 &lt;/div&gt;
-</summary></entry><entry><title>Version 1.1.5</title><link href="http://www.fsij.org/gnuk/version1_1_5.html" rel="alternate"></link><updated>2015-06-03T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-06-03:gnuk/version1_1_5.html</id><summary type="html">&lt;!-- author gniibe --&gt;
-&lt;p&gt;Gnuk version 1.1.5 is released.&lt;/p&gt;
-&lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
-&lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
-documentation for instructions of how to use Gnuk Token.
-(New documentation can be used for 1.0.x, too.)&lt;/p&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-&lt;!-- BREAK --&gt;
-&lt;p&gt;Here are highlights.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;&lt;p class="first"&gt;upgrade_by_passwd.py is not so noisy any more.&lt;/p&gt;
-&lt;p&gt;Since it's getting stable, no debug output any more.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;Maple mini support.&lt;/p&gt;
-&lt;p&gt;Although its random number generation is not tested, Maple mini
-support is added.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;Windows interoperability fix.&lt;/p&gt;
-&lt;p&gt;1.1.x (0 to 4) didn't work with Windows because of INTERRUPT
-transfer.  It's fixed and it works now.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;OpenPGPcard specification v3.0 compatibility.&lt;/p&gt;
-&lt;p&gt;OpenPGPcard specification v3.0 now include NIST curves (and other
-curves) and ECDSA and ECDH operations are defined.  Gnuk follows this
-specification.&lt;/p&gt;
-&lt;/li&gt;
-&lt;/ul&gt;
-&lt;div class="section" id="links"&gt;
-&lt;h2&gt;Links&lt;/h2&gt;
-&lt;dl class="docutils"&gt;
-&lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
-&lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
-&lt;dt&gt;FST-01 Gnuk Handbook (in Japanese):&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
-&lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
-&lt;/dl&gt;
-&lt;/div&gt;
-</summary></entry><entry><title>6月の技術講座</title><link href="http://www.fsij.org/monthly-meetings/2015/Jun.html" rel="alternate"></link><updated>2015-05-27T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-05-27:monthly-meetings/2015/Jun.html</id><summary type="html">&lt;div class="section" id="gcc-gnu-compiler-collection"&gt;
-&lt;h2&gt;テーマ: GCC (GNU Compiler Collection)について&lt;/h2&gt;
-&lt;p&gt;開催日時 2015年6月13日(土曜日)18:10 〜 18:45&lt;/p&gt;
-&lt;table class="docutils field-list" frame="void" rules="none"&gt;
-&lt;col class="field-name" /&gt;
-&lt;col class="field-body" /&gt;
-&lt;tbody valign="top"&gt;
-&lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
-&lt;/tr&gt;
-&lt;tr class="field"&gt;&lt;th class="field-name"&gt;注意:&lt;/th&gt;&lt;td class="field-body"&gt;FSIJ総会の後で、いつもと曜日と時間帯が異なります。&lt;/td&gt;
-&lt;/tr&gt;
-&lt;/tbody&gt;
-&lt;/table&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id2"&gt;
-&lt;h2&gt;概要&lt;/h2&gt;
-&lt;p&gt;GCC 5.1が4月末にリリースされました。 5.1で加わった機能やプロジェクトの現状、その他あれこれについてその概要を紹介します。&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id3"&gt;
-&lt;h2&gt;話題提供&lt;/h2&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;小島 一元&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/div&gt;
 </summary></entry></feed>
\ No newline at end of file
index c782f48..83d9058 100644 (file)
@@ -1,7 +1,60 @@
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/all.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2016-06-18T00:00:00+09:00</updated><entry><title>6月のあつまり</title><link href="http://www.fsij.org/monthly-meetings/2016/June.html" rel="alternate"></link><updated>2016-06-18T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2016-06-18:monthly-meetings/2016/June.html</id><summary type="html">&lt;div class="section" id="id2"&gt;
+<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/all.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2016-07-01T00:00:00+09:00</updated><entry><title>Chopstx Version 1.1</title><link href="http://www.fsij.org/gnuk/chopstx-version-1_1.html" rel="alternate"></link><updated>2016-07-01T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2016-07-01:gnuk/chopstx-version-1_1.html</id><summary type="html">&lt;!-- author gniibe --&gt;
+&lt;p&gt;Version 1.1 of Chopstx is released.&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+tag release/1.1
+Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
+Date:   Fri Jul 1 11:51:13 2016 +0900
+commit 09f27704f5be59ffe12dcb2a8e54083f44b014ee
+&lt;/pre&gt;
+&lt;p&gt;Chopstx is an RT thread library for STM32F103 (ARM Cortex-M3),
+STM32F030 (ARM Cortex-M0), and MKL27Z (ARM Cortex-M0plus).&lt;/p&gt;
+&lt;p&gt;In 1.1, we have API changes.&lt;/p&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;API change: chopstx_poll&lt;/li&gt;
+&lt;li&gt;API change: chopstx_setpriority&lt;/li&gt;
+&lt;/ul&gt;
+&lt;div class="section" id="links"&gt;
+&lt;h2&gt;Links&lt;/h2&gt;
+&lt;dl class="docutils"&gt;
+&lt;dt&gt;Chopstx:&lt;/dt&gt;
+&lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/"&gt;https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/&lt;/a&gt;&lt;/dd&gt;
+&lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
+&lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
+&lt;/dl&gt;
+&lt;/div&gt;
+</summary></entry><entry><title>7月の技術講座</title><link href="http://www.fsij.org/monthly-meetings/2016/July.html" rel="alternate"></link><updated>2016-07-01T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2016-07-01:monthly-meetings/2016/July.html</id><summary type="html">&lt;div class="section" id="chopstx"&gt;
+&lt;h2&gt;論題: 組み込み用スレッドライブラリChopstx&lt;/h2&gt;
+&lt;p&gt;開催日時 2016年7月22日(金曜日)18:30 〜&lt;/p&gt;
+&lt;table class="docutils field-list" frame="void" rules="none"&gt;
+&lt;col class="field-name" /&gt;
+&lt;col class="field-body" /&gt;
+&lt;tbody valign="top"&gt;
+&lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id2"&gt;
+&lt;h2&gt;概要&lt;/h2&gt;
+&lt;p&gt;Chopstxは組み込み用スレッドライブラリです。&lt;/p&gt;
+&lt;p&gt;Chopstxは、GnukとNeuGで用いられている組み込み用スレッドライブラリです。&lt;/p&gt;
+&lt;p&gt;個々人の情報セキュリティの要となるデバイスを実現するGnukとNeuGでは、正確にデバイスをコントロールすることが求められ、利用するライブラリが「謎の動きをしない」ことが大切になります。見通しの良いプログラム構成が可能となる仕組みが求められ、それぞれの部分で、余分なことをしない最小限の機能が重要となります。通常のアプリケーションと違って、「動くからOK」とはいかない事情があります。&lt;/p&gt;
+&lt;p&gt;歴史的には、いかんとも使いようがないスレッドのAPIに「豊富な」スレッド間通信の機能をゴタゴタと付け足し、これでは誰もドライバを書けないから提供者の側が様々なドライバなどを追加していかざるを得ない... この集大成を &amp;quot;RTOS&amp;quot; と呼ぶあんまり嬉しくない慣習があったりなかったり。&lt;/p&gt;
+&lt;p&gt;こういう状況で、素晴らしいRTOSではなくてスレッドライブラリ(だけ)が必要、だったので、21のAPIを持つChopstxができました。&lt;/p&gt;
+&lt;p&gt;ChopstxはPthreadsのAPIを参考にしています。裏技を用いることが必要となってしまうPthreadsのプログラミングや &amp;quot;RTOS&amp;quot; のプログラミングと異なり、Chopstxで提供されるAPIだけで見通しの良いアプリケーションを構成するのが狙いです。&lt;/p&gt;
+&lt;p&gt;chopstx_poll という関数で condition variable とほかの thread の exitと割り込みイベントと3種の待ちが同時にできるのが特徴です。&lt;/p&gt;
+&lt;p&gt;現在、ARMアーキテクチャのCortex-M3, Cortetex-M0, Cortetex-M0plusをサポートしています。Cortex-a7の開発が試みられています。&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id3"&gt;
+&lt;h2&gt;話題提供&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;g新部 裕&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+</summary></entry><entry><title>6月のあつまり</title><link href="http://www.fsij.org/monthly-meetings/2016/June.html" rel="alternate"></link><updated>2016-06-18T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2016-06-18:monthly-meetings/2016/June.html</id><summary type="html">&lt;div class="section" id="id2"&gt;
 &lt;h2&gt;論題: なんで、わざわざ、そんなこと&lt;/h2&gt;
-&lt;p&gt;開催日時 2016年6月25日(土曜日)15:30 〜&lt;/p&gt;
+&lt;p&gt;開催日時 2016年6月25日(土曜日)16:15 〜&lt;/p&gt;
 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
 &lt;col class="field-name" /&gt;
 &lt;col class="field-body" /&gt;
@@ -822,70 +875,4 @@ mean this feature is stable now.  It is becoming stable, hopefully.&lt;/p&gt;
 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
 &lt;/dl&gt;
 &lt;/div&gt;
-</summary></entry><entry><title>Version 1.1.5</title><link href="http://www.fsij.org/gnuk/version1_1_5.html" rel="alternate"></link><updated>2015-06-03T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-06-03:gnuk/version1_1_5.html</id><summary type="html">&lt;!-- author gniibe --&gt;
-&lt;p&gt;Gnuk version 1.1.5 is released.&lt;/p&gt;
-&lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
-&lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
-documentation for instructions of how to use Gnuk Token.
-(New documentation can be used for 1.0.x, too.)&lt;/p&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-&lt;!-- BREAK --&gt;
-&lt;p&gt;Here are highlights.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;&lt;p class="first"&gt;upgrade_by_passwd.py is not so noisy any more.&lt;/p&gt;
-&lt;p&gt;Since it's getting stable, no debug output any more.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;Maple mini support.&lt;/p&gt;
-&lt;p&gt;Although its random number generation is not tested, Maple mini
-support is added.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;Windows interoperability fix.&lt;/p&gt;
-&lt;p&gt;1.1.x (0 to 4) didn't work with Windows because of INTERRUPT
-transfer.  It's fixed and it works now.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;OpenPGPcard specification v3.0 compatibility.&lt;/p&gt;
-&lt;p&gt;OpenPGPcard specification v3.0 now include NIST curves (and other
-curves) and ECDSA and ECDH operations are defined.  Gnuk follows this
-specification.&lt;/p&gt;
-&lt;/li&gt;
-&lt;/ul&gt;
-&lt;div class="section" id="links"&gt;
-&lt;h2&gt;Links&lt;/h2&gt;
-&lt;dl class="docutils"&gt;
-&lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
-&lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
-&lt;dt&gt;FST-01 Gnuk Handbook (in Japanese):&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
-&lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
-&lt;/dl&gt;
-&lt;/div&gt;
-</summary></entry><entry><title>6月の技術講座</title><link href="http://www.fsij.org/monthly-meetings/2015/Jun.html" rel="alternate"></link><updated>2015-05-27T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-05-27:monthly-meetings/2015/Jun.html</id><summary type="html">&lt;div class="section" id="gcc-gnu-compiler-collection"&gt;
-&lt;h2&gt;テーマ: GCC (GNU Compiler Collection)について&lt;/h2&gt;
-&lt;p&gt;開催日時 2015年6月13日(土曜日)18:10 〜 18:45&lt;/p&gt;
-&lt;table class="docutils field-list" frame="void" rules="none"&gt;
-&lt;col class="field-name" /&gt;
-&lt;col class="field-body" /&gt;
-&lt;tbody valign="top"&gt;
-&lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
-&lt;/tr&gt;
-&lt;tr class="field"&gt;&lt;th class="field-name"&gt;注意:&lt;/th&gt;&lt;td class="field-body"&gt;FSIJ総会の後で、いつもと曜日と時間帯が異なります。&lt;/td&gt;
-&lt;/tr&gt;
-&lt;/tbody&gt;
-&lt;/table&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id2"&gt;
-&lt;h2&gt;概要&lt;/h2&gt;
-&lt;p&gt;GCC 5.1が4月末にリリースされました。 5.1で加わった機能やプロジェクトの現状、その他あれこれについてその概要を紹介します。&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id3"&gt;
-&lt;h2&gt;話題提供&lt;/h2&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;小島 一元&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/div&gt;
 </summary></entry></feed>
\ No newline at end of file
index 0359208..0349a8f 100644 (file)
@@ -1,7 +1,60 @@
 <?xml version="1.0" encoding="utf-8"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/all_rss.xml" rel="self"></atom:link><lastBuildDate>Sat, 18 Jun 2016 00:00:00 +0900</lastBuildDate><item><title>6月のあつまり</title><link>http://www.fsij.org/monthly-meetings/2016/June.html</link><description>&lt;div class="section" id="id2"&gt;
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/all_rss.xml" rel="self"></atom:link><lastBuildDate>Fri, 01 Jul 2016 00:00:00 +0900</lastBuildDate><item><title>Chopstx Version 1.1</title><link>http://www.fsij.org/gnuk/chopstx-version-1_1.html</link><description>&lt;!-- author gniibe --&gt;
+&lt;p&gt;Version 1.1 of Chopstx is released.&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+tag release/1.1
+Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
+Date:   Fri Jul 1 11:51:13 2016 +0900
+commit 09f27704f5be59ffe12dcb2a8e54083f44b014ee
+&lt;/pre&gt;
+&lt;p&gt;Chopstx is an RT thread library for STM32F103 (ARM Cortex-M3),
+STM32F030 (ARM Cortex-M0), and MKL27Z (ARM Cortex-M0plus).&lt;/p&gt;
+&lt;p&gt;In 1.1, we have API changes.&lt;/p&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;API change: chopstx_poll&lt;/li&gt;
+&lt;li&gt;API change: chopstx_setpriority&lt;/li&gt;
+&lt;/ul&gt;
+&lt;div class="section" id="links"&gt;
+&lt;h2&gt;Links&lt;/h2&gt;
+&lt;dl class="docutils"&gt;
+&lt;dt&gt;Chopstx:&lt;/dt&gt;
+&lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/"&gt;https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/&lt;/a&gt;&lt;/dd&gt;
+&lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
+&lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
+&lt;/dl&gt;
+&lt;/div&gt;
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 01 Jul 2016 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2016-07-01:gnuk/chopstx-version-1_1.html</guid></item><item><title>7月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2016/July.html</link><description>&lt;div class="section" id="chopstx"&gt;
+&lt;h2&gt;論題: 組み込み用スレッドライブラリChopstx&lt;/h2&gt;
+&lt;p&gt;開催日時 2016年7月22日(金曜日)18:30 〜&lt;/p&gt;
+&lt;table class="docutils field-list" frame="void" rules="none"&gt;
+&lt;col class="field-name" /&gt;
+&lt;col class="field-body" /&gt;
+&lt;tbody valign="top"&gt;
+&lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id2"&gt;
+&lt;h2&gt;概要&lt;/h2&gt;
+&lt;p&gt;Chopstxは組み込み用スレッドライブラリです。&lt;/p&gt;
+&lt;p&gt;Chopstxは、GnukとNeuGで用いられている組み込み用スレッドライブラリです。&lt;/p&gt;
+&lt;p&gt;個々人の情報セキュリティの要となるデバイスを実現するGnukとNeuGでは、正確にデバイスをコントロールすることが求められ、利用するライブラリが「謎の動きをしない」ことが大切になります。見通しの良いプログラム構成が可能となる仕組みが求められ、それぞれの部分で、余分なことをしない最小限の機能が重要となります。通常のアプリケーションと違って、「動くからOK」とはいかない事情があります。&lt;/p&gt;
+&lt;p&gt;歴史的には、いかんとも使いようがないスレッドのAPIに「豊富な」スレッド間通信の機能をゴタゴタと付け足し、これでは誰もドライバを書けないから提供者の側が様々なドライバなどを追加していかざるを得ない... この集大成を &amp;quot;RTOS&amp;quot; と呼ぶあんまり嬉しくない慣習があったりなかったり。&lt;/p&gt;
+&lt;p&gt;こういう状況で、素晴らしいRTOSではなくてスレッドライブラリ(だけ)が必要、だったので、21のAPIを持つChopstxができました。&lt;/p&gt;
+&lt;p&gt;ChopstxはPthreadsのAPIを参考にしています。裏技を用いることが必要となってしまうPthreadsのプログラミングや &amp;quot;RTOS&amp;quot; のプログラミングと異なり、Chopstxで提供されるAPIだけで見通しの良いアプリケーションを構成するのが狙いです。&lt;/p&gt;
+&lt;p&gt;chopstx_poll という関数で condition variable とほかの thread の exitと割り込みイベントと3種の待ちが同時にできるのが特徴です。&lt;/p&gt;
+&lt;p&gt;現在、ARMアーキテクチャのCortex-M3, Cortetex-M0, Cortetex-M0plusをサポートしています。Cortex-a7の開発が試みられています。&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id3"&gt;
+&lt;h2&gt;話題提供&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;g新部 裕&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 01 Jul 2016 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2016-07-01:monthly-meetings/2016/July.html</guid></item><item><title>6月のあつまり</title><link>http://www.fsij.org/monthly-meetings/2016/June.html</link><description>&lt;div class="section" id="id2"&gt;
 &lt;h2&gt;論題: なんで、わざわざ、そんなこと&lt;/h2&gt;
-&lt;p&gt;開催日時 2016年6月25日(土曜日)15:30 〜&lt;/p&gt;
+&lt;p&gt;開催日時 2016年6月25日(土曜日)16:15 〜&lt;/p&gt;
 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
 &lt;col class="field-name" /&gt;
 &lt;col class="field-body" /&gt;
@@ -822,70 +875,4 @@ mean this feature is stable now.  It is becoming stable, hopefully.&lt;/p&gt;
 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
 &lt;/dl&gt;
 &lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Tue, 21 Jul 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-07-21:gnuk/version1_1_6.html</guid></item><item><title>Version 1.1.5</title><link>http://www.fsij.org/gnuk/version1_1_5.html</link><description>&lt;!-- author gniibe --&gt;
-&lt;p&gt;Gnuk version 1.1.5 is released.&lt;/p&gt;
-&lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
-&lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
-documentation for instructions of how to use Gnuk Token.
-(New documentation can be used for 1.0.x, too.)&lt;/p&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-&lt;!-- BREAK --&gt;
-&lt;p&gt;Here are highlights.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;&lt;p class="first"&gt;upgrade_by_passwd.py is not so noisy any more.&lt;/p&gt;
-&lt;p&gt;Since it's getting stable, no debug output any more.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;Maple mini support.&lt;/p&gt;
-&lt;p&gt;Although its random number generation is not tested, Maple mini
-support is added.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;Windows interoperability fix.&lt;/p&gt;
-&lt;p&gt;1.1.x (0 to 4) didn't work with Windows because of INTERRUPT
-transfer.  It's fixed and it works now.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;OpenPGPcard specification v3.0 compatibility.&lt;/p&gt;
-&lt;p&gt;OpenPGPcard specification v3.0 now include NIST curves (and other
-curves) and ECDSA and ECDH operations are defined.  Gnuk follows this
-specification.&lt;/p&gt;
-&lt;/li&gt;
-&lt;/ul&gt;
-&lt;div class="section" id="links"&gt;
-&lt;h2&gt;Links&lt;/h2&gt;
-&lt;dl class="docutils"&gt;
-&lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
-&lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
-&lt;dt&gt;FST-01 Gnuk Handbook (in Japanese):&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
-&lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
-&lt;/dl&gt;
-&lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 03 Jun 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-06-03:gnuk/version1_1_5.html</guid></item><item><title>6月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Jun.html</link><description>&lt;div class="section" id="gcc-gnu-compiler-collection"&gt;
-&lt;h2&gt;テーマ: GCC (GNU Compiler Collection)について&lt;/h2&gt;
-&lt;p&gt;開催日時 2015年6月13日(土曜日)18:10 〜 18:45&lt;/p&gt;
-&lt;table class="docutils field-list" frame="void" rules="none"&gt;
-&lt;col class="field-name" /&gt;
-&lt;col class="field-body" /&gt;
-&lt;tbody valign="top"&gt;
-&lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
-&lt;/tr&gt;
-&lt;tr class="field"&gt;&lt;th class="field-name"&gt;注意:&lt;/th&gt;&lt;td class="field-body"&gt;FSIJ総会の後で、いつもと曜日と時間帯が異なります。&lt;/td&gt;
-&lt;/tr&gt;
-&lt;/tbody&gt;
-&lt;/table&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id2"&gt;
-&lt;h2&gt;概要&lt;/h2&gt;
-&lt;p&gt;GCC 5.1が4月末にリリースされました。 5.1で加わった機能やプロジェクトの現状、その他あれこれについてその概要を紹介します。&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id3"&gt;
-&lt;h2&gt;話題提供&lt;/h2&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;小島 一元&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 27 May 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-05-27:monthly-meetings/2015/Jun.html</guid></item></channel></rss>
\ No newline at end of file
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Tue, 21 Jul 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-07-21:gnuk/version1_1_6.html</guid></item></channel></rss>
\ No newline at end of file
index a37a8c9..c4c2b23 100644 (file)
@@ -1,5 +1,29 @@
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/gnuk.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2016-06-17T00:00:00+09:00</updated><entry><title>Chopstx Version 1.0</title><link href="http://www.fsij.org/gnuk/chopstx-version-1_0.html" rel="alternate"></link><updated>2016-06-17T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2016-06-17:gnuk/chopstx-version-1_0.html</id><summary type="html">&lt;!-- author gniibe --&gt;
+<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/gnuk.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2016-07-01T00:00:00+09:00</updated><entry><title>Chopstx Version 1.1</title><link href="http://www.fsij.org/gnuk/chopstx-version-1_1.html" rel="alternate"></link><updated>2016-07-01T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2016-07-01:gnuk/chopstx-version-1_1.html</id><summary type="html">&lt;!-- author gniibe --&gt;
+&lt;p&gt;Version 1.1 of Chopstx is released.&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+tag release/1.1
+Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
+Date:   Fri Jul 1 11:51:13 2016 +0900
+commit 09f27704f5be59ffe12dcb2a8e54083f44b014ee
+&lt;/pre&gt;
+&lt;p&gt;Chopstx is an RT thread library for STM32F103 (ARM Cortex-M3),
+STM32F030 (ARM Cortex-M0), and MKL27Z (ARM Cortex-M0plus).&lt;/p&gt;
+&lt;p&gt;In 1.1, we have API changes.&lt;/p&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;API change: chopstx_poll&lt;/li&gt;
+&lt;li&gt;API change: chopstx_setpriority&lt;/li&gt;
+&lt;/ul&gt;
+&lt;div class="section" id="links"&gt;
+&lt;h2&gt;Links&lt;/h2&gt;
+&lt;dl class="docutils"&gt;
+&lt;dt&gt;Chopstx:&lt;/dt&gt;
+&lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/"&gt;https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/&lt;/a&gt;&lt;/dd&gt;
+&lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
+&lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
+&lt;/dl&gt;
+&lt;/div&gt;
+</summary></entry><entry><title>Chopstx Version 1.0</title><link href="http://www.fsij.org/gnuk/chopstx-version-1_0.html" rel="alternate"></link><updated>2016-06-17T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2016-06-17:gnuk/chopstx-version-1_0.html</id><summary type="html">&lt;!-- author gniibe --&gt;
 &lt;p&gt;Version 1.0 of Chopstx is released.&lt;/p&gt;
 &lt;pre class="literal-block"&gt;
 tag release/1.0
@@ -701,36 +725,4 @@ neug_upgrade.py.  This bug was fixed in 1.0, and it's more stable.&lt;/p&gt;
 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
 &lt;/dl&gt;
 &lt;/div&gt;
-</summary></entry><entry><title>NeuG Version 0.11</title><link href="http://www.fsij.org/gnuk/neug_version0_11.html" rel="alternate"></link><updated>2013-09-02T13:51:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2013-09-02:gnuk/neug_version0_11.html</id><summary type="html">&lt;!-- author gniibe --&gt;
-&lt;p&gt;Version 0.11 of NeuG has been released.&lt;/p&gt;
-&lt;p&gt;NeuG is an implementation of True Random Number Generator based on quantization error of ADC of STM32F103.&lt;/p&gt;
-&lt;!-- BREAK --&gt;
-&lt;p&gt;It is basically intended to be used as a part of Gnuk, but we also
-have standalone USB CDC-ACM version (you can get random stream from
-/dev/ttyACM0).  Standalone version is useful to feed entropy to
-/dev/random on GNU/Linux.  Its generation speed is &amp;gt;= 50kB/sec, and
-it's more when connected to USB 2.0 Hub.&lt;/p&gt;
-&lt;p&gt;The output is tested NIST STS 2.1.1, Dieharder 3.31.1, and PractRand 0.90.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;&lt;p class="first"&gt;Replacement of kernel (thread library)&lt;/p&gt;
-&lt;p&gt;Instead of ChibiOS/RT, we now use Chopstx.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;Improved performance&lt;/p&gt;
-&lt;p&gt;The output of random numbers got faster than the previous
-implementation by 30% or so.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;Unsupported targets&lt;/p&gt;
-&lt;p&gt;CQ_STARM, STBEE, STBEE Mini, and STM32_PRIMER2 are not
-supported in this release, but porting should be easy.&lt;/p&gt;
-&lt;/li&gt;
-&lt;/ul&gt;
-&lt;div class="section" id="links"&gt;
-&lt;h2&gt;Links&lt;/h2&gt;
-&lt;dl class="docutils"&gt;
-&lt;dt&gt;NeuG (under Gnuk Repository):&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="http://gitorious.org/gnuk/neug"&gt;http://gitorious.org/gnuk/neug&lt;/a&gt;&lt;/dd&gt;
-&lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
-&lt;/dl&gt;
-&lt;/div&gt;
 </summary></entry></feed>
\ No newline at end of file
index 7046c47..20cd2c0 100644 (file)
@@ -1,5 +1,29 @@
 <?xml version="1.0" encoding="utf-8"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/gnuk_rss.xml" rel="self"></atom:link><lastBuildDate>Fri, 17 Jun 2016 00:00:00 +0900</lastBuildDate><item><title>Chopstx Version 1.0</title><link>http://www.fsij.org/gnuk/chopstx-version-1_0.html</link><description>&lt;!-- author gniibe --&gt;
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/gnuk_rss.xml" rel="self"></atom:link><lastBuildDate>Fri, 01 Jul 2016 00:00:00 +0900</lastBuildDate><item><title>Chopstx Version 1.1</title><link>http://www.fsij.org/gnuk/chopstx-version-1_1.html</link><description>&lt;!-- author gniibe --&gt;
+&lt;p&gt;Version 1.1 of Chopstx is released.&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+tag release/1.1
+Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
+Date:   Fri Jul 1 11:51:13 2016 +0900
+commit 09f27704f5be59ffe12dcb2a8e54083f44b014ee
+&lt;/pre&gt;
+&lt;p&gt;Chopstx is an RT thread library for STM32F103 (ARM Cortex-M3),
+STM32F030 (ARM Cortex-M0), and MKL27Z (ARM Cortex-M0plus).&lt;/p&gt;
+&lt;p&gt;In 1.1, we have API changes.&lt;/p&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;API change: chopstx_poll&lt;/li&gt;
+&lt;li&gt;API change: chopstx_setpriority&lt;/li&gt;
+&lt;/ul&gt;
+&lt;div class="section" id="links"&gt;
+&lt;h2&gt;Links&lt;/h2&gt;
+&lt;dl class="docutils"&gt;
+&lt;dt&gt;Chopstx:&lt;/dt&gt;
+&lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/"&gt;https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/&lt;/a&gt;&lt;/dd&gt;
+&lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
+&lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
+&lt;/dl&gt;
+&lt;/div&gt;
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 01 Jul 2016 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2016-07-01:gnuk/chopstx-version-1_1.html</guid></item><item><title>Chopstx Version 1.0</title><link>http://www.fsij.org/gnuk/chopstx-version-1_0.html</link><description>&lt;!-- author gniibe --&gt;
 &lt;p&gt;Version 1.0 of Chopstx is released.&lt;/p&gt;
 &lt;pre class="literal-block"&gt;
 tag release/1.0
@@ -701,36 +725,4 @@ neug_upgrade.py.  This bug was fixed in 1.0, and it's more stable.&lt;/p&gt;
 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
 &lt;/dl&gt;
 &lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 11 Nov 2013 12:58:00 +0900</pubDate><guid>tag:www.fsij.org,2013-11-11:gnuk/neug_version1_0.html</guid></item><item><title>NeuG Version 0.11</title><link>http://www.fsij.org/gnuk/neug_version0_11.html</link><description>&lt;!-- author gniibe --&gt;
-&lt;p&gt;Version 0.11 of NeuG has been released.&lt;/p&gt;
-&lt;p&gt;NeuG is an implementation of True Random Number Generator based on quantization error of ADC of STM32F103.&lt;/p&gt;
-&lt;!-- BREAK --&gt;
-&lt;p&gt;It is basically intended to be used as a part of Gnuk, but we also
-have standalone USB CDC-ACM version (you can get random stream from
-/dev/ttyACM0).  Standalone version is useful to feed entropy to
-/dev/random on GNU/Linux.  Its generation speed is &amp;gt;= 50kB/sec, and
-it's more when connected to USB 2.0 Hub.&lt;/p&gt;
-&lt;p&gt;The output is tested NIST STS 2.1.1, Dieharder 3.31.1, and PractRand 0.90.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;&lt;p class="first"&gt;Replacement of kernel (thread library)&lt;/p&gt;
-&lt;p&gt;Instead of ChibiOS/RT, we now use Chopstx.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;Improved performance&lt;/p&gt;
-&lt;p&gt;The output of random numbers got faster than the previous
-implementation by 30% or so.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;Unsupported targets&lt;/p&gt;
-&lt;p&gt;CQ_STARM, STBEE, STBEE Mini, and STM32_PRIMER2 are not
-supported in this release, but porting should be easy.&lt;/p&gt;
-&lt;/li&gt;
-&lt;/ul&gt;
-&lt;div class="section" id="links"&gt;
-&lt;h2&gt;Links&lt;/h2&gt;
-&lt;dl class="docutils"&gt;
-&lt;dt&gt;NeuG (under Gnuk Repository):&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="http://gitorious.org/gnuk/neug"&gt;http://gitorious.org/gnuk/neug&lt;/a&gt;&lt;/dd&gt;
-&lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
-&lt;/dl&gt;
-&lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 02 Sep 2013 13:51:00 +0900</pubDate><guid>tag:www.fsij.org,2013-09-02:gnuk/neug_version0_11.html</guid></item></channel></rss>
\ No newline at end of file
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 11 Nov 2013 12:58:00 +0900</pubDate><guid>tag:www.fsij.org,2013-11-11:gnuk/neug_version1_0.html</guid></item></channel></rss>
\ No newline at end of file
index 659c0fd..a9d8396 100644 (file)
@@ -1,7 +1,36 @@
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/monthly-meetings.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2016-06-18T00:00:00+09:00</updated><entry><title>6月のあつまり</title><link href="http://www.fsij.org/monthly-meetings/2016/June.html" rel="alternate"></link><updated>2016-06-18T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2016-06-18:monthly-meetings/2016/June.html</id><summary type="html">&lt;div class="section" id="id2"&gt;
+<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/monthly-meetings.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2016-07-01T00:00:00+09:00</updated><entry><title>7月の技術講座</title><link href="http://www.fsij.org/monthly-meetings/2016/July.html" rel="alternate"></link><updated>2016-07-01T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2016-07-01:monthly-meetings/2016/July.html</id><summary type="html">&lt;div class="section" id="chopstx"&gt;
+&lt;h2&gt;論題: 組み込み用スレッドライブラリChopstx&lt;/h2&gt;
+&lt;p&gt;開催日時 2016年7月22日(金曜日)18:30 〜&lt;/p&gt;
+&lt;table class="docutils field-list" frame="void" rules="none"&gt;
+&lt;col class="field-name" /&gt;
+&lt;col class="field-body" /&gt;
+&lt;tbody valign="top"&gt;
+&lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id2"&gt;
+&lt;h2&gt;概要&lt;/h2&gt;
+&lt;p&gt;Chopstxは組み込み用スレッドライブラリです。&lt;/p&gt;
+&lt;p&gt;Chopstxは、GnukとNeuGで用いられている組み込み用スレッドライブラリです。&lt;/p&gt;
+&lt;p&gt;個々人の情報セキュリティの要となるデバイスを実現するGnukとNeuGでは、正確にデバイスをコントロールすることが求められ、利用するライブラリが「謎の動きをしない」ことが大切になります。見通しの良いプログラム構成が可能となる仕組みが求められ、それぞれの部分で、余分なことをしない最小限の機能が重要となります。通常のアプリケーションと違って、「動くからOK」とはいかない事情があります。&lt;/p&gt;
+&lt;p&gt;歴史的には、いかんとも使いようがないスレッドのAPIに「豊富な」スレッド間通信の機能をゴタゴタと付け足し、これでは誰もドライバを書けないから提供者の側が様々なドライバなどを追加していかざるを得ない... この集大成を &amp;quot;RTOS&amp;quot; と呼ぶあんまり嬉しくない慣習があったりなかったり。&lt;/p&gt;
+&lt;p&gt;こういう状況で、素晴らしいRTOSではなくてスレッドライブラリ(だけ)が必要、だったので、21のAPIを持つChopstxができました。&lt;/p&gt;
+&lt;p&gt;ChopstxはPthreadsのAPIを参考にしています。裏技を用いることが必要となってしまうPthreadsのプログラミングや &amp;quot;RTOS&amp;quot; のプログラミングと異なり、Chopstxで提供されるAPIだけで見通しの良いアプリケーションを構成するのが狙いです。&lt;/p&gt;
+&lt;p&gt;chopstx_poll という関数で condition variable とほかの thread の exitと割り込みイベントと3種の待ちが同時にできるのが特徴です。&lt;/p&gt;
+&lt;p&gt;現在、ARMアーキテクチャのCortex-M3, Cortetex-M0, Cortetex-M0plusをサポートしています。Cortex-a7の開発が試みられています。&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id3"&gt;
+&lt;h2&gt;話題提供&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;g新部 裕&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+</summary></entry><entry><title>6月のあつまり</title><link href="http://www.fsij.org/monthly-meetings/2016/June.html" rel="alternate"></link><updated>2016-06-18T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2016-06-18:monthly-meetings/2016/June.html</id><summary type="html">&lt;div class="section" id="id2"&gt;
 &lt;h2&gt;論題: なんで、わざわざ、そんなこと&lt;/h2&gt;
-&lt;p&gt;開催日時 2016年6月25日(土曜日)15:30 〜&lt;/p&gt;
+&lt;p&gt;開催日時 2016年6月25日(土曜日)16:15 〜&lt;/p&gt;
 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
 &lt;col class="field-name" /&gt;
 &lt;col class="field-body" /&gt;
@@ -915,51 +944,4 @@ Webのインタフェースの利用が、不自由なJavaScriptのダウンロ
 &lt;p&gt;NSA Suite B Cryptography:
 &lt;a class="reference external" href="https://en.wikipedia.org/wiki/NSA_Suite_B_Cryptography"&gt;https://en.wikipedia.org/wiki/NSA_Suite_B_Cryptography&lt;/a&gt;&lt;/p&gt;
 &lt;/div&gt;
-</summary></entry><entry><title>2月の集まり</title><link href="http://www.fsij.org/monthly-meetings/2014/Feb.html" rel="alternate"></link><updated>2014-02-19T13:19:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2014-02-19:monthly-meetings/2014/Feb.html</id><summary type="html">&lt;div class="section" id="www-gnu-org"&gt;
-&lt;h2&gt;テーマ: www.gnu.orgの日本語訳について&lt;/h2&gt;
-&lt;p&gt;開催日時 2014年2月26日(水曜日)18:30 〜 19:45&lt;/p&gt;
-&lt;table class="docutils field-list" frame="void" rules="none"&gt;
-&lt;col class="field-name" /&gt;
-&lt;col class="field-body" /&gt;
-&lt;tbody valign="top"&gt;
-&lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
-&lt;/tr&gt;
-&lt;/tbody&gt;
-&lt;/table&gt;
-&lt;p&gt;GNUプロジェクト は今年、開始から30周年です。2012年より新体制でwww.gnu.orgのウェブサイトの日本語訳の作業を行い、この体制で3年目を迎えました。&lt;/p&gt;
-&lt;p&gt;www.gnu.org の日本語訳について議論し、作業の改善をはかります。&lt;/p&gt;
-&lt;p&gt;www.gnu.orgの翻訳作業の関係者だけでなく、GNUプロジェクトについて知りたい方、自由ソフトウェア運動に関心のある方、ほかの日本語翻訳に関係している方など、広く参加を募ります。&lt;/p&gt;
-&lt;!-- BREAK --&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id2"&gt;
-&lt;h2&gt;概要&lt;/h2&gt;
-&lt;p&gt;昨年を振り返り、今年の作業を検討します。&lt;/p&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;昨年の改善&lt;ul&gt;
-&lt;li&gt;「次に重要」の二つを日本語訳した(昨年1月の会合の時点で3個のこり)。&lt;/li&gt;
-&lt;li&gt;古い翻訳はすべて PO 形式に移行した(昨年1月の会合の時点で6個)。&lt;/li&gt;
-&lt;li&gt;「web をブラウズしてすぐに見えるところ」の3つは日本語訳を足した (昨年1月の会合の時点で3個)。&lt;/li&gt;
-&lt;li&gt;「翻訳作業にとって重要」のREADME.translationsを日本語訳した。&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/li&gt;
-&lt;li&gt;昨年の作業&lt;ul&gt;
-&lt;li&gt;japan/ 以下を www-ja のリポジトリに退避し、www.gnu.org からは削除した。&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/li&gt;
-&lt;li&gt;今年の新たな「次に重要」の二つ追加されたもの。&lt;ul&gt;
-&lt;li&gt;Free Software Is Even More Important Now:
-/philosophy/free-software-even-more-important.html&lt;/li&gt;
-&lt;li&gt;How Much Surveillance Can Democracy Withstand?:
-/philosophy/surveillance-vs-democracy.html&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id3"&gt;
-&lt;h2&gt;参考リンク&lt;/h2&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;GNU プロジェクト: &lt;a class="reference external" href="http://www.gnu.org"&gt;http://www.gnu.org&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;日本語翻訳チーム: &lt;a class="reference external" href="http://savannah.gnu.org/projects/www-ja"&gt;http://savannah.gnu.org/projects/www-ja&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/div&gt;
 </summary></entry></feed>
\ No newline at end of file
index 755bbb3..366ee66 100644 (file)
@@ -1,7 +1,36 @@
 <?xml version="1.0" encoding="utf-8"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/monthly-meetings_rss.xml" rel="self"></atom:link><lastBuildDate>Sat, 18 Jun 2016 00:00:00 +0900</lastBuildDate><item><title>6月のあつまり</title><link>http://www.fsij.org/monthly-meetings/2016/June.html</link><description>&lt;div class="section" id="id2"&gt;
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/monthly-meetings_rss.xml" rel="self"></atom:link><lastBuildDate>Fri, 01 Jul 2016 00:00:00 +0900</lastBuildDate><item><title>7月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2016/July.html</link><description>&lt;div class="section" id="chopstx"&gt;
+&lt;h2&gt;論題: 組み込み用スレッドライブラリChopstx&lt;/h2&gt;
+&lt;p&gt;開催日時 2016年7月22日(金曜日)18:30 〜&lt;/p&gt;
+&lt;table class="docutils field-list" frame="void" rules="none"&gt;
+&lt;col class="field-name" /&gt;
+&lt;col class="field-body" /&gt;
+&lt;tbody valign="top"&gt;
+&lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id2"&gt;
+&lt;h2&gt;概要&lt;/h2&gt;
+&lt;p&gt;Chopstxは組み込み用スレッドライブラリです。&lt;/p&gt;
+&lt;p&gt;Chopstxは、GnukとNeuGで用いられている組み込み用スレッドライブラリです。&lt;/p&gt;
+&lt;p&gt;個々人の情報セキュリティの要となるデバイスを実現するGnukとNeuGでは、正確にデバイスをコントロールすることが求められ、利用するライブラリが「謎の動きをしない」ことが大切になります。見通しの良いプログラム構成が可能となる仕組みが求められ、それぞれの部分で、余分なことをしない最小限の機能が重要となります。通常のアプリケーションと違って、「動くからOK」とはいかない事情があります。&lt;/p&gt;
+&lt;p&gt;歴史的には、いかんとも使いようがないスレッドのAPIに「豊富な」スレッド間通信の機能をゴタゴタと付け足し、これでは誰もドライバを書けないから提供者の側が様々なドライバなどを追加していかざるを得ない... この集大成を &amp;quot;RTOS&amp;quot; と呼ぶあんまり嬉しくない慣習があったりなかったり。&lt;/p&gt;
+&lt;p&gt;こういう状況で、素晴らしいRTOSではなくてスレッドライブラリ(だけ)が必要、だったので、21のAPIを持つChopstxができました。&lt;/p&gt;
+&lt;p&gt;ChopstxはPthreadsのAPIを参考にしています。裏技を用いることが必要となってしまうPthreadsのプログラミングや &amp;quot;RTOS&amp;quot; のプログラミングと異なり、Chopstxで提供されるAPIだけで見通しの良いアプリケーションを構成するのが狙いです。&lt;/p&gt;
+&lt;p&gt;chopstx_poll という関数で condition variable とほかの thread の exitと割り込みイベントと3種の待ちが同時にできるのが特徴です。&lt;/p&gt;
+&lt;p&gt;現在、ARMアーキテクチャのCortex-M3, Cortetex-M0, Cortetex-M0plusをサポートしています。Cortex-a7の開発が試みられています。&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id3"&gt;
+&lt;h2&gt;話題提供&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;g新部 裕&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 01 Jul 2016 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2016-07-01:monthly-meetings/2016/July.html</guid></item><item><title>6月のあつまり</title><link>http://www.fsij.org/monthly-meetings/2016/June.html</link><description>&lt;div class="section" id="id2"&gt;
 &lt;h2&gt;論題: なんで、わざわざ、そんなこと&lt;/h2&gt;
-&lt;p&gt;開催日時 2016年6月25日(土曜日)15:30 〜&lt;/p&gt;
+&lt;p&gt;開催日時 2016年6月25日(土曜日)16:15 〜&lt;/p&gt;
 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
 &lt;col class="field-name" /&gt;
 &lt;col class="field-body" /&gt;
@@ -915,51 +944,4 @@ Webのインタフェースの利用が、不自由なJavaScriptのダウンロ
 &lt;p&gt;NSA Suite B Cryptography:
 &lt;a class="reference external" href="https://en.wikipedia.org/wiki/NSA_Suite_B_Cryptography"&gt;https://en.wikipedia.org/wiki/NSA_Suite_B_Cryptography&lt;/a&gt;&lt;/p&gt;
 &lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 04 Apr 2014 15:46:00 +0900</pubDate><guid>tag:www.fsij.org,2014-04-04:monthly-meetings/2014/Apr.html</guid></item><item><title>2月の集まり</title><link>http://www.fsij.org/monthly-meetings/2014/Feb.html</link><description>&lt;div class="section" id="www-gnu-org"&gt;
-&lt;h2&gt;テーマ: www.gnu.orgの日本語訳について&lt;/h2&gt;
-&lt;p&gt;開催日時 2014年2月26日(水曜日)18:30 〜 19:45&lt;/p&gt;
-&lt;table class="docutils field-list" frame="void" rules="none"&gt;
-&lt;col class="field-name" /&gt;
-&lt;col class="field-body" /&gt;
-&lt;tbody valign="top"&gt;
-&lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
-&lt;/tr&gt;
-&lt;/tbody&gt;
-&lt;/table&gt;
-&lt;p&gt;GNUプロジェクト は今年、開始から30周年です。2012年より新体制でwww.gnu.orgのウェブサイトの日本語訳の作業を行い、この体制で3年目を迎えました。&lt;/p&gt;
-&lt;p&gt;www.gnu.org の日本語訳について議論し、作業の改善をはかります。&lt;/p&gt;
-&lt;p&gt;www.gnu.orgの翻訳作業の関係者だけでなく、GNUプロジェクトについて知りたい方、自由ソフトウェア運動に関心のある方、ほかの日本語翻訳に関係している方など、広く参加を募ります。&lt;/p&gt;
-&lt;!-- BREAK --&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id2"&gt;
-&lt;h2&gt;概要&lt;/h2&gt;
-&lt;p&gt;昨年を振り返り、今年の作業を検討します。&lt;/p&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;昨年の改善&lt;ul&gt;
-&lt;li&gt;「次に重要」の二つを日本語訳した(昨年1月の会合の時点で3個のこり)。&lt;/li&gt;
-&lt;li&gt;古い翻訳はすべて PO 形式に移行した(昨年1月の会合の時点で6個)。&lt;/li&gt;
-&lt;li&gt;「web をブラウズしてすぐに見えるところ」の3つは日本語訳を足した (昨年1月の会合の時点で3個)。&lt;/li&gt;
-&lt;li&gt;「翻訳作業にとって重要」のREADME.translationsを日本語訳した。&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/li&gt;
-&lt;li&gt;昨年の作業&lt;ul&gt;
-&lt;li&gt;japan/ 以下を www-ja のリポジトリに退避し、www.gnu.org からは削除した。&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/li&gt;
-&lt;li&gt;今年の新たな「次に重要」の二つ追加されたもの。&lt;ul&gt;
-&lt;li&gt;Free Software Is Even More Important Now:
-/philosophy/free-software-even-more-important.html&lt;/li&gt;
-&lt;li&gt;How Much Surveillance Can Democracy Withstand?:
-/philosophy/surveillance-vs-democracy.html&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id3"&gt;
-&lt;h2&gt;参考リンク&lt;/h2&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;GNU プロジェクト: &lt;a class="reference external" href="http://www.gnu.org"&gt;http://www.gnu.org&lt;/a&gt;&lt;/li&gt;
-&lt;li&gt;日本語翻訳チーム: &lt;a class="reference external" href="http://savannah.gnu.org/projects/www-ja"&gt;http://savannah.gnu.org/projects/www-ja&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 19 Feb 2014 13:19:00 +0900</pubDate><guid>tag:www.fsij.org,2014-02-19:monthly-meetings/2014/Feb.html</guid></item></channel></rss>
\ No newline at end of file
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 04 Apr 2014 15:46:00 +0900</pubDate><guid>tag:www.fsij.org,2014-04-04:monthly-meetings/2014/Apr.html</guid></item></channel></rss>
\ No newline at end of file
index 3548579..ca5491c 100644 (file)
@@ -1,7 +1,60 @@
 <?xml version="1.0" encoding="utf-8"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/rss.xml" rel="self"></atom:link><lastBuildDate>Sat, 18 Jun 2016 00:00:00 +0900</lastBuildDate><item><title>6月のあつまり</title><link>http://www.fsij.org/monthly-meetings/2016/June.html</link><description>&lt;div class="section" id="id2"&gt;
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/rss.xml" rel="self"></atom:link><lastBuildDate>Fri, 01 Jul 2016 00:00:00 +0900</lastBuildDate><item><title>Chopstx Version 1.1</title><link>http://www.fsij.org/gnuk/chopstx-version-1_1.html</link><description>&lt;!-- author gniibe --&gt;
+&lt;p&gt;Version 1.1 of Chopstx is released.&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+tag release/1.1
+Tagger: NIIBE Yutaka &amp;lt;gniibe&amp;#64;fsij.org&amp;gt;
+Date:   Fri Jul 1 11:51:13 2016 +0900
+commit 09f27704f5be59ffe12dcb2a8e54083f44b014ee
+&lt;/pre&gt;
+&lt;p&gt;Chopstx is an RT thread library for STM32F103 (ARM Cortex-M3),
+STM32F030 (ARM Cortex-M0), and MKL27Z (ARM Cortex-M0plus).&lt;/p&gt;
+&lt;p&gt;In 1.1, we have API changes.&lt;/p&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;API change: chopstx_poll&lt;/li&gt;
+&lt;li&gt;API change: chopstx_setpriority&lt;/li&gt;
+&lt;/ul&gt;
+&lt;div class="section" id="links"&gt;
+&lt;h2&gt;Links&lt;/h2&gt;
+&lt;dl class="docutils"&gt;
+&lt;dt&gt;Chopstx:&lt;/dt&gt;
+&lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/"&gt;https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/&lt;/a&gt;&lt;/dd&gt;
+&lt;dt&gt;Gnuk Mailing List:&lt;/dt&gt;
+&lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
+&lt;/dl&gt;
+&lt;/div&gt;
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 01 Jul 2016 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2016-07-01:gnuk/chopstx-version-1_1.html</guid></item><item><title>7月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2016/July.html</link><description>&lt;div class="section" id="chopstx"&gt;
+&lt;h2&gt;論題: 組み込み用スレッドライブラリChopstx&lt;/h2&gt;
+&lt;p&gt;開催日時 2016年7月22日(金曜日)18:30 〜&lt;/p&gt;
+&lt;table class="docutils field-list" frame="void" rules="none"&gt;
+&lt;col class="field-name" /&gt;
+&lt;col class="field-body" /&gt;
+&lt;tbody valign="top"&gt;
+&lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id2"&gt;
+&lt;h2&gt;概要&lt;/h2&gt;
+&lt;p&gt;Chopstxは組み込み用スレッドライブラリです。&lt;/p&gt;
+&lt;p&gt;Chopstxは、GnukとNeuGで用いられている組み込み用スレッドライブラリです。&lt;/p&gt;
+&lt;p&gt;個々人の情報セキュリティの要となるデバイスを実現するGnukとNeuGでは、正確にデバイスをコントロールすることが求められ、利用するライブラリが「謎の動きをしない」ことが大切になります。見通しの良いプログラム構成が可能となる仕組みが求められ、それぞれの部分で、余分なことをしない最小限の機能が重要となります。通常のアプリケーションと違って、「動くからOK」とはいかない事情があります。&lt;/p&gt;
+&lt;p&gt;歴史的には、いかんとも使いようがないスレッドのAPIに「豊富な」スレッド間通信の機能をゴタゴタと付け足し、これでは誰もドライバを書けないから提供者の側が様々なドライバなどを追加していかざるを得ない... この集大成を &amp;quot;RTOS&amp;quot; と呼ぶあんまり嬉しくない慣習があったりなかったり。&lt;/p&gt;
+&lt;p&gt;こういう状況で、素晴らしいRTOSではなくてスレッドライブラリ(だけ)が必要、だったので、21のAPIを持つChopstxができました。&lt;/p&gt;
+&lt;p&gt;ChopstxはPthreadsのAPIを参考にしています。裏技を用いることが必要となってしまうPthreadsのプログラミングや &amp;quot;RTOS&amp;quot; のプログラミングと異なり、Chopstxで提供されるAPIだけで見通しの良いアプリケーションを構成するのが狙いです。&lt;/p&gt;
+&lt;p&gt;chopstx_poll という関数で condition variable とほかの thread の exitと割り込みイベントと3種の待ちが同時にできるのが特徴です。&lt;/p&gt;
+&lt;p&gt;現在、ARMアーキテクチャのCortex-M3, Cortetex-M0, Cortetex-M0plusをサポートしています。Cortex-a7の開発が試みられています。&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id3"&gt;
+&lt;h2&gt;話題提供&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;g新部 裕&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 01 Jul 2016 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2016-07-01:monthly-meetings/2016/July.html</guid></item><item><title>6月のあつまり</title><link>http://www.fsij.org/monthly-meetings/2016/June.html</link><description>&lt;div class="section" id="id2"&gt;
 &lt;h2&gt;論題: なんで、わざわざ、そんなこと&lt;/h2&gt;
-&lt;p&gt;開催日時 2016年6月25日(土曜日)15:30 〜&lt;/p&gt;
+&lt;p&gt;開催日時 2016年6月25日(土曜日)16:15 〜&lt;/p&gt;
 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
 &lt;col class="field-name" /&gt;
 &lt;col class="field-body" /&gt;
@@ -822,70 +875,4 @@ mean this feature is stable now.  It is becoming stable, hopefully.&lt;/p&gt;
 &lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
 &lt;/dl&gt;
 &lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Tue, 21 Jul 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-07-21:gnuk/version1_1_6.html</guid></item><item><title>Version 1.1.5</title><link>http://www.fsij.org/gnuk/version1_1_5.html</link><description>&lt;!-- author gniibe --&gt;
-&lt;p&gt;Gnuk version 1.1.5 is released.&lt;/p&gt;
-&lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
-&lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
-documentation for instructions of how to use Gnuk Token.
-(New documentation can be used for 1.0.x, too.)&lt;/p&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;Gnuk Documentation: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-&lt;!-- BREAK --&gt;
-&lt;p&gt;Here are highlights.&lt;/p&gt;
-&lt;ul&gt;
-&lt;li&gt;&lt;p class="first"&gt;upgrade_by_passwd.py is not so noisy any more.&lt;/p&gt;
-&lt;p&gt;Since it's getting stable, no debug output any more.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;Maple mini support.&lt;/p&gt;
-&lt;p&gt;Although its random number generation is not tested, Maple mini
-support is added.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;Windows interoperability fix.&lt;/p&gt;
-&lt;p&gt;1.1.x (0 to 4) didn't work with Windows because of INTERRUPT
-transfer.  It's fixed and it works now.&lt;/p&gt;
-&lt;/li&gt;
-&lt;li&gt;&lt;p class="first"&gt;OpenPGPcard specification v3.0 compatibility.&lt;/p&gt;
-&lt;p&gt;OpenPGPcard specification v3.0 now include NIST curves (and other
-curves) and ECDSA and ECDH operations are defined.  Gnuk follows this
-specification.&lt;/p&gt;
-&lt;/li&gt;
-&lt;/ul&gt;
-&lt;div class="section" id="links"&gt;
-&lt;h2&gt;Links&lt;/h2&gt;
-&lt;dl class="docutils"&gt;
-&lt;dt&gt;Gnuk Users Mailing List at alioth.debian.org:&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users"&gt;https://lists.alioth.debian.org/mailman/listinfo/gnuk-users&lt;/a&gt;&lt;/dd&gt;
-&lt;dt&gt;Gnuk Repository:&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/"&gt;https://anonscm.debian.org/cgit/gnuk/&lt;/a&gt;&lt;/dd&gt;
-&lt;dt&gt;FST-01 Gnuk Handbook (in Japanese):&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/"&gt;http://no-passwd.net/fst-01-gnuk-handbook/&lt;/a&gt;&lt;/dd&gt;
-&lt;dt&gt;FST-01 introduction:&lt;/dt&gt;
-&lt;dd&gt;&lt;a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01"&gt;http://www.seeedstudio.com/wiki/index.php?title=FST-01&lt;/a&gt;&lt;/dd&gt;
-&lt;/dl&gt;
-&lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 03 Jun 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-06-03:gnuk/version1_1_5.html</guid></item><item><title>6月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Jun.html</link><description>&lt;div class="section" id="gcc-gnu-compiler-collection"&gt;
-&lt;h2&gt;テーマ: GCC (GNU Compiler Collection)について&lt;/h2&gt;
-&lt;p&gt;開催日時 2015年6月13日(土曜日)18:10 〜 18:45&lt;/p&gt;
-&lt;table class="docutils field-list" frame="void" rules="none"&gt;
-&lt;col class="field-name" /&gt;
-&lt;col class="field-body" /&gt;
-&lt;tbody valign="top"&gt;
-&lt;tr class="field"&gt;&lt;th class="field-name"&gt;場所:&lt;/th&gt;&lt;td class="field-body"&gt;東京体育館第四会議室&lt;/td&gt;
-&lt;/tr&gt;
-&lt;tr class="field"&gt;&lt;th class="field-name"&gt;注意:&lt;/th&gt;&lt;td class="field-body"&gt;FSIJ総会の後で、いつもと曜日と時間帯が異なります。&lt;/td&gt;
-&lt;/tr&gt;
-&lt;/tbody&gt;
-&lt;/table&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id2"&gt;
-&lt;h2&gt;概要&lt;/h2&gt;
-&lt;p&gt;GCC 5.1が4月末にリリースされました。 5.1で加わった機能やプロジェクトの現状、その他あれこれについてその概要を紹介します。&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id3"&gt;
-&lt;h2&gt;話題提供&lt;/h2&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;小島 一元&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 27 May 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-05-27:monthly-meetings/2015/Jun.html</guid></item></channel></rss>
\ No newline at end of file
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Tue, 21 Jul 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-07-21:gnuk/version1_1_6.html</guid></item></channel></rss>
\ No newline at end of file
index 6a71b3e..563bf80 100644 (file)
@@ -91,7 +91,7 @@ fsij-homepage$ make html
 &lt;/div&gt;
 &lt;div class="section" id="id4"&gt;
 &lt;h2&gt;ページの表示&lt;/h2&gt;
-&lt;p&gt;下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。&lt;/p&gt;
+&lt;p&gt;下記のようにして動かし、&lt;a class="reference external" href="http://127.0.0.1:8000/"&gt;http://127.0.0.1:8000/&lt;/a&gt; にアクセスするとページが見れます。&lt;/p&gt;
 &lt;pre class="literal-block"&gt;
 fsij-homepage$ cd output
 fsij-homepage/output$ python -m pelican.server
index 256583b..8318800 100644 (file)
@@ -91,7 +91,7 @@ fsij-homepage$ make html
 &lt;/div&gt;
 &lt;div class="section" id="id4"&gt;
 &lt;h2&gt;ページの表示&lt;/h2&gt;
-&lt;p&gt;下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。&lt;/p&gt;
+&lt;p&gt;下記のようにして動かし、&lt;a class="reference external" href="http://127.0.0.1:8000/"&gt;http://127.0.0.1:8000/&lt;/a&gt; にアクセスするとページが見れます。&lt;/p&gt;
 &lt;pre class="literal-block"&gt;
 fsij-homepage$ cd output
 fsij-homepage/output$ python -m pelican.server
diff --git a/gnuk/chopstx-version-1_1.html b/gnuk/chopstx-version-1_1.html
new file mode 100644 (file)
index 0000000..014213e
--- /dev/null
@@ -0,0 +1,94 @@
+<!DOCTYPE html>
+<html lang="ja">
+<head>
+        <meta charset="utf-8" />
+        <title>Chopstx Version 1.1</title>
+        <link rel="stylesheet" href="/theme/css/main.css" />
+        <link href="http://www.fsij.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Free Software Initiative of Japan Atom Feed" />
+        <link href="http://www.fsij.org/feeds/all_rss.xml" type="application/rss+xml" rel="alternate" title="Free Software Initiative of Japan RSS Feed" />
+
+        <!--[if IE]>
+            <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
+        <![endif]-->
+</head>
+
+<body id="index" class="home">
+        <header id="banner" class="body">
+          <h1><a href="/"><img src="/images/FSIJ-s.png" /></a>
+             <p id="h1">Free Software Initiative of Japan</p>
+<p id="h2">特定非営利活動法人 フリーソフトウェアイニシアティブ</p></h1>
+          <nav><ul>
+              <li class="active"><a href="/category/gnuk.html">gnuk</a></li>
+              <li><a href="/category/monthly-meetings.html">monthly-meetings</a></li>
+              <li><a href="/category/news.html">news</a></li>
+              <li><a href="/category/system.html">system</a></li>
+              <li><a id="ARCHIVE" href="/archives.html">ARCHIVE</a></li>
+          </ul></nav>
+        </header><!-- /#banner -->
+
+        <aside id="page-side"><nav>
+  <ul>
+    <li><a href="/pages/gnuk/git-ro-repository.html">Git repository</a></li>
+    <li><a href="/pages/gnuk/testimonials.html">Testimonials</a></li>
+    <li><a href="/doc-gnuk/">Documentation</a></li>
+    <li><a href="/feeds/gnuk_rss.xml"><img src=/theme/images/icons/rss.png /></a></li>
+  </ul>
+</nav></aside> <!-- /#page-side -->
+       <section id="page-main">
+<section id="content" class="body">
+  <article>
+    <header>
+      <h1 class="entry-title">
+        <a href="/gnuk/chopstx-version-1_1.html" rel="bookmark"
+           title="Permalink to Chopstx Version 1.1">Chopstx Version 1.1</a></h1>
+    </header>
+
+    <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2016-07-01T00:00:00+09:00">
+    2016-07-01
+  </abbr>
+
+</footer><!-- /.post-info -->      <!-- author gniibe -->
+<p>Version 1.1 of Chopstx is released.</p>
+<pre class="literal-block">
+tag release/1.1
+Tagger: NIIBE Yutaka &lt;gniibe&#64;fsij.org&gt;
+Date:   Fri Jul 1 11:51:13 2016 +0900
+commit 09f27704f5be59ffe12dcb2a8e54083f44b014ee
+</pre>
+<p>Chopstx is an RT thread library for STM32F103 (ARM Cortex-M3),
+STM32F030 (ARM Cortex-M0), and MKL27Z (ARM Cortex-M0plus).</p>
+<p>In 1.1, we have API changes.</p>
+<ul class="simple">
+<li>API change: chopstx_poll</li>
+<li>API change: chopstx_setpriority</li>
+</ul>
+<div class="section" id="links">
+<h2>Links</h2>
+<dl class="docutils">
+<dt>Chopstx:</dt>
+<dd><a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/">https://anonscm.debian.org/cgit/gnuk/chopstx/chopstx.git/</a></dd>
+<dt>Gnuk Mailing List:</dt>
+<dd><a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users">https://lists.alioth.debian.org/mailman/listinfo/gnuk-users</a></dd>
+</dl>
+</div>
+
+    </div><!-- /.entry-content -->
+
+  </article>
+</section>
+       </section>
+        <section id="extras" class="body">
+        </section><!-- /#extras -->
+
+        <footer id="contentinfo" class="body">
+          <address id="about" class="vcard body">
+            Powered by <a href="http://getpelican.com/">Pelican</a> with <a href="http://python.org">Python</a>.
+          </address><!-- /#about -->
+
+          <p>Source is available at a <a href="http://git.fsij.org/">Git repository</a>.</p>
+        </footer><!-- /#contentinfo -->
+
+</body>
+</html>
\ No newline at end of file
index 79df887..258b967 100644 (file)
 
         <aside id="page-side"><nav>
   <ul>
-    <li><a href="/pages/activities.html">現在の主な活動</a></li>
-    <li><a href="/pages/nyuukai.html">入会のご案内</a></li>
-    <li><a href="/pages/otoiawase.html">問い合わせ先</a></li>
-    <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
-    <li><a href="/pages/teikan.html">定款</a></li>
-    <li><a href="/pages/yakuin.html">役員</a></li>
     <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
index 1cf01c9..ce0e0b2 100644 (file)
@@ -200,8 +200,8 @@ GNU/Linux 上で Mac OS X で稼働する、ARM 向けのクロスコンパイ
 <p>GNU Toolchain の構築が一筋縄でいかないのは、別々のプロジェクトのソフトウェアに複雑な依存関係があるからです。</p>
 <p>C コンパイラの gcc は C ライブラリに依存します。しかし、C ライブラリを構築するためには C コンパイラが必要です。このため、構築は少なくとも二段階となり、最初は C ライブラリ抜きでできるとこまでの C コンパイラを作り、このコンパイラで C ライブラリを作ってから再度 gcc を構築するという手順となります。</p>
 <p>C コンパイラの gcc がどのように C ライブラリに依存するかですが、gcc のソースコードで inhibit_libc で検索してみてください。例えば、プロファイルを取るときにはファイルに出力する必要があるので gcc のランタイムライブラリは C ライブラリを使います。</p>
-<p>具体的な構築手順ですが、GNU/Linux の場合、`Linux From Scratch`_ が参考となるでしょう。ここで C ライブラリの構築にはカーネルのヘッダファイル(Debian だと linux-headers-2.X.X...)が必要であることに注意してください。</p>
-<p>ARM の場合、`Summon Arm Toolchain`_ が参考となるでしょう。g新部は、`Uwe's SAR`_ を利用しています。これは当初は GNU Toolchain だけを対象としていましたが、今では OpenOCD などなどを含むようになってきました。</p>
+<p>具体的な構築手順ですが、GNU/Linux の場合、<a class="reference external" href="http://www.linuxfromscratch.org/">Linux From Scratch</a> が参考となるでしょう。ここで C ライブラリの構築にはカーネルのヘッダファイル(Debian だと linux-headers-2.X.X...)が必要であることに注意してください。</p>
+<p>ARM の場合、<a class="reference external" href="https://github.com/esden/summon-arm-toolchain">Summon Arm Toolchain</a> が参考となるでしょう。g新部は、<a class="reference external" href="https://github.com/uwehermann/summon-arm-toolchain">Uwe's SAR</a> を利用しています。これは当初は GNU Toolchain だけを対象としていましたが、今では OpenOCD などなどを含むようになってきました。</p>
 <p>歴史的には、1999 年ころの <a class="reference external" href="http://vmlinux.org/crash/mirror/www.objsw.com/CrossGCC/">CrossGCC Frequently Asked Questions</a> が参考になります。</p>
 <p>2005 年ころの <a class="reference external" href="http://kegel.com/crosstool/">Building and Testing gcc/glibc cross toolchains</a> も参考となります。</p>
 </div>
diff --git a/monthly-meetings/2016/July.html b/monthly-meetings/2016/July.html
new file mode 100644 (file)
index 0000000..8e46579
--- /dev/null
@@ -0,0 +1,99 @@
+<!DOCTYPE html>
+<html lang="ja">
+<head>
+        <meta charset="utf-8" />
+        <title>7月の技術講座</title>
+        <link rel="stylesheet" href="/theme/css/main.css" />
+        <link href="http://www.fsij.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Free Software Initiative of Japan Atom Feed" />
+        <link href="http://www.fsij.org/feeds/all_rss.xml" type="application/rss+xml" rel="alternate" title="Free Software Initiative of Japan RSS Feed" />
+
+        <!--[if IE]>
+            <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
+        <![endif]-->
+</head>
+
+<body id="index" class="home">
+        <header id="banner" class="body">
+          <h1><a href="/"><img src="/images/FSIJ-s.png" /></a>
+             <p id="h1">Free Software Initiative of Japan</p>
+<p id="h2">特定非営利活動法人 フリーソフトウェアイニシアティブ</p></h1>
+          <nav><ul>
+              <li><a href="/category/gnuk.html">gnuk</a></li>
+              <li class="active"><a href="/category/monthly-meetings.html">monthly-meetings</a></li>
+              <li><a href="/category/news.html">news</a></li>
+              <li><a href="/category/system.html">system</a></li>
+              <li><a id="ARCHIVE" href="/archives.html">ARCHIVE</a></li>
+          </ul></nav>
+        </header><!-- /#banner -->
+
+        <aside id="page-side"><nav>
+  <ul>
+    <li><a href="/pages/monthly-meetings/join.html">FSIJ 月例会への参加の方法</a></li>
+    <li><a href="/pages/monthly-meetings/misc.html">SEA&amp;FSIJ月例会について</a></li>
+    <li><a href="/pages/monthly-meetings/place.html">FSIJ 月例会の場所</a></li>
+    <li><a href="/feeds/monthly-meetings_rss.xml"><img src=/theme/images/icons/rss.png /></a></li>
+  </ul>
+</nav></aside> <!-- /#page-side -->
+       <section id="page-main">
+<section id="content" class="body">
+  <article>
+    <header>
+      <h1 class="entry-title">
+        <a href="/monthly-meetings/2016/July.html" rel="bookmark"
+           title="Permalink to 7月の技術講座">7月の技術講座</a></h1>
+    </header>
+
+    <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2016-07-01T00:00:00+09:00">
+    2016-07-01
+  </abbr>
+
+</footer><!-- /.post-info -->      <div class="section" id="chopstx">
+<h2>論題: 組み込み用スレッドライブラリChopstx</h2>
+<p>開催日時 2016年7月22日(金曜日)18:30 〜</p>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field"><th class="field-name">場所:</th><td class="field-body">東京体育館第四会議室</td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="id2">
+<h2>概要</h2>
+<p>Chopstxは組み込み用スレッドライブラリです。</p>
+<p>Chopstxは、GnukとNeuGで用いられている組み込み用スレッドライブラリです。</p>
+<p>個々人の情報セキュリティの要となるデバイスを実現するGnukとNeuGでは、正確にデバイスをコントロールすることが求められ、利用するライブラリが「謎の動きをしない」ことが大切になります。見通しの良いプログラム構成が可能となる仕組みが求められ、それぞれの部分で、余分なことをしない最小限の機能が重要となります。通常のアプリケーションと違って、「動くからOK」とはいかない事情があります。</p>
+<p>歴史的には、いかんとも使いようがないスレッドのAPIに「豊富な」スレッド間通信の機能をゴタゴタと付け足し、これでは誰もドライバを書けないから提供者の側が様々なドライバなどを追加していかざるを得ない... この集大成を &quot;RTOS&quot; と呼ぶあんまり嬉しくない慣習があったりなかったり。</p>
+<p>こういう状況で、素晴らしいRTOSではなくてスレッドライブラリ(だけ)が必要、だったので、21のAPIを持つChopstxができました。</p>
+<p>ChopstxはPthreadsのAPIを参考にしています。裏技を用いることが必要となってしまうPthreadsのプログラミングや &quot;RTOS&quot; のプログラミングと異なり、Chopstxで提供されるAPIだけで見通しの良いアプリケーションを構成するのが狙いです。</p>
+<p>chopstx_poll という関数で condition variable とほかの thread の exitと割り込みイベントと3種の待ちが同時にできるのが特徴です。</p>
+<p>現在、ARMアーキテクチャのCortex-M3, Cortetex-M0, Cortetex-M0plusをサポートしています。Cortex-a7の開発が試みられています。</p>
+</div>
+<div class="section" id="id3">
+<h2>話題提供</h2>
+<ul class="simple">
+<li>g新部 裕</li>
+</ul>
+</div>
+
+    </div><!-- /.entry-content -->
+
+  </article>
+</section>
+       </section>
+        <section id="extras" class="body">
+        </section><!-- /#extras -->
+
+        <footer id="contentinfo" class="body">
+          <address id="about" class="vcard body">
+            Powered by <a href="http://getpelican.com/">Pelican</a> with <a href="http://python.org">Python</a>.
+          </address><!-- /#about -->
+
+          <p>Source is available at a <a href="http://git.fsij.org/">Git repository</a>.</p>
+        </footer><!-- /#contentinfo -->
+
+</body>
+</html>
\ No newline at end of file
index ca7f749..c002a17 100644 (file)
@@ -51,7 +51,7 @@
 
 </footer><!-- /.post-info -->      <div class="section" id="id2">
 <h2>論題: なんで、わざわざ、そんなこと</h2>
-<p>開催日時 2016年6月25日(土曜日)15:30 〜</p>
+<p>開催日時 2016年6月25日(土曜日)16:15 〜</p>
 <table class="docutils field-list" frame="void" rules="none">
 <col class="field-name" />
 <col class="field-body" />
index fe85d2d..dde1945 100644 (file)
@@ -34,8 +34,6 @@
     <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
     <li><a href="/pages/teikan.html">定款</a></li>
     <li><a href="/pages/yakuin.html">役員</a></li>
-    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
-    <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
 </nav></aside> <!-- /#page-side -->
        <section id="page-main">
index 418f59e..98ac8a2 100644 (file)
@@ -34,8 +34,6 @@
     <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
     <li><a href="/pages/teikan.html">定款</a></li>
     <li><a href="/pages/yakuin.html">役員</a></li>
-    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
-    <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
 </nav></aside> <!-- /#page-side -->
        <section id="page-main">
index 31d133d..4af8517 100644 (file)
@@ -34,8 +34,6 @@
     <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
     <li><a href="/pages/teikan.html">定款</a></li>
     <li><a href="/pages/yakuin.html">役員</a></li>
-    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
-    <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
 </nav></aside> <!-- /#page-side -->
        <section id="page-main">
index ce6eb65..f8eccd2 100644 (file)
@@ -34,8 +34,6 @@
     <li><a href="/pages/setsuritu-shushi-sho.html" class="active">設立趣旨書</a></li>
     <li><a href="/pages/teikan.html">定款</a></li>
     <li><a href="/pages/yakuin.html">役員</a></li>
-    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
-    <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
 </nav></aside> <!-- /#page-side -->
        <section id="page-main">
index c278403..ab4d361 100644 (file)
@@ -34,8 +34,6 @@
     <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
     <li><a href="/pages/teikan.html" class="active">定款</a></li>
     <li><a href="/pages/yakuin.html">役員</a></li>
-    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
-    <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
 </nav></aside> <!-- /#page-side -->
        <section id="page-main">
index fbe324d..63ab334 100644 (file)
@@ -34,8 +34,6 @@
     <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
     <li><a href="/pages/teikan.html">定款</a></li>
     <li><a href="/pages/yakuin.html" class="active">役員</a></li>
-    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
-    <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
 </nav></aside> <!-- /#page-side -->
        <section id="page-main">
index 187da1f..ceb8392 100644 (file)
@@ -81,7 +81,7 @@ fsij-homepage$ make html
 </div>
 <div class="section" id="id4">
 <h2>ページの表示</h2>
-<p>下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。</p>
+<p>下記のようにして動かし、<a class="reference external" href="http://127.0.0.1:8000/">http://127.0.0.1:8000/</a> にアクセスするとページが見れます。</p>
 <pre class="literal-block">
 fsij-homepage$ cd output
 fsij-homepage/output$ python -m pelican.server
index d2cec30..639f478 100644 (file)
 
         <aside id="page-side"><nav>
   <ul>
-    <li><a href="/pages/activities.html">現在の主な活動</a></li>
-    <li><a href="/pages/nyuukai.html">入会のご案内</a></li>
-    <li><a href="/pages/otoiawase.html">問い合わせ先</a></li>
-    <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
-    <li><a href="/pages/teikan.html">定款</a></li>
-    <li><a href="/pages/yakuin.html">役員</a></li>
     <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
index 19b3d47..9aed864 100644 (file)
 
         <aside id="page-side"><nav>
   <ul>
-    <li><a href="/pages/activities.html">現在の主な活動</a></li>
-    <li><a href="/pages/nyuukai.html">入会のご案内</a></li>
-    <li><a href="/pages/otoiawase.html">問い合わせ先</a></li>
-    <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
-    <li><a href="/pages/teikan.html">定款</a></li>
-    <li><a href="/pages/yakuin.html">役員</a></li>
     <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>