今日の雑記

<< 2012/03 >>
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

back to TOP PAGE

 | 

2012-03-24

[][][] 「ABC2012Spring」に行ってきました

だけで、特に報告はないです。<えー。

いやまあ、正直な話、本当に何もなかったでですねえ...。

唯一の収穫としては、「YAM雑記帳」でおなじみの「あんざいさん」の生のお姿を拝めたくらいですかねえ...。

って、その程度かよ。

トラックバック - http://d.hatena.ne.jp/isshiki/20120324

2012-03-23

[][] 明日というか今日 ABC に行ってきます

ABC 2012 Spring http://www.android-group.jp/conference/abc2012s/

一年前まで「端末は持ってたけど何も作ってなかった」自分ですが。

去年の秋くらいからぼちぼち作り始めて、それなりに酷い目(<...)に遭ってきたので、それなりな心構えで臨めると思います。臨んだところで何も解決しないというかできないと思いますがー。

トラックバック - http://d.hatena.ne.jp/isshiki/20120323

2012-03-22

[][] 「TextView」を上下左右にスクロールさせたかった話

最近かいツールを Android でいくつか作ってるんですが、手元の端末が何せ低解像度(HVGA)なので、ちょっと色々表示しようとするとすぐ画面外にテキストが出てしまいます

そんな時はまあ「スクロールすればいいべ」となるわけですが、Android で「上下左右に自由にスクロール」するという話をなかなか見かけませんでした。まあ、ボクのやり方(主に定義ファイルベースではなくコードベースでやろうとしている)とかググりかたが悪かっただけかもしれませんが。

んでまあ、閃きと勘でなんとかなったので、簡単に話した上で以下にコードとかのサンプルはっつけておきます

定義ファイルベースの話(Android では XML ですね)は出てくるのでそれを読んでみると、どうも「ViewView をはっつけるとできそう」みたいな感じでした。

具体的に、今回やろうとしたというか実際にやった感じでは、

  • HorizonalScrollView(横方向のスクロールビュー)
    • ScrollView(縦方向のスクロールビュー)
      • LinerLayout(縦方向のレイアウト)
        • TextView(実際に表示されるビュー)

まあこんな感じで作りました。それと、「横方向」と「縦方向」は恐らく逆でも問題ないと思います

コードは以下のような感じです。

package com.hwp.hogetest;

import java.util.*;
import java.text.*;

import android.content.*;
import android.view.*;
import android.graphics.*;
import android.widget.*;

public class HogeHogeView extends HorizonalScrollView
{
    private HogeScrollView mHogeScrollView;
    private HogeLayoutView mHogeLayoutView;

    public HogeHogeView(Context context)
    {
        super(context);
        mHogeScrollView = new HogeScrollView(context);
        addView(mHogeScrollView);
    }

    private class HogeScrollView extends ScrollView
    {
        public HogeScrollView(Context context)
        {
            super(context);
            mHogeLayoutView = new HogeLayoutView(context);
            addView(mHogeLayoutView);
        }
    }

    private class HogeLayoutView extends LinearLayout
    {
        public HogeLayoutView(Context context)
        {
            super(context);
            setOrientation(LinearLayout.VERTICAL);
            HogeTextView p = new HogeTextView(context);
            p.setText("Hoge test");
            addView(p);
        }
    }

    private class HogeTextView extends TextView
    {
        public HogeTextView(Context context)
        {
            super(context);
            setTextSize(16.0f);
            setSingleLine();
        }

        @Override
        protected void onDraw(Canvas canvas)
        {
            if(HogeData.mIsHogeUpdate == true){
                // ここで更新があったらテキストの追加処理とか
                HogeData.mIsHogeUpdate = false;
            }
            super.onDraw(canvas);
            invalidate();
        }
    }
}

これで、期待通りのの動作になりました。

ちなみに、↑のコード作法的に正いとかその辺はよく解ってません。あくまで「目的のために組んだコード」ですので。

