タグ

2019年7月10日のブックマーク (5件)

  • 前書き — 仕事ですぐに使えるTypeScript ドキュメント

    TypeScriptの世界を知る 前書き ドキュメントの位置づけ TypeScriptのウェブ開発における位置づけ TypeScriptを選んで開発すべき理由 ライセンス 書の構成と学習の準備 JavaScriptのバージョン TypeScriptと互換性 書の参考文献など Node.jsエコシステムを体験しよう TypeScriptの書き方 変数 プリミティブ型 複合型 基的な構文 基的な型付け 関数 その他の組み込み型・関数 クラス 非同期処理 例外処理 モジュール console.logによるログ出力 中級のテクニック ジェネリクス 関数型指向のプログラミング クラス上級編 リアクティブ 高度なテクニック 環境ごとのTips(共通環境・ブラウザ以外) ソフトウェア開発の環境を考える 基の環境構築 ライブラリ開発のための環境設定 CLIツール・ウェブサーバー作成のための環境

    murasuke
    murasuke 2019/07/10
  • Linux メモリ管理を理解したい - Qiita

    Linux カーネルのメモリ管理方法について、勉強したことをまとめる。 メモリ管理はハードウェアに強く依存するため、x86_64 かつ OS起動後に 64bitプロテクトモード に移行したあとに話を絞る。また、OS は CentOS7.6、カーネルは次のバージョンを利用する。 ]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) ]# uname -a Linux localhost.localdomain 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux 概要 ノイマン型アーキテクチャ コンピュータの基的な構成のひとつ。次の図が参考になる。 ほぼ全てのコンピュータが、このアーキ

    Linux メモリ管理を理解したい - Qiita
    murasuke
    murasuke 2019/07/10
  • パターンとプラクティス - ASP.NET Core 向けの Super-DRY 開発

    結局のところ、9,500 行のコードを検討することになるでしょう。既存のデータベース スキーマを抽出できるメタ サービスを構築するなら、スキャフォールディングを使用してこのコードを生成できることが明白になります。つまり、おそらく一切コーディングしないのに、完全に設計された 9,500 行のコードを作成できます。そして関係するデザイン パターンとベスト プラクティスすべてを使用して、これを簡単に拡張できるのです。たった 2 秒のスキャフォールディングで、コンピューターは作業の 80% を完了してしまいます。 必要なのは、スキャフォールディング プロセスの結果を順に検討して、何らかの理由で特別な注意を必要とするドメイン型向けに、サービスとコントローラーのメソッドをオーバーライドすることだけです。これで Web API は完成しました。コントローラーのエンドポイントは、どれもまったく同じ構造を持

    パターンとプラクティス - ASP.NET Core 向けの Super-DRY 開発
    murasuke
    murasuke 2019/07/10
  • 「フーリエ級数」から「高速フーリエ変換」まで全部やります!【2019.07.20更新】

    このスライドでは, ・フーリエ級数 ・複素フーリエ級数 ・フーリエ変換(連続) ・離散フーリエ変換(DFT) ・高速フーリエ変換(FFT) を解説しています. ブログはこちら 【フーリエ解析05】高速フーリエ変換(FFT)とは?内側のアルゴリズムを解説!【解説動画付き】 https://kenyu-life.com/2019/07/08/what_is_fft/ Twitter → https://twitter.com/kenyu0501_?lang=ja Youtube → https://youtu.be/zWkQX58nXiw

    「フーリエ級数」から「高速フーリエ変換」まで全部やります!【2019.07.20更新】
    murasuke
    murasuke 2019/07/10
  • JavaScript: フレームワーク React/Vue/Angularについて

    フロントエンドの開発に用いられる人気のフレームワーク(ライブラリ)に、ReactVue.jsおよびAngularがあります。これらフレームワークのフロントエンド開発における役割と、3つの違いについて簡単にご紹介します。 データバインディングとコンポーネント化 フレームワークReactVue.jsおよびAngularは、いずれもHTMLの要素(DOM)をデータと関連づけて(データバインディング)、データの変化に応じた動的なページ構成を行います。 DOMの操作には、かつてはjQueryが用いられました(今だに、使われていることは少なくはないでしょう)。けれど、モダンブラウザが対応するECMAScript 2015(ECMAScript 6)以降でしたら、標準JavaScriptでもDOMの操作は難しくありません。 動的にページを構成するコンテンツの典型は、シングルページアプリケーション(S

    JavaScript: フレームワーク React/Vue/Angularについて
    murasuke
    murasuke 2019/07/10