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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    iPhone 17

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Honoで実践するSPAセキュリティ強化の基本 - Qiita

    8 users

    qiita.com/takatama

    この記事はHono Advent Calendar 2024 11日目の記事です。 このアドベントカレンダーをきっかけに、初めてHonoでウェブアプリを作ってみました。セキュリティを強化しても、コードがコンパクトなままなのでとてもいい感じです。 この記事では、ウェブアプリのセキュリティを強化する過程をハンズオン形式でお届けします。 セキュリティを強化する対象のアプリ Single Page Application(SPA)の翻訳アプリです。サーバーレスの実行環境Cloudflare Workersと、Cloudflare上で生成AIを簡単に利用できるWorkers AIを使っています。 Cloudflareのアカウントがあれば無料で動かせます。クレジットカードなしでアカウントを作れますし、ほんと太っ腹ですね! ソースコードはGitHubで公開しています。 セキュリティ強化の流れ このアプリ

    • テクノロジー
    • 2024/12/11 15:23
    • ブラウザーだけで簡単構築!Cloudflare Workers AIで画像生成を試してみよう - Qiita

      4 users

      qiita.com/takatama

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事はCloudflare Advent Calendar 2024 1日目の記事です🎅 Cloudflareの魅力を知ってもらえるハンズオンを作りました!所要時間は10分程度。初めての方で迷わないよう丁寧に解説していきます。Workers AI、楽しいです✨ WebブラウザだけでAI画像生成アプリを作ろう この記事は、Cloudflare WorkersとWorkers AIを使って、AI画像生成アプリをサーバーレスで構築するハンズオンです。 ブラウザ上で直接コードを記述し、ボタン一つでデプロイできるので、手間を最小限に抑えつつ

      • テクノロジー
      • 2024/12/01 08:06
      • AI
      • 画像
      • OpenAI APIであらゆるジャンルのクイズを無限に作る(Function Calling、JSON Mode) - Qiita

        31 users

        qiita.com/takatama

        OpenAIのChat Completion APIを使って、あらゆるジャンルのクイズを無限に作るクイズAPI1を作ってみました。利用するためには、OpenAIのAPIトークンが必要です。 PythonのStreamlitで作ったデモアプリの中で使っています。 クイズのデータ形式 ジャンルを指定すると、Chat Completion APIを使って、次のようなJSON形式の4択クイズデータを生成します。次の例はジャンルにPythonを指定した結果です。 { "questions": [ { "question": "Pythonの特徴でないものはどれ?", "options": ["動的な型付けを採用している", "クラスベースのオブジェクト指向プログラミング言語である", "セミコロンが必須である", "インデントによるブロック表現が特徴的"], "answerIndex": 2 },

        • テクノロジー
        • 2024/01/25 07:35
        • AI
        • Python
        • あとで読む
        • コンテンツ
        • qiita
        • API
        • プログラミング
        • 複数の会議室や人の予定を並べて表示するJavaScriptライブラリーEvent Calendar - Qiita

          3 users

          qiita.com/takatama

          商用利用が可能なJavaScript製のカレンダーUIライブラリーEvent Calendarを使って、複数のリソースの予約状況を並べて表示するデモを作ってみました。さらに、ステップ・バイ・ステップで、デモを作っていく様子をご紹介します。 Event Calendarを使う Event Calendarは複数のリソースを並べて表示できるMITライセンスのカレンダーライブラリーです。素のJavaScript(Vanilla JS)で書かれていて軽量です。READMEが少し不足しているのか、あまりスターがついていないのが残念です。 まずはじめに、Event Calendarを使ったデモをご紹介します。 3つのリソース(Room 1, Room 2, Room 3)の予約状況を表示します。 重複する予約はできません。 Editable Eventはドラッグやサイズ変更が可能です。 Unedita

          • テクノロジー
          • 2023/07/07 22:01
          • あとで読む
          • スマホやPCのカメラでQRを連続して読み取り、スプレッドシートに記録するApps Scriptのウェブアプリ - Qiita

            5 users

            qiita.com/takatama

            const SHEET_NAME = 'Data'; function doGet() { return HtmlService.createHtmlOutputFromFile('index') .addMetaTag('viewport', 'width=device-width, initial-scale=1'); } function onScan(text) { SpreadsheetApp.getActiveSpreadsheet() .getSheetByName(SHEET_NAME).appendRow([new Date(), text]); } 後述しますが、HTMLファイルindexをApps Scriptに追加しています。 doGet()で、アクセスしてきたウェブブラウザーにindexを渡します。スマートフォンに対応するため、addMetaTag()で画面が拡大

            • テクノロジー
            • 2022/02/23 14:06
            • JS
            • Vue.jsとWordPressを共存させる(OGPにも対応) - Qiita

              5 users

              qiita.com/takatama

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

              • テクノロジー
              • 2020/10/07 16:02
              • vue.js
              • wordpress
              • Googleアシスタントで脱出ゲームを作ったら140万人が遊んでくれました - Qiita

                5 users

                qiita.com/takatama

                スマートスピーカー Advent Calendar 2019 5日目の記事です。 ちょうど一年前、Googleアシスタントで「サンタの脱出」をリリースしました。サンタの脱出は20分ほどでクリアできる脱出ゲームで、日本語版に加えて英語版(Santa Claus Escape)もリリースしています。 この一年で、なんと140万人もの方がアクセスしてくれました。 図1 アクセス数の推移(Daily active user) レビューをつけくださったのは1,447人。 図2 サンタの脱出のレビュー人数 「VUIで遊べる脱出ゲームがもっと増えるといいなー」と思いつつ、サンタの脱出がこれほどたくさんの方に遊んでいただけた理由について仮説をご紹介していきます。 仮説1: 世界中の人々が「謎解き」を求めている 「サンタの脱出」は私が初めて作った脱出ゲームです。面白くするコツは全て次の書籍で学びました: テ

                • テクノロジー
                • 2019/12/06 00:44
                • UI
                • game
                • Google Sheets にデータを追加、更新、削除する Web API をサクッと作る - Qiita

                  5 users

                  qiita.com/takatama

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

                  • テクノロジー
                  • 2017/09/10 10:37
                  • Webブラウザーで作ったプログラムからLINEに好きなメッセージを送信 - Qiita

                    8 users

                    qiita.com/takatama

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

                    • テクノロジー
                    • 2017/07/21 17:52
                    • JavaScript
                    • Vue.js + jQuery で Ajax の練習 (GET) - Qiita

                      4 users

                      qiita.com/takatama

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

                      • テクノロジー
                      • 2017/01/01 21:10
                      • あとで読む
                      • Vue.js 2.0 でログイン (vue-router で認証が必要な URL を定義) - Qiita

                        22 users

                        qiita.com/takatama

                        認証が必要な URL にアクセスした時に、まだログインしていない場合にはログインボタンを表示します。 作成にあたって以下の知識が必要になるので、順に試していきます。 コンポーネント vue-router ルートメタフィールド、ナビゲーションガード Playground として http://codepen.io を使用します。できあがったコードは http://codepen.io/takatama/pen/zoNeWP です。 Vue.js 2.0.7 と vue-router 2.0.2 で動作を確認しました。 なお、Vue.jsについて体系的に学ぶには「Vue.js入門」が超絶オススメです。ログイン、ログアウトについても丁寧に解説されています。 コンポーネント ドキュメントは https://vuejs.org/v2/guide/components.html です。 User コン

                        • テクノロジー
                        • 2016/11/21 21:36
                        • vue.js
                        • 認証
                        • Google Sheets のデータを JSON 形式で取得する Web API をサクッと作る - Qiita

                          37 users

                          qiita.com/takatama

                          function getData_(sheetName) { const sheet = SpreadsheetApp.getActive().getSheetByName(sheetName); const rows = sheet.getDataRange().getValues(); const keys = rows.splice(0, 1)[0]; return rows.map(row => { const obj = {}; row.map((item, index) => { obj[String(keys[index])] = String(item); }); return obj; }); } function doGet() { var data = getData_('Sheet1'); return ContentService.createTextOutput

                          • テクノロジー
                          • 2016/08/26 12:45
                          • gas
                          • GoogleSpreadSheet
                          • API
                          • JSON
                          • google
                          • Travis CI で定期的にビルドする (Google Apps Script を使って) - Qiita

                            3 users

                            qiita.com/takatama

                            Update 2015/11/19 から /auth/github へアクセスできなくなっているため、サポートに連絡する必要あり...orz Travis CI Status - /auth/github disabled due to continued DDoS https://www.traviscistatus.com/incidents/bntk781kb8y8 はじめに Travis CI は Github への push をトリガーにしてビルドしてくれるのが便利。けど、決まった時間 / 定期的にビルドを実行する機能はない。そこで、Google Apps Script を cron 代わりに使い、 Travis CI API を定期的に呼び出すことで実現した。 前提 Github にオープンソースを公開している。 Travis CI でビルドしている。 手順 Travis CI

                            • テクノロジー
                            • 2015/12/18 16:45
                            • PHPUnit + DBUnit + YAML で MySQL をテストする - Qiita

                              3 users

                              qiita.com/takatama

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

                              • テクノロジー
                              • 2015/07/31 17:28
                              • PHP
                              • WebDriver+JavaScriptでWebアプリのE2Eテスト - Qiita

                                23 users

                                qiita.com/takatama

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

                                • テクノロジー
                                • 2015/04/06 19:30
                                • selenium
                                • WebDriver
                                • E2E
                                • JavaScript
                                • テスト
                                • test
                                • api
                                • PHP 5.6 の Web アプリを Heroku で動かす。 - Qiita

                                  3 users

                                  qiita.com/takatama

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

                                  • テクノロジー
                                  • 2015/03/26 18:37
                                  • php
                                  • あとで読む

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

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

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

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

                                  j次のブックマーク

                                  k前のブックマーク

                                  lあとで読む

                                  eコメント一覧を開く

                                  oページを開く

                                  はてなブックマーク

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

                                  公式Twitter

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

                                  はてなのサービス

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