<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Web　酒　肴</title>
    <link>http://blog.garden-place.jp/oborobeer/</link>
    <description>Flex, ActionScript, CMS, Ruby on Rails, Java, NetBeansなどの技術情報その他</description>
    <language>ja</language>
    <generator>Nucleus CMS v3.31SP1</generator>
    <copyright>&#169;</copyright>
    <category>Weblog</category>
    <docs>http://backend.userland.com/rss</docs>
    <image>
      <url>http://blog.garden-place.jp/nucleus/nucleus2.gif</url>
      <title>Web　酒　肴</title>
      <link>http://blog.garden-place.jp/oborobeer/</link>
    </image>
    <item>
 <title>[Flex]調和級数の部分和計算フォーム</title>
 <link>http://blog.garden-place.jp/oborobeer/item_216.html</link>
<description><![CDATA[<p>調和級数がどのように増加するのかを検証するために、調和級数の部分和を計算するツールを作りました。</p>

<p>PCスペックにもよりますが、x = 1000000（ひゃくまん）を入力するとアホほど時間がかかります。
なので1,000,000より上は入力できないようにしました。</p>

<p><embed src="/media/2/20090106-chowa2.swf" quality="high" type="application/x-shockwave-flash" width="315" height="320"align="middle"  pluginspage="http://www.adobe.com/go/getflashplayer_jp" /></p>

<p>計算結果は分数と小数両方表示します。
分数計算がめんどくさそうだったけど、ユークリッド互助法使って最大公約数を出す関数作ったら、それ使って最小公倍数も出せて結構簡単に
通分とか約分ができた。</p>

<p>上記２関数のソースを一応載せときます。</p>

<pre><code>public class MathFunctions
{
    /**
     * 最大公約数を計算する 
     * @param m
     * @param n
     * @return 
     * 
     */
    public static function gcf(m:Number, n:Number):Number{
        //負の数の場合は正の数に変換
        m = Math.abs(m);
        n = Math.abs(n);

        while(true){
            if(m &lt; n){
                var tmp:Number = m;
                m = n;
                n = tmp;
            }

            if(n == 0) return m;

            if(m % n == 0){
                return n;
            }else{
                m = m % n;
            }
        }

        return 0;//コンパイルエラーを防ぐため（実際にはここに到達することはない）
    }


    /**
     * 最小公倍数を計算する 
     * @param m
     * @param n
     * @return 
     * 
     */
    public static function lcm(m:Number, n:Number):Number{
        var gcf:Number = gcf(m, n);
        return m / gcf * n;
    }
}
</code></pre>
]]></description>
 <category>数学</category>
<comments>http://blog.garden-place.jp/oborobeer/item_216.html</comments>
 <pubDate>Tue, 6 Jan 2009 00:48:40 +0900</pubDate>
</item><item>
 <title>[問題]コマネチ大学数学科 ラマヌジャン</title>
 <link>http://blog.garden-place.jp/oborobeer/item_209.html</link>
<description><![CDATA[<p><a href="http://www.fujitv.co.jp/b_hp/komanechi/">『たけしのコマネチ大学数学科』</a>（現在では『たけしのコマ大数学科』）というTV番組をご存知でしょうか。</p>

<p>扱っている内容は硬派な数学なのですが、それを分かりやすい身近な題材で紹介してくれています。
深夜放送でありながら異例の視聴率を叩き出しているそうな。
その中で出題された問題を一つ紹介します。</p>

<p><a href="http://suseum.jp/gq/question/35">問題はすうじあむにあげています</a></p>

<p>テーマはラマヌジャン。
ラマヌジャンという天才数学者が発見した公式を利用するとエレガントに解ける、ということらしいですが、別に力ずくで解くことも可能です。
人それぞれ、色んな解き方ができるのが数学の素晴らしいところであります。</p>

<p>皆さんもチャレンジしてみてはどうでしょう？</p>
]]></description>
 <category>数学</category>
<comments>http://blog.garden-place.jp/oborobeer/item_209.html</comments>
 <pubDate>Mon, 27 Oct 2008 12:33:41 +0900</pubDate>
</item><item>
 <title>[数学][入試]すうじあむ</title>
 <link>http://blog.garden-place.jp/oborobeer/item_196.html</link>
<description><![CDATA[<p>WEBで数学の総合ポータルサイトを作りたい。
そう思ったのが今年の初めの頃。
これだけインターネットが発展し、WEB上であらゆる情報がユーザから発信され、交換されている。
でもなぜか数学の情報でそれをしているところがないのです。</p>

<p>もちろん、かなりまとまった情報を発信しているサイトはあります。
だけどそれらはあくまで一方通行で、自由に自分達が数学に関する話題を発信したり、意見を交わせる場ではない。</p>

<p>なぜだろうか。
一番に思い浮かぶ原因は、数学には数式や図というものが必須だということ。
それなのに数式をブラウザで表現するための技術が未発達なこと。</p>

<p>じゃあ自分達がそれを作ったらどうだろう。
あらゆる数学の情報が集まり、自由にみんなが発言できる場。
きっとものすごく大変だけど、そんな場所ができたらきっとものすごく楽しい。</p>

<p>ということでまず作りました。</p>

<p><a href="http://suseum.jp/">すうじあむ</a></p>

<p>行動を起こせば何かが変わるもので、このサイトに賛同してくれる某予備校の数学講師の方が続々と協力してくれています。
今はまだその講師の方々が持っている入試数学の問題、解答を設置した情報配信サイトでしかありません。
普通に書籍として出版できるようなコンテンツであるため、解答に関しては課金していますが、無料問題もあります。</p>

<p><a href="http://suseum.jp/pq/show_tag/14">無料問題</a></p>

<p>今後、ここに色んな機能を追加し、当初考えていた構想を絶対に実現してやろうと決意しております。</p>
]]></description>
 <category>数学</category>
<comments>http://blog.garden-place.jp/oborobeer/item_196.html</comments>
 <pubDate>Mon, 8 Sep 2008 21:45:29 +0900</pubDate>
</item>
  </channel>
</rss>
