lycheejam's tech log

チラ裏のメモ帳 | プログラミングは苦手、インフラが得意なつもり。

2018-01-01から1年間の記事一覧

Vue-cliで遊んでたらTAB文字でハマった。

概要 Vue-cliで遊び始めたらTAB文字でハマったのでメモ。 4TABは絶対ダメだぞ。絶対だ。 目次 概要 目次 環境 事象 TAB文字をスペースへ変更 雑感 環境 Windows 10 Pro Visual Studio Code 1.28.2 Extention:Vetur 0.12.0 その他 C:\>node -v v6.11.2 C:\>v…

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

概要 VMwareで動かしてるCentOSでネットワークの設定してて固定IP設定でつまらないところで詰まったのでメモ 目次 概要 目次 環境 参考サイト様 設定の流れ 設定確認・変更 ネットワークの共有化を許可 ホストOSのVMnet8アダプタのIPを確認 VMwareの設定ファ…

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)

概要 CRUDのReadをやってみる。 即時実行、遅延実行などLINQならではの醍醐味がありますが、LINQに関しては詳しく解説しないのでご注意ください。 また本記事のサンプルコードはToList()プロパティを使用して即時実行しております。 目次 概要 目次 ソース D…

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

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

C# EntityFrameworkのCodeFirstでCRUD(Create)

概要 EntityFrameworkでCRUDのCreateをやってみる。 LINQ to Entitiesの知識が必要になります。 LINQに関しては詳しく解説しないのでご注意ください。 目次 概要 目次 ソース DataStoreの作成 前提 Create基本形 Entityの状態について 期待する結果 実行結果…

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

概要 DB接続用のDbContextクラスを継承したクラスを作成します。 対象のEntityクラスはこちらの記事で作成した護衛艦クラスを使用します。 C# EntityFrameworkのEntityクラスを作成する。 - あとらすの備忘録 目次 概要 目次 DbContextクラスの作成 接続する…

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

概要 今回作成するEntityクラスのリレーションの説明 サンプルプログラムで使用するデータの説明 コードの説明 断りになりますが、記事を書いている人は趣味プロの人なのでDB設計等を業務で行ったことがありません。 リレーションがおかしかったり正規化が全…

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

概要 VisualStudio2017でアウトライン(アウトライン?)の色を変更します。 VisualStudio2015ではProductivity Power Toolsのおかげで各ブロック毎に色を変更出来たのですが VS2017ではPPTにまだその機能が追加されておらず、デフォルトでグレーになってお…

C# EntityFrameworkのインストール

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

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

概要 タイトルですでに何言ってるかわからないですよね。自分でも表現の仕方がわからないです。 SQLで言うとLEFT JOINをネスト(LEFT JOINの中にLEFT JOIN)させてデータを取得する感じです。 それをLINQ to Entitiesでやりたかった。できたのでメモ SELECT …

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

C#

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

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

概要 EntityFrameworkではCodeFirstでDBを操作する際、主キーに対して自動でインクリメントのINDEXが付与される(IDENTITY属性) キーを任意の数字としたかったので無効化した。 目次 概要 目次 環境 Model(オブジェクト) 艦情報のインサート IDENTITY属性が…

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

概要 ASP.NET MVCでBootstrap3から4にアップデートしました。 つまらないことで時間を食ったのでメモ 目次 概要 目次 環境(アップデート前) NuGetからアップデート Bootstrapのみアップデート 全てまとめてアップデート(Bootstrap以外も) Bootstrap4が反…

C# CoreTweet.OembedにPullRequestを出した

概要 前回の記事でGET statuses/oembedのlink_color,theme,dntがCoreTweetでパラメータ指定出来ないと書きましたが PullRequest送ったらマージされたので使えるようになりました。 kitigai.hatenablog.com 目次 概要 目次 環境 ソース GET statuses/oembed l…

C# CoreTweet.Oembedを一通り試す

概要 CoreTweetのOembed(oEnbed?)のパラメータを一通り試しました。 APIとCoreTweetでアップデートが追いついて無いのか実装されていないものが一部ありました。サクッとペロッただけです。20180428 プルリク出してマージされたので使えなかったパラメー…

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

概要 CoreTweetのoEmbedメソッドを使ってViewページにこんな感じにツイートを埋め込みます。CoreTweetReplyTest— あとらす (@Lychee_jam) April 23, 2018Jsonデータの取得自体はすぐ出来たのですがVIewに表示する部分でクソほど時間をとったのでメモ 目次 概…

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

概要 書いていたコードでテーブルに対してUPDATEをかけてCOMMITまでいってると思っていたら UPDATE文が発行されておらずCOMMITもされていなかったメモ対象のオブジェクトはオブジェクトの中にListを持っていて EntityFrameworkので作成されるDBのテーブル的…

C# CoreTweetのTutorialを少しやった

概要 ASP.NETで書いてるコードで躓いたので原点回帰でもないですけど CoreTweetの公式Tutrialを必要そうなところだけちょろっとやったのでメモやったこと OAuth認証 AccessTokenとAccessTokenSecretの取得(認証の永続化?) ツイート 任意のツイートに返信…

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

C#

概要 前回、こういった乱数の生成記事を書きましたがめちゃくちゃ間違っていたので ちゃんとしたものを書きました。恥ずかしい限りです。 kitigai.hatenablog.com 目次 概要 目次 ソース System.Randomクラスを利用する 修正前(DateTime.Now.Ticksを使用) …

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

C#

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

ApacheのReverse proxy設定

概要 ApacheのProxy機能を使って任意のURLに転送します。GitBucketとRedmineを同じサーバー上で動かしていろいろ実験したいなと思ったんですがURLに:8080って付いてるのもなんかなーってことで ひと手間加えてあげないと出来なかったので備忘録です。redmine…

CentOS 7にGitBucketをインストール

概要 VMware上のCentOS 7でGitBucketを動かします。 タイトルをインストールとしましたがwarファイルを起動しているだけなのでインストールとは言いませんかね?この記事ではGitBucketの設定等は書きません OSインストール直後からGitBucket起動までです。20…

yumコマンドメモ

概要 yumコマンドの備忘録 とりあえずメモ程度にまとめておくがRedHat公式のチートシートが優秀 PDF - YUM コマンド チートシート 目次 概要 目次 yumコマンドを使う パッケージインストール パッケージのアップデート アップデート可能パッケージのチェック…

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 Worksta…

C# 文字列結合

C#

概要 前回に引き続き疑似マイナンバー生成機の改修ネタです。 forからforeachに変更 「”文字” + "文字"」からStringBuilderに変更 StringBuilderを使うメリット int型配列とチェックデジットを文字列に変換する処理があまりにもダサかったので 書き直しまし…

C# 乱数の生成

C#

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

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

概要 「{」を行末から行頭にした いつでも戻せるようにメモ 目次 概要 目次 ソースコードの見やすさ 設定変更メモ 雑感 ソースコードの見やすさ 学生の頃からコードはVisualStudio(C#?)の初期設定で 中括弧({})は行頭に配置でコードを書いてきたわけ…

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

2018/05/23 追記 本記事の内容を書き直しました。 なるべく適当な言葉は減らしてるつもりです。kitigai.hatenablog.com 概要 C# EntityFrameworkのコードファストを利用してDBアクセスを行います。先日書いたASP.NET MVCを使ったTweetを投稿するWebアプリケ…