<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" >
  <channel>
  <title>へっぽこプログラマーの就職活動</title>
  <link>https://orengecat.blog.shinobi.jp/</link>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="https://orengecat.blog.shinobi.jp/RSS/" />
  <description>へっぽこプログラマーの就職活動</description>
  <lastBuildDate>Wed, 15 Dec 2010 15:21:53 GMT</lastBuildDate>
  <language>ja</language>
  <copyright>© Ninja Tools Inc.</copyright>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />

    <item>
    <title>NetBeansでAndroid開発環境の手順</title>
    <description>
    <![CDATA[　タイトル通り開発環境の手順を書きます。<br />
<br />
　先に言いますが、最近勉強始めたばかりなので、<br />
もしこれで開発環境が上手くいかなかったり、<br />
エラーが出ても分からないです；；<br />
　自分はこの方法で出来たので書くだけですので、<br />
あくまでも、参考程度にお願いします。<br />
<br />
<br />
といっても、用意するもののダウンロードと<br />
インストールの手順は、割と紹介している<br />
サイトが多いため、ある程度は省きます。<br />
<br />
　　　　<font color="#ff0000"><strong>＜手順を書こうと思った理由＞<br />
</strong></font><strong>　Eclipse</strong> での<strong>Android</strong>開発環境の手順を<br />
紹介している本や、サイトは結構多くみられますが<br />
<strong>NetBeans </strong>での開発環境の手順を紹介している本や、<br />
サイトはあまり見ないため。<br />
<br />
　ちなみに、<strong>Eclipse</strong> は少し使用しましたが、<br />
<strong>NetBeans </strong>の方が私は使い易く感じましたので<br />
<strong>NetBeans </strong>で開発します。　<br />
<font color="#ff0000"><strong>「ねこび～ん」可愛いしね！<br />
<font color="#000000"><br />
<br />
<br />
<font color="#ff0000">　1・JDKの用意</font><br />
</font></strong><font color="#000000">てことで、まず <font color="#ff0000"><strong>JDK </strong></font></font></font><font color="#000000">をダウンロードします。<br />
<br />
<strong>　JDK のダウンロード<br />
</strong></font><font color="#ff0000">　　<a href="http://java.sun.com/javase/ja/6/download.html"><strong>http://java.sun.com/javase/ja/6/download.html</strong></a><br />
<br />
<font color="#000000">　　自分の使用している <strong>Platform </strong>に合わせて<br />
ダウンロードして下さい。<br />
<br />
　<strong>※インストール手順は省かせてもらいます。<br />
他サイトを参考にして下さい。<br />
　インストール後、環境変数の設定も忘れないように<br />
<br />
</strong><br />
<br />
　<font color="#ff0000"><strong>2・NetBeans の用意<br />
</strong></font>　<strong>NetBeans</strong> をダウンロードしインストールする。<br />
ダウンロードをする <strong>NetBeans</strong> のダウンロードバンドル<br />
は 「<strong>Java</strong>」 か「<strong>すべて</strong>」 を選択。<br />
</font><br />
<strong><font color="#000000">　6.9.1 のダウンロード</font><br />
</strong>　　<a href="http://netbeans.org/downloads/index.html?pagelang=ja"><strong>http://netbeans.org/downloads/index.html?pagelang=ja</strong></a><br />
</font><br />
　<strong>※こちらもインストール手順は省かせてもらいます。<br />
他サイトを参考にして下さい。<br />
<br />
</strong><br />
<br />
<font color="#ff0000"><strong>&nbsp; 3・Android SDK&nbsp;の用意<br />
</strong><font color="#000000">&nbsp; こちらも自分の使用している <strong>Platform </strong>に合わせて<br />
ダウンロードして下さい。<br />
　<strong>Windows </strong>の場合、この手順では<strong>「～.zip」</strong>の方を<br />
ダウンロードして下さい。</font><br />
<br />
<strong>&nbsp; <font color="#000000">Android SDK</font></strong><font color="#000000"><strong>のダウンロード<br />
</strong></font>　　<a href="http://developer.android.com/sdk/index.html"><strong>http://developer.android.com/sdk/index.html</strong></a></font><br />
<br />
　ダウンロード後、任意の場所（この手順では「C:￥」）に<br />
解凍し、解凍後フォルダの<strong>「android-sdk- ～～ 」<br />
（※～～は<strong>Platform </strong>名）</strong> 直下の<strong>「SDK Manager.exe」</strong>を<br />
実行してインストールして下さい。<br />
　ポップアップが出たら<strong>「OK」</strong>して下さい<br />
<strong>「Done,　～」</strong>が出れば、インストールの完了です。<br />
<br />
<strong>　※その後の、AVDやパッケージのインストール手順も<br />
省かせてもらいます。他サイトを参考にして下さい。</strong><br />
<br />
<br />
<br />
　<strong>ここから先が今回のメイン<br />
<font color="#ff0000">　　4・NetBeans での環境設定<br />
</font></strong>　<strong>NetBeans </strong>を起動し、<strong>「ツール」</strong>&rarr;<strong>「プラグイン」</strong>を実行。<br />
タブの<strong>「設定」</strong>から<strong>「編集」</strong>を実行し、<strong>「名前」</strong>に<strong>「Android」</strong>、<br />
<strong>「URL」</strong>に<br />
<a href="http://kenai.com/downloads/nbandroid/updates.xml">http://kenai.com/downloads/nbandroid/updates.xml</a><br />
を入力後、<strong>「了解」</strong>を押す。<br />
　次にタブの<strong>「使用可能なプラグイン」</strong>から<strong>「Android」</strong>を<br />
選択し、<strong>「インストール」</strong>を実行。<br />
<br />
<strong>１度、NetBeans </strong>を再起動して下さい。<br />
再起動後、<strong>「新規プロジェクト」</strong>から、<strong>「Android」</strong>を選択し、<br />
<strong>「次へ」</strong>を押して下さい。<br />
<br />
　次に<strong>「Android Platfrom」</strong>を選択します。<br />
<strong>「Android Platfrom」</strong>の横の<strong>「Manage Platfrom」</strong>から、<br />
<strong>「プラットフォームを追加」</strong>を押し<strong>「Google Android ~ 」<br />
</strong>にチェックを入れ、<strong>「次へ」</strong>。<br />
　次に、最初に解凍したフォルダの<strong>「android-sdk-～～」</strong>を<br />
選択&rarr;<strong>「完了」</strong>を押す。<br />
すると、インストールされた<strong>Android </strong>のプラットフォームが<br />
ありますので、開発したいバージョンを選択し<strong>「完了」</strong>を押す。<br />
<strong><br />
</strong>　今ので、<strong>「Android Platfrom」 </strong>の選択が完了しましたので、<br />
<strong>「完了」</strong>を押せば新規プロジェクトが作成されます。<br />
<br />
後は、<strong>「プロジェクトの実行」</strong>でインストールした<strong>「AVD」</strong>を<br />
選択すれば実行できます。<br />
<br />
<br />
これにて手順は終わりです。<br />
・・・が、すみません・・・とても分かりづらくて・・・orz<br />
<br />
しかも、画像は無し、<strong>JDK</strong>・<strong>ＡＶＤ</strong>等のインストール手順無し<br />
だから、手順書とは到底言えませんね・・・；；]]>
    </description>
    <category>プログラムソース</category>
    <link>https://orengecat.blog.shinobi.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%82%BD%E3%83%BC%E3%82%B9/netbeans%E3%81%A7android%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%81%AE%E6%89%8B%E9%A0%86</link>
    <pubDate>Wed, 15 Dec 2010 15:21:58 GMT</pubDate>
    <guid isPermaLink="false">orengecat.blog.shinobi.jp://entry/4</guid>
  </item>
    <item>
    <title>C++のカメラ設置にて</title>
    <description>
    <![CDATA[今回はカメラワークの話です。<br />
<br />
　昨夜、3Dゲーム作成でカメラワークを作っていました。<br />
作成内容は・・・<br />
<br />
<strong><font color="#ff0000">　　　　1・プレイヤーと一定の距離を保つ<br />
　　　　2・カメラはプレイヤーの周りを球状に移動<br />
</font></strong><br />
の条件で今回は２を作成。<br />
<br />
が、結果は上手く作れませんでした（Ｔ_Ｔ）<br />
<br />
ソースは<br />
<br />
<strong><font color="#339966">//////////////////////////////////////<br />
//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;カメラ移動<br />
//////////////////////////////////////<br />
</font><font color="#0000ff">void </font>CAMERA::Move( <font color="#0000ff">D3DXVECTOR3 </font>Player_Pos ){ </strong>
<div style="margin-left: 40px"><strong><br />
<font color="#339966">//プレイヤーpos - カメラpos の単位化<br />
</font><font color="#0000ff">D3DXVECTOR3 </font>A; <br />
D3DXVec3Normalize( &amp;A, &amp;( Player_Pos - Pos ) );<br />
<br />
<font color="#339966">//カメラの基準となる単位ベクトル<br />
</font><font color="#0000ff">D3DXVECTOR3 </font>B = <font color="#0000ff">D3DXVECTOR3</font>( 0, 1, 0 );<br />
<br />
<font color="#339966">//ベクトルAとベクトルBの内積にてコサイン値算出<br />
</font><font color="#0000ff">float </font>ang = D3DXVec3Dot( &amp;A, &amp;B );<br />
<br />
<font color="#339966">// 回転軸算出<br />
</font><font color="#0000ff">D3DXVECTOR3 </font>rot;<br />
D3DXVec3Cross( &amp;rot, &amp;A, &amp;B ) ); <br />
<br />
<font color="#339966">//回転行列作成（回転軸rotで回転量のang（コサイン値）回転）<br />
</font>D3DXMatrixRotationAxis( &amp;RolMatrix, &amp;rot, acos( ang ) );</strong></div>
<div><strong>}</strong></div>
<strong><br />
<font color="#339966">//////////////////////////////////////<br />
//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;カメラの座標変換<br />
//////////////////////////////////////<br />
</font><font color="#0000ff">void </font>CAMERA::setCamera ( ){ </strong>
<div style="margin-left: 40px"><strong>matView 　=　 World ( pos, RolMat, 1 ); <br />
<br />
lpD3DDevice-&gt;SetTransform(D3DTS_VIEW, &amp;matView)<br />
<br />
D3DXMatrixPerspectiveFovLH (&amp;matProj,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D3DXToRadian(45.0f),<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;800.0f/600.0f,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1, 500);<br />
<br />
lpD3DDevice-&gt;SetTransform(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D3DTS_PROJECTION,&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;matProj);</strong></div>
<div><strong>}<br />
<br />
</strong>
<p><strong><font color="#339966">//////////////////////////////////////<br />
//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;座標変換<br />
//////////////////////////////////////<br />
</font><font color="#0000ff">D3DXMATRIX </font>World (<font color="#0000ff">D3DVECTOR </font>Pos,&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#0000ff">D3DXMATRIX </font>Rol, <font color="#0000ff">float </font>Size){</strong></p>
<p style="margin-left: 40px"><strong>&nbsp;<font color="#0000ff">D3DXMATRIX&nbsp;&nbsp;</font>matXYZ;<br />
&nbsp;<font color="#0000ff">D3DXMATRIX&nbsp;&nbsp;</font>matScale;</strong></p>
<p style="margin-left: 40px"><strong>&nbsp;D3DXMatrixTranslation (&amp;matXYZ, Pos.x, Pos.y, Pos.z);<br />
<br />
&nbsp;D3DXMatrixScaling (&amp;matScale, Size, Size, Size);</strong></p>
<p style="margin-left: 40px"><strong>&nbsp;<font color="#0000ff">return&nbsp; </font>matScale * Rol * matXYZ;</strong></p>
<p><strong>}<br />
<br />
</strong>　コメントを見てもらえばわかると思いますが、<strong>Move </strong>で回転行列作成して<br />
<strong>setCamera</strong> で反映してるんですが上手くいきませんでした・・・<br />
　それで徹夜して調べたのですが、途中から眠くて頭に入らないわ、<br />
計算式や関数が出てこないわで、結局その日のうちに終わりませんでした・・・<br />
<br />
　翌日、クラスメイトに上記のソースを見せながら作りたいカメラワークを<br />
説明したところ、<br />
<br />
Ｍ君　　 「DirectXのヘルパー関数にあるよ」<br />
私　　　　「・・・え？」<br />
心の声　「な、なんだってー！！」<br />
<br />
　要は、ググれ<strong><font color="#ff0000">カス</font></strong>ってことですね、わかります<br />
<br />
ソースは上記の<strong>setCamera </strong>が<br />
<br />
<strong><font color="#0000ff"><span>void </span></font><span>CAMERA::setCamera (<font color="#0000ff">D3DXVECTOR3 </font>ppos){&nbsp;</span></strong></p>
<p style="margin-left: 40px"><strong><font color="#339966"><span>//この関数で解決！左手座標系ビュー行列を作成<br />
//引数は左から、座標変換後に格納される行列、<br />
//カメラpos 、プレイヤーpos 、カメラの基準となるpos<br />
</span></font><span>D3DXMatrixLookAtLH(&amp;matView, &amp;pos, &amp;ppos,&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &amp;<font color="#0000ff">D3DXVECTOR3</font>(0, 1, 0));</span></strong></p>
<p style="margin-left: 40px"><strong><span>&nbsp;lpD3DDevice-&gt;SetTransform(D3DTS_VIEW, &amp;matView);</span></strong></p>
<p style="margin-left: 40px"><strong><span>&nbsp;D3DXMatrixPerspectiveFovLH (&amp;matProj,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D3DXToRadian(45.0f),<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;800.0f/600.0f,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1, 500);<br />
<br />
&nbsp;lpD3DDevice-&gt;SetTransform(<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D3DTS_PROJECTION,&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &amp;matProj);</span></strong></p>
<p><strong><span>}</span></strong></p>
<p>になり <strong>Move </strong>内の処理が要りません。<br />
<br />
なんだよ～、１行で終わるじゃんよ～・・・orz<br />
<br />
　私は過去に3Dゲームを作成してきて(といっても、課題数しか完成品は無い)、<br />
カメラワークは先生側が用意してくれたプログラムしか使用していなかったため、<br />
勉強はしていませんでした。<br />
　でも、これで忘れずに覚えることが出来そ～<br />
<br />
とりあえず、ポジティブに行こうぜ！！<br />
<br />
<br />
<br />
余談ですが、<br />
<br />
<br />
<br />
学校遅刻しました・・・<br />
<br />
<br />
<br />
&nbsp;</p>
</div>
<br />]]>
    </description>
    <category>プログラムソース</category>
    <link>https://orengecat.blog.shinobi.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%82%BD%E3%83%BC%E3%82%B9/c--%E3%81%AE%E3%82%AB%E3%83%A1%E3%83%A9%E8%A8%AD%E7%BD%AE%E3%81%AB%E3%81%A6</link>
    <pubDate>Wed, 15 Dec 2010 11:45:20 GMT</pubDate>
    <guid isPermaLink="false">orengecat.blog.shinobi.jp://entry/3</guid>
  </item>
    <item>
    <title>少し前に就活が始まりました</title>
    <description>
    <![CDATA[タイトル通り、少し前に就活が始まりました。<br />
<br />
っと、その前にブログを去年勢いで初めて、記事が１つで止めてることに盛大に吹いたｗ<br />
<br />
あの時はただの勢いでしたが、今回は就活に活用しようということで、<br />
再度始めようと思います。<br />
<br />
とりあえず、書く記事のカテゴリとして、この「就活」と「ゲームプレイ感想」・「プログラムソース」を書こうと考えてます。<br />
各カテゴリ内容は<br />
<br />
「就活」<br />
　　　・・・オープンセミナーや面接などの情報（会社名は伏せます）<br />
「ゲームプレイ感想」<br />
　　　・・・そのまま。でもあまり最近はゲームしてません。<br />
　　　　　　たまに書く感じ（トリスタは別記事）<br />
「プログラムソース」<br />
　　　・・・課題や、勉強の記事。<br />
　　　　　　ちなみに現在アンドロイド勉強してるので、書くかも。<br />
<br />
てな具合で、作品作りつつ就活頑張ります。<br />
]]>
    </description>
    <category>就活</category>
    <link>https://orengecat.blog.shinobi.jp/%E5%B0%B1%E6%B4%BB/%E5%B0%91%E3%81%97%E5%89%8D%E3%81%AB%E5%B0%B1%E6%B4%BB%E3%81%8C%E5%A7%8B%E3%81%BE%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F</link>
    <pubDate>Wed, 15 Dec 2010 11:31:56 GMT</pubDate>
    <guid isPermaLink="false">orengecat.blog.shinobi.jp://entry/2</guid>
  </item>
    <item>
    <title>たまごぷりんの初めてのブログ・日記</title>
    <description>
    <![CDATA[トリックスター初めて約３年半・・・<br />
同居人（以下AIBO）がトリスタブログをはじめたので<br />
たまごぷりんも勢いではじめちゃいましたｗ<br />
<br />
もともと三日坊主のたまごですので、途中で・・・（以下略）<br />
というか、誰も見ないでしょうけどｗ<br />
<br />
<br />
とゆことで早速・・・<br />
<br />
今週のメンテで、SL4クリス目当てで薔薇塔に逝ったところ、<br />
なんとロイヤルクリスSL4マヂで出ちゃった・・・^^;<br />
<br />
うちのドラゴンで行ったんだけど、あの子結構不運だったのに・・・<br />
<br />
<a href="//orengecat.blog.shinobi.jp/File/kurisu.png" target="_blank"><img src="//orengecat.blog.shinobi.jp/Img/1246074868/" border="0" alt="kuri" /></a><br />
<br />
とりあえず、AIBOにキオスで攻撃502にしてもらい(100M位使った)<br />
精錬でLV5まで上げてもらった^^<br><br />
もちろんリペアパウダー使いまくったけどねｗ<br />
<br />
んで、今日精錬したらLV８で失敗しちゃった<br />
来月に土属性付けて、ウサたんに装備させる予定^^<br />
<br />
獅子<br />
LV158 → LV161<br />
TM133 → TM134]]>
    </description>
    <category>とりすた</category>
    <link>https://orengecat.blog.shinobi.jp/%E3%81%A8%E3%82%8A%E3%81%99%E3%81%9F/%E3%81%9F%E3%81%BE%E3%81%94%E3%81%B7%E3%82%8A%E3%82%93%E3%81%AE%E5%88%9D%E3%82%81%E3%81%A6%E3%81%AE%E3%83%96%E3%83%AD%E3%82%B0%E3%83%BB%E6%97%A5%E8%A8%98</link>
    <pubDate>Sat, 27 Jun 2009 04:12:56 GMT</pubDate>
    <guid isPermaLink="false">orengecat.blog.shinobi.jp://entry/1</guid>
  </item>

    </channel>
</rss>