タグ

2020年10月24日のブックマーク (11件)

  • サカナの『鰓(えら)』の仕組み 地球温暖化が進むと呼吸が出来ない? | TSURINEWS

    魚類における鰓の役割 サカナの鰓(えら)には大きく分けて3つの仕事があります。それが呼吸・浸透圧調整・アンモニア排出の3つです。 ではそれぞれについて詳しく見ていきましょう。 1.鰓の役割:呼吸 まず鰓の一番の仕事と言えるのは、やはり「呼吸」です。 酸素を取り込み、二酸化炭素を排出する。生物が生きていくうえで必要不可欠なこの「呼吸」は、一部のサカナを除き肺ではなく鰓で行われます。 ほとんどのサカナが鰓を巧みに動かすことで、水を通過させ、水中に溶けた酸素を濾し取っています。この時、酸素を取り込むと同時に、水中に二酸化炭素も排出しています。 2.鰓の役割:浸透圧の調節 サカナは水中で生活しているため、体内の塩分濃度と外界の塩分濃度の差から起きる浸透圧の影響を常に受けています。 そのため、サカナは水を飲んだり、尿を排出することで、体内の塩分濃度を調節していますが、それだけでは間に合わないので、サ

    サカナの『鰓(えら)』の仕組み 地球温暖化が進むと呼吸が出来ない? | TSURINEWS
    piro_suke
    piro_suke 2020/10/24
  • 魚のエラ呼吸の仕組み。陸上で呼吸出来ない理由とか。 – アクアハーミット

    魚は肺ではなく鰓(えら)によって呼吸を行います。 水中でしか呼吸できない仕組みや、水面でパクパクする理由などを絡め、魚のえら呼吸について解説していきます。 えら呼吸の仕組み 呼吸というのは酸素を取り込み、二酸化炭素を排出するという行為です。 エラは毛細血管が張り巡らされており、そこに水を通過させることで血管の二酸化炭素を水中に排出し、水中にある酸素の取り込みを行っています。 つまりエラに水を通過させる必要があるため、口から水を取り込み、鰓蓋(えらぶた:目の後側にある切り込み)から水を排出して呼吸を行っています。 水の流れ:水中 → 口 → 鰓(えら) → 鰓蓋 → 水中 魚をよーく見ると鰓蓋(えらぶた)が動いているのが分かると思いますが、それにより呼吸を行っているのです。 泳ぐことでえらに水を通す魚も ただ魚の中には鰓蓋(えらぶた)をあまり動かさずに、呼吸を行うのもいます。 例えばイワシや

    魚のエラ呼吸の仕組み。陸上で呼吸出来ない理由とか。 – アクアハーミット
    piro_suke
    piro_suke 2020/10/24
  • Rust製ツールを使って定時で帰ろう (ripgrep,fd,exa)

    June 19, 2018 各種linuxコマンドをリッチで処理速度も早いRust製のCLIに置き換ると幸せになれるかもという話。タイトルが煽り気味で恐縮ですが、作業効率はわりかし上がると思うのでおすすめです。 (2023/09/25追記) exaがarchiveされezaにportされたようなので更新しました。 (追記終わり) 今回紹介するのは以下の3つのCLIです。 ripgrep fd exa eza ripgrep https://github.com/BurntSushi/ripgrep コマンド名はrg。grepの拡張版。agより若干速い。 brewで入ります。 brew install ripgrep -z で圧縮ファイルの中身も検索 .gitignore に記載のディレクトリ・ファイルを無視してくれる、すべて含むことも可能 SJISやEUC-JPなどもサポート、 -E で任

    piro_suke
    piro_suke 2020/10/24
  • Rust製コマンドでTerminal操作を快適にしよう! | DevelopersIO

    はじめに CX事業部のshuntakaです。 Terminalで作業をする人に馴染みの深いlsやfindといったOSコマンドの改善や拡張を目的としたRust製CLIが多く公開されています。 記事は、自分がTerminal操作で利用しているRust製CLIとその利用例を紹介したいと思います。 Rust製ですが、紹介するツールは基brewでインストール可能なので、気軽に試せます。 お盆が終わる前に入れておくと、お盆開けから一味違う自分になれます。 コマンド紹介 exa 該当するOSコマンド ls, tree 特徴 出力の色付けに加え、Gitのステータス表示もしてくれます(後述) 利用例1 lsを使う局面 exa -ahl --git aliasに登録しています alias ls='exa' alias ll='exa -ahl --git' 動作イメージ Gitのステータス上差分があるフ

    Rust製コマンドでTerminal操作を快適にしよう! | DevelopersIO
    piro_suke
    piro_suke 2020/10/24
  • argopt: Rust向けの宣言的なコマンドライン引数パーザー - 純粋関数型雑記帳

    TL;DR 簡潔で直感的に扱える、宣言的なRust向けのコマンドライン引数パーザーを作りました。 https://crates.io/crates/argopt モチベーション Rustにstructoptというライブラリがあります。これはコマンドライン引数をパーズするライブラリなんですが、僕はこのライブラリが大好きなんです。Rustのライブラリの中で一二を争うほど好きです。なんならコマンドラインツールをRustを書く理由の大部分がこのライブラリの存在といっても過言ではないかもしれません(過言ですけど)。 しかしstructoptも使い続けていると、どうにももっと便利にできるんじゃないのかと思う部分が出てきます。structoptでは名前の通りコマンドライン引数をstructで定義して、それに#[derive(StructOpt)] とStructOptをderiveすることでパーザーのコ

    argopt: Rust向けの宣言的なコマンドライン引数パーザー - 純粋関数型雑記帳
    piro_suke
    piro_suke 2020/10/24
  • How WebAssembly changes software distribution | Max Desiatov

    If you had any experience with Windows and Internet Explorer in the 90s, quite probably you remember ActiveX controls. Most frequently this involved bulky popups on pages with these controls having to display something more complex than a few blocks of text. Or, remember Java applets? They became available in 1995, and later they weren’t limited to just Windows and Internet Explorer. I remember I

    How WebAssembly changes software distribution | Max Desiatov
    piro_suke
    piro_suke 2020/10/24
  • Rust でお気楽非同期プログラミング - Qiita

    Rust 1.39 からは async/await が安定化され、非同期処理がぐっと書きやすくなりました。 Futureトレイトを自分で実装したり、loop_fnで所有権を取り回したりmap_errでエラー型を魔改造したり することはもうありません! おもむろに await していきましょう この記事は Rust 1.46 と tokio 0.2.22 に基づいています Rust での非同期処理 Rust では、非同期な計算は Future トレイトとして抽象化されています。JavaScript などでは Promise と呼ばれるものです。以前は非同期処理を扱うときに、場合によっては Future トレイトを実装する必要があることがありましたが、現在では async キーワードを使うことで簡潔に記述することができるようになりました。 async キーワードを使い、 非同期関数 async

    Rust でお気楽非同期プログラミング - Qiita
    piro_suke
    piro_suke 2020/10/24
  • Rust+Webフロントの最前線!tauriを試してみた

    @Pctg_x8です。 Deno 1.0の登場でRustとWeb関連技術の繋がりがより高まっていく中で、Electronライクな新しいアプリケーションフレームワークである「tauri」を見つけましたのでちょっと触ってみようと思います。 tauriについて 公式サイト: https://tauri.studio/ ※この記事ではv0.9.2をベースに解説しています。 tauriはまだメジャーバージョンが1になっていないため、頻繁にAPIの変更が起こる可能性があります。 概要 フロントはElectronと同じくWebViewですが、ベースの起動プログラム(Main Process)をRustで書くことができるものです。 ElectronではMain ProcessもJavaScript(Node.js)なので、例えば大量のデータを並行してバッと読むとか解析するとかの処理をさせようとすると マル

    Rust+Webフロントの最前線!tauriを試してみた
    piro_suke
    piro_suke 2020/10/24
    electronと同じことができてサイズが1/10だなんて、ちょっとしたGUIツールを作って配布するのに最高じゃないか。
  • Denoはプロダクションで利用可能

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Denoはプロダクションで利用可能
    piro_suke
    piro_suke 2020/10/24
  • TechCrunch

    piro_suke
    piro_suke 2020/10/24
    スマートスピーカーってとても未来的なのだけど声を出すのがめんどくさそう、と思ってしまう。売れてるということは少数派だったのか。
  • 弟が生まれる際に母がある根回しをしたことで、有頂天鼻高々からの姉人生がスタートした「こうすれば良かったのか」「弟ができたことが誇らしい日になる」

    かまぼこ🎃 @kamabokotikuwa うちの母は私に弟が産まれる際に 「産まれた赤ん坊はお祝いを貰っても覚えてないから、頂けるのなら先の子に『お姉ちゃんになっておめでとう』お祝いを」と根回ししてたそうで 私の元には『お姉ちゃんおめでとう贈呈品』が届きまくり、有頂天鼻高々からの姉人生スタートでした 御参考になれば幸いです 2020-10-22 13:52:42 かまぼこ🎃 @kamabokotikuwa 単純なわたくし「はっはっは、何でも我慢してしんぜよう!なぜなら私お姉ちゃんだから!お姉ちゃんだから!!!ドヤァ!!!」 母「さすがお姉ちゃんになると違うわね、凄いわね」 単純なわたくし「はーっはっはっは!!////」 2020-10-22 13:54:47 かまぼこ🎃 @kamabokotikuwa 母の子育て戦法が皆様の目に留まり嬉しく思います。 今でも弟と二人でネズミーに行く

    弟が生まれる際に母がある根回しをしたことで、有頂天鼻高々からの姉人生がスタートした「こうすれば良かったのか」「弟ができたことが誇らしい日になる」
    piro_suke
    piro_suke 2020/10/24