これを見た識者の方で「こうした方が良いですよ」という話があればコメントください。

トラックバック - http://d.hatena.ne.jp/isshiki/20120322

2012-03-21

[][] 今週末は「ABC」なんだが

何もなければいく予定。行けると良いな。

Android Bazaar and Conference 2012 SpringABC 2012 Springhttp://www.android-group.jp/conference/abc2012s/

最近は、先日も書いた「AIDE」を使って、「OptimusChat」で簡単なツールを通勤時の行き帰りに作ってるわけなんですが。

この辺の話とかできれば面白そうだよねえ。というか、国内発売の端末はほとんどというかことごとく「キーボード付き端末」がないわけでして。せっかくこういうツールがあるというのに...。

というわけで、「AIDE」は面白いです。OptimusChat ではプレゼンできないので(外部出力できなくはないですが色々面倒なので)困ったもんですが、個人的にはプログラマには是非触っていただきたいです。

というか、キーボード付きというか「プログラマブルな」キーボード端末出してよ。むしろ OptimusChat にプログラミングに必要なキーが一通り揃ってるのが奇跡なんだけど...。

なんかショート URL が無効だったっぽいので生 URL にしました。

トラックバック - http://d.hatena.ne.jp/isshiki/20120321

2012-03-20

[] よく「女性体重を聞くのは失礼」とか言われてます

男性に聞くのも失礼と言うか怒られがちなので注意を促したい。

きわめて個人的な話だがボクの例を話すと、

女>えー随分痩せてらっしゃいますけど何キロなんですかー?

僕>47.5くらいです

女>...

こういう反応する女の子に言うけど、「体格(というのかしら?)」に見合わない体重はね、「不健康な証拠」なのよ。ボクはそれをじでいってるだけで...。

いくら説明しても理解してもらえないみたいだけど。死にたければいくらでもダイエットしなさい。

もうひとつ言うけど、海外に行ったボクの経験から言わせていただくと、日本の女の子はみんな可愛いよ。それは間違いない。

トラックバック - http://d.hatena.ne.jp/isshiki/20120320

2012-03-19

[][] codegolf.com の Carl 御大握手するゴルフ

というのが開催されるらしいという話は知ってたのですが。

http://partake.in/events/ca7e323a-7dff-4f60-86af-d20cd30555bb

最近まったく Golf ってないので躊躇してたんですね。

んでそういう話をしてたら、

03:25 (isshiki) 前回の「FizzBuzz会」は、Ruby 解らないながらも面白かったので、そういうのを期待してたんですが。

03:25 (xxxxx) あれで楽しいならいいかもですね

という話をされてしまったので、参加する事をケツイ(絆地獄たち@Cave)してしまいまして、参加表明してしまいました。

スケジュール的にはまったくもって不明ですが(なにせ前日の帰る直前に「明日出てきて〜」とかいう職場ですし)、参加できる確約はまったく得られませんけど。

できれば、可能な限り、極力参加したいですねえ。

それはそうと、今手元に「お手軽に Golf できる小さい Linux 端末」が無いのも事実でして...。どこか安く転がってないかなあ...。

トラックバック - http://d.hatena.ne.jp/isshiki/20120319

2012-03-18

[] 「裏コンパイルナイト下版」に参加してきました

日曜日午前0時」という非常識極まりないというか、「裏」だったり「地下」だったりと名乗るに相応しいイベントに、参加してまいりました。

「かつてのコンパイル社員」がある程度集まって(結果的にはゲストより多かった気がしますが)、色々持ち寄ったブツを肴に酒飲みながら当時の思い出話を語らう。という会です。

かつての上司である某T氏に誘われたのが2月末で、それからまあアレヨアレヨという感じで時は過ぎ、準備を進め...。

結論としては、大変有意義楽しい会でございました。来場していただいた方々が主に「どういう層」なのか分からなかったですが、かなり古い話題(主にボクが高校時代くらいの話題とか)でも笑っていただいたので、まあ、それなりにというか、積極的に楽しんでいただける層だったのかなあと、個人的にというか勝手に思っております主催者じゃないくせに随分な言い草ですが。

