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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    Google I/O

『zenn.dev』

  • 人気
  • 新着
  • すべて
  • はじめてモバイルアプリ開発して諦めた話

    4 users

    zenn.dev/silverbirder

    3ヶ月ほど、モバイルアプリを開発していましたが、最終的には諦めることになりました。 端的に言えば、iOSのバックグラウンド実行に制約が多く、思い描いていたものを実現できなかったのです。この記事では、開発経緯と諦めた理由についてお話しします。くぅ〜疲れましたw 開発したかったアプリの概要 私が開発したのは、アラームを共有するアプリです。 家族やグループで同じ時間に起床することが多いため、皆が同じ時間に起きられるように、グループ内でアラームの時間や曜日を共有できるアプリがあれば便利だと考えました。似たようなアプリは少数ありましたが、どれも私のニーズに完全には合致しなかったため、自分で作ることにしました。 実際に作ったアラーム共有アプリの画面は、以下のとおりです。 このアラーム共有アプリでは、アラームのON/OFF、時間、曜日、サウンド、音量の設定が可能です。サウンドと音量は試聴することもできま

    • テクノロジー
    • 2024/08/14 02:59
    • 生成AI時代のフロントエンド開発術

      86 users

      zenn.dev/silverbirder

      2022年11月にChatGPTがリリースされて、1年と約半年が経過しました。私はChatGPTが話題になった頃から、継続して利用しています。ChatGPTを使い続けていると、Webアプリケーションのフロントエンド開発に役立つことがありました。 そこで、本記事ではフロントエンド開発でChatGPTを活用して効率よく進める3つのパターンにまとめました。これらのパターンを紹介し、読者の皆さんの開発に役立ててもらえればと思います。 以下は、本記事で紹介するFigma、ソースコード、デプロイ先URLです。 Wireframing photo - Figma silverbirder/figma-photo-sample-app-for-ai - GitHub https://figma-photo-sample-app-for-ai.vercel.app ChatGPTを使う前に ChatGPTに

      • テクノロジー
      • 2024/05/23 21:33
      • AI
      • あとで読む
      • ChatGPT
      • react
      • 開発
      • Figma
      • フロントエンド
      • css
      • コード
      • ライティングの効率化ツール:AI Ghostwriterの紹介

        4 users

        zenn.dev/silverbirder

        最近、ビアードパパの焼きチーズケーキシューにハマっているsilverbirderです。 文章作成が苦手な私は、AIが文章を代筆する「AI Ghostwriter」というChromeの拡張機能を開発しました。今回は、この便利なツールの紹介をします。 Chromeウェブストアで公開しています。気になる方は、以下のリンクよりダウンロードしてください! 無料です! AI Ghostwriter って? AI Ghostwriterは、ChatGPTを活用して執筆者のライティング作業を助け、その品質を向上させるChrome拡張機能です。これはブラウザ上で選択したテキストに対して様々なアクションを実行できるツールで、ライティングにおけるあらゆる問題を解決します。 アクションは、デフォルトで以下の3つを用意しています。(後述しますがカスタマイズ可能です!) 校正(Proofreading) タイトル生成

        • テクノロジー
        • 2023/07/17 14:57
        • Webフロントエンドにおける網羅的テストパターンガイド

          214 users

          zenn.dev/silverbirder

          こんにちは、テストが好きなsilverbirderと申します。Webフロントエンドのテストは実施していますか?ユニットテストやビジュアルリグレッションテストは広く知られていると思います。しかし、パフォーマンステストのためのテストコードはありますか?また、カオスエンジニアリングテストやアクセシビリティテストはありますか? 今回、私はWebフロントエンドにおける網羅的なテストパターンを調査し、その結果をここで紹介したいと思います。これらを理解することで、読者の皆さんが適切なテスト戦略を策定する際の参考になれば幸いです。 前提 今回、テスト対象として取り上げる題材は、TodoMVCというTODOアプリです。フレームワークとしてReactを使用しますが、紹介するテストパターンはフレームワークに依存しないものです。ただし、使用するライブラリはReactに関連しているため、その点についてはご了承くださ

          • テクノロジー
          • 2023/04/28 08:02
          • テスト
          • react
          • あとで読む
          • フロントエンド
          • web
          • test
          • 開発
          • testing
          • development
          • ObsidianでiPhoneからGit Commitする

            8 users

            zenn.dev/silverbirder

            WikiWikiWeb というコンセプトが好きで、そのコンセプトが含まれている Obsidian や Scrapbox が好きです。Obsidian には、obsidian-git という Git 連携のプラグインがあります。こちらには、デスクトップだけでなく、モバイルからでも Git Commit できます。 そこで、私が持ってる iPhone を使って、Obsidian で Git Commit する手順を紹介します。 手順 iPhone から https://obsidian.md/ にアクセスし、アプリをダウンロード アプリを開いて、Create new vault をタップ Vault name に、適当な名前を入力 (後で変更可能)し、Create をタップ 左上のサイドバーアイコン → 設定アイコン → コミュニティプラグイン → コミュニティプラグインを有効化 の順でタップ

            • テクノロジー
            • 2022/10/21 23:44
            • Obsidian
            • Git
            • iPhone
            • connect-webやってみた

              6 users

              zenn.dev/silverbirder

              connect-web の記事が、はてブでトレンドになっていました。気になったので、試してみました。 サンプルコードは、次のリポジトリに置いています。 前置き: gRPC と connect-web の雑な理解 ※ このあたり理解がめちゃ浅いです RPC (Remote Procedure Call) を実現するためのプロトコルとして、gRPC があります。 このプロトコルは、ブラウザ側からは使えない(?)ため、gRPC-Web というブラウザ向けの gRPC というものを使うことになります。 その場合、ブラウザとサーバーとの間に、プロキシを建てる必要があるようです。(たぶん) そこで、Connect という gRPC 互換の HTTP API を構築するためのライブラリ群が開発されました。 これのおかげで、プロキシを建てる必要がなく、ブラウザ側から gRPC を使うことが可能になります。

              • テクノロジー
              • 2022/09/02 16:53
              • Prompt 呪文詠唱 完全入門 ~ Midjourney , StableDiffusion ~

                61 users

                zenn.dev/silverbirder

                ビジュアル的によく知られた物を指示してください 例. Wizard, priest, angel, emperor, necromancer, rockstar, city, queen, Zeus, house, temple, farm, car, landscape, mountain, river など 強いフィーリングや神秘的な響きのする言葉は良い結果を生みやすい “a sense of awe” “the will to endure” “cognitive resonance” “the shores of infinity” “the birth of time” “a desire for knowledge” “the notion of self”など 画風(style)を決めてみてください 例. “a cyberpunk wizard” “a surreal lan

                • テクノロジー
                • 2022/08/25 03:45
                • StableDiffusion
                • AI
                • 画像
                • 入門
                • あとで読む
                • *あとで読む
                • 人工知能
                • [覚書] Reactを業務で使い始めて知ったこと

                  4 users

                  zenn.dev/silverbirder

                  私は、これまでプライベートでしか React を使っていませんでした。 最近、業務で React を使う機会が増えたので、学んだことを残そうと思います。 React の歴史 なんで React って生まれたんだろうって気になりました。 簡単ですが、ちょこっとだけ調べて、次の記事にまとめました。 React を学ぶ前に歴史を知る React は、次の問題を解決したかったんだと思います。 DOM ツリーが大きくなるにつれて、下位の変更によるカスケード更新の負荷が大きくなる そこで、React は、この問題を解決するために、仮想 DOM という仕組みを作ったんだと思います。 仮想 DOM、差分検出処理、そして Fiber React は、直接 DOM を操作するのではなく、仮想 DOM に対して操作します。仮想 DOM は、名前の通り仮想的な DOM です。 仮想 DOM を DOM へ反映する

                  • テクノロジー
                  • 2022/06/27 19:03
                  • BigQueryだけで完結するモック可能なユニットテスト手法

                    3 users

                    zenn.dev/silverbirder

                    BigQuery、皆さん使っていますか? 私は、業務でBigQueryを使ったデータ構築をしています。 品質担保のため、BigQueryのSQLに対してテストをしたいと考えています。 本記事では、BigQueryだけで完結し、かつ、Mockデータを差し替え可能なユニットテスト手法について、紹介します。 動機 端的に言うと、BigQueryのSQL改修時にデグレが発生していないか確認したいです。 業務でBigQueryのSQLを書いているのですが、それに対するユニットテストがありません。 PythonやJavascriptのような言語でアプリケーション開発する場合、XUnit等のユニットテストフレームワークでユニットテストを書くのは、よくあると思います。 しかし、SQLに対するユニットテストというのは、(私の観測範囲上) あまり聞いたことがありません。 dbt(Data Build Tool

                    • テクノロジー
                    • 2021/12/02 19:04
                    • テスト
                    • python
                    • LLVM入門 - javascript使いがLLVM(Rust:inkwell)でjavascriptをJITコンパイルするまで

                      74 users

                      zenn.dev/silverbirder

                      コンパイラ基盤であるLLVMについて、全く知識がない私が、 javascriptソースコードをパースしLLVMでコンパイルできるようになりました。 LLVMの記事は数多くありますが、初心者向けの記事が少なく感じたため、 本記事では、できる限り分かりやすくLLVMについて紹介できる記事を書こうと思います。 ソースコードは、こちらに置いています。 自己紹介 ふだん、javascriptやpythonなどインタプリタ言語を使うエンジニアです。 LLVMについて、全く知識がなかった人間です。 背景 過去に、おもちゃのブラウザ自作をやってみました。 HTMLとCSSを解析し、レンダリングするところを書き、基本的な動作を知ることができました。 HTMLとCSSとくれば、次はJSだと思い、JSを実行するエンジンを書いてみたくなりました。 ただし、WebブラウザのAPIとJS実行エンジンをバインディングす

                      • テクノロジー
                      • 2021/10/15 20:14
                      • rust
                      • LLVM
                      • javascript
                      • あとで読む
                      • JIT
                      • WASM
                      • WebAssembly
                      • programming
                      • TikTokスクレイプ基盤をGCP上で構築してハマったこと

                        3 users

                        zenn.dev/silverbirder

                        TikTokへスクレイプするバッチをGCP上で構築しました。 GCP構築のシステム設計話と、その構築時に、ハマったことを共有します。 きっかけ 2020年、最もダウンロードされたアプリがFacebookを抜いてTikTokが一位になったそうです。 私もTikTokを利用しています。 ネットサーフィンをしている時に、tiktok-scraperというライブラリをcloudflareのサイトで発見しました。これを使って、TikTokの情報収集できるんじゃないかなと思い始めましたのがきっかけです。 tiktok-scraper Scrape and download useful information from TikTok. No login or password are required. This is not an official API support and etc. This

                        • テクノロジー
                        • 2021/09/27 13:18
                        • あとで読む
                        • マイクロフロントエンド入門

                          7 users

                          zenn.dev/silverbirder

                          この資料は、マイクロフロントエンド入門書です。 マイクロフロントエンドへ至るまでの歴史から、マイクロフロントエンドの概要説明、実際にサンプルコードから学ぶチュートリアルを紹介します。 ## 対象読者 - フロントエンドエンジニア - マイクロフロントエンドに興味がある人 補足 ) https://intro-to-micro-frontends.netlify.app/ → MarkDownload → this book

                          • テクノロジー
                          • 2021/07/15 01:47
                          • あとで読む
                          • 📚ブラウザの仕組みを学ぶ

                            3 users

                            zenn.dev/silverbirder

                            Photo by Remotar Jobs on Unsplash Webフロントエンジニアたるもの、ブラウザの仕組みに興味を持つのは自然の摂理です。本記事では、私がブラウザの仕組みを学んでいく過程を備忘録として残します。 みんな大好きChrome Webフロントエンジニアに愛されているブラウザといえば、IEChromeですよね。 ブラウザでHTML,CSS,JSの動作確認するのは、日常茶飯事です。 ブラウザによって動作が異なることは、Webフロントエンジニアなら周知の事実です。 じゃあ、なんで動作が違うのかというと、 「レンダリングエンジンが違うから〜」 「Javascriptエンジンが違うから〜」 ぐらいは知っているんじゃないかなと思います。 じゃあ、そのレンダリングエンジンってどういう仕組みで動いているのでしょうか。 気になりますよね。 Chromiumについて Chromiumも、

                            • テクノロジー
                            • 2021/05/31 17:44
                            • browser
                            • [覚書] Micro Frontends 📚

                              7 users

                              zenn.dev/silverbirder

                              Micro Frontends とは?🤔 皆さん、Micro Fronends(以下、MFE)をご存知でしょうか。説明をざっくりしますと、Microservicesの考え方をフロントエンドまで拡張した考え方です。Microservicesは、バックエンド側で適用される事例をよく耳にしますが、フロントエンドでの適用事例は、あまり聞いたことがありません。 従来、Webサービス開発ではモノリスな構成からスタートします。そこから、規模が拡大するにつれて様々な理由により、フロントエンドとバックエンドの分離、バックエンドのMicroservices化が行われます。 [翻訳記事]マイクロフロントエンド Microservices化によって、Scalability、Agility、Independency、Availabilityの大幅な向上が期待できます。しかし、依然フロントエンドはモノリスなままです

                              • テクノロジー
                              • 2020/11/19 19:40
                              • あとで読む

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

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

                              『zenn.dev』の新着エントリーを見る

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

                              j次のブックマーク

                              k前のブックマーク

                              lあとで読む

                              eコメント一覧を開く

                              oページを開く

                              はてなブックマーク

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

                              公式Twitter

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

                              はてなのサービス

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