shobylogy

叩けシンプルの杖

風邪を引いた時にAmazon Prime Nowで頼める物

Amazon Prime Nowは風邪を引いた時に大変ありがたいサービスです。 今日はその中でも、特に風邪を引いた時にピッタリの物を紹介します。 飲み物 大塚製薬 ポカリスエット 1500ml×8本出版社/メーカー: 大塚製薬メディア: 食品&飲料この商品を含むブログを見る…

コーポレートファイナンス読書ログ:第2章

概要 企業の財務上の目的について。 企業は、純現在価値が正の投資プロジェクトに対して投資をすることを目的とする。 純現在価値が正であるということは、投資の収益率が資本の機会費用よりも高いことを意味する。 この目的を達成することで、株主の富を最…

コーポレートファイナンス読書ログ:第1章

最近、コーポレートファイナンスを読んでいるので読書ログを記事にする。 コーポレート・ファイナンス 第10版 上作者: リチャード・A・ブリーリー,スチュワート・C・マイヤーズ,フランクリン・アレン,藤井眞理子,國枝繁樹出版社/メーカー: 日経BP社発売日: 2…

最近読んでいる、読もうと思っている本

忘れて積んでしまいがちなのでメモがてら宣言しておきます。 最近は、統計学、ファイナンスに興味がある感じです。 読んでいる 完全独習 統計学入門作者: 小島寛之出版社/メーカー: ダイヤモンド社発売日: 2006/09/28メディア: 単行本(ソフトカバー)購入: …

被災地支援で実費の数倍上乗せして寄付をする(ふるさと納税)

九州が記録的豪雨に見舞われているようですね。 https://headlines.yahoo.co.jp/hl?a=20170705-00000010-rescuenow-sociheadlines.yahoo.co.jp 災害が起こるたび、より効果的な寄付をしたい、ということを考えていたのですが、実費の数倍上乗せして寄付をす…

一人暮らしでも家事代行サービスを使うのがオススメ

最近、家事代行サービスで掃除頼むようになりました。 家事代行サービスは主に主婦向けと考えられていますが、一人暮らしの方もぜひ利用すると良いと感じたので紹介します。 概要 なぜ家事代行サービスを利用したか 時間をお金で買える 休日のやる気が損なわ…

料理を並列化して夕食の品数を増やす(一人暮らし向け)

最近は、健康のため、可能な限り一食の品数を増やし、バランスの良い食事を心がけています。 今回は、一人暮らしの狭いキッチン、コンロ一つという条件下で料理を並列化し、可能な限り品数を増やす方法をご紹介します。 実際の結果がこのような感じになりま…

bitFlyerの過去チャートを1時間足で取得する

以前、bitFlyerの過去チャートを取得するという記事を書いたが、betterなサービスを発見したのでメモ。 CryptCompareというサービスのAPIで、1時間足であれば、Cryptwatch以上に過去に遡ってチャートを取得できる。*1 https://www.cryptocompare.com/api/ 使…

Kerasで過学習を防止するためにEarlyStopping Callbackを使う

