VS Codeのミニマップが邪魔なので消す

Visual Studio Code を1.13.0にアップデートしたら、スクロールバーの横にミニマップが常に表示されて邪魔!

なので消す手順の備忘録。

手順

  1. ツールバーの「ファイル」→「基本設定」→「設定」で設定画面を開く

  2. 設定のJSONに以下の内容を追記して保存する

"editor.minimap.enabled": false

おしまい!

VirtualBox(5.1.16)+Vagrant(1.9.2)で共有フォルダがマウントできない

(2017-03-23追記)

VirtualBoxのバグだったようです。
VirtualBoxのバージョンを5.1.14に落とすか、5.1.18に上げれば解決します。


Windows10環境でVirtualBox5.1.16とVagrant1.9.2で仮想環境構築しようとしたら、 こんな感じのエラーが出てマウントできない。。。

Vagrant was unable to mount VirtualBox shared folders. This is usually
because the filesystem "vboxsf" is not available. This filesystem is
made available via the VirtualBox Guest Additions and kernel module.
Please verify that these guest additions are properly installed in the
guest. This is not a bug in Vagrant and is usually caused by a faulty
Vagrant box. For context, the command attempted was:

mount -t vboxsf -o uid=1000,gid=1000 vagrant /vagrant

The error output from the command was:

: No such file or directory

対処法がなかなか見つからなくてこれで一日溶けた…(´・ω・`)

対処法

C:\HashiCorp\Vagrant\embedded\gems\gems\vagrant-1.9.2\lib\vagrant\util\platform.rb

206行目にある

"\\\\?\\" + path.gsub("/", "\\")path.gsub("/","\\") に置き換える。

ファイルの場所が場所なので、エディタは要管理者権限

情報源

ここにに対処法乗ってました。 stackoverflow.com

TypeScriptでビルド時JavaScriptを任意の場所に出力する

なんかすごく久しぶりに書いるけど、今日の躓き備忘録

はつきさん今フロントエンドエンジニアやってるのでTypeScript編だよ。

 

 

ことの発端はこれ

 割りと単純なんだけど、調べてもそのまま使えるような内容はすぐ出てこなかった(´・ω・`)

Web系の情報ってホント毎回こんな感じ。

 

愚痴はここまで。

以下手順。

 

前提

・npm install -g typescriptしてる

・projectにツイートの画像と同様のフォルダがある

・tsファイルは作成済

 

手順

1.projectのフォルダをconsoleで開く

2.tsc -init (これでtsconfig.jsonが作成される)

3.tsconfig.jsonを開く

4.compilerOptions内に

  • "rootDir":"ts"
  • "outDir":"js"

の二点を追記して保存。

5.コンパイル

 

rootDirとかoutDirの値はやりたいことに合わせて適当に書き換えればいい。

 

 

 

 

(おまけ)

なんか見辛いから、ちゃんとはてなブログの記事の書き方覚えるよ…

 

 

HHKBその後

左◇キーの折れたHappy Hacking Keyboardですが、

メーカー修理となって修理されて帰ってきました。

 

やはりキーが接着されてたらしいです。

その上、それ以外のキーも折れていたものがあったそうです。

製造時ではそのような事はしてないそうなので、流通の段階で何かがあったらしい…

ハズレを引いてしまったようです。

 

保証だと本来は良品交換となるらしいですが、製造時の不良ではないため交換できず、

代わりにキートップ交換修理という形になりました。

 

結果的に使えるようになったので一応は満足してます。

一文字取り出してint型

今日の躓き備忘録

 

string型文字列の中に入っている数字を1文字取り出してint型変数に格納

 

string str = "123";
int d;

d = int.Parse(str[0].ToString());
Console.WriteLine(d);

d = str[0] - '0';
Console.WriteLine(d);

 

どっちでも結果は同じ。

 

= str[0];

だと、'1'のアスキーコード(10進数表記で49)が数値として入る。

HHKBが…

f:id:mriv:20150913203847j:plain7月末に買ったHHKB Pro2が壊れた。

左◇キーが根本から折れてる(-_-;)

しかも、接着剤らしきもので補修されてた跡があって残骸が取れない。。
新品で買ったのに補修跡ってなんなの。。。

取り敢えずメーカーにメール投げたけど、保証効くのかな?
普通に使ってたハズなのにこんなに早く壊れるなんて。。。

DecimalとかMath.Roundとか

C#で色々やってたら、有効桁数とか、四捨五入で躓いたので備忘録

 

decimal (C# リファレンス)

・有効桁数 28 ~ 29

サフィックス m または M を使用

 

Math.Round メソッド (Decimal, MidpointRounding) (System)

・Math.Round(Decimal)では四捨五入にならない

・四捨五入の場合はMath.Round(Decimal,MidpointRounding.AwayFromZero)

 

Roundは言語によって実装が異なるから気をつけないとダメぽい。。。