Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (9)

タグの絞り込みを解除

shellに関するcpwのブックマーク (10)

  • Makefile警察「ぐぬぬぬ…」 - Qiita

    ?「プロジェクトでよく使うコマンド Makefile に書いたろー」 ?「docker compose up -d --wait っと…」 👮‍♀「 Makefile警察 だ!」 👮‍♀「 Makefile は、ソフトウェアのビルドプロセスを自動化するためのファイルだ!」 👮‍♀「多目的なタスクランナーとして使うな!」 ?「せやったんか。誠にごめんなさい。」 Makefile は広く使われていますが、時々目的外に使われてしまうことがあります。しかし、そのような使い方にはより適した代替手段が存在します。この記事では、 Taskfile というツールについて解説します。 Makefile のつらみ Makefile は主にビルドプロセスを自動化する目的で生まれましたが、様々なコマンドをまとめて実行する便利さから多目的なタスクランナーとしてもよく使われます。しかし、次のような問題があります

    Makefile警察「ぐぬぬぬ…」 - Qiita
    cpw
    cpw2023/07/03非公開
    メリットはどこにもでもあるということなんで、他で代替は難しいよ。
    • GitHub - atuinsh/atuin: ✨ Magical shell history

      You signed in with another tab or window. Reload to refresh yoursession. You signed out in another tab or window. Reload to refresh yoursession. Youswitched accounts on another tab or window. Reload to refresh yoursession. Dismiss alert

      GitHub - atuinsh/atuin: ✨ Magical shell history
      cpw
      cpw2023/05/07非公開
      fzf使って実現してた
      • rjとtとjqコマンドでHTTPレスポンスを試験する - ゆーすけべー日記

        Web 開発者は HTTP レスポンスをよく見る。 以前 CDN を導入する際に、キャッシュがヒットしているかどうか、どこのエッジがキャッシュを返しているかを確認するためにヘッダをよく見ていた。また、ヘッダだけではなく、TTFB といったレスポンスタイムも気にしている。とにかく HTTP レスポンスをよく見る。 HTTP レスポンスを確認する3つの方法Chrome さえあれば DevTools を見て一目瞭然である。 とはいえ、コマンドラインで確認したい時がしばしばある。GUI を操作するよりも手軽である。 その場合はcurlコマンドを叩けばよい。 これでプロトコル、ステータス、ヘッダが分かる。 また、レスポンスタイムを測りたければ、その名もttfb.shというcurlをラップしたコマンドラインツールがある。 https://github.com/jaygooby/ttfb.sh この

        rjとtとjqコマンドでHTTPレスポンスを試験する - ゆーすけべー日記
        cpw
        cpw2022/01/22非公開
        まさにUNIXの考え方そのもの。いいね。気持ち良い
        • シェルスクリプトを書くときはset -euしておく - Qiita

          を書いておく。以下解説。 set -e エラーがあったらシェルスクリプトをそこで打ち止めにしてくれる(exit 0以外が返るものがあったら止まるようになる)。「あっあれここでうまくいってないからデータ準備できてないのにあれあれっもうやめて!」ってなるのを防げる。 set -u 未定義の変数を使おうとしたときに打ち止めにしてくれる。Perlでいうuse strict 'vars';的なもの。 って気軽な気持ちで書いてしまって、「ん、やたら時間かかると思ったらスペルミスうわなにをするやめ」ってなるのを防げる。 一部だけ例外にしたいはてなブックマークのコメントより -e は command1 || command2 みたいなことが出来なくなるの使うことないな。-uは付けといて良いが。 確かにおっしゃるとおりですね。コマンドの失敗を考慮して書いている部分については(もしくはやたらexit 0以外

          シェルスクリプトを書くときはset -euしておく - Qiita
          cpw
          cpw2016/01/24非公開
          これデフォルトにしてほしいなぁ
          • 5分でターミナルの表示をカッコよくする - Qiita

            powerline たまに見かけるこんな感じのカッコいい表示。powerlineというやつを使います。 導入エントリを見るとだいたいvimがーとかtmuxがーとか出てくる。 ただターミナルをカッコよくしたいだけなのにbundleだーNeoBundleがーとかfontforgeでFontにパッチをあててーとか、手間が多い! めんどくさいインストールとか設定とかはできるだけやりたくない。 今すぐカッコよくしたい、そんなあなたに。 powerline-shell powerline-shellを使えばすぐにカッコよくなります。 milkbikis/powerline-shell step1フォントをダウンロードしよう powerlineでカッコいい表示にするにはフォントにパッチをあてるという一手間が必要ですが、パッチを当てたフォントを公開してくれてるのでそこからダウンロードしましょう。 Lok

            5分でターミナルの表示をカッコよくする - Qiita
            • 多重起動を防ぐシェルスクリプト - zenpouの日記

              cron等でシェルを複数回実行した時、多重起動するとまずいので、それを回避するスクリプト。 業務上必要だったので作ってみた。 #!/bin/sh SCRIPT_PID="/home/takase/work/run_script.pid" if [ -f $SCRIPT_PID ]; then PID=`cat $SCRIPT_PID ` if (ps -e | awk '{print $1}' | grep $PID >/dev/null); then exit fi fi echo $$ > $SCRIPT_PID (この辺にバッチの処理) rm $SCRIPT_PIDpidでプロセスの有無を確認しているので起動中は2重に実行されないし、 何か理由があって落ちてた場合は再実行される。 後はcrontabにこのシェルを設定してやればOK

              多重起動を防ぐシェルスクリプト - zenpouの日記
              • TechCrunch | Startup and Technology News

                Limited space! Get on waitlist to be the first to know when ticketsgo live!

                TechCrunch | Startup and Technology News
                cpw
                cpw2014/07/08非公開
                凄そうだけど一体なにがどうなってるのか動画みただけではわからない。なんか使いこなすのは難しそう。やっぱbashなんだよな。デフォルトだとどこいっても同じ環境が手に入る。
                • うっかりnohup無しで長時間かかるコマンドを実行したときに後から終了しないようにする - Glide Note

                  いつまで経っても終わらないから帰れない… 途中で終了してしまうと困るので、ログアウトしても終了しないように。 作業の流れ Ctrl+Zでコマンドの中断 bgでバックグラウンドに回す jobsでジョブの確認 disownでログアウトしても実行されるようにする 実際のコマンドだと

                  • 私が他人のシェルスクリプトから学んだこと | Yakst

                    私はシェルスクリプトの大ファンで、他人のスクリプトから面白い方法を学ぶのが大好きだ。最近、SSHサーバの2要素認証を簡単にするためのauthy-sshスクリプトに出会った。このスクリプト群を見まわしていて、みんなと共有したいたくさんのクールなことを見つけた。 出力に色付けする 出力文字列を、成功した時は緑に、失敗した時は赤に、警告は黄色に色づけしたいと思うことはたくさんあるだろう。 NORMAL=$(tput sgr0)GREEN=$(tput setaf 2; tput bold) YELLOW=$(tput setaf 3) RED=$(tput setaf 1) function red() { echo -e "$RED$*$NORMAL" } functiongreen() { echo -e "$GREEN$*$NORMAL" } function yellow() { e

                    私が他人のシェルスクリプトから学んだこと | Yakst
                    • シェルプログラミングTips - UEC - usp engineers' community

                      UEC - UNIXを深く理解し、シェルプログラミングを極めるコミュニティサイト Info インフォメーション イベント情報 / ニュース・プレスリリース ユニケージについて ユニケージ開発手法とは / ユニケージエンジニアとは ユニケージ開発手法 技能検定 / 試験日程 ユニケージ開発手法教育講座 / 開講日程 ユニケージ開発手法教育講座レポート 出版物 シェルスクリプトマガジン / 注文 / 取扱書店 / 問合せ USP出版書籍 / 注文 / 取扱書店 / 問合せ Software Design / FreeBSD Expert FreeBSD WeeklyTopics / 日経Linux 推薦図書 オススメの定番書 / より上級者を目指す UNIXビギナー向け教 / UNIXの文化を知る AWK/SEDを習得する / 手元に置きたい実用書 古典を楽しむ UECサイトについて

                      • 残りのブックマークを読み込んでいます1

                      お知らせ

                      公式Twitter

                      • @HatenaBookmark

                        リリース、障害情報などのサービスのお知らせ

                      • @hatebu

                        最新の人気エントリーの配信

                      処理を実行中です

                      キーボードショートカット一覧

                      j次のブックマーク

                      k前のブックマーク

                      lあとで読む

                      eコメント一覧を開く

                      oページを開く

                      はてなブックマーク

                      公式Twitter

                      はてなのサービス

                      • App Storeからダウンロード
                      • Google Playで手に入れよう
                      Copyright © 2005-2025Hatena. All Rights Reserved.
                      設定を変更しましたx

                      [8]ページ先頭

                      ©2009-2025 Movatter.jp