タグ

2021年5月7日のブックマーク (7件)

  • シェルスクリプト リファクタリング ~遅いシェルスクリプトが供養されてたので蘇生して256倍に高速化させました~ - Qiita

    はじめに ことの始まりは「シェルスクリプトでツールを作ったけど速度が遅くて使い物にならなかったので供養」というツイートを見たからです。コードを見てみると、実例をあまり見ないシェルスクリプトのリファクタリング例として丁度良い内容と分量だったため記事にいたしました。記事を書くにあたりコードの利用を快く承諾していただいた @Hayao0819 様にはこの場を借りて御礼を申し上げます。 内容は章立てで構成しており、序章で事前調査をし、第一章で一般的なリファクタリング、第二章でパフォーマンスを重視したリファクタリング、終章で少し余談をして締めくくっています。最初はパイプは並列処理されるから速くなるというのは神話(そうとは限らない)についても書いていたのですが流石に長いので分けました。それでも書きたいことを色々書いていたらめちゃくちゃ長くなってしまいましたので読み物として私がどんなことを考えながらリフ

    シェルスクリプト リファクタリング ~遅いシェルスクリプトが供養されてたので蘇生して256倍に高速化させました~ - Qiita
  • 一家4人を博多港に沈める凶行 犯人の実家を中国河南省に訪ねると「こんな小さな子まで…」 | 未解決事件を追う | 文春オンライン

    父親は「おとなしい子だったので信じられない」 中国で逮捕された主犯の王亮(犯行時21、以下同)には、共犯の楊寧(23)の逮捕に至る情報提供の協力があったとして無期懲役の判決が下された。また楊には死刑判決が下され、05年7月に刑が執行されている。一方、日で逮捕された魏巍(ギギ=中国読みはウェイウェイ、23)にも死刑判決が下され、19年12月に刑が執行された。 この事件を取材していた私は、03年8月に逮捕された魏が、犯行への関与を自供した直後の9月16日、中国・河南省にある魏の実家に通訳を介して電話を入れ、息子の逮捕を知らずにいた父親に事件のことを伝えている。 「まさか……。おとなしい子だったので信じられない……。息子から最後に電話を受けたのはもう何カ月も前です。ただ、日にいる息子の友だちの母親から、うちの子が8月中旬に中国に帰ってくるかもしれないと連絡を受けていました。それなのに帰ってく

    一家4人を博多港に沈める凶行 犯人の実家を中国河南省に訪ねると「こんな小さな子まで…」 | 未解決事件を追う | 文春オンライン
  • GitHub - google/zx: A tool for writing better scripts

    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 - google/zx: A tool for writing better scripts
  • ワールドミュージックはなにが面白いのか - nomolkのブログ

    なんとなく他人と音楽の話になって、何聴くんですかーみたいな話になったときに「ワールドミュージックです」って言うとたいてい「そうなんですねー、ところで…(別の話題)」ってなるんですけど、どうも世の中にワールドミュージックの面白さが理解されてないみたいなんですよ。なのでこの機会に、ワールドミュージックの何が面白いのかをご説明しようと思います。 説明にあたってワールドミュージックという語の定義を明確にしておく必要があると思いますが、ここでは「土着の音楽そのもの、あるいは土着の音楽の影響を強く受けている音楽」くらいの意味合いで使います。 また筆者は趣味で聴いてるだけの人間なので、専門家であるとか、特定のジャンルにすごい詳しいというわけではありません。どちらかというと広く浅くいろいろ聴いているタイプの人間です。最近は昔ほど掘れてないので、サンプルとして挙げる音源は少し古いものが多いかもしれません。

    ワールドミュージックはなにが面白いのか - nomolkのブログ
  • コロナ禍だけどキンタマ手術してもらってきた

    コロナ禍の今、俺の金玉を手術してもいいのか問題 https://anond.hatelabo.jp/20210114141729 この後日談です。コメント・トラバくれた方ありがとう!もし分らんとことかあればできるだけ答えたい。 金玉、病気だった上の投稿の後、意を決して近所の泌尿器科で金玉を診てもらった。やはり典型的な精索静脈瘤だったようで、3段階あるグレードの中でもガッツリ一番上のグレード3らしい。あとから調べるとグレード3の基準は怒張した血管のでこぼこが陰嚢の外から見えるか、というものなのだけれど、正直まったく病気だとは思っていなかった。てっきりみんな左側の金玉にはうどんがついているものだと思っていた。 先生に「薬もなくはないけど、治したいなら基的に手術やね(概略)」と言われ、手術ができる大きい病院に紹介してもらった。 金玉の最新治療できる人少ない問題紹介された大病院に行き、CTその他

    コロナ禍だけどキンタマ手術してもらってきた
  • ブラウザレンダリングの仕組み

    フロントエンド用語を100秒で解説するチャンネルを作りました! よかったらチェックしてみてください! はじめに 以前書いた記事「Webページがブラウザに表示されるまでに何が起こるのか?」で ブラウザレンダリングについて詳細に知りたいという意見をいただいたので、調べてまとめてみました。 全体図 レンダリングの大まかな流れです。 HTMLのダウンロード サーバから送られてきたHTMLをダウンロードします。 HTMLの解析 サーバから送られてきたHTMLファイルは、「0」と「1」でできたデータになっています。 ブラウザは、サーバから受け取ったデータをそのままHTMLとして解釈することはできないので、自分で扱うことができる形、つまりDOMに変換する必要があります。この作業を 解析 ( Parse ) と言います。 HTMLをダウンロードしたら、すぐにこの解析作業に入ります。作業は以下のようなステッ

    ブラウザレンダリングの仕組み
  • HTTPキャッシュ入門の入門 – cat /dev/random > /dev/null &

    ローカル・経路上のキャッシュを併用しよう キャッシュは再利用されるほどいいものです。 サイトの規模にもよるのですが、ローカルと経路上のキャッシュはそれぞれ性質が異なるため、ブラウザキャッシュだけ適切に設定しておけば経路上では不要というわけではありません。 ローカルキャッシュはキャッシュを持つクライアント自身がサイトを再訪する場合は有効ですが、キャッシュを持っていない新規クライアントには無効です。 経路上のキャッシュは新規クライアントに対してもキャッシュを返すことができるため、例えばサイトへの流入が突然増えるといった事態でも対処がしやすいです。 そのためコンテンツ次第ではありますが、ブラウザキャッシュのように特定のクライアントでしか使えないprivate cacheにするよりも、 効率を考えてローカル・経路上のどちらでもキャッシュができ、多数のクライアントで共有できるshared cache