Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

C#

HTMLタグのdata属性

HTMLタグのdata属性をつかうと、いろいろできます 特定のデータカラムをもった属性をもつ文字列に色を付けたい場合。 .red , [data-color="001"] {background-color:#ffead6;} <span data-color="@m.color">あか</span> 参考もと data-* - HTML | MDN HTML5 カスタムデータ属性「data-*」にJavaS…

LINQのデータを降順に並べる。

C#

db.Somethingにリストデータが格納されてる状態で Dateをトリガーに降順にするには、以下のようにします。 public ActionResult search() { var somethings = db.Someting .OrderByDescending(a => a.Date); return View(articles); } http://www.buildinsid…

フォルダ名が長すぎるとNuGetのパッケージ更新が通らない事がある

Visual Studio 2017環境下でフォルダ名が長すぎるとNuGetのパッケージ更新が通らない事があります。 実際のところ とあるプロジェクトのファイルをgit系からzipで落としてローカルで検証しようとした時のこと。 ファイル名は"{{プロジェクト名}}-{{ブランチ…

ASP.NET MVC5でFileアップロード機能をつくる

C#

ASP.NET MVC5でFileアップロード機能をつくる場合、 実際のところ Viewのところは、一般的なtype="file"で大丈夫です。 @using (Html.BeginForm("Action", "Controller", FormMethod.Post, new { enctype = "multipart/form-data" })) { <label for="ImageUpload">Filename:</label> <input type="file" name="ImageUpload" id="ImageUpload" />

Visual Studio 2017 for mac上のNuGetでパッケージを導入

C#

導入してないパッケージをリンク /Users/shuzo_kino/Projects/closedXMLsampple/closedXMLsampple/Program.cs(7,7): Error CS0246: The type or namespace name 'ClosedXML' could not be found (are you missing a using directive or an assembly referenc…

C#とClosedXMLを使ってExcelファイルをつくってみる その2:既存のファイルを弄る

C#

shuzo-kino.hateblo.jp の続きです。何らかのテンプレートがあって、それを弄りたい場合。 実際のところ using ClosedXML.Excel; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; na…

C#とClosedXMLを使ってExcelファイルをつくってみる

C#

今回はC#とClosedXMLを使ってExcelファイルをつくってみます。 実際のところ 環境 Visual Studio 2017 for mac 7.2 macOS 10.12.6 ClosedXML 0.9.0 スクリプト "/Users/shuzo_kino/csharp/"というディレクトリに、HelloWorld.xlsxを用意する想定で行きます。…

.NET用パッケージマネージャNuGetでアレコレ拡張する

C#

NuGetはWikipediaによると NuGetとは.NET Frameworkに対応するフリー・アンド・オープンソースのパッケージマネージャである とのこと。 brewやapt-get、chocolatyみたいなものですね。 提供されているパッケージ類も豊富でテストスイートからフロントエンド…

Visual Studio for macでmac用GUIアプリケーションをつくってみる

Visual StudioとかM$用でしょ? というのも今は昔。 イマドキのVSはmac用もあります。 www.visualstudio.com .NETフレームワーク対応はもとより、なんとxamarinだのnode.jsの開発環境までついてます! GUIも結構格好いいし……ボクの知ってる頃のM$さんじゃあ…