Neo Inspiration

Avatar

中の人:jakkrokk (HN統一しました) がphp,javascript,air,flex などなど好き勝手書いてます。仕事は主にWEBシステムの設計と開発、SEO全般など。

Google App Inventor を使ってみた

何週間前かもう覚えてませんが、とりあえず申請していたのがやっと通ったようで。
ってことで、AppInventor触ってみました。

http://appinventor.googlelabs.com/learn/

初めに

とりあえず動画は見ていたのでブラウザでいじれるんだろうって思ったら、
どうもアプリもインスコしないといけないらしい。
(別にアクセス許可が下りる前からインスコまではできるらしい)

I downloaded the App Inventor Extras Installer and ran it. Can I start using App Inventor right now?

No, App Inventor is a Web application that runs in a browser.
You'll need to have access to the system before you can run it.
Installing the App Inventor Extras software and setting up the phone is necessary preparation for using the system,
but this doesn't in itself provide access to App Inventor.

設定して立ち上げてみる

インスコ完了したら、今度はAndroid側の設定っておもったけど、
ざっとみると1.6のXperiaちゃんの名前はない(当たり前か。。w)
とりあえずUSBつなぐ以外特にandroid側でやることはないようなので
XperiaをUSB接続させた状態で立ち上げてみることに。
Appinventor自体はブラウザから立ち上げるので、
ページにアクセスするだけです。
(インストールしたのはたぶん実機テスト関係のアプリっぽいです)

アプリを作ってみる

プロジェクト作成
とりあえずappinventorのページにアクセスすると
シンプルにメニューバーだけが表示されてるので、プロジェクトを作成してみる。

適当にアプリのビューを作る
作るとこんなかんじの画面になるので、適当に直感で左のメニューから
ドラッグ&ドロップで動かしてみるとなんか入った!

入れたボタンのテキストとかのプロパティは全部右側で操作できます。
なおブラウザなので、ここでは日本語がちゃんと入りますので、
ボタンに日本語で名前を付けれます。
(後述のBlockEditorでは日本語が化けます)

Block Editorでロジックの操作
ただ、これだとクリックしたときの動作とかを設定する画面がないなー
とチュートリアルを見たら、上部にあるBlock Editorをクリックせよ
と書いてあるので押してみる。
(またアプリダウンロード)

ちょっとするとこんな画面が別ウィンドウで立ちあがる。

おーこれこれ。動画で出てたやつが立ち上がりました。
どうもすみ分け的に、ブラウザ側でViewのレイヤーを操作して、
ロジック的なことはBlockEditorでやる模様。

とりあえず適当にアプリのイニシャライズ時の設定とかしてみました。

が、titleに日本語ぶち込もうとしたら入らない。。設定がおかしいのかな?
とりあえず文字化けしちゃうので、今回はローマ字でw

実機テスト
ここまで出来たら、あとはエミュレータでもなんでも確認してみたいわけですが、
チュートリアルには上のバーにある 「restart phone app」をクリックするように書いてあるので、
とりあえずポチっとすると。。

10秒くらいでUSB接続したXperiaちゃんから画面が!!

しかもこれ、リアルタイムなかんじで、ブラウザ側でアイテムを追加すると
そのままXperiaの画面でも反映されます。なにこれすごい。

パブリッシュ
最後パブリッシュですが、これはブラウザ側でやるっぽいです。
ブラウザ側の右上にパッケージ化みたいなボタンがあるので
押してみたらapkファイルにまとめてダウンロードしてくれました。

まとめ

Eclipseより早い。。。
はっきりいってほぼマウス操作でできるので、
プログラムを少しでも組んだことがあれば(if とかあそこらへんの概念がわかれば)
アプリ作ることができちゃいます。これ。
ただ、blockEditorのほうが日本語対応してくれないと、色々ときついかなーとは思います。

ドメイン移管をして、ブログで使っているサーバをさくらに移転しました

以前のサーバは7年以上前に契約したものを使っていた関係で、
Mysqlのバージョンが上がらない=Wordpressが2.9以降にできない

ってことで、ぜい弱性的な意味でもそろそろなんとかしないとー
ってときに、サーバ会社からプランが古くなっているので、乗り換えてください的なメールがきたので、
ほかのサービスでも使ってすでに契約中のさくらサーバでまとめて管理しようと思い、
ドメインを移管することに。

手順はたいしてなく、作業も短時間で意外と簡単でした。

1:今ドメインが登録されてる会社にドメインを移管する旨を伝えて
 AuthCodeを発行してもらう。

2:さくらサーバの会員メニュー(契約とか見れるほうの)で
 契約情報タブ⇒サイドバーからドメインメニュー⇒
 ⇒ドメインの移管を選択

3:移管するドメイン名を入力して1でもらったAuthCodeを入力

4:ドメインの管理者あてにメールがくるので(これが自分になってる人もいそう)
 自分の場合は前のサーバ会社だったので、そのメールからURLをクリックして承認
 (たしか  Domain Transfer Request みたいなタイトル)

5:これでちょっとすると前のサーバ会社とさくらの両方から
 作業完了しましたってメールがくるので、それを確認する。

6:さくらサーバの会員メニュー(契約とか見れるほうの)で
 契約情報タブ⇒サイドバーからドメインメニュー⇒
 ⇒一覧の中に移管したドメインがあるので、
 表示⇒ネームサーバのところの変更で設定を変更する

 (さくらでそのまま使うなら )
 ネームサーバ1 ns1.dns.ne.jp
 ネームサーバ2 ns2.dns.ne.jp

7:ここまで終わったらあとは普通に管理画面からドメインを割り振ればOKです。

とりあえず自分は移管した時点でDNSがさくらに自動的になると思って
2日むだにしました。。
ちなみに2.9のままですw

SEOとAndroid

– 先にお知らせ –

インフォキュービックのブログの中の人とかなり懇意にさせてもらっているんですが、
その人が新しいtwitterのアカウントを開いたので
ここで書いておいてとキャバクラで念を押されてしまったので
書いておきますw

http://twitter.com/sakurasaku_inc

これでフォロワー増えたら叙々苑的なものが発生するヨカン!

– 終わり –

で Xperia Desire あと今日AUのも発表?らしいんですが、
Androidが一気に普及しそうですね!

まあXperiaはバージョン1.6 Desireは2.1
画面サイズも4インチと3.7インチ
解像度もちょっと違う

と今の携帯みたいなカオスっぷりがすでに想像できて
かなりアプリ開発がめんどくさそうなのですが、
iphoneと違って開発環境の構築とかもかなり敷居が低く
(mac必須とか実機テストにお金がかかるとかありえんw)
すでに自分も開発環境は整えてあるので、
SEO,SEMのシステム開発してる自分としてはどうからめて製作していくか
日々検討しているかんじです。

ちなみに自分は、
Xperiaがマルチタッチに対応してないせいで、
しばらくはシングルタッチのアプリばっかりがでそうなのと
(Xperiaはそういう意味でAndroidの成長をかなり阻害するともいえますが)
Ver1.6環境にも対応しなければならないということもあるので、
テスト用の実機としてXperiaを購入予定です。
(普通に考えたらDesireのが圧倒的にいいと思いますが。。。)

まあXperia予約したら予約待ちで入荷未定の状態なので
Desireの発表でキャンセルがでて当日ゲットできたらうれしいな~とか考えてます。

Continue Next page

Twitter