ASP.NET MVCのBootstrap3を4にアップデートする
概要
ASP.NET MVCでBootstrap3から4にアップデートしました。
つまらないことで時間を食ったのでメモ
目次
- 概要
- 目次
- 環境(アップデート前)
- NuGetからアップデート
- Bootstrapのみアップデート
- 全てまとめてアップデート(Bootstrap以外も)
- Bootstrap4が反映されない
- 参考サイト様
- 雑感
環境(アップデート前)
- Windows 10 Pro (バージョン:1709)
- Visual Studio Community 2015 Update3
- Microsoft SQL Server Express
- .NET Framework 4.5.2
- EntityFramework 6.1.3
- Bootstrap 3.0.0
C# CoreTweet.OembedにPullRequestを出した
概要
前回の記事でGET statuses/oembed
のlink_color
,theme
,dnt
がCoreTweetでパラメータ指定出来ないと書きましたが
PullRequest送ったらマージされたので使えるようになりました。
kitigai.hatenablog.com
目次
- 概要
- 目次
- 環境
- ソース
- GET statuses/oembed
- link_color
- theme
- light
- dark
- dnt
- 利用不可
- 利用可
- 雑感
環境
Windows 10 Pro (バージョン:1709)
Visual Studio Community 2015 Update3
.NET Framework 4.6
CoreTweet v0.9.0.415
ソース
C# CoreTweet.Oembedを一通り試す
概要
CoreTweetのOembed(oEnbed?)のパラメータを一通り試しました。
APIとCoreTweetでアップデートが追いついて無いのか実装されていないものが一部ありました。
サクッとペロッただけです。
20180428
プルリク出してマージされたので使えなかったパラメータも使えるようになりました。
kitigai.hatenablog.com
目次
- 概要
- 目次
- 環境
- ソース
- oEmbed Parameters
- パラメータ無し(素の状態)
- maxwidth
- maxwidth = 220(最小)
- maxwidth = 550(最大)
- hide_media
- メディア表示
- メディア非表示
- hide_thread
- スレッド表示
- スレッド非表示
- omit_script
- Scriptタグあり
- Scriptタグなし
- align
- 左寄せ(Left)
- 中央寄せ(Center)
- 右寄せ(Right)
- 指定無し(none)
- related
- lang
- 英語(既定?)
- 日本語
- widget_type
- Video設定なし
- Video設定あり
- CoreTweetのOembedメソッドでサポートしていないパラメータ
- theme
- link_color
- dnt
- 参考サイト様
- 雑感
環境
- Windows 10 Pro (バージョン:1709)
- Visual Studio Community 2015 Update3
- .NET Framework 4.6
- CoreTweet v0.8.2.404
ソース
ASP.NET Viewページにツイートを埋め込む(oEmbed)
概要
CoreTweetのoEmbedメソッドを使ってViewページにこんな感じにツイートを埋め込みます。
CoreTweetReplyTest
— あとらす (@Lychee_jam) April 23, 2018
Jsonデータの取得自体はすぐ出来たのですがVIewに表示する部分でクソほど時間をとったのでメモ
目次
- 概要
- 目次
- 環境
- ツイートを埋め込むとは?
- oEmbed情報の取得
- メモ:embedってなによ
- Viewの表示
- HTMLの内容が文字列として表示されてしまう
- 参考サイト様
- 雑感
環境
- Windows 10 Pro (バージョン:1709)
- Visual Studio Community 2015 Update3
- Microsoft SQL Server Express
- .NET Framework 4.5.2
- EntityFramework 6.1.3
EntityFrameworkでテーブルがコミットされていなかった
概要
書いていたコードでテーブルに対してUPDATEをかけてCOMMITまでいってると思っていたら
UPDATE文が発行されておらずCOMMITもされていなかったメモ
対象のオブジェクトはオブジェクトの中にListを持っていて
EntityFrameworkので作成されるDBのテーブル的にはオブジェクト用のテーブルとさらにList用のテーブルの2つがあります。
2つまとめて1つのオブジェクトとして扱っていたのでUPDATE文が発行されていなかったオチです。
設計が悪いだのみたいなところには触れないでください。
目次
- 概要
- 目次
- 環境
- 事象
- 登場人物(オブジェクト)
- 修正前
- メモ:SQLログの確認方法
- 修正後
- 参考サイト様
- 雑感
環境
- Windows 10 Pro (バージョン:1709)
- Visual Studio Community 2015 Update3
- Microsoft SQL Server Express
- .NET Framework 4.5.2
- EntityFramework 6.1.3
事象
- ツイートを行う。このときのツイートをAとする。
- このときツイートAのツイートID(Twitter上でユニークなID)は後述されるテーブルに格納される。
- ツイートAに対して返信(リプライ)の形式でツイートBを飛ばす。
- この時、ツイートAのツイートIDがツイートBのツイートIDに更新される。
- 以下ツイートが増えるごとに2の繰り返し
上記の動きがイメージするものでしたがツイートIDが更新されず
何回ツイートしても一番最初にツイートされたツイートAにメンションされている状態となっていました。