タグ

2020年3月11日のブックマーク (4件)

  • Python3.7で導入されたdataclass入門 - MyEnigma

    Python実践入門 ── 言語の力を引き出し、開発効率を高める (WEB+DB PRESS plusシリーズ) 目次 目次 はじめに 通常のclassとdataclassの比較 dataclassの良いところ データを格納する箱であることを明確にできる。 クラス定義を短くかける 型情報を書くことでデータ構造が見やすくなる。 Printしたときに、そのままオブジェクトの中身を表示できる。 asdict関数でdictに変換できる。(Dictから簡単にJSONにも変換できる) Dict(JSON)からdataclassを作ることもできる Frozen引数を使うことで、簡単にイミュータブルにもできる。 データが作られたときに、自動後処理機能を追加することができる。 dataclassの残念なところ コレクションの初期化 参考資料 MyEnigma Supporters はじめに C++ユーザやJ

    Python3.7で導入されたdataclass入門 - MyEnigma
  • Wiresharkで観察するIPv4 Mapped IPv6アドレスを使った通信:Geekなぺーじ

    「Wiresharkで観察するIPv4 Mapped IPv6アドレスを使った通信」という動画をYouTubeで公開しました。 IPv6 アプリケーションが、IPv4で通信するためのアドレスとして、IPv4-MappedIPv6アドレスというものが用意されています。IPv4 Mapped IPv6アドレスは、IPv4射影IPv6アドレスとも呼ばれています。 IPv4との互換性のために標準化されているIPv4-Mapped IPv6アドレスは、IPv4アドレスを表現する手段として利用されることがあります。 このIPv4 Mapped IPv6アドレスは、結構、勘違いされることが多いです。 よくある勘違いとしては、IPv4 Mapped IPv6アドレスを指定して通信を行うと、IPv6を使って、指定したIPv4アドレスとの通信ができるというものです。ありがちなのが、NAT64のような仕組みが間

  • 初心者が流れで学ぶDocker/Kubernetes超入門 - Qiita

    Help us understand the problem. What are the problem?

    初心者が流れで学ぶDocker/Kubernetes超入門 - Qiita
  • マーガリンの歴史 - 歴ログ -世界史専門ブログ-

    驚くべき進化を遂げた「バターの代替品」の歩み マーガリンが植物性だということはご存じだと思います。 安いし植物性だからという理由でマーガリンを買う方もいるでしょうし、トランス脂肪酸が体に悪いと考えて意図的に避けている方もいると思います。 マーガリンは「バターの代替品」という出自もあって、長年酪農産業やバター産業からの攻撃や規制を受けてきたし、消費者からも疑惑の目を向けられてきました。 しかし絶え間ない技術革新と進化により、確実に消費者によって信頼され市場を形成してきた歴史があります。 1. マーガリンとは Photo by SpooSpa マーガリンとバターは見た目も味も似ていますがまったく異なります。 バターは乳脂肪を撹拌し固形化させたもの。一方マーガリンは植物性の油を練り合わせたもの。コーン油、大豆油、紅花油など味に合わせて様々な種類の油が用いられています。 乳製品っぽい味がしますが

    マーガリンの歴史 - 歴ログ -世界史専門ブログ-