2012年5月14日月曜日

ありがたい。。。

牛丼チェーンの「すき屋」が明日から¥200で「卵かけごはん朝食」というメニューを発売するらしい。

へぇ〜と思ってすき屋のHPに行ってみたけど、特に大々的なCMをしているわけでもなく、プレスリリースにちょっとした記事として掲載されているのみ。。。

「あんま力入れてないのかなぁ。。。」

「こればっかり食べられると赤なのかなぁ。。。」

と考えさせられますな。

写真で見た限りでは
・ご飯
・生卵
・シラス入り大根おろし
・みそ汁

と言った感じ。

¥200イケると言えばイケるメニューなのかなぁ。

されど¥200ってのはありがたい!

とりあえず明日朝イチで行ってみますかねぇ

ちょうど帰り道にあるし。。。

でも味はほぼほぼ予想できるしなぁ。

おめでとうございます。

マンチェスター・シティやりましたねぇ。

44季ぶり3度目ですか。。。

なんかもっと優勝してそうなイメージがありましたが、とにかく今年のマンチェスター・シティは強かったなぁ。。。

個人的には、マンチェスター・ユナイテッドを応援してたのですが、わずかに届かず。。。

宮市のいるボルトンは2部降格で残念ですが、来期に期待ですねぇ。。。

おめでとうマンチェスター・シティ!

頑張れボルトン!!

世界のサッカーが身近に観戦できるようになってきている今日この頃。。。

幸せだ!

2011年10月27日木曜日

音速について

久々のメモ。

基本に戻って音速の基礎知識を簡単にメモ。

まずは音速とは

「音波が媒質を伝わる速さのこと。」
だそうで。。。

空気中の速度は、温度が0℃で1気圧の場合
「331.5 m/sec」

水中では
「 約 1,500 m/sec」
らしい。

思いのほか速い。。。

それで、温度の変化 1 度ごとに毎秒 0.6 メートルずつ増減するそうで。
これは温度が上がったら増えて、下がったら減るってことみたい。

公式は
c = 331.5 + 0.6 t (m/sec)
(t は摂氏温度)

例として。。。
花火大会に行って、花火が光ってから3秒後に音が聞こえた場合
その日の気温が25℃だとすると。。。

c = 331.5 + ( 0.6 x 25 )

で音速は347.5 m/sec

3秒後に聞こえたから、
347.5 x 3 で
花火までの距離は 1042.5 m

ってことらしい。。。

以外とあっさり出るもんだ。。。

2011年4月30日土曜日

ZIPファイルにパスワードをかける。

ターミナルでやるんだって。。。

めんどくさいっすね。

フリーでかけれるアプリもあるみたいなんだけど、なんか不安定らしいのでメモ。

---------------------
ターミナルを起動

zipcloak + 半角スペース(まだリターンを押しちゃダメ)

パスをかけたいZIPファイルをターミナルにドラッグ&ドロップ

Enter password:パスワードを入力(勝手に出て来る。カーソルが動かないので注意)
Verify password:もう一度パスワードを入力(勝手に出て来る。カーソルが動かないので注意)
---------------------

以上だそうで。。。

パスを設定したZIPファイルをダブルクリックしてみると。。。

「その操作は許可されてません」的なエラーが。。。

なにそれ。。。

色々検索してみるとパス付きのZIPファイルの解凍もターミナルでやるらしい。。。

めんどくさ。。。

ってことで

---------------------
ターミナルを起動

unzip + 半角スペース

パス付きのZIPをターミナルにドラック&ドロップ

ファイル名 password:パスワードを入力(勝手に出て来る。カーソルが動かないので注意)

デフォルトだとユーザー直下に解凍される
---------------------

以上めでたく完了!

いやいや。

めんどくさすぎる。。。

フリーのアプリ探そ。

2011年4月7日木曜日

android : リソースファイルのコピー(ローカルフォルダとsdcardの任意のフォルダにコピーする時の違い)

久々にmemo。


res/rawフォルダに格納されているリソースファイルをローカルフォルダ(/data/data/.../files/)にコピーする場合とsdcardにコピーする場合でちょっとだけ違いがあるみたい。


早く言ってよ。。。
これに気づくのにどんだけ時間かかったか。。。


ローカルにコピーするには
openFileOutput(コピーするファイル名, Context.MODE_PRIVATE);


SDcardにコピーするには
FileOutputStream(コピーするファイルのパス);


なんだそうで。。。


具体的には。。。
-----------------
package com.test.copy;


import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.Environment;
import android.widget.Toast;


public class copytest extends Activity {


/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);


copyRawFile(this, リソースID(例:R.raw.song01), 保存するファイル名(例:"song01.mp3"));


}
-----------------
ここまでは一緒。


ローカルの場合の続き
-----------------
/**
 * リソースをローカルフォルダにコピー。
 * 
 * @param context
 * @param resourceId
 * @param fileName
 */
private void copyRawFile(Context context, int resourceId, String fileName) {
 InputStream input = null;
 OutputStream output = null;
  try {
   input = context.getResources().openRawResource(resourceId);
   output = context.openFileOutput(fileName, Context.MODE_PRIVATE);
   byte[] buff = new byte[1024*4];
   int size = 0;
   while((size = input.read(buff)) >= 0) {
   output.write(buff, 0, size);
   }
     output.flush();
     output.close();
     input.close();
     output = null;
     input = null;
   }catch(Exception e) {
    try {
        if(output != null) output.close();
        if(input != null) input.close();
        }catch(Exception e2){
        }
    }
  }
}
-----------------


SDcard直下の場合の続き
-----------------
/**
 * リソースをSDcardの直下にコピーする
 *
 * @param context
 * @param resourceId
 * @param fileName
 */
private void copyRawFile(Context context, int resourceId, String FileName) {
File copyFile = new File( Environment.getExternalStorageDirectory().getPath()+"/" + FileName );
    InputStream input = null;
    FileOutputStream output = null;
    try {
        input = context.getResources().openRawResource(resourceId);
        output = new FileOutputStream(copyFile);
        byte[] buff = new byte[1024*4];
        int size = 0;
        while((size = input.read(buff)) >= 0) {
         output.write(buff, 0, size);
        }
        output.flush();
        output.close();
        input.close();
        output = null;
        input = null;
        mese();
    }catch(Exception e) {
        try {
            if(output != null) output.close();
            if(input != null) input.close();
        }catch(Exception e2){
        }
    }
}
}
-----------------


だそうです。


なんか意味があるのでしょうが。。。。
気付き難かったなぁ。。。