並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 17 件 / 17件

新着順 人気順

シェル芸の検索結果1 - 17 件 / 17件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

シェル芸に関するエントリは17件あります。 シェルスクリプトシェルgithub などが関連タグです。 人気エントリには 『シェル芸を法律で禁じて欲しい』などがあります。
  • シェル芸を法律で禁じて欲しい

    パイプでつないでawk使ってハッカー気分かもしれないけどお前の書いてるスクリプトクソクソクソオブクソだから おとなしく Pythonで subprocess 使え!!!!!!!!!!!!!! <追記> 本物のハッカーである皆さんはどしどし使ってくれて大丈夫ですよ^^; lispmemo シェル芸とシェルスクリプトは異なる概念では? そうですね、熱くなって言い過ぎました。 個人がターミナルに打ち込む一度きりのコマンドはOK、ファイルに保存した瞬間に違法としましょう。 <追追記> いやあ思いのほかBuzzっちゃって^^; awkの代替がsubprocess? awkは適当に思いついたから入れただけでパイプ使ってるんだから他のコマンドも入ってますよ^^; grepとかsedとかPythonで同様のことができる(実行時間が現実的な範囲で収まる)ならPythonの関数でお願いします。 読めないのか

      シェル芸を法律で禁じて欲しい
    • シェル芸の可読性を向上させるマルチライナー記法のススメ - Qiita

      マルチライナー記法とは? マルチライナー記法とは、その名の通りシェル芸をワンライナーではなくマルチライナー(複数行)で書くことです。長すぎる行をワンライナーで書くと以下のように横スクロールが必要になって非常に読みにくくなります。(コードは Convert long single line command to a bash shell script より借用。長いコードとして利用しているだけで中身に意味はありません)。マルチライナー記法はこのようなワンライナーを読みやすく書くことです。 nice --20 iperf3 -c somelocation.com -f k | while IFS= read -r line; do echo "$(date) $line"; done | tee onespeed.txt | tee -a speeds.txt; sleep 30 ;cat o

        シェル芸の可読性を向上させるマルチライナー記法のススメ - Qiita
      • GitHub Actions で学ぶシェル芸

        GitHub Actions は run でシェルを実行していくのが基本です。 シェルに詳しければサードパーティアクションを使わなくて済んだり[1]、複雑なロジックを組まずに済んだりするので、改めてシェルを学ぶきっかけにいいのではないかと思いました。 ネタ募集。 脚注 サードパーティアクションを使用するとセキュリティへの配慮が必要だったり、 Enterprise だと GitHub Connect の設定をしたり actions-sync したりしないといけなかったりするので意外と面倒です ↩︎

          GitHub Actions で学ぶシェル芸
        • 第63回ビッグハンドタウンシェル芸勉強会の問題と解説 - NTT Communications Engineers' Blog

          はじめに シェル芸勉強会について 問題と解説 Q1(@butackle66さんから) 解答例1 解答例2 Q2(@butackle66さんから) 解答例1 解答例2 Q3 解答例1 解答例2 Q4 解答例1 解答例2 Q5 解答例 Q6 解答例 LT LT1 curlでTelegram botを操作 (やべえ @yabeenico) LT2 音声合成してみよう (たいちょー @xztaityozx_001) おわりに はじめに こんにちは。デジタル改革推進部データドリブンマネジメント推進部門の江川尋喜 (Hiroki Egawa / @yabeenico) です。 第63回ビッグハンドタウンシェル芸勉強会が2023年02月25日に開催されました。 今回は NTT Com のオフィスビル、大手町プレイスを会場提供させていただきました。 このブログエントリでは、勉強会で出題された問題の解答と解

            第63回ビッグハンドタウンシェル芸勉強会の問題と解説 - NTT Communications Engineers' Blog
          • 「シェル芸」を駆使? Bashで開発されたランサムウェア「DarkRadiation」、RHELとDebianが標的

            「シェル芸」を駆使? Bashで開発されたランサムウェア「DarkRadiation」、RHELとDebianが標的 Bashで開発されたランサムウェアが発見された。Red HatやDebianをベースとしたLinuxディストリビューションが標的だ。攻撃に必要なツールがなければ自分でインストールし、自身を隠蔽し、Telegram API経由でサイバー攻撃者と通信をして、OpenSSLでファイルを暗号化する。

              「シェル芸」を駆使? Bashで開発されたランサムウェア「DarkRadiation」、RHELとDebianが標的
            • 闇シェル芸「さあ、闇のゲーム(シェルゲイム)の始まりだぜ!」 - Qiita

              この記事では闇シェル芸と闇のゲームについて扱いません。シェル芸で作るゲームの話をします。 シェル芸でゲームを作りたいと思ったことはありませんか?私はありません。 しかし気の迷いからシェル芸でインタラクティブに入力を処理し動作する簡単なゲームを作ってみたら、できてしまいました。 作成する過程や学べたことを書いていきたいと思います。 完成物 説明 PONG の劣化版のようなゲームです。 動いてるボールをラケットで跳ね返しましょう。 ボールは壁にあたって跳ね返ってきます。 どれだけ続くかを競い合いましょう! 操作の仕方 「J」キーで下に移動、「K」キーで上に移動します。vimな感じです。 また、CTRL+Cで終了しましょう。 コード awkがgawkでないと動かないです。 「0.1」の部分を変更することで難易度調整できます。 $ (f(){ read -s -n1 -t0.1 a;xxd -ps

                闇シェル芸「さあ、闇のゲーム(シェルゲイム)の始まりだぜ!」 - Qiita
              • ぬのシェル芸 - Qiita

                ぬのシェル芸とは? こういう画像を生成するシェル芸です。 タイトルは変更するかも。 前提条件 imagemagickとtextimgがインストールされていること。 コマンド $ c=-composite;textimg ぬ -F100|convert -compose add -size 160x160 xc:black \( - -trim -scale 100x60! \) $c \( +clone -rotate 90 -roll +0-20 \) $c \( +clone -rotate 180 -roll +20-20 \) $c -define distort:viewport=800x800 -virtual-pixel tile -distort srt 0 /images/x.png

                  ぬのシェル芸 - Qiita
                • ImageMagick でライフゲームを動かすシェル芸 - Qiita

                  ImageMagick でライフゲームを動かすシェル芸ができたので、記録しておきます。 ImageMagick でライフゲームを動かすとは? ライフゲームを動かすには、 * 初期状態の設定 * ライフゲームのルール記述 * 可視化 などの機能が必要ですが、これらをすべて ImageMagick で行いました。 シェル芸botでの実行例は以下のような感じになります(この実行例では初期状態設定はtextimgを利用)。 https://t.co/nrucj1Ifkj pic.twitter.com/s9vzxKuD2R — シェル芸bot (@minyoruminyon) April 25, 2020 動作環境 以下の環境で動作確認しています。 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Descr

                    ImageMagick でライフゲームを動かすシェル芸 - Qiita
                  • 個人的なシェル芸(シェルワンライナー)のまとめ | 俺的備忘録 〜なんかいろいろ〜

                    シェル芸botで遊んでいた際のシェル芸や、作業・仕事で使ったものでおもしろかったもの・便利だったものを雑に残していくページ。 とりあえず覚えといたほうがいいこと とりあえず、ここに書いてある内容を把握するにあたって覚えといたほうがいいことをまとめてみる。 シェル芸ってなんぞ? シェルのワンライナーのこと。 ちゃんとした定義もあるので、シェル芸と名前をつけてシェル芸勉強会を主催している上田先生のページより抜粋。 マウスも使わず、ソースコードも残さず、GUIツールを立ち上げる間もなく、あらゆる調査・計算・テキスト処理をCLI端末へのコマンド入力一撃で終わらすこと。あるいはそのときのコマンド入力のこと。 シェルの機能・使い方で覚えとくこと(主にbash) よく使うシェルの機能と使い方について、軽くまとめておく。 微妙にカテゴリ違うものが混在してる気がするけど、とりあえずここでは気にしないことにす

                    • シェル芸が役に立った実例集(随時更新) - Qiita

                      概要 ※この記事のワンライナーを"シェル芸"と呼ぶには、本物のシェル芸人さんたちに失礼かもしれませんが、この場では"シェル芸"という言葉を使わせていただきます(_ _) この記事では、シェル芸がどんな場面で役に立ったか、具体的な事例をひたすら列挙します。 「こんなこともできるのか!」、「これをたった一行のコマンドで処理できるのか!」、「なんか便利そう!」という感じで、Linuxコマンドの便利さ、シェル芸の雰囲気を感じ取ってもらうのが目的。 なのでコマンドの解説はなしです。 課題→シェル芸による解決、という一問一答形式で列挙していきます。 この記事で紹介するようなワンライナーがその場でパッと思いつくレベルになると、色々便利です。 bashさえあれば、プログラムを書かなくてもその場でサラッと強力な処理ができる、というのが良い。 ほんと色々なことがちょこっとコマンドを打てば解決できるのでとても気

                        シェル芸が役に立った実例集(随時更新) - Qiita
                      • シェルスクリプト「シェル芸からの脱出」 〜 コマンドをパイプで長くつなぎすぎた「パイプ地獄」のリファクタリング方法 - Qiita

                        はじめに シェル芸は可読性が低いです。シェルスクリプトで使うべき書き方ではありません。(そもそもシェル芸はシェルスクリプトで使うものではなかったはずですが?)この記事はこのことをはっきりと伝えるために書きました。 シェル芸とは「主に UNIX 系オペレーティングシステムにおいてマウスも使わず、ソースコードも残さず、GUI ツールを立ち上げる間もなく、あらゆる調査・計算・テキスト処理を CLI 端末へのコマンド入力一撃で終わらせること」らしいです。一般的にはワンライナーのことですね。詳細は他の記事に丸投げします。 シェル芸 | 上田隆一の仕事とか 【シェル芸人への道】シェル芸人の第一歩 シェル芸とシェルスクリプトの大きな違いは可読性とメンテナンス性の有無です。シェル芸は可読性やメンテナンス性やその他もろもろをガン無視し、一行でやってみせようという「芸」です(個人的な感想です)。念の為ですが一

                          シェルスクリプト「シェル芸からの脱出」 〜 コマンドをパイプで長くつなぎすぎた「パイプ地獄」のリファクタリング方法 - Qiita
                        • シェル芸を覚えたくないのでEmacsのマクロをコマンドラインで実行するemacroをつくった - algonote

                          Proof of concept 前口上 簡単なファイルの変換やテキストの変換をする際、行単位でやることが同じ場合、 unixのコマンド、ツールで対応 1を組み合わせる スクリプトを書く が思考ルーチンの標準的な流れとして(個人の意見です)、2のクエリが複雑化したものはシェル芸と呼ばれる. 参考: 【シェル芸人への道】シェル芸人の第一歩 - Qiita 組み合わせるコマンドが少ないうちは解読しやすいのだが、組み合わせが増えるにつれ解読が難しくなり黒魔術となる. このつらみを解消するためのアプローチの一つとして例えばrbコマンドがあり、これはRubyでできることを簡易な記法でできるようにしたアプローチ(3を1,2に近づける)。 ja.algonote.com これはこれで便利なのだが、DSLとしてはRubyの記法並みには長くなってしまうのと処理速度がUnixのコマンドと比べると遅い。 個人的

                            シェル芸を覚えたくないのでEmacsのマクロをコマンドラインで実行するemacroをつくった - algonote
                          • シェル芸のトップページ | 上田ブログ

                            シェル芸のトップページ Thu Oct 31 13:27:11 JST 2013 (modified: Mon Mar 28 09:17:22 JST 2022) views: 31617, keywords: この記事は最終更新日が2年以上前のものです。 ここが元凶本家本元です。「シェル芸」という言葉は、2012年10月27日に新宿で誕生しました。 シェル芸とは シェル芸の定義バージョン1.1 マウスも使わず、ソースコードも残さず、GUIツールを立ち上げる間もなく、あらゆる調査・計算・テキスト処理をCLI端末へのコマンド入力一撃で終わらすこと。あるいはそのときのコマンド入力のこと。 要は Unix系OSのシェル上でのワンライナーのことです。勝手に名前つけてすんません。 このサイト内のコンテンツ

                              シェル芸のトップページ | 上田ブログ
                            • Amazonでプログラミング関連書籍が安い! Kindle本3万点以上が対象のキャンペーン/『独習C++』『独習PHP』は50%OFF、『「シェル芸」に効く!AWK処方箋』が880円【Book Watch/セール情報】

                                Amazonでプログラミング関連書籍が安い! Kindle本3万点以上が対象のキャンペーン/『独習C++』『独習PHP』は50%OFF、『「シェル芸」に効く!AWK処方箋』が880円【Book Watch/セール情報】
                              • シェル芸のカレンダー | Advent Calendar 2019 - Qiita

                                About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)

                                  シェル芸のカレンダー | Advent Calendar 2019 - Qiita
                                • GitHub - jiro4989/websh: シェル芸botをWebで使えるようにしたNim製Webアプリ

                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                    GitHub - jiro4989/websh: シェル芸botをWebで使えるようにしたNim製Webアプリ
                                  • 難読化シェル芸に使えそうなテクニック集 - /home/jiro4989

                                    __="$([)$?$[]$$$/$$$(($[]$$$/$$$[]+$$/$$))/$(_)${?/??}/$([)$?$(($$/$$+$$/$$+$$/$$))"

                                      難読化シェル芸に使えそうなテクニック集 - /home/jiro4989
                                    1

                                    新着記事