Magnolia Tech

いつもコードのことばかり考えている人のために。

2019-05-01から1ヶ月間の記事一覧

ELECOMのUSB 3.1, PD対応のType-Cケーブルを買った

先日AnkerのUSB PD 60W対応の充電器を買ったので、卓上の電源周りを見直そうと、USB Type-Cケーブルも新調した。純正では2mも有って卓上では取り回しづらいので、ELECOMのUSB 3.1対応、USB PD 5A対応の、所謂全部入りのケーブル…以前はけっこう高かった印象…

The Art of UNIX Programming

The Art of UNIX Programming作者: Eric S.Raymond,長尾高弘出版社/メーカー: KADOKAWA発売日: 2019/03/08メディア: 単行本この商品を含むブログを見る しばらく絶版になっていた「The Art of UNIX Programming」がアスキードワンゴから再発された。アスキー…

Scalaで、既存のクラスに新しい振る舞いを追加する

Rubyにはrefinementsという仕組みが有って、特定のスコープ内だけで既存クラスのメソッドの振る舞いを変えたり、追加したりできます。 例えばStringクラスに、toBlahという、文字列の前に"Blah!"という文字列を追加するというメソッドが欲しくなったとしまし…

scala.language.higherKindsについて

久しぶりにDwangoさんのScala研修テキストを読んでいたら、今まで理解していなかったオプションが出てきたので調べてみた。 dwango.github.io そのオプションとはこれ。 import scala.language.higherKinds scala.language.higherKindsについて、Scaladocに…

Anker PowerPort Speed 1PD 60を買った

Anker PowerPort Speed 1 PD 60 (60W USB-C 急速充電器)【PSE認証済 / 折りたたみ式プラグ / Power Delivery対応】iPhone, iPad Pro(11インチ、2018) , MacBook, Galaxy S9 / S9+, Xperia XZ1 その他USB-C機器対応出版社/メーカー: Ankerメディア: エレクト…

MB16ACのディスプレイスタンドにはSatechi R1というタブレットスタンドがとても丁度良い、という話

Satechi R1 アルミニウム マルチアングル タブレットスタンド (2018 iPad Pro, 2018 MacBook Air, iPhone Xs Max/XS/XR, 8 Plus/8, Samsung S9 Plus/Sなど対応) (ブラック)出版社/メーカー: Satechiメディア: オフィス用品この商品を含むブログを見る タイト…