アラビア数字をローマ数字、または、ローマ数字をアラビア数字にするツール!!

さあ、タイトルの通り、アラビア数字をローマ数字、または、ローマ数字をアラビア数字にするツールを作りました!!

・・・ところで、アラビア数字とかローマ数字とか言われてもなんなのかわからない方いませんか??
まあ、名前を言われてわからなくても見たことはあると思います!
そう、アラビア数字は皆さんがよく使う1とか2とか3・・・・の数字です!!
それに対して、ローマ数字は、IやらIIやらIIIやらIVやら・・・・滅茶苦茶 面倒なやつです。

それを簡単に変換できるツールを作ったのです!

アラビア数字←→ローマ数字 ツール

このツールはですね、、たった10分程でできました!!
まあ、用意されてた関数(分かんない人はggって)を実行してその結果を表示するだけですけど_______

ちなみに、このツールは今まで使っていなかったPEARというものを使いました!!
僕が愛用している言語(PHP)を拡張するプログラムです。
これがまた、超便利!!!!!!

これから、活用していくと思います

日付関連・数字の読み方ツール

前回の更新から今日までに3つのツールを作ったのでご紹介しますね

カテゴリーPHPばっかりですが行きましょう!(PHP以外ではほとんど作らない、というかCGIでは作れない)

国民の祝日 計算機

