BLOGTIMES
«Prev || ... 333 · 334 · 335 · 336 · 337 · 338 · 339 · 340 · 341 ·... | | Next»
2018/10/20

コマンドラインから使える git のリポジトリ閲覧ソフト grv が便利

git 
grv - コマンドラインから使える git のリポジトリ閲覧ソフト grv が便利

コマンドラインから使うことができる grv という git のリポジトリビューアーが便利だったのでメモ。
画面を見るとわかりますが、UI が DOS 時代のファイラーを彷彿とさせます。

GitHub - rgburke/grv: GRV is a terminal interface for viewing git repositories

GRV is a terminal based interface for viewing Git repositories. It allows refs, commits and diffs to be viewed, searched and filtered. The behaviour and style can be customised through configuration. A query language can be used to filter refs and commits, see the Documentation section for more information.

インストール

セットアップはビルド済みのバイナリが配布されているので、これをダウンロードすれば使うことができます。
以下のように /usr/local/bin などに配置してしまえば PATH を気にしなくて済むので便利なはずです。

wget -O grv https://github.com/rgburke/grv/releases/download/v0.3.0/grv_v0.3.0_linux64 sudo chmod +x ./grv sudo chown root:root ./grv sudo mv grv /usr/local/bin

あとは起動するだけ

使い方は以下のような感じです。
適当なリポジトリがなかったので、grv のリポジトリを clone して覗いてみました。

git clone https://github.com/rgburke/grv.git grv -repoFilePath ./grv

