並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 57件

新着順 人気順

ワンライナーの検索結果1 - 40 件 / 57件

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

ワンライナーに関するエントリは57件あります。 技術プログラミング などが関連タグです。 人気エントリには 『ITエンジニアが投票した「ITエンジニア本大賞2022」ベスト10発表。「シェル・ワンライナー160本ノック」「モノリスからマイクロサービスへ」「恐れのない組織」など』などがあります。
  • ITエンジニアが投票した「ITエンジニア本大賞2022」ベスト10発表。「シェル・ワンライナー160本ノック」「モノリスからマイクロサービスへ」「恐れのない組織」など

    ITエンジニアが投票した「ITエンジニア本大賞2022」ベスト10発表。「シェル・ワンライナー160本ノック」「モノリスからマイクロサービスへ」「恐れのない組織」など 「ITエンジニア本大賞」は、仕事の役に立った本、初学者におすすめの本、ずっと手元に置いておきたい本など、おすすめの本をITエンジニアがWeb投票で選ぶイベントです。 主催は翔泳社ですが、対象となる書籍は出版社を問わず技術書、ビジネス書全般となっています。刊行年も関係なく、これまで大賞に選出された書籍を除き、この1年を振り返っておすすめしたい書籍が対象となります。 今回発表されたのは技術書部門とビジネス書部門それぞれのベスト10です。現時点では50音順に並んでいます。 このなかから特に投票の多かった技術書3冊、ビジネス書3冊について、同社が2月17日と18日に開催する「Developers Summit 2021(デブサミ20

      ITエンジニアが投票した「ITエンジニア本大賞2022」ベスト10発表。「シェル・ワンライナー160本ノック」「モノリスからマイクロサービスへ」「恐れのない組織」など
    • シェル・ワンライナー 160 本ノックを完走した - NTT Communications Engineers' Blog

      この記事は、 NTT Communications Advent Calendar 2022 4 日目の記事です。 こんにちは。 SDPF クラウド・仮想サーバーチームの杉浦です。 普段は OpenStack の開発・運用をしています。 みなさんはシェル芸と聞いてどのようなコマンドを想像しますか? 私は以下のような怖いコマンド 1 を想像していました # 無限に process を fork するコマンドです # 実行するときは自己責任でお願いします :(){ :|:& };: ですがシェル芸はもっと親しみやすくて 2 実用的なものです。 私はシェル芸のシェの字もできないくらいシェル芸初心者だったのですが、 1日1問、半年以内に習得 シェル・ワンライナー160本ノック という本を完走してシェル芸チョットワカルようになったので、本の宣伝をしつつ完走した感想を紹介しようと思います。 1日1問、

        シェル・ワンライナー 160 本ノックを完走した - NTT Communications Engineers' Blog
      • Dockerでデバッグ対象のコンテナにツールを入れずにtcpdump/straceなどを使うワンライナー - Qiita

        はじめに Dockerであんなコンテナやこんなコンテナを動かしてると、なんかうまく動かなくて、デバッグのためにtcpdumpとかstraceなどのツールが使いたくなることが稀によくあります。 そんな時、デバッグ対象のコンテナ内にツールを一時的にインストールしちゃうというのが、まぁ簡単で分かりやすいんですが、デバッグ対象のコンテナを汚すのはできれば避けたいところです。 Dockerのコンテナの分離というのは、結局のところLinuxのリソースの名前空間の分離であるので、逆に同じ名前空間を共有すれば、デバッグ用に立てた隣のコンテナから、デバッグ対象のコンテナのネットワークやプロセスの状態を観察することも可能です。 また、docker buildはDockerfileを標準入力から受け取ることもできるので、ワンライナーにしてデバッグ用のコンテナをシュッと呼び出せるようにしてみました。 TL;DR

          Dockerでデバッグ対象のコンテナにツールを入れずにtcpdump/straceなどを使うワンライナー - Qiita
        • 「1から100の偶数の和を求めるワンライナー」まとめ - Qiita

          2019年8月11日頃にTwitterで「1から100の偶数の和を求める方法」(ワンライナー)が話題になったので 各言語ごとにまとめてみました。 私の独断と偏見ですが 「2550を直接出力するもの」「公式を使って総和を計算するもの」は 除外しています。 あくまでそれぞれのプログラミング言語の特色が現れるものをまとめたいと考えています。 以前あったズンドコきよしのまとめみたいなノリです。 https://qiita.com/shunsugai@github/items/971a15461de29563bf90 編集リクエスト歓迎です。 新しいワンライナーはコメント欄ではなく編集リクエストにて追加していただけると助かります! --- 8/15 11:30 コメント欄を取り込み&新たにツイートを拾いました。 --- 発端のツイート まにゃです。 いきなり問題! ここまでのツイートを手がかりに P

            「1から100の偶数の和を求めるワンライナー」まとめ - Qiita
          • 1日1問、半年以内に習得 シェル・ワンライナー160本ノック

            2021年9月27日紙版発売 2021年9月22日電子版発売 上田隆一,山田泰宏,田代勝也,中村壮一,今泉光之,上杉尚史 著 B5変形判/488ページ 定価3,520円(本体3,200円+税10%) ISBN 978-4-297-12267-6 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle 楽天kobo honto この本の概要 シェルのワンライナー(その場かぎりの1行プログラム)は,LinuxやMacのコマンドラインインターフェースを立ち上げたら,すぐにプログラムを書いて即実行できます。ちょっとした作業を手っ取り早く片付けるのに向いています。大量のデータ処理,繰り返し処理ほどその効果は絶大です。本書は,そんなシェル・ワンライナーを身につけるためのトレーニング本です。大量の問題を

              1日1問、半年以内に習得 シェル・ワンライナー160本ノック
            • ワンライナーで CSV に対して SQLite クエリを実行する - アルパカの徒然文

              One-liner for running queries against CSV files with SQLite という記事で紹介されていた、ワンライナーを使って CSV ファイルに対して SQL クエリを実行する方法。 $ sqlite3 :memory: -cmd '.mode csv' -cmd '.import taxi.csv taxi' \ 'SELECT passenger_count, COUNT(*), AVG(total_amount) FROM taxi GROUP BY passenger_count' ソース元に記述されてる通り、taxi.csv を GitHub からダウンロードして試すことができる。7z で圧縮されていて解凍する必要がある。 SQLite は通常ストレージディスク(SSD とか)上に保存して利用するのが一般的だが、SQLite 側で用意さ

                ワンライナーで CSV に対して SQLite クエリを実行する - アルパカの徒然文
              • gitで自分が関わったことがあるファイルだけを一覧するワンライナー - あんパン

                $ git log --name-status --author="$(git config --get user.name)" | grep -E '^(A|M|D)\b' | awk '{ print $2 }' | sort | uniq git logの最後にディレクトリ名を入れると、そのディレクトリ以下のファイル一覧を取得することができます。昔書き捨てたスクリプトがあった気がするんだけどどこにやったかな〜というときに便利です。どうぞご利用ください。

                  gitで自分が関わったことがあるファイルだけを一覧するワンライナー - あんパン
                • ダークウェブをChromeから覗く闇のワンライナー Welcome to Underground - Qiita

                  ダークウェブ(.onionドメイン)にアクセスする場合、ブラウザはTorを使う必要がありますが、docker内でTorを建ててプロキシとして使えば、どのブラウザ、またはCURL、pythonスクリプト等でもアクセスできちゃいます。 ワンライナーはこちらです。 networksetup -setsocksfirewallproxy Wi-fi localhost 9150 && networksetup -setsocksfirewallproxystate Wi-fi on && cd $(mktemp -d) && echo -e "FROM alpine:3.12\nRUN apk add tor" > Dockerfile && docker build . -t torproxy && docker run -p 9150:9150 torproxy sh -c "chown -R

                    ダークウェブをChromeから覗く闇のワンライナー Welcome to Underground - Qiita
                  • 雑務をこなすうちにLinuxに習熟できるかも!? シェル・ワンライナーをお勧めする理由:新刊ピックアップ

                    コンピュータは便利ですが,それでも手間のかかる作業は多々あります。とくにGUI(グラフィカルユーザーインターフェース)のソフトウェアで次のような作業をやらないといけないとしたら,面倒そうだと思いませんか? 複数のファイルのファイル名を一括で変更する 大量の画像ファイルの中から全く同じ画像のファイルを探す 複数のファイルに記録されている数ヵ月にわたるログから特定の期間の情報だけを抽出する これらの作業をするには,ファイラー(Windowsのエクスプローラーなど)やエディタだけでは限界があります。専用ソフトをいくつか使ったり,単純な手作業を繰り返したりして作業することになります。 その点,シェルやスクリプト言語を使えば細かな条件をプログラミングすればどんな作業でも片付けられます。また,ターミナルのCLI(コマンドラインインターフェース)上では,コードを書いてそのまま実行できるため,たいへんお手

                      雑務をこなすうちにLinuxに習熟できるかも!? シェル・ワンライナーをお勧めする理由:新刊ピックアップ
                    • 【Kube-hunter】Dockerワンライナーで30項目のkubernetes環境脆弱性テストができるOSSを試してみた | DevelopersIO

                      【Kube-hunter】Dockerワンライナーで30項目のkubernetes環境脆弱性テストができるOSSを試してみた 常に頻繁なアップデートが要求されるkubernetes環境の運用において必要となる、定期的な脆弱性試験ツールとしてのkube-hunterの紹介です。 kubernetes環境、マスターノードまで含めると、構成要素は膨大かつkubernetes自体の進化も非常に早く(3ヶ月に1回)、運用コストは決して低いとは言えません。 今日はそんなkubernetes環境に対して、お手軽簡単に脆弱性試験を実施できるKube-hunterというOSSがあったので、それを使ってみた様子をお届けします。 脆弱性試験という性質上実施には厳重な注意が必要ですが、OSSかつDockerワンライナーでの実行が可能なので、実際の実行には5分もかかりません。一度あなたのk8s環境、これを機にチェッ

                        【Kube-hunter】Dockerワンライナーで30項目のkubernetes環境脆弱性テストができるOSSを試してみた | DevelopersIO
                      • Pythonで点群処理ワンライナー

                        はじめに 2022年も終わりますね。 今年は点群処理が網羅的に解説された本が出たり、テキストから点群生成できるAIが出てきたり、いろいろ点群界隈も盛り上がっていたかと思います。 そんな正統派点群技術が盛り上がった年の最後に、闇の点群技術を紹介できればと思います。 Pythonワンライナーの世界 Pythonワンライナーとは、普通に書くと数行に渡りそうな処理をワンライナー(一行)で書くことで、ただただ自己満足・自己顕示欲のためだけに難解なコードを作成するアレなテクニックです。 この記事では一般的なPythonワンライナーコードではなく、点群処理に特化したアルゴリズムのワンライナーを紹介していきたいと思います。 前提条件 まず、本記事のテクニックではnumpyおよびscipyのみライブラリとして使用することを許可しています。 Open3Dまで使ってしまうと闇どころか完全なチートになってしまうの

                          Pythonで点群処理ワンライナー
                        • errnoから何のエラーか簡単に調べるためのワンライナーの解説 - 時計を壊せ

                          qiita.com こんなワンライナーがあります: % perl -E 'say$!=24' Too many open files これの正体に迫っていきたいと思います。 どのように解釈されるのか まずはこれがいったいどのようにParseされるのかを知るために、 -MO=Deparse を付けて実行してみましょう。 % perl -MO=Deparse -E 'say$!=24' use feature 'current_sub', 'evalbytes', 'fc', 'say', 'state', 'switch', 'unicode_strings', 'unicode_eval'; say $! = 24; -e syntax OK say $! = 24 キモはこれです。 $! という変数に 24 を代入して、その式の結果を say が受け取っています。 Perlの代入式は左辺

                            errnoから何のエラーか簡単に調べるためのワンライナーの解説 - 時計を壊せ
                          • 問 awk をワンライナーで書く時のアクション区切りの「;」の数は0個? 1個? 2個? + こぼれ話 - Qiita

                            問題 awk で複数のアクションをワンライナーで書いた時、区切りの「;」の数は、0個、1個、2個のうちどれが最も適切でしょうか? 以下の中から適切な回答(複数可)を選び、その理由も答えてください。 # A. セミコロンは不要である echo foo | awk '{print} {print}' # B. セミコロンは一つ必要である echo foo | awk '{print} ; {print}' # C. セミコロンは二つ必要である echo foo | awk '{print} ;; {print}' この記事は上記の問題の回答、およびその回答にまつわる Brian Kernighan と One True Awk、GNU awk との互換性、POSIX awk の標準規格、に関するこぼれ話を紹介する記事です。 . . . ブコメにちゃんと文章読んでるんだろうか?と疑問になるレスが

                              問 awk をワンライナーで書く時のアクション区切りの「;」の数は0個? 1個? 2個? + こぼれ話 - Qiita
                            • キャッシュレス還元対象店一覧(PDF 3608ページ)をワンライナーでCSV形式にしてみた - Qiita

                              pdftotext -raw -f 3 -l 2795 kameiten_touroku_list.pdf - | grep -E '^[0-9]+(,[0-9]+)* |[25]%$' | perl -pe 's/(?<![25]%)\n/ /g' | perl -pe 's/^(\S+) (\S+) (\S+) (.+) (\S+) (\S+) (\S+)$/"$1","$2","$3","$4","$5","$6","$7"/g' > kameiten.csv ※変換しているのは「①固定店舗(EC・通信販売を除く)」のページです。 ※変換結果のCSVは、14MBくらいです。 背景 キャッシュレス・消費者還元事業(公式サイト) 国のキャッシュレスポイント還元PRサイト、「使えるお店一覧」から18万店を網羅した3608ページのPDFに飛ばす(ねとらぼ) 最近話題の「キャッシュレス・消費者

                                キャッシュレス還元対象店一覧(PDF 3608ページ)をワンライナーでCSV形式にしてみた - Qiita
                              • ペーストが禁止されているHTMLフォームに無理やりペーストするワンライナー|TechRacho by BPS株式会社

                                会員登録フォームなどで、たまにクリップボードからのペースト(貼り付け)が禁止されているサイトがあります。 これは不便なので、強引にペーストしてしまおうという内容です。 注意点 本記事で紹介している手法は、開発者ツールやJavaScriptの実行を伴うものです。 一般論として、「開発者ツールでこう操作すると良いよ」「このJavaScriptを貼り付けると良いよ」という記事を理解せずに鵜呑みにすることは、高いセキュリティリスクを伴います。利用の判断は慎重にお願いします。 なぜ困るのか パスワードは通常パスワードマネージャや適当なジェネレータで生成すると思います。 英数記号を含む20文字以上の文字列を、1文字ずつ I と l と 1 を間違えないように気をつけながら心を込めて打ち込むのも趣がありますが、忙しいときにはそんなことはしたくありません。パスワードマネージャのauto type機能を使え

                                  ペーストが禁止されているHTMLフォームに無理やりペーストするワンライナー|TechRacho by BPS株式会社
                                • 日々の作業をもっとサッとこなしたい!「ワンライナー勉強会」を開催しました - Mobile Factory Tech Blog

                                  4月入社の新人エンジニアのxztaityozxです。趣味はdotfilesいじりです 皆さんは日々の開発でふと、調査やデータの加工が必要となったことはありませんか?私はたくさんあります。 ではそういった時、どうやって解決していますか?私はいくつかのCLIツールを組み合わせることで解決しています。 例えば、/etc/services からtcpなサービスの名前を取り出すときは以下のようにします $ cat /etc/services | grep -P "\d+/tcp" | awk '{print $1}' こういったテクニックを「ワンライナー」と呼ぶことにし、日常のちょっとした調査やデータ加工をサッと出来るようにコマンドラインと触れ合っていくことを目的とした勉強会「ワンライナー勉強会」を開催しました。 この記事では、「ワンライナー勉強会」の進め方や問題、解答例を紹介します。 進め方 社内

                                    日々の作業をもっとサッとこなしたい!「ワンライナー勉強会」を開催しました - Mobile Factory Tech Blog
                                  • すべての AWS サービス(ただし名前空間を基準とする)をコマンド一発で一覧出力するワンライナーが完成した | DevelopersIO

                                    コンバンハ、千葉(幸)です。 「結局 AWS サービスって何個あるの……?」「似た名前のものがあり過ぎない?」「よく名前を聞くあれはサービスの一つなの?機能なの?」 そんな疑問が思い浮かぶ場面は皆さん多々あるのではないでしょうか。 それらにバチッと応えてくれる唯一の手法、それはコマンドによる一覧出力を置いて他に存在しないですよね。そしてコマンドを実行するからには何回も打鍵したくない、一発で行いたいというのが便利さに慣れきった現代人が辿り着く至高の思考であり嗜好ですよね。 そんな要求に応えるため、私は調査に明け暮れました。そして苦節 74 分、ついにワンライナーでの出力に成功しました。今回はその内容をご紹介します。 (なお、動作確認ができているのはzshとbashのみです。) ( Windows は早々に諦めましたが詳しい方がいたら教えてください。 あっという間に社内のメンバーが作成してくれ

                                      すべての AWS サービス(ただし名前空間を基準とする)をコマンド一発で一覧出力するワンライナーが完成した | DevelopersIO
                                    • 2022年6月20日 ワンライナーのお手本!? SUSEエンジニアが作成したext4のパフォーマンス改善パッチ | gihyo.jp

                                      Linux Daily Topics 2022年6月20日ワンライナーのお手本!? SUSEエンジニアが作成したext4のパフォーマンス改善パッチ ext4の遅延割り当て(delayed allocation)機能は、データがディスクに書き込まれる際に複数のブロックを連続した状態で確保できることから、データのフラグメンテーションを回避し、パフォーマンス向上に大きな効果があるとされている。デフォルトではこの遅延割り当てモード(delalloc)は有効になっているが、ディスクの空き容量が不足しているときやマウントオプションを使用しているときは無効にされる(nodelalloc)ことが多い。だがdelallocを無効にすると、エクステントのマージ(連続したブロックに1つのアドレスを割り当て)が無効になり、書き込みのパフォーマンスが大幅に低下するという問題が存在する。 このdelalloc無効時の

                                        2022年6月20日 ワンライナーのお手本!? SUSEエンジニアが作成したext4のパフォーマンス改善パッチ | gihyo.jp
                                      • 便利なJavaScriptワンライナー - Qiita

                                        開発でよく遭遇するするユースケースに対するワンライナーをまとめてみました。 適切に使用することで短くて読みやすいコードを書いていきましょうー EcmaScript 配列をシャッフル const shuffleArray = (arr) => arr.sort(() => Math.random() - 0.5) shuffleArray([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) // [8, 6, 5, 7, 9, 1, 2, 3, 10, 4]

                                          便利なJavaScriptワンライナー - Qiita
                                        • GitHubから特定のディレクトリ配下のファイルをPowerShellワンライナーで一括ダウンロード - YOMON8.NET

                                          ちょっと作ったのでメモ。 取得したいもの 今回、ここにあるRedshiftのView定義用のSQLファイルを取得したいと思います。 https://github.com/awslabs/amazon-redshift-utils/tree/master/src/AdminViews 利用するGithub API 以下のContents APIを利用します。 developer.github.com 以下のルールでAPIのURL組み立てます。 GET https://api.github.com/repos/:owner/:repo/contents/:path 上記のリポジトリの場合は以下のURLになります。 https://api.github.com/repos/awslabs/amazon-redshift-utils/contents/src/AdminViews ワンラインナー

                                            GitHubから特定のディレクトリ配下のファイルをPowerShellワンライナーで一括ダウンロード - YOMON8.NET
                                          • AssumeRole(スイッチロール)で一時クレデンシャルを取得して環境変数にセットするワンライナー | DevelopersIO

                                            こんにちは、CX事業本部の若槻です。 今回は、AWS CLIでAssumeRole(スイッチロール)により一時クレデンシャルを取得して環境変数AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_SESSION_TOKENにセットしてAWS接続時の認証に利用可能とするワンライナーを作ってみたのでご紹介します。 前提 AWSプロファイルが次の通り設定済みであること。(Assume先プロファイルのmfa_serialは必要な場合のみ) ~/.aws/config [default] region=ap-northeast-1 output=json [profile <Assume先プロファイル名>] region = ap-northeast-1 mfa_serial = arn:aws:iam::xxxxxxxxxxxx:mfa/hoge role_arn

                                              AssumeRole(スイッチロール)で一時クレデンシャルを取得して環境変数にセットするワンライナー | DevelopersIO
                                            • PowerShellのワンライナーを実行するWindowsタスクをPowerShellで登録 - YOMON8.NET

                                              題名の通り、WindowsタスクにPowerShellのワンライナーを埋め込みたくて方法を調べていました。ついでに、IISのログを削除するWindowsタスクを、PowerShellワンライナーで実装して、PowerShellでWindowsタスク登録するまでやったのでメモ。(何書いてるかわからなくなってきましたが) 実際の実装例として、指定の日数より古いIISのログを削除するWindowsタスクを登録するPowerShellを書いてみました。 Windowsはタスク一つ登録するのにも大変ですね・・その分色々できますが。PowerShell使えば手順的にもシンプルになって良いです。 $iisLogDir = "C:\inetpub\logs\LogFiles\W3SVC1" $logRetentionDays = 30 $filter = "*.log" $taskName = "Hous

                                                PowerShellのワンライナーを実行するWindowsタスクをPowerShellで登録 - YOMON8.NET
                                              • 【小ネタ】消し忘れのリモートブランチを一括表示・削除するワンライナー | DevelopersIO

                                                みなさまリモートリポジトリに消し忘れのブランチはありませんか?? 「1年以上の前のブランチ」「自分が作成していない詳細不明のブランチ」などが残っていて、消して良いかもわからない。。。。なんてことあるのではないでしょうか。 通常GitHubなどでfeatureブランチをpushしてpull requestがマージされれば、リモートのfeatureブランチは削除されます。が、 リモートにpushしたけど結局pull request作成しなかった リモートにpushしてpull request作成したけど、必要なかったのでそのままクローズした GitHubのブラウザからrevert commit作成したけど、やっぱり使わなかった などの場合、リモートにブランチが残ります。 そこで今回は、「リモートブランチの詳細を一覧表示」したり、「マージ済みのリモートブランチを一括削除」したりするコマンド(ワン

                                                  【小ネタ】消し忘れのリモートブランチを一括表示・削除するワンライナー | DevelopersIO
                                                • 新しい環境にdotfilesをワンライナーで反映させる - カンムテックブログ

                                                  はじめに こんにちは、カンムでバンドルカードの機械学習を担当しているfkubotaです。テックブログ初参加なので今回はライトな内容で投稿させていただきます。イケイケ機械学習記事はいずれ... この記事では、最近ちょっとだけ改善した dotfiles の管理について紹介したいと思います。 dotfiles とは、ホームディレクトリ($HOME) 下にある、.vimrc, .bashrc などの設定ファイル群を指します。 最終的には、コマンド1つでこのdotfilesが新しい環境に反映されます。 魔法のコマンド: bash -c "$(curl -fsSL https://raw.githubusercontent.com/fkubota/dotfiles/master/install.sh)" このコマンドでdotfilesが反映されると、 これが こうなります 結論だけ見たい方は、方法紹介

                                                    新しい環境にdotfilesをワンライナーで反映させる - カンムテックブログ
                                                  • ワンライナーで https の Reverse Proxy を実行する

                                                    ローカルで使うための https な Reverse Proxy が欲しいKubernetes で実行している Web サービスにて対して kubectl port-forward でアクセスすることが良くありますが、そのサービスが Cookie を使っており、secure フラグが必須となっている場合があります。大変面倒です。便利な Reverse Proxy サーバーがないものかと探しました。nodejs で書かれた local-ssl-proxy は見つかりましたが、私は nodejs が好きじゃないのでこれをローカルには入れたくありません。Docker で動かすにしても mac なので docker から host の localhost にアクセスするにはどうすれば良いのでしょう?調べるのも面倒です… 追記 Docker on Mac, Docker on Windows の場合

                                                      ワンライナーで https の Reverse Proxy を実行する
                                                    • JavaScriptでURLパラメーターをライブラリ無しでワンライナーで処理してみる。 - Qiita

                                                      JavaScriptの機能が貧弱と言われたのは今は昔、ES6以降の進化が著しいのは皆さんの知るとおりです。今ではライブラリに頼らずとも、複雑な処理をコンパクトに実装することができるようになりました。 今回はライブラリを使わずにJavaScriptの標準機能だけでURLパラメーターのパースと復元をワンライナーで書いてみました。 URLパラメーターを1行でオブジェクト型にする さてこのようなURLパラメーターを用意しました。

                                                        JavaScriptでURLパラメーターをライブラリ無しでワンライナーで処理してみる。 - Qiita
                                                      • Amazon.co.jp: 1日1問、半年以内に習得 シェル・ワンライナー160本ノック Software Design plus: 上田隆一, 山田泰宏, 田代勝也, 中村壮一, 今泉光之, 上杉尚史: Digital Ebook Purchas

                                                          Amazon.co.jp: 1日1問、半年以内に習得 シェル・ワンライナー160本ノック Software Design plus: 上田隆一, 山田泰宏, 田代勝也, 中村壮一, 今泉光之, 上杉尚史: Digital Ebook Purchas
                                                        • [小ネタ]【Windows10ユーザー向け】ワンライナーで踏み台経由でプライベートのEC2にSSHアクセスする(Windows Subsystem for Linux版) | DevelopersIO

                                                          はじめに こんにちは。大阪オフィスの林です。 タイトルの通り、超小ネタです。踏み台経由でプライベートのEC2にSSHアクセスするユースケースって結構多くあると思います!自身でやり方確立していなかったので備忘がてらまとめておきたいと思います。 踏み台経由でプライベートEC2にアクセスする方法であれば、他にはTeraTerm等を使ったSSHポートフォワーディングの方法もありますが、今回は『Windows Subsystem for Linux版』と題して、Windows Subsystem for Linux(以下、WSLという。)の準備も含めてやり方をまとめておきたいと思います。 事前準備 WSLのインストール [コントロールパネル] - [プログラムと機能] - [Windowsの機能の有効化または無効化]から[Windows Subsystem for Linux]を開きます。 Micr

                                                            [小ネタ]【Windows10ユーザー向け】ワンライナーで踏み台経由でプライベートのEC2にSSHアクセスする(Windows Subsystem for Linux版) | DevelopersIO
                                                          • 仕事が遅い人は絶対に知らないワンライナー10選 - Qiita

                                                            この記事は身の回りの困りごとを楽しく解決! by Works Human Intelligence Advent Calendar 2022の13日目の記事です。 この記事では皆さまに「遊び心」と「楽しさ」をお届けできればと思います はじめに 黒い画面にタカタカッ!ターン! っと打つとすべての仕事が完了した雰囲気を出すスーパーエンジニア、あなたの会社にも一人は居るのではないでしょうか。この記事では「仕事が早い人」なら誰でもやっている作業効率爆上げコマンドを10選ご紹介します。 実用性が高い・遊び心満載のワンライナー、ぜひお楽しみください! (タカタカッ!ターン!) 目次 1. カレントディレクトリのファイルをチラ見する「look」コマンド 2. iOSシミュレータをサクッと起動する「ios」コマンド 3. 今日変更があったファイルのみを出力する「lt」コマンド 4. Github上のPRの

                                                              仕事が遅い人は絶対に知らないワンライナー10選 - Qiita
                                                            • ELBのローカル側IP、パブリック側を取得するワンライナー - Qiita

                                                              aws ec2 describe-network-interfaces --filters "Name=description,Values=${ELBのENIのDescription}" | jq -r '.NetworkInterfaces[] | .PrivateIpAddress' | sort aws ec2 describe-network-interfaces --filters "Name=description,Values=${ELBのENIのDescription}" | jq -r '.NetworkInterfaces[] | .Association.PublicIp' | sort Register as a new user and use Qiita more conveniently You get articles that match your ne

                                                                ELBのローカル側IP、パブリック側を取得するワンライナー - Qiita
                                                              • Tree-sitterでシンタックスハイライトしたコードをHTMLで出力するワンライナー - Lambdaカクテル

                                                                Tree-sitterというソフトウェアがある。CとRustメインで書かれているパーサジェネレータとそれをとりまくツールである。 tree-sitter.github.io これを利用して、コードをもとにシンタックスハイライトを効かせたHTMLを生成できたのでその紹介をする。 追記(2023-05-16T10:43+09:00) Tree-sitterのアーキテクチャ Rust製CLIツール 事前準備(CLIツール) 事前準備(文法) シンタックスハイライト HTMLに出力する(その1)(追記) HTMLに出力する(その2) まとめ あわせて読みたい 追記(2023-05-16T10:43+09:00) tree-sitter単体でもHTMLを出力できたのでその旨追記した。 Tree-sitterのアーキテクチャ Tree-sitterはコアとなるソフトウェアと、各言語ごとの文法ファイル、

                                                                  Tree-sitterでシンタックスハイライトしたコードをHTMLで出力するワンライナー - Lambdaカクテル
                                                                • 個人的なシェル芸(シェルワンライナー)のまとめ | 俺的備忘録 〜なんかいろいろ〜

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

                                                                  • aws sts get-session-tokenの結果をexportするためのワンライナー - Qiita

                                                                    AWSやっているとよく出てくるこちらのSession TokenのExport。 aws sts get-session-token で取得すれば良いのですが毎度微妙に面倒でした。 export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY export AWS_SESSION_TOKEN=AQoDYXdzEJr1K...o5OytwEXAMPLE= Shellとかで実装されているのも見つけましたが、自分の好みでワンライナーにしました。 Qiitaの機能でコピーボタン押して使うと便利です。 出力して、別のターミナルに貼り付けたい時は、出力してコピペ。 aws sts get-session-token --query '

                                                                      aws sts get-session-tokenの結果をexportするためのワンライナー - Qiita
                                                                    • 今すぐalias登録すべきPowerShellワンライナー - Qiita

                                                                      はじめに PowerShellで開発する気がなくても、PowerShellを使う機会が最近増えてきたのでAliasを覚える事にしました。 VS Code の統合ターミナルからエイリアスを使って簡単なコマンドを打ちたい…… ローカル開発環境に立てたサーバーを見るためにhostsを編集したいけど、毎回ググったりするのに嫌気が指してきた…… ※2018年12月時点での環境(PowerShell 5.1.17134.407)で確認しています。 ※PowerShellのエイリアスに関する設定が済んでいる場合は以下のページ内リンクをクリックしてください。 → 今すぐalias登録すべきPowerShellワンライナー aliasおさらい(実行環境を整える) PowerShellはUnixのコマンドとの互換性を意識してか、 cd や wget が打ち込めますが、これらはPowerShellで定義されたコ

                                                                        今すぐalias登録すべきPowerShellワンライナー - Qiita
                                                                      • 1Passwordのitemを環境変数にセットするためのシェルコマンドを出力するワンライナー - けんちゃんくんさんのWeb日記

                                                                        1Password CLIのrunサブコマンドが登場して以来、envchainやenvopからの移行を進めていたのだが、読み込むための記法が若干面倒という課題がある。 そのため、手元では以下のようなワンライナーをつかってexport文に変換している。これを実行する前にop signinなどで該当のitemが存在するvalutにはログインしておく必要がある。 op item get --format json <your-item-name> | jq -r '.vault.id as $vault | .id as $item | .fields[] | "export " + .label + "=op://" + $vault + "/" + $item + "/" + .id' これを実行すると、your-item-nameに保存された全部の情報(ここでは、OS_USERNAMEやO

                                                                        • JavaScriptで二次元配列の行列を転置するワンライナー - Qiita

                                                                          日本語で検索してもコレというのが出てこなかったのですが、海外の記事に秀逸なワンライナーがあったのでご紹介。 元記事はコチラ。function()を使いたくなかったので代わりにアロー関数を使用しています。 コード const transpose = a => a[0].map((_, c) => a.map(r => r[c]));

                                                                            JavaScriptで二次元配列の行列を転置するワンライナー - Qiita
                                                                          • Route53のレコード一覧を表示するワンライナー | iret.media

                                                                            説明 AWSアカウント上で、Route53に登録済みのドメイン全てのレコード情報をテキスト表示させるワンライナーです。 python-botoに含まれるroute53コマンドとAWS CLIで実現させています。 for zoneid in `aws route53 list-hosted-zones|jq -r '.HostedZones[]|.Id'|awk -F"/" '{print $NF}'` do echo ------- domainname=`aws route53 get-hosted-zone --id $zoneid|jq -r '.HostedZone.Name'` echo "<>" route53 get $zoneid done ※route53コマンドはpython-botoをインストールすると含まれています。 実行例 $ for zoneid in `aws

                                                                              Route53のレコード一覧を表示するワンライナー | iret.media
                                                                            • Keyが揃ってないJSONデータをjqでワンライナーでヘッダ付きCSVに変換する - Qiita

                                                                              業務で最近JSONをjqで弄ることが多くなったので、jqを使って遊んでたらCSVができましたという話です。 問題 元となるJSONはこんな感じです。 {"col_chr1": "hoge", "col_num": 23, "col_bl1": false} {"col_num": 24, "col_bl1": true, "col_bl2": true, "col_chr2": "nya-n"} {"col_chr1": "hoge", "col_num": 2, "col_bl2": false}

                                                                                Keyが揃ってないJSONデータをjqでワンライナーでヘッダ付きCSVに変換する - Qiita
                                                                              • ある特定のパターンにヒットする次の行が特定のパターンだった時に削除するワンライナー - $shibayu36->blog;

                                                                                あるディレクトリ以下で特定のパターンにヒットする行を全て削除する - $shibayu36->blog;に引き続き、やり方を模索してみた。 たとえばgolangを使っていて、ある処理をt.Cleanupに寄せたので対応するdeferを全部消したい時がある。 // StartHogeHelperの中でt.Cleanupを使って自動でhogeHelper.Close()を呼ぶことにした hogeHelper := StartHogeHelper(t) // この行を消したい defer hogeHelper.Close() これはつまり「StartHogeHelperを呼んだ次の行でdeferを呼んでいたらdeferの行を削除する」と言い換えられる。もちろんこのやり方だと間違ったものも削除することもあるが、そこは手動で直すとして、ひとまず大多数を自動削除したい。 awkを使って実現する。また効

                                                                                  ある特定のパターンにヒットする次の行が特定のパターンだった時に削除するワンライナー - $shibayu36->blog;
                                                                                • ファイル名が意図しないものがあったら異常終了させるワンライナー、およびそれを GitHubActions で動かすまで - do_su_0805's blog

                                                                                  TL;DR find は対象が見つかろうが見つからなかろうが exit 0 する find を異常終了させるには -exec false {} + が楽そう せっかくなので GithubActions で動かしてみたよ ことのあらまし 特定の拡張子のファイルを見て処理を行う仕組みがあった。 ある時、ファイルをアップロードして処理されないと言う事件が起きた。 原因が拡張子の誤りだったんだけど、一文字間違いくらいでなかなか気づけなかった。 これは人間が確認すべきじゃないので CI に載せたくて、とりあえず「特定の拡張子でないファイルが現れたら異常終了する」術がないかなぁと調べ始めた 「特定の拡張子でないファイルが現れたら異常終了する」術 例として、 .json 以外出て来れられたらおかしい世界を考える ぱっと思いついたのは find . | grep -v "\.json$" みたいな話 だけ

                                                                                  新着記事