NVMe買った。つないだ。

turkey-pc.hatenablog.com の、続き。 気づけば届いてたのでさくさくつなぐ。世間からは周回遅れのNVMeですが私にとっては初体験。 M.2に差すのは向きさえ間違えなければどうってことないのですが固定用のねじがWD Blackにはついてなかったのでベアボーン(De…

NVMe買った。いまさら。

NVMeなSSD WD Black PCIe SSD | Western Digital(WD) を購入した(以下WD Black)。 今買いたいNVMe SSDはこれだ!速度と動作温度で見る超高速SSD選び - AKIBA PC Hotline! によりますと、WD Blackのベンチの数値はあまりよろしくないらしい。SATAなSSDと…

自転車にカメラつけた。前は失敗、後ろは成功。

自転車にドライブレコーダー替わりのカメラ付けてみんとしてつけるものなり。 まずは前のカメラ。防水ケースに入れると音がうまく取れないんじゃないかと思い、中華なGoPro付属の豊富なアタッチメントの中から選んたのと自転車用のカメラマウント(Minoura J…

実装するまで細かいことは考えられない病

https://twitter.coaam/turkey_pc/status/924077426174390272 C#のRandom.Next(int maxValue)のヘルプを見てわいてきた疑問が下記ツイートの件。 0以上0未満のランダムな整数を返してくれる不思議な関数。 pic.twitter.com/m2A7NksZi5 — たーぼぉ@コードかき…

コードコピペで失敗した。

twitterに流すほどじゃないこと。 Value_A=0;Value_B=0;Value_C=0; If(Obj_A!=null){ Value_A=Obj_A.Value;}If(Obj_B!=null){ Value_B=Obj_B.Value;}If(Obj_C!=null){ Value_C=Obj_C.Value;} というコードがあったところに_Dを追加してほしいとのこと。はい…

開発言語は日々進化する。

などと大げさなタイトルつけましたが内容はショボく中途半端にググったことをメモっただけ。 きっかけは拙ツイート 引数が150万の試験しようとして Hoge(15000000) て書いてた。三桁カンマで数値表現できる言語を開発してくらはい。 — たーぼぉ@コードかきか…

名前空間

複数のnamespaceに同じ名前のclassがある場合 ①自namespaceにその名前のclassがある場合 自namespaceのclassを使用する場合 名前空間の指定は省略できる(というか普通は省略する) 例 var a = new class1(); 他namespaceのclassを使用する場合 クラス名の前…

PCのケーブル周りを整理した。

図を書くのめんどくさいのでざっくりメモ。 KVMスイッチ(SW-KVM4HDC)についているケーブルがちょっと嫌だった。 なぜか? ①全く使用しないアナログサウンド用のケーブルがついててなにかとほかのケーブルと絡みつく ②DVIケーブルが太くて硬いのでとりまわ…

いいタイトルが思い浮かびません。

プログラミングのこと。 画面上の部品のプロパティを設定するだけのメソッド(下記)がありまして private void inittexts() { this.textBox1.Text = "赤"; this.textBox2.Text = "黄"; this.textBox3.Text = "青"; this.textBox1.BackColor = Color.Red; th…

所得税法がわからぬ。

所得税法がわからぬ。 いまさら職業会計人狙ってるわけじゃない(そこからは完全に落ちこぼれてまつ)のだが、システム屋として何の因果か所得税法の細部を見なくてはいけなくなってしもた。 でーいろいろ調べているうちに不思議な控除に遭遇した。 No.1175 …

迷路もどきパクってみました。

C#

10 PRINT CHR$(205.5+RND(1)); : GOTO 10 pic.twitter.com/ExoMOmTZce — Trammell Hudson™ (@qrs) 2017年7月29日 むかしむかしのコモドールでの実行画面。シンプルな画面で迷路っぽい出力。 現代のC#でできないわけがなかろうとパクってみました。 using Sys…

現場で見かけたコードのグチ。 仕様はざっくりこんな感じ。 テーブル書くのめんどくさいからExcelで書いたスクショ。 で、現場にあったコードをざっくり解読すると ----------------------------------------------------------------- ①keycol=2のレコード…

ListはAdd順らしい

C#

前の続き。 DictionaryはAdd順で列挙してくれるとは限らないらしい(なんせググって見つかったことである)。そしてさらにもうちょいググり続けるとListはAdd順で列挙してくれるらしい???(だんだんあやふやになってきたorz) じゃ、Dictionaryの代わりに…

Dictionaryの列挙順はAdd順じゃないかもだって?

C#

こんなコード書いた。 var dic = new Dictionary<int, string>(); dic.Add(8, "伊丹"); dic.Add(4, "新伊丹"); dic.Add(6, "稲野"); dic.Add(3, "塚口"); foreach (var item in dic) Console.WriteLine(item.Value); 結果はこんなん ------------- 伊丹新伊丹稲野塚口 ---</int,>…

VisualStudioのメソッド抽出

VisualStudio2010でメソッド抽出やってみた。 <抽出前> string a = ""; bool b = false; a = ""; if (b) a = "true"; Console.WriteLine(a); <抽出後> string a = ""; bool b = false; a = Hoge(a, b); Console.WriteLine(a); private static string Hog…

バグを乗り越えて(?)

現在お仕事してる現場関係のグチでおます。特定されない程度にぼかす。 その現場、過去(私が逃亡wしてた時期)にひでーバグを出してた。 「int配列の各要素につき値が0以外なら文字列変換して出力。0ならば空文字を出力。」に対してこんなバグ入りソースを…

トライやる・ウィーク

朝っぱらから近所を散歩してると「トライやる・ウィーク」なる旗がはためいていた。 わが兵庫県で始まった中学生の職業体験行事が始まったことを知らせるものである。 トライやる・ウィークでいろんなことを学ぶ(将来の私の年金原資である)中学生諸君のこ…

考え事。

いまのとこ相手にしてるコードが楽しくて泣きそう。現物はもうすこしエグいが薄めて書いた。 ----------------------------------------------------------------------- private bool CalcMethod(J001Form ParentForm){ /*ParentFormは呼び出し元Form*//*こ…

Ich habe HDD (NAS買った)

ドイツ語あってるかしら>タイトル タイトルに続けてPPAPのドイツ語版をやってみようとおもったが諦めて英語で。 I have a HDD,I have a HDD,Uh RAID 1 I have a HDD,I have a HDD,Uh RAID 1 RAID 1~RAID 1,Uh Raid10 Network Attach Strage! ま、ハズした…

ClosedXMLつこうて感想メモ

①Row().Deleteする際はRow内各セルに関連する結合をすべて解除する private static void RemoveMergedRangeInRow(IXLWorksheet sheet, int row){ for (int j = 1; j <= sheet.LastColumnUsed().ColumnNumber(); j++) { var vvv = GetMergedRange(sheet, row,…

ClosedXMLつこてみた。

あくまでメモ。 C#にてExcelファイルの読み込みをする必要が出てきたのでググったら ↓のようなページが引っかかった。(①) qiita.com ありがたいとばかりにClosedXML(②)をダウンロード&ビルド。 github.com あとは自分のプロジェクトからビルドしたDLL(\…

VB6のコメント消すプログラム作った 続き

細かいバグ修正しつつ、コメント跡地の広大な空白は邪魔ということで削除するよう手を入れた。 せっかくだし今風のプログラミングに慣れておきたくて「テストコード書いてプロダクトコード書いてコミット」の繰り返しでプログラムを成長させていこうと気合い…

VB6のコメント消すプログラム作った

実際に仕事で使用しているソースコードを通してコメント消したソースでEXEできる。 これでコメント消す前後のソースそれぞれビルドしてEXEをバイナリ比較して同じならOK・・・と思ったがVB6は同じソースでもEXE作るたびにバイナリレベルで異なるものを吐き出…

VB6のコメントじゃまやー。

VB6のコメントを消すプログラムをC#で作ってるなう。 単純にシングルクォート(VB6ではコメントの意味。C#でいうところの//に相当)以降を削除するロジックでは以下の場合にNG <NG例> s = "---I'm a student.---" ↓ s = "---I <NG例終わり> で、このNG例…

コメント邪魔やー

【コメント】ソースコード中にある邪悪な文字列。 いや、たまには役に立つコメントもある。千のうち一つか二つぐらいは。ほとんどが邪悪すぎて生きてるコードの解読に支障をきたすことがしばしば。 <邪悪なコメントの例> (言語はVB6) a = 3 '昨日 '昨日 …

アクションカメラ買った。

自転車動画撮ってみたくてこれ買ってみた www2.elecom.co.jp フルHDである。高解像度は正義なり。と思ったのは動画撮るまで。 実際撮ってみると2GBのSDカードが10分で終わりですぜ旦那(どこのダンナだよ)。解像度を落とせば撮影時間延ばせるんかなと思っ…

NASどうしよ

よんどころなき事情で押し入れにしまい込んでいたNASを復活させることにした。 一応使えそうだが長年放置してたせいかHDDが異音を出してる。 このNAS、型番はLS-500GL。型番にふさわしく500GB、と思いきや1TBに換装済みである。じゃ、次も換装するかと思った…

ポケモンGOしてきた

暑いいやむしろ熱い。iPhone6が熱でイカレそう。 やっべ、これ楽しい・・・・というほどではなかった。 ってのも、よくよく考えたらおいらはポケモン世代よりだいぶ上のおっさんである。 ポケモンで知ってるのは黄色い電撃野郎ぐらい。 今日はその黄色い電撃…

函館2歳S

①母父サクラバクシンオー ②父キンシャサノキセキ ③同上 ⑥同上 母父サクラバクシンオー ⑭父ショウナンカンプ 父父サクラバクシンオー ⑮母父サクラバクシンオー 短距離で実績残した種牡馬、てかキンシャサとバクシンオーの子孫が揃う。 キンシャサもバクシンオ…

VS2015でプロジェクトのフォルダ名を変える。

個人メモでつ。 VS2015でソリューションの下に二つのプロジェクト(本プロジェクト・テストプロジェクト)がぶら下がってる状態である。 ファイルの配置はこんなん ソリューションフォルダ │ Hoge.sln ├─本プロジェクトフォルダ │ Hoge.csprojや*.cs └─テス…