カブトムシの壺

消しゴム付き鉛筆

学校で勉強、いる??

 

ふと思ったのだけど、これだけ良質な情報が、いつでもどこでも、インターネットでチョチョイと検索をすれば出てくるようになって。Skypeを繋げば対面で話すことも出来るようになって。

 

学校で勉強する意味ってなんなん??

 

と、ふと思ってしまった。

 

自分の子供が小学生に上がるのはまだ先で、多分その頃にはもっともっと家で出来ることが増えてしまって。それでも、小学校で教わる内容や、やり方は僕が教わったやり方と同じなのだろうか。

 

もちろん、学校でみんなで遊ぶ中で社会を学ぶとか、そういうのは大事なので、学校に行く意味はめっちゃあると思うのだけども。でも、大半をわざわざ勉強に使うん??なんか勿体無くない??と。

 

なんか「学校」って仕組みが全然アップデートされないのって変だなぁと思ったのでした。"完成されてるから"ってことであれば、それで良いのだけども。

画面起動時にEditTextにフォーカスが当たらないようにする

解決すること

  • 画面起動時、EditTextにフォーカスが当たらないようにする。

どうするか

  • 同じレイアウトファイル内の適当なTextViewにfocusableとfocusableInTouchModeをtrueで設定する。
  • <requestFocus />も追加する。

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:text="Hello World!">

        <requestFocus />
    </TextView>

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

参考

「サーバー」

 

家でちまちまと開発的なことをしてると、「妻に何してるの?」って聞かれて、「今はサーバー立てたり、中身を書いたりしてるよ」っていうと大体、「サーバーって?」となる。

 

僕がAWS関連のお仕事をしてた時も、「サーバー」について何度も説明した気もするのだけど、もはやこれは「サーバー」って言葉が悪い気もしてきた。漠然としすぎだ。

 

でも、逆になんて言えば良いんだ。

土曜日

* 午前中は子守をした。

* 午後は気になってた「刑事ゆがみ」をTverで観たりしてた。面白かった。

* スキマ時間に、アプリ作成のためにRails チュートリアルなどを復習していて、herokuでサーバー立てるところまでは出来た。

 

 

MacにMySQLをインストールした。

 


ここを参考にした。

 

ほぼハマることなく、自宅のMacにインストールできた。Windowsでやった時はちょこちょことハマった記憶があるのだけども。Homebrew便利ということなのかな。

 

大学生の時にXAMPPを使って簡単なWebテストシステムみたいなものを作った。それが初めてWebアプリケーションを作った経験なんだけども、2年前くらいからXAMPPの"M"がMySQLではなくて、"MariaDB"になっているらしく、時代を感じた。

 

初めてつくるAndroidアプリ開発(3日目とか)

作りはじめた

Androidアプリを、ちまちまと作っている。何気に個人で作りあげたことはなく、初めて。

 

まだ始めたばかりだけど、これまでにやったことは以下の通り。

 

  • (1) 雑にリーンキャンバスをつくる。
  • (2) 雑にラフデザインをつくる。
  • (3) 技術調査 / 仕様決め(サーバー側、Android側) <- 今ココ。  

動機とか

 今回は「何か、これを作りたい!」ってよりも、「とりあえずリリースしてみたい!一人で全部やってみたい!」って気持ちが大きかったので、アプリのテーマとしては割となんでも良いなと思った。

テーマとか

 作りやすそうかつ、自分も普段から困っていたので「2chまとめサイトの一覧が、良い感じのデザインでまとまってるアプリ」を作ることとした。なんか偏差値の低い感じがヤバイなと思ってちょっと躊躇したけど、誰かに使ってもらえればそれで良いやと思うことにした。

 

今やっていること

 で、今はサーバーからまとめサイトRSSを取得してタイトルやURLを良い感じに取ってこれないかな〜という調査をやっていて、出来た。

 

 参考にした(というかほぼほぼコピペしただけ。)のはここ。rubyは研修でちょこっとやったぐらいなのでだいぶ雰囲気で書いている。あと、feedjiraというgemに頼っている。

qiita.com

書いたコードはこんな感じ。

require "Feedjira"

sites = [
    "http://blog.livedoor.jp/dqnplus/index.rdf",
    "http://alfalfalfa.com/index.rdf"
]

@list = []
sites.each do |site|
  rss = Feedjira::Feed.fetch_and_parse site
  rss.entries.each do |item|

    @list += [:title => item.title,
              :url => item.url
]
  end
end
@list
puts @list

あとは定期的に取得して、DBに入れるなりして、それをアプリから引っ張ってきたら良さそう。

次やること

  • DB作って、保存できるようにする。
  • 定期的に取得できる仕組みを作る。
  • リモートサーバー立てる。
  • Androidアプリ作り始める。

ここまでの感想

  • 意外と簡単そうなので、必要最低限の機能をシュッと実装していきたい。