タグ

2020年6月16日のブックマーク (4件)

  • Swift.org - Introducing Swift AWS Lambda Runtime

    Tom Doron is a member of the Swift Core Team and the Swift Server Work Group. He manages a team working on server-side Swift libraries at Apple. It is my pleasure to announce a new open source project for the Swift Server ecosystem, Swift AWS Lambda Runtime. Distributed as a Swift package, the Swift AWS Lambda Runtime is designed to help Swift developers build serverless functions for the Amazon W

    miguchi
    miguchi 2020/06/16
  • Real World HTTP 第2版 をよんだ - Lo-Fi Memories

    前記事から大学院経て、通信会社に就職しておったわい!ははは。。 去年、Hugoでブログ立ててgh-pagesでホスティングしてたんだけど全く続かなかったので戻ってきた。ちょっとgatsbyでやるか悩んだ。 やっぱり仕事アウトプットしてなんぼの世界で、インプットする時間が個人的に取れずプライベートな時間でも勉強せんとな・・と思った社会人二年目が背景。使命感だけでなく個人的にも勉強したい欲がある。 プライベートでいうと、同棲からの入籍だったり充実はしていたんだけど、仕事以外はなるべく共通の時間を確保したいというのもあって全くプライベートな開発ができてなかったし1年目は慣れないことが多く、心身共に疲れてあまり能動的にインプットができなかった。 正直、同棲前の一人暮らし時代は好きな時間に開発したり、サイゼリアで安いワイン飲みながら技術書読んだりアクティブだったと思う。 今日は時間が取れたので最近

    Real World HTTP 第2版 をよんだ - Lo-Fi Memories
    miguchi
    miguchi 2020/06/16
  • QUICむけにAES-GCM実装を最適化した話 (1/2)

    4月末に、会社のほうで「Can QUIC match TCP’s computational efficiency?」というブログエントリを書きました。我々が開発中のQUIC実装であるquiclyのチューニングを通して、QUICのCPU負荷はTLS over TCP並に低減可能であろうと推論した記事です。この記事を書く際には、Stay Homeという状況の中で、手元にあった安いハードウェアを使ったのですが、その後、10gbe NICを入手し、ハードウェアによるUDP GSOオフロード環境でのパフォーマンスを確認していくと、OpenSSLのAES-GCM実装がボトルネックになることがわかってきました。 TCP上で通信するTLSでは、一般に、データを16KB単位でAEADブロックに分割して、AES-GCMを用いてAEAD暗号化します注。一方、UDPを用いるQUICでは、パケット毎にAES-GC

    miguchi
    miguchi 2020/06/16
  • SEOの学び方(上級編) - SEMリサーチ

    要約 SEOのスキルを伸ばすための最低条件 「Webがとにかく好き」 「複数のスキルを持つ、または複数の業界で働いた豊富な経験がある」 「自分の頭で考える、自分で手を動かす」 SEO上級者を目指すためのアドバイス Googleの講演を聴いた直後に、それを再演する 情報を覚えるのではなく「なぜ」を常に考える 悪いSEOをしているWebサイトも研究する 様々な実験を行いながら学ぶ 問題が発生しているWebサイトの原因探し行う おまけ1:意味不明な専門用語を使わないこと おまけ2:参加者属性が制限された勉強会に参加する 要約 SEOのスキルをステップアップするためのアドバイス Googleが言うから正しいのではない。検索エンジン、検索利用者、サイト運営者 三者の立場を考えながら、何が適切か考える癖をつける 自分自身でサイトを運営して、学び続ける姿勢が最も大切 先日、SEOをこれから学び始める人向

    SEOの学び方(上級編) - SEMリサーチ
    miguchi
    miguchi 2020/06/16