ここには私がプログラミングで製作したものをあげていきます。
上のタブから各ページへどうぞ。
生産性のかけらもない無駄プログラムばっかりですが、すべて無断転載禁止でお願いします。
ライセンスは記載があるもの以外はすべてMIT Licenseに従うものとします。

ここはGithub上に上がってない制作物や、個別ページのある制作物をまとめてあります。
ドロップダウンメニューから各ページへどうぞ。

■Namerについて

僕が提供してるTwitter用WEBアプリケーションとしてnamerがあります。
namerとは俗に言うupdate_nameやupdate_icon等の機能を凝縮させたアプリケーションです。
namerに登録している人にリプライを送ることで機能します。

■機能

コマンド
説明
update_name 名前の変更 @flum_ update_name 名前
update_location プロフィールの場所の変更 @flum_ update_location 大学
update_url プロフィールのURLの変更 @flum_ update_url http://hoge.com
update_description プロフィールの内容の変更 @flum_ update_description プロフィール
new_tweet 新しいツイート @flum_ new_tweet 新しいツイート
update_stop 万が一荒らされた場合のnamerのstop機能 @flum_ update_stop 1
default すべてのプロフィールをデフォルトに戻す @flum_ default 1
status namerが起動しているかの確認 + 通常版かβ版かの確認 @flum_ status
atname 名前の後ろに@~を付ける @flum_ atname がんばらない
*update_icon アイコンの変更(画像添付) @flum_ update_icon
*update_header ヘッダーの変更(画像添付) @flum_ update_header
^reboot namerの再起動 @namer4web2 reboot
^status namer自体の状態の表示(↑のstatusとは違います。) @namer4web2 namer-status

※*マークのついてる機能はβ版の機能です。β版は落ちやすいので注意!
※^マークのついてる機能は@namer4web2にリプライを送ってください。
※デフォルト機能を使用するには予め設定からデフォルトのプロフィールを設定しておく必要があります。(デフォルトではすべてdefultです。)
※個別の機能のオンオフを設定する場合も予め設定から設定しておく必要があります(デフォルトではすべてオンです。)
※NGワード等設定しておきたい場合はログインし、予め設定お願いします。
※β版はデフォルトではオフです。

以上が現在実装されてる機能です。
他にほしい機能があれば要望ください。

ためしにツイートしてみる↓

■Namer4web4について

このプログラムはプログラミングの勉強のために作成しているものです。
何回か全ユーザーデータ吹っ飛ばしたり、不具合があったりダウンしていることもよくあります。
Namerを使用したことで様々な問題が発生しても責任は取れないので自己責任でお願いします。

以上のことが了承できた方のみ以下で登録またはログインをしてください。
namer4web4登録またはログイン

namer4web用のツイッターアカウントです。
namerの状況やサーバーの状況、アップデートの情報等呟いています。
namerに関するリプライ等はこちらから行う予定です。
namer3でも今までと同じ@namer4web2のアカウントにて情報をつぶやいていきます。

■更新履歴

・ver3.1.2

ユーザーデータがすべて消える現象の修正と復旧
再認証の際、ユーザーデータを引き継ぐようにした

・ver3.1.1

トークン切れになった場合再認証できるようになった
登録情報を閲覧できるようになった

2015/02/17

namer4web2の公開終了

・ver3.0.3

個別機能登録時、エラーがあった場合アラートの表示
デフォルト設定時、エラーがあった場合アラートの表示

・ver3.0.2

ログイン時の処理の変更

・ver3.0.1

起動ツイートをデフォルトでオフ
起動ツイート内容を変更

・ver3.0.0

namer4web2の改良版
前バージョンより負荷を軽減
rebootコマンドを追加
同じ人から連続でnamerされると日付がおかしくなる現象を修正
ログインの簡略化

・ver2.5.0

atname機能を追加
status機能を追加
起動時のツイートのオンオフの選択
β版としてupdate_iconを追加
β版としてupdate_headerを追加
NGワードの追加

・ver2.4.0

デフォルト機能を追加

・ver2.3.0

例外処理を追加

・ver2.2.0

規制された場合のリプライ

・ver2.1.0

個別機能の選択

・ver2.0.0

namer4webの改良版

・ver1.0.0

リリース

