argius note

プログラミング関連

2016年7月の近況

  • ちいさな記事を連発投稿予定
    • 7月中はできるだけ書きます(強化月間)
  • 健康面の問題が取り除かれたので、活動ペースを上げていきたい
    • ただし体力の回復に努めなければならない
  • リファレンス的な記事はQiitaに、趣味寄りのものや小さい記事ははてなに書く
    • リファレンス的な記事は、Qiitaの方が見やすい
    • ブクマを多くいただいている(注目記事参照)ようなタイプの記事は今後はQiitaに書く予定
  • Pythonは続いています
  • teratail(祝2周年!)も細々と続けています




  • teratail【テラテイル】|思考するエンジニアのためのQAプラットフォーム

とりあえずStruts2+Spring4+MyBatis3の開発環境を作ってみた(2016年初夏バージョン)

きっかけは、Q&Aの対応と、下記の記事です。

Struts(1,2)もSpringもMyBatisも良く知らなかったので、今更Struts2?とも思うのですが、基礎知識として、手始めにStruts2+Spring+MyBatisの環境を構築してみることにしました。

続きを読む

私はPython使いになるかも知れない

ただの日記です。

いままでスクリプト言語Perlがメインでしたが、これからはPythonがメインになるかも知れない、というお話です。

ことさらPythonを持ち上げる(いわゆるマンセー)とか、Perlを貶める(いわゆるdis)という意図は全くありません。

続きを読む

Javaでゲームパッドの入力をJInputを使って実現する

突然、ゲームを作ってみたくなりました。

ミニゲーム的なものは過去に何度も作ったことはありましたが、アクションとかRPGのような本格的なゲームは作ったことがありません。


それで、欲張りなことに、UnityやAndroidやSwift、つまりゲームエンジンスマホアプリ開発に手を出そうとしています。なお、全然捗っていません。集中できるまとまった時間が確保できないと頭に入ってこないのです。

そこで、やはりというか、Javaでできる範囲なら、片手間でもなんとかなるんじゃないかと思いました。
手始めに、手元にある無線ゲームパッドの入力でキャラクターを動かすのに挑戦。
詳しくは後述しますが、JInputを使うことにしました。


今回は、JavaでJInputを使って、ゲームパッド*1の入力を判定する練習をしてみた話です。

*1:ここではプレステ風ゲームコントローラーを指します。

続きを読む

ネットワークが切断されたことをアラームで知らせるツールを作る(解説付き)

我が家のパソコンのうちWindows8.1のノートパソコンだけ、ルーターとの相性が悪いのか、2日に1回程度はネットワークが切断されてしまいます。
そのため、2クリックでネットワーク接続を再起動するスクリプトを書いて対応しています。


これ自体は上手くいっているのですが、何か作業中に切断されてそれに気づかないで作業を続行したりすると、困る場合もけっこうあります。
切断されてしまうのは仕方ないとして、なるべく早くそれに気づきたい。


それなら、ネットワークがつながっているかを定期的にチェックして、切れていたらアラームで通知する仕掛けを用意すれば良いのでは?と思いました。
こういうのはフリーソフトなどでもありそうですが、カスタマイズが面倒な気がするので、自分で作ってみることにしました。

WindowsのアプリなのでC#とかで作った方が楽そうですね。今回は残念ながら私の知識不足により調べないとできないことが多いので、ほとんど調べずにできるJavaで書いてみます。


今回は、作る流れも含めて記事を書いてみました。

続きを読む