AnPn(あんぱん)の暇人協会

AnPn(あんぱん)の暇人協会

こんにちは!
当ブログは、とある暇人『AnPn(あんぱん)』が皆さんと暇人の世界を満悦していきます。(実は独談の場)
※高校生活に突入して突破口がみつからず暇人に戻れない場合が適宜ございます。

Twitterアカウント始めましたwよかったら見てね~

ID: andukusk567

Amebaでブログを始めよう!
どうも!

AnPnです。

早速ですが学校で再試引っかかってブログも躓いてましたw

まぁ進級できたからいいけど

余裕です(汗・嘘・焦・動揺・フラg)


そこで久々このテーマの更新です。
タイトルは【開発環境を整えよう(3)】です。

今回の概要としては、
●Android開発専用のKitを入れる
 ぐらいです。前回までの準備ではJavaアプリケーションは開発できますがAndroidアプリケーションは開発できません

そこで今回はAndroidアプリケーションに必須なツール『Android SDK』を入れていきたいと思います。

――――――――――――――――――――――――――――――――――――――
【Android SDKとは?】
 Android SDKというのはAndroid Software Development Kit の略称です。
 直訳してもAndroidの開発キット、そのままですわね!()

そもそも、Android SDKはSDKの一種です。(当たり前ですが)
SDKはSoftware Development Kit の略称で、”某の開発に特化する必要なキット”という意味を持ちます。Android SDKなのでAndroidの開発に特化したキットな訳です。

【Android SDKをダウンロードする】
 AndroidSDKはAndroidの公式ホームページに公開されています。

 ダウンロード先リンク: http://developer.android.com/sdk/index.html
  
  こちらのページに飛び、 ボタンをクリックしWindowsユーザの場合は今回は”.exe”アプリケーションでダウンロードしてください。

【Android SDKをインストールする】
 

Nextを押していると、ディレクトリ(フォルダ)を選択するような画面があります。
これはAndroid SDKの関連のフォルダをどこに配置するかなので、Cドライブ直下なり何処なり好きな所へ放り投げて結構です。


 

上写真の画面では何も選択せずInstallボタンを押してください。

Installが完了すればAndroidSDKの導入はパソコンへの導入は完璧です。

【ライブラリを導入する】
 前節ではAndroidのSDKを導入しました。今回はAndroidアプリケーションを開発・実行するために必要なライブラリ(関数の塊など)を組み込んで行こうと思います。

 

前節でインストールしたAndroid SDKのAndroid SDK Managerというアプリケーションを起動してみると上のようなウィンドウが出ます。この画面でライブラリをインストールします。

今回インストールする項目は・・・

 ①Toolsフォルダの中の”Android SDK Platform-Tools”

 ②Android4.2(API 17)

 ③Android 4.0.3(API 15)

 ④Android 2.3.3(API 10)  

 ⑤Extras               です!

 Androidの各バージョンで4.2・4.0.3・2.3.3を選んだ理由は多々あります。特に2.3.3や1.6は開発において安定するバージョンですのでインストールしておいていいと思います。

Install ●●Packages というボタンをクリックしてOKを押せば後はインストール完了です。

【PATHの設定を行う】
 PATHと聞いて▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂うわあああああああてなる人(知恵袋民)も結構いる、そう、環境変数設定です。

 環境変数でPATHを設定することでコマンドラインからプログラムを即座に呼び出すことができるようになります。

Windows7での設定方法を説明します。
  ホームボタンから[コントロールパネル]>[システムとセキュリティ]>[システム]>[システムの詳細設定]>[環境変数]をクリックします。
  
PATHの項目で”編集”ボタンを押します。

変数値の項目の最後に ; (セミコロン)が入っていなければまず入れてください。

そして、Android SDKを入れたディレクトリの中にある platform-tools フォルダのパスを入力してください。
 例: ●●●●●~~;c:\android-sdk-windows\tools;c:\android-sdk-windows\platform-tools;  
    (分かりにくいですが●●●~の部分は既に入っていた内容です。)
 
