お知らせ

現在サイトのリニューアル作業中のため、全体的にページの表示が乱れています。

台風で財布が虚空へ舞ってしまい、現金とキャッシュカードを失い駐輪場から自転車が出せなくなりかけた管理人です。そんな最中、今回はスマホで口座預金を引き出す方法を見つけたので簡単に紹介します。三井住友銀行の場合、キャッシュカードの停止手続きをしてても引き出せました。

どんなときに有用か?

何かしらの事情で財布がなくなったときに非常に使えると思います。スマホまでなくなっている場合は知りませんが...。

利用できる金融機関

2019/10/16現在、この方法を利用できる金融機関の一覧です。

手順

ドコモ口座を作る

ドコモ口座はセブンイレブンとスマホさえあればATMから現金を引き出せるサービスです。

ドコモ口座

銀行口座からドコモ口座へ入金する

次のリンクにある手順で銀行口座からドコモ口座へ入金できます。

銀行口座からチャージ

セブンイレブンで出金

出金時に出金手数料として税抜200円が口座から引かれるので、口座に2000円以上入れておかないと引き出せないと思います。

スマホを持ってATMを設置しているセブンイレブンへ行き、次のリンクにある手順で出金します。

銀行口座で払い出し

投稿日:
ガジェット::エレキギター

今回はエレキギターを買ってみました。いきなり唐突だなぁという感じですが、私もそう思います。取り敢えず今回はお買い物レポートです。

購入動機

ここ最近一年弱ですがバンドリ関係をちょこちょこ漁っていて、なんとバンドリとESPがコラボしてギターを出しているという情報を目にして以来、気が気でないと言うか、その事ばかり考えていたら電柱に頭をぶつけたり、寝るに寝れなかったり、実生活に悪影響が出てきたので、天啓と思い買ってみた次第です。つまりよくわかりません。要するに管理人はアホなんですね。

因みにこれまでに楽器経験はなく、楽譜は読めないし、DTMもやったことないです。

購入モデル

ESPがリリースしているBanG Dream! M-II SAYOというモデルで、実売価格は税込60kほど。流石に楽器だけあり値が張りますが一応これでもコストダウンモデルで、劇中再現モデルであるESP M-II ROSELIA SAYOは税込520kほどと、桁が変わります。

劇中モデルの方は、実際のライブで使われている機材と同一品らしいので、高価なのも頷けます。

因みにポピパとRoseliaのギター、ベースはESP全部出してます。ドラムセットやキーボードは多分ないと思われる。

参考写真

開封の儀で撮影したものですが、参考程度に。

1.jpg
2.jpg
EGz5h5fU0AAmGuQ.jpg
EGz5ibUU8AERmli.jpg
EGz-AWhUcAETOIg.jpg

同時に買ったもの

ギターだけ買えば使えるとは思ってなかったので、必要なものを幾らか買っています。

ピック

ギターを弾くためのアイテムですね。必須アイテムだと思うのですが、まだ届いてません。

ESPから出てる氷川紗夜のピックです。

【10 枚セット】ESP× バンドリ! BanG Dream! ガールズバンドパーティ! GBP Sayo 2 Roselia 氷川紗夜 ギター ピック

チューナ

音の高低をチューニングするのに使います。ギターは弾いたり動かしたりするとチューニングが狂うそうなので必要です。

NEUMAのNCT-20というクリップチューナーです。死ぬほど怪しいんですが多分使えると思います。音感がないので正直まだよくわからないですが、取り敢えず安いです。

スタンド

転倒や破損防止に必要です。床においてると踏むし、壁に立て掛けてるとネックが曲がるということなので。

キクタニのGS-101Bというのにしました。安くて省スペースなので、悪くなさそうです。

シールド

エレキギター単体では音が出ないので、アンプなどにつなぐために必要です。

Syncwireのシールドにしました。怪しさ満点ですが、取り敢えず仕事はしてくれています。シールドの素材は結構頑丈そうに見えます。

入門書

折角楽器を買ったのですから、演奏できるようにしたいですよね。

