BLOGTIMES
«Prev || ... 9 · 10 · 11 · 12 · 13 · 14 · 15 · 16 · 17 ·... | | Next»
2021/05/10

VS Code で LoC を調べるプラグイン

vscode  softwareengineering 
VSCodeCounter - VS Code で LoC を調べるプラグイン

VS Code で書いた自分のプログラムの LoC (Lines of Code: コード行数)が知りたくなったので、LoC を計測するプラグインを探してみたところ VS Code Counter というちょうどいものを見つけることができました。

このプラグインの面白いところは VS Code の言語拡張を利用して動作するようになっているので、VS Code が対応している言語であればどのような言語であっても対応しているということろでしょうか。これは実装としてなかなか面白いと思います。

ちなみに使い方は以下の 2 ステップです。

  1. Ctrl+Shift+Pでコマンドパレットを開く
  2. VSCodeCounter: Count lines in workspace を選択

計測結果は.VSCodeCounterというディレクトリに計測毎にレポートが保存される仕組みなので、定期的に計測していくとコード量の移り変わりを後で振り返ることができます。


    at 05:37 |
    2021/05/10

    錠剤を綺麗に半分にできるカッター

    medical 
    wumio 薄くて軽い ピルカッター コンパクトさを追求した改良新型 極限までシンプルに 錠剤・薬を簡単カット 高耐久ABS素材 説明書付き ピルケース 薬の調整 錠剤カッター 薬カッター

    場合によって量を調整する必要がある薬を処方されているので錠剤を綺麗に半分にできるカッターを買ってみました。

    錠剤にはあらかじめ割線が入っていて、以下のようにスプーンを使う方法もあるのですが、スプーンも手も清潔にしておく必要があるので専用のカッターを使う方が管理が楽です。Amazon で安価なやつを買ってみましたが、スパッと綺麗に割れるのでこれで必要十分という感じですね。

    4-1.錠剤の上手な割り方(簡単に半錠にする方法) | 薬事情報センター | 一般社団法人 愛知県薬剤師会

    事務用のカッターや大型の爪切りで切る方法もありますが、以下のスプーンを使った方法で簡単に割ることができます。スプーンの背(丸い方)に、錠剤の割線を上にして置き、錠剤の両側を親指で押すとパキッと簡単に割れます。


      at 05:30 |
      2021/05/09

      Anker PowerExpand 7-in-1 Thunderbolt 3 Mini Dock

      x1carbon  thunderbolt 
      Anker PowerExpand 7-in-1 Thunderbolt 3 Mini Dock ドッキングステーション 4K対応 HDMIポート1Gpbs イーサネット USB-Aポート USB-Cポート microSD&SDカードスロット 搭載

      昨年末に導入した ThinkPad X1 Carbon Gen 8ですが、は張り仕事場や家で有線 LAN を使いたい場合に、いちいちあれこれ接続するのが面倒なので Anker の Thunderbolt3 Dock を導入してみました。

      やはりケーブル1本で全ての周辺機器が着脱できるのは楽です。USB-C や Thunderbolt になってからドックも専用のコネクタを使うものから汎用品に切り替わって、選択肢も増えて安価に手に入るようになったのは時代の流れを感じますね。

      欠点としてはドック内にはファンが内蔵されていることでしょうか。ドックの発熱によってファンが高回転になるとがうるさい(この騒音は X1 Carbon のファンがフル回転している時よりもうるさいです)という以外は満足しています。


        at 16:29 |
        2021/05/09

        VS Code で grep

        vscode 

        最近、VS Code を使ってコーディングする機会が増えてきたのですが、基本操作がよく分かっていない部分が結構あるので、今回はプロジェクト全体のファイル検索方法(いわゆる grep -r )について調べてみました。

        MS は英語版のドキュメントしかない場合でも機械翻訳のドキュメントを公開している場合が多いですが、 code.visualstudio.com では機械翻訳はないみたいでした。以下によるとCtrl+Shift+F で開いた検索窓に単語を投入してやれば良いみたいです。

        Basic Editing in Visual Studio Code

        VS Code allows you to quickly search over all files in the currently opened folder. Press Ctrl+Shift+F and enter your search term. Search results are grouped into files containing the search term, with an indication of the hits in each file and its location.


          at 14:06 |
          2021/05/08

          bat でコマンドを途中で改行するには

          bat  windows 

          Linux でシェルスクリプトを書くときに長いコマンドを途中改行するためには改行の直前に \ を書きますが、Windows の bat ファイルでは同様のやり方を知らなかったので調べてみました。

          これはどこにドキュメンテーションされているのか

          ネットを検索すると ^ を使えば良いというのはすぐに見つかりました。
          書いて見ると実際に問題なく動きましたが、公式のドキュメントで仕様を確認しておきたかったのでどこに記載があるのかちょっと調べてみました。

          エスケープに関する記述は set コマンドの解説の以下でしょうか。明確に escape character が ^ である と書いてありますが、これが bat 全体で使えるという記述は見つけることができませんでした。この仕様はおそらく DOS の時から変わっていないと思われるのですが、DOS に関するドキュメントは今や MS のサイトにはないですからしょうがないですね。

          set | Microsoft Docs

          The characters <, >, |, &, and ^ are special command shell characters, and they must be preceded by the escape character (^) or enclosed in quotation marks when used in (for example, "StringContaining&Symbol").


            at 18:45 |

            Twitter が投げ銭機能「Tip Jar」をスタート

            twitter  paypal 

            Twitter が投げ銭機能 Tip Jar をスタートしていました。

            ただし PayPal を使うと住所がバレてしまう*1という問題があるようなので、利用時には気をつける必要があります。

            PayPal 的には通常の商品購入等と同じトランザクションとして扱っているということだろうと思います。マネーロンダリングの問題も出てきますし、このあたりの決済サービスはコンプラと匿名性の両立を求められるのが難しいところだと思います。

            チップ制機能「Tip Jar」のご紹介

            私たちは、Twitterでの会話を通して、フォロー、リツイート、いいね以外の方法で、皆さんがお互いにサポートし合える仕組みを提供したいと考えています。

            at 14:44 |
            2021/05/07

            Twitter が「スペース」機能をリリース

            twitter 

            Twitter が Clubhouse を意識した新機能「スペース」機能をリリースしていたのでメモ。

            そういえば、新しいアプリに新しいボタンが増えているなぁとは思っていました。対象はフォロワー数が 600 人以上のすべてのアカウントとなっていて、僕もいちおう対象に入っていますが今のところ利用の予定はありません。

            お待たせしました、スペースです。話しませんか。

            昨年、私たちはスペースを発表しました。Twitter上で音声によるライブの会話をすることができる新しいプロダクトです。その後、限られた一部のグループにおいて、検証と実装を行ってきましたが、人の声によるTwitterの会話がまったく新しい生き生きとしたものになることがわかりました。

              at 21:54 |

              Raspberry Pi 向けの USB 接続 RTC

              raspberrypi 

              Raspberry Pi 向けの USB 接続 RTC が登場するようなのでメモ。

              Raspberry Pi には電源を切っていても時刻を計算し続ける RTC*1 モジュールが搭載されていないので、電源を切ると時刻が狂ってしまうという問題があります。NTP が利用できる環境であれば、最終的に時刻同期はされるのですが、サーバとして利用する場合にはそれまでのログの時間がずれたりと意外と不便なことがあります。

              これを防ぐためには別途、RTC モジュールを買ってつける必要があります。これまでGPIO につけるモジュールはいくつか発売されていますが、USB 接続というのは珍しいですね。GPIO を塞がないので HAT 等との共存もできて便利そうです。

              Raspberry PiにUSB接続できるリアルタイムクロックモジュール「USB RTC」 | fabcross

              DS3231はI2C接続のチップだが、USB RTCではMCP2221を使ってUSB2.0に変換している。こうすることで、ジャンパー接続やはんだ付けをすることなくRaspberry PiにRTCを取り付けることができる。USB RTCをPCのUSBポートに接続して使うことも可能だ。


              at 18:42 |
              2021/05/06

              Goldman Sachs や Google はリモートからオフィスへの出勤に切り替え

              covid19  teleconferencing  労働環境  google 

              Goldman Sachs や Google がリモートからオフィスへの出勤へ切り替えることが TL に流れていたのでメモ。

              これらはコロナ収束を見越した措置であることは間違いありませんが、リモートワーク等に寛容であると思われるアメリカの代表的な企業がこのような措置を打ち出しているというのはちょっと意外です。ニュースには直接的な背景が書かれていませんが、リモートワークによってパフォーマンスに無視できない影響が出ているということなんでしょうね。


                at 23:56 |

                任天堂が Switch 向けのプログラミングソフトを発売

                nintendo  nintendoswitch  programming 

                任天堂が Switch 向けのプログラミングソフトの発売の情報を公開していたのでメモ。

                任天堂のプログラミングソフトというとファミリーベーシックを思い出す世代ですが、以前発売された FUZE Code Studio for Nintendo Switch などと違って Scratch などと同系統のビジュアルプログラミング環境になっているようです。

                任天堂の開発室から生まれたプログラミングソフト 。Nintendo Switch『ナビつき! つくってわかる はじめてゲームプログラミング』 が、6月11日(金)に発売決定。 | トピックス | Nintendo

                『ナビつき! つくってわかる はじめてゲームプログラミング』は、Nintendo Switchの中に暮らす不思議な生き物「ノードン」をつなげるだけで、ゲームプログラミングがお楽しみいただける、というソフトです。


                  at 22:07 |
                  «Prev || ... 9 · 10 · 11 · 12 · 13 · 14 · 15 · 16 · 17 ·... | | Next»