あとらすの備忘録

チラ裏のメモ帳

VMware VMnet8(NAT)でネットワーク設定したのでメモ

概要 環境 参考サイト様 設定の流れ 設定確認・変更 ネットワークの共有化を許可 ホストOSのVMnet8アダプタのIPを確認 VMwareの設定ファイルを確認 VMnet8の制約 ホストOSの設定とVMの設定ファイルに差異がある場合 DNSを設定 ゲストOSのネットワーク設定 VM…

ASP.NET MVCのBootstrap3を4にアップデート

概要 環境 アップデート 雑感 概要 ASP.NET MVCでプロジェクトを作成するとデフォルトでBootstrap 3.3.1が入った状態で作成されます。 Bootstrap4を使いたかったのでメモ。 環境 Windows 10 Pro 1709 Visual Studio Community 2017 ver.15.7.1 アップデート …

C# EntityFrameworkのCodeFirstでCRUD(Read)

概要 ソース DataStoreの作成 前提 単一Entityから全データを取得する。 期待する結果 実行結果 複数Entityからデータを読み込む 期待する結果 実行結果 ネストしたEntityからデータを読み込む (補足)LINQ toEntitiesとラムダ式 期待する結果 実行結果 (…

SQLServerに日本語データをInsertすると文字化けする。

SQL

概要 環境 生SQLでInsert 文字化けした 文字化け解決 参考サイト様 雑感 概要 タイトルまんまです。 SQLServerに日本語データをInsertすると文字化けして「??????」と言った風になります。 解決したのでメモ。 環境 Windows 10 Pro Ver 1709 Microsoft SQL S…

C# EntityFrameworkのCodeFirstでCRUD(Create)

概要 ソース DataStoreの作成 前提 Create基本形 Entityの状態について 期待する結果 実行結果 Create応用形 PS:テストデータの追加 概要 CRUDのCreateをやってみる。 LINQ to Entitiesの知識が必要になります。 LINQに関しては詳しく解説しないのでご注意く…

C# EntityFrameworkのCodeFirstでCRUDをやってみる

概要 前提 環境 ソース プロジェクト構成 使用するデータについて EntityFrameworkとは?CodeFirstとは? プロジェクトの作成/EntityFrameworkのインストール Entityクラスの作成 DbContextクラスの作成 Create/Read/Update/Deleteの実行 Create Read Update…

C# EntityFrameworkでDbContextクラスを作成する。

概要 DbContextクラスの作成 接続するEntityの定義 接続文字列の確認 DBにテーブルを作成 概要 DB接続用のDbContextクラスを継承したクラスを作成します。 対象のEntityクラスはこちらの記事で作成した護衛艦クラスを使用します。 C# EntityFrameworkのEntit…

C# EntityFrameworkのEntityクラスを作成する。

概要 作成するEntityクラスの全体像 Entityクラス 目指すべき姿 Entityクラスの作成 護衛艦クラス 護衛隊クラス virtualについて 護衛隊群クラス 艦種クラス 艦種について補足 艦級クラス 護衛艦の○○型について 護衛艦クラスの修正 概要 今回作成するEntity…

VisualStudio 2017でガイドライン(アウトライン)の色を変更

概要 環境 目指したいもの 設定を変更 設定後 参考サイト様 雑感 概要 VisualStudio2017でアウトライン(アウトライン?)の色を変更します。 VisualStudio2015ではProductivity Power Toolsのおかげで各ブロック毎に色を変更出来たのですが VS2017ではPPTに…

C# EntityFrameworkのインストール

概要 プロジェクトの作成 NuGetからEntityFrameworkをインストール 概要 EntityFrameworkを使用したプロジェクトの作成とNuGetからのインストールを実施します。 内容としてはとても薄いです。

C# EntityFrameworkでネストしたプロパティのデータを取得する

概要 環境 ソース 登場人物(オブジェクト) 護衛艦テーブル 隊テーブル 群テーブル 艦種テーブル 抽出目的のデータ(目指すべき姿) LINQ to Entitiesでデータを抽出 抽出でき”ない”コード 抽出できるコード 参考サイト様 雑感 概要 タイトルですでに何言っ…

C# 複数のusingステートメントを使用する際のメモ

C#

概要 環境 ソース 複数のusingステートメントの記述(ネスト) 複数のusingステートメントの記述(多段化) 参考サイト様 雑感 概要 usingステートメントを複数使用する際、ネストさせていましたが ネストさせずに記述させることを知ったので早速試したメモ …

C# EntityFrameworkでIDENTITY属性を無効化する

概要 環境 Model(オブジェクト) 艦情報のインサート IDENTITY属性が付与されている場合 IDENTITY属性を無効化した場合 参考サイト様 雑感 概要 EntityFrameworkではCodeFirstでDBを操作する際、主キーに対して自動でインクリメントのINDEXが付与される(IDEN…

ASP.NET MVCのBootstrap3を4にアップデートする

概要 環境(アップデート前) NuGetからアップデート Bootstrapのみアップデート 全てまとめてアップデート(Bootstrap以外も) Bootstrap4が反映されない 参考サイト様 雑感 概要 ASP.NET MVCでBootstrap3から4にアップデートしました。 つまらないことで時…

C# CoreTweet.OembedにPullRequestを出した

概要 環境 ソース GET statuses/oembed link_color theme light dark dnt 利用不可 利用可 雑感 概要 前回の記事でGET statuses/oembedのlink_color,theme,dntがCoreTweetでパラメータ指定出来ないと書きましたが PullRequest送ったらマージされたので使える…

C# CoreTweet.Oembedを一通り試す

概要 環境 ソース oEmbed Parameters パラメータ無し(素の状態) maxwidth maxwidth = 220(最小) maxwidth = 550(最大) hide_media メディア表示 メディア非表示 hide_thread スレッド表示 スレッド非表示 omit_script Scriptタグあり Scriptタグなし a…

ASP.NET Viewページにツイートを埋め込む(oEmbed)

概要 環境 ツイートを埋め込むとは? oEmbed情報の取得 メモ:embedってなによ Viewの表示 HTMLの内容が文字列として表示されてしまう 参考サイト様 雑感 概要 CoreTweetのoEmbedメソッドを使ってViewページにこんな感じにツイートを埋め込みます。CoreTweet…

EntityFrameworkでテーブルがコミットされていなかった

概要 環境 事象 登場人物(オブジェクト) 修正前 メモ:SQLログの確認方法 修正後 参考サイト様 雑感 概要 書いていたコードでテーブルに対してUPDATEをかけてCOMMITまでいってると思っていたら UPDATE文が発行されておらずCOMMITもされていなかったメモ対…

C# CoreTweetのTutorialを少しやった

概要 環境 ソース 前提 TwitterAPIキーの取得 CoreTweetの入手 CoreTweet Tutorial OAuth認証 メモ:Read-only application cannot POST AccessTokenとAccessTokenSecretの取得 AccessTokenとAccessTokenSecretを使用してTokenを作成 参考 雑感 概要 ASP.NET…

C# 乱数の生成(RNGCryptoServiceProviderを使う)

C#

概要 ソース System.Randomクラスを利用する 修正前(DateTime.Now.Ticksを使用) DateTime.Now.Ticksを使用した正しいシード値の方法 修正後(RNGCryptoServiceProviderを使用) 参考サイト様 関連記事 雑感 概要 前回、こういった乱数の生成記事を書きまし…

C# パスワード生成機を作った

C#

概要 環境 ソース 文字列生成 乱数の生成 パスワードの生成 雑感 概要 乱数でパスワードを生成できるやつ作りました。 途中で飽きたのでいろいろおかしいです。(出力の部分とか、リセットボタンがなかったり、DGV使ってるけど見づらかったり) 環境 Win10 P…

Reverse proxyの設定

概要 前提 httpd.confの編集 httpd.confのチェック 修正 gitbucket.serviceファイルの修正 再起動 確認 参考サイト様 雑感 概要 ApacheのProxy機能を使って任意のURLに転送します。GitBucketとRedmineを同じサーバー上で動かしていろいろ実験したいなと思っ…

CentOS 7にGitBucketをインストール

概要 前提 JDKのインストール GitBucketの入手 wgetのインストール GitBucketをwget ポート開放の設定 GitBucketの起動 GitBucketにアクセス 自動起動の設定 参考サイト様 雑感 概要 VMware上のCentOS 7でGitBucketを動かします。 タイトルをインストールと…

yumコマンドメモ

概要 yumコマンドを使う パッケージインストール パッケージのアップデート アップデート可能パッケージのチェック アップデート実行 パッケージを探す。 SEARCH PROVIDES パッケージの一覧表示 インストール可能パッケージの表示 インストール済みパッケー…

VMware Workstation Playerで仮想マシンにVMware toolsをインストール

概要 先日の続きで、VMware toolsをインストールします。 VPSを触っていたときにはmountとか使わなかったので 会社で教えてもらわなければきっと理解できなかったでしょう。VMware toolsのインストールはどうでもよくてmount/umountの備忘録です。OSインスト…

VMware Workstation PlayerでCentOSの仮想環境を構築

概要 CentOSの仮想環境を構築します。 RedHatの復習がてら触りたいだけなので細かなところは気にしません 小分けになりますがOSのインストール完了までの備忘録です。 概要 環境 前提知識 VMware Workstation Playerのセットアップ VMware Workstation Playe…

C# 文字列結合

C#

概要 ソース 修正箇所 修正前 修正後 簡単に3パターンの修正案 文字列は不変オブジェクト? StringBuilderを使うメリット 雑感 概要 前回に引き続き疑似マイナンバー生成機の改修ネタです。 forからforeachに変更 「”文字” + "文字"」からStringBuilderに変…

C# 乱数の生成

C#

概要 過去に作成した疑似マイナンバー生成機を作って乱数を生成する処理を書いた。 ふとネットの記事を目に*1して「あれ?既存のコードじゃ重複した乱数生成されるんじゃ?」となったので直しました。20180423 追記 このやり方めっちゃ間違ってます。別記事…

VisualStudio 「{」を行頭から行末に設定変更

概要 「{」を行末から行頭にした いつでも戻せるようにメモ ソースコードの見やすさ 学生の頃からコードはVisualStudio(C#?)の初期設定で 中括弧({})は行頭に配置でコードを書いてきたわけですが入社時の研修でEclipseでJavaを書いたときに違和感を…

C# EntityFrameworkを使ったDBアクセス コードファースト編

2018/05/23 追記 本記事の内容を書き直しました。 なるべく適当な言葉は減らしてるつもりです。kitigai.hatenablog.com