- blogs:
- cles::blog
コマンドラインから使える git のリポジトリ閲覧ソフト grv が便利
git コマンドラインから使うことができる 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 を気にしなくて済むので便利なはずです。
† あとは起動するだけ
使い方は以下のような感じです。
適当なリポジトリがなかったので、grv のリポジトリを clone して覗いてみました。
詳しいコマンドなどは grv/documentation.md at master · rgburke/grv · GitHub にあります。
シリコン製のマウスピースを作った
medical 歯ぎしりでかなり歯がすり減ってしまっているということで、夜用のマウスピース(ナイトガード)を作成しました。最近、価格が改定になったということで、保険適用で自己負担 3,000 円程度で作成することができました。
以前作ったものは固いタイプのもので寝ているときによだれが止まらずに困ってしまい、使うのを止めてしまったという前科がありますが、今回のものはシリコン製で柔らかく、厚さも 2mm とかなり薄いので装着時の違和感はかなり少なくなっていて使いやすそうです。
郵便局から送った国際郵便が届かないときは
japanpost 1ヶ月前に海外に出した郵便物の動きがないので、郵便局に調査請求書を出してみました。
海外宛の郵便物は投函から6カ月以内で追跡番号があるものであれば、調査請求書(CN08)を使って現在の状況を調査してもらうことができます。
記入項目が多いので、以下のページからダウンロードして印刷していくと手間が少なくできます。
海外に送られた書留、保険付郵便物および国際小包については、お出しいただいた日から6カ月(南アフリカあて小包は1年)以内であれば、調査をいたします。
調査にも数週間かかるので、その間はじっと待つしかありません。
NVMe の SSD を USB3.1 に変換するケース
ssd
usb NVMe が出始めた頃に買った容量が小さな M.2 SSD が余っているので、これを何とか再利用できないかと思っていたのですがいつの間にか USB 3.1 に変換することができるケースが登場していたようです。
これを使えば超高速な外付けドライブにすることができますね。
本製品は、次世代規格NVMe M.2 SSDをUSBに変換し、USB3.1 Gen2(最大10Gbps)の帯域を最大限に引き出す外付けSSDとして使用できるポータブルケースです。最新のWindows10やmacOSに対応したうえで、従来不可能だったNVMe M.2 SSDをバスパワーで使用できるようになり、製作したデータをそのまま持ち運ぶことができます。
mysqldumpslow をヒントに MariaDB/MySQL をチューニング
mysql
tuning あるプロジェクトで使っている MySQL(というか MariaDB)が遅いので、mysqldumpslow を使ってチューニングしてみました。
mysqldumpslow*1 というのは slow ログファイルを解析して、要約を表示してくれるユーティリティで、これを使うと slow ログの中でもよりボトルネックになっているクエリを探し出すことができます。
† まずは slow ログを MariaDB/MySQL に吐かせる
mysqldumpslow を使うためには、対象となる slow ログ(時間がかかる SQL のログ)を手に入れる必要があります。
通常の MariaDB/MySQL では、slow ログは以下のように無効になっているはずです
これを以下のクエリによって書き換えてやります。
設定は即時有効になりますが、再起動時には元に戻ります。常に出力する場合には my.cnf に定義を書込んでください。
また、ここでは slow ログの閾値を 0.5 秒としていますが、場合によってはもっと小さくした方が良いかもしれません。
† slow ログを mysqldumpslow に喰わせる
あとは出力された slow ログを以下のような感じで mysqldumpslow に喰わせると結果を得ることができます。
クエリ内の数値や文字列は 'S' や 'N' に置換されて纏められるので、slow ログの量が多くても出力結果はかなり少なくなっているはずです。あとはこの出力結果を EXPLAIN して、クエリの実行計画を見ながらインデックスなどを調整してやれば OK です。
Oracle クリティカルパッチアップデートに注意(2018 年 10 月)
java
oracle Oracle から定例のクリティカルパッチアップデート (CPU) が出ています。
これにより Java は 8u191 / 8u192 もしくは 11.0.1(LTS) にアップデートされます。
Java 11 のバージョンは u### という表記がなくなり、一般的な3桁のバージョン番号体系になるんですね。
† 参考
2018年10月 Oracle 製品のクリティカルパッチアップデートに関する注意喚起
黒部ルートが一般公開される?
dam 黒部ダム建設のために整備された黒部ルートが一般観光客に開放されるようです。
現在、黒部ルートは事前抽選制になっており年間で2040人にしか公開されていませんが、これが1万人程度に拡大されるようです。
前々から気になっていた場所でもあるので、一般公開が楽しみです。
観光:北アルプス新たに「黒部ルート」 24年に一般開放 - 毎日新聞
黒部ルートは、黒部ダムと欅平駅を結ぶ約18キロのトンネルで、黒部ダム建設などに伴い、1936~63年に整備。周辺の工事と合わせて300人以上の死者が出たとされる。現在も発電施設の保守や工事に使われ、トロッコ電車や地下ケーブルカーなどを乗り継ぐ。吉村昭の同名の小説で知られる「高熱隧道(ずいどう)」を通るなど見どころも多いが、これまでは事前抽選による年間2040人の見学客に限られていた。
サイト運営者は今一度 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」ベータ版から実施される。
Windows Update トラブルシューティング ツール
windowsupdate MS が Windows Update の問題に対処するための Windows Update トラブルシューティング ツール配布していることが分かったのでメモ。
Windows Update がうまく動かなくなってしまった場合には %SystemRoot%\SoftwareDistribution フォルダをクリアする*1という対処が一般的ですが、そんな面倒なことをせずとも問題に対処できるので便利です。
Minecraft の一部のコードが OSS 化へ
microsoft
opensource マイクラのコードの一部が OSS 化され、GitHub で公開ました。
MS は自社のコードの公開に GitHub を積極的に使っていますね。
- GitHub - Mojang/brigadier: Brigadier is a command parser & dispatcher, designed and developed for Minecraft: Java Edition.
- GitHub - Mojang/DataFixerUpper: A set of utilities designed for incremental building, merging and optimization of data transformations.
Microsoft、Minecraftのコードの一部をオープンソース化 | OSDN Magazine
人気ゲーム「Minecraft」を開発するMicrosoft傘下のスウェーデン・Mojangが10月6日、コマンドエンジンの「Brigadier」などゲームの一部のコードをオープンソースで公開した。
今回公開されたのはBrigadierおよび「DataFixerUpper」の2つのライブラリ。
- 換気口に風よけカバーを設置 (2)
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(1142)
3 . シャープの空気清浄加湿器のキュルキュル音対策は PTFE テープで(998)
4 . svn でコミットしたらエラーが出たので(966)
5 . RT810 の DHCP サーバを WPAD に対応させる(910)
Academic[574]
Book[155]
Diary[522]
Disaster[101]
Foodlogue[1425]
Game[284]
Goods[805]
Healthcare[341]
Hobby[32]
IT[1195]
Military[343]
misc.[1570]
Mobile[510]
Music[38]
Neta[106]
News[95]
Photo[391]
RealEstate[120]
Security[1178]
SEO Contest[36]
Software[634]
Tips[1886]
Travelogue[1238]
Web[675]
Work[193]



