2016/10/09(日)Unity開発環境のセットアップ
Windows + Androidでのお話
Unity
最新版を落としてインストール
visual studio 2015 communityがインストールされます
C#のコードはこれで書く模様
ディスク食うのでヤダって場合、インストール後に消すこともできる?
Unity起動して、[Edit] - [Prederences] - [External Tools]にエディタの設定がある
mono develop(buit-in)を選べば、VSではなく標準エディタが立ち上がる
VSは初回起動にログインするか聞かれるけど、そっちは後でとか、しない選べば次回以降聞かれない
あと、VSの起動があまりにも遅いと、バックグラウンドでmono developも並行して立ちあがるっぽい
内部でタイムアウト処理とかしてるのかもしれない
- 注意
- アカウントの登録必須
今後、このアカウントで開発環境にログインする - ライセンス
会社等でやる場合、収入金額によってはライセンスを買う必要がある
個人の場合、Unityアプリでの収入が少ない場合(10万アメリカドル...1000万円くらいまで)は必要なし - テンプレートの文字コード
VS開くたびに、改行コードがCR+LFじゃないってうるさいので直す
参考:http://blog.kanotype.net/?p=29
C:\Program Files\Unity\Editor\Data\Resources\ScriptTemplates
上記パスにテンプレートがあるので開いて直す
ちなみに、BOMつきテキストファイルなので対応したエディタが必要かもしれない
- アカウントの登録必須
Java
JDKの最新版を落としてインストール
こっちは開発環境(Development Kit)ではなく、実行環境(Runtime Environment)なので注意
Android
Android Studioの最新版を落としてインストール
今は、eclipseいらない模様
ダウンロードサイズが1600Mを越えてる上に、android SDKを展開すると4000M超える
あと、google らしく、SDKが個人のフォルダに入る
SDK Folder: C:\Users\xxxxx\AppData\Local\Android\Sdk
1台を、複数のアカウントで使い分けるときは注意
展開し、初回起動時に、以前の設定のインポートと、追加ダウンロード(更新)が始まる
以前に使った環境があって、設定取り込みたければimportを選択
あとは、標準環境(standard)でいれる
関連付け
UnityにAndroid SDKとJDKのパスを設定
Unity起動して、[Edit] - [Prederences] - [Esternal Tools]
[Android]の
[SDK]に[C:/Users/xxxxx/AppData/Local/Android/sdk]を設定
AppDataフォルダは隠しフォルダなので、Browseから選ぼうとしても非表示になってるかも?
[JDK]に[C:/Program Files/Java/jdk1.8.0_102]を設定
バージョンで変わるけど、こっちはBrowse選べば、そのままJavaのパスが選択されてるはず
2016/09/19(月)車買い換えた
車種とかは前と同じ
前は控えめに乗ってたけど今回は思いっ切り乗ってる
最近のは燃費いいね
40-50kmくらいでのんびり走ると40km/lくらいになりそう
ナビは9月発売になったパイオニアのサイバーナビ
なんで軽にこんなハイグレードなやつつけてるんだか...
走行軌跡が白い四角で出るんだけど、だいたい1000kmくらいで古いのから消えていく模様
前の楽ナビは250kmくらいだったので、4倍に伸びた
前の車
走行距離は18万kmくらいでした
2009年の777kmの写真が懐かしい
13万km超えたくらいでがたつき始めた
15万kmくらいでoilが漏れてるのか、かなり食い始めた感じです
一度oilランプがついて焦った...
乗り始めで、平均19km/lくらいだったのが、最後は12km/lくらいまで悪くなった気がする
乗り方が雑になっただけかもだけど...
2016/09/19(月)レンズいろいろ買った
2016/08/27(土)ディスクを論理ボリュームに追加する
論理ボリュームの良いところはディスクが足りなくなりそうなら追加できること。
作業としては、前の記事とほぼ同じで、作成ではなく、追加になるくらいです。
前準備
追加したディスクは 前の記事 と同じようにパーティション切って、パーティションタイプを変えておきます。
物理ボリュームの作成とボリュームグループへの追加登録
前回作成した DataVolume に追加します。
# pvcreate /dev/vdc1 Writing physical volume data to disk "/dev/vdc1" Physical volume "/dev/vdc1" successfully created # vgextend DataVolume /dev/vdc1 Volume group "DataVolume" successfully extended
論理ボリュームの拡張
空き領域(FREE)のすべて(100%)を追加(+)します。
# lvextend -l +100%FREE /dev/DataVolume/dv1
ディスクを拡張する
フォーマットするとデータ消えるので注意。
unmountしなくても大丈夫っぽい。
拡張用のコマンド使います。
# resize2fs /dev/DataVolume/dv1 resize2fs 1.42.5 (29-Jul-2012) Filesystem at /dev/DataVolume/dv1 is mounted on /xxxxx; on-line resizing required old_desc_blocks = 7, new_desc_blocks = 13 Performing an on-line resize of /dev/DataVolume/dv1 to 52426752 (4k) blocks. The filesystem on /dev/DataVolume/dv1 is now 52426752 blocks long.||<
これで容量拡張されています。
参考サイト
http://qiita.com/g_maeda/items/3602dc2f7af3f711f9c4
検索用
[linux] [lvm] [物理ボリューム] [論理ボリューム] [作成]
2016/08/27(土)ディスクを論理ボリュームにする
さすがに、データ用領域を論理ボリュームにしておかないのはメリットが少なすぎるので、設定しておくことにする。
この記事は、前の記事の続きです。
LVMはパーティション単位でボリュームを作るらしい。
以下、ゲストでの作業です
lvmを入れる
入れてなかったので入れる。
# apt-get install lvm2
パーティションタイプを変える
# fdisk /dev/vdb Command (m for help): t Selected partition 1 Hex code (type L to list codes): 8e Command (m for help): p Disk /dev/vdb: 107.4 GB, 107374182400 bytes 13 heads, 44 sectors/track, 366634 cylinders, total 209715200 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xde84f399 Device Boot Start End Blocks Id System /dev/vdb1 2048 209715199 104856576 8e Linux LVM Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
物理ボリュームの作成とボリュームグループへの登録
今回はデータ用領域なので、DataVolumeにしてみた。
ここで作成したものが、いわゆるハードディスクに相当するっぽい。
# pvcreate /dev/vdb1 Writing physical volume data to disk "/dev/vdb1" Physical volume "/dev/vdb1" successfully created # vgcreate DataVolume /dev/vdb1 Volume group "DataVolume" successfully created
ボリュームグループから論理ボリュームの作成
いわゆるパーティションを切る作業。
すべて(100%)の領域(VG)を割り当てます。
[/dev/DataVolume/dv1]ってデバイスができるので、適当に使うだけです。
# lvcreate -l 100%VG -n dv1 DataVolume
ディスクをフォーマットしてマウント
# mkfs.ext4 /dev/DataVolume/dv1 # vi /etc/fstab [/dev/DataVolume/dv1 /path/to/mount ext4 defaults 0 0]を追記 # mount -a
これで使えます。
次の記事で論理ボリュームの追加します。
検索用
[linux] [lvm] [物理ボリューム] [論理ボリューム] [作成]
2016/08/27(土)kvmにディスク追加した
2年前に作った仮想環境(ゲスト)のディスクが足りなくなったので追加した。
20Gあれば足りると思ってたけど、最近はオンラインにファイルおくようになったので足りなくなった。
最近はいくら容量があっても足りないね。
バックアップの都合と、データ移行の都合であえて現在のディスクを拡張せずに、新しくディスクを追加します。
ゲストOSの動いているディスクはいじらないので停止したり、再起動の必要はなし。
ホスト側で仮想ディスクの作成と追加
前と同じところにディスク作成。
今回はvdbとして100G追加。
必要なら改めて追加する。
$ cd /path/to/image $ qemu-img create www-data1.img 100G Formatting 'www-data1.img', fmt=raw size=107374182400 $ vi www-data1.xml <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source file='/path/to/image/www-data1.img'/> <target dev='vdb'/> </disk> $ virsh attach-device www ./www-data1.xml --config デバイスが正常に接続されました
--config付けると設定ファイルに追記されます。
というか、つけないとゲスト再起動時にアタッチされません。
くっつけたデバイスを外すときは
$ virsh detach-device www ./www-data1.xml --config デバイスが正常に切断されました
で外せます。
ゲスト側でディスクをフォーマット
# fdisk /dev/vdb Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p Partition number (1-4, default 1): 1 First sector (2048-209715199, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199): Using default value 209715199 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. # mkfs.ext4 /dev/vdb1
マウントさせる
マウントするように書いておく
# vi /etc/fstab [/dev/vdb1 /path/to/mount ext4 defaults 0 0] を追記 # mount -a
以上で設定終了...
なんだけど、データ用領域は拡張する可能性大なので、きちんと論理ボリュームにしておくことにする。
次の記事でまとめます。
検索用
[linux] [kvm] [ディスク] [追加] [拡張]
2016/04/23(土)2016-04-23
amazonでモバイルスピーカーで検索したら、読めない文字が出てきた
これなんだけど
「モバイル゚カー」
「ル゚」って何て読むの?
そもそもこんな文字があるの知らなかった
追記
半濁音っていろいろあったのね
https://ja.wikipedia.org/wiki/%E5%8D%8A%E6%BF%81%E7%82%B9
2016/03/14(月)windows10
やられた
10分ほど席を外してるうちにアップデートが走ってた
戻すのも面倒なのでこのままでいいか
追記
なんか、再起動したらWin7のままなんだけど
コントロールパネル開いたら 1900101-20017 のエラー出てた
アップグレード失敗らしい
デバイスが認識できないとか、その辺の理由で失敗したみたいね
いろいろくっつけてるからなぁ
そもそも、Win7の時点で不明なデバイスが残ってるし
まあ、これで勝手に10に上がらないようなので、一安心か
そう思っていたじきが……
夜中にpcバックアップ走らせてたのだけど
朝になったら、またwin10アップデートちうと表示が
失敗した直後にもう一度やるとは思ってなかった
仕事から帰ったら、例のkb303...をアンインスコしてやる
2016/03/08(火)D750
2016/03/07(月)CPANが動かない
CentOS 7でcpanをいれる
# yum install CPAN
初回起動時にcpanの設定が走るけど、
Can't call method "http" on unblessed reference at /usr/share/perl5/CPAN/FirstTime.pm line 1866.
で動かない
適当にぐぐると、なぜかvmwareのKBが引っかかった
このエラーは、現在のFirstTime.pmモジュールのバージョンが5.53以降である場合に発生します。CPANでは、本モジュールは5.52より前のバージョンで動作することを想定しており、エラーを返します。
vmwareのKB 2038990
って、FirstTime.pmって、CPANのモジュールでしょ!?
5.52以前で動作を想定しているってどういうことよ...
yumで入るのは5.5303なので、最新版にしてみる
せっかくyumで入れてるのに再コンパイルってのもなんなので、firsttime.pmだけ入れ替えた
FirstTime.pmの最新版
http://search.cpan.org/dist/CPAN/lib/CPAN/FirstTime.pm
記事書いたタイミングで 5.5307 になってました
一応バックアップ取ってからコピー
# wget http://search.cpan.org/CPAN/authors/id/A/AN/ANDK/CPAN-2.10.tar.gz
# tar xvzf CPAN-2.10.tar.gz
# mv /usr/share/perl5/CPAN/FirstTime.pm /usr/share/perl5/CPAN/FirstTime.pm_5.5303
# cp ./CPAN-2.10/lib/CPAN/FirstTime.pm /usr/share/perl5/CPAN/
これでとりあえず動いたのでいいことにする