ryusuke.net Report : Visit Site


  • Server:nginx...

    The main IP address: 160.16.98.204,Your server Japan,Tokyo ISP:Sakura Internet Inc.  TLD:net CountryCode:JP

    The description :ryusukehotta's blog...

    This report updates in 31-Jul-2018

Created Date:2005-03-22
Changed Date:2018-01-20

Technical data of the ryusuke.net


Geo IP provides you such as latitude, longitude and ISP (Internet Service Provider) etc. informations. Our GeoIP service found where is host ryusuke.net. Currently, hosted in Japan and its service provider is Sakura Internet Inc. .

Latitude: 35.689506530762
Longitude: 139.69169616699
Country: Japan (JP)
City: Tokyo
Region: Tokyo
ISP: Sakura Internet Inc.

the related websites

HTTP Header Analysis


HTTP Header information is a part of HTTP protocol that a user's browser sends to called nginx containing the details of what the browser wants and will accept back from the web server.

Transfer-Encoding:chunked
Server:nginx
Connection:keep-alive
Link:; rel="https://api.w.org/"
Date:Tue, 31 Jul 2018 06:12:05 GMT
Content-Type:text/html; charset=UTF-8

DNS

soa:dns1.name-services.com. info.name-services.com. 1460079018 172800 900 1814400 3600
ns:dns2.name-services.com.
dns3.name-services.com.
dns4.name-services.com.
dns1.name-services.com.
dns5.name-services.com.
ipv4:IP:160.16.98.204
ASN:9370
OWNER:SAKURA-B SAKURA Internet Inc., JP
Country:JP
mx:MX preference = 10, mail exchanger = aspmx2.googlemail.com.
MX preference = 5, mail exchanger = alt1.aspmx.l.google.com.
MX preference = 1, mail exchanger = aspmx.l.google.com.
MX preference = 10, mail exchanger = aspmx3.googlemail.com.
MX preference = 5, mail exchanger = alt2.aspmx.l.google.com.

HtmlToText

