2014-01-01から1年間の記事一覧

よくつかうcsvの処理

pythonでcsvを読み込むとき、txtとして読んでもいいのですけど、標準でcsvというモジュールがついている。それを使うとカンマの認識とかしなくていいので、楽になる。ただ読む場合はこんな感じ。 import csv f = open("testdata.csv","rt") csvReader = csv.…

世界を目指せ!Androidアプリ開発入門のお勉強8

細々と続けているGihyoの世界を目指せ!Androidアプリ開発入門のお勉強の 10回目をやろう。さっそくSkeletonAppにPreferenceを追加して。。。って、さっそくつまずく。記事ではPreferenceScreenにCheckBoxPreferenceとかを付けていく、とあるが、 GUI上のxml…

世界を目指せ!Androidアプリ開発入門のお勉強7

さて、gihyoの世界を目指せ!Androidアプリ開発入門のお勉強の 「第8回 AndroidのSQLiteを学ぶ」なのだが、サンプルをダウンロードして、eclipseに反映したけど、動かない。。 setContentView( R.layout.main ); のmainが引けない、ファイルは存在しているの…

世界を目指せ!Androidアプリ開発入門のお勉強6

さて、続いてgihyoの第7回をやっていきましょう。「第7回 ユーザインターフェースの使い方:その2」です。レイアウトの説明がされています。 このビューが入れ子になる形状というのが、慣れないと頭でわからないのだろうなぁと思う。 (当然今の私にはイメー…

世界を目指せ!Androidアプリ開発入門のお勉強5

さて、「第6回 ユーザインターフェースの使い方:その1」 の続き。アプリのタイトルの変更の後は、メニューを作ってみようとある。だが、EclipseでAndroid XMLファイルを追加しようとすると、gihyoサイトの図にあるような種別にそもそもMenuというものがない…

世界を目指せ!Androidアプリ開発入門のお勉強4

さて、細々と続けていますが、続けていこう。”世界を目指せ!Androidアプリ開発入門 第6回”のユーザインターフェースの使い方1を見ていこう。ここでつまるところはなさそうなのだけど、詰まるのがさすが私。解説に従い、 ・res/values-ja/strings.xml を生…

世界を目指せ!Androidアプリ開発入門のお勉強3

間が空いてしまったが懲りずに書き続けます。今回は表題のGihyo連載の第5回。 「アクティビティの制御と明示的インテント」です。 iOS 8 にもインテントのような仕組みが載るらしいです。この回のポイントはインテントなわけですが、 画面と画面を行き来する…

Pythonメモ 多次元配列のサイズ

脈絡もなくPythonについてメモ。 使わなくちゃならなくなったので。今日のメモは 多次元配列のサイズ。1Dじゃなくて2D,3Dといった配列のサイズが知りたいので、 いい方法がないかな?と調べていたらあまりないようだ。2次元の配列 data があるとして、 len(d…

間が空いてしまった。。。

前回のブログから約2月が経ってしまった。 忘れていたわけではないのだが、PCが壊れたりなんだりしている間に 筆不精になってしまった。GWもあけて、気分をかえて、また書いていきたい。復帰第1弾はPCが壊れた(SSDがとんだ。。。)ので、 いろいろ設定やら…

世界を目指せ!Androidアプリ開発入門のお勉強2

gihyoサイトの「第4回 Androidの肝、アクティビティ」の回をやってみた。ここで注意すべきことは。。。特にない。 しいて言うならば、 OnResume()は自動的に生成されているが、 OnPause()は自動生成されないようだ。 Javaの知識が不十分な人は@Overrideで…

世界を目指せ!Androidアプリ開発入門のお勉強1

前回のブログの通りgihyoサイトの「世界を目指せ!Androidアプリ開発入門」をお勉強。第1回、2回の内容は準備だけなので、ここは飛ばして、第3回から見ていくことにする。第3回: Android SDKでサンプルアプリを使ってみる サンプルプログラムをビルドする …

Androidのお勉強

ずいぶん間が空いてしまった。 さて、開発環境が一応構築できた。そこからどうするのか? 何をしたらプログラミングができるようになるのだろうか? 私はわからない。プログラミングの初心者がやるとしたら、 ・適当な入門書を読んでみる。 ・Webにある入門…

Android エミュレータの使い方~ショートカット~

ADVマネージャで起動するAndroidの仮想マシン。実機で開発する人には必要ないのかもしれないのだけど、 デバイスがなくても実行できるのは便利。めったに使わないけどキーボードショートカットをメモっておく。[keyboard] 実行される内容 [home] ホームキー …

AndroidのWifiデバッグ

USBケーブルをつないでNexus7でアプリを実行していたのだけど、 なんだか動かない時がある、というかケーブルが抜けたと判断される。なんやろ?と思ったら、USBコネクタが接触不良を起こしている。。。 さし方で辛うじて動いているが、このままだと壊れそう…

Eclipseの文字サイズ変更

エディタの文字サイズって結構大事ですよね。 見にくいのは嫌だし。 ただ、眺めているときと、書いているときって心地いい文字サイズというのは違うもの。そこで、Eclipseで簡単に文字サイズを変更するプラグインがあったので、それを入れて、 マウスでカチ…

Androidプログラムの新規作成でいきなり躓いた

プログラムの勉強を始めてそうそう躓いた。ADTを起動して、プログラムの新規作成でAndroidプログラムを新規作成し、ウィザードでActivityを作成しても、自動生成されるアプリにソースがない。おいおい、どういうことだ?とネットをあさっていると、答えてく…

デバッグって大事だよね

Android開発環境を入れてみて、よくそれで終わるブログを見る。開発環境のセットアップは結構それで一仕事なことが多く、ブログにまとめるもの大変なのだろう。だが、私の目的はプログラムの学習がしたいのであって、環境を作りたいわけではない。なので、さ…

Android開発環境のセットアップ その2

落とし穴 環境のセットアップは簡単だ。なんて書いておきながら、ほかにも設定が必要だったので、メモ。 GoogleからEclipse入りのADTを落として入れたものの、コマンドプロンプトで adb device としても何も起きない。。というかpath通ってない。。。 自動で…

Android開発環境のセットアップ

いまプログラムを学ぶなら?と言われたらエンジニアごとに違った答えが返ってくるだろう。 が、しかし私が今回取り組むのはAndroid=Javaである。 今はWebだ!とか、いやいや、Cからだろ!とかいろいろあるのだろうが、Java。 というかAndroid。理由は単純で…

ブログ再び

ブログをまた開設してしまった。 過去にもいくつかブログというものを書いていたが、続かずに止めてしまった。 だが、いままた始めようと思う。 なぜそう思ったかは、タイトルの通り、いい年になってからプログラムが できる人になれるのか? という馬鹿げた…