還暦過ぎたエンジニアの挑戦

いくつになっても好奇心だけは忘れないエンジニア Hikaruのブログ

MENU

MMXX

2020をローマ数字で表すと、
’MMXX’
だと、クリス・ペプラーさんが
j-waveのラジオ番組 TOKIO HOT100で言っていました。

ローマ数字と言えば、今でも時計の文字盤でも大活躍。
おしゃれな時計の文字盤にはよく使われているし、
(写真はHikaruの好きなANNE KLEINのリストウォッチ。大分使い込んでしまいましたが)
高校の数学だって数ⅡBとかでしょ。
数2Bじゃかっこ悪いし。

たまたま、聞いていたわけですが、
1→I
2→II
10→X
20→XX
1000→M
2000→MM
という理屈でMMXXが2020ということらしい

ということは 西暦2000年ならMMね

ちょっと待って
そこではたと疑問が。。。

その1年前の1999年はどうよ🤔
どうでもいいかもしれないけど

勝手に推測すると
9は10の一つ前という意味でIXでしょ
それなら999は1000の一つ前だからIM??
ならばMIMでいいのかな??
なんだかイギリスの諜報機関みたいだけど
(いや、あれはMI6とかだった)

こうなるとちょっと調べてみたくなった。

すると。。。
なんとアサヒネットのこの記事によると 1999は"MCMXCIX"らしい

う~ん、なにこれ。。。
誰か説明して欲しい。
って、思っちゃうと思うので(ほんとに?)
頑張って作りました~

Hikaruの解説画像

1999(年)をローマ数字で表すと

ローマ人(であってる?ローマ数字を使っていた人)は頭いいですね。
この赤い数字を足し算して1999って理解したんだ。

ほぼ暗号ですね  

Hikaru

替え刃の替え時

還暦過ぎたぐらいですから結構長いこと男をやっています。

男をやっていて一番面倒くさいことの一つが

毎日の髭剃り

あまり髭の濃いほうではないと思っていますが、
それでも一日サボれば目立ってしまう無精ひげ。

だいたい、かっこよく髭をはやしている男の多くは
もともと無精男なのではないか
という疑念も無くはないです。

Hikaruの場合は、
伸ばそうとしてもきれいに生え揃わない根性の無い軟髭で
汚くしか伸びない髭なので 無精をしてはいけない人生を送ってきました。

面倒くさくても とにかく毎日毎日髭を剃ってきました。

ですので必然的に剃刀とも腐れ縁で
ず~っと長いこと付き合い続けています。

でもこれだけ毎日付き合い続けているのに
意外と剃刀のことが良くわかっていません。

それは、剃刀の切れ味が落ちてきたときの

替え刃の替え時

たぶん、剃刀の切れ味を図式化するとこんな感じです

赤い線が「切れ味線」と思ってください。

買った直後は切れ味が良くて、剃り心地も最高なのですが、
時間の経過とともに、徐々にじわじわと切れ味は悪くなり、
ある日、替え刃を交換したその時に
突然「切れ味が良くなった」と感じる。

という理屈なのですが
(それはそうでしょ)

その替えるタイミングが難しい

なにしろ、
切れ味は徐々に徐々に、 じわじわと音もなく悪くなってくるのです。
ある日突然切れ味が悪くなったりしないんです。
替えるのを1日遅くするのも、
1週間後にするのも
別に問題ないんじゃない?
と毎日毎日そう思えるんです。

だから、ついつい先延ばしになってしまうんですが、
そうやってずるずるしていると、
ある日の朝、いつもの髭剃りで突然、
「痛っ」
となるのです。

切れ味悪いと怪我します。

しかも、顔の傷なのでかっこ悪いです。

だから替え刃の替え時は これ以上引き延ばすと
「怪我をするリスクがどれだけ高まってきたか」
を判断しないといけないんです。

危険との背中合わせ。。。男って意外と大変。

というわけで今日は「髭男dism」のこの曲で


Official髭男dism - Pretender[Official Video]

 

Hikaru

夜のウィンドウショッピング

