タグ

スクリプトに関するene0kcalのブックマーク (7)

  • シェルスクリプトを書くときにいつもやるやつを調べた

    bash のシェルスクリプトを書くときに、いつも脳死で以下をやっている。(同僚が整備してくれたものをコピペしている) エディタなり CI で shellcheck をまわす set -euxo pipefail と冒頭に書く こんな感じ #!/bin/bash set -euxo pipefail いつまでもコピペではさすがにアレなので、意味を調べたメモ。 shellcheck koalaman/shellcheck: ShellCheck, a static analysis tool for shell scripts イケてない書き方に警告を出してくれる それぞれの警告にはエラーコード割り振られていてとても便利 エラーコードごとに正誤例、解説が書かれているのでわかりやすい SC1000 の例 CI もそうだし、エディタのプラグインも充実 しているのでとりあえず入れておくと良い set

    シェルスクリプトを書くときにいつもやるやつを調べた
  • ちょっと面白いスクリプト!グラフやチャートを手書き風のラフな感じにするJavaScriptライブラリ -roughViz


    JavaScript調 使.csv roughViz.js -GitHub roughViz.js roughViz.js roughViz.js使 roughViz.js roughViz.jsJavaScriptD3.jsrough.jsMIT 7      
    ちょっと面白いスクリプト!グラフやチャートを手書き風のラフな感じにするJavaScriptライブラリ -roughViz
    ene0kcal
    ene0kcal 2019/12/22
     使  







    javascript
     
  • めちゃくちゃ手間のかかっていた手作業をPython使って激効率化した話 - Qiita

    前置き すごく手間のいる作業が存在していた。ざっくり スプレッドシートを複製 運用管理ツールからjsonを複数DL シミュレータ実行 シミュレータ実行結果をスプレッドシートに貼り付け 目視で結果確認(NGならリトライ) スプレッドシートからExcelファイルexport メール&Slackで報告 実質的な作業時間としては10~20min(リトライあるともっと)かかるが、色んなツールが必要だからとにかく面倒。 図にするとこんな感じ 環境 masOS Mojave ver10.14.6 Python 3.7.3 pip 19.2.2 激効率化(自動化)した結果 パラメータ指定なしのコマンド一つで、欲しかったExcelファイルが作成されるようにした 自動化のポイント 1. 運用観点 無駄は無くしていこうな方針で2点対応。 1-1. スプレッドシートの廃止 シミュレート結果の確認+Excelファイ

    めちゃくちゃ手間のかかっていた手作業をPython使って激効率化した話 - Qiita
    ene0kcal
    ene0kcal 2019/08/23
    数時間前のデータや前日データから推移表(統計推移と予想等)を出しているように見える。それをExcel機能で可視化。これは運営決定情報となりうるので見たい人は要る。つまり運用票であるならPythonでいいと思う。
  • Googleスプレッドシートをcronのように使いSlackに投稿する - Hatena Developer Blog


     id:motemen  developer.hatenastaff.com ××GoogleSlack便
    Googleスプレッドシートをcronのように使いSlackに投稿する - Hatena Developer Blog
  • シェルスクリプトの中で1行ずつ変数を分割する際には、cutとかawkとか余計なプロセスを起動せずsetを使って分割した方が効率的 - 双六工場日誌

    シェルスクリプトの中で、スペース区切りもしくはタブ区切りのレコードを扱うことがよくあると思います。 たとえば、前回のエントリ「AWS CLIとjqを使って、AWSのELBボリュームがアタッチされているEC2インスタンス名を出力するワンライナーを書いた - 双六工場日誌」のスクリプトの出力は以下のようになります。 i-ec56a9f5 vol-07d00601 servername i-ec56a9f5 vol-8f550991 servername このようなレコードの特定の列を取り出して、処理する際にどうするのが効率的か、というのがこのエントリのお題です。 非常に古い話題なので、昔からシェルスクリプトを書いている人には自明な話ではありますが、最近、シェルの標準機能の話を聞く機会がなく、失われつつある技術になってきている気がしているので、改めて確認ということで。 例として挙げたレコードから

    シェルスクリプトの中で1行ずつ変数を分割する際には、cutとかawkとか余計なプロセスを起動せずsetを使って分割した方が効率的 - 双六工場日誌
  • それ PowerShell でできるよ - Qiita


    Summary 使 PowerShell    PowerShell   使 Linux grep 使 使  使 PowerShell  grep  Select-String 
    それ PowerShell でできるよ - Qiita
  • Yaneu Labs --- C#をスクリプト言語として使う


    *[hatefu:labs.yaneu.com/20101017/] C#使 C#LuaC#使 C# CSharpCodeProvider * CSharpCodeProvider CSharpCodeProvider # CSharpCodeProvider CSharpCodeProvider ht
  • 1