2023年1月9日のブックマーク (5件)

  • シェルスクリプトでlsをパイプでつなぐのはなぜ悪いのか ~ ShellCheck: SC2010, SC2011, SC2012 とファイル名改行問題 - Qiita

    シェルスクリプトでlsをパイプでつなぐのはなぜ悪いのか ~ ShellCheck: SC2010, SC2011, SC2012 とファイル名改行問題ShellScriptUNIXshellシェル芸POSIX はじめに シェルスクリプトで ls コマンドの出力結果(ファイル名一覧)をパイプで他のコマンドに渡して処理するのは推奨されません。ls コマンドを使ったコードを ShellCheck で検査するとおそらく問題があると警告が表示されるでしょう。ls を使うなという指摘自体には賛成なのですが SC2010、SC2011、SC2012 に書いてある理由については正しい説明がされていないと思っています。この記事ではなぜ ls の出力結果を他のコマンドにパイプで渡すのが悪いのか、ls を使わずに実現するにはどうしたら良いのかを解説したいと思います。一つ補足をしておくと、この問題は CLI コマ

    シェルスクリプトでlsをパイプでつなぐのはなぜ悪いのか ~ ShellCheck: SC2010, SC2011, SC2012 とファイル名改行問題 - Qiita
    roshi
    roshi 2023/01/09
    PowerShellではlsのパイプ渡し使うけど、Linuxだとfindかls -1使うかなー。
  • ちょまど結婚しました(今後も変わらず頑張ります)|ちょまど (千代田まどか)|note

    こんにちは、ちょまど(千代田まどか)です。 Microsoft で働いている、コード書いたり絵を描いたりしているオタクです。 ステージ上でよくライブコーディングをしています (一番好きな言語は C# です)特技は、ハマってるゲームなら休憩なしで 15 時間以上の廃人プレイできることです 🎮 近いうちに趣味ゲーム実況動画とかやってみたいです! (当はこの冬休み中に上げるつもりだったんだけど年末年始にインフルエンザになって断念…) 皆でワイワイ楽しくゲームできたらすごく嬉しいなあ😊 YouTube : https://www.youtube.com/@Chomado  (チャンネル登録してお待ちいただけたらとても嬉しいです…!) Twitter もやってます!(ツイ廃) https://twitter.com/chomado Microsoft のチームメイトたちとの写真お礼いつも T

    ちょまど結婚しました(今後も変わらず頑張ります)|ちょまど (千代田まどか)|note
    roshi
    roshi 2023/01/09
    バーチャル(メタバース)上で結婚式とは今風というからしいというか(笑)。おめでとうございます。
  • “もち米がお餅になるまで”を収めたショート動画に癒やされる プルプルでもっちもちな様子に「何周も見てられる」の声

    蒸し上がったもち米がおになるまでを撮影した「つき機」の動画がTwitterで人気です。徐々に変化していく様子が、見ているだけで楽しい! 「つき機を眺めるのが好き」と投稿したのは、Twitterユーザーのまd(@QEaWtKcIaGJfVTE)さん。3倍速の動画は1分40秒ほどで、蒸し上がりから1つの大きなおになるまでの過程を見ることができます。 つき機でのつき(こねる)工程がスタート もち米が徐々に1つの塊に 容器の下にセットされた羽根が回転することでもち米がこねられ、ぐるぐると回りながらだんだんとまとまっていきます。少しずつお米の粒が見えなくなり、気付くと表面が滑らかなおが完成。 たまにブルブルと震えるようなシーンもあり、おのやさしい白色と丸いフォルムが相まってなんだかかわいく見えてきます。これは癒やされる……。 動きもなんだかかわいらしい つやつやのおの出来上がり! 平

    “もち米がお餅になるまで”を収めたショート動画に癒やされる プルプルでもっちもちな様子に「何周も見てられる」の声
    roshi
    roshi 2023/01/09
    懐かしいなー。できたてのお餅がこれまた美味いんだ。
  • JR山手線 渋谷駅 外回りと内回りが一本化されたホーム公開 | NHK

    JR山手線は工事の影響で一部区間が2日間運休となっていましたが、9日は始発から通常どおり運行しています。 工事を終えた渋谷駅では、外回りと内回りが一化されたホームが報道陣に公開されました。 JR東日は、渋谷の再開発事業に伴い8年前から渋谷駅の改良工事を進めていて、今月6日の夜からは延べ4000人の作業員が、山手線の外回りと内回りのホームを1化する工事を行いました。 この影響で、山手線は外回りの一部区間で2日間運休していましたが、工事は9日未明に予定どおり終了し、9日朝の始発から通常ダイヤで運行しています。 9日、報道陣に公開された渋谷駅の新たなホームは、工事を終えて従来の外回りのホームが撤去され、内回りのホームが最大16メートルに拡幅されたうえで、外回りのホームと一化されていました。 山手線で中学生の娘と渋谷を訪れた40代の母親は「今回の工事で乗り換えしやすくなって、よくなったと思

    JR山手線 渋谷駅 外回りと内回りが一本化されたホーム公開 | NHK
    roshi
    roshi 2023/01/09
    新宿駅もだけど、ホームドア設置このタイミングを逃すと永遠にこなさそうだけど大丈夫なのかな?
  • そのPythonパッケージ管理、venv + pipでよくないですか? in 2023/1

    そのPythonパッケージ管理、venv + pipでよくないですか? in 2023/1 各所(主にPython界隈の外)で「Pythonパッケージ管理どうするのが正解なの?」とよく耳にするので2023年初頭時点での私の見解を書きます。 tl;dr 多くの場合のPythonパッケージ管理はvenv(virtualenv) + pipで済むのでは? 前提 タイトルにvenvとついていますが、以降venv(virtualenv)については言及しません。仮想環境内で作業している前提で話を進めます。 この記事では基的にsetup.py / setup.cfgではなくpyproject.tomlでのパッケージ定義方法を採用します。これはPEP 621がここ最近で採択・実装されたためです。 なお、想定しているPythonや各ツールのバージョンは以下の通りです。 Python >= 3.8 pip

    そのPythonパッケージ管理、venv + pipでよくないですか? in 2023/1
    roshi
    roshi 2023/01/09
    アンインストールが惜しいけどこの形がいいなー。