daybreaksnow's diary

私を私と呼びたい

Unityで2D STGを作る(4日目)(終)

こまごまとした修正 スペカ名を右上に表示するように ボス撃破エフェクト追加 ボス撃破後、少し待ってからクリア画面に行くように ボスマーカーを追加 スペカ2実装。時止め処理追加 単にグローバルなところに時止めフラグを追加し、ボス以外のUpdateでそのフ…

Unityで2D STGを作る(3日目)

ボスの被ダメージ処理を追加 IPlayerShotインタフェースを作成し、自機弾、ボムに実装させる ボスは被弾時にGameObjectからIPlayerShotを取得してダメージを取得 ボスの残ライフ表示バー作成 // 残ライフに応じてバーの長さを調整 private void updateLifeBa…

Unityで2D STGを作る(2日目)

ボスと敵弾を作成 当たり判定を追加。敵弾同士などで衝突判定をしないようレイヤ追加 参考:Unity - Unityで特定のオブジェクトと衝突したときだけisTriggerをtrueにしたい|teratail 各オブジェクト毎にレイヤを設定し、「Edit」→「Project Settings」→「Ph…

Unityで2D STGを作る(1日目)

マリン船長(Marine Ch. 宝鐘マリン - YouTube)にはまって何かコンテンツを作ろうと思い、学生時代に作ったことのあるSTGならサクッと作れるだろう、ということで開始。船長は東方好きなのでSTGはシナジーもあるし。 利用するUnityのバージョンは2019.4.4。 …

[Redmine]Redmineのマイグレーションを行う

CentOS6からCentOS7にRedmineをマイグレーションし、利用するDBMSもMySQLからPostgreSQLに変更した際の作業。 マイグレーション元 CentOS6 Redmine2.4 MySQL 14.14 マイグレーション先 CentOS7 Redmine3.4.2 PostgreSQL9.2 手順 マイグレーションに失敗して…

[Subversive]削除された履歴を復元する

svn

削除→新規追加などしてしまい、過去の履歴が辿れなくなった場合の対応。 逆マージを使う。 状況 リビジョン20でファイル追加 リビジョン21でファイル更新 リビジョン22でファイル削除&同名ファイルを新規追加 1.逆マージ チーム→マージを選択して、改訂で取…

[SVN]さくらのVPSにSVNリポジトリを立てる

参考: Subversion環境をCentOSで構築 - 無理なものは無理 10分で作る、Subversionレポジトリ (CentOS 版) - ishikawa84g's blog mod_dav_svnのインストール 必要なパッケージがインストールされているか確認 yum list installed | grep subversion yum list…

[Redmine]同一PCで二つRedmineを動かす

同一マシンでRedmineを二つ動かした。 しかし、単純にpassenger.confに二つ目のRedmineへのパスを通すだけだと、複数のRedmineに同時にログインできない。以下の通り書き換える。 参考:http://qiita.com/yteraoka/items/72b111e69511f254f97e・redmine/conf…

[Redmine]タグ付けを可能にするプラグインを入れる

Redmineのバージョン:2.4.3 (2014-02-08) Ruby:2.0.0 Rails:3.2.16プラグインURL:friflaj/redmine_tagging · GitHub プラグインのインストール HPの手順だと以下の通りだが、これは古い。(rails3だと、redmine/script/pluginは存在しない) script/plugin…

[Redmine]チケットの変更履歴を非表示にするプラグインのインストール

※2016/12/10 追記 Redmine3.2.4に下記プラグインを入れたところ、Redmineの言語が英語になってしまった Redmineのバージョン:2.4.3 (2014-02-08) Ruby:2.0.0 Rails:3.2.161.以下のサイトからDownloadZipでzipを落とす プラグインURL:GitHub - vividtone/…

[Linux]RedmineのDBのバックアップを取る