リットーミュージックからバンドリ! ではじめるエレキ・ギターです。アニメの一期を見たあとに読むと、かなり読みやすく捗ると思います。

元から持っていたもの

エレキギターを使うに当たり必要だけど、持っているため特に買わなかったものです。

オーディオインターフェース

アンプの代わりです。PCに音声入力したり出力するユニット。

Roland Rubix22。元々はサウンドカードの代わりに使っていたものを今回アンプの代用として使用。付属のDAWソフトを入れればギターの音が聴けます。

ヘッドホン

賃貸でスピーカーはちょっとないですからね…。

SONY MDR-CD900ST。遥か太古の昔、今は亡き友人に勧められてずっと使ってるやつです。今こそレコーディングするとき!

投稿日:
言語::C#

なぜこんな実装が必要なのかさっぱり不明ですが、必要になって困ったのでメモ。

DataTableを内部結合したList<Dictionary>をLINQで作る

var loc = new DataTable();
var pep = new DataTable();
loc.Columns.Add("ID");
loc.Columns.Add("LOCATION");
loc.Columns.Add("DELETE_FLG");
loc.Rows.Add("100", "US", "0");
loc.Rows.Add("101", "AU", "1");
loc.Rows.Add("102", "JP", "1");
loc.Rows.Add("103", "CH", "1");
loc.Rows.Add("104", "UK", "1");
loc.Rows.Add("105", "RU", "1");

pep.Columns.Add("LOCATION_ID");
pep.Columns.Add("NAME");
pep.Columns.Add("DELETE_FLG");
pep.Rows.Add("100", "TAKANA", "0");
pep.Rows.Add("101", "YAKATA", "1");
pep.Rows.Add("100", "WADA", "1");
pep.Rows.Add("101", "SHINODA", "1");
pep.Rows.Add("100", "HARUKA", "1");
pep.Rows.Add("105", "SAIONJI", "0");


var result = (
    from l in loc.AsEnumerable()
    join p in pep.AsEnumerable()
    on new {
        a = l.Field<string>("ID"),
        b = l.Field<string>("DELETE_FLG")
    } equals new {
        a = p.Field<string>("LOCATION_ID"),
        b = p.Field<string>("DELETE_FLG")
    }
    select new Dictionary<string, string> {
        {
            "LOCATION_ID",
            l.Field<string>("ID")
        },
        {
            "NAME",
            p.Field<string>("NAME")
        }
    }
).ToList();

List<Dictionary>DataTableを外部結合してList<Dictionary>を操作する

var location = new List<Dictionary<string, string>>();
var fruits = new DataTable();

location.Add(
    new Dictionary<string, string> {
        {
            "ID",
            "001"
        },
        {
            "NAME",
            "Hokkaido"
        }
    }
);
location.Add(
    new Dictionary<string, string> {
        {
            "ID",
            "002"
        },
        {
            "NAME",
            "Aomori"
        }
    }
);
location.Add(
    new Dictionary<string, string> {
        {
            "ID",
            "003"
        },
        {
            "NAME",
            "Iwate"
        }
    }
);

fruits.Columns.Add("LOCATION_ID");
fruits.Columns.Add("NAME");
fruits.Columns.Add("FRUITS_FLG");
fruits.Rows.Add("001", "ikura", "1");
fruits.Rows.Add("001", "uni", "1");
fruits.Rows.Add("002", "ringo", "0");

// dummyは処置待ち用のダミー。locationの操作が目的
var dummy = location
    .Join(
        fruits.AsEnumerable()
        , loc => loc["ID"]
        , fruit => fruit.Field<string>("LOCATION_ID")
        , (loc, fruit) => new { lo = loc, fru = fruit }
    )
    .Select(
        joined => {
            joined.lo["FRUITS_NAME"] = joined.fru.Field<string>("NAME");
            joined.lo["FRUITS_FLG"] = joined.fru.Field<string>("FRUITS_FLG");
            return new Dictionary<string, string>();
        }
    )
    .ToList();