2013年7月27日土曜日

トーストの使用方法(Toastクラス)

Toast(トースト)の使用方法です。
デバッグ用に、ちょいと挿入して確認するにも便利です。

     Toast.makeText(this, "hello", Toast.LENGTH_LONG).show();


短く表示は、Toast.LENGTH_SHORT)です。


例えばボタンをクリックしたのを確認なら以下。
    public void clicktest( View view) {
    Toast.makeText(this, "hello", Toast.LENGTH_SHORT).show();
    }

importで以下も必要。
 import android.widget.Toast;

よって、importの記載も省略なら以下です。

     android.widget.Toast.makeText(this, "hello", android.widget.Toast.LENGTH_SHORT).show();


べんりですね。

2013年7月25日木曜日

Windows7からWindowsXPの共有ファイルにアクセスできない場合の対処

Windows7からWindowsXPの共有ファイルにアクセスできない場合の対処方法です。


古いNASやWindows2000, Windows2003Serverも該当する場合があります。
アクセスする側のWindows7のパソコンの設定を変更します。

この問題が解消するケースは、共有ファイルにアクセスしようとしたときに
IDパスワードを聞いてきて、正しく入力したにもかかわらずログインできず
「ログオン失敗:ユーザー名を認識できないか、またはパスワードが間違っています。」
と表示される場合です。



○コマンドラインより gpedit.msc 実行
 「ローカルグループポリシエディター」を起動して

左ペインより以下の通り開いていきます。
「ローカルコンピューターポリシー」
  「コンピュータの構成」
     「Windowsの設定」
       「セキュリティの設定」
         「ローカルポリシー」
            「セキュリティオプション」

右ペインの真ん中辺りにある項目
「ネットワークセキュリティ:LAN Manager認証レベル」のプロパティを開く
 デフォルトは「未定義」に設定されているが
 例えば「LMとNTLM応答を送信する」を選ぶ。






古いWindowsXP側のNTLMv2に不具合があるのか?LM & NTLMであれば問題ない。
一般家庭などでは実際は気にしなくていいと判断できる場合が多いと思いますが、
セキュリティを気にする場合は要注意の変更項目です。
古いPCが混じっていると、うーんって事がありますが、仕方ないですねえ。
メーカーとしては新しいOSで直しています。当時はこれで問題無く後から出たWindows7との対応で。という事ですものね。
tipsとしてメモしていくしかないですねぇ。

2013年7月19日金曜日

DB2のメモリ設定方法

DB2のメモリ設定方法です。

update dbm cfg using instance_memory 1024 immediate;


ページ数を入れる。
ページ数1024に1ページ4kbをかけると使用するメモリ容量になる。

メモリ容量を1GBとして 1024 * 1024 * 1024 = 1073741824バイト = 1GB
1ページ当たりのバイト数は 4 * 1024 = 4096
計算は 1073741824 / 4096 = 262144

よって、262144と書けば、メモリ1GBです。

ただ、起動時から全部使われるわけではありませんでした。

1ページ4kbも設定によって違うのかな。要確認です。