Bye Bye Moore

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

Windows

Git for Windowsの日本語化けを

Git for Windowsの日本語化けを 実際のところ $ git diff --name-status {{COMMITID}}とやったところ 一部のファイルがこんな感じに。 日本語だからですかね。 _\111\222\333...この場合、"quotepath"オプションを消してやると、うまくいきます。 $ git conf…

「error CS0234: 型または名前空間名 'Office' は名前空間 ’Microsoft’ に存在しません。」とでたら、Excel操作用DLLを仕込んでこよう

とあるプロジェクトを引き取って、手元環境でコンパイルした所、 error CS0234: 型または名前空間名 'Office' は名前空間 ’Microsoft’ に存在しません。などとエラーが。 これは、"using Microsoft.Office.Interop.Excel;"に該当するdllがないのが原因です。…

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

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

SSMS2017で新規サーバーを立ち上げる

Sql Server Management System 2017で新規サーバーを立ち上げる方法です。 実際のところ リモート接続の許可等々はまた別途行う必要があります。 参考もと 新しい登録済みサーバーの作成 (SQL Server Management Studio) | Microsoft Docs

範囲外の値でdatetime2型から変換できない……とか言われたらnullが入ってるからかも

sql serverとAsp.net mvcを使ったアプリでdatetime型をPOSTしようとして "The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value. みたいな事を言われたら、null値が入ってるのが原因です。 何らかの初期…

ASP.NETでプルダウン選択をモデル抜きでやる

ASP.NETのviewにてインプットをする場合、あれこれヘルパーが提供されています。 このうち、プルダウン選択は既存モデルから引っ張り出すこともできますし、 あるいは 実際のところ 時間の選択画面を出したいが60分全部出すのは不毛なので0分、15分、30分、4…

Visual Studio 2017でSQL Server 2016で作ったDBを読み込む

Visual Studio 2017でSQL Server 2016で作ったDBを読み込む方法です。 実際のところ ツールから「データベースへの接続」を選択 するとこんな画面がでてきます デフォだとローカルDB構築しようとしますが、 ここはSQL Serverに接続を選びます 現行あるインス…

COUNTA関数で中身ありのセル数を数える

EXCEL、Google Spread Sheet共通の話題。 中身ありのセル数を数えるにはCOUNTA関数を遣います。 実際のところ 行方向 2行目の要素数 = COUNTA(C2:2) 列方向 C列の要素数 = COUNTA(C2:C) 参考もと COUNTA - Docs editors Help

gnuツールチェインを使うならUNIXライク環境に移行しませう

UNIXライク環境に乗り換え 以前の記事で、コマンドプロンプトでmakeを扱う方法について扱いました。 が、あれっきりコマンドプロンプトでのmakeはやってません。 というのも、それからすぐにUNIXライク環境に乗り換えたからです。 オススメ:gnupack 具体的…

Windowsでapt-getのようなパッケージ導入を実現する

Windowsをぶん投げた理由は幾つかありますが……特にアレなのは環境設定が大抵愉快な事になる点です。 今は大分マシになったそうですが、Railsの環境設定などは地獄のようでした。ところが、このchocolateyとかいう子を使うと、あの忌々しい導入作業から解放さ…

コマンドプロンプト で makeコマンドを使いたい

この記事を読む前にコチラの記事を確認してください。 以下は娘を人質に取られてコマンドプロンプトを使わざるを得ない等々の場合における非常手段です。 make on Windows 配布パッケージの中には、makeコマンドで処理しないといけないものがポツポツありま…