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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    iPhone 17

『qiita.com』

  • 人気
  • 新着
  • すべて
  • [Firestore]チュートリアルを試してみた(Node編) - Qiita

    3 users

    qiita.com/ozaki25

    概要 Firebase公式サイトにあるCloud Firestore データベースを作成するを試してみた記録です NodeからFirestoreへの書き込み/読み取りを実装してみます Firestoreを操作する処理をExpressを使ってAPIとして公開するところまで紹介します Firestoreのデータベースを作成する Firebaseのコンソールで操作していきます ログインしたら「プロジェクトを追加」からプロジェクトを作成します プロジェクトの作成には少し時間がかかります 作成できたらサイドメニューの「データベース」を選択し「データベースを作成」から作成していきます NodeでFirestoreにアクセスする場合はテストモードとロックモードどちらでも大丈夫です Webからはテストモードでないとアクセスできないので検証の用途で使いまわしたい場合はテストモードにしておいてもいいかも 作成

    • テクノロジー
    • 2022/11/13 14:18
    • CreateReactAppにWebVitals計測ライブラリが入ったので試してみた - Qiita

      4 users

      qiita.com/ozaki25

      この記事はReact #2 Advent Calendar 2020の12日目の記事です 概要 最近はNext.jsばかり使ってますが久しぶりにCreateReactAppを使ってみたらreportWebVitals.tsという見慣れないファイルが生成されていたのを見たのが今日の記事のきっかけです Reactアプリの雛形生成ツールであるCreateReactAppはv4でWebVitalsの計測ライブラリがデフォルトで組み込まれるようになりました https://github.com/facebook/create-react-app/releases/tag/v4.0.0 せっかくなのでドキュメントに沿って少し試してみたいと思います ファイルの確認 まずは生成されたコードを見てみましょう create-react-appコマンドで雛形を生成します . ├── README.md ├──

      • テクノロジー
      • 2022/06/15 21:08
      • qiita
      • あとで読む
      • Jamstackって何なの?何がいいの? - Qiita

        62 users

        qiita.com/ozaki25

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに Jamstackという言葉をきくようになって久しいですが、最近改めてJamstackを学ぶ機会がありました 以前こんな記事も書きましたがライブラリやサービスを並べただけで何も分かってませんでした ようやくちょっとだけ理解してきたので、Jamstackの特徴やそれを支える仕組みをまとめます とりあえず流行りの構成を試してみただけの昔の自分へ届けてあげたい記事です Jamstackとは https://jamstack.org/ JamstackのJamはJavaScript/APIs/Markupの頭文字です JavaScrip

        • テクノロジー
        • 2020/04/16 00:45
        • jamstack
        • JAM
        • API
        • ajax
        • js
        • qiita
        • 【Node】dotenvで環境変数を設定する - Qiita

          8 users

          qiita.com/ozaki25

          概要 Nodeでプログラムを実行する時に環境(dev/stag/prodなど)ごとに値が異なる部分はコードを修正せずに実行するため環境変数として埋め込むことがよくあると思います セットする環境変数が1つ2つであればコマンド実行時に設定すればよいですが規模が大きくなってきたらファイルでまとめて定義したくなるでしょう そんな時はdotenvを使うと便利です dotenvを使うと.envファイルに定義された値を環境変数として使うことができます また、システムの環境変数として値が設定されていればそちらを優先して使うということもできます なので、開発時はローカルで.envを配置し、本番ではホスティングサービスの機能で環境変数として設定するといった使い方をすることでリポジトリ内のファイルを変更せずに実行することができます Nodeスクリプトの実行時にdotenvを使う場合 シンプルな形でいうとinde

          • テクノロジー
          • 2020/03/24 01:07
          • SPAってページ遷移するの? - Qiita

            5 users

            qiita.com/ozaki25

            概要 SPAにおけるルーティングについて簡単に紹介します SPAを作ったことがない人が対象読者です 知ってる人からすると、そんな当たり前なことを・・と思うかもしれません SPAとは? Single Page Applicationの略です 対義語はMultiple Page Applicationです つまり単一ページで構成されるのがSPAで、複数ページで構成されるのがMPAです SPAは最初に画面(HTML)を取得した後は、JavaScriptによって画面の書き換えを行うことで単一ページでありながらアプリケーションを構築することができます これは言い換えるとSPAはページ遷移しないということ?本当にそうでしょうか? SPAはページ遷移しない? 2つのデモページを用意しました https://spa--mdc-2019.netlify.com/ https://mpa--mdc-2019.

            • テクノロジー
            • 2019/12/05 04:22
            • javascript
            • React RouterがHooks対応したので使い方を整理する - Qiita

              8 users

              qiita.com/ozaki25

              import React from 'react'; import ReactDOM from 'react-dom'; import { BrowserRouter as Router, Route, Switch, useParams, useHistory, useLocation, } from 'react-router-dom'; function Hello() { const history = useHistory(); return ( <div> <h1>Hello</h1> <button onClick={() => history.push('/hello/react-router?message=hooks#test')} > Next </button> </div> ); } function HelloSomeone() { const history

              • テクノロジー
              • 2019/11/16 22:16
              • React
              • router
              • history
              • 初心者向けにJavaScriptのパッケージ管理の話など - Qiita

                3 users

                qiita.com/ozaki25

                はじめに 各プログラミング言語にはたいていパッケージを管理するしくみがあります RubyのgemだったりJavaのGradleやMavenだったり JavaScriptではnpmを使ってパッケージを管理します 新しいプログラミング言語をさわるときにパッケージ管理の仕組みを使いこなせることは、初心者から一歩踏み出せたと言っていいのではないかと思います この記事では初心者向けにnpm周りの使い方を紹介します 前提 npmコマンドはnodeをインストールするとセットでついてきます なので事前にnodeをインストールしておいて下さい https://nodejs.org/ja/ 依存パッケージの管理 npmの仕組みでは依存するパッケージの情報をpackage.jsonで管理します 例えばちょうど手元にあったReactアプリのpackage.jsonは以下のようになっています { "name": "

                • テクノロジー
                • 2019/04/02 00:53
                • react-router + React Hooks - Qiita

                  4 users

                  qiita.com/ozaki25

                  import React from 'react'; import ReactDOM from 'react-dom'; import { BrowserRouter as Router, Route, Switch } from 'react-router-dom'; import useReactRouter from 'use-react-router'; function Hello() { const { history, location, match } = useReactRouter(); return ( <div> <h1>HelloWorld</h1> <p>{`pathname: ${location.pathname}`}</p> <button onClick={() => history.push('/react')}>Next</button> </div

                  • テクノロジー
                  • 2019/02/25 23:33
                  • [React Native]ReactNativeとWebViewのデータ連携 - Qiita

                    4 users

                    qiita.com/ozaki25

                    概要 ReactNativeのアプリでWebViewを使う時に、Reactの世界とWebViewの世界でデータのやり取りをする方法を調べたのでそれの紹介 本題 WebViewとは スマホアプリの中にWebページを表示する仕組み ReactNativeのWebView ReactNativeではWebViewというコンポーネントが用意されている WebViewコンポーネントにURLを属性で渡すとアプリでWebページを表示できるようになる ViewとかTextとかのコンポーネントと同じ感覚で配置するだけで使える 何をやりたいのか アプリの中にWebViewを埋め込む時に相互にデータのやりとりをしたい WebView内で入力した情報をアプリ側で使用したいとか アプリ側で持っている情報をWebView内に埋め込みたいとか アプリ->WebView アプリからWebViewに情報を渡す方法 やり方

                    • テクノロジー
                    • 2018/07/05 12:03
                    • react
                    • データ
                    • アプリ
                    • javascript
                    • Spring+mybatisを試してみた - Qiita

                      4 users

                      qiita.com/ozaki25

                      @Controller @RequestMapping("/players") public class PlayerController { @Autowired private PlayerService playerService; @GetMapping public String index(Model model) { model.addAttribute("players", playerService.findAll()); return "players/index"; } @GetMapping("new") public String newPlayer() { return "players/new"; } @GetMapping("{id}/edit") public String edit(@PathVariable Long id, Model model)

                      • テクノロジー
                      • 2018/04/07 11:49
                      • [React Native]VSCodeでPrettierを入れる - Qiita

                        12 users

                        qiita.com/ozaki25

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                        • テクノロジー
                        • 2017/12/26 08:59
                        • prettier
                        • vscode
                        • あとで読む
                        • ES2015のモジュール機能(import/export) - Qiita

                          4 users

                          qiita.com/ozaki25

                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                          • テクノロジー
                          • 2017/10/29 21:50
                          • jQuery
                          • bootstrapを使ってシンプルなWebページを作成する③〜入力フォーム〜 - Qiita

                            4 users

                            qiita.com/ozaki25

                            <form> <div class="form-group"> <label class="control-label">項目1</label> <input class="form-control" type="text"> </div> <div class="form-group"> <label class="control-label">項目2</label> <div class="radio"> <label><input type="radio" name="radio">選択肢1</label> <label><input type="radio" name="radio">選択肢2</label> <label><input type="radio" name="radio">選択肢3</label> </div> </div> <div class="form-gro

                            • テクノロジー
                            • 2017/10/27 07:55
                            • qiita
                            • web

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

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

                            『qiita.com』の新着エントリーを見る

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

                            j次のブックマーク

                            k前のブックマーク

                            lあとで読む

                            eコメント一覧を開く

                            oページを開く

                            はてなブックマーク

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

                            公式Twitter

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

                            はてなのサービス

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