万年素人からHackerへの道

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

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

    複数コンポーネントの取得 Unity

    http://unity3d.com/support/documentation/ScriptReference/Component.GetComponents.html

    • いままで単数形
    hingeJoint = GetComponent<HingeJoint>();
    
    • このようにGetComponent"s"と複数形「s」がいる
            hingeJoints = GetComponents<HingeJoint>();
            foreach (HingeJoint joint in hingeJoints) {
                joint.useSpring = false;
            }
    
    • インデクシングも使える
    hingeJoints[0];
    

    UnityのJSの型キャスト Unity

    ジェネリックスのキャストとas使うのがある。

    GetComponent<ExampleScript>(); // ジェネリックス
    GetComponent() as ExampleScript; // as使う

    日本語がファイルに書き込めない 修正 Python

    UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-9: ordinal not in range(128)
    

    これがうざい

    # -*- coding: utf-8 -*-
    
    sys.setdefaultencoding('utf-8')
    f = codecs.open("./test.txt","w","utf-8")
    

    とかで直るらしいがダメじゃん

    reload(sys)
    sys.setdefaultencoding('utf-8')
    

    reloadってのやればいけた

    スクレイピング Python BeautifulSoup

    参考:http://itpro.nikkeibp.co.jp/article/COLUMN/20080407/298191/?ST=develop&P=2

    http://www.crummy.com/software/BeautifulSoup/
    ↑ここからDL(Downloadフォルダへ入った)

    展開

    tar zxvf BeautifulSoup-3.2.0.tar.gz 
    TARGET_PATH=/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/
    cd $TARGET_PATH
    sudo mv ~/Downloads/BeautifulSoup-3.2.0/BeautifulSoup.py .