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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    新内閣発足

『@Yamamoto0525のマイページ - Qiita』

  • 人気
  • 新着
  • すべて
  • TypeScriptとPHP8の言語比較をまとめてみた - Qiita

    4 users

    qiita.com/Yamamoto0525

    はじめに ここ数年TypeScriptを使うことが多かったのですが、今度案件でLaravel(PHP8)を使うことになりました。 いつもの調子で書いているとバグを生みそうだと感じたので、間違えそうな箇所を中心にそれぞれの言語の差異をまとめてみました。 wiki的な使い方ができればと思いますので、誤りや追加すべき事項がありましたらご指摘ください。 目次 データ型の比較 型宣言の比較 変数の比較 演算子の比較 関数の比較 クラスの比較 データ型の比較 Bool型の判定 // 差異がない判定 console.log(!!("")); // false console.log(!!(0)); // false console.log(!!(null)); // false console.log(!!(1)); // true console.log(!!(-2)); // true consol

    • テクノロジー
    • 2021/04/08 01:07
    • php
    • JavaScript
    • あとで読む
    • Angularの環境構築(Angular CLIで構築) - Qiita

      3 users

      qiita.com/Yamamoto0525

      この記事はAngular+Firebaseでチャットアプリを作るのエントリーです。 次記事:Angularでビュー(チャット画面)を作る 関連:Angular2の環境構築(yoemanで構築) この記事で行うこと Angular CLIをインストール プロジェクトを作成 「Angular Cli」とは Angularの環境構築に「Angular CLI」は欠かせません。 他のJavaScriptフレームワークと比較して、あえてAngularを選択するという場合、次のような理由が考えられます。 デザイナーとの協業がしやすい。 公式ドキュメントが豊富なため、困ったら公式を頼ることができる。 コンポーネント、サービス、ルーティング、モジュール、パイプ、http通信など、アプリ構築に必要な機能が揃っており、第三者が作ったライブラリを使わなくともよい。 命名規則やディレクトリ構成などがあらかじめ定め

      • テクノロジー
      • 2021/04/02 00:07
      • Angular + Firebaseで作ったWEBサービスをリリースしたので、たまった知見を書き出してみる - Qiita

        110 users

        qiita.com/Yamamoto0525

        はじめに 以前からちょこちょこ新しいWEBサービスを作っているということをQiitaの記事に掲載していましたが、このたび[SCORERA(verβ)」を正式にリリースしました。(2019年3月にサービス終了) サービス構築、リリースにあたって色々と知見がたまったので、作成過程で詰まったことや、リリースにかかる作業のうち技術的な側面のものを中心に公開しておこうと思います。 目次 前提 どんなサービス? 使用している技術 トピック SCORERAのディレクトリとモジュール構成 RxJSの状態管理 外部ライブラリの選定 FirebaseのRealtime DatabaseとFirestore クライアントサイドのエラー取得 AngularプロジェクトのSEO 技術面以外でやったこと、やること 前提 どんなサービス? 「SCORERA(verβ)」はスポーツ競技や文化系競技(将棋、ゲームなど)とい

        • テクノロジー
        • 2018/04/27 09:13
        • Firebase
        • Angular
        • あとで読む
        • 設計
        • cloud
        • AngularのプロジェクトにFirebaseを導入する - Qiita

          3 users

          qiita.com/Yamamoto0525

          この記事はAngular+Firebaseでチャットアプリを作るのエントリーです。 前記事:Firebaseの環境構築 次記事:Angular+Cloud Firestore(CREATE, READ, UPDATE, DELETE)を実装する この記事で行うこと 本稿では、Angularのプロジェクトに「angularfire」というライブラリを使ってFirebaseの導入を行います。 angularfireとfirebaseをインストール Cloud Firestoreを導入する angularfireとは Angularで使い勝手がよくなるようラッピングされた、Firebaseクライアントです。 RxJSを使ってクライアントとFirebase間の同期を行うのが特徴で、現在(2018年9月)のところCloud Firestore、Realtime Database、Authentica

          • テクノロジー
          • 2018/04/05 23:41
          • Firebase
          • Angular
          • AngularのRxJSを使ってデータの受け渡しをする - Qiita

            6 users

            qiita.com/Yamamoto0525

            この記事はAngular+Firebaseでチャットアプリを作るのエントリーです。 前記事:Angularのルーティング設定(基礎編) 次記事:Angular+Firebase Authenticationで認証機能を導入する この記事で行うこと 前回の記事ではルーティングの基本的な設定を行いました。 本稿ではAngularに標準採用されているRxJSを使って、アプリ内のセッション管理をする基礎を作っていきます。 AngularのRxJS sessionサービスを作る RxJSとは 『正式名称「Reactive Extensions for JavaScript」。リアクティブプログラミングを行う「Reactive extensions」のJavaScript版です。』 『リアクティブプログラミングとは、データストリームと変更の伝播に関係する非同期プログラミングの仕組みです。』 最初に私が

            • テクノロジー
            • 2018/03/02 19:46
            • rxjs
            • Angularのルーティング設定(基礎編) - Qiita

              3 users

              qiita.com/Yamamoto0525

              この記事はAngular+Firebaseでチャットアプリを作るのエントリーです。 前記事:AngularのNgModuleを使って、アプリの構成を管理する 次記事:AngularのRxJSを使ってデータの受け渡しをする この記事で行うこと 前回の記事で中規模アプリのモジュール構成を扱いました。 本稿ではモジュールをベースにしたAngularのルーティングを扱っていきます。 ルーティングの基本設定 機能モジュールへのルーティング SPA(シングルページアプリケーション)のルーティング IT関係者が「ルーティング」と聞くとネットワークのルーティングを思い浮かべてしまうかもしれませんが、ここでいうルーティングとは全くの別物です。SPAの文脈で使われる「ルーティング」とは、表示されているDOMをJavaScriptで書き換え、ページ遷移を擬似的に再現することを指します。 従来のHTMLベースの静

              • テクノロジー
              • 2017/08/04 13:12
              • フロントエンドエンジニアはjQuery以外のライブラリを覚える必要があるのか - Qiita

                85 users

                qiita.com/Yamamoto0525

                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 先週フロントエンドエンジニア向けの勉強会に行った際、最近フロントエンドエンジニア(コーダー寄り)になったという方に、 「なんでjQuery以外のライブラリやら、フレームワークやらを覚えないといけないんですかね。業務ならjQueryだけで十分なのに」 と訊かれ、その場の思い付きでつらつらと説明しましたが、改めてその理由を考えてみました。 状況整理 確かに、今からフロントエンドの仕事をしようとしている人や、新しい情報をキャッチアップしていなかった人にとって、今のフロントエンド界隈の新旧入り混じった状況はカオスに映るはずです。 現場

                • テクノロジー
                • 2017/02/18 20:53
                • フロントエンド
                • javascript
                • jQuery
                • あとで読む
                • ライブラリ
                • Angular2 DOC GUIDEを翻訳する[DOCUMENTATION OVERVIEW] - Qiita

                  4 users

                  qiita.com/Yamamoto0525

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

                  • テクノロジー
                  • 2017/02/14 21:40
                  • Angular2 DOC GUIDEを翻訳する[DEPENDENCY INJECTION] - Qiita

                    4 users

                    qiita.com/Yamamoto0525

                    export class Car { public engine: Engine; public tires: Tires; public description = 'No DI'; constructor() { this.engine = new Engine(); this.tires = new Tires(); } // Method using the engine and tires drive() { return `${this.description} car with ` + `${this.engine.cylinders} cylinders and ${this.tires.make} tires.`; } } Carはコンストラクタの中で必要なものをすべて作り出しています。何が問題なのでしょうか。問題は、Carクラスが脆弱で柔軟性がなく、テストが難しくなって

                    • テクノロジー
                    • 2017/02/09 18:26
                    • angular
                    • Angular+Firebaseでcanvasを描くWEBアプリを作る - Qiita

                      4 users

                      qiita.com/Yamamoto0525

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

                      • テクノロジー
                      • 2016/12/27 02:18
                      • Angular2 DOC GUIDEを翻訳する[STYLE GUIDE] - Qiita

                        5 users

                        qiita.com/Yamamoto0525

                        トピック Angular2 CORE DOCUMENTATIONのGUIDEの翻訳です。 DOCUMENTATION OVERVIEW - ドキュメント概要 - ARCHITECTURE OVERVIEW - 構文概要 - DISPLAYING DATA - データ表示 - USER INPUT - ユーザー入力 - FORMS - フォーム - DEPENDENCY INJECTION - 依存性注入 - STYLE GUIDE - スタイルガイド - 注意1)ここに掲載されていない項目は、Angular2 CORE DOCUMENTATIONのGUIDEを直接参照してください。 注意2)2016年12月12日時点の翻訳です。翻訳者はTOEICで700点くらいの英語力なので、英訳が間違っている可能性があります。しかもかなり意訳している箇所もあります。もし意訳を通り越して、誤訳になっている

                        • テクノロジー
                        • 2016/12/22 16:18
                        • Angular2
                        • Angular+Firebaseでチャットアプリを作る - Qiita

                          13 users

                          qiita.com/Yamamoto0525

                          はじめに 今、最も注目されているJavaScriptフレームワークの1つであるAngular(9.xx)と、同様に注目度の高いBaaS(Backend as a service)であるFirebaseを使って、チャット用WEBアプリをハンズオン形式で書いていきます。 「Angular+Firebase」のリアルタイム更新に興味がある方はご一読ください。 (追記:2017/6)本記事は元々「Angular2+Rails5でチャットアプリを作る」と題していましたが、ここ半年ほどひたすら「Angular+Firebase」を触ってきたので、「Angular+Firebaseでチャットアプリを作る」として、現時点(2017年6月)での最新の内容に書き換えています。 (追記:2018/1)現時点(2018年1月)での最新の内容に書き換えています。 (追記:2018/9)現時点(2018年9月)での最

                          • テクノロジー
                          • 2016/10/03 11:03
                          • firebase
                          • Angular
                          • AngularJS
                          • article
                          • あとで読む

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

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

                          『@Yamamoto0525のマイページ - Qiita』の新着エントリーを見る

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

                          j次のブックマーク

                          k前のブックマーク

                          lあとで読む

                          eコメント一覧を開く

                          oページを開く

                          はてなブックマーク

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

                          公式Twitter

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

                          はてなのサービス

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