11. 00100100… ryusuke hotta's blog -- profile アプリ comicglass 添い寝アラーム いろんなサイズのテスト画像をたくさん作るには posted on 2017年7月11日(火) 23:58 アプリのuiなんか作っていると、要所要所でpng画像が必要になるのですが、ひとまずテスト画像で進めたいことはよくありますよね。 まったくないと試せないので。 少量ならphotoshopとかで適当に作れば良いのですが、量が多いと面倒です。 コマンドラインでサイズ指定したら画像ができるみたいなことはやれば出来ると思うんですが、とっさにいつも無いので作りました。 同じもの作るの3回目くらいなんですが、いつもどこかいってしまってファイル名すら思い出せないので今回はここに貼っておきます。 createtestimage.zip (win32) 引数にファイル名 横サイズ 縦サイズ を入れるとランダムな色の背景の画像にファイル名が入った画像ファイルが生成されます。 ファイル名にスペースとか入れられないですので、諦めるかソースコード修正してください。 >createtestimage.exe createtestimage.png 200 100 ↓こういう画像ができます。 ソースコード #include <windows.h> #include <gdiplus.h> #include <string> #include <time.h> #include <stdio.h> #include <tchar.h> #pragma comment(lib,"gdiplus.lib") using namespace gdiplus; #include <cstdlib> using namespace std; ulong_ptr gditoken; gdiplusstartupinput gdisi; int getencoderclsid(const wchar* format, clsid* pclsid) { uint num = 0; uint size = 0; gdiplus::imagecodecinfo* pimagecodecinfo = null; gdiplus::getimageencoderssize(&num, &size); if (size == 0) return -1; pimagecodecinfo = (gdiplus::imagecodecinfo*)(malloc(size)); if (pimagecodecinfo == null) return -1; getimageencoders(num, size, pimagecodecinfo); for (uint j = 0; j < num; ++j) { if (wcscmp(pimagecodecinfo[j].mimetype, format) == 0) { *pclsid = pimagecodecinfo[j].clsid; free(pimagecodecinfo); return j; } } free(pimagecodecinfo); return -1; } void createimage(wchar *filename,int width,int height) { bitmap *outputimage = new bitmap(width, height, pixelformat32bppargb); gdiplus::graphics graphics(outputimage); graphics.setsmoothingmode(gdiplus::smoothingmodeantialias); pen pen(color(255, 0, 0, 0), 2); int r = (int)((double)rand() / (rand_max + 1) * (128) + 127); int g = (int)((double)rand() / (rand_max + 1) * (128) + 127); int b = (int)((double)rand() / (rand_max + 1) * (128) + 127); graphics.clear(color(255, r, g, b)); graphics.drawrectangle(&pen, 0, 0, width-1, height-1); tchar sizetext[100]; wsprintf(sizetext, l"%dx%d", width, height); font fontmain(l"arial", 14); font fontsize(l"arial", 9); stringformat format; format.setalignment(stringalignmentcenter); gdiplus::solidbrush blackbrush(color(255, 0, 0, 0)); graphics.drawstring(filename, -1, &fontmain, rectf(0.0f, 3.0f, width - 1.0f, height - 1.0f), &format, &blackbrush); graphics.drawstring(sizetext, -1, &fontsize, rectf(0.0f, 28.0f, width - 1.0f, height - 1.0f), &format, &blackbrush); clsid id; getencoderclsid(l"image/png", &id); outputimage->save(filename, &id); delete outputimage; } int _tmain(int argc, _tchar* argv[]) { if (argc <= 3) { printf("createtestimage size filename\n\n"); printf("for example:\n\ncreatetestimage.exe testimage.png 128 256\n\n\n"); return 0; } srand((unsigned)time(null)); gdiplusstartup(&gditoken, &gdisi, null); createimage(argv[1], _wtoi(argv[2]), _wtoi(argv[3])); gdiplus::gdiplusshutdown(gditoken); return 0; } ご覧頂けるとおり、エラー処理入ってません! カテゴリー: 日記 コメントorトラックバックはまだありません ios発売年ごとの最終対応osバージョン(2016年版) posted on 2016年11月3日(木) 22:00 以前作成した、デバイスごとにサポートするiosの最終バージョンを一覧を更新しました。 ・ios5以前をサポートすることは、現在困難だと思います。 ・iphone3gsとipod touch代4世代をサポートしなくて良ければios6のサポートをやめられます。 実質もうokかと思います。 ・iphone4をサポートしなくてよければios7のサポートをやめられます。 ・ios8を最終バージョンとする端末はありませんが、ios8のipadはまだ多数あるようなので対応しておいたほうがいいかも。 [3.1.3まで] (2007)iphone (2007)ipod touch 1gen [4.2.1まで] (2008)iphone3g (2008)ipod touch 2gen [5.1.1まで] (2009)ipod touch 3gen (2010)ipad 1gen [6.xまで] (2009)iphone3gs (2010)ipod touch 4gen [7.xまで] (2010)iphone4 [8.xまで] 該当なし [9.xまで] (2011)iphone4s (2012)ipod touch 5gen (2011)ipad2 (2012)ipad mini (2012)ipad 3gen [10対応(最終バージョン未定)] (2012)iphone5 (2013)iphone5c/s (2013)ipad mini2 (2014)iphone6/6 plus (2015)iphone6s/6s plus (2016)iphonese plus (2016)iphone7/7 plus (2015)ipod touch 6gen (2012)ipad 4gen (2013)ipad air (2014)ipad air2 (2015)ipad pro (2016)ipad pro(9.7インチ) (2014)ipad mini3 (2015)ipad mini4 カテゴリー: 日記 コメントorトラックバックはまだありません qrコードの誤り訂正レベルの判別方法~アイカツスターズ!のqrコードを分析してみる posted on 2016年4月29日(金) 23:22 (分析ってほどのことはしませんが、既に生成済みのqrコードの誤り訂正レベルはどれなんだろう? って思った時に調べる方法についての記事が意外となかったので) バンダイにものすごい売上をもたらしたアイカツ!~アイドルカツドウ~ がアニメも終わって、ゲームも稼働終了となり、アイカツスターズ!という新しい展開にするそうです。 アイカツカードといえば裏面のバーコードを読み取る形式だったので、ものすごい種類(2500種類くらい?)を捌ききれるのかと検証してみましたが、全然余裕でしたというのがその時の結論。 ちょうどプロモーションカードを配布していたので、 娘のために 貰ってきました。 このカードはプロモーション用なので普通の印刷ですが、筐体から排出されるカードはオンデマンド印刷に変わります。 というわけで、裏面にあったバーコードが表面のqrコードに変わりました。 実は今主流の形式ですね。 というか、「妖怪ウォッチともだちウキウキペディア」が既に同じ形式なので新しくもなんともありません。 こうやって写真撮ってしまうと、qrコードも利用できてしまうのが困る。 以前はカードしか挿入できなかったので、一旦紙に印刷しないとスキャンできませんでしたが、今回は筐体のcmosカメラに見せる形式のようなので写真撮影→スマホ画面でも認識するでしょう。 なので、一応qrコードをボカしました。 前回同様、どのくらいのコードが入っているのか見てみますかね・・・。 別にセル数変えられるからいくらでも拡張できちゃうんだろうけど。 まず、qrコードリーダーで読み込んでみると、「http://dcd.sc/」で始まるurl形式で84文字のデータになっています。カードの固有情報と思われる部分はそのうち65バイトかな? urlには記号も含まれているのでqrコード的にはバイナリ扱いになります。 セルのサイズから、バージョンは8です。 あと、qrコードには誤り訂正レベルというのが4種類(l,m,q,h)があり、hが最も復元しやすく、lが最もデータ量が多くなります。 誤り訂正レベルは何使ってるんですかね。(84byteは一番誤り生成レベルが高いhでちょうど入るのでおそらくhなんでしょうけど、一応確認します) 下の画像は、上のカードのqrコードの左上を拡大したものです。 赤枠の部分は、タイミングパターンというもので、必ず白と黒の交互のパターンになっています。 他の部分のセルを切り出すときのヒントになるマーカーみたいなものですね。 青枠の部分が形式情報を保存している部分です。 15bitあります。なお、この位置以外にも、右上と左下の検出シンボルにも分割して同じ情報が入っています。(汚れや隠れに対応するためと思います) この0~14の部分を、白を0,黒を1として読み取ると、 001110011100111 になります。(この数字の左端が上位ビットなので=画像の14の位置です) この15bitのうち、最初の2bitが誤り訂正レベルを示しています。 ただし、同じビットが続くと読み取り精度に悪影響を与えるため、101010000010010でxorをとってあります。 といわけで、もう一度xorをかけて元に戻すと、 100100011110101 になります。 最初の2bitは10ですね。 誤り訂正レベルは以下のように定義されていますので、 このコードの誤り訂正レベルはh ということになります。 誤り訂正レベル一覧: l 01 m 00 q 11 h 10 もう少し、実用的にまとめると、上の画像の14と13の部分を見て、 □□(白,白)だったら、誤り訂正レベルh □■(白,黒)だったら、誤り訂正レベルq ■□(黒,白)だったら、誤り訂正レベルm ■■(黒,黒)だったら、誤り訂正レベルl です。 というわけですので、セルサイズが変わらないという前提で言えば、コーデ(衣装)カードは84byteのurl形式が固有idとして割当られるようです。 旧アイカツカードにも実はqrコードも併記されているんですが、こちらはもっとコード量が少ないです。 更にurlが「http://aikatsu.com/」になっているので、固有コードはもっと短いです。 旧アイカツカードの裏のqrコードの誤り訂正レベルはl(7%復元)、バージョン4だったのに対して、アイカツスターズのqrコードは最も誤り訂正レベルの高いレベルh(30%復元)、バージョンは8になっていますね。オンデマンド印刷での品質を考慮した結果でしょうか。 ところで、webにある、qrコード生成サイトで、同じurlのqrコードを同じバージョンと誤り訂正レベルで作ってみても、qrコードが同じになりません。 同じになる場合もあるんですが、qrコード生成時に、いまいち規格上固定されない部分や、規格の年式による微妙な違いがあり、実装により変わるみたいです。 アイカツスターズの筐体が、この部分の違いまで見極めて勝手に作ったqrコードを不正なカードと判断するかするかどうかは・・・まぁ、しないでしょうね。 なお、ライバル機である、プリパラのqrコードは白黒反転されております。 これはデータの保護というよりは、デザイン面での配慮な気がします。 カテゴリー: 日記 コメントorトラックバックはまだありません (つづき)y!mobileはhttpのプロトコルを監視して帯域制限を行っている posted on 2015年8月3日(月) 19:34 前回の記事 のつづきです。 月が変わり、帯域制限の対象ではなくなったはずなのでもう一度測定してみました。 (1mbのファイルを転送) ファイルタイプ 転送時間 速度 .zip 1.2秒 849kb/s .bin 0.9秒 1.10mb/s .exe 1.1秒 966kb/s .lzh 1.2秒 864kb/s .pdf 1.2秒 869kb/s .aikatsu 1.2秒 864kb/s あ、速い・・・。 帯域制限がかかっていたファイルタイプと、そうでないファイルの速度差がなくなりました。 月末に測定した時の転送時間は、zipファイルは80秒弱、pdfファイルは2秒ちょっとでした。 上記表以外にも複数回測定してみましたが、概ね安定した速度です。 また、帯域制限がかかっていないと思っていたファイルでも転送速度がだいぶ速くなっています。 (同じく平日で、時間帯もほぼ同じですが、違う日ではあるので単なる通信環境の違いかもしれませんが) というわけで、y!mobile lteプランの帯域制限中の挙動はおそらく以下のような挙動かなと思われます。 ・全体的に帯域制限される(3mbpsくらい?) ・http転送において、レスポンスヘッダに含まれるcontent-type: が特定のタイプと一致すると更に帯域制限される(96kbpsくらい?) ただし、帯域制限の目安の通信量をどの程度超えたかや、基地局の混雑具合によって制限値が変わるという書き込みも見られるので、数値は環境によって変わるかもしれません。 カテゴリー: 日記 |タグ: 帯域制限 1 件のコメントorトラックバック y!mobileはhttpのプロトコルを監視して帯域制限を行っている posted on 2015年7月21日(火) 05:01 旧emobile lteの回線でアプリのテストをしているときに謎の不具合として発見しました。 スピードテストや、普通のブラウジングは快適に行えているのに何故かzipファイルの転送時のみものすごく遅くなり、最初は自分のアプリの不具合を疑いましたがhttp通信全般で発生するようです。 。 契約回線は旧emobile lteで、「当月のご利用通信量が10gb以上」で帯域制限を行うと公表されています。 テストした日までの通信量は10.588gbで、目安の通信量を超過している状態です。 この状態でhttpによるリクエストを出すと、ファイル種類によって挙動が変わります。 月初めはどのような挙動になるか不明なので来月になったらやってみます。 以下実験結果です。 以下コマンドで1mbのダミーファイルを生成。 % dd if=/dev/zero of=test.zip bs=1m count=1 ファイルの中身はそのままで、拡張子のみを色々変えてwgetで転送してみた結果が以下です。 ファイルタイプ 転送時間 速度 .zip 95秒 9.68kb/s .bin 72秒 13.1kb/s .exe 74秒 12.6kb/s .lzh 73秒 12.8kb/s .7z 78秒 12.1kb/s .rar 77秒 12.7kb/s .jpg 2.1秒 480kb/s .png 2.3秒 436kb/s .pdf 2.6秒 388kb/s .cbz 2.1秒 495kb/s .pptx 3.1秒 335kb/s .aikatsu 2.0秒 502kb/s 1回づつしか測定していないので誤差は大きいと思いますが、ファイルタイプによって明確な差がついていることは明らかです。10倍どころか30倍違う・・・! 1mb転送するのに1分以上もかかっているようでは、実用的にはかなりキツイ状態です。 なお、httpsにした場合は帯域制限かからなくなります。 (どれでも変わらないはずなのでzipのみ実験) ファイルタイプ 転送時間 速度 zip (https) 2.8秒 371kb/s この結果から、y!mobile(のemobile lteプラン)では