僕に好き?とリプライを送ると1%の確立で好きと返ってきます。
99%は嫌いと返ってきます。
乱数で1~100の間で数字を取り出し、1だった場合がtrueとなっています。
(2015/01/29追加)
0.01%で大好きと大嫌いが出るようになりました。
ためしにツイートしてみる↓

こういうくだらないアプリケーションを作っているので、アイディアがあったらtwitterまでよろしくお願いします!

What is it?

タイトル通り様々な言語で作られた簡易ベンチマークプログラム。
大文字小文字のアルファベット+0~9までの数字の合計62文字の中からランダムで10桁の文字を1億回求めています。

共通の使用方法

どの言語でも処理が終わると「margin:」が出てくるので、それが処理にかかった時間です。

・例

margin:0:23.530(m:s.ms)

各言語については下のドロップダウンメニューからどうぞ。

ドロップダウンメニューから言語を選択してください。

Ruby Benchmark

・ruby_benchmark.rb

通常バージョン
windowsで動作するのはこれのみ
flum1025/ruby_benchmark

・ruby_benchmark_parallel.rb

parallelを使って並行処理実行にしたバージョン
flum1025/ruby_benchmark_parallel

・ruby_benchmark_fork.rb

forkを使ったプログラム。これはスレッドではなくプロセスを複製し動作します。CPUをフルに使用するためスコアがかなり上がっています。
flum1025/ruby_benchmark_fork

使い方

parallelバージョンを実行する場合は予めparallel gemをインストールしておいてください。
sudo gem install parallelでインストールできます。
動作確認はwindows7とUbuntuのruby 1.9.3p194でしています。
ターミナルなどで実行してみてください。
時間かかるので気長に待ちましょう

コア数の少ないCPUで実行する場合はthread_numberの値を適度4とか2とかに変えたほうがパフォーマンスを発揮できるかもしれません。
私は8スレッドのCPUを使用しているためデフォルトでは8にしてあります。
CPUと処理速度の統計を測りたいので実行してみた方は私のツイッター宛にCPUとmarginをリプライで送ってください。

スコア

・ruby_benchmark.rb#1.9.3p194

i7-4790K:windows 12:13.404
i5-2400:ubuntu 18:8.804

・ruby_benchmark_parallel.rb#1.9.3p194(メイン機のみ)

thread = 8 13:1.360
thread = 4 13:28.739
thread = 1 13:4.310

・ruby_benchmark_fork.rb#1.9.3p194

i7-4790機(仮想マシン上:ubuntu) 3:51.703

PHP Benchmark

flum1025/php_benchmark

動作確認はPHP 5.5.9です。PHP4では動かないと思います。
ターミナルなどで実行してみてください
時間かかるので気長に待ちましょう

スコア

・php_benchmark.rb#5.5.9

i7-4702HQ:ubuntu(仮想マシン上) 21:12.7345449924

C# Benchmark

flum1025/Csharp_benchmark
flum1025/Csharp_4mac_benchmark

動作確認はwindows7, Macbook Air(2015)です。
ターミナルなどで実行してみてください。
直接ダブルクリックだとmargin出た瞬間にウィンドウ閉じてしまうのでプロンプトから直接実行してください。
時間かかるので気長に待ちましょう

スコア

・Csharp_benchmark.exe

i7-4702HQ 3:50.358

・Csharp_4mac_benchmark

Macbook Air(2015) 2:31.941

C++ Benchmark

flum1025/C--_benchmark

動作確認はwindows7です。
ターミナルなどで実行してみてください。
直接ダブルクリックだとmargin出た瞬間にウィンドウ閉じてしまうのでプロンプトから直接実行してください。
時間かかるので気長に待ちましょう。

Python Benchmark

flum1025/python_benchmark

動作確認はwindows7です。
ターミナルなどで実行してみてください。
直接ダブルクリックだとmargin出た瞬間にウィンドウ閉じてしまうのでプロンプトから直接実行してください。
時間かかるので気長に待ちましょう

flum1025/VB_benchmark

動作確認はwindows7です。
ターミナルなどで実行してみてください
直接ダブルクリックだとmargin出た瞬間にウィンドウ閉じてしまうのでプロンプトから直接実行してください。
時間かかるので気長に待ちましょう