タグ

2020年7月13日のブックマーク (50件)

  • 理解してるつもりの SSL/TLS でも、もっと理解したら面白かった話 · けんごのお屋敷

    apache や nginx の設定をしたことがあれば以下の様な行を見たことがある人も多いのではないでしょうか。(※ 下記は nginx の設定。apache の場合は SSLCipherSuite です。) ssl_ciphers AES128-SHA:AES256-SHA:RC4-SHA:DES-CBC3-SHA:RC4-MD5; これが暗号スイートを指定している箇所です。そしてこの部分、わけのわからない文字列の羅列なのですごく取っつきにくくて何を指定したらいいかわからないので、コピペしてしまう人も多いんじゃないでしょうか。かくいう私も数年前に趣味で TLS 対応の Web サービスを作った時はコピペで済ませていました。この暗号スイートは、以下のような OpenSSL のコマンドを使って対応している一覧を見ることができます。 $ openssl ciphers -v AES128-SH

    理解してるつもりの SSL/TLS でも、もっと理解したら面白かった話 · けんごのお屋敷
    fuyu77
    fuyu77 2020/07/13
  • Secure Sockets Layer - Wikipedia

    アプリケーション層プロトコルへの適用[編集] TLSは特定のアプリケーション層プロトコルに依存しないため、HTTP以外にも多くのプロトコルにおいて採用され、クレジットカード情報や個人情報、その他の機密情報を通信する際の手段として活用されている。 既存のアプリケーション層プロトコルでTLSを利用する場合、大きく2つの適用方式が考えられる。まずひとつは、下位層(通常はTCP)の接続を確立したらすぐにTLSのネゴシエーションを開始し、TLS接続が確立してからアプリケーション層プロトコルの通信を開始する方式である。もうひとつは、まず既存のアプリケーション層プロトコルで通信を開始し、その中でTLSへの切り替えを指示する方式である。切り替えコマンドとしてSTARTTLSが広まっているため、この方式自体をSTARTTLSと呼ぶこともある。 前者はアプリケーション層のプロトコルをまったく変更しなくてすむこ

    Secure Sockets Layer - Wikipedia
    fuyu77
    fuyu77 2020/07/13
  • 次世代Webカンファレンス 2019:HTTPSセッションが面白かった - ろば電子が詰まつてゐる

    以前から気になっていた「次世代 Web カンファレンス 2019」を、ようやく聴きに行くことができました。 たくさんのトークがありましたが、ここではHTTPS (hashtag: #nwc_https)をメモしておきます。なお、このセッションが間違いなく一番アツく、一番面白かったです! 当日の動画 https://www.youtube.com/watch?v=_8dCa8wj8QY togetter https://togetter.com/li/1268794 以下、当日参加した、もしくは動画を見たという前提でのメモなので、見てない人はぜひ見ましょう。 PKI 「低レイヤから行きましょう」ということで、はじめはPKI絡み。Symantecのdistrustと、日のGPKIの話でした。 トーク中に何度か出てきましたが、認証局(厳密にはCAとRAを分けて書くべきですが、どうせみんな一緒な

    次世代Webカンファレンス 2019:HTTPSセッションが面白かった - ろば電子が詰まつてゐる
    fuyu77
    fuyu77 2020/07/13
  • ソフトバンク障害は“他人事”ではない デジタル証明書のヒヤッとする話 (1/3) - ITmedia NEWS

    12月6日、ソフトバンクで約3060万回線に影響が及ぶ大規模な接続障害が発生しました。ITmedia NEWSでも報じた通り、原因は、コアネットワークで利用していたエリクソン製の通信機器、MME(Mobility Management Entity)で「デジタル証明書の有効期限が切れたため」と発表されています。 19日に行われた上場記者会見での説明によれば、LTE交換機の内部的な処理、具体的にはユーザー情報を管理するLDAPサーバの監視通信を暗号化するための証明書で有効期限が切れてしまったとのことです。 このニュースを聞いて、サーバやネットワーク管理に携わるエンジニアの方々の中には、「ヒヤっとした」「一応、うちの機器も証明書の期限を確認し直そう」と、他山の石と捉える人が多かった印象です。一方で「期限切れなんて、何でそんな基的なことが管理できていないの?」と、疑問を抱く人も少なくなかったよ

    ソフトバンク障害は“他人事”ではない デジタル証明書のヒヤッとする話 (1/3) - ITmedia NEWS
    fuyu77
    fuyu77 2020/07/13
  • TLS1.3時代の新常識

    TLS • TLS (reliable) endpoint endpoint CC BY 3.0 https://www.youtube.com/user/TheWikiLeaksChannel ClientHello+ ApplicationData end_of_early_data Finished ServerHello EncryptedExtension ServerConfiguration Certificate CertificateVerify Finished ApplicationData

    fuyu77
    fuyu77 2020/07/13
  • Amazon Route 53(スケーラブルなドメインネームシステム (DNS))| AWS

    Amazon Route 53 信頼性が高く、費用対効果に優れた方法でエンドユーザーをインターネットアプリケーションにルーティングする

    Amazon Route 53(スケーラブルなドメインネームシステム (DNS))| AWS
    fuyu77
    fuyu77 2020/07/13
  • mozaic bootcampに参加して気づいた、自分に欠けていたWeb技術の知識メモ - ninjinkun's diary

    mozaic bootcampというhttps://t.co/OfP8vuZTkfリスナーのための4日間通し勉強会に参加中。2日目の今日はkeep-aliveからのちょっとHTTP2、これからCookieの話— にんじんくん (@ninjinkun) 2019年4月29日 mozaic bootcampとは? mozaic.fmリスナー向けの勉強会。mozaic.fmはJxck氏が主催するPodcastで、Web標準やブラウザ、プロトコルなどWeb技術をターゲットにしており、自分も愛聴している。 今回行われたbootcampはゴールデンウィークの4日間を使い、「Webを正しく理解し、正しく使う」ことを目的として行われた。 参加者はざっくり言うとそこそこ経験のあるWebエンジニアが6名、主催のJxck氏、mozaic.fmでお馴染みの矢倉氏の計8名。参加にあたってはビデオ通話による選考もあっ

    mozaic bootcampに参加して気づいた、自分に欠けていたWeb技術の知識メモ - ninjinkun's diary
    fuyu77
    fuyu77 2020/07/13
  • SSL/TLSとは何なんだ? 今こそ知ってもらいたいSSL/TLSのお話 〜 1回目 〜 SSL/TLSとは | さくらのナレッジ

    SSL/TLSとは何なんだ? 今こそ知ってもらいたいSSL/TLSのお話 〜 1回目 〜 SSL/TLSとは | さくらのナレッジ
    fuyu77
    fuyu77 2020/07/13
  • SSL/TLSとは何なんだ? 今こそ知ってもらいたいSSL/TLSのお話 〜 2回目 〜 TLS1.3 HTTP/2 のお話 | さくらのナレッジ

    TLS1.2までのciphersuiteに比べ、非常にすっきり書けるようになりました。 HTTP/2とは HTTP/2 ( Hypertext Transfer Protocol version 2 ) とは、2015年2月にRFC7540として発効された Hypertext Transfer Protocol の新しいプロトコルです。 詳しい仕組みにつきましては、当さくらのナレッジに 普及が進む「HTTP/2」の仕組みとメリットとは という松島浩道さんが書かれた記事がありますので、そちらを参照いただきたいと思いますが、記事ではTLSとの関係性の部分について掘り下げて紹介したいと思います。 HTTP/2では過去のHTTP1.1や1.0と互換を保つため、使用するデフォルトのポート番号もHTTPの場合は 80番 HTTPSの場合は 443番 で変化はありません。また、コネクションを貼る際には

    SSL/TLSとは何なんだ? 今こそ知ってもらいたいSSL/TLSのお話 〜 2回目 〜 TLS1.3 HTTP/2 のお話 | さくらのナレッジ
    fuyu77
    fuyu77 2020/07/13
  • ローカル開発環境の https 化 | blog.jxck.io

    Intro Web の https 化が進み、それに伴って https を前提とする API も増えてきた。 そうした API を用いた開発をローカルで行う場合、 localhost という特別なホストを用いることもできるが、それだけでは間に合わないケースも少なからずある。 localhost を https にするという方法もあるが、そのように紹介されている方法には、いくつか注意すべき点もある。 この辺りの話を、直近 1 ヶ月で 3 回くらいしたので、筆者が普段使っている方法や注意点についてまとめる。 特に推奨するつもりはない。 Update chrome の --host-rules について追記 localhost での開発の注意点 例として https://example.com にデプロイする予定の ServiceWorker を用いたアプリがあったとする。 開発をローカルで行う

    ローカル開発環境の https 化 | blog.jxck.io
    fuyu77
    fuyu77 2020/07/13
  • 図解 X.509 証明書 - Qiita

    はじめに X.509 証明書について解説します。(English version is here → "Illustrated X.509 Certificate") ※ この記事は 2020 年 7 月 1 日にオンラインで開催された Authlete 社主催の『OAuth/OIDC 勉強会【クライアント認証編】』の一部を文書化したものです。勉強会の動画は公開しており、X.509 証明書については『#4 X.509 証明書(1)』と『#5 X.509 証明書(2)』で解説しているので、動画解説のほうがお好みであればそちらをご参照ください。 1. デジタル署名(前提知識) この記事を読んでいただくにあたり、デジタル署名に関する知識が必要となります。つまり、「秘密鍵を用いて生成された署名を公開鍵で検証することにより」、「対象データが改竄されていないこと」や「秘密鍵の保持者が確かに署名したこと

    図解 X.509 証明書 - Qiita
    fuyu77
    fuyu77 2020/07/13
  • HTTPの持続的接続 - Wikipedia

    HTTPの持続的接続(HTTPのじぞくてきせつぞく)は、同じTCP接続を使い、複数のHTTPリクエスト・レスポンスを送受信するアイデアである。クライアントは一回のTCP接続で複数のコンテンツを要求することにより、通信パフォーマンスを向上させる事が出来る。 関連項目[編集] HTTPステータスコード FTP WebDAV Webサーバ 外部リンク[編集] HTTP/1.1 9.3. Persistence Hypertext Transfer Protocol (HTTP) Keep-Alive Header draft-thomson-hybi-http-timeout-03 Persistent Connection Behavior of Popular Browsers (dated) Apache Keep-Alive Support Network Performance Eff

  • ヒューリスティック - Wikipedia

    ヒューリスティック(英: heuristic、独: Heuristik)または発見的(手法)[1] [2]:7 [3]:272とは、必ずしも正しい答えを導けるとは限らないが、ある程度のレベルで正解に近い解を得ることができる方法である。発見的手法では、答えの精度が保証されない代わりに、解答に至るまでの時間が短いという特徴がある。 主に計算機科学と心理学の分野で使用される言葉であり、どちらの分野での用法も根的な意味は同じであるが、指示対象が異なる。すなわち、計算機科学ではプログラミングの方法を指すが、心理学では人間の思考方法を指すものとして使われる。なお、論理学では仮説形成法と呼ばれている。 計算機科学[編集] 計算機科学では、コンピューターに計算やシミュレーションを実行させるときに、発見的手法を用いることがある。たいていの計算は、計算結果の正しさが保証されるアルゴリズムか、または計算結果が

  • Guy Podjarny「HTTP Pipeliningはwebを速くも遅くもしない」 - 以下斜め読んだ内容

    Guy's Pod 2012.6.26のブログエントリ Guy's Pod » Blog Archive » HTTP Pipelining – Not So Fast…(Nor Slow!) http pipeliningサポートが普及した でも全然サイト高速化に貢献できてないこと なんで速くなってないのか調べた(サイトの作りが効果を相殺してる) グラフ入りで詳しく書いてるエントリ spdyのベンチマークの姉妹編のようなエントリで、http pipeliningとspdyが持てる力を発揮できてない理由は共通してる、など勉強になった 以下斜め読んだ内容 http pipelinig 昔から知られた最適化テクニック 最近モバイルでもブラウザでも広く使われつつある chrome/fxはデフォルト有効になった http pipeliningで速くなったと期待して軽くテストしてみた 全然速くなくて

    Guy Podjarny「HTTP Pipeliningはwebを速くも遅くもしない」 - 以下斜め読んだ内容
    fuyu77
    fuyu77 2020/07/13
  • HTTP/2の特徴 HTTP/1.1との違いについて | REDBOX Labo

    今回は高速化手段の一つとして注目されているHTTP/2に関して、主な特徴HTTP/1.1との違いなどを紹介したいと思います。HTTP/2はHTTP/1.1と比べ様々な最適化がされています。 HTTP/2とはSPDYというプロトコルをご存じでしょうか。SPDYは2009年頃米GoogleによるWeb高速化の取り組みの一環から誕生しました。SPDYは従来から利用されているHTTPと互換性を保ちながらセッション層を効率化するプロトコルで、既にTwitterやFacebook、一部大手サイトなどが取り入れるようになりました。 HTTP/2はこのSPDYの進化版という位置づけで2015年5月にIETF(Internet Engineering Task Force)によって仕様の策定が進められ、RFC化を果たしました。そのためHTTP/2は従来のHTTPと互換性を保ちながら内部的な効率化がされていま

    HTTP/2の特徴 HTTP/1.1との違いについて | REDBOX Labo
    fuyu77
    fuyu77 2020/07/13
  • 【図解】TCP Keep-Alive/http Keep-Aliveの仕組みと違い ~Client/Serverの挙動とメリット,設定~

    【図解】TCP Keep-Alive/http Keep-Aliveの仕組みと違い ~Client/Serverの挙動とメリット,設定~
    fuyu77
    fuyu77 2020/07/13
  • SEの道標

    メンターやってますインフラ (ネットワーク/サーバ) やセキュリティ、クラウド系の資格勉強や現場で役立つスキルなどを指導します。 パケットキャプチャを覚えたい、サーバを構築してみたい、Web 系をやっているけどインフラ側を強化したい、けど勉強の仕方が分からない、、、という方に最適です。 月額 11,000 円 (税込) で質問回数無制限 (返信の目安は 24 時間、常識の範囲内)、辞める月については半額の 5,500 円 (税込) が基となります。詳細は以下からお問い合わせください。サービス開始前の無料コンサル (ビデオ通話で 30 分程度) もやっています。 お問い合わせはこちらから インフラエンジニアとしての価値を高める

    SEの道標
    fuyu77
    fuyu77 2020/07/13
  • HTTP/1.x のコネクション管理 - HTTP | MDN

    HTTP ガイド リソースと URI ウェブ上のリソースの識別 データ URL MIME タイプ入門 よくある MIME タイプ www 付きと www なしの URL の選択 HTTP ガイド HTTP の基 HTTP の概要 HTTP の進化 HTTP メッセージ 典型的な HTTP セッション HTTP/1.x のコネクション管理 プロトコルのアップグレードの仕組み HTTP セキュリティ Content Security Policy (CSP) HTTP Strict Transport Security (HSTS) X-Content-Type-Options X-Frame-Options X-XSS-Protection Mozilla web security guidelines Mozilla Observatory HTTP アクセス制御 (CORS) HTTP

    HTTP/1.x のコネクション管理 - HTTP | MDN
  • Markdown記法 チートシート

    Markdown記法のチートシートです。 記法はGitHub Flavored Markdownに準拠し、一部拡張しています。 Qiitaでシンタックスハイライト可能な言語一覧については、 シンタックスハイライト可能な言語 をご覧下さい。 Code - コードの挿入 Code blocks - コードブロック たとえば、「Ruby」で記述したコードをファイル名「qiita.rb」として投稿したいときは、 バッククオート(`) か チルダ(~) を使用して以下のように投稿するとシンタックスハイライトが適用されます。 コードブロック内でコードブロックを書きたい場合は異なる記号を使うことで書けます。

    Markdown記法 チートシート
  • キープアライブ - Wikipedia

    キープアライブ (keepalive) とは、コンピュータネットワークにおいて、2つの装置間の接続が有効であることを確認し、また、接続が切断されるのを防止するために、装置間で定期的に送信される通信のことである。 概要[編集] キープアライブは、あらかじめ決められた周期で相手装置宛に送信される。キープアライブを送信した後に相手装置からの応答が返って来ない、または、相手装置からのキープアライブが長時間送られて来ない場合、接続が切断されたと判断して、通信回線を閉じたり、再度接続し直すなどの処理を行う。 また、キープアライブ機能は、接続を維持することをインターネット基盤に明示的に示すのにも使われる。 HTTPキープアライブ[編集] Hypertext Transfer Protocol (HTTP) は、クライアントとサーバの間の接続を維持するための明示的な手段をサポートしている。この機能は、HT

  • 乳腺外科医「わいせつ」事件に逆転有罪、「せん妄による幻覚」認めず…女性の証言「強い証明力」【追記あり】 - 弁護士ドットコムニュース

    弁護士ドットコム 犯罪・刑事事件 乳腺外科医「わいせつ」事件に逆転有罪、「せん妄による幻覚」認めず…女性の証言「強い証明力」【追記あり】

    乳腺外科医「わいせつ」事件に逆転有罪、「せん妄による幻覚」認めず…女性の証言「強い証明力」【追記あり】 - 弁護士ドットコムニュース
    fuyu77
    fuyu77 2020/07/13
  • 中国全省食巡り1|上海で食べるべき料理3選 | 80C

    これを読めば中国各地の文化がわかり、中国の地理に強くなる!『中国全省巡り』は、中国の魅力を毎月伝える新連載です。 広大な中国では、地域が異なれば国が変わったかのように料理も変わる。「中華料理」「中国料理」などという言葉ではひとくくりにできない多彩さがあるのだが、今のところ、日で知られているのはその一部でしかない。 そこで、毎回中国の省・直轄市・自治区からひとつの都市を選び、その土地ならではの料理の中から僕が忘れがたい味を3つ厳選して紹介していくというのが、この連載の趣向だ。 そうは言っても、星の数ほどある名物料理の中からたった3つを選び出すのは、容易なことではない。人気順で選んでも、知名度順で選んでも、必ず異論反論が出るだろう。そこで、選定基準はあくまで私的なものとした。 ・その料理のことを思い出すだけで、僕が思わずニヤけてしまうもの ・その地域にもう一度行くとしたら、僕が必ず

    中国全省食巡り1|上海で食べるべき料理3選 | 80C
  • 作品投稿掲示板 - B-REVIEW

    ここにモーダルウィンドウで表示したいコンテンツを入れます。モーダルウィンドウを閉じる場合は下の「閉じる」をクリックするか、背景の黒い部分をクリックしても閉じることができます。 閉じる B-REVIEWはクリエイティブライターたちによるオンラインギャラリーです。現代詩、小説、批評、エッセイ、短歌など、広く創作文を展示します。詳しくはこちら(ガイドライン)。

    作品投稿掲示板 - B-REVIEW
    fuyu77
    fuyu77 2020/07/13
  • Feature #16986: Anonymous Struct literal - Ruby master - Ruby Issue Tracking System

    Abstract¶ How about introducing anonymous Struct literal such as ${a: 1, b: 2}? It is almost the same as Struct.new(:a, :b).new(1, 2). Proposal¶ Background¶ In many cases, people use hash objects to represent a set of values such as person = {name: "ko1", country: 'Japan'} and access its values through person[:name] and so on. It is not easy to write (three characters [:]!), and it easily introduc

    fuyu77
    fuyu77 2020/07/13
  • Ruby Issue Tracking System

    Ruby is a dynamic, open-source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. This system is hosting the development of Ruby language and its related projects. You must register your account and activate it via an email before reporting issues. Or login if you have an account. How to report a bug¶ How To Report

    fuyu77
    fuyu77 2020/07/13
  • Anonymous Struct literal `${a:1, b:2}` by ko1 · Pull Request #3259 · ruby/ruby

    fuyu77
    fuyu77 2020/07/13
  • 無産の人権

    この間あるサイトで二次創作小説を読もうと思ったら「相互限定」になっていた。 慌ててプロフに飛んでフォロー許可基準を読んだら「一つでも作品をアップしている人」と言うことで私はその作品を見なかったことにした。 毎回毎回無産である自分が悔しくてたまらない。 Twitterも絵が上手い人小説が上手い人をフォローするけど大体相互にはなれない。 なのに、私より後にその人をフォローした絵や小説を書ける人は当然のように相互になって萌え語りをしている。 それでイベントに行ったらサークル参加者で話して、アフターとかオフ会とかを楽しんでる。 私だって何か生み出そうとしたけど全然上手にできなくてそもそも絵は途中で飽きるし小説も完結まで持っていけない。 今この時代の腐女子って何かを生み出さないと人権がない気がする。

    無産の人権
  • 「若者はインスタやメルカリ、Youtubeで検索する」のは何故?→前時代の有識者の個人サイトの消滅とGoogleの検索精度の変化が原因かも

    けむー @ediok_koide 「最近の若者はインスタやメルカリ、Youtubeで検索する」というの、ようやく意味がわかった。 ごくごく一般的なことをあらためてGoogleでしらべてみると、ほとんど無意味なアフィブログか情報サイトしかヒットしない。SNSで検索したほうが欲しい情報が手に入る。 2020-07-10 21:26:49 けむー @ediok_koide 昔のgooとかinfoseekとかの時代に戻ったのかな。もともとGoogleは、他の人も検索してる、みたいなSNS的要素を持ち込んで検索精度を上げたから、SNSで検索、みたいなのはある意味、歴史は繰り返す。 2020-07-11 09:13:30

    「若者はインスタやメルカリ、Youtubeで検索する」のは何故?→前時代の有識者の個人サイトの消滅とGoogleの検索精度の変化が原因かも
  • 接触確認アプリ#COCOA のオープンソース元コミュニティ開発 COVID-19 Radar それからどした? 謎の castellaman とは?

    リンク COVID-19 Radar Japan COVID-19 Radar Japan 日の有志エンジニアによる市民が互いに守り合えるための、プライバシーに配慮した行動変容アプリの開発 39

    接触確認アプリ#COCOA のオープンソース元コミュニティ開発 COVID-19 Radar それからどした? 謎の castellaman とは?
  • 北村匡平|新刊『椎名林檎論──乱調の音楽』10月11日発売 on Twitter: "理工系大学で芸術の授業をすることで悶々するのは歴史的無意識や作家の無意識を探る営為が全く通じないケースが多いこと。人文学系だとこういう辛さはほとんどない印象だが、毎年作家の意図は作家に聞かなければわからない、作家の影響関係は作家が公言してないとわからないと当然のように反応がくる。"

    理工系大学で芸術の授業をすることで悶々するのは歴史的無意識や作家の無意識を探る営為が全く通じないケースが多いこと。人文学系だとこういう辛さはほとんどない印象だが、毎年作家の意図は作家に聞かなければわからない、作家の影響関係は作家が公言してないとわからないと当然のように反応がくる。

    北村匡平|新刊『椎名林檎論──乱調の音楽』10月11日発売 on Twitter: "理工系大学で芸術の授業をすることで悶々するのは歴史的無意識や作家の無意識を探る営為が全く通じないケースが多いこと。人文学系だとこういう辛さはほとんどない印象だが、毎年作家の意図は作家に聞かなければわからない、作家の影響関係は作家が公言してないとわからないと当然のように反応がくる。"
    fuyu77
    fuyu77 2020/07/13
  • リンカ

    ついに、リンカの説明をするときが来た。 ここに至るまでに、何度「リンカのところで説明する」と書いただろうか? ここまで読んできた人ならば、 リンカというものが、なにやら色々やっているんだな、というのはわかってきたのではないかと思う。 筆者が常々思っていることのひとつに、「C言語に関する書籍は、リンカの説明をおざなりにしすぎだ」というのがある。 多くのC言語の書籍は、 コンパイラがソースコードをアセンブリコードに変換します アセンブラがアセンブリコードを機械語に変換します リンカが機械語をリンクして実行ファイルが作られます と、いう解説がなされがちである。この説明を見たら、多くの人が、「え、リンクってなんですか?」と、思うに違いない。 アセンブラには、「人間が読めるニーモニックを、機械が読める機械語に変換する」みたいな、最低限の説明が付くものの、 リンカの説明は「リンクをします」のひとことだ

    fuyu77
    fuyu77 2020/07/13
  • リーナス・トーバルズ - Wikipedia

    リーナス・ベネディクト・トーバルズ(Linus Benedict Torvalds、1969年12月28日 - 、 [ˈliːnɵs ˈtuːrvalds][ヘルプ/ファイル])はフィンランド、ヘルシンキ出身のアメリカ合衆国のプログラマ。Linuxカーネルを開発し、1991年に一般に公開した。その後も、公式のLinuxカーネルの最終的な調整役(もしくは「優しい終身の独裁者」)を務める。 アンドリュー・タネンバウムが開発したカーネルとオペレーティングシステム (OS) であるMINIXに刺激を受け、自宅のパーソナルコンピュータ上で動作可能なUNIX OSの必要性を感じ、自分の趣味の時間と自宅の設備でLinuxカーネルの初期の開発を行った。 半生[編集] この節は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い

    リーナス・トーバルズ - Wikipedia
  • 優しい終身の独裁者 - Wikipedia

    優しい終身の独裁者(やさしいしゅうしんのどくさいしゃ、Benevolent Dictator For Life、省略形BDFL、より直訳的には「慈悲深き終身の独裁官」)とは、オープンソースソフトウェア開発プロジェクトの少数のリーダーに与えられる称号である。一般的には、コミュニティ内で論議、論争が発生した際に最終的な仲裁を行う権利を持つプロジェクト創設者であることが多い。独裁者という言葉から勘違いされることがあるが、あくまで論争が発生したときに仲裁を行うのであって、ソフトウェアの仕様の最終決定者のことではなく、ソフトウェアの権利を独占している者のことでもない。 この用語は1995年に誕生し、Pythonプログラミング言語作者のグイド・ヴァンロッサムを指していた[1][2]。ヴァンロッサムは、CNRI(英語版)に雇用されて間もなく、Python開発とワークショップの監督を行う準公式グループを設

  • Linuxカーネルでの「master/slave」と「blacklist」禁止、トーバルズ氏が承認

    Linuxカーネルの生みの親で最終的な調整役を務めるリーナス・トーバルズ氏は7月10日、Linuxカーネルでの包括的用語として「master/slave」(主人/奴隷)と「blacklist」を禁止する提案を承認した。 この提案は4日にメンテナーのダン・ウィリアムズ氏が投稿した。5月25日のジョージ・フロイド氏死亡をきっかけに続いている人種差別反対運動の中で、米Twitterや米GoogleChromeAndroidチーム、米Microsoftとその傘下の米LinkedInと米GitHubなど、多数のIT企業が同様の決定を発表している。 Linuxカーネルで禁止されるのは、シンボル名やドキュメンテーションでのこれらの用語の使用。ABIの維持に必要な場合や、既存のハードウェアやプロトコルに関連するコードの更新の場合は対象外だ。 master/slaveの置き換えとしては、以下を推奨してい

    Linuxカーネルでの「master/slave」と「blacklist」禁止、トーバルズ氏が承認
    fuyu77
    fuyu77 2020/07/13
  • ポテトサラダ レシピ 渡辺 あきこさん|みんなのきょうの料理

    ・じゃがいも 2コ(260g) *品種は男爵がおすすめ。 ・にんじん 30g ・ベーコン 1枚 ・たまねぎ (3cm長さの薄切り) 10g ・きゅうり (薄い小口切り) 1/2分 【A】 ・酢 小さじ1 ・塩 小さじ1/4 ・こしょう 少々 【B】 ・マヨネーズ 40g ・フレンチマスタード 小さじ1 *なければ洋がらし小さじ1/4でもよい。 ・砂糖 小さじ1/4 ・塩

    ポテトサラダ レシピ 渡辺 あきこさん|みんなのきょうの料理
  • Yuval Noah Harari in conversation with Audrey Tang

  • ユヴァル・ノア・ハラリ、オードリー・タン対談「民主主義、社会の未来」全和訳 | AI新聞 | exaBase コミュニティ(エクサベースコミュニティ)

    iStock:NicoElNino We translated RadicaxChange’s original article  “To Be or not to Be Hacked? The Future of Identity, Work and Democracy.” Into Japanese with the permission of Audrey Tang and Michael Zur of Yuval Noah Harari International Office. This is an abridged version of the whole conversation.  The whole conversation is available as a YouTube video. イスラエルの歴史学者ユヴァル・ノア・ハラリ氏と、最先端のコロナ対策で一躍世界の注目

    ユヴァル・ノア・ハラリ、オードリー・タン対談「民主主義、社会の未来」全和訳 | AI新聞 | exaBase コミュニティ(エクサベースコミュニティ)
    fuyu77
    fuyu77 2020/07/13
    この対談はすごい内容だ。AIによる大衆操作の懸念を述べるハラリ氏に対して、台湾での具体的な事例を通して懸念への対処を語る唐鳳氏。2人とも現代社会への洞察が深くて、印象に残る言葉も多い。
  • ジニ係数 - Wikipedia

    ジニ係数(ジニけいすう、英: Gini coefficient)とは、データの不均等さを表す統計値である。これは、社会における所得の不平等さを測る指標として使われることが多い。0から1で表され、各人の所得が均一で格差が全くない状態を0、たった一人が全ての所得を独占している状態を1とする。ローレンツ曲線をもとに、1912年にイタリアの統計学者、コッラド・ジニによって考案された。それ以外にも、富の偏在性やエネルギー消費における不平等さなどに応用される。 ジニ係数がとる値の範囲は0から1で、係数の値が大きければ大きいほどその集団における格差が大きい状態であるという評価になる。特にジニ係数が0である状態は、ローレンツ曲線が均等分配線に一致するような状態であり、各人の所得が均一で、格差が全くない状態を表す。逆にジニ係数が1である状態は、ローレンツ曲線が横軸に一致するような状態であり、たった1人が集団

    ジニ係数 - Wikipedia
  • 「データサイエンティスト」という言葉の濫用について|複素 数太郎

    データサイエンティスト協会が『データサイエンティストのためのスキルチェックリスト/タスクリスト概説』とやらを公開したらしいので読んでみたが、これが当に酷い。何が酷いかといえば「データサイエンティスト」という言葉が濫用されていることなのだけれども、これは当該リストの存在を知る前から気になっていたことなので、ここで記事にしてみる。結論を先に述べておくと、「言葉を大切に扱いましょう」が僕の言いたいことだ。べつにこのスキルチェックリストが無意味だとは言わないが、これは明らかに「データサイエンティスト」という言葉の濫用であり、一種の(変形された)No True Scotsman 論法である。 当該リストにおいては、データサイエンティストのスキル定義に以下の三カテゴリが用いられている。 - ビジネス力 - データサイエンス力 - データエンジニアリング力 ここですでにおかしいと感じたひとはきちんと問

    「データサイエンティスト」という言葉の濫用について|複素 数太郎
    fuyu77
    fuyu77 2020/07/13
  • 全文公開第二弾! ユヴァル・ノア・ハラリ氏(『サピエンス全史』ほか)が予見する「新型コロナウイルス後の世界」とは? FINANCIAL TIMES紙記事、全文翻訳を公開。|Web河出

    ユヴァル・ノア・ハラリ 単行 - 人文書 全文公開第二弾! ユヴァル・ノア・ハラリ氏(『サピエンス全史』ほか)が予見する「新型コロナウイルス後の世界」とは? FINANCIAL TIMES紙記事、全文翻訳を公開。 ユヴァル・ノア・ハラリ 2020.04.07 世界的歴史学者・哲学者のユヴァル・ノア・ハラリ氏は、2020年3月20日付のイギリス経済有力紙FINANCIAL TIMESに「新型コロナウイルス後の世界―この嵐もやがて去る。だが、今行なう選択が、長年に及ぶ変化を私たちの生活にもたらしうる(原題:the world after coronavirus ― This storm will pass. But the choices we make now could change our lives for years to come)」と題した記事を寄稿しました。 当社では、3月2

    全文公開第二弾! ユヴァル・ノア・ハラリ氏(『サピエンス全史』ほか)が予見する「新型コロナウイルス後の世界」とは? FINANCIAL TIMES紙記事、全文翻訳を公開。|Web河出
    fuyu77
    fuyu77 2020/07/13
  • ユヴァル・ノア・ハラリ - Wikipedia

    Polonsky Prize for Creativity and Originality (2009 and 2012) Society for Military History's Moncado Award Young Israeli Academy of Sciences National Library of China best book of the year award ユヴァル・ノア・ハラリ(ヘブライ語: יובל נח הררי‎、英: Yuval Noah Harari、1976年2月24日 - )は、イスラエルの歴史学者。ヘブライ大学歴史学部の終身雇用教授[1] 。世界的ベストセラー『サピエンス全史 文明の構造と人類の幸福』、『ホモ・デウス テクノロジーとサピエンスの未来』の著者。著書では自由意志、意識、知能について検証している。 略歴[編集] 1976年、イスラエ

    ユヴァル・ノア・ハラリ - Wikipedia
  • razokulover publog

    1ヶ月半ほど前から事の仕方を見直してる。 きっかけは体重が52kg台に乗り始めたあたりだ。自分は身長が173cmなのだがふとBMIを計算してみると17.3だった。成人男性だと18.5以上で普通体重なので17.3は明らかに痩せすぎである。今までは標準体重から溢れたことがなかったので危機感を覚えたのだった。しかも今年4月からの4ヶ月で-4kg、毎月1kgずつ減っていたのである。特に運動も何もしてないつもりだったので何故か毎月体重が減っていたのはちょっと怖かった。 コロナのせいでフルリモート勤務になったことや外出しなくなったことで外を一切やめたのがおそらく大きな要因。家にいる時間が増えたせいでご飯の代わりにお菓子(特にポテチ)をべる機会が増えたのも影響してたはず。 お菓子でお腹を満たすというと一見太るように思われるが、ポテチなどは大して栄養もないくせにカロリーはめっちゃあるいわゆる 空っぽ

    razokulover publog
    fuyu77
    fuyu77 2020/07/13
  • コンピューターの構成と設計 上(パタヘネ)を読んだ - razokulover publog

    コンピュータの構成と設計 第5版 上を読んだ。 先日のMeltdownとSpectre問題とかの関連でCPUについてもう少し深く知りたいな〜という気持ちがあったのとちょうど正月にCS基礎教養をまとめてて読もうと思ってたところだったのでちょうどよかった。 パタヘネは結構内容が濃いと聞いていたので隅から隅まで気で読むと絶対続かないな〜と思ってたから、今回はCPUの全体的なアーキテクチャの話とかCとかの普段使う言語がプロセッサでどう実行されるのかとかその辺の基礎的な部分の理解にしぼってさくさく読んでみた。 一通り読んでみて、入門レベルの書籍だとプログラムが実行されるにはメモリにロードされてプロセッサで実行されますくらいにしか説明されないが、パタヘネでは具体的にどのようにCPUで実行されるのかみたいな話をソフトウェアレベルからハードウェアのレベルにまだへりくだって解説してくれるのが良いなと思っ

    コンピューターの構成と設計 上(パタヘネ)を読んだ - razokulover publog
    fuyu77
    fuyu77 2020/07/13
  • Scala - Wikipedia

    Scala(スカラ、SKAH-lah[3])はオブジェクト指向言語と関数型言語の特徴を統合したマルチパラダイムのプログラミング言語である。名前の「Scala」は英語の「scalable language」に由来するものである。 プラットフォーム[編集] 主にJavaプラットフォーム(Java仮想マシン)上で動作し、既存のJavaのプログラムと容易に連携させることができる。 対応プラットフォーム Scala - Javaプラットフォーム Scala.js[4] - Scala から JavaScript へとトランスパイルする。 Scala Native[5] - LLVM を使用し、マシンネイティブの実行ファイルを出力 また、過去には下記のプラットフォームもサポートしていたが、現在は開発が中断している。 .NET Framework[6] Java Platform, Micro Edit

    Scala - Wikipedia
  • [Rust] 文字列のフォーマット指定(println! / format!) - Qiita

    TL;DR Rustのprintln!のフォーマット指定についての記事です。 長い記事でもありませんが、以下のソースを見れば大体わかります。 https://gist.github.com/YusukeHosonuma/6ee32ade9ac88cbc9fbd6b494154c5a0 はじめに 最近「Rustはいいぞ!」という声を聞いたり、Swiftが影響を受けた言語がRustだったりと、気になったので勉強し始めました。 Rustで標準出力はprintln!マクロで行うのですが、フォーマット指定がC言語などのprintfとは異なります。 以下のあたりのドキュメントに詳しく書かれているのですが、自分でコードを書いていて迷ったりすることもあったのでまとめてみました。(網羅はしていません) 基 println!で標準出力 {}がプレースホルダ format!でフォーマット後の文字列を取得(指定

    [Rust] 文字列のフォーマット指定(println! / format!) - Qiita
    fuyu77
    fuyu77 2020/07/13
  • Tour of Rust - Let's go on an adventure!

    Hello World! Happy 3 Year Anniversary 🎉 Welcome to the Tour of Rust. This is meant to be a step by step guide through the features of the Rust programming language. Rust is often considered a language with a steep learning curve, but I hope I can convince you there's a lot to explore before we even get to complex parts. You can also find this guide in these languages: Deutsch Español Français Int

    fuyu77
    fuyu77 2020/07/13
    Rustのサンプルコード動かしながらサクッと入門できるみたい。
  • 【追記】32歳腐女子自分の子供っぽさに気づいて恥ずかしくなる

    33歳になった近況報告→https://anond.hatelabo.jp/20201226180141 昨年にあった話。 私(A)は32歳のオタク腐女子である。 学生の頃から10年以上の付き合いのある同じくオタク腐女子友人が3人いるが、久しぶりにみんなと会って自分がとても32歳とは思えない子供っぽさであることを思い知って恥ずかしくなった。 ●私のオタ活 ずっとオタクだったが数年前に過去最高にどっぷりハマるジャンルに出会った。ゲーム原作でアニメや2.5次元など様々な展開のあるジャンルで、そのどれにもお金を使いまくった。ゲームへの課金、アニメ視聴、グッズを買い漁る、2.5次元に何公演も参戦する、2.5次元のグッズも買い漁る、2.5次元俳優自体にもハマる、様々なコラボ商品を買う等した。 二次創作も大好きで同人誌の大量買い、キャライメージアクセの大量買い、即売会参加もしていた。同人誌作家、

    【追記】32歳腐女子自分の子供っぽさに気づいて恥ずかしくなる
  • 実践的低レイヤプログラミング

    はじめに 学校で習わないが(習う学校もある)、現実に必要になるプログラミング技術に、低レイヤプログラミングなどと呼ばれるものがある 厳密な定義は聞いたことがないし、おそらく存在しないとは思うが、大体のみんなの共通認識として、 「高級プログラミング言語を使わないプログラムを書き、OSで抽象化されないデバイスの機能を使う」といったような認識があると思う。 筆者の経験から言わせてもらうならば、低レイヤプログラミングに関する知識は、プログラミングにおいてあらゆる場面で、常に、少しずつ役立てられる知識だと言えると思う。 普段はRubyPHPなどを書いてる人であったとしても、メモリが足りなくなった場合や、デバッガを使っている場合、性能が足りなくなった場合など、 厳しい環境におかれた時に低レイヤプログラミングに関する知識が必ず役に立つ場面が来ると信じている。 また、役に立つかどうかは置いておいても、「

    fuyu77
    fuyu77 2020/07/13
  • BLは存在自体がポリコレに反する……で、だから何?

    BLポリコレではない」議論(anond:20200710045020)、だいぶ盛り上がりましたね。 もう「現代日BLは存在自体がポリコレではない」には共通了解が取れたと理解していいんですかね? いや、だってどう考えても政治的に正しくないし。 理屈が理解できない人は当事者の人がスライド作ってくれてるからそれを見ような。 https://docs.google.com/presentation/d/1RY27M0g28cM9MTm2Mk5TYH-W_RzEZoiymCtJXeftFB0/edit#slide=id.p 個々の描写がどうとかではなくて「性的少数派の性愛をそうでない人たちがおもちゃにしてる」という構図自体がポリコレ的にアウトもアウトだという話なので、いくらホモ呼びをやめたり対等な関係性を意識したりしようがポリコレ違反からは逃れられないってことですね。 で、この、「BLはポリ

    BLは存在自体がポリコレに反する……で、だから何?
  • 「未経験文系から3ヶ月でデータサイエンティストになって一発逆転」はここで終わり (2020/7/31 更新) - todo-mentor’s diary

    データサイエンティストを生業にする手段と実態について述べる。 途中、具体例・境界値の例として私個人の話もするが、なるべく一般性のある話をする。 この記事で言いたいことは具体的には4つだ。 プログラミングスクールをディスるなら代わりの入門方法を提供しようよ。 もう「未経験文系から3ヶ月でデータサイエンティストで一発逆転物語」を止めろ。*1 おじさんは人生逆転したいなら真面目にやれ。 若者はワンチャンじゃなくて、ちゃんと化け物になれよ。 この記事についてはパブリック・ドメインとして転載・改変・リンク記載を自由にしてよいです。 (続き書いた) a. 入門は辛いが… b. 思考停止でプログラミングスクールに通うな。 なろう系・始めてみよう系資料一覧 (最速・最短ルート用) まずは動かしてみよう。強くてニューゲームが体験出来るぞ! 入門以前の 一般向け業界 (AI業界と展望がわかる) 技術者入

    「未経験文系から3ヶ月でデータサイエンティストになって一発逆転」はここで終わり (2020/7/31 更新) - todo-mentor’s diary
    fuyu77
    fuyu77 2020/07/13