計算機と言っちゃおかしいですけど入力された年(西暦)の祝日を一覧表示します。
2007年~2099年まではあってると思います。((思います 殴
2100年以降は特別な国民の休日や春分/秋分の日のデータが間違ってるかもです。
一応国民の休日や春分/秋分の日以外は計算で表示してるんですからね。すごいでしょ(

2007年以前は今の法律が決まる前なのでその当時が祝日だったかはわかりません
2099年には今の法律も改正されて祝日の基準が変わってるでしょうね(特に天皇誕生日・昭和の日)
2099年までも人類がいるかどうかもわからないし┐(`ー´)┌

ちなみに結果の保証はしません。間違ってたら教えてください

何年何月何日は何曜日

年(西暦)と月、日を指定すればその日の曜日がわかります!!
そ、それだけです。。。

数字の読み方

数字を入力すればその数字の読み方を漢字で表示します。これ結構苦労したんですよねー
そ、それだけです。。。

以上

素数発見機

というわけで、素数発見機という素数を発見してくれるツールをつくりました!
嘘発見機じゃないよぉ あんまり役に立たないでしょうね
でもツールのネタがなかったので作ってみました。

入力された数までの素数を求めるものです。大きい数を入力したりするとサーバーに負荷がかかるから使用制限をかけるかも?

ツールはこちら
—————————————————————
最初は入力された数字までの数字を全て割って素数かどうか・・・なんてやってたんですけど
遅いし、サーバーに結構負荷がかかってそうで….
最大公約数の時とかのように素数を見つけるための規則みたいなものを探してみました。
ありました!
エラトステネスの篩!!!!
・・・ということでこれを実装してみますと….
早い!早い!早すぎる!!!!!!!!!!
まえの2.5倍以上早くなったwwwwww

ということでこのツールができました。
——————————————————————-
このツールは500000くらいまでならいけるかも?
っていうくらいですね 現在制限は付けてませんが場合によっては付けるかもです

あと、約数・公約数 計算機は平方根までやればあとは反対の数字で割ればいいとわかったので実装しようと思ったけど無理でした…
こちらも今の状態では結構サーバー負荷がかかりますので、使用制限を付けるかもです…

ということでよろしくおねがいします。

倍数・約数 計算機シリーズ

倍数・約数 計算機シリーズを作りました

→最小公倍数・最大公約数 計算機・・・http://www.nin-fan.net/tool/lcm_gcd.php
→約数・公約数 計算機・・・http://www.nin-fan.net/tool/divisor.php
→倍数・公倍数 計算機・・・http://www.nin-fan.net/tool/multiple.php

————————————————————————–
この計算機シリーズは勿論PHPで、下の事だけを頼りにネットに頼らず作ってみました。

      1.最大公約数は”ユーグリットの互除法“(ゆーぐりっとのごじょほう)で求めることができる
      2.ab最小公倍数は ” a * b / aとbの最大公約数 “で求めることができる
      3.公倍数は最小公倍数の倍数
      4.公約数は最大公約数の約数

3と4は進研ゼミ((で知りましたw

ユーグリットの互除法とかいうのすごいですね~初めて知りました ⇒http://ja.wikipedia.org/wiki/%E3%83%A6%E3%83%BC%E3%82%AF%E3%83%AA%E3%83%83%E3%83%89%E3%81%AE%E4%BA%92%E9%99%A4%E6%B3%95

ということでこのツールもじゃんじゃん使ってくださいね

さらにバージョンアップ 文字画像作成機

昨日文字画像作成機のことを投稿しましたが、さらに改良というか機能が向上しました。

1.文字数が長くてもエラーにならなくなった
2.透過画像が作れるようになった
3.フォントが増えた

フォントは画像文字挿入機にも追加しておきました。
それではこれからもよろしくお願いします。

文字画像作成機 超改良!

文字画像作成機作った時はブログでもすごく喜びましたが
さらに改良しました!!

改良その1

RGBでの指定を止めました!
RGBというのはRed Green Blueから色を作るというものなのですが、
10進数で指定するのであまり使用されませんね。
そのため、よく使われる16進数を扱うようにしました!
まあこれには結構苦労しましたよ;;

改良その2

不具合をどうにかして直しました!
「背景色に紫を指定しているのになぜか黒になる…」
「文字にの空いている部分が黒く塗りつぶされる…」
を解決!全部どうにかして直しました!
これはプログラムの順番が間違っていたためだったんですね。スッキリしました。
これで普通のツールとして使用できるようになりましたね。

改良その3

16進数での指定にしたことにより、カラー選択パレットが導入できました!
もちろん RGBでもできるんでしょうけど、面倒で;;
これで色の幅が広がりましたね。

改良その4

こちらは使う側にとってはいいことではないのですが、サーバーに画像が保存されている期間を制限しました。
どういうことかというと、画像を作成したら画像URLが表示されますが、そのURLはいつかは無効になるよということです

その有効期限は決まってませんが、30分以下ということだけ言えます。

毎時0分と30分にロボットが自動的に画像ファイルを全てスッキリみっちり削除します

これで画像で容量が大きくなることが少なくなりました

————————————————————————————————–
文字画像作成機→http://www.nin-fan.net/tool/string_image.html

さて、昨日と今日でここまでやりました。
久しぶりに疲れました。

僕が疲れた分、皆さんはこのツールを活用してくださいね

あと、画像文字挿入機も作ってみました。
画像に文字を挿入できます。
多彩なオプションで自分の思った文字を挿入できると思います。
http://www.nin-fan.net/tool/image_edit_string.html

よいお年を・他

今年ももう終わりますね!!
ってか21日が終わりだったのかな?え?

あぁ、早かったなぁ、今年も。
振り返ればの話だけど。事実上長いよw僕からしてはw

では、毎年同じように今年も祖父母の家に行きます!(長野です)
今年は去年より長くいけるということなのでスキーやら何やらしてきます!!
長野にいるときは通信とかはできません!(3DSのみ。PCはできます)

あ、最近地震速報の仕様を変更しました。
気象庁の発表じゃない方の地震速報を変えました。
変えたっていうか機能追加したって感じ?
地震速報のツイートと同時にその地震の詳細情報ページが生成されるようになりました!
Googleマップで震源地も丸わかり!しかも手動更新ではなくロボット更新なので正確!!(正確ではないかも)

それと、スパムがまだ収まってません。。見るたびに4000件あります。
その為、前も言った通りコメントにURLがついているものは自動的に承認待ちとなり、
すぐにコメントが表示されません。
※URLがないものは自動的に承認されます。

——————————————————————————————–

と、このブログも今日が今年最後の更新になると思います。
ではよいお年を。

短縮URL改善&3DSフレンドリスト文字数増加ツール改善

タイトル通り上の二つ、改善しました!!

短縮URL

これは昨日やったことですが、ディレクトリでjavascript転送から、
.htaccessリダイレクトに変更しました!これでファイル管理が楽になります^^

それと存在しないURLは短縮できなくしました。よく空白や適当に入力して短縮している人がいましたんでね。。

あとは、、同じURLを入力されても無駄には作成しないようにしたぐらいですね。

3DSフレンドリスト文字数増加ツール

あんまりこれ好評じゃなかったんですよね。
たしかに呟く側も見る側も手間がかかりますし、、

そこらへんは改善してないんでアイデアがあれば4649

今回改善した点は、URLを短くすることです!
p.tl APIで、t.nin-fan.netという長いものからp.tlに収まるようになりました!!!
これで一言コメントのところにhttp://も収まりますね^^

あとは対策ですね。ADがなんか裏技とか言って大量に作成したので制限付けました。
まぁ普通に利用してくださってる方には影響ありませんのでご安心を^^


ではこれからもよろしくお願いします!!

文字画像作成機!遂に!!

遂に!!あこがれていた、「文字画像」をブラウザで自由に作成できるプログラムの作成に完了しました!!!

URL→http://www.nin-fan.net/tool/string_image.html

どうでしょうか??w(テンション最大)

作るまで~

①とある、文字の画像を入力するだけで作れるサイトを見つける
②4か月後、、作ろうという気になる
③仕組みを調べる
④大体分かったから作り始める
⑤結局失敗
⑥今日またなぜか作りたいという気になる
⑦本気で作る
⑧うまくいく
⑨それだけ


そのとあるサイトを知った時には、htmlとjsぐらいしか知らなかったので、、まぁその時には無理でもしょうがないですね

今日調べたらCGIのPerlとかRubyでもできるみたいですよ。(Rubyは触ったことありませんが、)

で、画像を生成する専用のライブラリがあるみたいですよその名もGD!!

へ?短ww

でもすごいですね、このライブラリ。丸とか四角とかいろいろ描画できたり、アニメもできるみたいですよ

んで、サイズとか、色とかも自由に設定できるように作って、、

完成!!と思ったら、保存できないwFirefoxでは拡張子が.phpになって保存できませんでした!

でも今はheaderでどうにかしてます^^

とにかくGDライブラリすごい!以上