URL analysis for ryusuke.net


http://www.ryusuke.net/archives/category/iphone-and-ipad
http://www.ryusuke.net/archives/date/2013/06
http://www.ryusuke.net/archives/740
http://www.ryusuke.net/archives/category/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0/ios
http://www.ryusuke.net/archives/date/2014/10
http://www.ryusuke.net/archives/765
http://www.ryusuke.net/archives/643
http://www.ryusuke.net/archives/date/2012/10
http://www.ryusuke.net/archives/date/2013/01
http://www.ryusuke.net/archives/category/life
http://www.ryusuke.net/archives/date/2013/03
http://www.ryusuke.net/archives/date/2013/02
http://www.ryusuke.net/archives/date/2011/01
http://www.ryusuke.net/archives/category/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0
http://www.ryusuke.net/archives/date/2013/09

Whois Information


Whois is a protocol that is access to registering information. You can reach when the website was registered, when it will be expire, what is contact details of the site with the following informations. In a nutshell, it includes these informations;

Domain Name: RYUSUKE.NET
Registry Domain ID: 147354192_DOMAIN_NET-VRSN
Registrar WHOIS Server: whois.enom.com
Registrar URL: http://www.enom.com
Updated Date: 2018-01-20T21:48:53Z
Creation Date: 2005-03-22T11:48:19Z
Registry Expiry Date: 2019-03-22T10:48:19Z
Registrar: eNom, Inc.
Registrar IANA ID: 48
Registrar Abuse Contact Email:
Registrar Abuse Contact Phone:
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: DNS1.NAME-SERVICES.COM
Name Server: DNS2.NAME-SERVICES.COM
Name Server: DNS3.NAME-SERVICES.COM
Name Server: DNS4.NAME-SERVICES.COM
Name Server: DNS5.NAME-SERVICES.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2018-05-10T02:07:53Z <<<

