タグ

2021年1月23日のブックマーク (8件)

  • モーダルを開いている時に背面コンテンツのスクロールを抑制する方法

    TAK(@tak_dcxi)です。 モーダルやドロワーメニューを開いている時に背面コンテンツが勝手にスクロールされるとヘイトポイント溜まりがちなので、ユーザビリティ向上のためにも背面コンテンツのスクロールは抑制しておきましょう。 結論 // ドキュメントの書字方向を取得し、縦書きかどうかを判定 const isVerticalWritingMode = (): boolean => { const writingMode = window.getComputedStyle(document.documentElement).writingMode return writingMode.includes('vertical') } // スクロールバーの幅を計算する const getScrollBarSize = (): number => { const scrollBarXSize =

    モーダルを開いている時に背面コンテンツのスクロールを抑制する方法
  • Free open source icons, illustrations, emojis and graphics - Iconduck

    273,858 free open source icons & illustrations (no email address required)

    Free open source icons, illustrations, emojis and graphics - Iconduck
  • Rust を始めるための資料集 - Don't Repeat Yourself

    かとじゅんさんのお誘いで、私塾匠真堂にて登壇させていただき、Rust に関する話をさせていただきました。ありがとうございました。 今回のセッションを通じて Rust を始めたくなった方向けに、Rust をはじめるための資料をいくつかリストアップしてます。よかったらどうぞ。 プログラミング言語の学習方法について Rust についてまず概観を掴む 文法を学ぶ 何かアプリケーションを実装してみる ちょっと突っ込んだ話を知りたい コミュニティの力を借りる 仲間を見つける 更新履歴 プログラミング言語の学習方法について みなさんは新しいプログラミング言語を学ぶ際、どのように学びますか? 私は、軽く制御構文やデータ型の作り方などを学んだ後は、すぐにアプリケーションを作ってみて、詰まったらリファレンスを参照するといった学び方をしていることが多いです。 逆に、リファレンスをまず眺めて、文法をしっかり把握し

    Rust を始めるための資料集 - Don't Repeat Yourself
  • 共働き夫妻のアイデア満載!家事効率と収納力が抜群の家 - MY HOME STORY │スーモカウンター注文住宅

    二人で住んでいた以前の賃貸アパートが、長女の誕生以来狭く感じられ、室内にある段差なども気になるようになったというMさん夫育休中に「格的に家づくりを進めよう」と、まずはスーモカウンターを訪ねることにした。 借入額の確認と建築会社を知るため、スーモカウンターへ アドバイザーの紹介で、経験豊富な営業担当者と出会う 現場ともコミュニケーションをとり、順調に家づくり 共働きの夫が快適に暮らせる、効率的な間取り 元気な長女との暮らしで、注文住宅の良さを再認識 借入額の確認と建築会社を知るため、スーモカウンターへ 令和元年6月に長女が誕生したことが、家づくりを考える原動力になったと話すMさん夫。「それまでの賃貸アパートは、二人で住むには十分でしたが、これから成長していく子どもと暮らすことを考えると、やはり手狭に感じました。また、間取りが使いにくく、広さを活かせていませんでした」と夫。 5年

    共働き夫妻のアイデア満載!家事効率と収納力が抜群の家 - MY HOME STORY │スーモカウンター注文住宅
  • NHKの英語学習の知見がたった500円に濃縮されたNHKラジオ英会話を使わないのはもったいなさすぎる

    もりぞー | AI×リスキリング @englishinform 最近驚いたのは、「NHKのラジオ英会話」で英語を勉強した事がある人の少なさ!あの資金力あるNHKが何十年もラジオ、テレビで培ってきた知見をたった500円で買えるのに勿体なさ過ぎる。特にビジネス英会話の教材のクオリティの高さは、昔から英語業界では有名なほど高いよ!騙されたと思ってやってみて

    NHKの英語学習の知見がたった500円に濃縮されたNHKラジオ英会話を使わないのはもったいなさすぎる
  • フルスクラッチでSHA-256を作る

    ハッシュ値の利用者として中身のアルゴリズムを知っておきたいと思ったのでTypeScriptで1からSHA-256を作ろうと思います。SHA-256は名前そのまま、どんな長さのメッセージでも256bitsのハッシュ値を返す関数です。 完成版はこちら 前提知識 論理演算(論理積とか論理和とか排他的論理和とか)とシフト演算が分かっていれば大体いけます。 論理積はAND。数式上では\land、コードでは&で表します。 論理和はOR。数式上では\lor、コードでは|で表します。 排他的論理和はXOR。数式上では\oplus、コードでは^で表します。 左シフト演算はビット列を左にnビット動かすやつです。値は2^n倍になります。数式上では\ll、コードでは<<で表します。 右シフト演算はビット列を右にnビット動かすやつです。値は2^{-n}倍になります。数式上では\gg、コードでは符号なしの右シフト演算

    フルスクラッチでSHA-256を作る
  • お勧めの英語学習方法 – JUJULIFE

    外資系企業に勤める自分ですが、非ネイティブなのでやはり英語に苦労したことは多かったです。今回は、自分がやってよかったお勧めの英語学習方法を紹介したいと思います。 サマリーとしては、まずは文法と単語を良書でしっかりと学び、自分のものにすること。その上でSpeakingは瞬間英作文とオンライン英会話をやるのがベスト。これらをやる前にNetflix海外ドラマを見て勉強等はあまりお勧めしていません。 文法 英語学習において、文法の基礎を徹底的に理解しておくことが自分はとても重要だと考えています。 文法を学習する上でとてもお勧めなのが、関正生さん、西きょうじさんの。大学受験の講師としても有名なお二人ですが、社会人が英語の基礎を勉強する上でも最もベストだと自分は思っています。 関正夫「世界一わかりやすい英文法の授業」 https://amzn.to/39cOtHi 西きょうじ「英文法の核」 htt

  • Goで開発した配信サーバーのメモリ使用量問題に向き合う - Mirrativ Tech Blog

    こんにちは。ストリーミングチームの松です。 Mirrativのストリーミングチームは、低遅延配信や、通知ぼかしというような機能を追加するため、配信のorigin serverの前段にtranscoder serverというものを導入してきました。 tech.mirrativ.stream tech.mirrativ.stream transcoder serverはGoによる内製のミドルウェアであり、主に映像の変換を行う目的で作られました。現在は配信プロトコルの変換(既存プロトコル -> 低遅延プロトコル)などを行っています。また、実際にはサーバー上のDockerコンテナ内で動作しています。 transcoder serverを展開していくにあたり、メモリ使用量が常に増え続ける問題が起きていたため、その際に直面したGoの実メモリ使用量に関する話を書きたいと思います。 メモリ使用量の増加問

    Goで開発した配信サーバーのメモリ使用量問題に向き合う - Mirrativ Tech Blog