学習

スポンサーリンク
アルゴリズム

RSA暗号の解説に出てくる数値の逆数のmod

はじめにRSA暗号を学ぶとき、必ずと言っていいほど登場する式があります。初めて見ると「えっ?逆数?」「modってなに?」と疑問がわいてきますよね。今回は、このモジュラ逆数(modular inverse)の意味や使い方について解説します。R...
プログラミング

Eclipseから実行可能JAR作成とProGuardの難読化の一連の流れ

Eclipseを使ってJavaアプリケーションを作成して、それを公開用のjarファイル作成までの流れを簡単に説明します。まずは、単純に実行可能のJARファイルの作成方法です。1. Eclipse で「ファイル(F)」→「エクスポート(O)....
Network

無料オンラインストレージの比較

今まで無料オンラインストレージはそんなに使ったことがなかったのですが、友達と共有する際にはあると便利なので入れてみました。その時に、少し調べたのでリストとしてみました。どれも大手がやっているものを集めたので、オンラインストレージにありがちな...
プログラミング

L-03E の SSID を日本語で設定する

LTE対応のポケットwifi L-03Eで日本語のSSIDを利用できるように、JavaScriptを書きました。インストールすると、L-03E で日本語が設定できるようになります。UTF-8対応のiPhone、iPod touch、Andr...
アルゴリズム

指定した範囲の乱数を作る際の罠(実戦編)

はじめにみなさん、こんにちは。これまで2回にわたって、指定した範囲で乱数を作る方法や、その「罠」について紹介してきました。改めて振り返ると、乱数って意外と奥が深いですね。読み忘れた方のためにリンクを貼っておきます! 指定した範囲の乱数を作る...
アルゴリズム

指定した範囲の乱数を作る際の罠(後編)

はじめにみなさん、こんにちは!今回は引き続き「指定した範囲の乱数を作る際の罠」の後編で、「解答編」となります。 指定した範囲の乱数を作る際の罠(前編) 指定した範囲の乱数を作る際の罠(後編)←いまここ 指定した範囲の乱数を作る際の罠(実戦編...
アルゴリズム

指定した範囲の乱数を作る際の罠(前編)

はじめにみなさん。「指定した範囲で乱数を作りたい」と思ったとき、普段どうしていますか?今日は、そんな乱数生成の小ネタをご紹介します。 指定した範囲の乱数を作る際の罠(前編)←いまこちら 指定した範囲の乱数を作る際の罠(後編) 指定した範囲の...
プログラミング

Java7でAWTのFileDialogの挙動がおかしい

Java7 u25での話です。Java6では発生しません。AWTのFileDialogを使用してファイルを選択するとgetDirectory()には、フォルダ名、getFile()には、ファイル名が入るはずですが、setFile()で「*b...
アルゴリズム

名古屋の交通事故が多い原因

交通事故による死亡する人が愛知県がトップです。私が自動車学校を卒業するときも、交通事故を起こさないように作文を書かされました。なんで、交通事故が多いのか、県別のデータがいろいろあったので調査してみました。まず、データを集めます。事故に関係が...
プログラミング

プログラマにとって緩いライセンスの紹介(CC0, WTFPL, NYSL etc)

はじめに今日は、誰もがどんな条件でも使えるライセンス感染しないライセンスを紹介したいと思います。なお、ご存知かと思いますが、ライセンス感染しない≠フリーソフトウェアライセンスです。CC0解説名称   CC0リリース 2009年作成者  クリ...
プログラミング

Javaのコンボボックスでホイールぐりぐりしたい

リスナーを付ければ解決だよ!import java.awt.event.MouseWheelEvent;import java.awt.event.MouseWheelListener;import java.util.Vector;imp...
アルゴリズム

Javaで高速に平方根の逆数を求める

はじめに3DCGやシェーディング、ベクトル計算などの分野でしばしば必要になる「平方根の逆数(1/√x)」の計算。ゲームやグラフィックスプログラミングの世界では、単位ベクトルの正規化や法線計算、光の反射やベクトルの当たり判定など、高速な逆平方...
スポンサーリンク