tag:blogger.com,1999:blog-60092909728779639462024-02-21T13:40:57.105+09:00目指せ!圧倒的な実力差Anonymoushttp://www.blogger.com/profile/11313653449340863477noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-6009290972877963946.post-38609343106165681452014-01-28T23:11:00.001+09:002014-01-28T23:11:09.145+09:00はてなブログへ移行<div style="background-color: white; color: #454545; font-family: 'Trebuchet MS', Arial, Helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif; font-size: 14px; line-height: 26.600000381469727px; margin-bottom: 0.8em; margin-top: 0.8em;">
Blogerでのプログラミング関係のブログが書きづらかったので、</div>
<div style="background-color: white; color: #454545; font-family: 'Trebuchet MS', Arial, Helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif; font-size: 14px; line-height: 26.600000381469727px; margin-bottom: 0.8em; margin-top: 0.8em;">
<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A4%CF%A4%C6%A4%CA%A5%D6%A5%ED%A5%B0" style="-webkit-transition: opacity 0.3s ease, border, color, background; border-bottom-color: rgb(222, 222, 222); border-bottom-style: solid; border-bottom-width: 1px; color: #454545; text-decoration: none; transition: opacity 0.3s ease, border, color, background; word-wrap: break-word;">はてなブログ</a>へ移動しました。</div>
<div style="background-color: white; margin-bottom: 0.8em; margin-top: 0.8em;">
<span style="color: #454545; font-family: 'Trebuchet MS', Arial, Helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif; font-size: 14px; line-height: 26.600000381469727px;">移行先</span></div>
<div style="background-color: white; margin-bottom: 0.8em; margin-top: 0.8em;">
<span style="color: #454545; font-family: Trebuchet MS, Arial, Helvetica, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, MS Pゴシック, MS PGothic, sans-serif;"><span style="font-size: 14px; line-height: 26.600000381469727px;"><a href="http://soutencloud.hatenablog.jp/">http://soutencloud.hatenablog.jp/</a></span></span></div>
Anonymoushttp://www.blogger.com/profile/11313653449340863477noreply@blogger.com0tag:blogger.com,1999:blog-6009290972877963946.post-88712464106568715952013-12-11T14:53:00.000+09:002013-12-12T00:03:03.356+09:00読書と開発12/9(月)の記事(<a href="http://abilitycloud.blogspot.jp/2013/12/1.html">1日の時間配分</a>)で書いた4つの項目について詳しく書いてみます。<br />
<br />
はじめに。<br />
実践してみたところ、どうやら毎日最低1時間ずつの配分というより、1週間で最低7時間ずつ。という方が合っていると思いました。<br />
ノルマ解消したと思うとやる気が極端に落ちるので、貯時間をして、1週間計算にすれば忙しい日も続けられると思いました。<br />
また、この累計時間を記録していくアプリの開発をしてみるのもオモシロイと思ってます。<br />
<br />
各項目を書きます。<br />
<br />
<ol>
<li>読書について</li>
<li>研究について</li>
<li>就活について</li>
<li>ドットインストールについて</li>
</ol>
<br />
<a name='more'></a><br />
<div>
1.読書について</div>
<div>
<br /></div>
<div>
読書は図書館から借りてきた本をガンガン読んでいきます。</div>
<div>
とりあえず借りてきた本を並べてみます。</div>
<div>
<br /></div>
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=soutencloud-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=450155200X" style="height: 240px; width: 120px;"></iframe>
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=soutencloud-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=4274069206" style="height: 240px; width: 120px;"></iframe>
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=soutencloud-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=4897978955" style="height: 240px; width: 120px;"></iframe>
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=soutencloud-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=4897978920" style="height: 240px; width: 120px;"></iframe>
<iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=soutencloud-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=486354104X" style="height: 240px; width: 120px;"></iframe>
<br />
<br />
<span style="color: red;">画像の表示がうまくいかなくて表示されてない可能性大…修正予定</span><br />
<span style="color: red;">とりあえず、テキストで</span><br />
<br />
<ul>
<li><span style="color: red;">情報ネットワーク教科書</span></li>
<li><span style="color: red;">スマートにプログラミングAndroid入門編、実践編</span></li>
<li><span style="color: red;">AndoridSDK逆引きハンドブック</span></li>
<li><span style="color: red;">マスタリングTCP/IP OpenFlow編</span></li>
<li><span style="color: red;">14歳からはじめるC言語オンラインゲームプログラミング教室</span></li>
<li><span style="color: red;">Linuxシステム[実践]入門</span></li>
</ul>
です。<br />
<br />
2.研究について<br />
研究は年度末に研究進捗を記載しなければならないので、それまでに研究方針を固めていこうと思います。<br />
<br />
3.就活について<br />
東京で就活することになりますが、フラフラと東京へ出ても意味がなく、<br />
調べないとまともに活動できないので、就活サイトと学内の就活セミナーに参加していく形でとりあえず・・・<br />
<br />
4.ドットインストールについて<br />
<a href="http://dotinstall.com/">ドットインストール</a>とは各回3分の動画でプログラミングを学習できるサイトです。<br />
少し前まで利用していたのですが、間が開くとぜんぜんやらなくなってしまうため、<br />
今回はなかば強制的にやりたいと思います。<br />
<br />
幅広いプログラミング知識をつけるためです。<br />
<br />
だらだらした日々にならないように圧倒的な実力差を目指します!Anonymoushttp://www.blogger.com/profile/11313653449340863477noreply@blogger.com0tag:blogger.com,1999:blog-6009290972877963946.post-81177311794632419232013-12-09T17:25:00.000+09:002013-12-09T17:25:02.381+09:001日の時間配分大学院の授業は、おおかた終わったので、これからの生活はすべて自主性が問われる事になる。<br /><div>
今までの長期休暇は時間を浪費し続けてきたので、時間配分をしようと思います。</div>
<div>
<br /></div>
<div>
24時間のうち</div>
<div>
<ol>
<li>最低1時間読書をする</li>
<li>最低1時間研究をする</li>
<li>最低1時間就活をする</li>
<li>最低1時間ドットインストールをやる(<a href="http://dotinstall.com/">http://dotinstall.com/</a>)</li>
</ol>
です。あとの20時間は自由に使って良い。</div>
<div>
これだけです。</div>
<div>
はっきり言って、私は怠け者です。なので、この少ない最低時間を守って日々生きようと思います。</div>
<div>
(但し、忙しい日は除外する)</div>
<div>
<br /></div>
<div>
これを守るためのアプリでも作ってみようかな</div>
Anonymoushttp://www.blogger.com/profile/11313653449340863477noreply@blogger.com0tag:blogger.com,1999:blog-6009290972877963946.post-13097729856888792692013-11-22T00:25:00.002+09:002013-11-22T00:25:41.875+09:00私の目指す職業は…ついに雪が降り始めました。<br />
もうすっかり冬ですね。<br />
かといって引きこもれないのです。<br />
就職活動をがんばっていきたいです。<br />
<br />
11/20水曜日に外部講師の講義としてベンチャー企業?の社長さんが来てお話をされていました。<br />
現在のネットワーク系の根本システムに変革を与えることを目指して頑張っているらしく、<br />
大変興味深いお話をなされておりました。<br />
まさに、私のやりたいこと。に掛かる仕事でした。<br />
<br />
私の志望する職業はネットワークエンジニア類のソフトウェア部分です。<br />
オリジナルの次世代ネットワークを作ることが夢です。<br />
<br />
そのために圧倒的な実力差。を付けなければならないと思っております。<br />
<br />
私は就職活動始めたばかりです。遅れてるかもしれません。<br />
調べが足りてなく、このような企業様がまだまだいらっしゃると思います。<br />
<br />
私は今。何を優先するべきなのでしょうか・・・<br />
と日々悩んでおります。<br />
<br />
実力差が無い状態。現状で就職活動しても、最高の企業に就職できるのか心配です。<br />
かと言って、後回しにも出来ないので、ほどほどの就職活動と、日々の努力を高めていこうと思います。Anonymoushttp://www.blogger.com/profile/11313653449340863477noreply@blogger.com0tag:blogger.com,1999:blog-6009290972877963946.post-78983400984204006842013-11-19T20:34:00.000+09:002013-11-19T21:34:15.552+09:00モバイルでも最大限の環境で生活するためにこれから就活が始まる私なんですが、会津若松と東京を何往復もすることになると思うんです。<br />
バスでは片道5時間の長旅になります。<br />
その間、ただ待っているだけではもったいないので、情報収集や勉強をしたいのです。<br />
<br />
私は家でも研究室でも、ハイエンドのデスクトップマシンで作業をしているため、少しのラグや待ち時間がイライラしてしまいます。<br />
そのため最大限の環境モバイルで実現しないとストレスが溜まって疲れてしまいます。<br />
<br />
今から考えていきます。<br />
<br />
<a name='more'></a><br /><br />
すでに持っているもの<br />
<br />
<ul>
<li>Android スマートフォン(Eluga X)</li>
<li>iPad 2(wifi 研究室備品持ち出し可)</li>
<li>アパートのメインマシン</li>
<li>アパートのサーバーマシン</li>
<li>モバイルブースター(USB充電器)</li>
</ul>
提案1:スマートフォンで遠隔操作<br />
<br />
VNCを使ってアパートのマシン類にアクセスしてハイスペックな環境を使う。<br />
<br />
メリット/デメリット<br />
<br />
<ul>
<li>環境の変化がない</li>
<li>重い処理も出来る</li>
<li>PC-VNC-Androidではラグがひどい</li>
<li>Androidのバッテリーの消費が激しい</li>
<li>Androidの通信量超過でLTE使えなくなる可能性あり</li>
<li>電波が安定しない→接続が切れる</li>
<li>めんどくさい</li>
</ul>
提案2:Android上で開発<br />
<br />
Androidのアプリでコーディングができたり、AIDEというアプリでAndroid上でAndroidを開発できる。<br />
<br />
メリット/デメリット<br />
<br />
<ul>
<li>常時ネットワーク接続する必要なし</li>
<li>手軽・簡単</li>
<li>やれることが限られる</li>
<li>コンパイル・実行が出来るか不明</li>
<li>画面が小さい</li>
<li>速度が遅い</li>
<li>キーボードが打ちにくい→Bluetoothキーボードなどが必要</li>
<li>iPadをネットワーク経由でサブディスプレイにできないか…?</li>
</ul>
提案3:ノートパソコンを購入or借りる<br />
<br />
この際だから新しいノーパを買ってしまって、自分のデバイスを増やす。インターネットへはAndroidのテザリングで接続出来る。<br />
<br />
メリット/デメリット<br />
<br />
<ul>
<li>速い!</li>
<li>プログラミング環境も揃う</li>
<li>画面が大きい</li>
<li>金がかかる(スペックにこだわるから高額)</li>
<li>荷物になる</li>
<li>取り扱いに注意しないといけない</li>
<li>スペックを下げたらイライラする</li>
</ul>
提案4:寝る<br />
<br />
就活中どうせ疲れるから、5時間寝とけば別にいいってこった<br />
<br />
メリット/デメリット<br />
<br />
<ul>
<li>スッキリする!</li>
<li>時間がもったいない</li>
<li>眠くないと眠れない</li>
<li>やっぱり暇</li>
</ul>
提案3が一番だと思う。<br />
提案2はお金を掛けたくない場合ですかね。<br />
<br />
早めに決めないとな。と思いつつ、ノートパソコンはなかなか購入に踏み切れない…Anonymoushttp://www.blogger.com/profile/11313653449340863477noreply@blogger.com0tag:blogger.com,1999:blog-6009290972877963946.post-52319756234777083822013-11-19T13:50:00.001+09:002013-11-19T21:40:49.187+09:00機能を分割分割…前回( <a href="http://abilitycloud.blogspot.jp/2013/11/android.html">初めてのAndroidアプリ開発</a> )のアプリの保存部分をクラス化してみました。<br />
<br />
クラス化する理由:<br />
管理がし易い、使いまわしやすいですね。<br />
<br />
基本オブジェクト指向はクラス化が基本ですから、バラバラにしたいんです。<br />
以下は実際のプログラムです。<br />
<br />
<a name='more'></a><br />
<pre><code>
public class Point{
private int point = 0;
SharedPreferences sp;
private void loadPoint(){
point = sp.getInt("key_point", -1);
Log.d("LoadPoint", String.valueOf(point));
}
private void savePoint(){
sp.edit().putInt("key_point", point).commit();
}
public Point(Context _mainContext){
sp = PreferenceManager.getDefaultSharedPreferences(_mainContext);
loadPoint();
}
public int getPoint(){
loadPoint();
return point;
}
public void addPoint(int _point){
loadPoint();
point += _point;
savePoint();
}
public void setPoint(int _point){
loadPoint();
point = _point;
savePoint();
}
}
</code></pre>
こんな感じになりました。呼び出しは
MainActivityから
<br />
<pre><code>
Point point = new Point(this.getApplicationContext());
</code>
</pre>
このようにしました。<br />
新しいクラスを作った時にActivityの情報がほしいらしく、受け渡しに苦労しました
<br />
<br />
<pre><code>public Point(Context _mainContext){</code>
</pre>
<br />
引数にContext型で受け取れるようにして、予備指し部分でActivityのメソッドの
<br />
<br />
<pre><code>getApplicationContext()</code>
</pre>
<br />
を使うと上手く動きました。
<br />
また、個人的に引っかかったのは、MainActivityのOnCreateで初期化した後でないとContextを渡せないということでした。単純なミスで1時間位悩んだ<br />
<br />
参考:<br />
ActivityのContextの受け渡し<br />
<a href="http://androidgamepark.blogspot.jp/2013/01/preferencemanager-sharedpreferences.html">http://androidgamepark.blogspot.jp/2013/01/preferencemanager-sharedpreferences.html</a><br />
<br />
<a href="http://androidhacker.blog94.fc2.com/blog-entry-7.html">http://androidhacker.blog94.fc2.com/blog-entry-7.html</a><br />
<br />
<br />
メモ:<br />
ブログにコードを綺麗に載せる方法がわからん。<br />
Bloggerの機能でないのかな?<br />
調べてみようAnonymoushttp://www.blogger.com/profile/11313653449340863477noreply@blogger.com0tag:blogger.com,1999:blog-6009290972877963946.post-68009715056021034412013-11-18T15:20:00.000+09:002013-11-19T21:36:23.724+09:00初めてのAndroidアプリ開発初めて簡単なAndroidアプリを作ってみました。<br />
<div>
ストップウォッチ+ポイント加算 のアプリです。</div>
<div>
時間を計り、そのタイムによってポイントを加えていくアプリです。</div>
<div>
事前知識が少しあったので、3時間くらいで完成しました。</div>
<div>
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKy95quoKdPEqdlZdLODyVFnDKB_8GK_JuHfcuXj1gVMfVsNv3u3dGateCQQR60t9N80sZL3oQVlI9h24Nqvfg7gU5MabECFOHlzyw9kJE9z6-dBfR4vchalvslnTDfqRs6QFcuL-iLWY/s1600/device-2013-11-18-150343.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKy95quoKdPEqdlZdLODyVFnDKB_8GK_JuHfcuXj1gVMfVsNv3u3dGateCQQR60t9N80sZL3oQVlI9h24Nqvfg7gU5MabECFOHlzyw9kJE9z6-dBfR4vchalvslnTDfqRs6QFcuL-iLWY/s320/device-2013-11-18-150343.png" width="180" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">(画像1) シンプルなメイン画面<br />
(画面が縦長なのは実機向けのエミュレータだから)<br />
トグルスイッチの「スタート」でカウントアップ「ストップ」で画像2へ</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3XTMh0CVSbptPeyTVUELjV6h1KacqnknO0-LjvQ9YWCmFbArNo_4lc3MZNcO48REZ5eL0ye3BJiMhVQ6J7DW1xY6eLm18kfulxXgjhANPvAwgbXffFossGHnt32yDfdm8g4Tz-4jxBfc/s1600/device-2013-11-18-151253.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3XTMh0CVSbptPeyTVUELjV6h1KacqnknO0-LjvQ9YWCmFbArNo_4lc3MZNcO48REZ5eL0ye3BJiMhVQ6J7DW1xY6eLm18kfulxXgjhANPvAwgbXffFossGHnt32yDfdm8g4Tz-4jxBfc/s320/device-2013-11-18-151253.png" width="180" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">(画像2) ダイアログ表示<br />
獲得したポイントを保存するかどうかをダイアログで表示してみた<br />
データ消去でポイントをリセットできる。</td></tr>
</tbody></table>
<div>
感想:<br />
<a name='more'></a>意外と簡単につくれました。一つ作れればあとはドンドン作れる思いました。</div>
<div>
事前知識として、基本用語とAndroidアプリの構造が多少必要だと思います。</div>
<div>
これらは図書館で借りてたこの本。</div>
<div>
<<ど忘れしたのであとで追記>></div>
<div>
の序盤を見ました。</div>
<div>
<br /></div>
<div>
つまった問題と参考にしたサイトを下にメモしておきます。</div>
<div>
---</div>
<div>
環境:AndroidStudio</div>
<div>
AndroidStudioを選んだのは、Eclipse + Android SDK 以外にもあると知って入れてみたことがあったからです。</div>
<div>
AndroidStudioは言語の壁が若干あるようで、設定に少し手間取りました。</div>
<div>
<br /></div>
<div>
画面の縦横の回転の制御:</div>
<div>
うまくいかなかった。回転するたびに新しいアクティビティをロードするみたいなので、そこにソースを組み込んでやると上手くいくらしい。</div>
<div>
<br /></div>
<div>
UTF-8に対応:</div>
<div>
デフォルトだと日本語表示に対応してないらしく、文字化けたりコンパイルが通らなかったりする。</div>
<div>
<b>srcの中の</b>build.gradleに以下のコードを入れると動いた。(同じ名前のファイルでgradleの中にあるけどそっちだと上手く行かなかった)</div>
<div>
<div>
tasks.withType(JavaCompile) {</div>
<div>
options.encoding = 'UTF-8'</div>
<div>
}</div>
</div>
<div>
参考:</div>
<div>
<br /></div>
<div>
主な機能と参考は以下</div>
<div>
<br /></div>
<div>
<ul>
<li>クロノメーター</li>
</ul>
</div>
<div>
カウント時計の表示</div>
<div>
<a href="http://developer.android.com/reference/android/widget/Chronometer.html">http://developer.android.com/reference/android/widget/Chronometer.html</a></div>
<div>
ストップウォッチの参考</div>
<div>
<a href="http://d.hatena.ne.jp/jitsu102/20101225/1293275196">http://d.hatena.ne.jp/jitsu102/20101225/1293275196</a></div>
<div>
<a href="http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1382615158">http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1382615158</a></div>
<div>
<a href="http://ameblo.jp/royal1363/entry-11580547075.html">http://ameblo.jp/royal1363/entry-11580547075.html</a></div>
<div>
<ul>
<li>トグルスイッチ</li>
</ul>
</div>
<div>
スタート・ストップをトグルスイッチを用いた。(スタートボタンを2回押されたくないとかそんな意味で)</div>
<div>
ButtonとToggleButtonではListenerが違うので実装する。</div>
<div>
implements View.OnClickListener, CheckBox.OnCheckedChangeListener</div>
<div>
<br /></div>
<div>
<a href="http://andante.in/i/%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88/%E3%83%88%E3%82%B0%E3%83%AB%E3%83%9C%E3%82%BF%E3%83%B3%EF%BC%88%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%EF%BC%89%E3%82%92%E4%BD%BF%E3%81%86/">http://andante.in/i/%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88/%E3%83%88%E3%82%B0%E3%83%AB%E3%83%9C%E3%82%BF%E3%83%B3%EF%BC%88%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%EF%BC%89%E3%82%92%E4%BD%BF%E3%81%86/</a></div>
<div>
<ul>
<li>保存機能</li>
</ul>
</div>
<div>
とりあえずSharedPreferencesを使った。SQLに変える予定<br />
<追記> SharedPreferencesはクラス化した時に上手く動かなくなったので廃止決定</div>
<div>
<a href="http://developer.android.com/reference/android/content/SharedPreferences.html">http://developer.android.com/reference/android/content/SharedPreferences.html</a></div>
<div>
参考</div>
<div>
<a href="http://techbooster.org/android/application/468/">http://techbooster.org/android/application/468/</a><br />
<a href="http://tech-tec.com/archives/910">http://tech-tec.com/archives/910</a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<ul>
<li>確認ダイアログ表示</li>
</ul>
<a href="http://androidguide.nomaki.jp/html/dlg/alert/alertdlgMain.html">http://androidguide.nomaki.jp/html/dlg/alert/alertdlgMain.html</a></div>
<div>
<a href="http://goodroid.fc2-rentalserver.com/index.php?mode=public&action=techno&pid=59">http://goodroid.fc2-rentalserver.com/index.php?mode=public&action=techno&pid=59</a><br />
<ul>
<li>デバッグ機能</li>
</ul>
LogCatに表示する方法</div>
<div>
<a href="http://android.keicode.com/basics/debug-log.php">http://android.keicode.com/basics/debug-log.php</a></div>
Anonymoushttp://www.blogger.com/profile/11313653449340863477noreply@blogger.com0tag:blogger.com,1999:blog-6009290972877963946.post-17881025624288952732013-11-15T18:24:00.001+09:002013-11-15T18:25:24.750+09:00シェルスクリプトを初めて触ったUnix環境をだいぶ利用してきたのですが、シェルスクリプトを書いて作業を楽にする。<br />
<div>
という考えはなく、いつも行き当たりばったりでコピペのシェルスクリプトしか利用していませんでした。</div>
<div>
<br /></div>
<div>
そんななか、私が積んでいた作業に</div>
<div>
ネットワークプリンター情報を集めてターミナル上で表示するという課題がありました。</div>
<div>
<br /></div>
<div>
その中で今日は集めた情報をターミナル出力するシェルスクリプトを書いていました。</div>
<div>
<br /></div>
<div>
「構文がいちいち細かい!」</div>
<div>
<br /></div>
<div>
が第一印象です。</div>
<div>
<br /></div>
<div>
例えば文字列変数の代入で</div>
<div>
STRING="string"</div>
<div>
というのを書きましたが、=の前後は1文字あけるという癖があり、</div>
<div>
STRING = "string"</div>
<div>
と書いてエラー吐かれました。</div>
<div>
<br /></div>
<div>
また、</div>
<div>
if文も</div>
<div>
if [ $STRING = "string" ]; then</div>
<div>
...</div>
<div>
fi</div>
<div>
<br /></div>
<div>
の書き方もスペースが重要だったりして詰まりました。</div>
<div>
<br /></div>
<div>
スクリプト自体まともに書いたことないですが、</div>
<div>
ここまで細かいとなんだかなぁ…</div>
<div>
と思いました。</div>
<div>
<br /></div>
<div>
あとシングル・ダブルクオートとか[ ` ] ←こいつとかうざい</div>
<div>
<br /></div>
Anonymoushttp://www.blogger.com/profile/11313653449340863477noreply@blogger.com0tag:blogger.com,1999:blog-6009290972877963946.post-79820141791675106992013-11-12T19:25:00.000+09:002013-11-12T19:25:09.665+09:00当面の目標当面の目標は以下のリストのような感じになると思います。<br /><ol>
<li>Androidアプリの制作</li>
<li>HTML/CSS、javascriptを使ったホームページの作成</li>
<li>ネットワークの技術者になるためのお勉強</li>
<li>情報の発信とそれに対する自分なりのコメント</li>
<li>自分なりの情報発信の場としてブログの利用</li>
</ol>
<ol>
<li>Androidアプリは自分の作りたいアプリを作ってみる。Javaはひと通り使えるし、環境も入れてあるので、作るだけ。</li>
<li>HTMLはひと通り使えるレベルだが、CSSを導入したことはないPHPとかでサーバーサイドアプリは作ったことあるけれど、デザインは意識したことない。javascriptも少し動かしてみたい。jQueryの導入までは考えてない。バイト先のマニュアルがHTMLで書いてあるのだが、それのデザインが気に入らないと申し立てが入りましたゆえ、やらなければならない。</li>
<li>専行がネットワークなので、ネットワーク全般のお勉強を記録していこうかと。</li>
<li>Twitterで気になる情報をツイートしているのですが、自分の思ったことを書く余裕がなかったのでここで自由に書きたいと思っている。</li>
<li>自分の性格として、一度に複数のことを考えている。その結論を書き留めるでもなく、頭の片隅に追いやっていた。それを発信して共有する場としてこのブログを使おうと思う。</li>
</ol>
<div>
<br /></div>
<div>
<br /></div>
Anonymoushttp://www.blogger.com/profile/11313653449340863477noreply@blogger.com0tag:blogger.com,1999:blog-6009290972877963946.post-74516705873317089352013-11-11T20:28:00.000+09:002013-11-11T20:28:20.986+09:00はじめにこのブログは少し努力が足りてない大学院生である私。<div>
雲が『圧倒的な実力差』をつけるモチベーションを保つために記録していくブログです。</div>
<div>
<br /></div>
<div>
コンピュータ関連の技術情報を主に投稿していきます。</div>
<div>
<br /></div>
<div>
が、私の考えたこと、思ってることや共有したい内容を雑多にも投稿していく予定です。</div>
<div>
<br /></div>
<div>
どうぞよろしくお願いします。</div>
<div>
<br /></div>
<div>
2013/11/11 雲</div>
Anonymoushttp://www.blogger.com/profile/11313653449340863477noreply@blogger.com0日本36.879620605026759 138.51562524.474281605026761 117.861328 49.284959605026756 159.16992199999999