Kerasには過学習を防止するためのEarlyStopping Callbackが存在します。 コールバック - Keras Documentation 使い方 使い方は簡単で、modelのfitメソッドのcallbackに渡すだけです。 from keras.callbacks import EarlyStopping model.fit(X_train, Y_train…

Jupyter NotebookでKerasのTraining進行状況を表示する(keras-tqdm)

Jupyter NotebookからKerasを使用すると、Trainingの進行状況がよくわからなくて不便ですよね。 keras-tqdmというライブラリを使うと、Jupyter NotebookでKerasのfitメソッドの進行状態をprogress barで表示してくれます。 GitHub - bstriner/keras-tqdm: Ke…

bitFlyerの過去チャートを取得するAPI

bitFlyer公式では現在の価格を取得するAPIしか提供されていない。 ビットコイン取引所【bitFlyer Lightning】 過去のチャートを取得するにはCryptowatchというサービスのAPIを利用する。*1 Public Market REST API - Cryptowatch Docs エンドポイントは以下…

Skype英会話のすゝめ

Skype英会話を始めて約3年が経ち、皆さんにも是非おすすめしたいと思うようになってきたのでこの記事を書きました。 概要 Skype英会話を始めて変わったこと 良いところ いまいちなところ おすすめの学習ステップ Skype英会話を始めて変わったこと 英語を話す…

分離型キーボードを買ったら肩こりが改善した話(Mistel Barocco)

最近、肩こりが悩みだったのですが、分離型キーボードを買ったら改善しました。 買ったのは、Mistel Baroccoというコンパクトなタイプの分離型キーボードです。*1 このような感じで仕事をしています。 なぜこれを選んだの? 手軽に入手でき、Happy Hacking K…

深夜に高熱を出した際にやったことと、使ったサービスまとめ

先日、深夜に39.4度の高熱が出てしまい、相当大変だったため、その時に使ったサービスなどをまとめておきます。 概要 病院に行くべきか相談する 病院まで行く 病院で症状を伝える 回復する 病院に行くべきか相談する 深夜に病院に行くべきか迷った際には、救…

Swift + iOS 8のUITableViewControllerのバグを回避するためのSwiftLintカスタムルール

iOS 8のUITableViewControllerの実装にはバグがあり、Swiftでサブクラスを作ると、iOSのクラッシュが発生する場合があります。 今回はそれをSwiftLintで検知して回避するためのカスタムルールについて説明します。 なお、以下の説明はXcode 7.3.1 + Swift 2.…

iOS DCの前夜祭で大規模リニューアルのノウハウについて発表してきました

だいぶ時間が経ってしまいましたが、 iOS DC 2016の前夜祭で、大規模リニューアルのノウハウについて発表してきました。 こちらが発表資料です。 この発表で伝えたかったのは「ノウハウがあれば、リニューアルは怖くない」ということです。 リニューアルがユ…

エンジニア向け日頃の疲れを取るおすすめの入浴剤

エンジニア、肩や腰が凝りますよね。 温泉に行きたい…でも忙しくてなかなか行けない。 そんな方は入浴剤を使って毎日の疲れを取るのがおすすめです。 今回は、私が日頃から使っている入浴剤を紹介します。 温泉に行きたい方はこちらをどうぞ blog.shoby.jp …

SwiftとObjective-C混在のプロジェクトで、BridingHeaderのビルドが低頻度で失敗する問題を修正する

iOS

SwiftとObjective-C混在のプロジェクトで、CI上でBridingHeaderのビルドが低頻度で失敗する現象に悩まされていました。(失敗した場合もRebuildすると成功します) 常に失敗するのではなく低頻度で失敗するケースの場合、Headerのimport周りが怪しいことが多…

心理的安全性を向上させる「ドラッカー風エクササイズ」を自分のチームでやってみた

最近、良いチームには「心理的安全性」が必要だということが話題になっていて、個人的に気になっていたところに、ninjinkunさんが「ドラッカー風エクササイズ」を紹介してくれたため、自分の所属するチームで試してみた。 ドラッカー風エクササイズのすすめ …

iOSアプリの画像を最適化してアプリの容量を減らす

iOS

最近アプリの容量が増えてきたので、容量を減らすべく画像の最適化を行いました。 調べて出てくる情報がどれも古かったため、今だとどうしたらいいかを書いておきます。 以下の情報はXcode 7.2.1環境を想定しています。 概要 Asset Catalog を使う ASSETCATA…

I'll talk about color detection from fashion images in Fasion Tech Meetup #2

I'll participate in Fashion Tech Meetup #2, and talk about color detection from fashion images. The meetup will be held on March 22. fashion-tech.connpass.com Sad to say, the event will not be translated into English. However I'll translat…

第二回 Fashion Tech Meetup (3/22) で商品画像からの色検出について話します

3/22(火)に第二回 Fashion Tech Meetupというイベントに参加します。 フリルにカラー検索という機能を実装した際に、商品画像から色情報を検出した話をする予定です。 fashion-tech.connpass.com Fashion Tech Meetupは、ファッション x テクノロジーとい…

Objective-Cで書かれたメインプロダクトを少しずつSwiftに書き換える

iOS

現在、私はObjective-Cで書かれたメインプロダクトを少しずつSwiftに書き換えている最中です。*1 おそらく奮闘中の皆さんのためにも、私が得た知見をお話ししようと思います。 なぜメインプロダクトのSwift移行が進まないのか これは、単純にメインプロダク…

UIAlertControllerを最前面に表示できるよう拡張する

UIAlertController、UIAlertViewのshowみたいな感覚で表示できなくて不便ですよね。 特に、Modalで表示したViewControllerの上に、UIAlertControllerを被せるような使い方をしようと思うと大変です。 そこで、若干ゴリ押しですが、常に最前面にUIAlertContro…

エンジニア向け都内から行ける日帰り温泉

エンジニア、肩や腰が凝りますよね。そんな疲れた時には温泉に行きましょう。 実は都内から気軽に行ける日帰り温泉がたくさんあります。 今回は、私が頻繁に通うおすすめの温泉を紹介します。 おすすめ温泉 東京染井温泉 Sakura 港北天然温泉 スパガーディッ…

「シリコンバレー式 自分を変える最強の食事」を読んで「完全無欠生活」を始めた

最近どうにも体調がすぐれず「健康になりたい」という漠然とした思いを抱いていたのですが、「シリコンバレー式 自分を変える最強の食事」という良さそうな本を見つけたため、その本に則って「完全無欠(Bulletproof)生活」を始めました。 シリコンバレー式…

RMagickで画像のホワイトバランスを調整する

蛍光灯下で撮影された画像が緑っぽくなってしまうのを補正するために、RMagickでホワイトバランスを調整する手法を実装してみました。 手法 実装がシンプルなgray worldとretinexをRMagickを使って実装してみました。 qiita.com 上記記事のcolorcorrectと元…

iOS 7をサポート対象外にして得られたもの

iOS

年末に「iOS 7をサポート対象外にしよう!」ということを勧めていたのですが、 blog.shoby.jp この度無事に自分の関わるプロジェクトでiOS 7をサポート対象外にすることに成功しました。 無事にiOS 7を切れたのでめでたい https://t.co/KdLGDXnW6o— shoby (…

RMagickでHSLへの変換がうまく動かないことがある

RMagickのPixel#to_hslaでsやlが正しく変換できない現象が発生していた。*1 原因はImageMagickのバグだった。 2011-05-14 6.6.9-9 Cristy <quetzlzacatenango@image...> Fix transient bug for HSL to RGB and back. http://www.imagemagick.org/script/changelog.php 6.6.9-9 以降のImag</quetzlzacatenango@image...>…

Universal Linksの運用の手間を減らす

iOS

概要 apple-app-site-associationを署名したファイルではなく、JSON形式のAPIにする JLRoutesを使ってWebPageURLをCustomURLと合わせてハンドリングする apple-app-site-associationを署名したファイルではなく、JSON形式のAPIにする iOS 9以降の場合、HTTPS…