#散歩 #散歩の途中で #建物好き #エンジニアの生態

最近はテレワークほぼ100%なので、
夜の街にでることがあまりなくなっちゃいました。

ちょっと食事に出るぐらいで
飲み会があるわけでもなく、
デートのお誘いがあるわけでもなく
(あ、後者はテレワークとか関係なく。ですが)

とにかく久しぶりに夜の街
でもないですが目黒川沿いを
てくてく歩いていて見つけたお店です。

もうだいぶ夜も遅く
とっくにお店は閉まっていますが、
このライティング

そして、ウィンドウに描いているマネキンの顔が
微笑みかけてくれているではないですか! 😄

思わず手を振ってしまいましたぁ
(あ、心の中でね。夜とはいえ人目もあるし)

わりと好きな感じのカジュアルな洋服のお店っぽいので
この次は開いてる時間に来ようと思います。

FRAPBOIS(中目黒)

 

Hikaru

ひさひざの目黒川

f:id:hikaru217:20200617093131j:plain

今日は久しぶりの出勤でいつもの目黒川もちょっと違って見えます。

単純に時間帯が違うせいかもしれませんが。。。

今年は桜の頃の印象があまり残っていませんが、
すっかり青々として、
涼しげだし、
川沿いを歩きたいところですが、
今日はパソコンも持っているので最短距離を行こうと思います。

それにしても梅雨時のたまたまの出勤がお天気で良かったです。

やはり普段の行いがこういう時に報われるんだな
と、勝手に思いつつ、

今日はオフィスでがんばろ

Hikaru

 

Hikaru

ぎゃっ!何この坂

f:id:hikaru217:20200616092310j:plain

そうとうあちらこちらを散歩して回っているHikaruです。
おはようございます。

目黒区は坂が多いです。
結構急な坂道も

でも、その中でもこの坂は特にやばい

写真で伝わりますかね、
この坂の急斜面
実はこの突き当りを右に折れた後もまだまだ続く下り坂。

実は最近始めたばかりの地獄の9分

blog.yutenji.biz

これのおかげで足のももの筋肉痛が半端ではない今日のHikaruの身には、
あんまりな下り坂。

そ~~っと、
すれ違う人に悟られないように
涼しい顔をつくって下ってきました。

さ、
仕事仕事。

Hikaru

地獄の9分で追い込んだ

ダイエットウォーキングを始めて6か月、  
在宅勤務になって2か月以上が経ち、

運動不足は大敵
体重増加は悪

と、気持ちを奮い立たせて
毎朝の10キロウォーキングを続けてはいるものの、
このところ、体重がずっとイーブンで
増えてはいないものの
減ることもなく
という小康状態が続いています。

まあ、10キロぐらい歩いたところで
消費カロリーは500kcalぐらいなので
そんなにすぐに体重に変化が起きることは無いのですが、

いや、待てよ
もしウォーキングすらしなかったら
この500キロカロリーは毎日積みあがっていく
って、そういうこと?
そのままお肉になっちゃうの?

在宅勤務はデブへの登竜門
コロナは在宅を強いて全人類の平均体重を上げることまで
影響を及ぼすというのか!

そう思ったら、
やはり、このまま体重がイーブンのままではいけない

ここはもう少しカロリーを消費する習慣を増やさねば!

ということで見つけたのがこれ



【痩せるダンス】1100万回再生された脂肪燃焼ダンスでダイエット!9分間で全身の脂肪をみるみる燃やす!【Work Out: Dance to Burn Fat】#家で一緒にやってみよう


いや、きついきつい9分間
汗びっしょり

この Marina Takewakiさんの笑顔に騙されました~
明日の筋肉痛も間違いなし

でもこのダンスは楽しい💯 これで、またしばらく頑張ろ

Hikaru

タイトル修正しました。
本文で紹介している動画を正しく伝えていなかったので (2020.6.16))

Qiita風にコードをクリップボードにコピーする

解決したい事

以前からこれだけは作ろうと思っていたんです。

