<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>shinn-blog</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/" />
    <link rel="self" type="application/atom+xml" href="http://blog.dmnet.tv/shinn-blog/atom.xml" />
    <id>tag:blog.dmnet.tv,2010-04-23:/shinn-blog//10</id>
    <updated>2012-02-28T10:24:39Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.27-ja</generator>

<entry>
    <title>SQLではまった</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2012/02/sql_1.html" />
    <id>tag:blog.dmnet.tv,2012:/shinn-blog//10.137</id>

    <published>2012-02-28T10:14:04Z</published>
    <updated>2012-02-28T10:24:39Z</updated>

    <summary>oracleのSQLで見事に2時間くらいはまりました。記念にメモっておきます。↓...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
        <category term="その他" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="sql" label="SQL" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oracle" label="oracle" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
        <![CDATA[oracleのSQLで見事に2時間くらいはまりました。<div>記念にメモっておきます。</div><div><br /></div><div><br /></div><div>↓こんな感じのSQLを作ってました。</div><div>select * from (</div><div>&nbsp; &nbsp; select aaa, bbb, ccc from TABLE1_01</div><div>&nbsp; &nbsp; where aaa = 122</div><div>&nbsp; &nbsp; group by aaa, bbb, ccc</div><div>&nbsp; &nbsp; union all&nbsp;</div><div>&nbsp; &nbsp; select aaa, bbb, ccc from TABLE1_02</div><div>&nbsp; &nbsp; where aaa = 122</div><div>&nbsp; &nbsp; group by aaa, bbb, ccc</div><div>) where rownum &lt; 10</div><div><br /></div><div>動的にunion allをするようになってました、ここで問題はunion allをせずに単独で</div><div>select をしにいったときにORA-00979が発生してしました。</div><div>そりゃgroup byしてますからね。。</div><div><br /></div><div>unionしないときは↓でよかったのになかなか気づかず、、、</div><div><div>select aaa, bbb, ccc from TABLE1_01</div><div>where aaa = 122</div><div>and rownum &lt; 10</div><div>group by aaa, bbb, ccc</div></div><div><br /></div><div>これに気づくのに2時間も無駄な時間をすごしましたorz</div><div>これが誰かのためになればよいなぁ。</div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>SQLで</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2012/02/sql.html" />
    <id>tag:blog.dmnet.tv,2012:/shinn-blog//10.136</id>

    <published>2012-02-28T10:14:04Z</published>
    <updated>2012-02-28T10:14:19Z</updated>

    <summary> ...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
         
        
    </content>
</entry>

<entry>
    <title>カスタムビューでグラフ表示ビューを作ってみた</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2012/02/post_8.html" />
    <id>tag:blog.dmnet.tv,2012:/shinn-blog//10.135</id>

    <published>2012-02-24T09:22:10Z</published>
    <updated>2012-02-24T09:43:47Z</updated>

    <summary>グラフを表示するカスタムビューを作成してみました。こんな感じになりました。　いろ...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
        <category term="Android" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="android" label="android" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="カスタムビュー" label="カスタムビュー" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
        <![CDATA[<div>グラフを表示するカスタムビューを作成してみました。</div><div><br /></div><div>こんな感じになりました。</div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.dmnet.tv/shinn-blog/assets_c/2012/02/device-2012-02-24-191047-875.html" onclick="window.open('http://blog.dmnet.tv/shinn-blog/assets_c/2012/02/device-2012-02-24-191047-875.html','popup','width=480,height=800,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://blog.dmnet.tv/shinn-blog/assets_c/2012/02/device-2012-02-24-191047-thumb-240x400-875.png" width="240" height="400" alt="device-2012-02-24-191047.png" class="mt-image-none" /></a>　</span><div><br /></div><div>いろんなサイトを参考にしてみました。</div><div><br /></div><div>main.xml</div><div><div>&nbsp; &nbsp; &lt;jp.sinn.test.HexagonalView</div><div>&nbsp; &nbsp; &nbsp; &nbsp; android:id="@+id/hexagonalView1"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; android:layout_width="wrap_content"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; android:layout_height="wrap_content"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; hexa:lineLen="100"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; hexa:angleOneText="OFF"　　　&lt;-- 1番目のテキスト --&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; hexa:angleTowText="DEF"　　　&lt;-- 2番目のテキスト --&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; hexa:angleThreeText="MEM"　 &lt;-- 3番目のテキスト --&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; hexa:angleFourText="PHY"　　 &lt;-- 4番目のテキスト --&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; hexa:angleFiveText="SYS"　　　&lt;-- 5番目のテキスト --&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; hexa:angleSixText="TAC"　　　 &lt;-- 6番目のテキスト --&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; hexa:textSize="20sp"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; /&gt;</div></div><div><br /></div><div>他にも頂点を設定できるようにしてあります。</div><div><div>&nbsp; &nbsp; &nbsp; &nbsp; hexa:angleOneX="140"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; hexa:angleOneY="100"</div></div><div><br /></div><div>TestActivity.java &nbsp;//15行目くらい</div><div><br /></div><div><div>&nbsp; &nbsp; &nbsp; &nbsp; HexagonalView hexa = (HexagonalView)findViewById(R.id.hexagonalView1);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; // ここで内側を設定している。100dなら100%、50dなら50%で表示される</div><div>&nbsp; &nbsp; &nbsp; &nbsp; hexa.setHexaValue(100d, 50d, 70d, 50d, 70d, 20d);</div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; // 実は不要でした。。</div><div>&nbsp; &nbsp; &nbsp; &nbsp; hexa.invalidate();</div><div><br /></div><div><br /></div><div>取り込むさいには下記を忘れずに移植してあげてください。</div><div>・HexagonalView.java</div><div>・res/values/dimens.xml</div><div>・res/values/hex_attr.xml</div><div><br /></div><div><br /></div><div>参考サイト</div><div><a href="http://y-anz-m.blogspot.com/2011/06/declare-styleable.html">http://y-anz-m.blogspot.com/2011/06/declare-styleable.html</a>
</div><div><a href="http://wikiwiki.jp/android/?%A5%AB%A5%B9%A5%BF%A5%E0%A5%B3%A5%F3%A5%DD%A1%BC%A5%CD%A5%F3%A5%C8%A4%CE%BA%EE%C0%AE">http://wikiwiki.jp/android/?%A5%AB%A5%B9%A5%BF%A5%E0%A5%B3%A5%F3%A5%DD%A1%BC%A5%CD%A5%F3%A5%C8%A4%CE%BA%EE%C0%AE</a>
</div><div><br /></div><div>プロジェクトはこちらになります。</div><div>勝手に使用して問題ないですが、なにかおきても自己責任でお願いします。</div><div><span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blog.dmnet.tv/shinn-blog/res/test.zip">test.zip</a></span></div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>oracleに関するメモ</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2012/02/oracle.html" />
    <id>tag:blog.dmnet.tv,2012:/shinn-blog//10.134</id>

    <published>2012-02-14T10:48:18Z</published>
    <updated>2012-02-14T11:03:59Z</updated>

    <summary>久々にOracleを触ることに。。大分わすれてました。qlplusへの接続方法な...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
        <category term="その他" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="oracle" label="oracle" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sql" label="SQL" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
        <![CDATA[久々にOracleを触ることに。。<div><br /></div><div>大分わすれてました。qlplusへの接続方法なども。。。</div><div>備忘録のためここにメモっておきます。</div><div><br /></div><div>■sqlplusへの接続</div><div>sqlplus user/password@<span style="color: rgb(0, 0, 0); font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 15px; ">ネットサービス名</span></div><div><br /></div><div>■SQL*Loaderの使い方</div><div><div>sqlldr user/password control=コントロールファイル</div></div><div><br /></div><div>■テーブル一覧を表示</div><div>select table_name from user_tables;</div><div><br /></div><div>■sqlplusで接続したときに見やすくする</div><div><div>set line 300 pages 300</div></div><div><br /></div><div>参考サイト</div><div><a href="http://www.shift-the-oracle.com/sqlplus/">http://www.shift-the-oracle.com/sqlplus/</a>
</div><div><a href="http://www.ne.jp/asahi/hishidama/home/tech/oracle/sqlplus.html">http://www.ne.jp/asahi/hishidama/home/tech/oracle/sqlplus.html</a>
</div><div><a href="http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/B19211-01/ldr_control_file.html">http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/B19211-01/ldr_control_file.html</a>
</div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>ListViewにCheckBoxを追加</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2012/01/listviewcheckbox.html" />
    <id>tag:blog.dmnet.tv,2012:/shinn-blog//10.133</id>

    <published>2012-01-25T09:49:30Z</published>
    <updated>2012-01-25T09:58:28Z</updated>

    <summary>ListViewをカスタムしてCheckBoxを追加したときにListViewが...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
        <category term="Android" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="android" label="android" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
        <![CDATA[ListViewをカスタムしてCheckBoxを追加したときにListViewがonListItemClickを<div>受け付けなくなる事象があったのでメモ</div><div><br /><div><div>どうやらListViewにCheckBoxを追加した場合は追加したCheckBoxに設定を追加</div></div></div><div>する必要があるらしい。</div><div><br /></div><div>CheckBoxに「android:focusable="false"」を設定しないとダメ</div><div><br /></div><div>知らなかった。</div><div><br /></div><div>参考サイト</div><div><a href="http://akiraito108.blogspot.com/2010/04/android-listviewcheckbox.html">http://akiraito108.blogspot.com/2010/04/android-listviewcheckbox.html</a>
</div><div><br /></div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Windows7でWebDavのエラー</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2012/01/windows7webdav.html" />
    <id>tag:blog.dmnet.tv,2012:/shinn-blog//10.132</id>

    <published>2012-01-17T03:35:50Z</published>
    <updated>2012-01-17T03:45:32Z</updated>

    <summary>Windows7で証明書つきのWebDavにアクセスした際にアクセス後、一定時間...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
        <category term="その他" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="webdav" label="WebDav" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="windows7" label="Windows7" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
        <![CDATA[Windows7で証明書つきのWebDavにアクセスした際にアクセス後、一定時間がたつと<div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="ng.png" src="http://blog.dmnet.tv/shinn-blog/res/ng.png" width="533" height="144" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></span></div><div>「XXX にアクセスできません。</div><div>相互認証が失敗しました。ドメイン コントローラーサーバーのパスワードの有効期限が切れています。」</div><div><br /></div><div>と表示され接続に失敗します。</div><div><br /></div><div>この様な状態となった場合は以下を行うことで再度アクセスが可能となりました。</div><div>「コントロールパネル」→「システムとセキュリティ」→「管理ツール」→「サービス」→「WebClient」を再起動</div><div><br /></div><div>根本的な解決方法ってどうすればよいのだろうか？</div><div><br /></div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>無限フリック</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2012/01/post_7.html" />
    <id>tag:blog.dmnet.tv,2012:/shinn-blog//10.131</id>

    <published>2012-01-10T03:31:12Z</published>
    <updated>2012-01-10T05:57:28Z</updated>

    <summary>Androidアプリに無限フリックを公開しました。ここからダウンロードできます。...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
        <category term="Color Paper" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="android" label="Android" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
        <![CDATA[Androidアプリに無限フリックを公開しました。<div><br /></div><div>ここからダウンロードできます。</div><div><a href="https://market.android.com/details?id=jp.shinn.paper">https://market.android.com/details?id=jp.shinn.paper</a><br /><div><br /></div><div>無限に画面をフリックさせることができます。</div><div>好きなだけフリックしちゃってください。</div><div><br /></div><div>想定した用途は</div><div>１．幼児の教育用（色を覚えるのに役立てればいいな。。。）</div><div>２．ストレス解消</div><div><br /></div><div>上下左右にフリックすることで画面の色が変化していきます。</div><div>色は全部で9色あります。</div><div><br /></div><div>#アニメーションを動的に変化させるのが面倒くさかった。</div><div><br /></div></div>]]>
        
    </content>
</entry>

<entry>
    <title>AndroidでProguardを使用してみる2</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2011/12/androidproguard2.html" />
    <id>tag:blog.dmnet.tv,2011:/shinn-blog//10.130</id>

    <published>2011-12-20T04:24:12Z</published>
    <updated>2011-12-20T04:35:19Z</updated>

    <summary>以前も書きましたが、また同様のエラーが発生しました。「Conversion to...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
        <category term="Android" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="android" label="Android" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="proguard" label="Proguard" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
        <![CDATA[以前も書きましたが、また同様のエラーが発生しました。<div>「Conversion to Dalvik format failed with error 1」</div><div><br /></div><div>以前と同様の手順でも直らない。。。</div><div><br /></div><div>どうやら、Proguardのバージョンをアップすると直るらしい。</div><div>今はいっているProguardのバージョンが4.4で4.6にすると直るみたい。</div><div><br /></div><div>以下より4.6がダウンロードできます。</div><div><a href="http://sourceforge.jp/projects/sfnet_proguard/downloads/proguard/4.6/proguard4.6.zip/">http://sourceforge.jp/projects/sfnet_proguard/downloads/proguard/4.6/proguard4.6.zip/</a>
</div><div><br /></div><div>で、これを解凍します。</div><div>解凍したらbinの配下をすべて下記にコピーします。</div><div>androidをインストールした先/tools/proguard/bin/</div><div><br /></div><div>次に解凍したlibの配下を全て下記にコピーします。</div><div>androidをインストールした先/tools/proguard/lib/
</div><div><br /></div><div>これでOK。</div><div>事解決しました。</div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>PS vitaを買いました</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2011/12/ps_vita.html" />
    <id>tag:blog.dmnet.tv,2011:/shinn-blog//10.129</id>

    <published>2011-12-19T07:33:35Z</published>
    <updated>2011-12-19T07:44:02Z</updated>

    <summary>ほしくなってつい購入してしまいました。。。ちなみにWiFiモデルです。PSPより...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
        <category term="その他" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
        <![CDATA[ほしくなってつい購入してしまいました。。。<div>ちなみにWiFiモデルです。PSPよりは少し大きめですね。</div><div><div><br /></div><div>とりあえず、少し触って感じたことを書いておきます。</div><div><br /></div><div>■PSPよりよさそうな点</div><div>・画面がでかい</div><div>・WEBブラウジングがタッチパネルになり、かなり快適</div><div>・DLソフトの読み込みが格段に早い。ソフトはサカつく7（PSP2000との比較ですが）</div><div>・サカつく7の対戦がPSPとできた（個人的にうれしい）</div></div><div><br /></div><div>■ダメな点というよりは個人的にきになった点</div><div>・LR,start,selectが押しにくい</div><div>・スピーカーが指で隠れる</div><div>・セーブデータの移行がPS3もしくはPCを持ってないとできない？</div><div><br /></div><div>まだあまり使ってないのでそんなには出てこない。</div><div>ダーククエストほしいなぁ。</div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>FooterViewその２</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2011/12/footerview2.html" />
    <id>tag:blog.dmnet.tv,2011:/shinn-blog//10.127</id>

    <published>2011-12-14T03:35:59Z</published>
    <updated>2011-12-14T06:18:13Z</updated>

    <summary>以前、AndroidのFooterViewについて書きましたが、ずっとその続きを...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
        <category term="Android" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="android" label="Android" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
        <![CDATA[以前、AndroidのFooterViewについて書きましたが、ずっとその続きを書いてなかったのでかきます。<div><br /></div><div>ポイントとしてはsetListAdapter(adapter)を行う前にフッターを追加する必要があるってことです。</div><div>フッターの追加の仕方は下記のとおりとなります。</div><div><br /></div><div>以下、SampleFooterView.javaより抜粋</div><div><div>// フッターを追加</div><div>ListView listv = getListView();</div><div>TextView footer = new TextView(this);</div><div>footer.setTextSize(40);</div><div>footer.setTextColor(Color.argb(255, 200, 200, 0));</div><div>footer.setText("フッター");</div><div>listv.addFooterView(footer);</div></div><div><br /></div><div><br /></div><div>また、フッターアイテムが押下された等の処理はonListItemClickに記述します。</div><div>今回のサンプルではトーストを表示するようにしてます。</div><div><br /></div><div>以下、SampleFooterView.javaより抜粋</div><div><div>int size = list.getCount();</div><div>// 最終行なのでフッターと判断</div><div>if ((size - 1) == position) {</div><div>&nbsp; &nbsp; Toast.makeText(this, "フッターをタッチしましたね。", Toast.LENGTH_SHORT).show();</div><div>// 最初の行なのでヘッダーと判断</div><div>} else &nbsp;if (0 == position) {</div><div>&nbsp; &nbsp; Toast.makeText(this, "ヘッダーをタッチしましたね。", Toast.LENGTH_SHORT).show();</div><div>// 上記以外はアイテムと判断</div><div>} else {</div><div>&nbsp; &nbsp; TextView tv = (TextView)view;</div><div>&nbsp; &nbsp; Toast.makeText(this, tv.getText() + "をタッチしました。", Toast.LENGTH_SHORT).show();</div><div>}</div></div><div style="text-align: -webkit-auto;"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><form mt:asset-id="853" class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.dmnet.tv/shinn-blog/assets_c/2011/12/device-2011-12-14-150350-853.html" onclick="window.open('http://blog.dmnet.tv/shinn-blog/assets_c/2011/12/device-2011-12-14-150350-853.html','popup','width=480,height=800,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://blog.dmnet.tv/shinn-blog/assets_c/2011/12/device-2011-12-14-150350-thumb-240x400-853.png" width="240" height="400" alt="device-2011-12-14-150350.png" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span></form></div><div><br /></div><div>今回のサンプルアプリです。</div><div><span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blog.dmnet.tv/shinn-blog/sample/SampleFooterView.zip">SampleFooterView.zip</a></span></div><div><br /></div><div>以前記事</div><div><a href="http://blog.dmnet.tv/shinn-blog/2010/06/footerview.html">http://blog.dmnet.tv/shinn-blog/2010/06/footerview.html</a></div>]]>
        
    </content>
</entry>

<entry>
    <title>Mavenについて</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2011/12/maven.html" />
    <id>tag:blog.dmnet.tv,2011:/shinn-blog//10.126</id>

    <published>2011-12-08T05:42:08Z</published>
    <updated>2011-12-08T05:46:11Z</updated>

    <summary>MavenでEclipseのプロジェクトで使用しているlibに対してJavaDo...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
        <category term="maven" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="maven" label="maven" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
        <![CDATA[MavenでEclipseのプロジェクトで使用しているlibに対してJavaDocとソースを簡単に紐付けられるみたいです。<div><br /></div><div>コマンドプロンプトで以下を実行</div><div>mvn clean eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true</div><div><br /></div><div>便利すぎて今まで知らなかったのが悔やまれる！！！</div><div><br /></div><div><br /></div><div>参考サイト</div><div><a href="http://onestopinfolink.wordpress.com/2009/05/17/maven%E3%81%A7dependency%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%A8javadoc%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B/">http://onestopinfolink.wordpress.com/2009/05/17/maven%E3%81%A7dependency%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%A8javadoc%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B/</a></div>]]>
        
    </content>
</entry>

<entry>
    <title>logback</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2011/12/logback.html" />
    <id>tag:blog.dmnet.tv,2011:/shinn-blog//10.125</id>

    <published>2011-12-07T04:25:49Z</published>
    <updated>2011-12-07T04:47:18Z</updated>

    <summary>仕事でlogbackを使用することになりました。log4jではなくlogback...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
        <category term="logback" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="logback" label="logback" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
        <![CDATA[仕事でlogbackを使用することになりました。<div><br /></div><div>log4jではなくlogbackは初めてだったのでメモをとっておきます。</div><div><br /></div><div><br /></div><div>今回使用したlogbackのバージョンはこれ</div><div>・slf4j-api-1.6.1.jar</div><div>・logback-core-0.9.28.jar</div><div>・logback-classic-0.9.28.jar</div><div><br /></div><div>1.mavenでプロジェクトを作成</div><div>コマンドプロンプトを立ち上げ、ロジェクトを作成したい場所に移動</div><div>下のコマンドを実行（SampleLogbackは好きなプロジェクト名にする）</div><div>mvn archetype:create -DgroupId=com.example -DartifactId=SampleLogback</div><div><br /></div><div>2.各jarを取得する、作成したプロジェクトのpom.xmlに以下を追加</div><div><br /></div><div><div>&lt;dependency&gt;</div><div>&nbsp; &nbsp; &lt;groupId&gt;org.slf4j&lt;/groupId&gt;</div><div>&nbsp; &nbsp; &lt;artifactId&gt;slf4j-api&lt;/artifactId&gt;</div><div>&nbsp; &nbsp; &lt;version&gt;1.6.1&lt;/version&gt;</div><div>&lt;/dependency&gt;</div><div><br /></div><div>&lt;dependency&gt;</div><div>&nbsp; &nbsp; &lt;groupId&gt;ch.qos.logback&lt;/groupId&gt;</div><div>&nbsp; &nbsp; &lt;artifactId&gt;logback-core&lt;/artifactId&gt;</div><div>&nbsp; &nbsp; &lt;version&gt;0.9.28&lt;/version&gt;</div><div>&lt;/dependency&gt;</div><div><br /></div><div>&lt;dependency&gt;</div><div>&nbsp; &nbsp; &lt;groupId&gt;ch.qos.logback&lt;/groupId&gt;</div><div>&nbsp; &nbsp; &lt;artifactId&gt;logback-classic&lt;/artifactId&gt;</div><div>&nbsp; &nbsp; &lt;version&gt;0.9.28/version&gt;</div><div>&lt;/dependency&gt;</div></div><div><br /></div><div>コマンドプロンプトにて</div><div>mvn</div><div>を実行する</div><div><br /></div><div>mavenがわからないなら、以下から取得してくる</div><div><a href="http://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.6.1/">http://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.6.1/</a></div><div><a href="http://repo1.maven.org/maven2/ch/qos/logback/logback-core/0.9.28/">http://repo1.maven.org/maven2/ch/qos/logback/logback-core/0.9.28/</a></div><div><a href="http://repo1.maven.org/maven2/ch/qos/logback/logback-classic/0.9.28/">http://repo1.maven.org/maven2/ch/qos/logback/logback-classic/0.9.28/</a></div><div><br /></div><div>2.各jarをパスに追加</div><div><br /></div><div>3.logback.xmlをsrc/main/resouceにおく必要があるため、src/main/resouceをビルドパスのソースに追加する</div><div><br /></div><div>4.src/main/resouce/logback.xmlを作成する</div><div><div>&lt;!DOCTYPE logback&gt;</div><div>&lt;configuration&gt;</div><div>&nbsp; &nbsp; &lt;include resource="appenders.xml"/&gt;</div><div><br /></div><div>&nbsp; &nbsp; &lt;logger name="com.example" level="DEBUG"&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;appender-ref ref="LOG" /&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;appender-ref ref="ERROR_LOG"/&gt;</div><div>&nbsp; &nbsp; &lt;/logger&gt;</div><div><br /></div><div>&nbsp; &nbsp; &lt;root&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;level value="INFO" /&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;appender-ref ref="STDOUT1" /&gt;</div><div>&nbsp; &nbsp; &lt;/root&gt;</div><div>&lt;/configuration&gt;</div></div><div><br /></div><div>appenderは別ファイルとして管理したいので別途、src/main/resouce/appenders.xmlを作成する</div><div><div>&lt;included&gt;</div><div>&nbsp; &nbsp; &lt;appender name="STDOUT1" class="ch.qos.logback.core.ConsoleAppender"&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;layout class="ch.qos.logback.classic.PatternLayout"&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;Pattern&gt;%d{yyyy/MM/dd HH:mm:ss.SSS},%-5level,%logger#%M,[%L], %msg%n&lt;/Pattern&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/layout&gt;</div><div>&nbsp; &nbsp; &lt;/appender&gt;</div><div><br /></div><div>&nbsp; &nbsp; &lt;appender name="LOG" class="ch.qos.logback.core.rolling.RollingFileAppender"&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;File&gt;c:/log/api.log&lt;/File&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;FileNamePattern&gt;c:/log/api.log.%d{yyyyMMdd}&lt;/FileNamePattern&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/rollingPolicy&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;layout class="ch.qos.logback.classic.PatternLayout"&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;Pattern&gt;%d{yyyy/MM/dd HH:mm:ss.SSS}, %-5level, %logger#%M, [%L], %msg%n&lt;/Pattern&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/layout&gt;</div><div>&nbsp; &nbsp; &lt;/appender&gt;</div><div><br /></div><div>&nbsp; &nbsp; &lt;!-- ERRORﾚﾍﾞﾙのみ出力する --&gt;</div><div>&nbsp; &nbsp; &lt;appender name="ERROR_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender"&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;File&gt;c:/log/error.log&lt;/File&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;FileNamePattern&gt;c:/log/error.log.%d{yyyyMMdd}&lt;/FileNamePattern&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/rollingPolicy&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;layout class="ch.qos.logback.classic.PatternLayout"&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;Pattern&gt;%d{yyyy/MM/dd HH:mm:ss.SSS}, %-5level, %logger#%M, [%L], %msg%n&lt;/Pattern&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/layout&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;filter class="ch.qos.logback.classic.filter.ThresholdFilter"&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;level&gt;ERROR&lt;/level&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/filter&gt;</div><div>&nbsp; &nbsp; &lt;/appender&gt;</div><div>&lt;/included&gt;</div></div><div><br /></div><div>5.com..example.App.javaが作成されているのでこちらにログを設定してみる</div><div><div><br /></div><div>public static void main(String[] args) {</div><div>&nbsp; &nbsp; logger bb = LoggerFactory.getLogger(App.class);</div><div>&nbsp; &nbsp; bb.debug("{}x", new Object[]{"test-&gt; "});</div><div>&nbsp; &nbsp; bb.info("y");</div><div>&nbsp; &nbsp; bb.error("z");</div><div>}</div></div><div><br /></div><div>6.アプリを起動すればこんな感じで出力されました。</div><div><div>2011/12/07 13:38:33.952,DEBUG,com.example.App#main,[16], test-&gt; x</div><div>2011/12/07 13:38:33.955,INFO ,com.example.App#main,[17], y</div><div>2011/12/07 13:38:33.956,ERROR,com.example.App#main,[18], z</div></div><div><br /></div><div>参考サイト</div><div><a href="http://logback.qos.ch/manual/layouts.html">http://logback.qos.ch/manual/layouts.html</a></div><div><a href="http://d.hatena.ne.jp/taichitaichi/20090212/1234442948">http://d.hatena.ne.jp/taichitaichi/20090212/1234442948</a></div><div><br /></div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>AndroidでProguardを使用してみる </title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2011/09/androidproguard.html" />
    <id>tag:blog.dmnet.tv,2011:/shinn-blog//10.124</id>

    <published>2011-09-27T04:00:04Z</published>
    <updated>2011-12-14T03:36:37Z</updated>

    <summary>AndroidでProguardがデフォルトで使用可能となったので実際に試してみ...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
        <category term="Android" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="android" label="Android" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="proguard" label="Proguard" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
        <![CDATA[<div>AndroidでProguardがデフォルトで使用可能となったので実際に試してみました。</div><div><br /></div><div>まず、下の2ファイルができていること。</div><div>・default.properties</div><div>・proguard.cfg</div><div><br /></div><div>ウィンドウ → 設定 → Android → ビルド → ビルド出力を詳細としておく。</div><div><br /></div><div>default.propertiesを開いてもらいproguard.cfgのパスを追加します。</div><div>・proguard.config=proguard.cfg　を追加</div><div>※相対パスか絶対パスで書く</div><div><br /></div><div>apkを作成する。</div><div>XXXXプロジェクト &nbsp;→ 右クリック → Androidツール → Export Signed Application Package</div><div><br /></div><div>これでapkを作成可能です。</div><div><br /></div><div><br /></div><div>しかし、ここでエラーがでてしまいました。</div><div>「Conversion to Dalvik format failed with error 1」</div><div><br /></div><div>ググってみたところ、クリーンを行えば直るよって書いてあったので試しました。</div><div>結果NGで、またしても同じエラーが、、、</div><div>色々試してみたところ単純にapkファイルが既に存在しているためでした。</div><div><br /></div><div>単純なことに15分くらいはまってました。。</div><div><br /></div> ]]>
        
    </content>
</entry>

<entry>
    <title>サカつく早見表を更新</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2011/09/post_6.html" />
    <id>tag:blog.dmnet.tv,2011:/shinn-blog//10.123</id>

    <published>2011-09-27T03:12:09Z</published>
    <updated>2011-09-27T03:18:19Z</updated>

    <summary>サカつく早見表（Ver1.3.1）を更新しました。更新内容は・期限付き移籍一覧の...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
        <category term="プレスタ早見表" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="サカつく7" label="サカつく7" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="プレスタ" label="プレスタ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
        <![CDATA[<div>サカつく早見表（Ver1.3.1）を更新しました。</div><div><br /></div><div>更新内容は</div><div>・期限付き移籍一覧のListViewをカスタムビューに変更</div><div>　これに伴い、移籍先クラブ、効果、練習効果、出場効果が</div><div>　表示可能となった</div><div>・不具合修正</div><div>　テーブル作成の方法を修正</div><div><br /></div> ]]>
        
    </content>
</entry>

<entry>
    <title>プレスタ早見表を公開しました</title>
    <link rel="alternate" type="text/html" href="http://blog.dmnet.tv/shinn-blog/2011/08/post_5.html" />
    <id>tag:blog.dmnet.tv,2011:/shinn-blog//10.122</id>

    <published>2011-08-18T11:06:14Z</published>
    <updated>2011-08-18T11:09:54Z</updated>

    <summary>サカつく7の発売に伴い、プレイスタイル早見表を公開しました。とりあえず自分でサカ...</summary>
    <author>
        <name>shinn</name>
        <uri>http://blog.auone.jp/hossi999/</uri>
    </author>
    
        <category term="プレスタ早見表" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="android" label="android" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="プレスタ早見表" label="プレスタ早見表" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.dmnet.tv/shinn-blog/">
        <![CDATA[<div>サカつく7の発売に伴い、プレイスタイル早見表を公開しました。</div><div><br /></div><div>とりあえず自分でサカつくやっててどうしても必要と思ったので</div><div>つくってみました。</div><div><br /></div><div>他にも追加するかもですが、あまり期待せず。。。</div><div><br /></div><div><br /></div><div><br /></div> ]]>
        
    </content>
</entry>

</feed>

