My days of...

生活のことなど、がんばろう

JavaScriptのconstについて。変更不可だけど変えられる場合があってウンヌンカンヌン・・・

今時のJavaScriptのconstについてMDNの内容を確認。

developer.mozilla.org

> const My_FAV = 7; 
undefined
> My_FAV = 20; //エラーになる
TypeError: Assignment to constant variable.


> console.log("私の好きな数字です:" + My_FAV); //7が出力される
私の好きな数字です:7

> const My_FAV = 30 //エラーになる
SyntaxError: Identifier 'My_FAV' has already been declared

// ブロックスコープ
// スコープ内はOK
> if (My_FAV === 7){
... const My_FAV = 20;
... console.log("私の好きな数字は:" + My_FAV);
... }
私の好きな数字は:20
// varを使うとグローバルになるからダメ
> if (My_FAV === 7){
... const My_FAV = 20;
... console.log("私の好きな数字は:" + My_FAV);
... var My_FAV = 20;
... }
var My_FAV = 20;
^

SyntaxError: Identifier 'My_FAV' has already been declared

// グローバルだと7のまま

> console.log("私の好きな数字は " + My_FAV + " です。");
私の好きな数字は 7 です。

// オブジェクトについて
> const MY_OBJ = {"key": "value"};

// 上書きはエラー
> MY_OBJ = {"OTHER_KEY": "value"};
TypeError: Assignment to constant variable.

// キーは保護対象外なので変更可能
> MY_OBJ.key = "otherVALUE";
'otherVALUE'
> MY_OBJ
{ key: 'otherVALUE' }


// キーも同様かな
> MY_OBJ.key2 = "value2";
'value2'
> MY_OBJ
{ key: 'otherVALUE', key2: 'value2' }

// 配列も同様
> const MY_ARRAY = [];
// pushすれば値が入る
> MY_ARRAY.push("AAA");
> MY_ARRAY
[ 'AAA' ]
> MY_ARRAY = ["B"];
TypeError: Assignment to constant variable.
// キーを指定すれば変更可能
> MY_ARRAY[0] = "C";
'C'
> MY_ARRAY
[ 'C' ]

詳しくはconst - JavaScript | MDNを見て確認しよう。 

 

 

MacOS X High Sierraをクリーンインストールすることになったらヒラギノ角ゴ ProNが無くなった

Macの新しいOS High Sierraをインストールするときに、ちょっと失敗し、クリーンインストールすることになってしまったのだけれども、今まで使っていたヒラギノ角ゴ ProN W3とW6が無くなってしまった模様。ヒラギノ明朝 ProN W3、W6はインストールされている。

それほど困ることは内容だが、たまに崩れるレイアウトのサイトがあるのでちょっと不便。

Yahoo! JapanのフォントがOsakaになってしまった・・・。

 

OpenType ヒラギノ角ゴ ProN W6 [ダウンロード]

OpenType ヒラギノ角ゴ ProN W6 [ダウンロード]

 
ダイナコムウェア DynaFont TypeMuseum3728 TrueType Win/Mac

ダイナコムウェア DynaFont TypeMuseum3728 TrueType Win/Mac

 

 

キャンプの時に便利?BioLite キャンプストーブ2

BioLite キャンプストーブ2という商品が、キャンプだけでなく、被災した時も役に立ちそうだなと思いました。

hazamamakoto.blogspot.jp

こちらで紹介されている内容を読んで、アウトドアに持っていくと重宝するのはもちろん、この道具、ちょっと大きめにできれば簡易火力発電所になるから、電力会社からさよならできそうな印象を持ちました。

取り扱うには火の調節が重要なポイントみたいです。

 

Amazonの評価には使いづらいという評価もあるようですが、どうなのでしょうね。

スマートフォンなどを充電するだけ、ならソーラー系がやっぱり便利?

  

 

zipからcpgzというファイルが作られたら