詳しいコマンドなどは grv/documentation.md at master · rgburke/grv · GitHub にあります。


    at 20:54 |
    2018/10/19

    シリコン製のマウスピースを作った

    medical 
    ナイトガード - シリコン製のマウスピースを作った

    歯ぎしりでかなり歯がすり減ってしまっているということで、夜用のマウスピース(ナイトガード)を作成しました。最近、価格が改定になったということで、保険適用で自己負担 3,000 円程度で作成することができました。

    以前作ったものは固いタイプのもので寝ているときによだれが止まらずに困ってしまい、使うのを止めてしまったという前科がありますが、今回のものはシリコン製で柔らかく、厚さも 2mm とかなり薄いので装着時の違和感はかなり少なくなっていて使いやすそうです。


      at 17:43 |
      2018/10/19

      郵便局から送った国際郵便が届かないときは

      japanpost 
      調査請求書(CN08) - 郵便局から送った国際郵便が届かないときは

      1ヶ月前に海外に出した郵便物の動きがないので、郵便局に調査請求書を出してみました。

      海外宛の郵便物は投函から6カ月以内で追跡番号があるものであれば、調査請求書(CN08)を使って現在の状況を調査してもらうことができます。
      記入項目が多いので、以下のページからダウンロードして印刷していくと手間が少なくできます。

      調査請求書のダウンロード - 日本郵便

      海外に送られた書留、保険付郵便物および国際小包については、お出しいただいた日から6カ月(南アフリカあて小包は1年)以内であれば、調査をいたします。

      調査にも数週間かかるので、その間はじっと待つしかありません。


        at 15:38 |
        2018/10/18

        NVMe の SSD を USB3.1 に変換するケース

        ssd  usb 
        アイティプロテック AOK-M2NVME-U31G2 NVMe(PCI Express接続タイプ) M.2 SSDケース USB3.1Gen2接続対応

        NVMe が出始めた頃に買った容量が小さな M.2 SSD が余っているので、これを何とか再利用できないかと思っていたのですがいつの間にか USB 3.1 に変換することができるケースが登場していたようです。

        これを使えば超高速な外付けドライブにすることができますね。

        アルミ製冷却設計Type-Cコネクタ NVMe(PCI Express接続タイプ) M.2 SSDケース USB3.1Gen2 USB3.1Gen1(USB3.0)接続UASPモード アオテック製品 AOK-M2NVME-U31G2 アイティプロテック

        本製品は、次世代規格NVMe M.2 SSDをUSBに変換し、USB3.1 Gen2(最大10Gbps)の帯域を最大限に引き出す外付けSSDとして使用できるポータブルケースです。最新のWindows10やmacOSに対応したうえで、従来不可能だったNVMe M.2 SSDをバスパワーで使用できるようになり、製作したデータをそのまま持ち運ぶことができます。


          at 22:21 |
          2018/10/18

          mysqldumpslow をヒントに MariaDB/MySQL をチューニング

          mysql  tuning 

          あるプロジェクトで使っている MySQL(というか MariaDB)が遅いので、mysqldumpslow を使ってチューニングしてみました。

          mysqldumpslow*1 というのは slow ログファイルを解析して、要約を表示してくれるユーティリティで、これを使うと slow ログの中でもよりボトルネックになっているクエリを探し出すことができます

          まずは slow ログを MariaDB/MySQL に吐かせる

          mysqldumpslow を使うためには、対象となる slow ログ(時間がかかる SQL のログ)を手に入れる必要があります。
          通常の MariaDB/MySQL では、slow ログは以下のように無効になっているはずです

          MariaDB [(none)]> SHOW GLOBAL VARIABLES LIKE 'slow_query%'; +---------------------+------------------+ | Variable_name | Value | +---------------------+------------------+ | slow_query_log | OFF | | slow_query_log_file | hostname-slow.log | +---------------------+------------------+ 2 rows in set (0.00 sec) MariaDB [(none)]> SHOW GLOBAL VARIABLES LIKE 'long_query%'; +-----------------+----------+ | Variable_name | Value | +-----------------+----------+ | long_query_time | 2.000000 | +-----------------+----------+ 1 row in set (0.00 sec)

          これを以下のクエリによって書き換えてやります。
          設定は即時有効になりますが、再起動時には元に戻ります。常に出力する場合には my.cnf に定義を書込んでください。
          また、ここでは slow ログの閾値を 0.5 秒としていますが、場合によってはもっと小さくした方が良いかもしれません。

          SET GLOBAL long_query_time = 0.5; SET GLOBAL slow_query_log = 'ON'; FLUSH LOGS;

          slow ログを mysqldumpslow に喰わせる

          あとは出力された slow ログを以下のような感じで mysqldumpslow に喰わせると結果を得ることができます。

          mysqldumpslow /path/to/hostname-slow.log | less

          クエリ内の数値や文字列は 'S' や 'N' に置換されて纏められるので、slow ログの量が多くても出力結果はかなり少なくなっているはずです。あとはこの出力結果を EXPLAIN して、クエリの実行計画を見ながらインデックスなどを調整してやれば OK です。


          at 21:16 |
          2018/10/17

          Oracle クリティカルパッチアップデートに注意(2018 年 10 月)

          java  oracle 

          Oracle から定例のクリティカルパッチアップデート (CPU) が出ています。

          これにより Java は 8u191 / 8u192 もしくは 11.0.1(LTS) にアップデートされます。
          Java 11 のバージョンは u### という表記がなくなり、一般的な3桁のバージョン番号体系になるんですね。

          参考

          2018年10月 Oracle 製品のクリティカルパッチアップデートに関する注意喚起


            at 20:12 |

            黒部ルートが一般公開される?

            dam 

            黒部ダム建設のために整備された黒部ルートが一般観光客に開放されるようです。
            現在、黒部ルートは事前抽選制になっており年間で2040人にしか公開されていませんが、これが1万人程度に拡大されるようです。

            前々から気になっていた場所でもあるので、一般公開が楽しみです。

            観光:北アルプス新たに「黒部ルート」 24年に一般開放 - 毎日新聞

            黒部ルートは、黒部ダムと欅平駅を結ぶ約18キロのトンネルで、黒部ダム建設などに伴い、1936~63年に整備。周辺の工事と合わせて300人以上の死者が出たとされる。現在も発電施設の保守や工事に使われ、トロッコ電車や地下ケーブルカーなどを乗り継ぐ。吉村昭の同名の小説で知られる「高熱隧道(ずいどう)」を通るなど見どころも多いが、これまでは事前抽選による年間2040人の見学客に限られていた。


              at 19:21 |
              2018/10/16

              サイト運営者は今一度 HTTPS 証明書のチェックを

              ssl 

              今年の初め頃に話題になった Symantec の証明書の問題ですが、主要なブラウザから信頼を取り消される X デーがやってきました。
              Firefox については若干スケジュールが延期になったようですが、ウェブサーバの管理者は証明書を今一度チェックしておく必要があります。

              Chrome 70ではHTTPS証明の不具合をめぐって数百もの人気サイトがアクセス不能になる | TechCrunch Japan

              Chrome 70は10月16日にリリースの予定だが、2016年6月よりも前に発行された、古いSymantecの証明を使ってるサイトはブロックされるようになる。それらは、Thawte, VeriSign, Equifax, GeoTrust, RapidSSLといったレガシーなブランドの証明だ。

              Mozilla、Symantec発行のTLS証明書無効化を延期 ~「Firefox 64」ベータ版から実施 - 窓の杜

              米Mozillaは10月10日(米国時間)、SymantecをルートとするTLS証明書を「Firefox 63」から無効化する計画を延期したことを明らかにした。10月中旬に出荷される予定の「Firefox 64」ベータ版から実施される。


                at 21:03 |

                Windows Update トラブルシューティング ツール

                windowsupdate 
                Windows Update トラブルシューティング ツール - Windows Update トラブルシューティング ツール

                MS が Windows Update の問題に対処するための Windows Update トラブルシューティング ツール配布していることが分かったのでメモ。

                Windows Update がうまく動かなくなってしまった場合には %SystemRoot%\SoftwareDistribution フォルダをクリアする*1という対処が一般的ですが、そんな面倒なことをせずとも問題に対処できるので便利です。


                at 12:56 |
                2018/10/15

                Minecraft の一部のコードが OSS 化へ

                microsoft  opensource 

                マイクラのコードの一部が OSS 化され、GitHub で公開ました。
                MS は自社のコードの公開に GitHub を積極的に使っていますね。

                Microsoft、Minecraftのコードの一部をオープンソース化 | OSDN Magazine

                人気ゲーム「Minecraft」を開発するMicrosoft傘下のスウェーデン・Mojangが10月6日、コマンドエンジンの「Brigadier」などゲームの一部のコードをオープンソースで公開した。
                今回公開されたのはBrigadierおよび「DataFixerUpper」の2つのライブラリ。

                  at 22:07 |
                  «Prev || ... 333 · 334 · 335 · 336 · 337 · 338 · 339 · 340 · 341 ·... | | Next»