Qiitaのサイトだったら、
参考になるコードを見つけると、
「ありがとう」
と心の中でつぶやきつつ、
それをコピーしたいと思うわけです。

それで、

  1. コードのエリアにマウスオーバーさせると
  2. 「コピーできるよ」と、コピーボタンが表示され
  3. ボタンをクリックするとクリップボードに内容がコピーされる
  4. ついでにCopied!って表示してコピーされたことを教えてくれる

後は自分のエディタにペーストして。。。

とスムーズにいくわけです。

及ばずながら、
Hikaruもこのブログ上ではいろいろとソースコードを公開しているので
そんなQiitaのようにコピーできるようにしておけば
誰かの幸せにちょっとぐらい貢献できるかな
と思っていたのです。

と、いうわけで
「Qiita風にコードをクリップボードにコピーするコード」

「Qiita風にコードをクリップボードにコピーする機能も使って」
紹介します。

ソースコード

Qiita風にコードをクリップボードにコピーするコード
Copied!
file_copy
<link 
    href="https://fonts.googleapis.com/icon?family=Material+Icons" 
    rel="stylesheet">
<script 
    src="https://code.jquery.com/jquery-3.4.1.min.js" 
    integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" 
    crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.11"></script>
<div>
    <style>
        #copy1 {
            position: relative;
            max-width: 800px;
            padding: 15px;
            background: #000;
            color: #fff;
        }

        .copyMessage {
            margin-top: 20px;
        }

        .copied,
        .showCopy {
            position: absolute;
            z-index: 10;
        }

        .showCopy {
            right: 20px;
        }

        .copied {
            right: 50px;
        }

        .material-icons {
            cursor: pointer;
        }
    </style>

    <div id="copy1" v-on:mouseover="mouseOver" v-on:mouseleave="mouseLeave">
        <div class="copied" v-if="copied">Copied!</div>
        <div class="showCopy" v-if="showCopy">
            <span class="material-icons">
                <span @click="toCopy">file_copy</span>
            </span>
            </button>
        </div>
        <div class="copyMessage">
              <pre>
            (ここにコードを書く)
              </pre>
        </div>
    </div>
</div>
<script>
    let copy1 = new Vue({
        el: '#copy1',
        data: {
            showCopy: false,
            copied: false
        },
        methods: {
            mouseOver() {
                this.showCopy = true;
            },
            mouseLeave() {
                this.showCopy = false;
                this.copied = false;
            },
            toCopy: function(e) {
                $('#copy1').append('<textarea id="forCopy" ></textarea>');
                $('#forCopy').html($('.copyMessage pre').html()).select();
                document.execCommand("copy");
                $('#forCopy').remove();
                this.copied = true;
            },
        }
    })
</script>

依存関係なく、そのままブログサイトなどにコピペして使えます。

(ここにコードを書く)  

という部分にコードを書くだけで実現します。

うんちくをちょっと

javascriptクリップボードにコピーする方法は
ネット上でいくつか紹介されていますが、
OSやブラウザ、「コピーするもの」
によってうまくいかないケースもあります。

それを回避するために
Hikaruのコード↑ では

$('#copy1').append('<textarea id="forCopy" ></textarea>'); 
    // 仮textareaを作っちゃう
$('#forCopy').html($('.copyMessage pre').html()).select(); 
    // ソースコードをtextareaにコピーして範囲選択
document.execCommand("copy"); 
    // クリップボードにコピー
$('#forCopy').remove(); 
    // 作った仮textareaを削除する

という風にしていますので、
ブラウザ環境の違いなどに影響はされないと思います。

さらに詳しい方は、
スタイルの記述などを外部ファイルにすると
すっきりして良いです。 (もちろん、Hikaruもそうしています)


あとがき

でも、ここまで書いてきて はたと思ったのですが、
こういう機能ははてなブログにも既にあるのかな?

Hikaruが知らないだけなら
それもバカみたいな話ですが。。。

それでも他のブログやサイトで使えますから

さっそく定型文*1に登録しておくことにします。

Hikaru

*1:はてなブログには定型文を登録しておいて貼り付ける機能があります