OKを押してウィンドウを閉じてください。これで設定は完了です。

――――――――――――――――――――――――――――――――――――――

以上でAndroid SDKの導入は完了です。お疲れ様です。

これでやっとこそAndroidアプリケーションの開発へ取り掛かることができるわけです。

( ´_ゝ`).。o〇(無料だけど長いよな設定...)

てなわけで。。。

次回は実際に統合開発環境Eclipseを使ってみたいと思います

それでは!(>ワ<)三三(>ワ<)

こんばんは!
といっても今リオデジャネイロではおはよう、ホノルルではこんにちは、サウジアr(ry

寒くなりました!

そう

冬です!


今年、4月・・・
 魔の情報処理試験がやってきます。

魔の情報処理試験
とんでも迷惑な情報処理試験とは、どこの民間団体だよあぁ?な情報処理推進機構(IPA)が就職難を嘲笑するかのような見方で出している資格試験の事です。
 主にシステムエンジニアやプログラマ、学生では商業高校等で必要とされる資格試験です。

【謎の国家資格】
情処試験は国家資格です。独占業務(取らなければ行えない業務・職種)はありません。
国家資格の割にはコストの割に役に立つかどうかさえ分からない資格も含まれているが簡単だったりする資格もあります。

【役立つか】
自分が今期4月に受験する情報処理試験レベル2の”基本情報技術者”はあまぁり役立たないと言った方が正論でしょう。
 あ、でも就職には役立つんですよ。ただ入社後は”持ってないと落ちこぼれ”扱いらしいですこええw


 

自分が使ってる参考書の16コマ漫画のクオリティ

お、おう・・・・・

漫画のクオリティは高いです。それ故にこの絵です。吹きましたw

画像はCPUの説明ですね。分かります(なわけない)


情処試験についてはhttps://www.ipa.go.jp/ に詳しく載ってますー。

資格ですし・・・持っとくといざっていうときに_人人人人人_> 突然の死 < ̄Y^Y^Y^Y ̄とか▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂とかなりません(←をい



興味があれば・・・うnなんでもない

眠いんでこの辺で^~^~^

・・・・・・

_人人人人人_
> ネタ切れ <
 ̄Y^Y^Y^Y ̄

しばらく部活で忙しかったからブログなんて更新してる暇ないっていう言い訳から始めるAnPnです!!

さて皆さん、
2013年です。

2013年です。

素数じゃないんです。

イラってきますね(←何がw

さて皆さん、あけましてお(・∀・)め(・∀・)で(・∀・)と(・∀・)う!ございました(←
最近は忙しくてブログの更新が遅れていましたが新年を境点に色々改変していきます。
今年も( `・∀・´)ノヨロシク

今回は挨拶だけの虚空な内容になっちゃいましたw(m´・ω・`)m ゴメン…
ついでなのでTwitterアカウント、 @andukusk567 もよろしく!!(番宣)

それでは今年も自分なりに精いっぱい生き抜く一年にしましょう!それでは!

じっとできない止まれない夜明けが遅くてじれったいAnPnです(´・ω・`)

とうとう・・・
テストが終わりました
もう一度言います
テストがオワりました

テスト期間の早帰りは終わったもののやっと平和になったぜ!(ちょっとmixed feelings)


なんだかんだで、になりました 寒いです。
誕生日が近づいてますが、寒いです。

こんな寒い冬こそ!そう!
手持ちのパソコンと会話して心も体も温まろうじゃないかと。

