unhurried

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

2018-01-01から1年間の記事一覧

書籍「プロダクションレディサービス」まとめ

UberのSREが可用性の高いマイクロサービスに必要な標準について解説した書籍です。説明されている標準の中から対応できていないサービスが多いと感じたものをまとめました。 qiita.com

ソーシャルアプリプラットフォーム構築技法

ソーシャルアプリプラットフォーム構築技法――SNSからBOTまでITをコアに成長する企業の教科書 (Software Design plusシリーズ)作者: 田中洋一郎出版社/メーカー: 技術評論社発売日: 2017/10/20メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を…

Pythonではじめる機械学習

Pythonではじめる機械学習を読みましたので、簡単に内容をご紹介します。 Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎作者: Andreas C. Muller,Sarah Guido,中田秀基出版社/メーカー: オライリージャパン発売日: 2…

自動車 TCO見積もりツール Vue.js対応

約1年前にReact + Material-UIを使って実装した自動車 TCO見積もりツールをVue.jsで置き換えました。 利用しているライブラリ Vue.js Vuex vuex-map-fields Bootstrap Vue github.com

機械学習を理解するための数学のきほん

私が機械学習を始めるときに最初に読んだ本を簡単に紹介します。 やさしく学ぶ 機械学習を理解するための数学のきほん ~アヤノ&ミオと一緒に学ぶ 機械学習の理論と数学、実装まで~作者: LINE Fukuoka株式会社立石賢吾出版社/メーカー: マイナビ出版発売日: 2…

bashrcとbash_profileの使い分け

読み込みタイミング ログイン時 .bash_profile → .bashrc の順に実行される bash起動時 .bashrc のみ実行される 用途 bash_profile 環境変数を設定する bashrc エイリアスを定義する シェル関数を定義する 参考 https://qiita.com/shyamahira/items/26086274…

Visual StudioサブスクリプションでMicrosoft Azureを利用する

Visual Studioサブスクリプション(旧MSDNサブスクリプション)にはMicrosoft Azureを利用できるクレジットが付いてくるものがある。(例えば、Visual Studio Professionalサブスクリプションでは月間50ドルのクレジットが付く。) ただし、このクレジットで…

Tomcatのlogging.properties設定方法

Tomcat 7/8のログ出力設定ファイル(logging.properties)の定義方法をまとめています。 Tomcatのjava.util.logging API実装(JULI)での設定方法拡張(一部抜粋) .handlersプロパティを設定することでルートLoggerのHandlerが定義できる。 Handler名にプレ…

シェルスクリプトでの正規表現を使ったバリデーション

exprコマンドを使う方法 target='aa bbcc' # 正規表現をクォートする。 # 変数展開時はワード分割を避けるためにクォートする。 if expr "${target}" : "^a\+ [b-c]\{4\}$" > /dev/null; then echo "match" fi # 正規表現にマッチしない条件分岐をするには!…

Spring FrameworkにおけるBeansとは

Spring Framework初心者である私がSpring BootのGetting Startedガイドを読んでみたときに、いきなり躓いたのがSpringのBeansという概念でした。これまでSpring Frameworkに触ったことがなければ、Beansと聞くとJava Beansをイメージするかもしれませんが、S…

自転車保険調査

これまで契約していた自転車保険の更新時期なので、契約を見直そうと少し調査してみました。 要件 個人賠償は1億円以上 死亡保障・入院保障は不要 一覧 今回調査した中で最もお得なのは全日本交通安全協会が販売するサイクル安心保険であった。その他は自動…

API for DMM Mobile

Node.jsからGoogle Chrome(Chromium)を操作するライブラリpuppeteerを試してみるついでに、スクレイピングを利用したアプリケーションを開発しました。DMM Mobileのマイページを操作することで以下の機能をAPI化しています。 高速通信容量残高の取得 通信…

Node.jsでURLからファイル名の拡張子を抽出する

ファイルシステムのパスからファイル名の拡張子を抽出するときにはpathのみで対応できますが、URLの場合にはクエリやフラグメントが付くので最初にurlでパス部分を抽出する必要があります。単純な問題ですが実装するときに少し悩んだので、備忘録としてまと…

Union Bank アラート通知設定

最近届いたDMで知ったのですが、Union Bankでは口座に対するアクティビティについて、メールもしくはSMS(アメリカ・カナダの電話番号のみ)で通知を受け取れる機能があるそうです。普段あまり口座をチェックしない方は設定しておくと安心できそうです。 具…

Herokuでpuppeteerを動かす

Herokuにpuppeteerを使ったアプリをデプロイする方法について、ブログ等で色々な方法が紹介されていますが、2018年1月時点で最も簡単な方法について整理しました。 (1) nodejs、(2) puppeteer-heroku-buildpack 順でBuildpackを適用する。 公式のトラブルシ…

つみたてNISA調査

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

JRの乗車区間分割

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

加湿器の比較

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