初めて家族でキャンプに行ってきたのでメモ
家族
- 自分、妻、男の子(2歳11ヶ月)
- キャンプ初めて
行った日
8/26, 27 の1泊2日
行ったキャンプ場
選んだ基準
- オートキャンプ場
- 車を近くに止めて移動を楽にしたかった
- 子供の遊び場がある
- 魚釣りや遊具もあって、子供はすごく楽しんでいた。
- 釣った魚を焼いて食べれるのもいい
- 自宅から二時間以内
- ある程度施設が整っている
- 初心者なのでサバイバル的な要素はなし
- レンタルが可能
- とりあえず一回やってみて、色々揃えたかった(テントなど)
事前に準備したもの
コンロ
- 出版社/メーカー: 岩谷産業
- メディア:
- この商品を含むブログを見る
Weber
ウェーバー 蓋付き 小型バーベキューコンロ チャコール スモーキージョープレミアム 1121008 直径37cm 高さ43cm (4-6人用)【日本正規品 10年保証】
- 出版社/メーカー: ウェーバー(Weber)
- メディア: スポーツ用品
- この商品を含むブログを見る
寝袋
コールマン(Coleman) 寝袋 ファミリー2in1 C10 使用可能温度10度 封筒型 2000027256
- 出版社/メーカー: コールマン(Coleman)
- メディア: スポーツ用品
- この商品を含むブログ (1件) を見る
ランタン
- 雑貨屋で見つけた 2,000 円の
- これ使う前に壊れて、無駄だった。。
レンタルしたもの
- テント
- テーブル 2つ
- 椅子 2つ
- ランタン 1つ
ほしいもの
- まくら
- 硬くて寝心地が悪かったのもあるが、腕に頭おいて寝たせいで首が痛かった
- 厚手のマット
- 今回、銀マット+ 寝袋で寝たけど硬いし、寝心地が悪い(夜中に何回か起きた)
- エアベッドが必要かは要検討
- ランタン
- 今回自分たちのキャンプしている場所だけ暗かった
- 白色系のランタンをレンタルしたけど、暖色系の方が雰囲気も出て圧倒的に良い
- 明るさもある程度必要
- コンロ
- 1つでは調理待ちが発生してしまって同時に調理が出来ない
- 2つは必要
テーブル、椅子
- ある程度快適に過ごせる大きさのものが必要
テント
- レンタルじゃなくて自分のでキャンプしたい
- どんなのがいいかはまだよく分からない
- 快適に過ごすためには3人で寝ても余裕のある大きさは必要
Visual Studio Team Services のリモートブランチが Visual Studio に表示されないとき
環境
- Visual Studio 2015
- Visual Studio Team Services
現象
Visual Studio Team Services にリモートブランチを作成したけど、Visual Studio の チームエクスプローラーに表示されなくて、 リモートブランチを clone 出来ない
対応
チームエクスプローラーの同期メニューで上部のフェッチをクリックすると表示される。
入力方向のコミットの下のフェッチではない。
Visual Studio Team Services にアクセスできない現象が発生した
昨日の夕方ごろから Visual Studio Team Services にアクセスできない現象が発生していた。
visualstudio.com が DNS で名前解決が出来ていない。
Twitter で確認すると同じ状況の人が何人か確認出来た。
今朝は回復していたが、お昼頃にアクセスできなかった。
対応状況については下記を参照
blogs.msdn.microsoft.com
東京リージョンに悪さする DNS があったのが原因。
8/3 19:54現在は、復旧してアクセス出来ている。
Jenkins でメール送信するときに送信者が「まだアドレスが設定されていません。 <nobody@nowhere>」となるけどどこで設定変えるの?ってなったとき
Jenkinsの管理 -> システムの設定 -> Jenkinsの位置 -> システム管理者のメールアドレス
で変更できる。
「E-mail 通知」とか「拡張E-mail通知」の設定項目見てたけど、全然違った。
VisualStudioCodeであるフォルダ以下のファイルを全てShift-JISで開きたい
やりたいこと
タイトルの通りなんだが、 Shift-JISで書かれた文書がフォルダ以下にたくさんあって、その内容を Visual Studio Code で確認したい。
Visual Studio Code のデフォルトエンコードは UTF-8 なので、まぁ文字化けするわするわ。
試したこと1
- ステータスバーの右下の
UTF-8
をクリック - エンコード付きで再度開く
- Japanese(Shift-JIS)を選択
こんなんファイル開くたびにやってられない。。
試したこと2
- ファイル -> 基本設定 -> 設定
- ユーザー設定を選択
""files.encoding": "shiftjis""
を追加
これだと毎回 Shift-JIS
になってしまう。
いつもは UTF-8
で見たいんだよぉぅ。。
試したこと3(解決方法)
Visual Studio Code は ワークスペースって概念があって、そのワークスペース毎に設定を記述できる。 (概念って書いてるけど、単にフォルダ毎に設定書けるってはなし)
方法2で、ユーザー設定を選択してたけど、その横にワークスペースの設定がある。
これを選択することで、ワークスペースに .vscode\settings.json
ってファイルができるので、この中に設定を記述していく。
で、この設定はワークスペース内に適用される。
ワークスペースの設定に "files.encoding": "shiftjis"
を記述することで、
ワークスペース以下(フォルダ以下)のファイルが Shift-JIS
で開くことができる。
ちなみに、ワークスペースの設定は、ユーザー設定よりも優先されるらしいので、一番強い設定になるのかな。
https://vscode-doc-jp.github.io/docs/getstarted/settings.html
その他
こちらの記事を最初読んでて、"files.autoGuessEncoding": true
を設定して、自動エンコーディングを設定してたけど、思うようなエンコーディングにならない場合もあった。
公式にも
https://code.visualstudio.com/updates/v1_11#_auto-guess-encoding-of-files
Note: there are cases where the encoding is detected wrongly or not at all. To have full control over the encoding in the workspace, use the files.encoding setting instead. 注:エンコーディングが誤って検出されるか、まったく検出されない場合があるよ。ワークスペースのエンコーディングを完全に制御するには、代わりにfiles.encoding設定を使用してくれ。
とあり、自分の場合はShift-JIS
固定にしたかったこともあったので、files.encoding
を設定した。
cshtml ファイルで Web.config の値を取得する
環境によって、cshtml のリンク先を変更したい。 下記みたいな感じ。
本番環境
<a href="https://honban.net/">リンク</a>
ステージング環境
<a href="https://staging.net/">リンク</a>
cshtml なので普通にC#のコードを記述することで取得できる。
<a href="@System.Configuration.ConfigurationManager.AppSettings["UrlKey"]">リンク</a>
Web.config の設定
<appSettings> <add key="UrlKey" value="https://honban.net/"/> </appSettings>
参考
WScript.CreateObject: "MSScriptControl.ScriptControl" というオブジェクトを作成できませんでした。とエラーが出たとき
環境
Windwos10 64bit
起こっていること
cmd ファイルから JScript を起動する処理があって、JScript の中でユーザー入力をさせるため、下記のコードのように MSScriptControl.ScriptControl
を使用していた。
http://www.recfor.net/blog/diary/index.php?itemid=630
var obj=WScript.CreateObject("MSScriptControl.ScriptControl"); obj.language="vbscript"; obj.addcode("function getInput() getInput = inputbox(\"Message box prompt\",\"MessageBoxTitle\") end function"); var i=obj.eval("getInput"); WScript.Echo(i);
ただ、Windows10 64bit の環境で動かすと、
WScript.CreateObject: "MSScriptControl.ScriptControl" というオブジェクトを作成できませんでした。
というエラーメッセージが表示されてしまう。
インターネットでメッセージを調べれば色々な記事が出てくるんだけど、
64bit 環境では ScriptControl
が提供されていないためエラーになっている様子。
ユーザー入力したいだけだし他の何かを使おうと調べても、JScript では提供されていないみたいで、代替案が無い。
調べても MSScriptControl.ScriptControl
を使った方法ばかりヒットする。
解決方法
解決方法を探していて見つけた回答(マインクラフトのフォーラムにたどり着いてた)
http://forum.minecraftuser.jp/viewtopic.php?f=36&t=17205&start=80#p230261
仮にこれが原因の場合には 実行時に64bitOSかつsystem32配下で動いている場合には(64bit版で動いている場合には) SysWOW64配下で実行し直す(32bit版で再実行する) という回避策があるようです。
64bit でダメなんだから、32bit で動かせばいいよってことか。 (元々は Windows7 32bit で動作していた)
このページを参考にして、cmd ファイルの先頭に下記のコードを記述して、64bit の場合は、32bit 環境のコマンドプロンプトで起動し直すようにする。
if "%PROCESSOR_ARCHITECTURE%" NEQ "x86" ( C:\Windows\SysWOW64\cmd /C %0 exit )
これで、今まで通り 32bit 環境で動作するようになり、MSScriptControl.ScriptControl
も使えるようになる。