そこで持ち出しますがこちらのゲーム
メイプルストーr(ry.....と思わせてかーらーの・・・
 
PSO2です。
PHANTASY STAR ONLINE2 です。
早口で言うとファンタジスタオンラインとかなってもうどこで切ればいいかわかりません。

このゲーム・・・グラフィックやばいので容量も多くメモリも食います。
AnPn所持品の低レベルな超クソゲーム向き最高スペックで使用するとCPU使用率がとんでもないことになります。(´ε`;)ウーン…

 
でもやっぱり画質は最高。。。↑写真は自信のプレーではありませんw
これはこれは素晴らしいゲームエンジンで開発されているんだろうと思ったら
自社開発のキットだったそうでもうPSO2感動

話が伝わりにくくなったので今日はここらにしときます。
みんなもPSOな日々を!
(別にメイプルやめたわけじゃないんだからね!!!!!)

AnPnでしゅ(´・ω・`)
なんかブログの更新頻度が \ ←的な感じになってきました。
指数関数で言えば  y = 2^(-x) ですかね。

まぁ分かりにくい話はおいといて・・・

今回のテーマは『開発環境を整えよう(2)』です。前回続ですね。

―――――――――――――――――――――――――――――――――――――――
【JDK(Java Development Kit)を入れよう】 
 復習になりますが、
 JDKとは『Java言語によるプログラミングに最低限必要なツールの寄せ集め』でした。
 そもそもの話ですが、Java言語を開発した企業は「Sun MicroSystems」という会社です。
この会社がJDKを提供していたのですが、ある日ひょっこり1,2年ほど前に「Oracle」という会社に買収されてしまい、現在はOracle社が提供を行っています。

 ダウンロード先URL:  http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html
 
 Oracleのホームページは入ったら中が迷路状態になっていることで有名です。直直アドレスが変更されていたり(?)
 取りあえず上記URLへアクセスするとダウンロードページに飛べる(かも)はずです。
『Accept Licence Agreement』ラジオボタンをクリックし、自分のパソコンのOS(及びbit)を選択し、ダウンロードをしましょう。

【Eclipse(統合開発環境)を入れよう】
 Eclipse(統合開発環境)は、様々なプログラミング言語を使用して様々な開発(アプリケーション・データベース etc...)が行えるツールです。
 Eclipseは様々なプログラミング言語開発用に分かれています。
例えば、
『C言語/C++言語がしたい!!』て人にはC/C++バージョン、
『PHPで開発がしたい!』という人にはPHPバージョンがあります。
今回はJavaがメインですので、Java仕様のものをダウンロードします。

ダウンロード先URL: http://mergedoc.sourceforge.jp/

また、以前までは日本語化が大変だったというEclipseですが、最新版は日本語化がされている『Pleiades All in One』が提供されているので安心と信頼です( `・ω・′)キリッ


さて、次回はダウンロードが完了した後の設定について解説を行っていきます。。

お!
もしや!!
このブログ!!!

更新頻度だけでなく、
 各ブログの投稿内容も薄っぺらくなってる!!

今頃気づいたか!!という人はコメください←そこに落ち着いてみた

では!
 どどどどどどどや! AnPnです!

そういえば明日で10月も終わり。

一年て早いですねぇ(・´з`・)


そういえばこの時期、そう!
 メイプルの秋 です。
 ※メイプル:オンラインゲームのメイプルストーリーを示す。


実はこの時期に入る前からメイプルやってます。
というかメイプル歴7年です!ココは譲らん!でもレベルは低い件。

まぁでもメイプルなんて行ってしまったもん勝ち。
『俺卒業したら....毎日するんだ。』

早速メイプルへゴー!ε≡≡ヘ( ´Д`)ノ

・・・・・(´・ω・`)
 

[自分で撒いたフラグが回収しきれなかった無様な姿]

メンテナンス
   キタ─wwヘ√レvv~(゚∀゚)─wwヘ√レvv~─!!

終了時間「未定」はNEXONの乱用用語の一つです。
あと「延長」も乱用してます。(いつも)

まぁNEXONも頑張ってると思いますよ(でも早くしろw)

というか
ガチで(´・ω・`)ショボーン(´・ω・`)ショボーン(´・ω・`)ショボーン(´・ω・`)ショボーン

今日は(´・ω・`)ショボーンが(´・ω・`)ショボーンで(´・ω・`)ショボーンな日なので
この辺にしときます(はやっ ていうか(´・ω・`)ショボーン(´・ω・`)シューン

じゃあ皆さん、明日も(´・ω・`)ショボーン。。。じゃなくて元気な一日を!
 
Androidを愛して勉強を諦するAnPndです!

Androiderの更新も結構な頻度になってきました。
まぁグラフでいうと y = 1 / x (y:更新頻度  x:ブログ継続日)の式であてはまるんですがね

では早速いきましょう!

――――――――――――――――――――――――――――――――――――――
【開発に必要なものをそろえる】 
 学生の頃、工作・電子工作をやろうとしても、
  材料が揃わなくて結局あきらめて(´・ω・`)ショボーン
 てことありましたよね?
  

でーも大丈夫! (;・∀・)ダ、ダイジョウブ…?

 ちょっと前の話で、Androidアプリの開発にはJava言語をベースとする、
  とか言ってました。というより言いました。
ということは!

 Java言語の特徴: Java言語はVirtualMachine(VM)と言われる、
 いわば「仮想上のデバイス」で実行ができる。OS上で動作しないために、OSへの依存がない。

つまりですね!(重音)
  仮想上にしか存在しないものさえ集まれば他何もいらないんすよぉ!
 てことなんです。ドヤッ

そんなこんなで話長くなりましたが必要なものは以下ぐらいです。

JDK
Eclipse(統合開発環境)
実機(つまりAndroid端末。なくても(・∀・)イイ!!)

 あと、大事なことですが、
  Androidアプリを作る過程ではお金はかかりません(実機除く)

では各々どのような道具か解説いきます。



【開発環境の3つの役割】
↑で開発環境を整えるための3つのツールを述べました。
でゎ
このツールがどのような役目を果たしてくれるのか!!次回へ続く!


 JDK(Java Development Kit)

 JDKは、Java言語でプログラミングをするために最低限必要な道具を揃えたキットです。(言い切った!)
 Java言語の仕様として、「コンパイル」というものがあります。これは以前述べましたように
 『プログラムを機械語(機械が理解する言葉)に変える』というものです。
 このコンパイルを行う『コンパイラ(コンパイラー)』も内蔵されています。
 あとは、後々解説予定の『クラスライブラリ―』というものも入っていたりします。先ほど話した『仮想マシン』もここに内臓されています。
 取りあえずこのJDKがないと、Androidアプリケーションはおろか、Javaさえ動作しません。


 Eclipse(統合開発環境)

 Eclipseは、様々なプログラミング言語に対応している『高機能なエディター』です。
 ※エディター: 主にプログラムを書くために用意されたメモ帳のようなもの

 Eclipseは聞くより見た方が早いです。WikiPediaでも詳説されてますよ~。
 参考URL  http://ja.wikipedia.org/wiki/Eclipse_(%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83

 見た目も個人的にはカッコイイ感じです
  

VisualStudio2012の方がカッコイイとかいう人もいますが、個人差ですねw

因みに、Androidアプリの開発はこのツールでほとんど行うといった感じです。
使い方についてはまた改めて詳しく解説いたします。

余談: このEclipseというツールは『統合開発環境』という名前の通り、Androidアプリ開発以外のこともモチロン可能です!Java言語だけのアプリケーションとか、C言語とか、はたまたデータベース開発とか沢山のことができますよ~☆彡興味があったらやってみるといいかも(?)


 実機(Android端末)

 その名の通り、Androidに対応したスマートフォン端末です。
 Q「なぜこれがあるといいのか?」
 A:それは、楽だからです!ドヤッ
   まだ解説していませんが、Androidアプリの開発は『エミュレータ―』という方式でも可能です。
 エミュレータ―は、実際のAndroid端末と同じような動作をするにも関わらず、OS上(パソコン上)で動作してくれる優れものです。




しかしこのエミュレーター、高機能なのでやっぱりPC上で起動すると
 
重いんです!

なのでやっぱりAndroid端末はあった方がいいかも~(?)てくらいです。
でもエミュレータ―にしかできないこととかありますよ!
 Androidにはバージョンというものがあり、Androidが搭載された携帯では
 『機能の多さによってバージョンが決められている』とでもお考えください。
 
 つまりは『この機種にはこのバージョンが対応してますよ!』とかいう感じです。
もちろんバージョンの数字が大きいほど機能は多くなります。

話戻って・・・・、
 実機を使うと、バージョンはその実機が対応しているバージョンのみとなります。
しかし!
 エミュレータ―はすべてのバージョン版が用意されているため、
 『Android2.3.3が使いたい・・・』というときにはそのバージョンのエミュレータ―をインストールするだけでいいんですね。

 なぜバージョンを変える必要があるのか。それも今後話す予定です。


今回は話がごちゃまぜになっちゃって今一伝わらなくてゴメンナサイ(´・ω・`)ショボーン

ではまた今度会いましょうw(たまには他のテーマ更新しようかな!)

どうも!最近ぶりです(⇔久しぶり(?)) AnPnです。

でも何かとAndroiderの更新は久しぶり過ぎな気がしますね(´・ω・`)ショボーン
もう少し早めないとε≡≡ヘ( ´Д`)ノ


では早速行きましょう!

―――――――――――――――――――――――――――――――――――――――
【Android端末の搭載機能】
 スマートフォンと一概にいっても、主要ないくつかのOSがあることは以前お話ししましたね。
とはいえ、そのOSに対応した「いろんな種類の携帯」があるのは大方想像できるでしょう。

そうです!例えば、
 iOS : 「iPhone4」「iPhone4S」「iPhone5」 
 Android: 「AQUOSPhone」「Galaxy」「Nexus」
などなど。。。有名なのはもっともっと沢山あります。

でもさ!(急に変口調)
全部違う会社が作ってた とかありますよね!
iOS系統はすべてAppleが開発していますが、AQUOSPhoneはSHARP、
 Galaxyはサムスン、Nexus系はGoogle(かもw)です。

そりゃあ会社が違うけりゃ製品の品質も違う筈です。(まぁカルテルとかコンツェルンとか違法行為してるとかはないだろうけどね

そうなると!
 携帯端末の中に標準搭載された機能も違います。当たり前ですね
 その違いを知ることが、Androidアプリ開発の一歩となることもあるんです。
その例として、今回は「センサーの種類」についてお話したいと思います。

<搭載センサー> 
 そもそもセンサーってなんでしょう。
  「赤外線センサー?」
 ほぼ正解です。センサーは、『携帯端末に最初から搭載されている、物理現象を受信するためのモジュール』です。赤外線センサーだって赤外線を受信するモジュールですね。

実はここだけの話、AndroidにはiPhoneの2倍くらいの種類のセンサーが搭載されているんです。(中には「いらねーし!」てやつもw)
次にあげるのは有名なセンサーの一部です。詳しくは『Android センサー 種類』でググってくださいw

●加速度センサー(ACCELEROMETER
 加速度(携帯端末が一定時間に動く距離)を計測できるセンサーです。Androidを左手にギュッっと握って手を前に突き出してみると、その速度がある値で出てきます。
 また、これを使うことで、『地面に対してどのくらい傾いているか』という結果も出せます。
地球からは重力がでています。この重力のひっぱりに反応して、どのように加速しているかが出せるというものです。

●ジャイロセンサー(GYROSCOPE
 端末の『傾きや回転』を検知するセンサーです。Android端末には「X軸」「Y軸」「Z軸」なるものが存在します。このX軸・Y軸・Z軸に対してどのように傾いているかを計測する、これがジャイロセンサーです。これを使って「1輪でも自分でバランスを取るロボット」なんていますよね。

●方位センサー(ORIENTATION
 名前の通り、方位を検知するセンサーです。何も言うことはありません、ただ方位センサーです。使い方も然り、方位です。ただ方位なんですw

●温度センサー(TEMPERATURE
 これも名前の通り、温度を計測するセンサーです。あまり正確な値は出ません。手に当てると100°Cとかいった思い出もありましたw
 使い方は・・・・温度計ですかね?他にある人はコメントよろしくw!( `・∀・´)ノヨロシク


他にもいっぱいあるセンサー・・・これからのAndroidアプリへの活用へ期待したいものですね☆彡
このように標準搭載されたシステムを使いこなしていく、これが
『売れるアプリの秘訣』じゃないでしょうか、自分は売ってないですがw


それではみなさん、夢であんぱん食べながら会いましょう!
 どうもAnPnです!!

ブログの更新も安定してきて( ´_ゝ`)フーンて感じです!!(どんな感じ?)


ところで・・・

高専ロボコン―九州沖縄地区大会 へ
 行ってまいりました・・・!( ゚Д゚ノノ"☆パチパチパチパチ

今年の開催場所は、
 熊本県合志市でした!合志市長もこられていましたよ!


 
会場のセッティングもd( ^ω゚ )バッチリ!!初めて目にする会場にちょっと感動;

NHKさんも張り切ってるみたいでした。
マイクの音声テストも!
 何か知らないんですが、NHKがマイクテストをするときは
 「あー(超低音)、あー(低音)、あー(普通)、あー(高音)、あー(超高音)、
  ツィ――――――――――――――――――――――――――」
 とか言うらしいです。実際聞くと笑いますw


我が校からもAチーム、Bチームともに傑作のロボットが登場しました!



 
ピットメンバー(出場したり調整をする人)は忙しそうな人ばかりいました。


 

思わずガッツポーズ(?)を取る北九州高専ピットメンバー。


結果的には、
 Aチーム(Feature&Future) : デザイン賞受賞
 Bチーム(Veronica) : 準優勝 & 特別賞

 という結果でした!全国大会の切符は手に入りませんでしたが一年の自分には誇りとなる結果でした。


 
毎年おなじみ(?)の赤繋ぎ総動員の写真撮影。パチリ
ちょっと今年は淋し気?


素晴らしい思い出になりました!来年も頑張ります!
(詳しくはあばうたぁ~ず公式ブログからどうぞ!!)( ^ω^)_凵 

じゃあタイピング疲れてきたのでこのへんで!
携帯電話は常にマナーモード&機内モードでいつも文句を言われるAnPnです!どうも。


今日は部活(ロボコン)の関係で「北九州市学術研究都市・産学連携フェア」に行ってきました!

名前なが!

ちなみに派遣されたのは私を合わせた3人のみ。自分たちは2002年にロボコンに出場したロボットの実演などを行いました。


しかしさすが大学。
内容がヤバいです

今や他学校や企業などで使用されている製品の紹介などもありました・・・・



 


これテレビで見たことある!!!
めっちゃかわゆかったです カワ(・∀・)イイ!!

ちなみにお値段は35万円。自分の財布が35個以上入ります。


他にも半導体のチェックをする機器やLEDを使ったアプリケーションなど、
大学の学科から企業まで沢山の方が訪れていました。


 

片づけた跡がガラガラすぎて(´・ω・`)ショボーン

まぁ無事終わってよかったなぁとか思ったりして・・・

・・・て思うじゃん!


このブログがそんなに簡単と終るわけないじゃん!


て思ったけどネタ切れでした(´・ω・`)ショボーン(´・ω・`)ショボーン(´・ω・`)ショボーン(´・ω・`)ショボーン

今日は不調なのでこの辺でw
僕のつぶあんぱん食べて元気になりなよ!!では」