C#もくもく勉強会 (第一回)をやってきました
今日はフォロワーさん達と大阪でC#のもくもく勉強会をしてきました。
普段は一人でコツコツ独学しているだけなので、エンジニアさんに直接お教えてもらえるお話できる機会はとても貴重で、短い時間でしたが一人でやっている何倍も学べた気がします。
勉強会の目的とか
C#を利用したアプリ開発のもくもく会。一人で開発してもいいし、チームで開発してもいい。基本はオンライン上でのやりとりだけど、たまに会って進捗確認とかできればいいなという感じ。 もしこの記事をみて興味を持たれた方がおられたらお声がけくださいー。
参加者さんへ謝辞
ふるしんさんにはMVVMの基礎を教えて頂いたり、C#とAndroidアプリの考え方の違いなど、興味深いお話を聞くことができました。多謝。
ぽんこつ氏にはAzureDevOpsやVisualStudioのセットアップをご指導頂いた。今後も色々と教えて頂くことも多いので、何かお返し(技術で)できるようになりたい。
みそまいさんとは開発環境のセットアップという点では同じくらいの知識レベルだったので一緒に進められて嬉しかった。 作るものも近しいみたいなので、色々と学びながら進めていきたいです。
場所
大阪でC#をメインに開発されているディーバさんのミーティグ用スペースをお借りしました! 淀屋橋駅から徒歩5分くらいなので立地も最高でした。
やったこと
今日は環境のセットアップで終わってしまった感…
- AzureDevOpsのセットアップとブランチ作成
- MVVMについて概要
- 各自の作りたいものと今後の進め方の認識あわせ
僕の今後やること
- WPFで1テーブルのデータをWPFでCRUDできるアプリを作成する
- EntityFrameworkでDB接続する
- Prismを利用してMVVMで構築
- テーブルをDatagridViewで一覧表示する
- Update、Insert、Deleteの処理を作成する
今後の予定
AzureDevOpsのコミットとSlackでやりとりしていくのを基本として、月に1回くらいオフラインの場をもって進捗確認とかできるといいなと思っています
写真とか
Entity Frameworkを試す
ずっと使っていたLINQ To SQLが非推奨になったらしいので前から気になってたEntity Frameworkを試してみた。
まずはコンソールアプリケーションでテスト。 とりあえずLocalDBに自動的にテーブルが生成されてデータの読み書きができるのは確認できた。
明日は普通のSQLServerへの接続方法を調べてみる。
class Program { static void Main(string[] args) { using (var EF = new EFEduDBContext()) { EF.Companies.Add(new Company { CompanyName = "ABCOffice" }); EF.SaveChanges(); foreach(var n in EF.Companies) { Console.WriteLine($"{n.CompanyName}"); } } } }
class EFEduDBContext : DbContext { public DbSet<Company> Companies { get; set; } } class Company { public int CompanyId { get; set; } public string CompanyName { get; set; } }
ポケットモンスター Let's Go! ピカチュウ を買った
子供達のクリスマスプレゼントにニンテンドースイッチの「ポケットモンスター Let's Go! ピカチュウ」を買いました。
ポケットモンスター Let's Go! ピカチュウ モンスターボール Plusセット- Switch
- 出版社/メーカー: 任天堂
- 発売日: 2018/11/16
- メディア: Video Game
- この商品を含むブログ (1件) を見る
僕は中学~高校にかけて、緑→赤→青にめちゃくちゃハマったクチなんですが、それ以降の金銀とかサン&ムーンとかは全く触ってなくて。 僕にとっては20年ぶりくらいのポケモンということもあって、当時と同じ音楽(戦闘シーンやトキワシティ、ポケモンセンターにポケモンを預けたときのボムッボムッボムッという音とか)がTVから聞こえてくるだけで懐かしくて泣きそうになります。
しかもそれを自分の子供達がワイワイと言いながら楽しんでプレイしてる姿は感無量ですね…!
ありがとう任天堂。
長女は小3なんですがゲームが苦手なのでメインでやってるのは小1の息子です。5歳の次女はボール投げてるだけって感じ。 うちの子供達はマリオ→スプラトゥーン2→ポケモンと完全にニンテンドー信者になってますね。(いい傾向です)
最近はTwitterの「ポケモンいえるかな」にハマって、ずっと「ピカチューカイリューヤドランピジョン…」と延々歌ってます。かなり覚えが早くて、もう半分くらい覚えたかも。
Let'sGO!ピカチュウの全連れ歩き(メルタン系除く)を「ポケモンいえるかな?」に合わせて、まとめました。
— たかさおじさん@固定でアンケ中 (@ikiro_pkmn) November 25, 2018
連れ歩きのポケモンたち、現状の調べではアローラナッシー以外はスケールが図鑑に忠実そうです。 pic.twitter.com/s2SJzyLp9d
変わっていたところ
まだプレイ途中だけど、当時の赤緑から変わってたところ
シンボルエンカウントになった
戦闘したくない時は避けられるようになったので便利。ポケモンの姿が見えるので、探している感が強くなって良い。
野良ポケモンとの戦闘がなくなった
いわゆるポケモンGo方式になった。最初は微妙かな?と思ったけど、不要な戦闘も避けられるし、ちゃんと捕まえられたら経験値入るのでコレはコレでよいね。
画面遷移をmarkdownで書ける「Guiflow」を試してみた
仕事柄、画面遷移図を作る事が多いんですが、ちょうどいいツールを見つけたので早速導入してみました。
使ってみたらこんな感じ
markdownで書いたら遷移図ができるとか最高じゃないですか…
さようならExcel。さようならPowerPoint。
図を好きなところに配置したいとか背景色変えたいとか色々出てきますけど、そこは割り切っていこうかなと。
ちょっと追記(2018/12/07)
早速仕事で使ってます。 画面遷移も含めて1行程度の機能概要も書けるのでとても便利ですね。重宝しそうです。
で。Guiflowってなんなの?がよくわかってないので自分用メモ。
- Ruby on Railsを開発した37signalsが開発したUI Flowsという表記方法があった
- hirokidaichi さんがエディターを作成
森見登美彦の「熱帯」を読了
- 作者: 森見登美彦
- 出版社/メーカー: 文藝春秋
- 発売日: 2018/11/16
- メディア: 単行本
- この商品を含むブログ (3件) を見る
汝にかかわりなきことを語るなかれ――。そんな謎めいた警句から始まる一冊の本『熱帯』。 この本に惹かれ、探し求める作家の森見登美彦氏はある日、奇妙な催し「沈黙読書会」でこの本の秘密を知る女性と出会う。そこで彼女が口にしたセリフ「この本を最後まで読んだ人間はいないんです」、この言葉の真意とは?
なんだかんだと森見登美彦氏の作品は全部読んでる気がするぞ?ということで新刊の「熱帯」を読了しました。
最近の森見作品の集大成…という評もあるようですが、個人的には集大成というより、混ざりきってない印象がありました。 というのも、前半・中盤・後半で物語の体裁がガラッと変わるのですが、それぞれにこれまでの森見作品のカラーが出ていたのです。
- 前半:森見登美彦氏本人が登場するなど、「恋文の技術」のような昔ながらの森見作品風
- 中盤:「夜行」や「宵山万華鏡」のようなミステリアスホラーの要素あり
- 後半:千一夜物語をベースにした「ペンギンハイウェイ」や「聖なる怠け者の冒険」のような不思議物語
作品としては「現代の千夜一夜物語 」といってもいい、とても面白い作品だったのですが、前後半でまったく作品の風味(カラー)が異なっていることへの違和感が払拭できませんでした。 それも作品の味なのかもしれませんが…
もう少し読み込むと納得できるのかもしれませんし、少し時間をおいて再読してみたいと思います。