ボクは「丁稚第一世代」ということもあり、本当は「丁稚ジャージ」を持って行きたかったんですが、探しても見つからなかったので、その代わりと言ってはなんですが、何着か見つかった「丁稚Tシャツ&その他イベントTシャツ」持っていきました。あと、ゲームソフト&それを動かす用のハードもいくつか。

個人的な反省としては、「ちょっと出しゃばりすぎたなあ」と言う事ですかね...。今回も会に望むまでは「でしゃばらないぞ!(・ω・)」と意気込んでいたんですが、酒の力と、元々の性質である「話下手な癖に出たがり」が災いしてしまいまして...。内輪の同窓会とかならともかく、ゲストがいらっしゃる席ではもっと自重するべきでしたね...。

あと個人的な話ですが、今回の会でとんでもないお土産を頂きまして...。家宝にしたい所存です!(中身は内緒!)

そうそう。今回準備するに当たり、同僚である「恐竜単車」君に大変お世話になりました。この場を借りてお礼を申し上げます。かなり好評でしたよ!(というか余ったらボクが持って帰ってたくらいのブツでしたね...)

それと今回の収穫としては、連絡網FaceBook 使ってやってたんですが、初めて「あ〜FaceBookってこう使うのね〜」という事を体感できた事ですか。こういう使い方なら便利かもですね〜。

実兄実兄 2012/03/21 01:01 本名でやってる?>FB。

実弟実弟 2012/03/23 22:20 やってますよ

トラックバック - http://d.hatena.ne.jp/isshiki/20120318

2012-03-12

[][] 「万歩計アプリを作ろうとして「どうしようかな〜?」と思うに至るまでの顛末をば

表題の通りの内容です。興味がなければ今すぐブラウザの「Back」ボタンを押すんだ!

先日、「AIDE」という「Android 端末上で Android アプリが開発できる」という、今のボクにとっては夢のようなアプリ存在を知りました。

AIDE 〜 https://play.google.com/store/apps/details?id=com.aide.ui&hl=ja

そそくさとダウンロードして試してみたんですが、これが今のボクのメイン端末である「Optimus Chat(L-04C)」との相性抜群でして。

具体的には、「Optimus Chat」はキーボード付き端末なのですが、これがまた他の端末には無い「プログラムに必要な記号(主に「|[]{}」など)」が備わっているんですよね。

んで、「これは通勤中にアプリ作るしかないべ」ということで、以前から作ろうと思っていた「オレオレ万歩計」を作ることにしたわけです。

作り始めて数日(五日くらい?)で一通りの機能は実装できて、いざ試してみようと思ったところ...、

なんか歩数がカウントされてない

最初「?」となったんですが、いろいろ調べてみた結果、どうにも「端末がスリープ中だったらカウントされてない」みたいだったのです。

そこで、Google 先生にお伺いを立ててみたところ...、

加速度計の動作(The accelerometer works) https://sites.google.com/site/smarttrainingsite/home/bu-shu-ji

というページに行き当たりまして...。

結論から言うと、

加速度センサーがスリープ中に動作するかどうかは端末次第

ということみたいなんですよね...。

正直ここで萎えます。誰が悪いとか糾弾するつもりも無いですが(したってしょうがないし)、もうちょっと考えてよね...。

誰が、とは言わないけど...。

トラックバック - http://d.hatena.ne.jp/isshiki/20120312
 | 
20040203040506070809101112
20050102030405060809101112
2006010203040506070809101112
2007010203040506070809101112
2008010203040506070809101112
2009010203040506070809101112
2010010203040506070809101112
2011010203040506070809101112
2012010203040506070811
201301020708101112
20140203040509101112
2015010203040506070809101112
201601020304101112
20170405091012
201801020410
プロフィール

isshiki

isshiki

上級NEETの実態