BLOGTIMES
«Prev || ... 261 · 262 · 263 · 264 · 265 · 266 · 267 · 268 · 269 ·... | | Next»
2019/09/20

MS がターミナル向けのフォント Cascadia Code を公開

font  programming 
CascadiaCode - MS がターミナル向けのフォント Cascadia Code を公開

MS が Cascadia Code というターミナルやプログラミング向けのフォントを公開していたのでメモ。

この手のフォントとして重要な要素である 0Oo(ゼロ、大文字オー、小文字オー) 1Il(イチ、大文字アイ、小文字エル)についてはバッチリ見分けができるデザインですね。

また、他のフォントにない特徴としては、合字(Ligature)の機能を使って特定の文字の組み合わせを打つと1文字のように表示されるようになっています。日本人としては2バイト文字の→とかと見分けがつきづらいので、国内では素晴らしいかどうかは賛否が分かれそうです。

参考


    at 21:19 |
    2019/09/20

    MicroBot Push を Python から Bluetooth 経由で直接制御する

    smartdevice 
    Naran マイクロボットプッシュ(2nd Generation) - ボタンを押してくれる超小型指ロボット

    以前、韓国の Naran という会社が出している MicroBot Push というボタンを押すための IoT 機器を買ったのですが、 Prota S というハブや、クラウドのサービスの品質が全然ダメで、ほぼ使い物にならないレベル。しかも旧製品のサポートは打ち切られてしまっており、最近はクラウドのサービスにも繋がらなくなってしまいました。

    自分としてはハナからそんなサービスには期待をしていなくて、プログラムから直接 Bluetooth 経由でボタンを押すという動作ができれば十分です。そんなわけで、そのようなライブラリを作っている人がいないかと探してみたところ、以下のライブラリを見つけました。シンプルなユーティリティですが、必要にして十分な機能が揃っています。

    プログラムの中身を読んでみると、Bluetooth からどうやれば MicroBot Push が制御できるのかというのがよく分かります。
    というか、こういうプロトコルって普通はどうやって解析するんでしょうかね。


      at 12:55 |
      2019/09/19

      Raspberry Pi に Nginx を入れて CGI が動くようにしてみる

      nginx  raspberrypi  sh 

      Raspberry Pi に Nginx を入れて、bash で書いたスクリプトを簡単な CGI として動かせるようにしてみたのでメモ。

      インストール

      とりあえず apt で nginx と CGI のための fcgiwrap をインストールしておきます。

      apt update apt -y install nginx fcgiwrap

      CGI 実行のための設定もろもろ

      【ubuntu】nginx環境でシェルスクリプトをcgiとして動かす」を参考にさせていただいて、以下のように設定を変更。サンプル用のプログラムも配置してから、nginx と fcgiwrap を起動します。
      patch がちょっと変な感じになっていますが、これは通常のターミナルには tab 文字が貼り付けできない*1のでそれを \t でエスケーブするようにしているためです。

      cat << 'EOF' | sed "s/\\\\t/`echo -en '\t'`/" | patch --- /etc/nginx/sites-available/default.org 2019-09-19 22:03:50.770293355 +0900 +++ /etc/nginx/sites-available/default 2019-09-19 22:03:50.770293355 +0900 @@ -61,6 +61,13 @@ \t# # With php-cgi (or other tcp sockets): \t# fastcgi_pass 127.0.0.1:9000; \t#} +\t +\tlocation ~ \.sh$ { +\t\troot /usr/share/nginx/html/; +\t\tfastcgi_pass unix:/var/run/fcgiwrap.socket; +\t\tinclude /etc/nginx/fastcgi_params; +\t\tfastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; +\t} \t# deny access to .htaccess files, if Apache's document root \t# concurs with nginx's one EOF cat << 'EOF' > /usr/share/nginx/html/date.sh #!/bin/sh echo 'Content-type: text/html' echo '' /bin/date EOF systemctl start nginx systemctl enable nginx systemctl start fcgiwrap systemctl enable fcgiwrap

      最後に curl で URL を叩いて、時刻が帰ってくれば設定完了です。

      curl http://localhost/date.sh
      • *1: Ctrl+v tab を押すと1文字毎に入力することはできます

      at 22:28 |
      2019/09/19

      LastPass の Chrome/Opera 拡張に脆弱性

      lastpass 

      LastPass の Chrome/Opera 拡張に脆弱性が見つかっていたようなので、普段は Firefox を使っていますがアップデートしました。

      Chrome/Opera向け「LastPass」拡張機能にクリックジャッキングの脆弱性 ~最新版で修正済み - 窓の杜

      パスワード管理サービス“LastPass”を運営する米LogMeInは9月13日(現地時間)、特定のWebブラウザー向け「LastPass」拡張機能にクリックジャッキングが可能となる脆弱性が存在することを明らかにした。この不具合はすでに解決されているという。


        at 19:55 |
        2019/09/18

        CentOS 8 は 9/24 リリース?

        centos8 

        CentOS 8 のリリースが来週の 9/24 になるようです。
        7.7 が優先されて遅れたりしていましたが、本当にやっとという感じですね。


          at 23:06 |

          CentOS 7 で cifs を mout しようとするとエラーが出て困った

          windows  linux 

          CentOS 7 をインストールしているマシンの CIFS マウントがいつの間にか外れていたので、syslog を確認してみたら以下のようなメッセージが。

          Sep 18 11:22:32 linuxsv kernel: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount. Sep 18 11:22:32 linuxsv kernel: CIFS VFS: protocol revalidation - security settings mismatch Sep 18 11:22:32 linuxsv kernel: CIFS VFS: failed to connect to IPC (rc=-5)

          サーバは SMB 2.1 に対応しているので、マウントオプションに明示的に vers=2.1 を足したら接続できるようになりました。
          現在のデフォルトは 3 になったということなんですかね。。。


            at 12:06 |
            2019/09/17

            Windows で動く TFTP サーバ「TFTPD32」

            networking 
            TFTPD32 - Windows で動く TFTP サーバ「TFTPD32」

            Windows 用の TFTPD32 という TFTP サーバを使ってみたのでメモ。
            TFTP は暗号化はおろか、認証すら備えていない前時代的なプロトコルなので、今どきこんなもの使うの?という感じもしますが、ネットワーク機器のファームウェアアップデートなどでどうしても、ちょっと使いたいということがあるんですよね。

            TFTPD32 : an opensource IPv6 ready TFTP server/service for windows : TFTP server

            Tftpd64 is a free, opensource IPv6 ready application which includes DHCP, TFTP, DNS, SNTP and Syslog servers as well as a TFTP client.
            The TFTP client and server are fully compatible with TFTP option support (tsize, blocksize and timeout), which allow the maximum performance when transferring the data.

            一時的に使うだけであれば ダウンロードページから portable 版をダウンロードして展開し、TFTP32.exe を起動して、公開するルートディレクトリと NIC を選択するだけでサービスを開始できます。


              at 21:08 |

              シンワ測定 デジタルノギス(19975)

              工具 
              シンワ測定 デジタルノギス 大文字 ホールド機能付き 15cm 19975

              ちょっとした工作をするときにノギスを持っていないのが不便だったので、デジタル式のそんなに高くないノギスを買ってみました。

              本格的に使うならミツトヨなんでしょうが、用途が日曜大工程度なので今回はこれで十分です。


                at 12:58 |
                2019/09/16

                帰投を見届けて自分も帰投(令和元年航空祭 in KOMATSU)

                ishikawa  jsdf  小松基地  航空祭  F-2  UH-1  SH-60  C-2  RF-4 
                UH-1(41917) - 帰投を見届けて自分も帰投(令和元年航空祭 in KOMATSU)SH-60K(56) - 帰投を見届けて自分も帰投(令和元年航空祭 in KOMATSU)
                C-2(88-1208) - 帰投を見届けて自分も帰投(令和元年航空祭 in KOMATSU)RF-4(57-6907) - 帰投を見届けて自分も帰投(令和元年航空祭 in KOMATSU)
                F-2(63-8539) - 帰投を見届けて自分も帰投(令和元年航空祭 in KOMATSU)翼を振る F-2(63-8539) - 帰投を見届けて自分も帰投(令和元年航空祭 in KOMATSU)

                駅はしばらく大混雑でしょうから、ゆっくりと帰投する機体を見届けてから帰ることにしました。アナウンスで帰投しなようなことを言っていた RF-4 離陸したのにはちょっと驚きました。

                今年はすんなりそのまま帰ってしまう機体が多く、翼を振ってくれたのは三沢の F-2 くらいでした。というわけで、これにて小松航空祭もミッションコンプリート。僕も帰投することにします


                  at 15:28 |

                  6機揃ったブルーインパルス(令和元年航空祭 in KOMATSU)

                  ishikawa  jsdf  小松基地  航空祭  blueimpulse 
                  滑走路に向かう1番機(26-5692) - 6機揃ったブルーインパルス(令和元年航空祭 in KOMATSU)ダイヤモンドダーティーローパス(26-5692、26-5686、66-5745、46-5731) - 6機揃ったブルーインパルス(令和元年航空祭 in KOMATSU)
                  ロールオンテイクオフ(16-5666) - 6機揃ったブルーインパルス(令和元年航空祭 in KOMATSU)ファンブレイク(26-5692、26-5686、66-5745、46-5731) - 6機揃ったブルーインパルス(令和元年航空祭 in KOMATSU)
                  ダブルナイフエッジ(26-5690、16-5666) - 6機揃ったブルーインパルス(令和元年航空祭 in KOMATSU)オポジットコンティニュアスロール(26-5690、16-5666) - 6機揃ったブルーインパルス(令和元年航空祭 in KOMATSU)
                  レベルキューピッド - 6機揃ったブルーインパルス(令和元年航空祭 in KOMATSU)オポジット・トライアングル(26-5692、26-5686、66-5745、46-5731、26-5690、16-5666) - 6機揃ったブルーインパルス(令和元年航空祭 in KOMATSU)
                  タッククロス 後半(26-5690、16-5666) - 6機揃ったブルーインパルス(令和元年航空祭 in KOMATSU)ローリングコンバットピッチ(26-5692、26-5686、66-5745、46-5731) - 6機揃ったブルーインパルス(令和元年航空祭 in KOMATSU)

                  松島では3機だけだったのでちょっと寂しい感じでしたが、やっと6機揃ったブルーインパルスを見ることができました。始めは1区分でスタートしたものの、雲が低くなってしまったのか途中から4区分となり、縦系の科目が見られず残念

                  それでも飛行場上空は晴れていたので、すれ違いなどは比較的綺麗にカメラに収めることができたと思います。


                    at 13:05 |
                    «Prev || ... 261 · 262 · 263 · 264 · 265 · 266 · 267 · 268 · 269 ·... | | Next»