Articles

2018/10/19 Qiita

Nuxt.js でポートフォリオサイトを作成した記録

# 端書 これは Nuxt.js を使ってポートフォリオサイトを作ったのを GitHub の履歴を見返しながらメモ的に書き起こしたものです。 割と詳細を忘れていてきちんと作業日誌付けておけばよかった...
2018/10/18 Qiita

初めてのnpmパッケージ公開(TypeScript)

# モチベーション フロントエンドをやっているのに npm パッケージの一つも作ったことが無いなんて! ということに気が付いて、ちょうどいい感じのコードがあったので試しに作りました。 ソースコードは...
2018/10/11 Qiita

PowerShellでChatworkにファイルをPOSTする

http://developer.chatwork.com/ja/endpoint_rooms.html#POST-rooms-room_id-files このAPIを使って単にmultipart/f...
2018/09/13 Qiita

IISで一括でサイトとアプリケーションプールを削除する

Default Siteも消えます。 ```powershell $appcmd = "C:\Windows\System32\inetsrv\appcmd.exe" $sites = & $app...
2018/09/06 Qiita

IISのサイト作成とWebDeployのアクセス許可の自動化

IISは設定をGUIでポチポチ設定できるのは難易度低くて利点ですが、同じ設定を繰り返し行う需要が出てくると面倒臭いです。こんな誰がやっても同じ作業で徒労感は辛いし無用にミスが生まれるし…。 そこでI...
2018/09/05 Qiita

ASP.NET Web Forms のプロジェクトに MVC を共存させる

レガシーなASP.NET Web Formsのプロジェクトを使っていると以下のようなことがあります。 * これ以上Web Formsで開発・保守したくない… * Web Formsを使えるエンジニア...
2018/08/31 Qiita

ASP.NET MVCのMapRouteとMapMvcAttributeRoutesを併用するとどうなるか

# 結論 - RouteConfigの設定の順序によっては併用にならない。 - Route属性の指定があればそちらでルーティングされ、MapRouteの方は使用されない。 - Route属性の指定がな...
2018/08/30 Qiita

ASP.NET が書き出すクッキーのドメイン等を設定する方法と知見

# 本題 ASP.NET_SessionIdや.ASPXAUTHなどASP.NETが書き出すクッキーのDomainやSecureを変更するには下記の設定をWeb.configに追記します。 ```...
2018/07/19 Qiita

C# のリフレクションを使うとどれだけ遅くなるのか

遅いと言われがちなリフレクションの処理時間を調べました。 今回は比較対象は同じ処理ではありません。似たような状況があったのでそれを想定して比較しています。 リフレクションを使う場合はあるインタフェー...
2018/07/10 Qiita

Google Chrome で「安全な接続を確立しています」のままタイムアウトする問題の解決方法

DNSキャッシュを消したりChromeの設定を消したり再インストールをしても直らない、EdgeやFirefoxでは特に問題が起こらない…という現象が発生しました。 英語で調べてようやく解決できたので共...
2018/07/02 Qiita

C# で Googleスプレッドシートにデータを書き出す (Google Sheets API v4)

Google Sheets API v4 と.Net用のライブラリを使ってGoogleスプレッドシートにC#コンソールアプリケーションからデータを書き出します。 営業がExcelでデータを記録していて...
2018/06/29 Qiita

ImageMagick を使ってファイルをjpgに一括変換 (PowerShell)

手早く作ったものをメモ。ググって出てきた内容そのままでできなかったので。 PowerShell で Windows 向け。 ImageMagick自体は https://www.imagemagick...
2018/06/20 Qiita

PLINQの実行速度と高速な書き方

Parallel LINQ (PLINQ) ってどうなのとふと思ってので速度チェック。 配列全てに同じ処理をかけて値を加工します。 数字と'の違いは並列数を絞っているかどうか(8コア環境なので8に設定...
2018/06/19 Qiita

ASP.NET Razor ページで Web Form の User Control (ascx) を描画する方法とその逆の方法

ASP.NET の Web Form と MVC (Razor) が共存している環境で、あるパーツはどちらかで書いて共通して使いたい場合のやり方。 ググれば出てくるんですが検索ワードを忘れがちなのでま...
2018/05/16 Qiita

配列のindexが範囲外であることをtry-catchで判定してはいけないパフォーマンス上の理由

例外投げる言語でcatchで判定できてもLengthで見てくださいねというだけの話なんですが、 パフォーマンスが想像よりずっとひどかったです。 # コード ```C# using System; ...
2018/04/13 Qiita

外部キー制約でパフォーマンスが上がるパターンとその知見

# 基本説明 外部キー制約は参照整合性(Referential Integrity)のためのRDBMSの機能です。他のテーブルのIDなどを参照している場合に、存在しないIDを誤ってレコードに入れてし...
2018/01/11 Qiita

Windows 10に.NET Framework 3.5がインストールできない場合の解決方法

開発のWindows 10に入れるソフトが.NET Framework 3.5に依存しているのですがインストールできず0x800f081fエラーが出たので、それを解決した方法です。 Windowsの...
2017/12/06 Qiita

C#の文字列連結に適用される最適化

C#の文字列の扱いに関するよくある小ネタ2。([前回はインスタンス作成のお話でした](https://qiita.com/anoneko_no_acc/items/4f4b4dffc1daa1e7b7...
2017/12/03 Qiita

C#の文字列の参照? ""とstring.Emptyの違いは?

C#の文字列の扱いに関するよくある小ネタ。 C#の文字列はクラスですが普通のクラスと振舞いが異なります。 不変型はまだいいですけれど「""って書く度にインスタンスが作成されてしまう」と言う人がたまに...
2017/07/07 Qiita

C#の単純な文字列連結で最も高速な方法は?

文字列連結の方法はケースバイケースで使い分けますが、単純な場合にどれが早いのかと疑問に思ったので計測。 # コード ```csharp var c = 10000000; var sw = new S...
2017/05/14 Qiita

golangの競技プログラミング用の実践メモ

必要な時に思い出したい操作をメモ。あと似たような操作はこれ起点にググれるように。 一部パッケージは省略しています。 # 標準入力 ```go package main import ( "buf...
2016/12/22 Qiita

WindowsにReact Native開発環境をインストール

# はじめに JavaScriptとReactを使ってモバイルアプリを開発できる**React Native**の開発環境をWindowsに一からインストールします。WindowsなのでAndroid...