« 2014年12月 | トップページ | 2015年2月 »

2015.01.30

エンジェルフォームのテスト動画

| |コメント (1)|トラックバック (0)

 このエントリーをはてなブックマークに追加

えーと、まだバグもいっぱいありますが、
動いているのを見ると楽しいかもしれないので
テストしてるところの動画を作ってみました
(動画編集、しばらくぶりすぎてソフトの使い方を思い出すのに時間がかかった

動画を再生するには、videoタグをサポートしたブラウザが必要です。

・エンジェルフォームの最初のジャンプ
・エンジェルフォーム中のジャンプ力
・エンジェルフォーム中の重力
などのパラメータは、調整が必要そうです。

最初のジャンプは想定していなかったんですが、
他の2つは、パラメータ調整が必要だと最初から思っていて
調整のたびに毎回コンパイルするのは、うざいので
実は、InjectionParameter.luaというLuaファイルから調整できるようにしてます。

最初のジャンプも必要そうなので、追加しなくちゃね。

このマップは、テスト用のマップですが
一応、公開する予定でいます。
以前公開した、デバッグヘルパーでこのマップへ移動すると
エンジェルフォームを動かせるようになります。

現在のマップは、ただの四角形ですが
今後、公開する予定の線マップエディタで
このマップを編集すれば
壁にぶつかったり、天井に頭をぶつけたりといった
簡単なマップなら作れるようになるので
ちょっとは遊べるんじゃないかと思ってます。

ただ、納得できるところまで、まともに作ろうとすると
パラメータだけじゃなくて
当たり判定とか、他にもいろいろと調整したり
考慮したりしないとダメそうな雰囲気で
結構時間がかかりそうな感じがしています。

例えば、既存のマップのほとんどは
マップ上部に天井判定の線を設定していないので
今のままだと、画面外に行ってゲームオーバーとかになるので・・・

ゲーム本編でエンジェルフォームが使えるようになるのは、
相当先のことなので(少なくとも現在作成中の第2章では使えない予定)
いったん、エンジェルフォームの仮実装はここまでにして
他の作業を進めつつ、少しずつ調整したいと思います。

コレを先にやったおかげで、今後作るマップのテストで
どこにでも行けるようにできるので
将来、これが正式実装された時に行けるエリアとかも作れそう

いろんな点の見直すキッカケにもなってくれたので
船さんに提案してもらえて良かったです。

 このエントリーをはてなブックマークに追加

| |コメント (1)|トラックバック (0)

2015.01.28

手痛い出費だが、新しいブリッジの歯が入った

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

年末、下顎骨骨髄炎の時に入れたブリッジの歯の
橋渡しの片方が欠けてしまい、年始から歯医者に通っていました。

欠けた原因は虫歯でして、その治療と
新しいブリッジの歯を作ってもらったところ
トータルの出費として
諭吉さんと一葉さんが1枚ずついなくなっただと!?

あう、あう、あぅぅぅ・・・

でも、今日で一通り、治療が終わり
短期間で済んで良かったとしておこう。

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.26

SW2.0 リプレイ できそこないの転生伝承 第2巻

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

今日は、初音ミク冒険記の進展がないので
今月購入した本の紹介を。

ドラゴンレイド・シリーズの最新刊です。

このシリーズは、
英雄祭で各地をめぐる若き冒険者が
“時を超える力”を持っている白竜ヴァルと出会い
「ベアトリスの手記」を手がかりに
”臥龍”に書き換えられた歴史を正していく
というタイムトラベルもののTRPGリプレイです。

今回は、ダムドも出てきて、ドラゴンレイドらしくなってきました。

それにしても、大井GMも気合が入っている。
シナリオ分岐に備えて
掲載されているだけでも、シナリオを3つも用意してるとか、すげー

アリアンロッド・サガの時にも
きくたけさんが2本のシナリオを用意していたことがあったけど
それを上回る3つとは!

ちなみにかげさんは、タイムトラベルものとか
ループものとかは好きなので
以前もDX3のリプレイ「メビウス」シリーズとか
すごく楽しんで読んでいました。

ベーテのドラゴンレイド・シリーズも良いけど
こちらもかなり楽しめます。

にしても、イアンの決死の決断が、ベアトリスの行動が
未来にあんな影響を及ぼすとか、面白すぎでしょう。

今から、第3巻が楽しみです。

ちなみに1巻はコチラ

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.25

多重スクロールの縦対応は終わったが・・・

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

多重スクロールの縦対応は、無事に終了した。
結局、なんで縦スクロールに対応していないのかは
どこにも書かれていなかった・・・

単純に考慮漏れだったのかもしれん・・・

続いてエンジェルフォームの対応をしているのだが
思ったように動いてくれないので
ゲーム本編の動作やジャンプ回りを中心にソースを見直し中。

ジャンプ回りの不具合が多い当たり判定も
合わせて見なおすことにしたら
もしかしたら怪しいのでは?というところを見つけたので
引き続き調べる予定。

今日は、起きてから、あんまり調子が良くないので、
早めに寝ることにしようと思う。

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.24

マシンを移動してから「PS3のDualshock3が反応しない問題」の対処

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

USBケーブルで接続するとドライバはインストールされているみたいなんだが
初音ミク冒険記を起動すると全然反応してくれない。

うーむ・・・

MotionJoyが上手く動かないのかも?

ということで
PS3のDualshock3コントローラで初音ミク冒険記をプレイする」を参考に
改めて設定してみる。

MotionJoy GamePad toolを起動して、
ドライバマネージャのタブを開いて
Portのチェックボックスにチェックを入れて「Load driver」ボタンをクリック。

クイックスタートのタブを開いて
「振動機能のテスト」ボタンをクリックすると
普通に振動してくれた。

改めて、初音ミク冒険記を起動して確認。

うほ! ちゃんと動くじゃん!
なんか、ドライバ回りの設定が変わったのかもしれない。

よし、この問題は解決!

これでエンジェルフォームのテストがしやすくなるぜぃ。

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.23

ウィンドウ表示位置がおかしくなる問題の対応

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

仕事の都合で忙しくなり、今週の開発は少しか時間が取れないはずだったのだが
昨日、一昨日は、仕事じゃなくで体調不良でダウンしていたという罠・・・

みなさんも、健康には気をつけましょう。

さてさて、今日の新年会は、「えびかに合戦」だけでお開きになり
時間ができたので「ウィンドウ表示位置がおかしくなる問題」について
調べてみた。

状況としては、DXライブラリ掲示板(過去ログ)の
GetWindowPositionが使えない」と同じ現象に見える。

GetWindowPositionが正しい値を返してきていない感じなのだ。

ただし、このページに書いてある対処は、実施済みだったので
Windows APIのGetWindowRectを使うことにした。

が、状況は変わらない。
常にではないんだけど、時々、ウィンドウの位置が期待した値が返ってこない。

この段階で、船さんのコメントしてくれた
ウィンドウ位置がおかしくなった時に補正するショートカットキーの追加を検討して
実装しようかなぁ、というところまで行った。

でも、やはり根本原因が分からないので
暫定対処でしか無いのは、なんとなく気持ちが悪い。

実は、仕事だとこういう基本的なものは、既に共通部品になっているものを使うので
ウィンドウ位置を覚えるとか、この手のコーディングを改めてするのは久しぶりな感じ。

仕事で使う共通部品では期待した動きをするので
解決方法はあるはずだ。

ということで、追加で調査してみた。

すると、ルーチェ's Homepageのプログラミング小ネタ集に
ウィンドウ位置の正しい復元」という記事があった。

ここの記事は、すごく分かりやすいと思う。
これによるとGetWindowRectのよくある間違いに該当しているようだ。

試しに確認したところ、通常ウィンドウのxボタンで終わらせたり
タイトルメニューの終了から終わらせると、期待したウィンドウ位置がWindowConfig.datに格納される。
しかし、タスクバーから終わらせた時やアイコン化してから終わらせた時は、おかしなことになるようだ。

なお、デバッグウィンドウは大丈夫だと思っていたが
デバッグウィンドウも最大化や最小化をした状態で終わらせるとおかしな値になる。

つまり、ウィンドウが通常状態の時の位置を取得しないとダメということだ。
これにはGetWindowPlacementで、通常位置を取得することで対処する。

ここでDXライブラリのGetWindowPositionを調べてみた。
DxWin.cppによると以下のように呼び出されているので
GetWindowRectのよくある間違いに該当しているようだ。

GetWindowPosition
→NS_GetWindowPosition
→→GetWindowRect

つまり、GetWindowPositionを使っていた時も
内部で最終的にはWindows API GetWindowRectを使ってるから
GetWindowRectで個別にコーディングした時と同じ結果になったということらしい。

実は、GetWindowRectをGetWindowPlacementにするだけだと
アプリケーション終了後に画面解像度を変更された時に対応できない。

これにGetSystemMetricsを使って補正する対処方法があるのだが、
GetSystemMetricsは、プライマリモニタのサイズを返すのでセカンダリモニターも絡むと
プライマリモニターの位置に補正されてしまう。

上記のサイトには、これの対応方法まで載っているものの
プライマリモニタの左側にセカンダリモニタをおいている環境だと
左端のX座標がマイナスになることを考慮していない・・・

かげさんのところだと、新しい机が届いてからは、
まさしくセカンダリモニタがプライマリモニタの左側なので
考慮しないとダメらしい・・・

と厳密にやろうとすると、こういうところまで考えないとダメなんだが、
そもそも、「ウィンドウの位置を移動した後に、その場所を覚えておく」って動きは、
デバッグ設定ファイルで「ゲーム終了時にウィンドウ位置を保存する」
というデバッグオプションにしないと動作しない。

なので、ここまで厳密にやらなくても良いんじゃない?
と考えて、シンプルにGetWindowPlacementで位置を取得するって対応にした。

マルチモニターでのコーディングもやろうと思えばできるので
この問題に対応するチケットには追加情報とかも載せておき
気が向いたら対応するってレベルで良いと思っている。

一通り問題になっていた動作が解決したので、
この問題は、これでOKとしよう。

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.19

今週は時間を取れ無さそうだが、ちょっとずつやっていこう

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

このところ、新しい机の関連作業ばかりやってて
他がおろそかになっていたから、昨日、まとめてやっつけていた
かげさんです。

実は、今週は、あまり初音ミク冒険記の開発に時間が取れ無さそうなんだが
ちょっとずつやっていこうと思っている。

当面の大きな目標は、船さんの提案してくれた
「気球に相当する機能」の実装だ。

「気球に相当する機能」と言い続けるのもなんなので
「エンジェルフォーム」と命名してみた。

そのまま、気球だと、ちょっとアレなので連想ゲームをしてみた。

ふわふわ移動する。
ふわふわコートを装備するとフワフワできる?
「ふわふわコート」って、雪ミクのまんまじゃね?
でも、動きとしてはふわふわだし・・・

と、ここまで考えたところで脱線して零の軌跡のゲーム実況動画を見てたら
羽虫系の敵が羽をパタパタしていた。

!?

羽か?

ふーむ。

ミクさん、マジ天使。
ということは天使の羽とか、どうよ?

ということでMMDモデルで羽のアクセサリがあったので
こんな画像を作ってみた。
Player04_2

テスト画像なのでアニメーションはしない。
Kinectを使える状態になったら考える方針。

ミクさんの天使形態ということで「エンジェルフォーム」と命名して製作中。

が、実は、これを実装しようとしてテストしたところ、
ふわふわジャンプする以前の段階でいろいろと不備が・・・

こないだの記事にも書いたウィンドウ表示位置がおかしいのとか
マップクリエーターでテスト用のステージを作ろうとしたら、データが作れないとか
ステージができたと思ったら、マップ画像を設定できないとか
マップ画像を設定したら縦スクロールしない
などなど、まぁ、いっぱい出ること、出ること。

どれも、今後、「ウータウの森」を作っていく過程で問題になりそうなことなので
少しずつ潰しているところです。

なんとか1月中にエンジェルフォームが動くようにしたいなぁ。

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.17

広い机、デュアルディスプレイ、快適、快適!

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

とりあえず、机の上の本棚には
・ゲーム開発関連本
・開発の参考にしているゲーム攻略本
・MMDやボカロ関連本
を中心に並べてみた。

機器類は、以下のものを新しい机周辺に移動してつないでみた。
・メイン開発マシン
・PS3
・XBOX360

Desk3

J:COMのセットトップボックスの接続は
新しいディスプレイのHDMIセレクターの切り替えとか
デュアルディスプレイの確認をしてる都合で後回し。

新しいディスプレイでの上記の3つの機器の接続は問題なし。

デュアルディスプレイにするときに
新しいディスプレイから音が鳴らなくて、あれれ?
となったんだけど、それはコントロールパネルのサウンドの設定で
標準スピーカーを切り替えたら、期待通りに動いた。

ちなみに今日やったのは、機器のケーブルを全部外して
ケーブルを解きほぐすのと主要な機器の設置。

機器の移動が出来る状態になるまで3時間。
そして、設置するのは、ケーブルの長さを調整したり
設置場所変更によりケーブル自体を取り替えたりと
いろいろやってたから4時間。

めっちゃ疲れた。

早速、働いた分の成果を見てみよう。

ディスプレイを2つ並べてみたら
やっぱり、元々使ってたディスプレイはグレアだから画面は綺麗だ。
でも、Webとかの調べ物は、ノングレアの方が疲れなくて良い。

後、24インチと23インチの1インチの違いは、やっぱりあるね。
横幅は同じだけど、縦幅120ピクセルの違いは大きいな。
特にブラウザでの情報表示で違いを感じた。

それと、ちょこっとだけ、初音ミク冒険記の開発をしてみたんだけど
やっぱり、ディスプレイ2台並べての開発は
一度にいろんな情報が見える分、やりやすい。

想定している最大量の情報をまとめて見るとしたら、こんな感じ。
Desk4

ノートパソコンとKindle、
Kindleとキーボードの間にあるのは
A4サイズのアナログノート。
全部、一緒に並べてみました。

なんか、作業が捗りそうです

残りは、
・プリンタなどのUSB接続機器類
・J:COMのセットトップボックス
・前に使ってたXPマシン
・RaspberryPI
・Wii
・Kinectの設置
といったところ。

プリンタは、さすがに置く場所がないので、
隣の部屋のまま。

が、こいつを使えるようにしないと
メイン開発マシン、ノートパソコン、XPマシンの3台で
プリンタをUSB切替器で切り替えて使えるかの
確認ができないんだよなぁ。
ということでUSBの延長ケーブルを探そう。
確か前にダイソーで購入した気がする。

セットトップボックスも早く繋がないとテレビが見れない・・・
でも、そろそろセットトップボックスも新しいのにしたい。
かげさんの使っているセットトップボックス結構古いから
HDMIのインタフェースがない。
HDMIが使えたら、もう少しケーブル数が減らせたんだが・・・
(それでも7本くらいは、ケーブルが減ったはず)

新しいセットトップボックスは、そのうち調べておこう。

Wiiは、このところ使っていないから、しばらく放置でいいかな。

RaspberryPIは、そのうち、KARONが使えるかの検証をしたいので
そのうち繋がないとイケないが、しばらく泳がせといても良いかもしれん。
つーか、ディスプレイ用に1つ使ったからHDMIケーブルが足りん・・・

Kinectは、とりあえず仮置き状態で繋いでいない。
間違いなく今の位置だと、認識範囲に問題があるから
位置を調整しないといけないな。
早めに調整しないと、MikuMikuDanceでのモーション作成に影響がある。

それとなぜか、パソコンでPS3のコントローラが効かなくなったから
確認しておかないと、初音ミク冒険記のテストがしづらい・・・

まぁ、残りは、おいおいやっていくことにして
今は、今日の成果に満足しておこうっと。

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

やっかいなバグ

| |コメント (2)|トラックバック (0)

 このエントリーをはてなブックマークに追加

やっかいなバグ
・再現条件が分からないバグ
・再現はするが、原因がわからないバグ
・再現して原因も判明したが、解決方法がわからないバグ

一応、解決しづらい順番に並べたつもり。

再現条件が分からないバグは更に2通りあって
・原因は分かるけど、その原因となる現象が発生する条件が分からない。
・原因も発生条件も分からない

実は、船さん提案の気球に相当する機能の実装中に
このやっかいなバグが出てきた。

現象としては、初音ミク冒険記が起動しているにも関わらず
(BGMは鳴っているし、デバッグのログやデバッグコンソールの出力はされている)
初音ミク冒険記のゲームウィンドウが表示されない
というものだった。

ここ2~3日は、必ず再現はするが、原因がわからないバグだった。
が、ようやく原因が判明した。

実は、前回の公開から、現在までの間に初音ミク冒険記を起動した後に
ゲームウィンドウの位置を移動して、終了した時に
その時の位置を覚えておいて、次回起動時に前回終了時の位置に表示される
というのを作っていた。

これは、初音ミク冒険記の開発ツールとかを起動している時に
ウィンドウが重ならないように配置した後、その場所を覚えて欲しくて作った。

で、この場所を保存する処理で、なぜか、画面上ありえない座標が保存されていて
(具体的な数値は覚えていないが、なんとなくINTの最大値のような値だった気がする)
起動時にどうやっても見ることができない画面位置に
ゲームウィンドウを表示しているということが判明した。

位置を保存したファイルを手で書き換えることで対処できたんだけど
これだと対処療法で、根本解決にはならないので
いつ発生するか分からない。

本当は、手直しする前におかしなファイルの状態を退避しておいて
調査しやすくしておくべきだったんだが・・・
そして、座標がおかしな状態になるってのは、実はこれまでも
他のおかしなパターンが存在している。

それも再現方法が分かんない。
たぶん、どこかでメモリ破壊を起こしていそうなんだが
CppCheckでもエラーが出てないので、そこからも調べられずにいる。

仕方が無いのでtracのチケットとして分かる範囲の情報を登録して
次の発生時に更に細かく情報を書いていくって作戦を取っている。

発生した時のハードコピーとか
次に発生した時にどんな情報を知りたいのかなどを登録している。

実はセーブデータにコメントを付ける機能を作ったのは
どのセーブデータが、どんな状況で保存したのかを
メモしておくためだったりするのです。

うーん、何か、この手のバグは解決まで行かなくて困るんだよなぁ。

 このエントリーをはてなブックマークに追加

| |コメント (2)|トラックバック (0)

2015.01.16

配線の森を彷徨う

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

パソコンやらの配線が森のように広がってます。
それを解きほぐしていくと、
更なる別のケーブルが入り組んでいるとだと!?

しかも、この機器とこの機器は、この規格のケーブルじゃなきゃダメで
こっちの規格は速度が早いけど、ケーブルが短くて・・・

うーむ、解きほぐすのも必要だが、
物の配置を考えないとダメそうだな。

一度、ざっくりとでも配線図を作るか。

とりあえず、今日は、音関係のケーブル類は
解きほぐして、まとめて取っ払った。

一部の映像関連のケーブルも排除できたので
それなりにスッキリしたんだけど、
たぶん、LANとか通信周りのケーブルと
何もかも切り替え可能に
という記事に書いたように
USBハブとか1つの機器から大量にケーブルが伸びている子たちを
どうにかしないと、結構、ダメそう。

機械類も大掛かりに移動しなきゃダメだから
これは、明日の昼間にやった方が良さそうだ・・・

本格的に新しい机で初音ミク冒険記を作り始めるのは
早くても明日の夜あたりかなぁ。

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.15

少しずつ物を移動中

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

今日は、DVDとPS3、XBOX360を移動した。
配線を解きほぐすのが予想通り大変・・・

が、新しいディスプレイになることで、
音関係の配線が減るのは助かるね。

といっても実はゲーム機関連は、まだ配線が楽なんだよなぁ。

配置によっては、ケーブルの長さも調整しないとならんし・・・
週末には、移動しきりたいのぅ・・・

移動すれば、Kinectとかワコムのペンタブも
広さ的に使いやすくなるし、がんばろう!

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.14

ビス止め終わり!

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

先ほど、机の裏側のビス止めが終わり
所定の位置に机を移動しました。

移動するにしても、さすがに60キロは、重いです・・・
ちょっとずつ、ちょっとずつ移動しました。

なんか、ちょっと足が張っているし
腰も微妙に違和感があるんで
マシンや本などの設置はまた後日。

現状、配線がスゴイことになっているので、解きほぐさんと。

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.12

机の組み立て

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

金曜の夜に足をつったのの影響も今日は、かなり少ないので
ようやく年末からの懸案事項である机の組み立てを行いました。

といっても、電動ドライバーの電池切れで完成ではないんです。
上の棚の裏側の揺れ防止のビス止めと
上の棚と下の机の転倒防止のビス止めができてません。
普段使わないから充電するのを忘れてたのが失敗でしたねぇ・・・

ちなみに買ったのは、コレです。

実際には、上のリンク先のところは、
北海道への配送をしていなくて注文できなかったので
YahooショッピングのHomeStyleというところから購入しました。
http://store.shopping.yahoo.co.jp/homestyle/dd140dbr.html

北海道なので送料が+1,000円でしたが
HomeStyleさんは
問い合わせの対応も良かったです。

今回の注文で一番文句を言いたいのは西濃運輸。
到着した荷物のシールにも、指定日より早くても遅くてもダメ!
って書いてるのに遅れて持ってきても何一つ言わず帰っていった・・・
前にも書いたけど、指定日配達が2日遅れたのは
今回で2回目なので、もう信用しない。

で、途中まで組み立てたんだけど
一応、形にはなったので写真を撮ってみました。

大きさが分かるように
新しく購入した23インチのディスプレイだけ置いてみました。

縦はこんな感じ
Desk1

横はこんな感じ
Desk2

各パーツの下の方の白いのは組み立ての時に
パーツの番号が書かれたシールです。 後で剥がす予定です。

近いうちにビス止めをして
パソコンとかを設置すれば、あこがれのデュアルディスプレイの環境になります。

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.11

★祝!ブログ開設10周年!★

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

今年も1月11日がやってまいりました!

111ということで、このブログは本日で10周年です

おめでとクラッカー( ^-^)。∠※PON!。.:*:・'°☆。.:*:・'°★°'・:*

みなさん、コメントやトラックバック(*^-゚)v Thanks!!☆彡

って、書いてみたが、トラックバックはのっちさんの以外、
全部スパムだったな・・・

10周年記念ということで、今日は、宅配ピザを取りました!
美味しかったです。

いやぁ、十年一昔といいますが、
最初の頃より記事投稿頻度は落ちているものの
よく続いているなと思う。

更新頻度が落ちているのは、大抵、
・仕事がおそくまでで疲れている
・体調が悪い
・やる気がガタ落ち
・記事を書くネタがない
って感じなので、ちょくちょく記事を投稿している時は
体調が良かったり、やる気がある方なわけで
いつも年末に作る1年分のブログページを作ると
その年のおおまかな状況が割りと思い出せるのがスゴイな。

実は、今年も、この日に「初音ミク冒険記」の最新版公開を
考えたりしてました。(我ながら、懲りない奴だなと思う)

現在作成中ですが、船さんから提案があった
気球に相当する機能ってのを公開したいなぁ
と年末には漠然と思ってました。

が、机が組み立てられていなかったり
ソースフォルダが壊れたりしたのの影響もあって
このまま3年連続で「考えたりした」という
過去形になることが確定しました・・・。

去年の1月11日と今日時点での、
Tracで管理しているチケット数は以下の通り。
 チケット総数 :69→247
 消化チケット数:19→144
 残チケット数 :50→103

なんか、消化チケットも増えているが、チケット総数の伸び率の方が高いよ!
前回の初音ミク冒険記の公開時の残チケットが80台だったのだが、
年末年始でやることを整理していたら、どかっと増えてしまった。

当面の目標は、残チケット数が100を切ることかな。

PS
かげさんと同じ1月11日にからブログを始めた
のっちさんの「西訪旅游 ~タイ ピピ島・クラビ・プーケット 諸々アジア旅のブログ~」も10周年です!

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.10

開発環境が無事に復旧した

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

さて、ソースとかtracのデータ、SVNのリポジトリデータが
一通り復旧したので、今日は年末からの残作業である
机の組み立てをする!

はずでした・・・

が、昨日、帰宅後に足をつってしまい、
今日はまだ足に違和感がある状態なので
ちょっと様子見にします・・・

ということで、本日は安静にしていたので
本来、USBメモリのデータが飛んでいなければ
作る予定だった初音ミク冒険記のプログラムをしてました。

一応、今日は7つのチケットをやっつけた。

でも、年末年始でチケット数が結構増えたので
残チケット数は101と、100を超えた状態だと!?

その内の1チケットは、テストが終わっていたのに
USBメモリのデータが飛んだせいで未クローズ・・・

修正量が多いチケットだったので、結構、堪えます。
まぁ、数時間でやっつけられるはずなんだが、
ちと、やる気が失せ気味なので、
そろそろ船さんの提案にあった気球に相当する機能追加をしようかな。

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.09

地道に復旧作業ちう

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

昨夜、寝る前に1月1日の分まで
tracのwiki、チケット、SVNのリポジトリを復旧しました。

まぁ、SVNの方は、
tracのチェンジログから取り出したファイルを使って
もう一度コミットしていくって感じなんだが・・・

どうやらSVNのリポジトリが使っている
ハッシュファイルが破損したようで
リポジトリブラウザで、一番肝心のトランクが見れなくてねぇ。

海外では、SVNのソースを解読したり
試行錯誤してPythonスクリプトで
かげさんと同じ状態から復旧できた人がいるみたいなんだが
その人の環境に特化したスクリプトになっているらしくて
公開はしていないんだよねぇ。

一応、メールで連絡を取れば、スクリプトは送ってあげるよ!
みたいなことが書いてあったんだが
英文メールは、Google翻訳とかに頑張ってもらうとして
Pythonスクリプトを入手しても
Pythonは、tracのカスタマイズでチラ見したくらいで
かげさんはPythonを読めないんだよねぇ・・・

ということで、地道だけど確実な復旧方法を取ることにしたという。
でも、これ、確実にTracLightningを使っていなかったら
tracのタイムラインから、時系列に従って
順番に復旧していくって方法は取れなかったと思う。

デスクトップPCと違ってノートPCは
定期的なバックアップの仕組みを作ってなかったのも
まずかった。

バックアップは、バックアップでもう少し考えないとダメかもしれん。
今回みたいに短期集中で、
ものすごくソースやドキュメントを修正していると
1週間分、吹っ飛ぶだけでも、かなりのダメージになる。

何にしても、今日のうちには復旧できそうで良かったよ。

 

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.08

アクセスカウンターの末尾が777だった

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

crowさんのコメントに返信したら
アクセスカウンターが、こんなふうになった。
223777

数字全体としてはキレの良い数字ではないが
777とか見ると、うれしくなるね!

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.05

2015年、仕事始め

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

仕事始めの日です。

一応、朝の会議用に年末にやった作業のメモは残したんだけど
肝心の今日は朝から何をやるかを買い忘れていただと!?

ということで、何をやるのか確認するのが初仕事になったともいう・・・

おかしいな、いつもはその日の作業と
翌朝何から作業開始するかをセットでメモするようにしているんだが
と思ったら
どうやらテンプレートをコピーする時に
翌朝の作業の行をコピーし忘れたっぽい・・・

うん、大したことがなくて良かった。

今日は昼から頭がボーっとして
ただひたすら眠かった・・・

前日はしっかり寝たのに何でだと思ったら
年末に席替えをした時に扇風機の場所が変わっていて
いつもは朝から稼働している扇風機が回っていなかった。

で、扇風機を回した途端に眠気も飛んで
頭がぼーっとするのも無くなった。

単純に暑かっただけらしい・・・

そりゃねぇ、北海道民に
この季節に30度オーバーの作業場所ってのは
何の罰ゲームだよ!って話ですよ。

快適になったおかげで30分以上、
原因が分からなかった不具合も、原因に気付けました。

うん、明日から朝の一番の作業は扇風機のスイッチオンだな。

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.04

新しい机組み立てられず・・・

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

今日は、新しい机を組み立てる予定だったのだが
組み立て始める直前に
電源、電話、J:COMのケーブル関係の都合で
当初、設置予定だった場所に設置すると
いろいろまずいことに気づき
その問題の対処として
食器棚と冷蔵庫を移動することにした。

おかげでバタバタしていたため
気付けば、昼ごはんが15時半だったり
その後、疲れて眠くなったので昼寝したら
あっという間に本日が終了となってしまった・・・

これは、次の3連休まで持ち越しかな・・・

今週は、本の整理と破損したソースの復旧をしないとなぁ

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.03

Windowsフリーズの影響で開発フォルダが破損しただと!?

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

初音ミク冒険記で昨日の夜中に作業した分を
SVNにコミットしようとしたら、なんだか妙に時間がかかる。
何分も待っているのに反応が無い。

タスクマネージャでみるとエクスプローラも
TortoiseSVNも応答なしになっている。

しかたないのでショートカットキーを使って無理やり
Windowsの再起動をかけた。

まぁ、時間はかかったものの無事に再起動はした。

そして、愕然とした。

あれ?
初音ミク冒険記の開発フォルダが
文字化けのフォルダがわんさかあって
ファイルサイズも軒並みおかしなことになっているんだが・・・

確認したところ、どうやら再起動時にエクスプローラで開いていた
初音ミク冒険記の開発フォルダだけ
ピンポイントで壊れているだと・・・

まじか・・・
SVNのリポジトリから最新版を取得するか・・・

えっ!
serialized hash missing terminator
って、なんぞ!

ということで、SVNからも最新ソースを取得できず・・・
どうやらフリーズ時にSVNを使っていたから
SVNのデータベースも壊れているっぽい・・・

USBメモリだったから、強制終了時のアクセスエラーでおかしくなったのかも・・・

が、変更ログだけは残っているのは確認。

帰省前のソースは札幌にあるし
tracのデータも残っているので、
チケット内容とソースの復旧はできそうだ!

さて、ソースは復旧できそうだけど
SVNのリポジトリは、どうやって復旧させればいいんだろう?
これは、ちょっと復旧に時間がかかるかもしれない。

うーむ、今日はこの後、札幌に帰るのだが
その前にコミットしようとか思わなければ良かったなぁ・・・

仕方がない、復旧方法をまとめたり、
バックアップ計画を立てるチャンスと考えようか。

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.02

こんなの見る必要がある日は、2度と無いと思う「幻の書籍」?

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

Notopenbook

実家の本棚にあって、ビビったんだが
これは「幻の書籍」と言っていいと思う。

左側は、たぶんPC-8801 mkⅡが家にあった頃の本だと思う。

今どきの人だと全然イメージ湧かないと思うけど
PC-8801 mkⅡがかげさんちに来た時は、
プログラムのロードで5インチのフロッピィディスクが使えて
しかも、カセットテープよりもプログラムのロードが速くて
めっちゃ感動した記憶があります。

右側は、PC-8801 mkⅡの前に使っていた
PC-8001の時の本だと思う。

そう、この当時は、漢字ROMってボードで拡張しないと
半角の英数カナ記号しか入力や表示ができなかったのです・・・

Windows世代の人には想像できないだろうな・・・

PC-8001は、かげさんの家で最初に購入したパソコンです。
そもそも昔は、パソコンじゃなくてマイコンと言ってました。

マイコンBASICマガジンという雑誌にある
各機種のBASICで書かれたミニプログラムが大量に掲載されていたので
それを読みながら、かげさんの家にはなかった機種のBASICの
プログラムをかげさんの家のBASICに移植して遊んだりしたものです。

思えば、遠くへ来たもんだ

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

2015.01.01

あけおめ、ことよろ2015

| |コメント (0)|トラックバック (0)

 このエントリーをはてなブックマークに追加

明けましておめでとうございます。

元旦恒例の初詣に行って来ました。

おみくじは大吉でした!
何か良いことが起こりそうな予感!

みなさんのおみくじは、どうでしたか?

おみくじの順番が気になる人向けの情報は、こちら!
引いたはいいけどどの順番?意外と知らない「おみくじ」の並び順

今年は、もっと「初音ミク冒険記」の制作を進めたいな、と思ってます。
実は、今日も、ちまちまと実験的なロジックを作ってます。

皆さーん、今年もよろしくお願いしますね!

 このエントリーをはてなブックマークに追加

| |コメント (0)|トラックバック (0)

« 2014年12月 | トップページ | 2015年2月 »