並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 22 件 / 22件

新着順 人気順

firebaseの検索結果1 - 22 件 / 22件

  • Google、URL短縮サービス「goo.gl」を2025年8月に完全終了へ

    米Googleは7月18日(現地時間)、2019年3月に生成を停止したURL短縮サービス「goo.gl」を、2025年8月25日に完全停止すると発表した。 goo.glは、2009年に立ち上げたURL短縮サービス。生成停止後も、既に生成された短縮URLは実際のURLにリダイレクトされていた。 8月23日から来年8月24日までは、短縮URLから実際のURLにリダイレクトされる前に終了を告知するページが表示されるようになる。 来年の8月25日以降は、すべてのgoo.glのURLには404エラーが返されるようになる。 短縮URLサービスは2009年前後に、Twitter(現X)の140文字制限にリンクを貼る場合などのニーズを受けてtr.imやbitlyなど、複数の企業が提供していた。 関連記事 Google、ドメイン登録サービスを手放す 約1000万ドメインが他社に 米Googleが、ドメイン登

      Google、URL短縮サービス「goo.gl」を2025年8月に完全終了へ
    • GoogleのURL短縮サービス「URL Shortener」で作成したリンクが2025年8月25日をもって利用不可に

      Googleは2009年からURL短縮サービスの「Google URL Shortener」を提供してきましたが、2019年3月30日をもってサービスを終了しています。そしてGoogleが2024年7月18日に、Google URL Shortenerを利用して作成されたリンクが2025年8月25日以降利用不可になることを発表しました。 Google URL Shortener リンクが利用できなくなります - Google Developers Blog https://developers.googleblog.com/ja/google-url-shortener-links-will-no-longer-be-available/ URL短縮サービスはX(旧Twitter)やテキストメッセージ(SMS)など、入力可能な文字数が制限されている状況で、文字数が比較的多いURLを入力する

        GoogleのURL短縮サービス「URL Shortener」で作成したリンクが2025年8月25日をもって利用不可に
      • 未来を先取り!サーバーレスコンピューティングを徹底解説 - Qiita

        はじめに サーバーレス大好きなエンジニアです! 今日は、最近急上昇中の「サーバーレスコンピューティング」について紹介します! サーバーレスの実態や使われている事例も含めて書いていきたいと思います! 対象読者 サーバーレスコンピューティングに興味がある方 最新の技術トレンドを追いかけたい方 クラウド技術に関心のある方 新しいアーキテクチャの設計を学びたい方 目次 サーバーレスコンピューティングとは サーバーレス技術の進化とトレンド サーバーレスのメリットとデメリット サーバーレスアーキテクチャの設計方法 実際のケーススタディと成功事例 サーバーレスを使用する際のベストプラクティス 今後のサーバーレスの展望 1. サーバーレスコンピューティングとは サーバーレスコンピューティングという言葉を初めて聞いたとき、多くの人は「サーバーが無くなるの?」と驚くかもしれません。でも、実際には「サーバー」そ

          未来を先取り!サーバーレスコンピューティングを徹底解説 - Qiita
        • 短縮URL機能をFirebase Dynamic Links からAmazon CloudFrontへ移行したお話

          注: Firebase Dynamic Links は非推奨になっているため、新しいプロジェクトでは使用しないでください。サービスは 2025 年 8 月 25 日に廃止されます。 Google は 7 年以上前に、URL… スタディストが提供しているTeachme Bizでは、一部でFDLを利用していたので本格的に移行を検討し始めました。 # 1年前に移行検討する理由このブログを書いているのが2024年7月なので、EOLまでまだ1年の猶予があります。なぜ今移行を検討するのかというと、Teachme Bizではモバイルアプリを提供しており、1年以内にリリースされたバージョンがサポート対象となっているためです。 リリースから1年以内のバージョンをサポート対象とします https://help.teachme.jp/hc/ja/articles/22205089652121 # FDLの利用状

            短縮URL機能をFirebase Dynamic Links からAmazon CloudFrontへ移行したお話
          • 今日の学び(2024/07/14) - オレの敵はだいたい『俺』

            🗒 今日の学び はい OpenSSHに再び任意コード実行の脆弱性、確認とアップデートを | TECH+(テックプラス) https://t.co/zBDtrcaXH9— Kanon (@samurai_se) 2024年7月14日 🐸 ふりかえり 完全休養日で、前職の同僚と会っていました。 春アニメの感想戦や、ここから先のキャリア展望などを話して思考を整理するなどしました。 🚀 おわりに 明日はコミュニティ運営の仕込みやFirebaseの検証をする予定です。 あと、「夜のクラゲは泳げない」を見ようと思います。 📢 Kobe.tsというTypeScript勉強会を主催しています kobets.connpass.com TypeScript(フロント・バック)関係に限らず、Figma、npm、Linterなど周辺技術まで幅広く勉強していく会です。 盛り上がってる感を出していきたいので、

              今日の学び(2024/07/14) - オレの敵はだいたい『俺』
            • 【総額350万】高額請求がきたエンジニアの失敗から学べること - Qiita

              はじめに 成功よりも失敗を学ぶ方が再現性が高く成果を出しやすい これは私がアウトプットをする上で常に心がけていることです。 あなたは普段自分の経験や体験を記事として発信しているでしょうか? おそらく多くの人ができていないはずです。 今回は私が過ごしてきたエンジニア人生4年の中で、特に大きかった失敗談をまとめて紹介していきます。 それぞれの失敗談の詳細はリアルタイムに記事を投稿しているので、ぜひ気になった方は最後にリンクを載せていますので確認いただけると良いかと思います。 この記事はQiita Engineer Festa 2024 〜しくじりエンジニア!私みたいになるな!~の登壇内容を記事にまとめたものになります。 失敗こそアウトプットせよ 「成功よりも失敗を学ぶ方が再現性が高く成果を出しやすい」という言葉の通り、成功は人それぞれバックグラウンドが違っていたり、運も絡んでいるので再現性は低

                【総額350万】高額請求がきたエンジニアの失敗から学べること - Qiita
              • もう一度、開発に向き合う物語 - Re:Dev - もう一度、開発に向き合う物語 -

                夢破れた開発に、再度挑む話。 はじめに 先日、数年間開発していたゲームが鳴かず飛ばずだったため、 サービス終了させました。 それなりに心血注いだので、 その爆死は、創作意欲を奪うのに十分でした。 しかし自分の開発者人生はこれで終わりにしたくはない。 ここに、開発者として再起するための、泥臭い試行錯誤の記録を残したいと思います。 コンセプト 夢破れた開発に、再度挑む 失った創作意欲を取り戻し、創作し、成功する 行動指針・原理 考えない。手を動かす。 「どうせ上手く行かない」「流行らない」とか思っちゃうので、考えない。見ない。 SNSは見ない 成功者に嫉妬するか、無駄な情報に時間を取られるだけ 期待しない どれだけ愛を込めて作っても、300分の1も伝わらない(By. Sham Shade) 具体的行動 ①モチベーション復帰・基礎技術修得 何も考えず、模倣する ・どうせ上手く行かない、とか考えな

                  もう一度、開発に向き合う物語 - Re:Dev - もう一度、開発に向き合う物語 -
                • Stripeで定期課金(サブスクリプション)の料金表を、GUIで簡単に作成してサイトに埋め込む方法 - Qiita

                  新しくサービスを立ち上げた際、開発・運用コストがかさみやすいポイントの1つが「料金表」です。 「Stripeなどの決済サービスに登録した料金情報を利用して実装する」か、「個別にCMSへデータを打ち込んで作成する」かetc... データを利用する場合は、APIレスポンスとデザインのつなぎこみやシステムの保守にコストが発生します。 そして個別にデータを入力した場合、価格改訂やプラン追加の設定・反映漏れによるトラブルが起きるリスクが生じます。 Stripeでは、シンプルな料金表を、専用のコードスニペットを埋め込むだけで実装・管理できる機能を提供しています。 Stripeの料金表機能 Stripeの提供するリダイレクト型決済機能のCheckoutと連携した、料金表をGUIで作ることができます。 見た目のカスタマイズや掲載する料金の追加・変更・削除がダッシュボードから行えますので、サイトやwebアプ

                    Stripeで定期課金(サブスクリプション)の料金表を、GUIで簡単に作成してサイトに埋め込む方法 - Qiita
                  • 【2024年版】WebエンジニアからFlutterエンジニアになるためのざっくりロードマップ|BEMA Lab|エンジニアの成長を支援する技術メディア

                    前提条件この記事はWebエンジニアとして技術的な知見をすでに持っており、これからFlutterを用いたアプリ開発に挑戦しようとしている方を対象としています。 ある程度エンジニアとしての経験がある方を対象としているため、こういうのもあるよ。調べてみて使えそうだったら参考にしてみてね。というくらいの温度感で書いています。 会社の先輩から朝の雑談でもらったアドバイス程度と思って読んでもらえればと思います。 便利な情報源とチュートリアルさっそくFlutterエンジニアになるためのロードマップについて説明します。まず大まかに以下の流れで学習すると良いと思います。 環境構築Flutterのサンプルアプリ作成Dartの文法把握Widgetを用いたフロントエンド開発アプリ固有の機能の実装WidgetとElementのツリー状態管理環境構築いうまでもないですが、最初はFlutterの環境構築から始めましょう

                      【2024年版】WebエンジニアからFlutterエンジニアになるためのざっくりロードマップ|BEMA Lab|エンジニアの成長を支援する技術メディア
                    • docsifyでgitbookやSphinxより手軽にドキュメントサイトを構築 - Qiita

                      docsifyとは documentation site generator. ドキュメントサイトを構築するツールです。 使ってみるとわかりますが、すごく手軽に使えます。 開発ドキュメントを書くのにピッタリです。 似たようなツールとして、gitbookやSphinxもこれまで使ってきましたが、 gitbookはローカルで使うにはサポート切れ SphinxはPython使わないプロジェクトでPython環境構築するのしんどい などあって、良いツールを探していましたが、やっと見つけました。 docsifyでできること 以下のような要件であれば、docsifyはちょうど良いと思います。 Markdownでドキュメントを書きたい 書いたドキュメントをクラウド上でホスティングしたい ドキュメントはgitでソースコードと一緒に管理したい plantumlを使いたい docsifyのいいところ セットア

                        docsifyでgitbookやSphinxより手軽にドキュメントサイトを構築 - Qiita
                      • LINE NEWSのA/Bテストをどう再設計したか

                        A/Bテストは、LINE NEWSの意思決定において重要な役割を果たしています。どの機能修正を加えるかや、どの実験的機能をリリースするかを決定するために利用します。LINE NEWSはLINEのネイティブアプリにシームレスに組み込まれたウェブアプリケーションです。日本の人口の5分の3以上 (*1) がLINE NEWSを定期的に利用しており、すべての意思決定による影響の規模は大きいです。 以前のA/Bテストシステムは、目的を達成していたものの、効率的であるとは言えませんでした。特にフロントエンドでは、頻繁な、時として必要以上に複雑なコードのデプロイが必要でした。次のデプロイ日までプロダクトの動作や外観を変更することができないため、機能の概念化からリリースまでのリードタイムが遅くなっていました。A/Bテストの運用をより柔軟で迅速かつ効率的にするために、私たちはシステムを再設計し、いくつかのソ

                          LINE NEWSのA/Bテストをどう再設計したか
                        • 素早くアプリを作りたい! Vercel+Supabaseでプロジェクト開発|TodoONada株式会社

                          ここ数年、『アプリケーションの開発』はだいぶハードルが低いものになってきました。 かつては学校で学ばなければ書けなかったようなプログラミング知識も、今はネット上にドキュメントや教育コンテンツがたくさん公開されていますし、サンプルコードも読みきれないぐらい公開されています。 そして何よりChatGPT等のAIによって、これまでコードを書くほどの知識を持っていなかった人でも、アプリ開発ができるようになっています。 しかしながら、『アプリ開発』というのは『コードを書く』だけの作業ではありません。 サーバの設定やデータベース・ネットワークの用意等、非常に複雑な準備を行わなければなりません。更には、リリース後にそれらを管理したり、アップデートしたり……といった作業にも、知識が求められます。 ではその部分を簡略化することはできないのでしょうか? それにピッタリなサービスがあります。それが『Vercel

                            素早くアプリを作りたい! Vercel+Supabaseでプロジェクト開発|TodoONada株式会社
                          • Cloud Run サービスのセキュリティ保護のチュートリアル  |  Cloud Run Documentation  |  Google Cloud

                            フィードバックを送信 Cloud Run サービスのセキュリティ保護のチュートリアル コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このチュートリアルでは、Cloud Run で実行されるセキュアな 2 つのサービス アプリケーションを作成する方法について説明します。このアプリケーションは、誰でもマークダウン テキストを作成できる一般公開の「フロントエンド」サービス、およびマークダウン テキストを HTML にレンダリングする限定公開の「バックエンド」サービスを含む、Markdown エディタです。 「Renderer」バックエンドは限定公開のサービスです。これにより、複数言語のライブラリ間の変更をトラッキングすることなく、組織全体に対してテキスト変換の標準を保証できます。 このバックエンド サービスは、Cloud Run 組み込みの IAM ベースのサ

                              Cloud Run サービスのセキュリティ保護のチュートリアル  |  Cloud Run Documentation  |  Google Cloud
                            • たった2日で PageSpeed Insights 100点の仕事紹介サイトを作成した(ジョークサイト)

                              2日間でJoke Jobというサイトを作成して公開したのでそのお話をいたします。 作ったもの Joke JobというWebサイトです。 いわゆるジョークサイトで、架空のお仕事を紹介することが趣旨です。 ファーストリリースの段階で複数の仕事があるので、一部を紹介すると「軍手を道路に設置する仕事」や「あらびきコショウを元の丸い状態になるよう組み立てる仕事」などがあります。 道路に軍手が落ちてるのは彼らの仕事だったのですね。 まさに世界は誰かの仕事でできてる。 ぜひアクセスしてみてください✨ PageSpeed Insights で100点を目指した 正直、開発を始めた段階では目指してませんでした。 Astrojsを使ったので早くなるだろうとは思ってましたが。 開発終盤でPageSpeed Insightsのレポートを見ながら改善していたら100点になりました。 SSGなのでFCP早いですね。

                                たった2日で PageSpeed Insights 100点の仕事紹介サイトを作成した(ジョークサイト)
                              • VPSで運用していたサーバーを整理した - backyard of 伊勢的新常識

                                個人で複数台のVPSを運用していたが、いろいろなものがサポート切れしてOSの入れ直しが必要になったのを機にVPSの見直しをすることになった。元々3台のVPSを運用していたが、1台減らした。 VPNサーバー まずは、VPNサーバー。さくらのVPSを使っている。 一人暮らしをはじめてというもの、家に無料インターネットがついているタイプの物件を渡り歩いたこともあり、自宅ネットワークにアクセスする環境のためにVPNサーバーを立てている。 SoftEther VPNを使って構築しており、VPSと自宅をつなぐ拠点間リンクと、iPhone/Android/PCからの接続をするクライアント接続の2つがあり、VPNサーバーにつなぐと自宅ネットワークまで繋がるようになっている。 iPhone/AndroidからのアクセスもSoftEther VPNのL2TPを使っていたが、最近ではAndroidでIKEv2し

                                  VPSで運用していたサーバーを整理した - backyard of 伊勢的新常識
                                • Google Firebase: 初心者ガイド | DevelopersIO

                                  はじめに Google Firebaseは、モバイルおよびウェブアプリケーションを構築するための強力なプラットフォームです。開発者がアプリを構築し、改善し、成長させるのに役立つツールとサービスのスイートを提供しています。 このガイドでは、Firebaseの基本と、その使い方の基礎について説明いたします。 Google Firebaseについて Firebaseは、高品質なアプリケーションの開発を支援する様々なツールとサービスを提供するBackend-as-a-Service (BaaS)です。以下のような機能が含まれています: Firebase Realtime Database: すべてのクライアントでリアルタイムにデータを同期するNoSQLクラウドデータベースです。 Firebase Authentication: クライアントサイドのコードのみでユーザー認証を行うサービスです。 Fi

                                    Google Firebase: 初心者ガイド | DevelopersIO
                                  • 開発事例 : I/O クロスワード

                                    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                      開発事例 : I/O クロスワード
                                    • xcodeprojで実現するミニマルなSwift Package中心のプロジェクト構成

                                      はじめに pointfreeco/isowords のような、ルートに Swift Package を構築したプロジェクト構成が、現在の iOS 界隈ではデファクトスタンダードとして採用されつつあります。 このようなプロジェクト構成を本記事では、 @d_date さんの資料に則り、Swift Package centered project (Swift Package 中心のプロジェクト構成)と呼ぶことにさせていただきます 🙇 なお、下記資料は本記事の前提知識となるため、もし読んでいない方はお読みください 🙏 Swift Package 中心のプロジェクト構成の特徴とメリット 従来のデフォルト構成と比べ、このような構成がなぜ採用されはじめているのかを今一度整理してみます。 project.pbxproj ファイルに変更が加わりにくく、チーム開発における Git のコンフリクトを最小限

                                        xcodeprojで実現するミニマルなSwift Package中心のプロジェクト構成
                                      • Firebase App Hosting

                                        Firebase App Hosting は、動的な Next.js と Angular アプリケーションの開発とデプロイを合理化します。組み込みフレームワークのサポート、GitHub インテグレーション、他の Firebase プロダクト(Authentication、Cloud Firestore、Vertex AI for Firebase など)との統合を提供します。 使ってみる 主な機能

                                        • HTTPS リクエストで呼び出す  |  Cloud Run Documentation  |  Google Cloud

                                          フィードバックを送信 HTTPS リクエストで呼び出す コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 HTTPS リクエストを送信する機能さえあれば、どこからでも HTTPS リクエストを送信して Cloud Run にホストされたサービスをトリガーできます。すべての Cloud Run サービスに対して、安定した HTTPS URL が割り当てられていることに注意してください。 ユースケースの一部を示します。 カスタム RESTful ウェブ API 限定公開マイクロサービス ウェブ アプリケーション用の HTTP ミドルウェアまたはリバース プロキシ パッケージ化されたウェブ アプリケーション 公開サービスを作成する Cloud Run で公開サービスを作成する際の要件は、次のとおりです。 公共のインターネットからサービスへのアクセス 一般公開用の

                                            HTTPS リクエストで呼び出す  |  Cloud Run Documentation  |  Google Cloud
                                          • セルフチェックとプルリクを同時に!効率的なプロンプト活用法

                                            PRを書く際にどう書けばいいのか? 情報が過不足なくreviewerに伝えられているか不安になる。 PRの構成は決まっているけど内容書くのが少し面倒 PRを出す際に上記を感じた経験はありませんか。 そういった悩みを解決するべく、ある程度Chatgptに叩きを作ってくれるような構成でテンプレートを考えました。 主に、「セルフチェック」と「PR内容の記載」を同時にやってくれるものになっています。 テンプレート構成について OSSのCONTRIBUTED.mdを参考にしたり、普段の開発業務の中で欲しいと思う項目をまとめました。 また、Chatgpt4に叩きを作ってくれやすい構成であることを意識ましした。 テンプレートの構成は下記になります プロンプトへの指示 実施したこと 出力のテンプレート あなたはプロのエンジニアです。 タスク1 * 実施したことの内容に、不備や気になる点があれば指摘してくだ

                                              セルフチェックとプルリクを同時に!効率的なプロンプト活用法
                                            • Dokuwiki でサイドバーにインデックスメニューを表示するまで

                                              Dokuwiki を使ってプラグイン「indexmenu」をインストールし、サイドバーに全体の構成を表示するまで Dokuwiki のサイトからダウンロード。 ※ ダウンロードする際、Janguagesを日本語だけにし、左下の「start download」をクリック。 解凍したフォルダを例えば、「CakePHP4 のセットアップからlocalhostでのMySQLへのデータベース接続まで」でセットアップしたwebrootに移動し、フォルダ名を例えば「doc」とする。 初期セットアップのために http://localhost:8765/doc/install.php へアクセスする。 スーパーユーザーを作成してログイン。 管理>検索とインストールで「indexmenu」と入れて 作者Samuele Togniniの IndexMenu Plugin をインストール URLに http:/

                                                Dokuwiki でサイドバーにインデックスメニューを表示するまで
                                              1