ラベル プログラミング の投稿を表示しています。 すべての投稿を表示
ラベル プログラミング の投稿を表示しています。 すべての投稿を表示

2013年12月11日水曜日

読書と開発

12/9(月)の記事(1日の時間配分)で書いた4つの項目について詳しく書いてみます。

はじめに。
実践してみたところ、どうやら毎日最低1時間ずつの配分というより、1週間で最低7時間ずつ。という方が合っていると思いました。
ノルマ解消したと思うとやる気が極端に落ちるので、貯時間をして、1週間計算にすれば忙しい日も続けられると思いました。
また、この累計時間を記録していくアプリの開発をしてみるのもオモシロイと思ってます。

各項目を書きます。

  1. 読書について
  2. 研究について
  3. 就活について
  4. ドットインストールについて

2013年11月19日火曜日

機能を分割分割…

前回( 初めてのAndroidアプリ開発 )のアプリの保存部分をクラス化してみました。

クラス化する理由:
管理がし易い、使いまわしやすいですね。

基本オブジェクト指向はクラス化が基本ですから、バラバラにしたいんです。
以下は実際のプログラムです。

2013年11月18日月曜日

初めてのAndroidアプリ開発

初めて簡単なAndroidアプリを作ってみました。
ストップウォッチ+ポイント加算 のアプリです。
時間を計り、そのタイムによってポイントを加えていくアプリです。
事前知識が少しあったので、3時間くらいで完成しました。

(画像1) シンプルなメイン画面
(画面が縦長なのは実機向けのエミュレータだから)
トグルスイッチの「スタート」でカウントアップ「ストップ」で画像2へ
(画像2) ダイアログ表示
獲得したポイントを保存するかどうかをダイアログで表示してみた
データ消去でポイントをリセットできる。
感想:

2013年11月15日金曜日

シェルスクリプトを初めて触った

Unix環境をだいぶ利用してきたのですが、シェルスクリプトを書いて作業を楽にする。
という考えはなく、いつも行き当たりばったりでコピペのシェルスクリプトしか利用していませんでした。

そんななか、私が積んでいた作業に
ネットワークプリンター情報を集めてターミナル上で表示するという課題がありました。

その中で今日は集めた情報をターミナル出力するシェルスクリプトを書いていました。

「構文がいちいち細かい!」

が第一印象です。

例えば文字列変数の代入で
STRING="string"
というのを書きましたが、=の前後は1文字あけるという癖があり、
STRING = "string"
と書いてエラー吐かれました。

また、
if文も
if [ $STRING = "string" ]; then
  ...
fi

の書き方もスペースが重要だったりして詰まりました。

スクリプト自体まともに書いたことないですが、
ここまで細かいとなんだかなぁ…
と思いました。

あとシングル・ダブルクオートとか[ ` ] ←こいつとかうざい