はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    新内閣発足

『学生エンジニアのプログラミング』

  • 人気
  • 新着
  • すべて
  • Dockerコンテナとは?【Docker解説】 | tataneのうたたね

    3 users

    student-engineer.net

    Dockerコンテナとは、ホストOS上で設定やファイルを独立して作成できる箱のようなものです。 コンテナ仮想化技術が使われており、Dockerイメージをビルドすることで作成することができます。 コンテナ仮想化技術 通常の仮想環境では、ホストOSの上にハイパーバイザという仮想環境制御のプログラムを起動し、その上でいくつものゲストOSを起動してアプリケーションやミドルウェアを動かす必要があります。(上図右) それに対してDockerのコンテナ仮想化では、ホストOS上にDocker Engineというシステムを起動させその上にコンテナを起動させるのですが、こちらではゲストOSを起動させる必要はありません。 これはコンテナ仮想化ではホストOSのリソースを論理的に分割し、コンテナで共有して利用するためです。 これを実現するために用いられている技術が、名前空間とcgroupsという技術です。 これによ

    • テクノロジー
    • 2019/03/10 15:29
    • Next.jsを使ってSSRを始めよう【初心者向け】 | tataneのうたたね

      3 users

      student-engineer.net

      Next.jsとは Next.js(ネクストジェーエス)とはSSR(Server Side Rendering)をするアプリケーションのためのJavaScriptフレームワークです。 SSRの実装が簡単に行えるためSSRやりたいけど難しそう…という方にはオススメです。 Next.jsには以下のような特徴があります。 SSRがデフォルトで提供されている ページ読み込みを早くするために自動でコードの分割を行う シンプルなルーティングを実装できる HMRをサポートする開発環境 ExpressなどのNode.jsのHTTPサーバーを実装できる BabelやWebpackとカスタマイズ可能 SSR(Server Side Rendering)とは Reactなどではブラウザなど(Client Side)でJavaScriptが動的にHTMLを生成していましたが、JavaScriptをサーバーサイドで

      • テクノロジー
      • 2018/10/19 23:53
      • javascript
      • 【Flask】5分で作るめちゃくちゃ簡単なAPI【Python初心者】 | tataneのうたたね

        4 users

        student-engineer.net

        いつもならRails等でAPI用のサーバーを立てるのですが、PythonでAPIを作りたかったのでFlaskを利用したら信じられないくらい簡単にできました。 とりあえずこんな感じで動くよというのが見たかったので、GETでJSONを返すくらいしか実装はしていません。 本当に5分でできるので、PythonでAPI作ってみたいなという方はこれでぜひ雰囲気だけでも掴んでみてください。 Flaskとは Flaskとは、Pythonのための軽量なウェブアプリケーションフレームワークです。 Pythonで用いられるフレームワークとしてはDjangoなども人気ですが、今回は簡単なAPIを作成するだけだったので、「マイクロフレームワーク」と呼ばれるFlaskが適切かと思います。 小規模〜中規模のWebアプリケーションであれば、Flaskで作成するのが軽量かつ早く作ることができるのでオススメです。 公式サイト

        • テクノロジー
        • 2018/08/13 09:44
        • あとで読む
        • 初心者こそDockerを使ってみよう【Docker入門】 | tataneのうたたね

          3 users

          student-engineer.net

          みなさんDockerってご存知ですか? Docker(ドッカー[2])はコンテナ型の仮想化環境を提供するオープンソースソフトウェアである[3]。VMware製品などの完全仮想化を行うハイパーバイザ型製品と比べて、ディスク使用量は少なく、仮想環境 (インスタンス) 作成や起動は速く、性能劣化がほとんどないという利点を持つ (Wikipedia) 簡単に言うと、自分のPCの上にもう一個OSを立ち上げて好きな環境を作っちゃおう(しかも軽い)と言う便利なやつです。 https://twitter.com/tatane616/status/991349203329630210 今はReactとかRailsを使って開発しているのですが、Docker使うと色々便利だし、環境壊したらどうしよう…みたいな心配もなくて楽しいなと思ったのでこの記事を書きました。 コンテナとは Dockerはコンテナがどうのこう

          • テクノロジー
          • 2018/07/16 11:05
          • 初めての人にオススメしたいReactの勉強法【初心者向け】 | 学生エンジニアのプログラミング

            7 users

            student-engineer.net

            React(リアクト)とは、Facebookが開発しているJavaScriptのライブラリでありフロントエンドの開発に大きな影響を与えています。 一般的には学習コストが高いと言われているReactですが、順序よく勉強すれば意外とすんなり理解できるのではないかと思ったため、自分がやってきて良かったなと思うReactの勉強方法をまとめてみようと思います。 ちなみに自分もReact関連の記事をいくつか書いているのでよろしければご覧いただけたらと思います。 Reactの基礎知識【初心者向け】 基本的には上から順に学習していくと効率が良いと思います。 ちなみに書籍は「React開発 現場の教科書」がとてもわかりやすかったです。 React開発 現場の教科書 JavaScript Reactを勉強すると言っても結局はJavaScriptで記述するので、基本的なところは押さえておいたほうが学習を進めやす

            • テクノロジー
            • 2018/05/14 00:47
            • React
            • JavaScript
            • あとで読む
            • Webエンジニアが知っておくべきブラウザレンダリングの仕組み | tataneのうたたね

              86 users

              student-engineer.net

              Webサイトの構築を考える上で、ブラウザがどのようにしてレンダリングを行なっているかを理解することは重要です。 ブラウザレンダリングの流れを把握することで、自分の書いたCSSやJavaScriptがどのように読み込まれ、解釈されるかが理解できるようになります。 今回は普段デザインやコーディングをするときはなかなか意識しづらいレンダリングエンジンの流れを見ていきます。 レンダリングの流れ ブラウザのレンダリングは上図のような流れで行われます。 Loading, Scripting, Rendering, Paintingの4つの工程からなり、最終的に画面に描画されるまでをフレームと呼びます。 フレーム内の処理を詳しく見るとDownload, Parse, Scripting, Calculate Style, Layout, Paint, Rasterize, Composite Layer

              • テクノロジー
              • 2018/05/13 10:20
              • javascript
              • あとで読む
              • ブラウザ
              • HTML
              • CSS
              • Web

              このページはまだ
              ブックマークされていません

              このページを最初にブックマークしてみませんか?

              『学生エンジニアのプログラミング』の新着エントリーを見る

              キーボードショートカット一覧

              j次のブックマーク

              k前のブックマーク

              lあとで読む

              eコメント一覧を開く

              oページを開く

              はてなブックマーク

              • 総合
              • 一般
              • 世の中
              • 政治と経済
              • 暮らし
              • 学び
              • テクノロジー
              • エンタメ
              • アニメとゲーム
              • おもしろ
              • アプリ・拡張機能
              • 開発ブログ
              • ヘルプ
              • お問い合わせ
              • ガイドライン
              • 利用規約
              • プライバシーポリシー
              • 利用者情報の外部送信について
              • ガイドライン
              • 利用規約
              • プライバシーポリシー
              • 利用者情報の外部送信について

              公式Twitter

              • 公式アカウント
              • ホットエントリー

              はてなのサービス

              • はてなブログ
              • はてなブログPro
              • 人力検索はてな
              • はてなブログ タグ
              • はてなニュース
              • ソレドコ
              • App Storeからダウンロード
              • Google Playで手に入れよう
              Copyright © 2005-2025 Hatena. All Rights Reserved.
              設定を変更しましたx