ちょっと機会があって、インターネット経由でファイルをダウンロードすることがありました。ファイルの圧縮形式は.zipだったので問題ないだろうとダウンロードし、Macを利用しているため通常通りダブルクリックで解凍して開けるだろうと思っていたら、できたファイルは「.cpgz」の拡張子を持った別の圧縮形式?になりました。

マウスでダブルクリックする際に、別の何かをクリックしてしまったのかと疑い、もう一度ダブルクリックしたら同様に.cpgzの拡張子がついたファイルになりました。

これは何だろう?と検索してみたら

Mac, 拡張子zip → cpgz → zip・・・の無限ループ対処法 - For the small Future

こちらのサイトにたどり着きました。

どうやらファイルそのものに問題があるのではなく、圧縮するのに古いバージョンのツールが使われていたことに原因があるよう

 とあったので、Unarchiverで解凍しました。

Macでzipファイルを解凍しようとしたら.cpgzファイルが作られて解凍できない、の解決 | ゆめとちぼーとげんじつと

たこちらのサイトでは、ターミナルでunzipコマンドを使えば一発解凍できるということです。

 

ZIP圧縮・解凍パスワード

ZIP圧縮・解凍パスワード

 
Android Zip File Manager

Android Zip File Manager

 

 

Chromecast Ultraの価格がGoogleストアと他の店では消費税分価格が異なる

Chromecast Ultraの価格がGoogleストアと他のお店、例えば楽天Booksやビックカメラ.comなどと比較すると、Googleストアの方が安いの?

それとも税込か税抜きかの違い?

store.google.com

GoogleストアでのChromecast Ultra:9,000円

楽天ブックスビックカメラなど:9,000円(税込価格:9,780円)

これはGoogleストアで購入する方が安いということ?それともGoogleは税抜き価格表示したまま?

Fire TV Stick (New モデル)

Fire TV Stick (New モデル)

 
Fire HD 8 タブレット (Newモデル) 16GB、ブラック

Fire HD 8 タブレット (Newモデル) 16GB、ブラック

 

 

来年からコストコで使えるカードにマスターカードが。アメックスとは提携解消へ

2018年1月からアメックスがコストコで使えなくなるらしい。

www.traicy.com

コストコホールセールジャパンは、オリエントコーポレーションマスターカードの3社は、新しいコストコ提携カードの発行とコストコでのマスターカードの利用への対応を2018年2月より開始する。

 

提携カードは年会費無料で、世界11カ国・地域の730店舗のコストコのほか、マスターカード加盟店で利用できる。今後数ヶ月以内で入会方法などの詳細を発表する計画。これに伴い、2018年1月31日をもってアメリカン・エキスプレスカードのコストコでの利用はできなくなる。

 最近はガソリンスタンドも併設されることが多くなったコストコ。提携カードが変わることでちょっと混乱するかも。

アメリカンエクスプレスを持つと、年会費が割と高かったので、それでカードを作らなかった人が多かっただろうけど、マスターカードとの提携によってもっと持ちやすくなるでしょう。それに年会費が無料というのが一番の魅力かも。

しかし、日本のコストコVISAカードが使えるようになる日は来るのだろうか?

 

おいしい!楽しい!!コストコLife (Gakken Mook GetNavi BEST BUYシリーズ)

おいしい!楽しい!!コストコLife (Gakken Mook GetNavi BEST BUYシリーズ)

 

 

アップルの新しいiPhoneなどの発表は9月12日にアップルパークで

アップルのiPhone発表イベントが9月12日に開催するとのこと。

www.bloomberg.co.jp

iPhoneApple TV、Apple Watchの新製品を発表する予定。iPhoneは7sなのか8になるのか気になる人も多いかも。それとも噂通り7sと8の2つ出すのかな?

会場はカリフォルニア、クパチーノにあるアップルパークというあの円形状の建物の中でだそう。

元記事はこちら

www.bloomberg.com