unhurried

コンピュータ関連ネタがほとんど、ときどき趣味も…

つみたてNISA調査

従来のNISA制度に加えて今年から新たにつみたてNISAという制度が始まりました。NISAとの違いやNISAを利用している人の移行のポイントを自分なりに調べてみました。 つみたてNISAとNISAの比較 つみたてNISA NISA 年間投資上限 40万円 120万円 非課税期間 20年…

JRの乗車区間分割

あまり知られていませんが、JRの運賃は乗車区間を分割することで安くなることがあります。例えば新宿~千葉の区間であれば、全区間でのIC運賃は799円ですが、新宿~錦糸町(216円)+錦糸町~千葉(550円)とすると766円となり、33円安くなります。 乗車区間…

RobustScalerの適用結果をグラフに描画する

scikit-learnの前処理機能の1つであるRobustScalerについて理解を深めるために、単純なデータポイントに適用した結果をグラフにプロットしてみました。 RobustScalerの特徴 データポイントを、中央値が0になり、四分位範囲(interquartile range、IQR)が1に…

加湿器の比較

冬場の乾燥が気になるので、加湿器を購入しようと、加湿方式の違いや必要な加湿量など少し調べてみました。 加湿方式の比較 加湿方式 原理 メリット デメリット スチーム式 水をヒーターで加熱して蒸気を発生させる。 加熱により水蒸気の除菌とミネラル除去…

Bookmark with Image

Electronを試してみるついでに、Youtube動画のブックマークをサムネイル付きで管理するツールを作りました。 Github - bookmark with image 現バージョンではUI部分を素のJavaScriptで書いていますが、先々は何らかのフレームワークで置き換えようと考えてま…

Google ChromeでAdobe Flashを有効化する

ページにアクセスする度にFlashを有効化する方法 Google ChromeはデフォルトではFlashが有効化されていないため、下記の方法でページにアクセスする度に有効化する必要がある。 Flashが埋め込まれたWebページを表示すると「クリックして Adobe Flash Player …

マツダ デミオのグレード

前回のダイハツ ブーンに引き続いてマツダ デミオについてまとめてみました。 マツダ デミオのグレードの違い(4WD) 項目 13C 13S XD 価格(税込) ¥1,598,400 ¥1,695,600 ¥2,019,600 燃料 ガソリン ガソリン 軽油 燃費(JC08) 20.6 20.6 22.8 ダークティ…

Electronでファイル選択ダイアログを実装する

Electronでローカルファイルの選択ダイアログを実装するときには、dialogモジュールのshowOpenDialog関数を利用します。HTML <input type="file"> を利用するとファイルの選択ダイアログの表示はできますが、ファイルパスは取得できません。 よく利用する引数 dialog.showOpenDi…

ダイハツ ブーンのグレード

最近はガソリン価格が高いので、消費税増税の前に燃費の良いコンパクトカーに乗り換えようと、少しずつ調べ始めています。 調べてみると同じ車種でも多くのグレードがあり、その違いはあまりわかりやすくまとめられていません。 私と同じくグレードで迷って…

Windowsでシェルを使う

調べてみた限りではMSYS2を利用するのが良さそうでした。セットアップ手順をまとめています。 端末で使うフォントをインストールする 端末のデフォルトフォントは読みにくいため別のフォントをインストールする。 MyricaMフォントなど https://myrica.establ…

Angular 5 + Bootstrap 3でElectronアプリ開発

ElectronでAngular 5とBootstrap 3を使う方法をまとめました。ng-bootstrapやngx-bootstrapはAngular 5には対応していないため、Bootstrap 3を動かすためにjQueryを使っています。 Electronをインストールする。 npm -g install electron Electron用のプロジ…

各銀行ATMでの硬貨預け入れ条件

私は普段は財布をポケットに入れているのであまり小銭を持ち歩きたくないのですが、現金でしか支払えないお店もあるので、どうしても小銭が溜まってしまうことがあります。そこで銀行のATMで簡単に硬貨を預け入れできないかと思い、各銀行(長野県内)の対応…

SwaggerCodegenでAPIモックを作る

API仕様を定義するフォーマットとしてデファクトスタンダートとなりつつあるSwaggerを利用してAPIモックを作ろうとしたときにはまったところがありましたので、メモしておきます。 手順(Node.js) (1) SwaggerCodegenをダウンロードする。 # Mavenリポジト…

GoogleフォトがGoogleドライブに同期されないときの対処法

Googleフォトは画質設定を「高画質」にしていれば容量制限がないため、写真をたくさん取るけれども画質はそこそこで満足という方に適したサービスです。私はGoogleフォトとGoogleドライブの同期機能を使ってGoogleドライブにフォルダを作って写真を整理して…

アメリカから日本への郵便転送

アメリカから日本に帰国する際の行った諸々の手続きについてまとめています。今回は郵便の転送手続きについてご紹介します。 アメリカから日本への郵便転送 アメリカから日本へ帰国する場合、アパートや家を退去する前の2週間前にUSPSへ転送依頼ができる。 …

