FROM ME TO YOU

oh my bizarre life !!

「業務システムデザイン勉強会」に参加してきた

マネーフォワード京都さんで開催された「業務システムデザイン勉強会」に参加してきました。

connpass.com

「デザイン」の勉強会の参加は(というよりデザイナーさんの話を聞く機会すら)初めてだったので、とても勉強になりました。 忘れないうちに自分の考えをまとめておこうかなと思います。

セッション

自分なりの要約なので、本質と違うよ!というご意見もあるかもしれませんが。 情報量が多すぎて要約できない。発表者の方のスライドをもう一回見たい…

みやすいデザインにするための基礎知識

  • @883_issanさん
  • 明度や彩度といった色・配色について。見やすさとは。

社内システムにおける「使いやすさ」の重要性

  • @furusin_oriver さん
  • システムの操作性、レスポンスの悪さにおける人的コストの損失問題。

アクセシビリティの改善について

  • ヌーラボ 中川さん
  • 視覚や色覚にハンディキャップのある方へのユーザービリティとその施策。

エンジニアのための情報設計

視覚言語とUI

  • @takuwologさん
  • CSSのプロパティ一つ一つに意味を持たせる(言語化
  • ボーダーライン一つに対しても言語化できるようなデザイン・ビジョンを持つ。

セッションを聞いて感じたこと

「デザイン」と聞くと、配色をどうするか、どんなデザインのアイコンにするか、といった「見た目」の話だけでなく、「業務をデザインする」「システム構成をどうデザインするか」という広義な意味も重要なのだなと感じました。

今日のセッションはシステム開発・運用において様々なセクションでの重要な知見が集まっており、セッション毎に独立した話ではなく、それぞれが繋がっている印象を受けました。

…うまく文章にできないのでざっくり表にしてみた。

f:id:fmty_keita:20190419003630p:plain

もちろん上の表はあくまで僕が受けた印象をセクション分けしただけで、それぞれのセッションはもっと広い内容に言及されていましたよ。

反省

勢いで書いてるので全くまとまってなくてウケる。文章書けなくなってるなぁ。

C#もくもく勉強会 (第一回)をやってきました

今日はフォロワーさん達と大阪でC#のもくもく勉強会をしてきました。

普段は一人でコツコツ独学しているだけなので、エンジニアさんに直接お教えてもらえるお話できる機会はとても貴重で、短い時間でしたが一人でやっている何倍も学べた気がします。

勉強会の目的とか

C#を利用したアプリ開発もくもく会。一人で開発してもいいし、チームで開発してもいい。基本はオンライン上でのやりとりだけど、たまに会って進捗確認とかできればいいなという感じ。 もしこの記事をみて興味を持たれた方がおられたらお声がけくださいー。

参加者さんへ謝辞

ふるしんさんにはMVVMの基礎を教えて頂いたり、C#Androidアプリの考え方の違いなど、興味深いお話を聞くことができました。多謝。

ぽんこつ氏にはAzureDevOpsやVisualStudioのセットアップをご指導頂いた。今後も色々と教えて頂くことも多いので、何かお返し(技術で)できるようになりたい。

みそまいさんとは開発環境のセットアップという点では同じくらいの知識レベルだったので一緒に進められて嬉しかった。 作るものも近しいみたいなので、色々と学びながら進めていきたいです。

場所

大阪でC#をメインに開発されているディーバさんのミーティグ用スペースをお借りしました! 淀屋橋駅から徒歩5分くらいなので立地も最高でした。

blog.divakk.co.jp

やったこと

今日は環境のセットアップで終わってしまった感…

  • AzureDevOpsのセットアップとブランチ作成
  • MVVMについて概要
  • 各自の作りたいものと今後の進め方の認識あわせ

僕の今後やること

  • WPFで1テーブルのデータをWPFCRUDできるアプリを作成する
  • EntityFrameworkでDB接続する
  • Prismを利用してMVVMで構築
  • テーブルをDatagridViewで一覧表示する
  • Update、Insert、Deleteの処理を作成する

今後の予定

AzureDevOpsのコミットとSlackでやりとりしていくのを基本として、月に1回くらいオフラインの場をもって進捗確認とかできるといいなと思っています

写真とか

f:id:fmty_keita:20181227001754j:plainf:id:fmty_keita:20181227001807j:plainf:id:fmty_keita:20181227001820j:plain

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; }
    }

f:id:fmty_keita:20181207012603p:plain

www.keicode.com

ポケットモンスター Let's Go! ピカチュウ を買った

子供達のクリスマスプレゼントにニンテンドースイッチの「ポケットモンスター Let's Go! ピカチュウ」を買いました。

僕は中学~高校にかけて、緑→赤→青にめちゃくちゃハマったクチなんですが、それ以降の金銀とかサン&ムーンとかは全く触ってなくて。 僕にとっては20年ぶりくらいのポケモンということもあって、当時と同じ音楽(戦闘シーンやトキワシティポケモンセンターポケモンを預けたときのボムッボムッボムッという音とか)がTVから聞こえてくるだけで懐かしくて泣きそうになります。

しかもそれを自分の子供達がワイワイと言いながら楽しんでプレイしてる姿は感無量ですね…!

ありがとう任天堂

長女は小3なんですがゲームが苦手なのでメインでやってるのは小1の息子です。5歳の次女はボール投げてるだけって感じ。 うちの子供達はマリオ→スプラトゥーン2ポケモンと完全にニンテンドー信者になってますね。(いい傾向です)

最近はTwitterの「ポケモンいえるかな」にハマって、ずっと「ピカチューカイリューヤドランピジョン…」と延々歌ってます。かなり覚えが早くて、もう半分くらい覚えたかも。

変わっていたところ

まだプレイ途中だけど、当時の赤緑から変わってたところ

シンボルエンカウントになった

戦闘したくない時は避けられるようになったので便利。ポケモンの姿が見えるので、探している感が強くなって良い。

野良ポケモンとの戦闘がなくなった

いわゆるポケモンGo方式になった。最初は微妙かな?と思ったけど、不要な戦闘も避けられるし、ちゃんと捕まえられたら経験値入るのでコレはコレでよいね。

画面遷移をmarkdownで書ける「Guiflow」を試してみた

仕事柄、画面遷移図を作る事が多いんですが、ちょうどいいツールを見つけたので早速導入してみました。

qiita.com

使ってみたらこんな感じ

f:id:fmty_keita:20181204160923p:plain

markdownで書いたら遷移図ができるとか最高じゃないですか…

さようならExcel。さようならPowerPoint

図を好きなところに配置したいとか背景色変えたいとか色々出てきますけど、そこは割り切っていこうかなと。

ちょっと追記(2018/12/07)

早速仕事で使ってます。 画面遷移も含めて1行程度の機能概要も書けるのでとても便利ですね。重宝しそうです。

で。Guiflowってなんなの?がよくわかってないので自分用メモ。