万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    2013-11-01から1ヶ月間の記事一覧

    Unityでソースからドキュメント

    URL: http://www.doxygen.jp/Mac OS X用の.dmgも用意されている。 下の方: http://www.stack.nl/~dimitri/doxygen/download.htmlウィザードを進める。 出力と入力をきちんと選択。 再帰的に読み込むオプションにチェックを忘れないこと!UnityScriptなんての…

    MonoDevelopでのXMLドキュメント

    ↓ ↓ 「Generate xml documentation」をチェック。。monodocが使えない。どうする? http://stackoverflow.com/questions/10307294/xsl-templates-for-xml-documentation-in-monodevelopこちらは簡単と・・・

    UnTested Unity 値がパターンのいずれかなのかをテスト。 C#

    string hoge = "b"; Assert.IsTrue (hoge == ("a", "b"), "correct hoge value"); なんてテストしたい。 しかし、そんな書き方は出来なかった。 using System.Linq; Linqを入れ、 string hoge = "b"; Assert.IsTrue (new string[] {"a", "b"}.Contains ("b")…

    UnTested Unity Coroutineでテスト。 C#

    このコードは動かない。 [Test] public IEnumerator APIAccessTest () { Dictionary <string, object> webInfo = new Dictionary<string, object> (); string userId = "00001"; // yield return StrarCoroutine (apiAccess.FireWebAPI (userId, (value) => { webInfo = value;})); yield ret</string,></string,>…

    UnTested Unity C#

    これでいけた [TestFixture] public class WaitTests { [Test] public IEnumerator AscyncTest () { yield return RunWait(); Assert.IsTrue (true, "THIS SHOULD PASS"); } private IEnumerator RunWait () { yield return new WaitForSeconds (0.5f); } }

    FileInfoから拡張子を外して取得

    GetFileNameWithoutExtensionを使えば、拡張子が外せる。 string myPath = Application.dataPath + "/Resources/MyPrefab"; DirectoryInfo dir = new DirectoryInfo(myPath); FileInfo[] info = dir.GetFiles("*.prefab"); foreach (FileInfo f in info) { D…

    UnTested Test単体テストフレームワーク。 Unity C#

    NUnit Liteでは、コルーチンはテスト出来ない。(多分(^_^;)) StartCoroutineとかIEnumeratorとか書くだけで動かない。 現在最新版の「NUnitLite 0.7」でもできなかった。 仕方ないので作者に聞くと別のAssetを紹介してもらった。(自分のアセットに自信な…

    NUnitLiteでのコルーチン系のテスト Unity

    例えば、WWWやWaitForSecondsなどを使いたい時、 コルーチンは必須になる。例として、このように書いた。 このUnity用UnitTestツールであるNUnitLiteは、 MonoBehaviourを継承してアタッチして使うタイプだが、 今回SomeTestInPlugins自体には普通はMonoBeha…

    安全にToString () C#

    Hoge["key"] のようなDictionaryのものを Hoge["key"].ToString (); のように文字列に変換すると、Nullの場合 NullReferenceException: Object reference not set to an instance of an objectのようなエラーが出る。URL: http://stackoverflow.com/question…

    C#でのDictionaryのTryGetValueとContainsKey

    パフォーマンスを僕が測ったのではないが、 TryGetValueの方が速いっぽい。 BlogURL: http://www.dotnetperls.com/trygetvalueフォーラムURL: http://stackoverflow.com/questions/9382681/what-is-more-efficient-dictionary-trygetvalue-or-containskeyitem

    コルーチンをラムダ式を活用して使用するとき C# Unity

    HogeクラスのYieldのあるメソッド public IEnumerator YieldFunction (string argStr, System.Action<Dictionary<string, object>> returnData) { WWWForm form = new WWWForm (); form.AddField ("hoge_form", argStr); WWW www = new WWW ("http://example.com/hoge", form); yield re</dictionary<string,>…

    気がつかないDictionaryのエラー C# Unity

    例えばこのように定義しているクラスがあるとする。 ※キーが重複している using UnityEngine; using System.Collections; using System.Collections.Generic; public class HogeConstants { public const string HOGE1 = "aiueo"; public const string HOGE2…

    Mogenerator error: skipping entity MyObjectName (NSManagedObject) because it doesn't use a custom subclass.のエラー

    参考URL:http://stackoverflow.com/questions/14183895/mogenerator-error-skipping-entity-myobjectname-nsmanagedobject-because-it-doeこのエラーは「travelphoto.xcdatamodeld」にて、「Class」を設定しないといけない。

    CocoaPodでのELCImagePickerControllerのエラー

    [!] The platform of the target `Pods` (iOS 5.0) is not compatible with `ELCImagePickerController (0.2.0)` which has a minimum requirement of iOS 6.0.Podfileでの記載を pod 'ELCImagePickerController', '0.1.3'にした。

    CocoaPodでのAFNetworkingのエラー

    [!] The platform of the target `Pods` (iOS 5.0) is not compatible with `AFNetworking (2.0.0)` which has a minimum requirement of iOS 6.0 - OS X 10.8.Podfileでの記載を1.3.1を使えるように、 #pod 'AFNetworking' pod 'AFNetworking', '1.3.1'こう…

    Cocoa Podのバージョンとアップデート

    pod installをすると、 CocoaPods 0.28.0 is available.と緑の表示が出てたら既存のバージョンよりも新しいのが出ている。 pod --versionアップデートする sudo gem install cocoapodsコマンド:http://qiita.com/hirobe/items/7e88cc57a9e74251862a

    Unity 4.3

    ・補完が賢い ・BoxCollider2D z奥行きは別物なのに、xとyさえ合っていればコリジョンしてくれます。 ちなみに、衝突判定は従来のやつに2Dを追加した「OnCollisionEnter2D」でやります。 void OnCollisionEnter2D (Collision2D coll) { Debug.Log ("OnCollis…

    Xamarinの空白の表示

    Unity 4.3からXamarinにエディタがアップデートされた。 空白の表示がデフォでは出てない。 からメニューを選び、 Markars and Rulersを選び、Show invisible characterから、Alwaysを選択。

    GHUnitのインストール for Xcode 5.0

    ↑の本を参考 Xcode用の備忘録として書いた・Targetの設定 既存のProjectへ追加する。 ちなみに既存のプロジェクトは「GHUnitBase」で作ってます。 Xcodeの4.xではAdd Targretの「+」ボタンが左下のあたりにあったが、version 5ではそこにはない。 ・「Edito…

    rake rails_admin:installの時のメッセージメモ

    rake rails_admin:install - Hello, RailsAdmin installer will help you set things up! - I need to work with Devise, let's look at a few things first: - Checking for a current installation of devise... - Found it! - Looks like you've already …

    Rails、Nokogiriのエラー

    rake -D rails_adminとやると Reason: Incompatible library version: nokogiri.bundle requires version 11.0.0 or later, but libxml2.2.dylib provides version 10.0.0 のエラー発生。URL: https://gist.github.com/vparihar01/5856524 のgist通りにやっ…

    RailsAdminをRakefileに書くとき

    gem 'rails_admin', :git => 'git://github.com/sferik/rails_admin.git', :branch => 'rails-3.0'にしないで 単に、 gem 'rails_admin'としてしまうとRails4.x用のが入るっぽい。。

    C#Dictionaryの TryGetValueメソッド

    ContainsKeyとItemを合体したようなメソッド。 ContainsKeyで確認してたがこっちのほうがいいかも?・Dictionary TryGetValue or ContainsKey+Item? URL: http://stackoverflow.com/questions/9382681/what-is-more-efficient-dictionary-trygetvalue-or-con…