読者です 読者をやめる 読者になる 読者になる

FROM ME TO YOU

oh my bizarre life !!

IT系

コンストラクタ

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

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

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

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…

StringBuilderとStopwatch機能を使ってみた

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

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

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

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

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

JIS丸め

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

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

改めて認識し直すためにサンプルで動作確認。 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の…

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

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

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 パーフェクトマスター 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…

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

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

MBPのHDDを換装してみた

MBPの500GのHDDの容量が厳しくなってきたので1TBに換装してみた。 子供の動画ファイルとBootCampで入れたWin8のせいでパンパン。 Mac側はHDD差し替えて外付けHDDにとってたTimeMachineをリストアして終わり。 なんて便利な。 手順はこのあたり。 MacBook Pro…

Cisco880の設定その1

社内に転がってたCisco880の設定を試してみようと思う。 YAMAHAばかり触ってた僕にはCLIのハードルが高すぎて泣きそう。 少しづつ頑張ってみる。 色々試した結果をtwitterに流したのでとりまとめ。 リプライ頂いたフォロワーさん多謝です。 起動とか設定ファ…

応用情報技術者試験を受けようと思う

この間2014年秋が終わったところなんですが(笑) 2015年の春に受けようと思います。 参考書は少し古い今年版。 これが終わって過去問解くときに来年度版をやる予定です。 (少しでも早く勉強をはじめたかった) 「資格を取っても意味ないよ」とは言われるし…

さようなら秀丸、こんにちはSublime Text 3

打合せにいったお客様がなにやら格好いいエディタを使っておられたので真似して導入してみた。 Sublime Text 3 名前をなんとなく聞いたことがあるレベルだったので(以前は名前を聞いただけでとりあえずインストールしてみたのに… 意欲落ちてるなぁと実感す…

WindowsUpdateカタログからドライバをダウンロードできるのね

最近は古プリンタのドライバをWindowsUpdateで提供しているメーカーも増えてきて、インターネット回線がない環境や社内セキュリティでWindowsUpdateサーバに接続できない場合に結構困っていました。 これ、どこからかDLできないのかなーと思って検索してみた…