Unityで二次元配列を、stringに変換するコード

2次元配列を、string変換

Unityで通信用に変換したりする時に利用できそうなのでメモ。
下記は、int型の二次元配列の例でっす


// 二次元配列を文字列化 public static string Arr2StrEncode(int[,] intArr){ string str = ""; for (int i = 0; i < intArr.GetLength(0); i++) { for (int j = 0; j < intArr.GetLength(1); j++) { str = str + intArr [i, j].ToString(); str = str + ","; //列の区切り文字 } str = str + "\n"; //行の区切り文字 } return str; }

namespaceで、一元化しておくと便利。
あと、列と、行の区切り文字も変換できるようにしておいた方がいいです。。

間違ってビデオカメラのデータを全削除してしまった時の対処w

ある日、間違ってビデオカメラのデータを全削除してしまったお話(汗)

デジタルなデータって基本的に、削除ってやっても中身のデータは消えずに、
インデックスという目次で1データ当たりの区切りをつけているという間隔はあったので、
どうにか復旧できないかと、試行錯誤した際のメモ。。とほほ

間違って削除したあとに、録画し直すと、
修復可能なデータまで上書きされて消される可能性があるので、
知識がない人は触らないで、データ修復業者にお願いするのが無難?
また、この内容は自己責任でお願いします!さすが大事データなので慎重に!

シチュエーション

  • 消したデータ
    Sony製のビデオカメラ(SDカードではなく、HDDのタイプ) 全データで120G程度
  • 復旧を試みたPC
    Mac Book Pro(空き容量が50GBしかない!)

復旧方法とメリット・デメリット

  • データ修復を業者にお願いする。
    • メリット1: 修復確率が高そう。
    • デメリット1: お金がかかる今回の120G程度だと安くても3万はかかる
    • デメリット2: 信頼できない業者だと、中のデータを見られる可能性がある
              
  • データ修復ソフトを使って修復する
    • メリット1: 安く済む
    • メリット2: 誰にもデータを見られるリスクがない
    • デメリット1: 間違えると大変な事に!(修復できなくなる)
    • デメリット2: 手間がかかる、あと修復データの移行先なども用意

実際に修復!!!!

僕は、コスト面と信頼できる業者を探すのが面倒だったので、
データ修復ソフトを探ししました。

選びに選んだ、修復ソフトはこれ!

サクッとWEBで整形してくれる便利ツールのサイト!

多忙な方におすすめ、WEBでできる簡単整形サイト!

Windowsで文字コード一括変換に便利なツールメモ・・

日ごろから、mac、Linux、Windowsで、コードを回しまくっていて、
しょっちゅう文字コードを変換するので、便利なツールないかと思っていたらあったのでメモ。

http://www.kashim.com/kanjitranslator/index.html
kashim.comさんの KanjiTranslator というのが便利でした。

Windowsのシェルでもいけるのですが、Winではコマンドプロンプトを滅多に開かないので、
ツールに頼ります。。(汗)