
JavaScriptで加速度センサーとジャイロスコープから値を取ってみた
こんにちは。突然ですが、スマートフォンを機械として使いこなしていますか?スマートフォンにはさまざまなセンサーが入っています。加速度センサーやジャイロスコープ、近接センサーなどのセン ...

PythonとOpenCVを使ってRGBにに分解してみる
こんにちは。今回は画像の色をRGBに分解して表示するプログラムを載せておきます。 ライブラリを使えるようにする 色を分解する際に、OpenCVを使うことにします。そのためには、はじ ...

年金の受給総額はどれくらい違うの?(高校生が考えたモデル化とシミュレーション02)
こんにちは。今回は高校生が考えたモデル化とシミュレーションの2回目を取り上げます。「情報の科学」の授業でモデル化とシミュレーションについて、生徒が題材を探し、数式モデルを作り、シミ ...

Yahoo!のトップニュースをスクレイピングしてみる
こんにちは。今回はYahoo!のトップニュースをスクレイピングしてみます。高校生が考えたモデル化とシミュレーションの続編を期待していた方がいたら申し訳ありません。 Yahoo!のH ...

電球の違いでどれくらい値段が違うの?(高校生が考えたモデル化とシミュレーション01)
こんにちは。これから時々高校生が考えた題材を取り上げていきたいと思います。授業では発表スライドを作って発表をしています。しかし、そのまま載せられないものもあるため、アイデアをもとに ...

ヒューマンエラーの分類
こんにちは。今回はヒューマンエラーについて取り上げます。しかし、あまり詳しくないため、表面的な話をなぞるだけになることはご容赦ください。 ヒューマンエラーについて 悲しいことにミス ...

雑感01(このサイトについて)
こんにちは。今回の記事で100本目になります。普段,一応内容があると思いながら記事を書いていますが,今回は全く内容がなさそうな予感がします。それでも雑感を書いてみようと思います。1 ...

無限の猿定理
こんにちは。今回も乱数関係の題材を取り上げます。今回は無限の猿定理をプログラムを作って実験してみます。 無限の猿定理とは 「猿がタイプライターの鍵盤をいつまでもランダムに叩き続けれ ...

ボゴソートによる整列を実装してみる
こんにちは。今回は完全にネタです。 ボゴソートとは てきとーにシャッフルします。うまくソートされていたら、ソートが完了です。 ソートされるまでこの繰り返しをします。とにかく運だけが ...

forもwhileも使わない繰り返し
こんにちは。今日はちょっとした小ネタです。forもwhileも使わないで繰り返しを書きます。 昇順で数えてみる def loop( n ): if n>1: loop( n- ...

音の標本化周波数と量子化ビット数を変えるプログラム
こんにちは。前回は音の標本化周波数や量子化ビット数を変えてみて、その音の違いを聞くことができるような記事を書きました。 音の標本化周波数と量子化ビット数を変えてみた | 情報科 い ...

音の標本化周波数と量子化ビット数を変えてみた
こんにちは。今回は突然ですが、音のデジタル化についての内容です。 念のための音のデジタル化 音のデジタル化は「標本化」「量子化」「符号化」の3つの手順によりされています。それぞれに ...

LINE Messaging APIを使ってみる
こんにちは。今回もAPIを使ってみます。今回はLINE Messaging APIを取り上げます。 LINE Messaging APIを使ってみた動機 今回は、このサイトの記事の ...

Yahoo!ローカルサーチAPIを使ってみる
こんにちは。今回はこの数回続けてきた暗号ではなく、別の内容にします。データを集める際にAPI(Application Programming Interface)を使えると、とても ...

ラビン暗号を実装してみる
こんにちは。ようやく暗号の話に入ることができます。今回はラビン暗号を取り上げます。 ラビン暗号とは 1979年にマイケル・ラビンさんによって発明された暗号で、合成数を素因数分解する ...

もう一度中国剰余定理
こんにちは。またまた数学です。暗号と数学は密接で切り離すことができないのでもう少し続けます。 中国剰余定理とは 以前の記事で取り上げていました。 中国剰余定理 整数\(m_1 , ...

オイラーのファイ関数とモジュラ逆数
こんにちは。今回も暗号のための数学です。う~ん、ちゃんと全体像を理解できていないから、場当たり的に数学をやっている感じになっています。ま、PVが少ない過疎なサイトなので、とりあえず ...

平方剰余
こんにちは。もう少し暗号を続けます。それに必要な数学の知識として平方剰余を取り上げます。 具体例から考えてみる 整数\(x\)に対して\(x^2\)を求め、素数\(p\)で割った余 ...

エルガマル暗号を実装してみる
こんにちは。今回は久しぶりに暗号の話に戻ります。公開鍵暗号方式の一つであるエルガマル暗号を取り上げます。この数回は初等整数論を迷走していましたが、前回の原始根を用いて鍵を生成する暗 ...

原始根と位数
こんにちは。前回、フェルマーの小定理を取り上げました。 フェルマーの小定理 この中で用いた表をもとに今回の原始根と位数について考えていきます。 原始根とは その中で、\(a^b\) ...