NOSQL DATA MODELING TECHNIQUES 要約

NoSQLについて多くの書籍や記事がありますが、実際にアプリケーションのバックエンドとして使うときに必要となる知識についてはあまり紹介されていないように思います。内容が少し抽象的ではありますが、NOSQL DATA MODELING TECHNIQUESというNoSQLでのデー…

IPv6の基本

IPv4のアドレス数不足を解消するために策定されたIPv6ですが、あまり使う機会がなかったためよく理解していませんでした。今回は基本的な仕様を整理してみました。 IPパケットの変更点 アドレス領域:32ビット→128ビット ヘッダ:IPv4であまり使用されていな…

航空会社マイレージの提携ポイントへの交換

航空会社のマイレージがある程度貯まっていたのですが、特に特典航空券を使う機会は無さそうでしたので、日常で使えるポイントへの交換について調べてみました。 ANAマイレージ 10000マイル=10000ポイント(円) 同一年度内(4月1日~翌年3月31日)に30000…

英語資格(試験)の国内受験者数

社会人が受験する英語試験と言えばTOEICが定番ですが、その他の試験と受験者数を比較してみました。受験者数から見ると国内で戦う(日本人と競う)上では、TOEIC一択であることは明確なようです。 TOEIC 英語を母語としない者を対象とした、英語によるコミュ…

自動車 TCO(総所有コスト)見積もりツール

Material-UIを試してみるついでに、 自動車の初期コストとランニングコストを試算するツールを開発しました。 URL アプリケーション:https://unhurried.github.io/car-tco-calculator/ ソースコード:https://github.com/unhurried/car-tco-calculator/ 対…

H2O Wireless 着信転送設定

KDDIから提供される利用ガイドには記載されていませんが、以下の方法で着信を転送することができます。 不在着信のみ転送する 設定:**004* + 転送先電話番号 + # に発信する。 1234567890 に転送する場合:**004*1234567890# 解除:#004# に発信する 全ての…

帰国時のアメリカ銀行口座(Union Bank)手続き

アメリカからの帰国時に必要な諸々の手続きについてまとめています。今回は銀行口座の手続きについてです。 Form W-8BENの提出 今後は日本の居住者になり税金を日本へ納めることを申告するための書類。 https://www.irs.gov/pub/irs-pdf/fw8ben.pdf パシフィ…

サンノゼからポートランドへのお手軽日帰り旅行

飛行機のチケットが安く取れたので、ポートランドまで日帰り旅行をしてきました。気軽に飛行機で旅行ができるのは国内線が発達しているアメリカの良いところです。 朝ゆっくり出て夕方早めに帰るというのんびりプランでしたので、有名な観光スポットを短時間…

ReactとMaterial-UIでControlled Componentを実現する

ReactとMaterial-UIを使ってフォームを作るときにどのようにControlled Componentを実現するかで少し悩んだので、ご参考までに自分なりの解決策をご紹介します。 対象バージョン:material-ui: 0.18.6 理想の実装方法 通常のHTMLの場合と同様に下記のように…

Mission Peak 春と夏の景色

ベイエリアでは11月頃~3月頃が雨季でこの期間はよく雨が降るのですが、それ以外の時期にはほとんど全くと言って良いほど雨が降りません。 サンノゼから少し北に行ったところにMission Peakという人気のハイキングトレイルがあり、この山は雨季に青々と成長…

React Quick Startを簡単に復習できるサンプルコード

Webアプリのアイデアがふと思い浮かんだので、開発するときにこれまで使ったことのないライブラリを導入してみようと、Reactに挑戦しています。 Reactはドキュメントが充実していて大変素晴らしいのですが、私は物覚えが悪いので一度読んでもすぐに忘れてし…

JavaScript エラー処理(独自エラー・条件分岐)

Javaで例外処理と言えば、Exceptionクラスを継承したクラスを定義して、instanceof演算子で条件分岐するのが定番です。JavaScriptの定番について調べてみたところ、大きくは下記の2パターンがあるようです。 Errorオブジェクトを継承する Errorオブジェクト…

JavaScript オブジェクト指向

私はJavaを長く使ってきたためオブジェクト指向の考え方は馴染み深いのですが、JavaScriptではを使うときにはあまり意識していませんでした。JavaScriptはクラスを定義する方法がいくつかあってややこしいので、簡単に整理してみました。 ES5以前ではclass構…

Node.js モジュール読み込み

Node.jsのモジュール読み込みではmodule.exports、exportsが利用できますが、違いがいまいち理解できていなかったので自分なりに整理してみました。 実装上の違いといった細かいことはリンク先にとても詳しく記載されていますので、今回は使い分け方に焦点を…

vim-mode-plusのキーバインドを変更する

Atomエディタプラグインのvim-mode-plusには通常のVimエディタにあるvimrcを読み込む機能がないため、Atomのキーマップ設定ファイルであるkeymap.csonに設定し、複数のコマンドを割り当てたい場合はAtomの設定ファイルであるinit.coffeeに複数コマンドを1つ…