並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 55 件 / 55件

新着順 人気順

ワンライナーの検索結果41 - 55 件 / 55件

  • 素数一覧を求めるワンライナー各言語まとめ - Qiita

    お遊び記事です.【追記】お遊びのつもりが,とても秀逸な別解がコメント欄に集まりましたので,そちらもぜひ御参照下さい.とりあえず,J言語すげえ. アルゴリズムと実装 主に関数型リスト処理を用いて,$x$を$2〜x-1$の各整数で割った余りのリストに0が含まれていなければ$x$を素数と判定しています.このため,任意範囲の整数リスト生成(range等),リスト各要素への関数適用(map等),リストに特定の値が含まれているかの判定(include等),条件を満たした要素のみをリストから取り出す処理(filter等)を行う関数があると,より短いワンライナーとなります. 各言語での記述例 $1<n<100$の$n$について素数判定を行った結果を表示しています.どうしても長くなりがちなので,字句解析が可能な程度に空白等を詰めています. >> ->n{(2...n).reject{|x|(2...x).m

      素数一覧を求めるワンライナー各言語まとめ - Qiita
    • Amazon.co.jp: 1日1問、半年以内に習得 シェル・ワンライナー160本ノック (Software Design plusシリーズ): 上田隆一, 山田泰宏, 田代勝也, 中村壮一, 今泉光之, 上杉尚史: 本

        Amazon.co.jp: 1日1問、半年以内に習得 シェル・ワンライナー160本ノック (Software Design plusシリーズ): 上田隆一, 山田泰宏, 田代勝也, 中村壮一, 今泉光之, 上杉尚史: 本
      • 【Node.js v11】ディレクトリ内のファイルパスを再帰的に取得するワンライナー - Qiita

        ディレクトリ内全てのファイル一覧を取得するというありふれた処理ですがたまたまワンライナーを思いついたのでメモ代わりに紹介します 同期メソッドなので使いどころには注意してください const fs = require('fs') const listFiles = (dir) => fs.readdirSync(dir, { withFileTypes: true }).flatMap(dirent => dirent.isFile() ? [`${dir}/${dirent.name}`] : listFiles(`${dir}/${dirent.name}`) ) console.log(listFiles('hoge/fuga')) fs.readdirに withFileTypes: true オプションが追加されてたんですね、最近知りました https://nodejs.org/a

          【Node.js v11】ディレクトリ内のファイルパスを再帰的に取得するワンライナー - Qiita
        • macOS に GitHub 風の軽量 Git サーバーを一発で建てるワンライナー - Qiita

          簡単に Git サーバーを Mac で建てたい GitHub のような Git サーバーを自宅/オフィス用に Mac・・・ で簡単に・・・建てたい。 しかし、MySQL や Postgres などの DB サーバーや面倒な設定のいらない俺様専用レベルの Git サーバーはないものか @ HighSierra (OSX 10.13.6) TL; DR (今北産業) バイナリ1つで動作する「Gitea」はいかがでしょう。 brew でインストール可能(要 tap と各種設定) コマンド 1 行で SQLie3 + 日本語化 + 空きポートで安定版 Gitea がインストールできるスクリプトを用意しました。 いんふぉ Gitea は Golang で作られており、バイナリ本体のサイズも 51 MB 程度です。 日本語表記に対応しています。(日本語化対応状況) 公式サイト「Gitea」 https

            macOS に GitHub 風の軽量 Git サーバーを一発で建てるワンライナー - Qiita
          • [小ネタ]EC2のRIの値段がパッと知りたい時に役に立つかもしれないワンライナー | DevelopersIO

            EC2のRIの値段をパッと調べる方法が無いかなと思って作ったワンライナーを備忘も兼ねて公開してみます。 西澤です。EC2のRIの値段を調べるのが手間なことがあると思います。これをパッと取る方法が無いかなと思って作ったメモを備忘も兼ねて公開してみようと思います。 ちなみに、私も下記記事で紹介されている Amazon EC2 Instance Comparison が大のお気に入りなので、EC2の料金やスペックを確認するほとんどのケースはこちらで済ませています。 EC2インスタンスの比較検討が超効率的にできるサイト[EC2Instances.info]の紹介 環境 環境は、通常利用しているMBPのbash環境です。が、先にお詫びと言い訳させていただきますと、始めは取得できるjsonから良い感じに情報を抽出できるような仕組みを検討したのですが、構造が複雑過ぎて断念。なるべく環境に依存しないように

              [小ネタ]EC2のRIの値段がパッと知りたい時に役に立つかもしれないワンライナー | DevelopersIO
            • TerminalからワンライナーでAirDrop - 新・OS X ハッキング!(265)

              私は小説家が書く短編が好きで、村上春樹さんの作品も長編小説よりエッセイのほうが好みだったりする。安西水丸さんがイラストを担当した「村上朝日堂」は洒脱で、軽妙で、ああこんな文章を書けたらなあとつくづく思う。中島らもさんもまた然り、名回答(?)を集めた「明るい悩み相談室」や短編の「お父さんのバックドロップ」は傑作だった……などと思いを巡らしたきっかけは「AirDrop」だ。 AirDropといえば、iPhone/iPadとMacにおけるワイヤレスファイル転送の基本。直感的なユーザインターフェイスを備えるだけでなく、BLEとWi-Fi、そしてIPv6の長所を巧みに活用しているところがミソだ(参考)。ワイヤレスファイル転送の実装として鮮やかかつエレガント、バックドロップさながらのキメ技といえる。 そのAirDropは、OS X 10.7 Lionのとき追加された「Multipeer Connect

                TerminalからワンライナーでAirDrop - 新・OS X ハッキング!(265)
              • AWSの情報をCSV出力するワンライナー - Qiita

                概要 EC2インスタンスの情報だとかRDSの情報だとかいろいろ一覧にして作業したいとき用のワンライナー 出力をスプレッドシートに貼り付けて,で列に分ければ表管理できるので便利 csv楽でいいんですよね、csv 前提 各種資産を取得できるIAMの権限 ローカル端末はMacを使用 jqが必要 EC2 インスタンス名,インスタンスID,インスタンスタイプ,ステータス,作成日時 で出力し、クリップボードへ保存 aws ec2 describe-instances \ --query "Reservations[].Instances[].{InstanceId:InstanceId, InstanceType:InstanceType, State:State.Name, Name: Tags[?Key==\`Name\`].Value, LaunchTime:LaunchTime}" \ --o

                  AWSの情報をCSV出力するワンライナー - Qiita
                • node.js ワンライナーで、標準入力のJSON文字列を整形表示

                  echo '{"hoge": 1}' | node -e "var stdin = ''; process.stdin.resume(); process.stdin.setEncoding('utf8'); process.stdin.on('data', function (chunk) { stdin += chunk}); process.stdin.on('end', function () { var output = JSON.stringify(JSON.parse(stdin), null, ' '); console.log(output) });"

                  • Perlワンライナー小技集 - Qiita

                    Perl Advent Calenderなんと2020年になってもやってます。めでたいですね。 昨日は@narita_cppによるPaws::S3 で ECS タスクロールを用いてS3へファイルをアップロードするでした。 さて、今回はPerlワンライナー小技集ということで、先日Perl Hackers Hubに寄稿した記事の没ネタ落ち穂拾いです。 historyから引っ張ってきた小技をいくつか紹介します。 電卓 地味に面倒なのですがperlだと楽ちんです。 たとえば、$1.12/hourのSaaSを1ヶ月(30日)利用した際の日本円換算を雑にやるにはこう。

                      Perlワンライナー小技集 - Qiita
                    • ElastiCache for Redis クラスターのクラスターモードが有効かどうかを一括で確認するワンライナー | DevelopersIO

                      クラスターモードが有効か無効かはどのように確認するのか ここまで確認した情報を整理すれば、クラスターモードの有効/無効が自明であるケースもあります。 エンジンが Memcached であれば無効(正確には「該当しない」) バージョンが Redis 3.2 より古ければ無効 シャード(ノードグループ)が 2つ以上あれば有効 上記に当てはまらない場合はまた別の手段で確認します。 クラスターモードの有効/無効はクラスターそのものパラメータとして定義されているわけではなく、「クラスターに関連づけられているパラメータグループ内のパラメータ」で定義されています。 具体的には、cluster-enabledというパラメータです。この値がyes であれば有効、 noであれば無効です。こちらのエントリにて取り上げられています。 redis 3.2 以降のデフォルトパラメータグループでは末尾に.cluster

                        ElastiCache for Redis クラスターのクラスターモードが有効かどうかを一括で確認するワンライナー | DevelopersIO
                      • Bashのfor文をワンライナーへ書き換える方法 - Qiita

                        xargsコマンドを用いて、Bashのfor文をワンライナーへ書き換える方法についてまとめてみます。 xargsコマンドとは 標準入力からリストを読み込み、それをコマンドの引数として展開・実行するコマンドです。 改行区切りのリストを処理する場合 基本的な書き換え 以下のような処理があったとします。

                          Bashのfor文をワンライナーへ書き換える方法 - Qiita
                        • Javascriptワンライナーでreturnを省略出来ますが、returnくらい書いてて欲しいと思うわけです(言語仕様的に)。JSが主戦場でないエンジニアにとって分かりづらくないですか?

                          回答 (6件中の1件目) むしろ、アロー関数式のワンライナーのときだけしか省略できないというのが、JSのセンスのよさなんですよ。 return を常に省略可能とするというのでは不要な戻り値を制御できないし、常に省略不可能にすると冗長だし、というところをうまく解決しています。 ただ、JSユーザー側で次のように書く人も多いので困りものでもあります。 [code]onChange = (e) => changeEvent(e); [/code]これだと戻り値を利用しているのか利用していないのかわからない。 非常に細く書いておくと、changeEventの前に処理をいれたくなってリファク...

                            Javascriptワンライナーでreturnを省略出来ますが、returnくらい書いてて欲しいと思うわけです(言語仕様的に)。JSが主戦場でないエンジニアにとって分かりづらくないですか?
                          • [AWS]sts assume roleの一時クレデンシャル発行&設定をワンライナーでやってみた - Qiita

                            はじめに AWSでSwitch Roleやサービス間のクロスアカウントアクセスを実現するために、IAMロールを使用したアクセスの委任が必要で、そのための一時クレデンシャルの発行をaws cliで行うケースもよく出てくると思います。 aws cliを使った一時クレデンシャルの発行と設定にはいくつかの方法があるかと思いますが、コマンド一行で、つまりワンライナーで実現できないかについて調べてみました。 やりたいこと 例えば、以下のようにアカウントAのEC2インスタンスから、アカウントBのAWSリソース(S3やDynamoDBなど)にアクセスしたいとします。 IAMポリシー等の説明は割愛しますが、この場合、以下の流れになると思います。 権限を引き受けるEC2インスタンスプロファイル(IAMロール)でaws sts assume-roleを呼び出す stsからアカウントBにあるassumed rol

                              [AWS]sts assume roleの一時クレデンシャル発行&設定をワンライナーでやってみた - Qiita
                            • Gitのコミット日付をまとめて書き換えるワンライナー - Qiita

                              なんらかの理由でGitのコミットに入っている日付(タイムスタンプ)をまとめて書き換えたいとします。特定のブランチの日付がまとめて変だ、とかですね。やり方を調べてまとめました。 TL;DR mainから現在のブランチまでのコミットを全て現在時刻にしたい場合こう書くといいみたいです。 DT=$(date -R); git filter-branch --env-filter "GIT_AUTHOR_DATE='${DT}'; GIT_COMMITTER_DATE='${DT}';" main...HEAD $(date -R)を書き換えれば現在時刻以外にもできます main...HEADを書き換えれば任意のリビジョンを選択できます 何回も流すときは-fを付けることになるみたい? どういう事をやっているスクリプトなのか おそらくGitに慣れている人にとっては大したことない処理だと思うのですが、要

                                Gitのコミット日付をまとめて書き換えるワンライナー - Qiita
                              • 世間のリバースプロキシサービスが怖いのでワンライナーでAWS上に立てられるようにした - Qiita

                                きっかけ Slack botの開発を始めたところ非常にやりにくかった。 手元のPCにSlackアプリがあり、自作のSlack botも起動している状態で、それがお互いに通信するにはSlackのサーバーを経由する必要があるからだ。 そうすると、Slackサーバーから手元のSlack botにアクセスできるようにしなければならない。 ということで、色々調べてみるとリバースプロキシサービスを使って開発している人が多いようだった。 例えば、ngrok, servo, localhost.runなどを使っている人がいた。 ただ、外部のサービスに社内のチャット内容とかトークンとか流したくない・・・と思ったので自分の管理下のAWS VPC内にリバースプロキシを立てることにした。 最終的にこんな感じで起動できるようになった。 $ yarn -s generate 2> /dev/null | aws ec

                                  世間のリバースプロキシサービスが怖いのでワンライナーでAWS上に立てられるようにした - Qiita