2013年8月31日土曜日

2013/08/30のGunosy

わたし、まとめます。

今日はSmartNewsありません。

2013年8月29日木曜日

2013/08/29のGunosy

今日はGunosyがいい記事がなかったです。。
というわけでSmartNewsのみです。

2013/08/26-28のGunosy

サボり^q^
という訳で2日分です。ちょっとした解説や自分の意見もありません。また、GunosyとSmartNewsとで被ってるのもあると思います。

なんか妙にPHPやらJSやらが増えてるような…。
以下、SmartNews


2013年8月26日月曜日

2013/08/25のGunosy

今日は超少ない & 適当だわさ。

  • プログラマ格言(2006)

    あるあるネタが多く面白かったので。

  • モダンPHPチュートリアル (LLまつり版)

    PHPerは低レベルとか、PHPは分かりにくいとか、セキュリティが、とかいろいろあると思うけど、私はそこそこ好きです。 CakeやらZendやらのフレームワークとか使ったことないけどな!
    しかし、mysql_connectって廃止予定なのか…。

本日、SmartNewsは見てる時間なかったのでありません。

2013年8月24日土曜日

2013/08/24のGunosy

連続記録目指して頑張る。イチロー並みに頑張る。

以下SmartNews


2013/08/23のGunosy

日をまたいでしまったけど、今日もまとめてくぜ。


以下SmartNews

2013年8月22日木曜日

2013/08/22のGunosy+a

今日もまとめるぜ~


番外編
iPhoneアプリのSmartNewsを最近始めまして、そちらもまとめていこうかなと。
さらっと見出しだけ。

10000hours

1万時間ってどんなもんだろう?と思って業務時間ベースでてきとーに計算してみた。

365d * (5d / 7d) ≒ 260d
260d * 8h = 2080h

ってことは、業務中ひたすらコードかいてりゃ5年弱か
でも実際そんな長い間コード書いてる時間なんて無いし、上の計算には休暇や休日が入ってないから倍以上かかるんだろうな~。

2013年8月21日水曜日

2013/08/21のGunosy

いぇーい、みてるぅ?


フラットデザイン的なアプリを作るときの参考に。他にもこういうサービスあるけど、Gunosyに乗っていたので。

昨日載せてしまったので…。つかっt(ry

日本市場を意識した場合、有料アプリは難しいよ!というお話。海外市場も結局グラフィックがものをいう感じだしね。。

Androidでも使えるかしら?というわけで、調べてみた
使えるっぽいね。

ナ ナンダッテー!!
Ω ΩΩ

長いので読んでない(ドンッ)

Written with StackEdit.

2013年8月20日火曜日

2013/08/20のGunosy

内輪向けに書いている覚書をつらつら書いていこうと思います。
基本的には自分のGunosyから抽出しています。また、マークダウン記法で記述しているため、見にくい箇所があるやもしれません。

  • raymarching for games

    ポリゴンなくても綺麗な描画ができるよ!それをゲームで使おうぜ、っていう記事。WebGLとかイミフだわ


  • Bootstrap 3 released

    やったねタエちゃん、Bootstrap3.0だよ!使ったことねーけど。


  • Pro Git

    なにこのすばらしいさいと

2013年8月11日日曜日

[Android] findViewByIdでNullPointerException

久々の投稿がAndroid
最近始めましたAndroid
わからないことだらけです。

その中の一つ、表題の件です。
以下の様な構成です。

<TableLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/TableLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:stretchColumns="*"
    tools:context=".MainActivity" >

</TableLayout>

public class MainActivity extends Activity {
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        SetLayouts layouts = new SetLayouts(this);
        layouts.SetButtons(WIDTH, HEIGHT);
        layouts.setListView(WIDTH);
    }
}

public class SetLayouts extends MainActivity {
    private Context context;

    public SetLayouts(Context context){
        this.context = context;
    }

    public void SetButtons(int x, int y) {
        TableLayout layout = (TableLayout) findViewById(R.id.TableLayout1);
        :
        :
    }

概略としてはこんなかんじです。
テーブルレイアウトに動的にボタンを配置して、ちょめちょめする感じですが、SetButtons()初っ端のfindViewById()でNullPointerExceptionが発生していました。
R.id.TableLayout1は取れてるし、MainActivityのonCreateでfindViewById()すると当然取れるし…。でしばらく悩んでいました。

んで、自分が出した解法は以下の様な感じです。

public void SetButtons(int x, int y) {
        TableLayout layout = (TableLayout) ((Activity) context).findViewById(R.id.TableLayout1);
        :
        :
    }

これで一応取れるし、まー、いいかな~。
と思いつつもっとスマートに取れないものかとも思い中。
ご意見あれば、どうぞお願いします。