2016年1月16日土曜日

「VisualStudio2015」&「typescript」&「Apache Cordova」&「pixi.js」でゲーム開発への道のり その1


タイトルのとおり
「VisualStudio2015」&「typescript」&「Apache Cordova」&「pixi.js」でゲームを作ってみようと思い立ったので作成日記をかねてメモ。

試行錯誤しながらやってるので、正しいかどうかの保証は無い。

まずは、「pixi.js」のサンプル(バニーがクルクル回るやつ)を動かすのにチャレンジ。

とりあえず、「VisualStudio2015」のインストールして、空のCordovaアプリを作り

  1. 下準備
    • Pixi.js
      • 「pixi.js-master.zip」をここからダウンロードし解凍する。
    • Pixi.jsのtypescript用のファイル
      • 「pixi-typescript-master.zip」をここからダウンロードし解凍する。
  2. 解凍したファイルの配置。
    • 「pixi.js-master.zip」を解凍してできた「pixi.js」,「pixi.js.map」
      • 「%プロジェクト%\www\scripts」に配置
    • 「pixi.js-master.zip」を解凍してできた「bunny.png」
      • 「%プロジェクト%\www\images」に配置
    • 「pixi-typescript-master.zip」を解凍してできた「package.json」,「pixi-extra-filters.d.ts」,「pixi-spine-tests.ts」,「pixi-spine.d.ts」,「pixi.js-tests.ts」,「pixi.js.d.ts」
      • 「%プロジェクト%\scripts」に配置
  3. 「index.html」の編集
    • 「<p>アプリケーションの準備が整いました。</p>」を削除。
    • 「<script src="scripts/pixi.js"></script>」を追加
  4. 「index.ts」の編集
    • サンプルのコードを「index.ts」の関数「initialize() 」に追加、「'_assets/basics/bunny.png'」を「'images/bunny.png'」に書き換える。
  5. 実行
    • バニーがクルクル回る。

各ファイルの配置は以下の画像の通り。

「index.ts」はこんな感じ、

実行するとこんな感じ


その2に続く。



2015年12月19日土曜日

【PowerShell】フォルダ配下に格納されているファイルのファイル名を取り出す。

タイトル通りのことをまた使うかも知れないのでメモ

こんな感じのフォルダ構成から格納されているファイルのファイル名のみを取り出す。

フォルダ構造

PS D:\@temp> ls -r


    ディレクトリ: D:\@temp


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----        2015/12/19     23:47            1
d----        2015/12/19     23:47            2


    ディレクトリ: D:\@temp\1


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----        2015/12/19     23:47            1_1
d----        2015/12/19     23:47            1_2


    ディレクトリ: D:\@temp\1\1_1


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---        2015/12/19     23:47          0 b.txt


    ディレクトリ: D:\@temp\2


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---        2015/12/19     23:47          0 a.txt



「ls -r」で配下のフォルダ・ファイルを取得、「Where-Object { $_.Attributes -ne "Directory"} 」でディレクトリを除外、「%{ $_.Name}」でファイル名のみを表示。

フォルダ配下のファイルのファイル名のみ取り出す

PS D:\@temp> ls -r | Where-Object { $_.Attributes -ne "Directory"} | %{ $_.Name}
b.txt
a.txt


一年に2・3回は使うはず。

2015年12月12日土曜日

【PowerShell】Windowsでgrepもどき その2

Windows&PowerShellでgrepもどきをやるさいのメモ その2
※その1はこっち

「select-string」のみだと結果に、ファイル名とヒットした行数が入る。



PS D:\@temp> ls -r | select-string "aaaa"

test.txt:1:aaaabbbb
test.txt:5:eeeeaaaa



「select-string」の結果から「Line」プロパティを取り出すことでヒットした行のみを取り出すことができる。



PS D:\@temp> ls -r | select-string "aaaa" | %{ $_.Line }
aaaabbbb
eeeeaaaa


その3はコッチ

2015年12月4日金曜日

「レッツノートRZ5」を一週間使ってみた所感

「レッツノートRZ5」を一週間使ってみた所感。

この一週間は土日に持って出かけ、 平日は夜に布団の上において寝そべりながら使っていました。

とりあえず所感を、
  • 軽い
  • 軽いです、片手で持っても特に苦にはなりません。
    鞄に入れても特に苦も無く持ち運べます。
  • キーボード
  • FnキーとCtrlキーの入れ替えを行いました。
    打ちやすさは大きさから考えれば十分すぎるくらいに打ちやすいです。
  • リバース型コンパーチブル
  • キーボードが分離できないお陰で、逆に布団の上や膝の上でも使いやすいです。
    Surface Pro 3のときは膝の上で使うには少々使いづらかった。
    また、幅の狭いテーブルの上でも安定して使えるがいいポイントです。

