harryのブログ

ロードバイクとか模型とかゲームについて何か書いてあるかもしれません

目覚まし時計のアラームスイッチを修理した話

経緯

以前から目覚まし時計のアラームスイッチがガタついてて、onにしてるのにアラームが鳴らなかったり、snoozeボタンを押したときの小さな衝撃でアラームが解除されたりして困っていました。

これが原因で重役出勤*1してしまい、言い訳した際


「上の階の住人がうるさくて耳栓して寝るんですけど、その場合スマホのアラームじゃ起きられないので目覚まし時計使わないといけないんですが、目覚まし時計のアラームスイッチがガタついてて鳴らないことあるんですよね…」

社長
お前 (言い訳が) 面白いな

とのお言葉を頂戴してしまったので、いつか修理しないとな…とは思っていました。

4月から新生活が始まることもあり、ついに自分で修理することにしました。 ヨドバシカメラで良い目覚まし時計が見つからなかったこともあり。

修理するのはSEIKO SQ684Sです。

コラム: 家電製品ミニレビューセイコークロック「ツイン・パ SQ684S」

*1:ある種の裁量労働制だったので遅刻の概念がない

続きを読む

構文木を簡易なツリー形式で表示してみた

Scala歴1年ちょっとにして初歩的なミスをしました。

このコードはどう動く?

例えば以下のコードはどのような実行結果になるでしょうか?

object Main extends App {
  def getValue(condition: => Boolean) = {
    if (!condition) {
      None
    } else {
      Some(1)
    } match {
      case Some(v) => v
      case _       => -1
    }
  }

  println( getValue(true) )
  println( getValue(false) )
}

if-else式に1つだけ条件が指定されていて、その後にmatch式が続いています。 match式はSome(v: Int)であればvを返し、Noneの場合は-1を返しています。

続きを読む

カツカレーの店 どん八へ行く

これはカレー Advent Calendar 2016の12/18(日)の記事です。

昨日:dahlia_cocoaさん 【カレーAdvent Calendar】焼きカレー: Moonfire!(ぶろぐ編)

明日:kuwa_twさん 子供と一緒にカレーが食べたい - 256bitの殺人メニュー

カツカレーをお腹いっぱい食べられる「どん八」

Lサイズがメッチャ大盛りで、Sサイズでも一般的なMサイズより少し多めのカレーが出てくることで横浜界隈では割と有名な気がします。が、今まで行ったことがありませんでした。(横浜出身のカレー好きなのに!?)

去年はカレーAdventCalendarが埋まっててスルーしてしまいましたが「今年こそ行くぞ」ということです。

www.sanbo-center.co.jp

続きを読む

FIT SDKを再発明してFITファイルのPowerデータを補正するツールを作った話

FIT SDKを再発明して、ペダリング開始時のパワースパイクを検出して0に補正するツールJavaで作りました。

github.com

SDKに相当する部分はfitrepair-utilsプロジェクトです。

  • 今はActivityファイルに関連した機能しか移植(実装)していません
  • 将来的にSDKに該当するプロジェクトを別の新しいリポジトリに移し、汎用的に使えるようにしたい
続きを読む

CronusMAX PLUSへのアップグレード情報

CronusMAX PLUSへのアップグレードに関する情報をいくつか見かけたので簡単にまとめます。

注意:
私はCronusMAX PLUSへのアップグレードを行っておりません。
アップグレードは各自で情報のソース元を精査し、自己責任で行なってください。
( アップグレードにより発生した問題につきましては一切関知しません*1 )

*1:以前紹介したPS4への接続方法が使用できなくなる可能性もあります

続きを読む

CronusMAXでPS4にXBOX 360のコントローラーを接続する

CronusMAXというUSB機器とPCで、PS4にXBOX 360等のコントローラーを接続することができます。 今回はXBOX 360のコントローラー接続方法について説明します。(次回があるとは言っていない)


2015/03/13 追記:

本記事はCronusMAXを対象としており、CronusMAX PLUSは対象としていません。 ご注意ください。
(私はCronusMAX PLUSへのアップグレードを行っていません)

続きを読む