For more information on Whois status codes, please visit https://icann.org/epp

NOTICE: The expiration date displayed in this record is the date the
registrar's sponsorship of the domain name registration in the registry is
currently set to expire. This date does not necessarily reflect the expiration
date of the domain name registrant's agreement with the sponsoring
registrar. Users may consult the sponsoring registrar's Whois database to
view the registrar's reported date of expiration for this registration.

TERMS OF USE: You are not authorized to access or query our Whois
database through the use of electronic processes that are high-volume and
automated except as reasonably necessary to register domain names or
modify existing registrations; the Data in VeriSign Global Registry
Services' ("VeriSign") Whois database is provided by VeriSign for
information purposes only, and to assist persons in obtaining information
about or related to a domain name registration record. VeriSign does not
guarantee its accuracy. By submitting a Whois query, you agree to abide
by the following terms of use: You agree that you may use this Data only
for lawful purposes and that under no circumstances will you use this Data
to: (1) allow, enable, or otherwise support the transmission of mass
unsolicited, commercial advertising or solicitations via e-mail, telephone,
or facsimile; or (2) enable high volume, automated, electronic processes
that apply to VeriSign (or its computer systems). The compilation,
repackaging, dissemination or other use of this Data is expressly
prohibited without the prior written consent of VeriSign. You agree not to
use electronic processes that are automated and high-volume to access or
query the Whois database except as reasonably necessary to register
domain names or modify existing registrations. VeriSign reserves the right
to restrict your access to the Whois database in its sole discretion to ensure
operational stability. VeriSign may restrict or terminate your access to the
Whois database for failure to abide by these terms of use. VeriSign
reserves the right to modify these terms at any time.