とりあえず次は年末年始に実家に帰る際に持ち運んだ際の所感を年明けに記事にしようと思います。

2015年11月27日金曜日

「レッツノートRZ5」と「Surface Pro 3」の見た目と重さを比較、あとRZ5の初見での所感

前回の記事で書いたレッツノートRZ5が届いたのでまずは「Surface Pro 3」 と比較。

まずは見た目(Surface Pro 3は前回参照)。



次に重さ、



「Surface Pro 3」 は本体835グラムにタイプカバー315グラムの計1150グラム、
「レッツノートRZ5」は746グラム。

以下、初見での所感。
  • 手にとって見て
  • 軽いです、「Surface Pro 3」本体と100グラムも違いませんが、大きさのせいか軽く感じます。
  • 動作
  • まだ初期設定中ですがサクサク動きます、暫く使ってみてからもう一度所感を述べます。
  • 値段
  • 財布に凄まじいダメージ(30万)です、後10万安ければorz。
初見での所感は以上。

次は実際に1週間程度運用してからの所感を。

2015年11月21日土曜日

Surface Pro 3 一年間使ってみた感想

現在メインマシンは自作のWin7デスクトップ機(デュアルディスプレイ、ゲームや開発用)、サブとしてSurface Pro 3という構成でしたが
今回2014年の11月に買ったSurface Pro 3を売ってレッツノートRZ(CF-RZ5YDSQP)に買い換えることにしました。

今更ですが一年間Surface Pro 3を使ってみた感想を、
ちなみに買ったモデルは256 GB / Intel i5のモデルでタイプカバーも買いました。

  • 「これさえあれば、何もいらない。」
  • 嘘ではないです。ただし、Surface Pro 3のみで運用するスタイルでありそれで用件を満たせるなら。
    このキャッチコピーは本当だと感じます、スペック的には通常使う分には問題ないのでPCとしても問題なく使えるし、タブレットとして使っても少々重いですが使えます。
    また、モバイルPCとして使っても問題なく使えます。
    ただ自分は家にいる間は用途とスペックの関係上メインマシンを使うのでタブレット兼モバイルPCとしての用途が主となりました。
    モバイルPCとして持ち出した際に特に問題なく使用できました。
    また、タブレットとして寝転がりながら使っても少々重いことに目を瞑れば問題ありません。
    メインマシンとして使うならヘビーユースで無い限り問題なくメインマシンとして使えます。
  • Surface ペン
  • OneNoteとの組み合わせて使うと非常に便利です。
    OneNoteに資料の画像をコピー、ペンで書き込み。この使い方は良いです。打ち合わせやブレストが捗りました。
  • キックスタンド
  • 机の上から膝の上で使用する時まで、用途に合わせて柔軟に角度調整できるので便利に使用できました。
  • タイプカバー
  • タイプ感は薄いカバーであることを考えると十分許容範囲です。
    ただ、タッチパッド部分のは「タップを無効化」しないととタップが暴発します。 
  • 熱問題
  • 各所で上げられていますが、へビーに使うと結構熱くなります。
    普段は静かですが、熱くなると結構ファンの音もするので気になります。

一年間使ってみて、私の運用スタイルにマッチしなかったことが手放す理由です。
人に勧めるかと聞かれればヘビーユースに使わなければ問題ないので、運用スタイルがマッチする人には勧めると思います。

※手放す予定のSurface Pro 3の写真。




2015年11月8日日曜日

2016年度の手帳の話

たまには技術ネタ以外の投稿を
2016年の手帳の話。

2015年はKOKUYOのSYSTEMIC(アクティブタイプ)
同じくKOKUYOのA7サイズのキャンパスダイアリーと
LIFEのA7方眼ノートを収容して、
表紙ポケットにボールペンを、
内ポケットにPASMOを入れて運用していました。

2016年からA7サイズのキャンパスダイアリーは廃盤になったため、
代わりのA7サイズを探した結果、
ブリットハウスのTHEMEのA7サイズ用のダイアリーリフィルを見つけたため、
2016年度はこれをキャンパスダイアリーの変わりにして運用予定です。

ちなみに、今回の件でA7サイズのスケジュール帳を探しましたが、
ブリットハウスの製品くらいしか見つかりませんでした。
後はDAIGOのHandyPick(スモール)用のダイアリーを加工するくらい。