2015年04月10日

そろそろこんな掛け時計が発売されてもいいと思う

ズバリ、「天気予報機能つき掛け時計」。

おいおい、そんなのとっくに売ってるじゃないか、と思われるかもしれませんが、ここで求めているのは「ネットで天気予報を受信して表示できる時計」です。
今売ってる天気予報時計は、「今の湿度から天気を予想する」方式なので、当たらない可能性もあります。
その点、ネットの天気予報であれば、ちゃんと気象予報士が予想した天気なわけですから、当たる可能性は格段に上がります。

スマホでも同等のことができるのですが、掛け時計や置き時計にその機能が付いていれば、傘を忘れにくくなりますし、薄着して行ったら寒かった! なんて事も減らせます。
また、ネットで天気予報を受信できるという事は、ついでに株価やドル相場なんかも受信する事だってできてしまうわけで。
さらに、現在の「正確な」時刻だって受信できてしまうので、電波時計みたいに、受信できるかも分からないような天文台の電波を受信する必要がありません。ネットで確実に正確な時刻を受信できます。
さらに、表示部を液晶パネルにしてしまえば、ゴミの日を登録して、ゴミの日を知らせてくれる機能だって付けられると思いますし、「コチコチ音が鳴らないアナログ時計」を表示させる事だって可能になります。

少し電気を食ってしまうので、電源はコンセント式になってしまいますし、部屋に無線LANがある事が前提(もしくは有線LANの線をつなぐ前提)になってしまいますが、これ、あったらすっごく便利だと思うのです。

と言っても、これだけだと、まだちょっと弱いんですよね。
もっと既存の時計を駆逐してしまうほどの凄い「何か」がないと商売にはならないでしょうから。

とまあ、こんな感じで、ふと思った「あったらいいな」を書いてみたのでした。
本当に売られたりしませんかねw

ではでは。
posted by TCT at 23:56| Comment(0) | 日記

2015年04月08日

引越準備中。

今のマンションに住み始めて10年が経とうとしているわけですが、このたび引っ越す事になりました。
さすがに10年も住むと、エアコンが古くなったり、蛍光灯(取り外し不可)の配線が変な色になって危なくなってきたり、部屋が手狭になってきたり‥‥‥と色々理由はあるのですが、少しだけ広い部屋へ移ることになりました。

引越予定は4月下旬です。
で、今色々と箱詰めしているところなのですが、けっこう要らないものが溜まっていたので、これを機にだいぶ捨てました。
 
続きを読む
posted by TCT at 23:33| Comment(0) | 日記

2015年03月15日

P2PでTCGを対戦するソフトでイカサマを対策するには(実装編)

※この記事は、前記事「理論編」の続きです。

誰得記事の続きです。長くなったので2つに分けました。
今回は、アリスとボブに実際の実装内容を、実演してもらいます。
 
続きを読む
posted by TCT at 13:12| Comment(0) | 日記

P2PでTCGを対戦するソフトでイカサマを対策するには(理論編)

※やや専門的な記事です。この記事を理解するには、基本情報技術者レベルの知識が必要かもしれません。
※TCG(トレーディングカードゲーム)の知識も必要です。


リアルでTCGを対戦するのは楽しいものですが、忙しくなるとそうもいかなくなってきます。
また、オンライン対戦の方がリアル対戦に比べて、短時間で対戦できるというメリットもあります。

そんなわけで、オンラインでTCG対戦ができるソフトの需要は確かにあるのですが、オンライン対戦ソフトを作るにあたって、1つ考慮しなければならない事があります。

それが「イカサマ」や「チート」と呼ばれるものです。

普通のネトゲなんかでも、チートプレイヤーなるものが居たりするのですが、ソフトの設計に問題があると、TCGでもこれができてしまいます。
そこでこの記事では、TCGのネット対戦で「悪いプレイヤー」が使うであろうイカサマと、それを対策するにはどのようなロジックにすれば良いか? という事を考察していきたいと思います。

−ご注意−
最初におことわりしておきますが、私はオンラインTCG対戦ソフトを開発しているわけではありませんし、そんな計画もありません。
ただ単に、こういうヤヤコシイ事を考えるのが好きなだけです。

 
続きを読む
posted by TCT at 12:40| Comment(0) | 日記

2015年03月14日

[libGDX]Androidアプリケーションが起動できない問題

Androidとデスクトップの両方で動くアプリをJavaで開発できる、という素敵ライブラリ、libGDXを先週あたりから色々いじって勉強中です。(Gradleを入れたのもそのためです。)

が、デスクトップ向けはどうにか動くようになったのですが、Android向けが全く動かないのです。
具体的には「LogCat」の所にこんなエラーが出ます。

Libgdx requires OpenGL ES 2.0

色々調べてようやく下記のページに行き着いて解決したのですが、英語ですので日本語で解決法を書いておきます。
http://stackoverflow.com/questions/22703940/libgdx-helloworld-project-crashes-when-run-on-android-emulator
 
続きを読む
posted by TCT at 19:32| Comment(0) | 技術情報

(覚え書き)Gradle初回実行時に「指定されたパスが見つかりません」と言われた場合の対処

カテゴリ:Java Gradle

わけあって、Gradleをインストールする事になりました。
Gradleとは何ぞや? という説明はこの記事の趣旨ではありませんので、それについてはこの辺をご覧ください。簡単に言うとJavaでプログラムをする時にプロジェクトをひとまとめにできる物? っぽいです。

さて、私がハマったのは、下記のような現象です。
・EclipseでGradleのプロジェクトをインポートすると「指定されたパスが見つかりません」と出る。
・C:\Users\(ユーザ名)\.gradle にファイルが無いと書かれていたので、ユーザーフォルダを見てみたところ、そもそも「.gradle」なんていう名前のフォルダは存在しない。


ちゃんとインストールできていないのかと思い、コマンドラインから「gradle --version」と入力してみたところ、やっぱり英語で「C:\Users\(ユーザ名)\.gradle にJNLライブラリを作成できない」(could not create jna native library)とか言われました。

結論を言うと、「.gradle」フォルダを作ろうとしたけど、管理者権限がないからフォルダを作れなかったのが原因です。
C:\Users\(ユーザ名)\ は特別なフォルダなので、管理者権限がないとアクセスできないのです。
(ユーザーアカウント制御(UAC)を切ればアクセスできると思いますが、さすがにそれは怖いですよね。)
 
続きを読む
posted by TCT at 11:56| Comment(0) | 技術情報

2015年01月24日

2015年冬アニメ雑感

とまあ、いつもの恒例の記事です。
ある程度紹介を織り交ぜながら、ネタバレにならない程度に感想を書いていきます。

今期は忙しいので、あんまりたくさん見ていません。そのため、ここに書く数も少ないです。
あと、録画機を購入したので、関西圏で放送しているアニメなら、ネット配信してなくても見れるようになりました。
 
続きを読む
posted by TCT at 13:23| Comment(0) | 漫画・アニメ