The Registry database contains ONLY .COM, .NET, .EDU domains and
Registrars.

  REGISTRAR eNom, Inc.

SERVERS

  SERVER net.whois-servers.net

  ARGS domain =ryusuke.net

  PORT 43

  TYPE domain

DOMAIN

  NAME ryusuke.net

  CHANGED 2018-01-20

  CREATED 2005-03-22

STATUS
clientTransferProhibited https://icann.org/epp#clientTransferProhibited

NSERVER

  DNS1.NAME-SERVICES.COM 98.124.243.1

  DNS2.NAME-SERVICES.COM 64.98.151.1

  DNS3.NAME-SERVICES.COM 98.124.243.2

  DNS4.NAME-SERVICES.COM 162.88.60.39

  DNS5.NAME-SERVICES.COM 98.124.243.3

  REGISTERED yes

Go to top

Mistakes


The following list shows you to spelling mistakes possible of the internet users for the website searched .

  • www.uryusuke.com
  • www.7ryusuke.com
  • www.hryusuke.com
  • www.kryusuke.com
  • www.jryusuke.com
  • www.iryusuke.com
  • www.8ryusuke.com
  • www.yryusuke.com
  • www.ryusukeebc.com
  • www.ryusukeebc.com
  • www.ryusuke3bc.com
  • www.ryusukewbc.com
  • www.ryusukesbc.com
  • www.ryusuke#bc.com
  • www.ryusukedbc.com
  • www.ryusukefbc.com
  • www.ryusuke&bc.com
  • www.ryusukerbc.com
  • www.urlw4ebc.com
  • www.ryusuke4bc.com
  • www.ryusukec.com
  • www.ryusukebc.com
  • www.ryusukevc.com
  • www.ryusukevbc.com
  • www.ryusukevc.com
  • www.ryusuke c.com
  • www.ryusuke bc.com
  • www.ryusuke c.com
  • www.ryusukegc.com
  • www.ryusukegbc.com
  • www.ryusukegc.com
  • www.ryusukejc.com
  • www.ryusukejbc.com
  • www.ryusukejc.com
  • www.ryusukenc.com
  • www.ryusukenbc.com
  • www.ryusukenc.com
  • www.ryusukehc.com
  • www.ryusukehbc.com
  • www.ryusukehc.com
  • www.ryusuke.com
  • www.ryusukec.com
  • www.ryusukex.com
  • www.ryusukexc.com
  • www.ryusukex.com
  • www.ryusukef.com
  • www.ryusukefc.com
  • www.ryusukef.com
  • www.ryusukev.com
  • www.ryusukevc.com
  • www.ryusukev.com
  • www.ryusuked.com
  • www.ryusukedc.com
  • www.ryusuked.com
  • www.ryusukecb.com
  • www.ryusukecom
  • www.ryusuke..com
  • www.ryusuke/com
  • www.ryusuke/.com
  • www.ryusuke./com
  • www.ryusukencom
  • www.ryusuken.com
  • www.ryusuke.ncom
  • www.ryusuke;com
  • www.ryusuke;.com
  • www.ryusuke.;com
  • www.ryusukelcom
  • www.ryusukel.com
  • www.ryusuke.lcom
  • www.ryusuke com
  • www.ryusuke .com
  • www.ryusuke. com
  • www.ryusuke,com
  • www.ryusuke,.com
  • www.ryusuke.,com
  • www.ryusukemcom
  • www.ryusukem.com
  • www.ryusuke.mcom
  • www.ryusuke.ccom
  • www.ryusuke.om
  • www.ryusuke.ccom
  • www.ryusuke.xom
  • www.ryusuke.xcom
  • www.ryusuke.cxom
  • www.ryusuke.fom
  • www.ryusuke.fcom
  • www.ryusuke.cfom
  • www.ryusuke.vom
  • www.ryusuke.vcom
  • www.ryusuke.cvom
  • www.ryusuke.dom
  • www.ryusuke.dcom
  • www.ryusuke.cdom
  • www.ryusukec.om
  • www.ryusuke.cm
  • www.ryusuke.coom
  • www.ryusuke.cpm
  • www.ryusuke.cpom
  • www.ryusuke.copm
  • www.ryusuke.cim
  • www.ryusuke.ciom
  • www.ryusuke.coim
  • www.ryusuke.ckm
  • www.ryusuke.ckom
  • www.ryusuke.cokm
  • www.ryusuke.clm
  • www.ryusuke.clom
  • www.ryusuke.colm
  • www.ryusuke.c0m
  • www.ryusuke.c0om
  • www.ryusuke.co0m
  • www.ryusuke.c:m
  • www.ryusuke.c:om
  • www.ryusuke.co:m
  • www.ryusuke.c9m
  • www.ryusuke.c9om
  • www.ryusuke.co9m
  • www.ryusuke.ocm
  • www.ryusuke.co
  • ryusuke.netm
  • www.ryusuke.con
  • www.ryusuke.conm
  • ryusuke.netn
  • www.ryusuke.col
  • www.ryusuke.colm
  • ryusuke.netl
  • www.ryusuke.co
  • www.ryusuke.co m
  • ryusuke.net
  • www.ryusuke.cok
  • www.ryusuke.cokm
  • ryusuke.netk
  • www.ryusuke.co,
  • www.ryusuke.co,m
  • ryusuke.net,
  • www.ryusuke.coj
  • www.ryusuke.cojm
  • ryusuke.netj
  • www.ryusuke.cmo
Show All Mistakes Hide All Mistakes