Subscribed unsubscribe Subscribe Subscribe

Memorandums?

This blog is written about technical-discovery and daily-event.

プログラミング

MonteCarloアルゴリズムの実装

概要「モンテカルロアルゴリズムでπの近似値が出せるよ!」 とか今まで言っておきながら、実際シミュレーションしたことがありませんでした(恥)なので、とても簡単ですが、R言語で実装してみます。 コードはGitHubに置いておきます。github.comシミュレーシ…

Conway's game of life Software!!

ライフゲームとはまだ一日も経っていないですが、ソフトウェアを更新しました(9/21)ライフゲームソフトウェアを製作しました!!! ライフゲーム(Conway's game of life)とは... ライフゲームとは2次元のセルオートマトンである。 n✕mのマスがあり、 白色状態を…

Monty Hall Problemシミュレーション

What's モンティホール問題?確率論(事後確率関連)でもっとも有名な問題のひとつがモンティホール問題です。 そんなモンティホール問題(Monty Hall Problem)とは、 これは、クイズ番組です。 3つの閉じられたドアがあります。 これらのドアのどれか1つを開け…

InputStreamReaderでの文字列の受信

InputStreamReaderは、char文字(単一文字)単位でしかデータを受け取れません。 そのため、改行までを文字列として取得するのは、それなりに大変です。 今回は、文字列に変換する方法を示します。それならBufferedReaderのreadLineメソッドで余裕じゃん! と…

ImageIO#readのBugSolver(代替方法)

画像送信プログラムを作製中、、Bug ID: JDK-4821108 IIOException thrown when reading PNG imagesこのバグ報告が出ていることに暫く気づかず、ずっとImageIOクラスで戦っていました。 しかしながら、Bugにより、ImageIO#readを使用しての画像送信は無理で…

クロスプラットフォーム問題

マルチプラットフォームに対応しているJavaであっても、 OSの違いに気をつけなくてはいけない場面があります。まず、OSを認識するプログラムです。 public String getOS() { if (System.getProperty("file.separator").equals("\\")) return "WINDOWS"; else…

TeX R言語同期

TeXによるR言語同期についてです。R言語にて、 pictex("graph.tex"); plot(x, y) dev.off() TeXにて、 \usepackage{pictex} \usepackage{graphics} \begin{figure}[h] \centerline{\input{graph.tex}} \end{figure}

Windowsとcmdにおける文字処理

Java Windowsプログラムを書いているときに、 なかなかWindowsOSとcmdには苦戦しました。 Windowsでできること ファイル名にゼロ幅文字可能 ゼロ幅文字を付加すれば、同名ファイルとならない Windowsでできないこと ファイル名に特殊文字(",/,\,|,,:)が付け…

javaの疑問を解消しよう part1

問題。 public class C { public static void main(String[] args) { new B(new A()); } } class B { B(C c) { } } class A extends C { } このソースコードは正しいですか? 答え。正しいです。(もちろんこのソースコードに意味はありません) Cクラスでは、…

Socket通信アプリケーション備忘録 No.2

前回からの改善点前回のエントリーはコチラ。Socket通信アプリケーション備忘録 No.1 - Memorandums?meriyasu-blog.hatenablog.comまずは、単純なミス。 サーバー側でクライアントに対応するための各スレッドにSocketインスタンスを渡すのを 忘れていました…

Socket通信アプリケーション備忘録 No.1

Server 必要メソッド AnimationTimer ServerContoroller 各クライアントスレッド サーバーGUIに描画する機能 目的 サーバー側GUIを更新する 備考 AnimationTimerを使用する AnimationTimerは、常時自動更新する 実装方法 モデルクラスのフラグを常に監視し、…