FROM ME TO YOU

oh my bizarre life !!

例外処理のメモ

namespace ConsoleApp1 { class MyException: Exception { public MyException(string msg): base(msg) { } } class Program { static void Div(int a, int b) { try { if (a == 0 | b == 0) { throw new MyException("0除算です"); } Console.WriteLine(a /…

さくらのスタートアップスクリプトで自分用Mastodonをたててみた

fmty.cloud 今週はじめくらいから一気に火がついたマストドン。 さくらがスタートアップスクリプトを提供はじめたとのことで早速試してみました。 cloud-news.sakura.ad.jp とりあえずサブドメインが使えないのでお名前.comで適当なドメインを取得。 あとは…

継承のサンプル

// 継承 // User -> AdminUser class User { public string name; public User(string name) { this.name = name; } public virtual void SayHi() { Console.WriteLine($"Hi!{name}"); } } class AdminUser : User { public AdminUser(string name) : base(n…

コンストラクタ

class User { public string name; // インスタンス生成時の処理 → コンストラクタ public User(string name) { this.name = name; } // 引数の数で処理分岐 → オーバーロード //public User() //{ // name = "Nobody"; //} // 引数なしの場合は下のようにも…

引数名を指定できるのは知らなかった

static void SayHi(string name, int age = 23) // namaeは引数やパラメーターと呼ぶ { Console.WriteLine ($"Hi! {name}:{age}"); } static void Main(string[] args) { SayHi("tom"); // tom:23 SayHi("Bob", 30); // Bob:30 SayHi(age: 20, name: "stave"…

メソッド一文で書けるらしい

ラムダ式とか匿名メソッドとかよくわかってないのでしっかり理解していきたい //static string SayHi() //{ // return("Hi!"); //} static string SayHi() => "Hi!"; static void Main(string[] args) { // method Console.WriteLine(SayHi()); }

Visual Studioでのまとめてコメントアウト

Ctrl+Kの次にCtrl+Cでコメント Ctrl+Kの次にCtrl+Uでコメントアウト

switch文

caseを続けて書けるのは知らなかった var signal = Console.ReadLine(); switch (signal) { case "blue": case "green": Console.WriteLine("Go!"); break; case "yellow": Console.WriteLine("Caution!"); break; case "red": Console.WriteLine("stop!"); …

if文

忘れそうなのでメモ var score = int.Parse(Console.ReadLine()); string f = (score >= 80) ? "80Over":"80Under"; // 80以上で分岐 Console.WriteLine(f); こうも書ける var score = int.Parse(Console.ReadLine()); // 80以上で分岐 Console.WriteLine((s…

結物語(みとめウルフ) の感想。ネタバレあるよ

結物語 (講談社BOX)作者: 西尾維新,VOFAN出版社/メーカー: 講談社発売日: 2017/01/12メディア: 単行本(ソフトカバー)この商品を含むブログを見る 今日発売の物語シリーズ最新作にしてオフシーズン最終刊の「結物語」を早速読んでみました。

劇場版 傷物語 3.冷血篇 感想 <ネタバレちょっとあるよ>

3部続いた傷物語。最後の冷血編をまたまた公開初日に見てきました。 とりあえず感想をば。 速報 体育館倉庫のシーンだけR-18にするとよいよ 阿良々木君のモノローグがはいった まさか羽川さんと阿良々木君のディープキス見られるとかなにこれ最高か 完全にデ…

君の名は 感想 <ネタバレちょっとあるよ>

よしゃー! pic.twitter.com/5NgvlV3dP8— ケイタ@羽川さんは僕の嫁 (@fmty) September 20, 2016 出張中に時間ができたのでレイトショーで見てきました。 秒速5cmのフラストレーションが一気に爆発してくれるような、素晴らしい作品でした。 言の葉の庭が「静…

傷物語 原作と劇場版の違いまとめ

原作と劇場版の違いをまとめてみるよ。 劇場版でなくなっている阿良々木君の一人語りを書き出すとキリがないのでこれは割愛。 その他はざっくりまとめ。 あまりに細かいところも割愛してます… これ抜けてるよ!とかこれ間違えてるよ!というのがあったら是非…

劇場版 傷物語 2.熱血篇 感想 <ネタバレちょっとあるよ>

久々にブログにアクセスしたら前回の記事が前作の鉄血編だったので思わず笑ってしまいました。 今日から上映開始になった傷物語 熱血編、さっそく朝一番の上映回で見に行ってきました。 ネタバレありますのでみたくない人はそっ閉じ推奨です。 前回の鉄血編…

劇場版 傷物語 1.鉄血篇の感想 <ネタバレちょっとあるよ>

待ちに待った傷物語劇場版を公開初日の朝イチ9時からの上映で見てきました。 いやーよかった。 とりあえず感想を箇条書きにて。 ネタバレあるので見たくない人はそっ閉じ。 物語シリーズの前日譚ではない これは化物語の前日譚ではなく「傷物語」という独立…

リモートワークというか裁量労働制的なお話

発端 「リモートワーク Advent Calendar 2015」の記事を見て「リモートワークやりてぇなー」とフォロワーの@lucca0showと話してたらいつのまにやらブログを書くハメになっていた件。 @lucca0show @scrapbuild いくつかの条件をブログにかこうず!— ケイタ@羽…

StringBuilderとStopwatch機能を使ってみた

StringBuilderはえー。 ミリ秒表示を調べるのに手こずった。 桁数揃えるのは切り捨て処理とか必要なのかな。ちょっと面倒。 class Program { static void Main(string[] args) { string Str = ""; DateTime StartDt = DateTime.Now; for(int i = 0; i< 30000…

DBの型を変更したらforeachでエラーがでるようになった

テーブルのとあるフィールドの型をintからfloatに変更したらforeachでエラーがでるようになった using (DataContext db = new DBDataContext()) { // ストアドプロシージャ実行して値を取得 var n = db.GetData("2015-09-15"); foreach (var j in n) { Debug…

イテレータ

クラス内において反復処理の機能を実装するためのforeachステートメントは、とかくプログラムコードが複雑に、かつ冗長になってしまうことがあります。 このような場合はイテレーターを利用することで反復処理のコードをシンプルにすることができます 参考書…

型パラメータを持つクラスを実装してみる

ジェネリッククラスやディクショナリークラスの型パラメータは独自に実装したクラスにも適用できる。 今回の例だと普通にジェネリック使えばよさそうだけど、インデクサ(setやget)が実装できるので、この辺りに処理が挟めむケースとかなら便利かもしれない…

C# の配列の基本を復習。配列、リストアレイ、ジェネリック、ディクショナリ

コレクションについて復習をかねて色々調べてみた まずは普通の配列 static void Main(string[] args) { int[] ArryTest = new int[5]; for(int i = 0;i < 5; i++) { ArryTest[i] = i + 100; } for (int i = 0; i < 5; i++) { Console.WriteLine(ArryTest[i]…

FileSystemWatcherを使って特定フォルダの監視(シングルスレッド)

これまた仕事でよく使う「特定フォルダを監視してファイルが生成されたら何らかのアクションを行う」という機能を実装してみた。 まぁ「何らかのアクション」って書きましたけど、「テキストファイルをDBに取り込む」のが大半なんですけどねw とりあえずフ…

TextFieldParserのサンプルを作ってみた

仕事でCSVやらTXTやらのテキストファイルを扱うことが多いのでTextFieldParserメソッドのサンプルを作ってみた。 固定長の場合、FieldWidthsプロパティの文字幅はバイト単位ではなく文字数単位らしい。 使えない… [参照の追加] で Microsoft.VisualBasic.dll…

JIS丸め

JIS丸めについてうまく思い出せなかったのでメモ。 種類 四捨五入 一般的 0.5以上切り上げ JIS丸め 0.5以外は同じ。0.5が四捨五入後が偶数になるように処理。 四捨五入後の値を合計する場合等、通常の四捨五入だと誤差が大きくなるため。 JIS丸めでも偶数や…

氷菓の未収録短編を読みに滋賀県まで行ってきた

僕の大好きな氷菓こと古典部シリーズには単行本未収録の短編が3つあります。 連峰は晴れているか 鏡には映らない 長い休日 このうち、一番上の「連峰は晴れているか」はアニメで映像化されたのでいいとして、残りの2つがどうしても気になっていました。 単純…

クラスは参照型で構造体は値型 を改めて確認

改めて認識し直すためにサンプルで動作確認。 namespace ConsoleApplication1 { class TestClass { public int id; } public struct TestStatic { public int id; } class Program { static void Main(string[] args) { //クラス(参照型) TestClass ref1 =…

LINQでSQLServerのデータ読み書きメモ

事前準備 SSMSとかでテーブル作る Visualstudioで「Linq to SQLクラス」をプロジェクトに追加 サーバーエクスプローラーでサーバーとテーブルを表示 テーブルを2で作ったdbmlへドラッグ コード using (DataClasses1DataContext db = new DataClasses1DataCon…

VisualStudio2013でインデントアイコンを表示する

いつの間にやら消えてて困ったのでメモ [表示]→[ツールバー]→[テキストエディター] ボタンが表示されてなければボタンの追加で行インデントを追加

SQLServerでオートナンバーしたい

Accessで使えるオートナンバーをSQLServerでも使えないか調べてみた。 やり方 id等のフィールドを作り、intやLongといった整数の型にする プロパティで「IDENTITYの指定」の「IDである」を「はい」にする。 「IDの増分」と「IDENTITYシード」を設定。 「IDの…

ノルウェイの森 – 村上春樹

次は何を読もうかなと本棚を眺めていたところ、村山由佳よりもその、隣にあった村上春樹が気になったのでこちらを読了。 村上春樹作品の読後感は「村上春樹でしたね」で終わってしまちがちなので、しっかりした感想を考えないと…と思いながら読んでいたので…

野生の風 WILD WIND – 村山 由佳

遥かなる水の音に引き続き本作を再読。 これも高校時代によく読みました。 村山由佳作品の中でもかなり好きな作品です。すべての雲は銀の…と一、二を争うくらい。 高校の頃、遥かに年上で大人だと思っていた登場人物達の年齢を追い抜いていると気付いて愕然…

遥かなる水の音 – 村山 由佳

村山由佳の作品は高校の頃に天使の卵かおいコーシリーズのどちらかでハマって、ほぼ一通り読みました。 なんとなく読み返したくなってこちらを再読。 数年ぶりに読んだ前作のダブルファンタジーが女性の性欲求に大胆に切り込むという、これまでの村山由佳の…

古典部シリーズ – 米澤 穂信

僕のTwitterを見ている人には説明不要でしょうけど、僕はこの「古典部シリーズ」が大好きです。 (アニメ表紙は期間限定品です) アニメを見てドハマリ→原作買うという定番コースです。 舞台訪問までしちゃいました(笑) 高山行ったの、もう2年も前かー。嫁…

京都府立植物園へ行きました

(僕からみて)祖父母、母、妹、嫁さん&子供達の親子4世代で植物園へ行きました。 人もあまり多くなく、祖父母と子供達を連れていくにはぴったりでしたね。 子供達が大きくなってしまうと植物園は退屈かもしれませんが、今はまだ広いところを走り回るだけで…

のりりん – 鬼頭 莫宏

僕が自転車を好きになったきっかけの漫画が堂々完結です。 少し不完全燃焼な所もありますが、ダラダラと長く続けず綺麗に終わったのでこれはこれでよかったのかもしれません。 自転車漫画といえば弱ペダが有名ですが、こっちはああいうレース全開!ではなく…

傷物語 – 西尾 維新

掟上さんを読んだので流れで同じ西尾維新の物語シリーズをば。 最近羽川さん成分が足りてない気がしたので傷物語を。 この傷物語の主人公は間違いなく羽川さんですねぇ。 阿良々木君がキスショット・アセロラオリオン・ハートアンダーブレードと出会ったのも…

中村軒のいちごかき氷

京都の桂にある中村軒へかき氷を食べに行きました。 うまー。 中村軒ジャンル:和菓子住所: 京都市西京区桂浅原町61このお店を含むブログ (1件) を見る(写真提供:satobe)

R.I.P Ben E King

Ben E. King - Stand By Me (HQ Video Remastered In ... 大好きでした

銀河英雄伝説 – 田中 芳樹

何度目かわかりませんが1巻から10巻まで再読しました。 3/25から4/21までの約一ヶ月で読了。充実した一ヶ月でした。 何度読んでも新鮮で。何度読んでも楽しくて。 ヤンの知謀に感嘆し、ラインハルトの覇業に胸を躍らせ、ミッターマイヤーの涙に心を打たれ。 …

掟上今日子の推薦文 – 西尾 維新

最近イチオシの西尾維新の忘却探偵シリーズの第二弾が発売されたのでさっそく読んでみました。 …って、あれ?隠館厄介君は?天井に記された謎のメッセージは?掟上さんの正体は?? まさに一日で記憶がリセットされてしまう掟上今日子さんのように1巻の内容…

Visual Studio Code インストールしてみた

BuildでMSがマルチプラットフォームなエディタが公開したらしいのでインストールしてみた。 とりあえずShift-JISのファイルが開けられない(エンコード切り変えの場所がわからない)のでしばらく放置かな 2015/07/03追記 右下のUTF-8と書かれた部分をクリッ…

BLACK LAGOON Roberta's Blood Trail

OVA BLACK LAGOON Roberta's Blood Trail 005 [DVD]出版社/メーカー: ジェネオン・ユニバーサル発売日: 2011/06/22メディア: DVD購入: 1人 クリック: 5回この商品を含むブログ (3件) を見る ブラックラグーンの映像版はあまり興味がなかったんですが、原作と…

Visual C# 2013 パーフェクトマスター 9章 構造体と列挙体

VisualC#2013パーフェクトマスター (Perfect Master SERIES)作者: 金城俊哉出版社/メーカー: 秀和システム発売日: 2014/01/14メディア: 単行本この商品を含むブログ (4件) を見る 自分の不明点をとりまとめ。理解できているところは割愛。 構造体 プログラマが独自に…

Visual C# 2013 パーフェクトマスター 8章 LINQ

VisualC#2013パーフェクトマスター (Perfect Master SERIES)作者: 金城俊哉出版社/メーカー: 秀和システム発売日: 2014/01/14メディア: 単行本この商品を含むブログ (4件) を見る 自分の不明点をとりまとめ。理解できているところは割愛。 LINQによるデータの抽出 LIN…

Visual C# 2013 パーフェクトマスター 7章 メソッド

VisualC#2013パーフェクトマスター (Perfect Master SERIES)作者: 金城俊哉出版社/メーカー: 秀和システム発売日: 2014/01/14メディア: 単行本この商品を含むブログ (4件) を見る 自分の不明点をとりまとめ。理解できているところは割愛。 メソッドの戻り値とパラメー…

Visual C# 2013 パーフェクトマスター 6章 コレクションとジェネリック

VisualC#2013パーフェクトマスター (Perfect Master SERIES)作者: 金城俊哉出版社/メーカー: 秀和システム発売日: 2014/01/14メディア: 単行本この商品を含むブログ (4件) を見る 自分の不明点をとりまとめ。理解できているところは割愛。 配列とコレクション 1次元配…

Visual C# 2013 パーフェクトマスター 5章 制御構造

VisualC#2013パーフェクトマスター (Perfect Master SERIES)作者: 金城俊哉出版社/メーカー: 秀和システム発売日: 2014/01/14メディア: 単行本この商品を含むブログ (4件) を見る 自分の不明点をとりまとめ。理解できているところは割愛。 選択ステートメント if文 if…

「ASP.NET初心者向け勉強会」に参加してきました #vshtc

半年ぶり?に勉強会に参加してきました。 ASP.NETはあまり触ったことがなかったのですが、これから仕事で使う機会が増えそうなので思い切って参加してみました。 ASP.NET初心者向け勉強会 -これからASP.NETを始めるには?- #vshtcvshtc.doorkeeper.jp それぞ…

Visual C# 2013 パーフェクトマスター 4章 データ演算 まとめ

VisualC#2013パーフェクトマスター (Perfect Master SERIES)作者: 金城俊哉出版社/メーカー: 秀和システム発売日: 2014/01/14メディア: 単行本この商品を含むブログ (4件) を見る 自分の不明点をとりまとめ。理解できているところは割愛してます。 4-2 変数の役割 変…

何か一つ古いもの〜の6ペンスが気になったので調べてみた

夕食後に何とはなしに「サムシングフォー」の話題になりました。 最近はブライダル業界だとよく目にするアレです 原典が気になったので少し調べてみたのですが、別の所がとても気になりました。 この習慣の由来は、以下のマザーグースの歌にある。 なにかひ…