Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
At this website you can find handfuls of online computer utilities which allow you to perform various tasks without installing any software at your computer apart from the browser. It can be considered as a large utility set for an Internet operating system (like Chrome OS, for example). Utilities provided: Analyze words, sentences, structure or style of any text Learn, teach or research English l
きっかけ @m4g さんのツイートでいろんなツールを思い出したのでまとめておきます CIDR入れたら該当するIPアドレスが全部テキストで吐かれるツールとかないかなぁ。 192.168.0.0/16って入れたら 192.168.0.1 192.168.0.2 …… 192.168.255.254 みたいに出力されるとexpingの一覧とか作る時めっちゃ楽— m4g (@m4quick) 2022年5月13日 きっかけ prips (print IP address) pripsのインストール pripsの使用例 aggregate aggregateのインストール aggregate使用例 grepcidr grepcidrのインストール grepcidrの使用例 sort まとめ prips (print IP address) 私も以前同様のツールを探して、blacknonさんのブログで
コンバンハ、千葉(幸)です。 AWS サービスの IP レンジの確認にip-ranges.jsonを jq でフィルタリングすることがしばしばあります。 そのまま実行すると IP プレフィックスは整列されていない状態で出力されるため、ソートしたいと考えました。 jq の機能に sort が含まれているため、そちらでなんとかできないかと思い試してみました。 まとめ jq の sort_byを使用すると文字列としてソートされるため期待した並びにならない jq でソートするのは諦めてパイプしてsortを使用しよう sortを使用する場合は-Vオプションを使用しよう (追記)jq だけでも split() や map() を使用すれば実現できる……! ip-ranges.json に jq を使用する AWS サービスが使用する IP アドレス範囲は、ip-ranges.jsonとして公開されてい
はじめに ご無沙汰しております。田中です。今回は jq と JMESpath について書きます。 AWS CLI の返り値の JSON は、以下のように --query オプションに JMESPath を指定して処理できます。 # 名前が test- で始まる最新の AMI の id を取得 $ aws ec2 describe-images \ --filters Name=state,Values=available Name=is-public,Values=false \ --query "Images[?starts_with(Name, 'test-')] | sort_by(@, &CreationDate) | reverse(@)[0].ImageId" "ami-xxxxxxxxxxxxxxxxx"
徐々に増える。 検索(ハイライト)した文字列をそのまま置換する 一度 /<search_word> または * でハイライトした状態で :%s//<replace_word>/g :%s/<search_word>/<replace_word>/g と同じ結果になる。 空行削除 :g/^$/d 3行以上の空行を2行空行に置換する :%s/\n\{4,}/\r\r\r/ 重複している行を削除 :sort u 検索文字列を含む行を削除 :g/search/d または、一度 /search で検索して :g//d 検索文字列を含まない行を削除 :v/search/d または、一度 /search で検索して :v//d 文字をn個挿入する normalモードで 100i- 。 文字列も日本語も可能。 Anker PowerCore Slim 10000 PD(モバイルバッテリー 10000mAh
エキスパートPythonプログラミング改訂2版 作者: Michal Jaworski,Tarek Ziade,稲田直哉,芝田将,渋川よしき,清水川貴之,森本哲也出版社/メーカー: KADOKAWA発売日: 2018/02/26メディア: 単行本この商品を含むブログを見る はじめに 今勉強用に作ってるToDoリストのようなアプリケーションで、下のようなデータを扱っている。 tasks = [ {'TaskId':0, 'TaskTitle':'Fishing'}, {'TaskId':2, 'TaskTitle':'Cycling'}, {'TaskId':1, 'TaskTitle':'Running'} ] このリストを中に入ってる辞書型のTaskIdでソートしたいけど方法が分からなかったので調べた見た。結論からいうとlambda式を使うことでシンプルに書けるみたい。 lambda式
PyPyは同じソースを動かしてもPythonよりたいてい速いのですが、遅くなることもあります。その対処法がいくつかあるので紹介していきます。 今回はリストのソートです。こんなコードを動かしてみます。 from itertools import * import time def gen_S(): S = 290797 while True: S = S * S % 50515093 yield S def sort_long(N): a = list(islice(gen_S(), N)) t0 = time.clock() a.sort() print time.clock() - t0 N = 10 ** 7 sort_long(N) これを動かすと、Pythonで9秒、PyPyで25秒でした。 これがなぜ遅いかというと、リストに多倍長整数が混じっているからのようです。この要素は大きさ
データの集計ではsort | uniq -c をシェル芸で良く使うけど大量データには向かないのでawkでもっと高速な処理を書くShellScriptAWK sort | uniq -c という操作は、データの集合から件数を数えるのによく使いますね。 uniq はデータから重複データを取り除いたり、重複したデータだけを取り出したり、あるいは件数を数える、という処理ができるコマンドですが、実行時の前提条件として予めソートされたデータが必要です。だから先に sort しています。 しかしデータの母集団が大きいと sort の処理時間がボトルネックとなって、数分単位のオーダーで処理待ちが起きることがあります。そのような場合に sort | uniq -c とは違う方法で集計を行えば、処理速度を大幅に改善できる可能性があります。 例:1から1000までのランダムな値の集合1億件について、値ごとの
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? UUIDは重複しないIDを生成する手段として便利ですが、特にversion4(乱数によるUUID)を利用する場合は一意性を得るのと同時に乱雑さも得ることになりますので、UUIDに順序性を求めることができません。 UUID - Wikipedia https://ja.wikipedia.org/wiki/UUID UUID(Universally Unique Identifier)とは、ソフトウェア上でオブジェクトを一意に識別するための識別子である。UUIDは128ビットの数値だが、十六進法による550e8400-e29b-41d4-
CodeEvalのSimpleSortingの解法に関する質問です。 https://www.codeeval.com/open_challenges/91/ 以下のコードを実行すると、Float型のソートがうまく行きません。 (-10.000, -1.000, -2.000) -> (-1.000, -2.000, -10.000) なぜなのか、ヒントを教えてください。 (ns simple-sorting.core (:use [clojure.string :only [split join]]) (:gen-class)) (defn splt-num [s] (split s #" ")) (defn str->num [coll] (map read-string coll)) (defn num->float3 [coll] (vec (map #(format "%.3f"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く