参考: データのバックアップ方法 — Redmine.JP添付ファイル以外のデータはすべてDBに入っている。 添付ファイルはRedmineインストールディレクトリのfiles以下にある。 (今回は/var/lib/redmine/files) 添付ファイルバックアップスクリプト(attach_file_bac…

[Linux]tarで圧縮元に絶対パスを指定する時、指定のディレクトリのみを圧縮する

以下のようにtarの第二引数に絶対パスを指定すると、以下のメッセージが表示される。 tar cvzf /home/hoge/files.tar.gz /home/hoge/files tar: メンバ名から先頭の `/' を取り除きます 上記のfile.tar.gzを展開すると、home/hoge/filesというディレクトリ構…

[Linux]さくらVPSのCentOSにRedmineをインストール

前回の続き [Linux]さくらVPSのCentOSにApacheをインストール - daybreaksnow's diary Redmineの公式サイトを参考にした。Redmine 2.4をCentOS 6.4にインストールする手順 | Redmine.JP Blog SELinuxを無効にする セキュリティ管理用のモジュールらしい。 …

[PostgreSQL]パスワード入力無しでバッチファイルからコマンドを実行する

参考: http://www.postgresql.jp/document/9.3/html/libpq-pgpass.html Windowsの場合 編集対象 %APPDATA%\postgresql\pgpass.conf 編集内容 形式 [ホスト名]:[ポート番号]:[DB名]:[ユーザ名]:[パスワード] ワイルドカードとして*も使える。記述例 localhos…

[Linux]さくらVPSのCentOSにApacheをインストール

Redmineを立てたかったので、まずはAapacheを動かす。 やったこと参考: 基本設定 | 初心者でもわかる!さくらVPS | Sakura VPS 設定マニュアル SERIES | アカベコマイリ TeraTermをインストール http://sourceforge.jp/projects/ttssh2/ OSのバージョンを確…

[アイマス]12/08 LTP08ログ

細かい口調とかは適当。クイズころあず 1問目 テーマ:テニス ラリーは2年間、ぴょんきちは半年やってた。二人共ソフトテニスで、二人共後衛? ぴょん吉は某アニメの影響で。ぴょん:テニスって前衛と後衛があるじゃん? もちょ:?(目を斜め上に向けた後、…

[Git]良く使うコマンド

git

.gitignoreに入れるべきファイルをコミットしてしまった gitリポジトリから削除するが、ローカルには残したい場合 git rm --cached hoge.txt コミット前の変更を元に戻す git checkout .

[Hibernate]特定のバージョンでone-to-manyタグにproperty-ref属性を指定できない

参考URL Hibernate Mapping problem with unrelated collection - Stack Overflow [HHH-2862] Collection is not associated with any session exception when doing an eager fetch on a non-unique collection. - Hibernate JIRA 問題となるHibernateのバ…

[Java]JavaプログラムをWindowsでサービスとして起動する

Java Service Wrapperを使って、前回作成したjarをWindowsサービスにして実行する。 (コンソール出力を行うだけのプログラムなのでサービスにする意味は全くないが。)以下のページを参考にした http://wrapper.tanukisoftware.com/doc/japanese/qna-service.…

[Java]Eclipseで実行可能JARファイルでエクスポートした時のディレクトリ構成の違い

エクスポートするプロジェクトのディレクトリ構成 SpringSample src spring sample SpringSample.java conf spring-conf.xml lib spring.jar commons-logging.jar 1.生成されるJARに必須ライブラリーを抽出 SpringSample.jar META-INF MANIFEST.MF LICENSE(c…

[声優イベ]11/2芝浦祭 内田彩・斎藤楓子トークショーログ

細かい口調とかは適当。司会:内田さんの出身は群馬ですが、群馬といえばウィンタースポーツが盛んですね。ちなみに私も群馬出身です。 内:どこ出身なの? 司:高崎です 内:敵だね (キリッ 内:(斎藤さんに向かって)高崎はね、JRが通ってるんだよ!新幹線も!…

[Java]zipファイルの解凍ではまる(ファイル末尾にヌル文字が1バイトできる)

Javaからzipファイルを解凍したい。 java.util.zipパッケージのクラスを使うと、文字コードがUTF-8固定で、Windows環境で圧縮された日本語ファイルの解凍時に文字化けが発生する。 そのため、apache-antに入っているorg.apache.tools.zipパッケージのクラス…

Javaメモリ使用量調査(Windows)

前回Linuxでやったのと同じようなことをWindowsでもやったのでメモ。 Linux版→Javaメモリリーク調査ログ(Linux) - daybreaksnow's diary非効率な検索処理があり、将来的にデータが増えたときにOOMEが発生しないか調べる必要があった。 そのため、Eclipse上で…

Javaメモリリーク調査ログ(Linux)

方針としては、以下の2点を調査する。 # 起動直後、取込後、再取込後のヒープ使用量を取得し、どのオブジェクトが増えている(残り続けている)のか調べる # GCのログを取り、メモリリークがないか調べるヒープダンプ調査手順 # linux-x64用のJDKをダウンロー…

[GWT]Seleniumで非同期処理のテストを行う

GWT(gwt-dev)とSelenium(selenium-server)を同じビルドパスに入れると、内部jarでバージョンの競合が起きた(リンク)ので、別プロジェクトでSeleniumを動かすことにした。 ソースコードの準備 参考URL:http://stackoverflow.com/questions/5445034/gwt-id-el…

[GWT]Seleniumを同一プロジェクトで動かそうとして諦めた調査ログ

結論としては諦めてGWTとSeleniumを別プロジェクトにしてテストを書いた。 →GWTでSeleniumを動かす GWT(2.4)のプロジェクトに最新のSelenium(selenium-java-2.35.0.jar、selenium-server-standalone-2.35.0.jar)のビルドパスを通し、FireFoxDriverをnewした…

[GWT]RPCの自動テスト

公式:http://www.gwtproject.org/doc/latest/tutorial/JUnit.html 日本語訳を行っているブログ:http://mole-kingdom.com/wpbl/category/%E7%BF%BB%E8%A8%B3/page/15 シンプルなテスト testパッケージにクラスを作って、GWTTestCaseを継承してgetModuleName…

[GWT]環境構築とサンプル

1.Eclispeのダウンロード GWTプラグインが3.7までしかサポートしていないので、3.7.2を落とした。 http://archive.eclipse.org/eclipse/downloads/drops/R-3.7.2-201202080800/index.php#EclipseSDKついでにEGitプラグインもインストール。 なお、デフォルト…

マチアソビvol.11 二日目

ロープウェーで一時間待ち。 JCがやばいたかいこわい、超大型巨人よりも高いわーって言ってて爆アド。 マジェスティックプリンス 地鶏屋徳兵衛という店にあさぽんにそっくりの店員さんが居た。 中村さんに見せたらそっくりーって言ってた。 あさぽんにもメー…

マチアソビvol.11 一日目

気付いたら徳島着いてた。 アイマスのボスター見つからず。 スタンプシートもみつからずすぐバスに乗ってしまった。 ロープウェーは50分待ち。 開会式は終わりの方だけ、参加者のグルーピングをしてたようで、ミンゴスが女の子いるじゃん!と黄色い声を上げ…