AWS Summit Tokyo 2017に行った
今更なんだけど昨年に続きAWS Summitに行った。 今年は事前予約をしていたものの、 色々あって1週間前まで行けるか微妙な中だったので無事参加できて良かった。
現地で色々書いていたけど、既に講演動画と資料が公開されているので感想だけ残しておく。
雑感
セッションを聞いて感じたのは、AWSが推していることもあるんだろうけどキーワードはサーバーレス。 どれも構成のコアになる部分にLambdaが出てくるのが印象的だった。 同時に、全体的にオンプレをとりあえずEC2主体に移行して運用するというフェーズから AWSへの最適化フェーズに移りつつあるのかなとも思った。
AWSにデプロイするのに案外CodeCommitは使われてないような気がした。 バージョン管理はGitHub一強な印象。まあ何となくわかる。
何となく考えていたこと
あるセッションを聞いてから、クラウドベンダーにロックインしないシステム設計の必要性があるのかという事について考えていた。 そんな事を考えたらマネージ型サービスなんて使えないという結論に至ると思うし、 インフラがごっそり変わるなら作り変えになるんだろうけど。 なら使えるものはとにかく使ってパフォーマンス上げる方がメリットが大きいはずという事を考えると、 そういう考えのもとに設計する必要性はない気はするけど微妙にモヤっとしている。
うれしかったこと
一度は生で聞いてみたかった、テスト駆動開発で有名な和田さんのセッションを見ることができたのと、 よくブログを参考にさせて頂いているElasticの大谷さん(たぶんご本人だと思う)とお話できたのはうれしかった。
来年に向けて
AWS認定資格取得者専用ラウンジに入るべくソリューションアーキテクト認定に向けて勉強の密度を上げる。上げたい。
Amazon Web Services実践入門 (WEB+DB PRESS plus)
- 作者: 舘岡守,今井智明,永淵恭子,間瀬哲也,三浦悟,柳瀬任章
- 出版社/メーカー: 技術評論社
- 発売日: 2015/11/10
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
AWSエキスパート養成読本[Amazon Web Servicesに最適化されたアーキテクチャを手に入れる! ] (Software Design plus)
- 作者: 吉田真吾,今井智明,大瀧隆太,松井基勝,冨永善視,藤原吉規,大栗宗
- 出版社/メーカー: 技術評論社
- 発売日: 2016/02/26
- メディア: 大型本
- この商品を含むブログを見る
DataGridViewにチェックボックスを追加する
DataGridView上にデータベースから取得したデータとチェックボックスを表示させたい場合、 バインドするDataTableにチェックボックス列を追加することで表示できる。
Dim objDataTable As DataTable Dim objCol As DataColumn ' チェックボックス列を作成 objColumn = New DataColumn("Checkbox",GetType(Boolean)) ' DataTableにチェックボックス列を追加 objDataTable.Columns.Add(objColumn) 'データソースにDataTableをセット objDataGridView.DataSource = objDataTable ' DataGridView再描画 objDataGridView.Refresh()
DataTableにチェックボックスのDataColumnを追加しただけだと、 DataTable上に存在するデータ列に追加されるかたちで配置される。
DataTableのイメージ
ColumnA | ColumnB | Checkbox |
---|---|---|
100 | 2017 | □ |
101 | 2016 | □ |
チェックボックス列の表示位置を変更したい場合はDataColumn.SetOrdinalを使用する。
' 引数は左端から0 objColumn.SetOrdinal(0)
SetOrdinalで列を変更した場合のDataTableのイメージ
Checkbox | ColumnA | ColumnB |
---|---|---|
□ | 100 | 2017 |
□ | 101 | 2016 |
セルを読み取り専用にする場合はDataGridViewのReadOnlyプロパティをTrueに変更する。 ただし、DataGridViewのReadOnlyプロパティを変更すると、DataGridView上のセルすべてに適用されるため、 チェックボックスの変更のみを有効にしたい場合は、 DataGridViewをRefreshする前に個別にプロパティを変更する。
' 左端列がチェックボックスの場合 For i As Integer = 1 To objDataGridView.ColumnCount - 1 objDataGridView.Columns(i).ReadOnly = True Next
実戦で役立つ C#プログラミングのイディオム/定石&パターン
- 作者: 出井秀行
- 出版社/メーカー: 技術評論社
- 発売日: 2017/02/18
- メディア: 大型本
- この商品を含むブログ (1件) を見る