ゆるふわで雑な日記

Microsoft系の技術情報を中心にゆるふわに綴っていく予定です

プログラム

2週間前のことを思い出したように書く

geekbar.doorkeeper.jp ↑で遊んできました。 まあ途中からはただ見守ってただけですが… C#で書いてた方いたので、雑なC#版さらします。 ※ 表示部分とテストはおまけです。 ※ 周囲を囲まれた計算しか実装してません github.com

IEnumerable<T>がnullまたはの要素の数が0個の場合を判定して処理を分岐したいときの話

どうしてますか? って単純な疑問を提示するだけのエントリー 例えば、こんなやつ(Any()の結果を反転するパターン) void Hoge<T>(IEnumetable<T> foo) { // fooがnullまたは空の時 if(!(foo?.Any() ?? false)) Initialize(); DoSometing(); } …!とか出来たら使いた</t></t>…

Xamarinとかよくわからない初心者がXamarinの勉強会でXamarinが全く出てこない話をしたという報告

タイトルに言いたかった事を残らず書きました。 イベントの詳細はこちら↓ jxug.connpass.com 開発ツールの勉強会でパラダイムの話はつらいかな? と思ったけど、やっぱりつらかったなと(未熟さを痛感)… 抽象的な理論を話すのか、具体例を示すのか散々迷って…

FRPとFRPとFRP(物理)

突然ですが、CFRP(物理) と、意味のわからない書き出しですが、皆様いかがお過ごしですか? 先週の事ですが、「第6回CenterCLR勉強会」で「FRP」について話してきました。 「FRP」と聞くと何を思い浮かべますか? 「合成樹脂」と言う方が大半ではないでしょ…

Java始めました?

正確には「始めるかも」と言った所でしょうか 詳しいことは(聞いてないし)よくわかりませんが、 聞いているキーワードを列挙すると、 Android、API、Bluetooth Low Energy位でしょうか… で、成果物は.jarと言うことで、ひとまずIDEを色々試しているところで…

EntiyFrameworkなWebapiをVBで書いているという愚痴

作ってます。 web、まともに作るの久しぶりなので新鮮な気持ちでやってますが、 何かもう、とてもつらいのが、VBな事…しかも2013…しかもProfessional… ひとりな上に新規で書いてるからまだマシだけど、 CodeLensないとか割とつらい(表示の仕方はもう少し工…

第4回CnterCLRでVBの事を話してきました。

VBを書かない人のVBのセッションで使用した資料を公開します。 基本的に、アドリブで話したのであまり有意義な資料ではないと思いますが… Visual basic14 の話 from Kazuki Kachi

なんだか少し悲しくなった話

今日、ちょっとテクハラをはたらこうと思い、コードを書きました。

先日のCenterCLRの愚痴に含まれなかった愚痴

先日(5/10)CenterCLRで登壇(愚痴)してきたんですが、 その時の内容に含めなかった(若干趣旨から外れている気がした)内容も、 この場で愚痴にします。 ≪注意≫この後の内容は、自分自身が直接担当した案件ではありませんが、 目の前(位の距離)で起…

dotnetConf 2015 Japan with JXUGに参加しました。

以上です。

古典的な入門コードを新しめのC#で書き換えてみる

プログラム始めた頃に、↓こんなやつ出力した経験はありませんか? 1, 2, 3, 4, 5, 6, 7, 8, 9 2, 4, 6, 8,10,12,14,16,18 3, 6, 9,12,15,18,21,24,27 4, 8,12,16,20,24,28,32,36 5,10,15,20,25,30,35,40,45 6,12,18,24,30,36,42,48,54 7,14,21,28,35,42,49,5…

ソースコードは人が書いて人が読むもの

当たり前なんです。 当たり前なんだけど、それを意識していない人(気づいていないのかもしれない)多くないですか? まず考えてみてほしい、機械(コンピュータ)が読むのであれば01の羅列が良いはず! 多少妥協してByteCodeじゃないでしょうか? 人が(楽…

コードレビューの最中、素敵なコードを見かけたので

晒してみる… 以下原文まま(VBです) Private Function GetPathJoin(meinPath As String, ParamArray joinPath() As String) As String For Each joinstring in joinPath meinPath += "\" & joinstring Next return meinPath End Function 以下機械的にC#に…

GoAzure2015に参加しました!!

始めに、 特に解説とかはありません。 写真もありません。 基本的にただの報告です。 それでもという方だけ読んでください(きっといませんねww)

VisualStudioが無料になったので、今さらHello World C#で書いてみた!

いくらか条件はありますが、前からExpressとかありましたが、 これからはPro相当の機能が無料(結構すごい!) そんなこともあり、きっと今までC#書いたことない人が大挙押し寄せるはず(願望込) てことで、Hello World書いてみたよ。

C#er meet VB(こなみかん&駄文な羅列)

愚痴に近い何かになりそうな予感しかしませんが、仕事でよくVBを書く機会に遭遇するので、戸惑いと文句を備忘録的に書いてみる(よくあるやつ) Dimが通常宣言と型推論を兼ねてて何が何だかわからない。(VB派の方、何が正解ですか?Dim i As Integer = 0 or…

Room metro大阪 #26に参加してきました。

タイトルの通りです。 参加してきました。 セッション概要はRoom metroのサイトを参照してください ※許可を取っていないのでURLは掲載しません。 以上終わり。ありがとうございました。 じゃあ味気ないので、いくつか感想を書いてみましょう。 やっぱりC#er…