並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 2096件

新着順 人気順

viewerの検索結果161 - 200 件 / 2096件

  • CodeTour - Visual Studio Marketplace

    Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. CodeTour 🗺️ CodeTour is a Visual Studio Code extension, which allows you to record and play back guided walkthroughs of your codebases. It's like a table of contents, that can make it easier to onboard (or re-board!) to a new project/feature area, visualize bug reports, or understand the context of a code review/PR

      CodeTour - Visual Studio Marketplace
    • Say hello to the helpful Firebase Emulator - a local first UI to boost your productivity

      Say hello to the helpful Firebase Emulator - a local first UI to boost your productivity Today we are extremely excited to introduce the Emulator UI to the Firebase community. The Emulator UI is a local web app that allows you to manage local emulators that make up the Firebase Local Emulator Suite. image of Emulator Suite overview Last year we released the Emulator Suite to simplify Firebase debu

        Say hello to the helpful Firebase Emulator - a local first UI to boost your productivity
      • Introducing CloudFront Functions – Run Your Code at the Edge with Low Latency at Any Scale | Amazon Web Services

        AWS News Blog Introducing CloudFront Functions – Run Your Code at the Edge with Low Latency at Any Scale With Amazon CloudFront, you can securely deliver data, videos, applications, and APIs to your customers globally with low latency and high transfer speeds. To offer a customized experience and the lowest possible latency, many modern applications execute some form of logic at the edge. The use

          Introducing CloudFront Functions – Run Your Code at the Edge with Low Latency at Any Scale | Amazon Web Services
        • おうちKubernetesをそれっぽく加工する話 - MetalLBとかExternalDNSとかcert-managerとか - メモ - RyuSA

          おうちKubernetes(を含むベアメタルKubernetes)を「マネージドサービスっぽく」使えるようにしよう!というのが本記事の目標 ストレージのプロビジョニング nfs-subdir-external-provisioner インストール 動作確認 ロードバランサーの作成 MetalLB インストール 動作確認 NGINX Ingress Controller インストール 動作確認 ドメインとTLS External DNS インストール 動作確認 cert-manager インストール 動作確認 おわりに 一応前日譚 ryusa.hatenablog.com ストレージのプロビジョニング 生のKubernetesで適当なPVCを作成しても何も反応しません。これは当然で、生のKubernetesにはストレージをどのように用意すれば良いのかが定義されていないからです。 プラグインな

            おうちKubernetesをそれっぽく加工する話 - MetalLBとかExternalDNSとかcert-managerとか - メモ - RyuSA
          • [アップデート] root ユーザー作業が不要に!Amazon CloudFront で署名付き URL/Cookie 向け公開鍵を IAM ユーザー権限で管理できるようになりました。 | DevelopersIO

            本日のアップデートで Amazon CloudFront の署名付き URL および署名付き Cookie に対する公開鍵の管理を、IAM ユーザー権限で行えるようになりました! Amazon CloudFront announces support for public key management through IAM user permissions for signed URLs and signed cookies IAM ユーザー権限による公開鍵管理が可能に 従来、CloudFront で署名付き URL および 署名付き Cookie を利用する場合、「CloudFront のキーペア」を作成する必要がありました。このキーペアの作成は AWS アカウントの root ユーザーしか行うことが出来ません。そのため必要になった際にアカウント管理者に連絡しキーペアを作成してもらう、

              [アップデート] root ユーザー作業が不要に!Amazon CloudFront で署名付き URL/Cookie 向け公開鍵を IAM ユーザー権限で管理できるようになりました。 | DevelopersIO
            • TBSラジオ、約20年ぶりの聴取率1位転落も「他局との争いには興味がない」と語る“独自戦略”(WEBザテレビジョン) - Yahoo!ニュース

              今年、ラジオ界にあるひとつの大きな変化があった。ビデオリサーチから発表された「6月度首都圏ラジオ個人聴取率調査」において、TBSラジオが単独首位をJ-WAVEに明け渡し、2001年8月から続いた119期・19年10カ月にわたる連続首位記録が途切れることになったのだ。しかし、同局の編成部門であるUXプランニング部長・萩原慶太郎氏は「社内に大きな動揺はない」と語る。その背景には「聴取率1位をとることがすべてなのか」などといった問題提起があり、実際に「スペシャルウィーク」(聴取率調査週間に通常放送と違う企画やゲスト起用をする取り組み)を廃止するなどといった改革を行った。萩原氏が「他局との争いには興味がない」と語るTBSラジオの“独自戦略”とは。 【写真】“おもちゃの銃”でリスナーを撃つ爆笑問題・太田光 ■“スペシャルウィーク”に生じた疑問「この調査を信じ続けることは正しいのか?」 ――TBSラジ

                TBSラジオ、約20年ぶりの聴取率1位転落も「他局との争いには興味がない」と語る“独自戦略”(WEBザテレビジョン) - Yahoo!ニュース
              • Terraformとdriftctlで行うGoogle Cloud 権限管理の省力化 - ZOZO TECH BLOG

                はじめに こんにちは、ML・データ部MLOpsブロックの岡本です。 MLOpsブロックでは日々複数のGoogle Cloudプロジェクトを管理しています。これらのプロジェクトでは、データサイエンティストやプロジェクトマネージャーなど別チームのメンバーが作業することもあり、必要に応じてメンバーのGoogleアカウントへ権限を付与しています。 権限の付与はプロジェクトの管理者であるMLOpsブロックメンバーが行いますが、これは頻繁に発生する作業でありトイルとなっていました。 また権限付与後はこれらを継続的に管理し、定期的に棚卸しすることで不要になった権限を削除する必要があります。しかし当初の運用だと権限の棚卸しの対応コストが大きく、これが実施されずに不要な権限が残り続けるという課題もありました。 本記事ではMLOpsブロックで抱えていたGoogle Cloudプロジェクト内での権限管理における

                  Terraformとdriftctlで行うGoogle Cloud 権限管理の省力化 - ZOZO TECH BLOG
                • 画像生成AI「Stable Diffusion 2.0」を無料でサクッと使えるウェブサイトを見つけたので生成結果を「Stable Diffusion 1.4」と比べてみたよレビュー

                  文章(プロンプト)を入力するだけで画像を生成してくれるAI「Stable Diffusion」のバージョン2.0が2022年11月24日に正式リリースされました。そんなStable Diffusion 2.0を簡単に試せるウェブサイトが公開されていたので、実際に画像を生成して従来のStable Diffusion 1.4の生成結果と比較してみました。 Stable Diffusion 2 | Baseten https://app.baseten.co/apps/VBlnMVP/operator_views/nBrd8zP 上記のリンクにアクセスすると、以下のような画面が表示されます。 画像を生成するには、下部の入力エリアにプロンプトを入力してから右側の「Generate」をクリックすればOK。今回は上記の入力例に記されているプロンプト「A lion wearing a cowboy ha

                    画像生成AI「Stable Diffusion 2.0」を無料でサクッと使えるウェブサイトを見つけたので生成結果を「Stable Diffusion 1.4」と比べてみたよレビュー
                  • YJITで使ったRustの省メモリ化テクニック - Qiita

                    これは Rust Advent Calendar 2022 のカレンダー2の22日目の記事です。 YJITとは 私は今年の7月からShopifyという会社でRubyのJITコンパイラであるYJITを開発している。このJITは今年CからRustに書き直されたため、現職では業務としてフルタイムでRustを書いている。 実用段階になったYJIT おそらく世界最大規模でRubyを使っている弊社では、お客様のお店のサイトをレンダリングするアプリには社内最大のトラフィックが来ていて、実は最近そのアプリほぼ全台で最新のYJITが有効化されたことが昨日公開情報になった。あまりにも大量のトラフィックが来るので、YJITによって行なわれているRubyコード実行量はYJITが使われてないものよりも世界全体で見て多くなったのではないかとCEOが言っていた。 この規模のトラフィックを捌くためにこのアプリは比較的よく

                      YJITで使ったRustの省メモリ化テクニック - Qiita
                    • ぬか床の日常、ほとんどエヴァ説「エヴァの説明がぬか床で済む可能性が出てきた」

                      なか憲人 @tokuniaru コミプレにて「とくにある日々」という学園漫画を描いてます。 他著作あり。その他雑多な漫画をツイッターに載せてます。なんか仕事あったらください paperkamikiriアットgmail.com viewer.heros-web.com/episode/326963…

                        ぬか床の日常、ほとんどエヴァ説「エヴァの説明がぬか床で済む可能性が出てきた」
                      • ドメインモデルからUIデザインとページレイアウトを設計した話|yuki_sasaki

                        この記事は SmartHR Advent Calendar 2019 21日目の記事です。こんにちは。デザイナーの@tyoys00です。 初めてAdvent Calendarに参加します。これで私も立派なIT人材です。 UIデザインってなんだろう?突然ですが、デザイナーのみなさんUIデザインしてますか? してます? では、UIデザインってなにをデザインすることなのでしょうか? UIデザインってなんなのでしょう? 私は何もわかりません。デザイン、何もわからない… 私はこの1年上記のような「UIデザインとはなにを作っていることなのか?」ということばかり考えていた気がします。(そして、気づいたら年末になっていました…)。 結論から言うと、UIデザインとはデータベースやサーバーサイドで実装された構造とフロント側での視覚的な情報構造との対称性を設計することであるという考えに至っています。 この実装の

                          ドメインモデルからUIデザインとページレイアウトを設計した話|yuki_sasaki
                        • CloudFront + S3 + CloudFront Functions で BASIC 認証をかける

                          はじめに CloudFront + S3 で静的な Web サイトをホスティングしている。 ステージング環境として同様のサイトを作ったが、超簡単なアクセス制限をかけるために BASIC 認証をかけたい。 こういったケースでは Lambda@Edge を使うのが主流のようだが、最近リリースされた CloudFront Functions を使ってやってみた。 手順 CloudFront Functions のサイドバーに Functions メニューがあるので、そこから以下の内容で Functions を登録する。 function handler(event) { var request = event.request; var headers = request.headers; // echo -n user:pass | base64 var authString = "Basic

                            CloudFront + S3 + CloudFront Functions で BASIC 認証をかける
                          • マルチテナント環境における Sentry のエラーグルーピングテクニック - Hatena Developer Blog

                            マンガメディア開発チームの id:mizdra です。普段はWebアプリケーションエンジニアとして、マンガビューワ「GigaViewer」の開発に携わっています。GigaViewerの提供は2017年に始まり、執筆時点で12の出版社、14のサイトに導入いただいています。 GigaViewerでは、多数のマンガサイトを素早く構築するため、マルチテナントアーキテクチャを採用しています。データベースを始めとしてコードベースに至るまで、多くの部分をサイト間で共通化しています。 マルチテナントアーキテクチャは、プロダクトを多数のプラットフォームに効率よく展開できるメリットがある一方で、アーキテクチャ特有のさまざまな困難もあります。この記事では、マルチテナント環境でSentryを利用したときに発生するグルーピングの問題を解説し、その問題にGigaViewerがどのように対処したのかを紹介します。 なお

                              マルチテナント環境における Sentry のエラーグルーピングテクニック - Hatena Developer Blog
                            • 40歳で集めたコレクションを全て売ったマンガを読み手放し方を考える人たち

                              幽らり @you_rari @240eukrante 「東島丹三郎は仮面ライダーになりたい」自分も好きな漫画。ただ平均80まで生きるこのご時世で、40でこの境地になるのは早いかなあと。残り40年否応なしに人生は続くわけだし。 もっとも彼の物語はここから始まるわけだけど。 viewer.heros-web.com/episode/108341… リンク コミプレ 東島丹三郎は仮面ライダーになりたい - 柴田ヨクサル/協力:石森プロ 東映 / 第1話 変身! 東島丹三郎 | コミプレ|ヒーローズ編集部が運営する無料マンガサイト 小さい頃から本気で“仮面ライダー”になりたかった東島丹三郎(とうじま たんざぶろう)は、40歳になった今でもその夢を追い続けていた。そんなある日、「ショッカー現る!」というニュースが報道される。それはショッカー戦闘員のような覆面を被った、ただのチンピラによるコンビニ強

                                40歳で集めたコレクションを全て売ったマンガを読み手放し方を考える人たち
                              • Announcing Support for Native Editing of Jupyter Notebooks in VS Code - Python

                                With today’s October release of the Python extension, we’re excited to announce the support of native editing of Jupyter notebooks inside Visual Studio Code! You can now directly edit .ipynb files and get the interactivity of Jupyter notebooks with all of the power of VS Code. You can manage source control, open multiple files, and leverage productivity features like IntelliSense, Git integration,

                                  Announcing Support for Native Editing of Jupyter Notebooks in VS Code - Python
                                • What's New In DevTools (Chrome 94)  |  Blog  |  Chrome for Developers

                                  Use DevTools in your preferred language Chrome DevTools now supports more than 80 languages, allowing you to work in your preferred language! Open Settings, then select your preferred language under the Preferences > Language dropdown and reload DevTools. Preferences" width="800" height="494"> Chromium issue: 1163928 New Nest Hub devices in the Device list You can now simulate the dimensions of Ne

                                  • My terminal became more Rusty 🦀 – Mahmoud Ashraf

                                    As a Software-Engineer I spent most of the time inside my terminal, So I need for that a fast terminal with fast tools to speed up my productivity. The tools written in rust help me to achieve that. let’s see in this article those tools. tl;dr alacritty A cross-platform, GPU-accelerated terminal emulator starship 🌌 The minimal, blazing-fast, and infinitely customizable prompt for any shell! exa A

                                      My terminal became more Rusty 🦀 – Mahmoud Ashraf
                                    • 全世界最高峰・最上位の画像生成AI (Stable Diffusion 3 8B+) が凄すぎた件

                                      aurora, milky way, night, night sky, shooting star, space, starry sky, galaxy, sky, city lights, constellation, light particles, skyscraper, cityscape, a girl, long hair, skyline, city, standing, twilight, looking at viewer, yellow eye (Generated by Stable Image Ultra) Stable Diffusion開発元の、Stability AI Japan — External AdvocateのD̷ELLと申します。 今回、Stable Diffusion最高モデル Stable Diffusion 3 80億パラメータ(8B) を

                                        全世界最高峰・最上位の画像生成AI (Stable Diffusion 3 8B+) が凄すぎた件
                                      • No-Class CSS フレームワークをいろいろ比較するサイトを作った

                                        No Class CSS Museumという No-Class CSS フレームワーク比較サイトを作りました。 簡単な demo 用のコードに何かスタイル当てたいけど、そんなに時間かけたくないしそもそもデザインセンスないしどうしようかなってときに No-Class CSS フレームワークが便利です。 たとえば昨日公開したFirebase の存在をフロントエンドから隠蔽するためにのデモサイトもそういった No-Class CSS フレームワークであるnew.cssを使いました。 これは CSS ファイルを読み込んだだけ(タグにクラスを割り振ったりしていない)なのですが、それだけでいい感じにスタイルが当たってちょっと感動しました。 以前の記事であるブログの 1 ヶ月を振り返るに書いた通り、このブログは書いた内容のサンプルコードやデモをどんどん公開していく方針で運営しています。 ただ、なにもスタ

                                          No-Class CSS フレームワークをいろいろ比較するサイトを作った
                                        • 続・画像生成AIに自分の絵を描かせた|R-9

                                          2023年の5月の連休の前後より、自作イラストの追加学習データ(LoRA)を元にローカル環境のStable Diffusion (SD1.5)を使ってAIに"自分の絵"を描かせるようになってから、おおよそ一年が経ちました。当時そのことについて書いた記事は、比較的多くの方に読んでいただけたようで、SNSなどを通じて今も時々リアクションがあります。 この一年間、多少の波はあっても、自分としてはこつこつとコンスタントに同じテーマに取り組んできました。成果の一部はX(@epxstudio_ai)で発表していましたが、その過程で新たに得られた知見や、画像生成AIの活用方法についてぼんやり考えたことなどがあるので、件の記事の続編として少し書いてみようと思います。 前提としてわたしはGペンとスクリーントーンの時代からの20年来のアマチュア同人作家で、普段絵とはまったく関係ない仕事をしており、かつ、イラス

                                            続・画像生成AIに自分の絵を描かせた|R-9
                                          • FUJI ROCK FESTIVAL '22 PARALLEL VIEWER

                                            • ZOZOTOWNにおけるマーケティングメール配信基盤の構築 - ZOZO TECH BLOG

                                              はじめに こんにちは、MA部の松岡(@pine0619)です。MA部ではマーケティングオートメーションシステムの開発・運用に従事しています。 ZOZOTOWNでは、マーケティングオートメーションシステム(以下、MAシステム)を使い、メールやLINE、アプリプッシュ通知といったチャネルへのキャンペーンを配信しています。 MA部では、複数のMAシステムが存在しており、MAシステムそれぞれに各チャネルへの配信ロジックが記述されていました。これにより、現状の運用保守ならびに今後の改修コストが高いかつ、使用している外部サービスのレートリミットの一元管理が出来ていないなどの問題を抱えていました。そのため、外部サービスへのリクエスト部分をチャネルごとにモジュールとして切り出し、複数のMAシステムから共通で使える配信基盤を作成しました。 また、社内の他チームの持つシステムからのキャンペーン配信の要望があっ

                                                ZOZOTOWNにおけるマーケティングメール配信基盤の構築 - ZOZO TECH BLOG
                                              • 全社横断データ基盤へdbt導入を進めている話 - Sansan Tech Blog

                                                こんにちは。研究開発部 Architectグループの中村です。 本記事は Sansan Advent Calendar 2023 の16日目の記事です。 今回は、私達のチームで開発&運用している全社横断データ分析基盤のデータレイヤの再設計、及びdbtの導入を進めているという事例について紹介します。 既存のデータ基盤に対して、dbtの導入を検討されている方の参考になれば幸いです。 (本稿ではdbtとはについては触れませんので、ご了承ください) TL;DR 歴史的経緯 全社横断データ基盤が生まれる前 全社横断データ基盤 立ち上げ期 課題 立ち上げ期に作られたデータマートがカオスに・・・ 課題の解決に向けて データレイヤの再設計 Transformツールの選定 dbtへの移行戦略 その他dbt移行におけるTips チームでの開発の標準化 Cosmosの導入検証 データカタログのホスティング まと

                                                  全社横断データ基盤へdbt導入を進めている話 - Sansan Tech Blog
                                                • ジャンプTOON マンガビューワ を支える Flutter の技術

                                                  ジャンプTOON アプリチーム 2024 年新卒の西峰です。 5 月にサービスを開始した「ジャンプTOON」は、Flutter を採用し Android, iOS, iPadOS 向けのアプリを提供しています。 本記事では、ジャンプTOON モバイルアプリのために独自に開発されたマンガビューワについて紹介したいと思います。 マンガビューワとは マンガ作品を閲覧できる機能です。 本アプリでは、快適に縦マンガを閲覧いただけるよう、スクロールや拡大縮小操作に工夫を加えています。また、作品の転載防止のため、画面録画、ミラーリングの禁止機能も存在します。(本記事では解説しません) ビューワを自作した目的 本アプリではビューワ機能を自作していますが、その目的はいくつかあります。まず、柔軟に独自の機能を追加しやすくするためです。連続して話を読んだり、お気に入りやコメント、いいね、拡大縮小といった要件を全

                                                    ジャンプTOON マンガビューワ を支える Flutter の技術
                                                  • I play {∅︎/a/the} guitar. - 空論上の砂、楼閣上の机。

                                                    米語母語話者のニック・ノートン氏による非常に興味深いコメントを発見しました。 youtu.be 要約すると次の通りです。 微妙な差ではあるものの、I play guitar. は習慣的に、I play {the/a} guitar. は初めて、ギターを弾くことを意味するように感じられる。piano や harmonica や trumpet もこの類に属する。 しかし I play saxophone. は言えず I play the saxophone と言う。accordion もこの類に属する。 ここで The Beatles の挨拶を聞いてみましょう。 I’m Ringo, and I play the drums. I’m Paul, and I play the bass. I’m George, and I play a guitar. I’m John, and I too

                                                      I play {∅︎/a/the} guitar. - 空論上の砂、楼閣上の机。
                                                    • まずは環境準備をしよう|つくりながら学ぶ!AIアプリ開発入門 - LangChain & Streamlit による ChatGPT API 徹底活用

                                                      つくりながら学ぶ!AIアプリ開発入門 - LangChain & Streamlit による ChatGPT API 徹底活用

                                                        まずは環境準備をしよう|つくりながら学ぶ!AIアプリ開発入門 - LangChain & Streamlit による ChatGPT API 徹底活用
                                                      • CloudFront FunctionsをテストするOSS、cfftを公開しました - KAYAC Engineers' Blog

                                                        SREチームの藤原です。 今回は Amazon CloudFront Functions をテストするためのOSSとして、cfft というものを書いたので紹介します。 github.com 3行でまとめ CloudFront Functionsのテストは手元ではできなくて面倒です CloudFront Functionsをテストする cfft というOSSを書きました KeyValueStoreの操作を含め、便利な使い方がいろいろありますのでどうぞご利用下さい CloudFront Functionsをテストするのが面倒という問題 CloudFront Functions (以下CFF) は、AWSが提供するCDNであるAmazon CloudFrontのエッジノード上でリクエストやレスポンスの操作が行える、JavaScriptの実行環境です。典型的なユースケースとしては、キャッシュキーの

                                                          CloudFront FunctionsをテストするOSS、cfftを公開しました - KAYAC Engineers' Blog
                                                        • Raspberry Pi 3 B+ & PyTorchの深層学習で、カメラ映像内の複数物体をリアルタイム分類 - Qiita

                                                          Raspberry Pi 3 B+ & PyTorchの深層学習で、カメラ映像内の複数物体をリアルタイム分類PythonOpenCVRaspberryPiDeepLearningPyTorch 大学の授業関係でラズパイ3B+とpicameraをゲット。暇なので、ラズパイに深層学習を用いた分類をさせてみようと思い立ちました。ただ、前もって撮った写真を分類させるのではなく、picameraからのリアルタイムの映像内の物体を分類させ、いい感じに表示させます。 学生レベルかもしれませんが、一部分でも参考になれば幸いです。 思い描いたこと 「固定されたpicameraの視野内に複数の私物を置くと、それをリアルタイムに分類し、表示する機能」をラズパイ内に作ってみようと思いました。 具体的には、背景差分(背景画像と変化した部分を抜き出す手法)で物体を抽出し、PyTorch [パイトーチ](Keras,

                                                            Raspberry Pi 3 B+ & PyTorchの深層学習で、カメラ映像内の複数物体をリアルタイム分類 - Qiita
                                                          • Cooklang – Recipe Markup Language

                                                            Cooklang and the tools we’ve built to use it, you can: simplify your personal recipe management;streamline your shopping routine;make cooking more fun.Here’s how the Cooklang ecosystem makes that happen: All recipes are human-readable text files.Everything is a file. No databases. And you have complete control over your information.All the tools are simple, focused, and efficient; the UNIX way.Get

                                                              Cooklang – Recipe Markup Language
                                                            • iPhone HEICって何よWindowsで見られへんやん!

                                                              iPhone HEICって何よWindowsで見られへんやん! 2021.11.09 2021.11.14 iPhone スマートフォン .heic, Facebook, HEIFファイル, HEIF画像拡張機能, HEVC ビデオ拡張機能, iPhone, Photo Viewer, Windows, エクスプローラー, 拡張子 iPhoneユーザーの皆さんでPCはWindowsという方に見られないという写真ファイルないですか? iPhoneで撮影した写真のファイル名には、「.heic(ヘイク)」と記載されるものがあります。この拡張子に対応していないアプリケーションでは、このファイルを開くことはできません。この場合、写真をパソコンでも見られる形式に変換する必要があります。 今回は、利用者の環境を考慮してWindows7を使ってキャプチャを撮らせていただいてます。 HEICファイルとは さ

                                                                iPhone HEICって何よWindowsで見られへんやん!
                                                              • 主人公が「米津玄師」や「藤原基央」に似ていて、キルケゴールがロックバンドを組むという設定が自然と飲み込める面白さがすごい「哲学者が現代に転生したら言いたいことがありすぎてバンド始める話」

                                                                少年ジャンプ+ @shonenjump_plus 哲学者が現代に転生したら言いたいことがありすぎてバンド始める話(12/12) 『実存アンプラグド』コミックス第1巻発売中! shueisha.co.jp/books/items/co… 続きはこちらから↓ shonenjumpplus.com/app/viewer/ec1… pic.twitter.com/ZImWyGFsth

                                                                  主人公が「米津玄師」や「藤原基央」に似ていて、キルケゴールがロックバンドを組むという設定が自然と飲み込める面白さがすごい「哲学者が現代に転生したら言いたいことがありすぎてバンド始める話」
                                                                • Self-Hosted Cluster から EKS への移行と Platform の Production Readiness - スタディサプリ Product Team Blog

                                                                  こんにちは。SRE の @chaspy です。 Quipper では AWS 上で Kubernetes Cluster を運用してサービスを提供しています。 これまで kube-aws を用いて Kubernetes Cluster を Self Host してきましたが、このたび Managed Services である Amazon EKS に移行しました。(以下、 Amazon EKS を EKS と表記します) 本記事では、 Kubernetes Cluster の移行で遭遇した問題をどのように解決したかを説明します。また、数多くの Application が稼働している Platform を移行する際にどのような点を考慮するとよいのか、経験を通して学んだことを共有します。 EKS への移行を検討している方はもちろん、Platform Migration に携わる方にとって学びに

                                                                    Self-Hosted Cluster から EKS への移行と Platform の Production Readiness - スタディサプリ Product Team Blog
                                                                  • とくにある日々 - なか憲人 / 59話 | コミプレ|ヒーローズ編集部が運営する無料マンガサイト

                                                                    とくにある日々 なか憲人 意外となんでもできる場所な「学校」で起こる、すごいことや普通なことや不思議なことを描いた学園マンガ。

                                                                      とくにある日々 - なか憲人 / 59話 | コミプレ|ヒーローズ編集部が運営する無料マンガサイト
                                                                    • SAM+TerraformでLambdaの管理を楽にする | DevelopersIO

                                                                      今回は基本はTerraformでインフラを構築しつつも、部分的にはSAMを使用してLambda+API Gatewayをデプロイしたいと思います。 Lambdaのアーカイブ化やS3へのアップロードをSAMにやってもらうことで、Terraform側でのタスクを軽減することができます。 今回の記事の元ネタは以下のスライドです。 IaCについていろいろな知見が得られると思うのでおすすめです。 SAMとは SAMはLambdaなどのサーバーレスアプリケーションの開発・デプロイを補助するツールでCloudFormationのような形式のファイルを用いてこれらを定義することができます。 Lambdaを開発・デプロイする場合について考えると、必要となる工程は煩雑です。開発ではローカルでの実行やランタイムの管理などをしたくなりますし、デプロイでは依存するパッケージの設置、Zipファイルへのアーカイブ化、ア

                                                                        SAM+TerraformでLambdaの管理を楽にする | DevelopersIO
                                                                      • 機動絶記ガンダムSEQUEL - 脚本:井上敏樹/漫画:千明太郎/原作:矢立肇・富野由悠季 / 第4話 コロニーの世界 | コミプレ|ヒーローズ編集部が運営する無料マンガサイト

                                                                        機動絶記ガンダムSEQUEL 脚本:井上敏樹/漫画:千明太郎/原作:矢立肇・富野由悠季 人類の半数以上が命を落とした、とある「大戦」から700年――。 大戦時に地球を守り抜いたガンダムはもはや人類にとって不要なものとなっていた。 そんな平和な世の中に「血まみれのカオリス」と呼ばれる、ひとりの女がいたーー。 これは「ガンダム」という名の失われた“神”を巡る、背信の物語。

                                                                          機動絶記ガンダムSEQUEL - 脚本:井上敏樹/漫画:千明太郎/原作:矢立肇・富野由悠季 / 第4話 コロニーの世界 | コミプレ|ヒーローズ編集部が運営する無料マンガサイト
                                                                        • CloudFront+S3なSPAにLambda@EdgeでOGP対応する | DevelopersIO

                                                                          吉川@広島です。 案件でCloudFront+S3なSPAに対してOGP対応が必要になってきそうなため、Lambda@Edgeを使った対応について検証しました。 現状、FacebookやTwitterのBotは基本的にクライアントサイドJSを解釈できず、SPA単体でのOGP対応は難しいとされています。OGPメタタグはSSRで返してあげる必要があるため、「UserAgentでBot判定し、その時だけOGPメタタグ入りのHTMLをエッジサーバでレンダリングして返す」というのが基本戦略になります。 SPAをホスティングするCloudFront+S3を作成する S3バケットを作成する バケット名だけ入力し、後はデフォルト値で作成します。 そして、本来であればSPA用のHTML/JS/CSSリソースをアップロードするのですが、今回はLambda@Edgeの動作確認ができれば良かったためパスしました(

                                                                            CloudFront+S3なSPAにLambda@EdgeでOGP対応する | DevelopersIO
                                                                          • とくにある日々 - なか憲人 / 70話 | コミプレ|ヒーローズ編集部が運営する無料マンガサイト

                                                                            とくにある日々 なか憲人 意外となんでもできる場所な「学校」で起こる、すごいことや普通なことや不思議なことを描いた学園マンガ。

                                                                              とくにある日々 - なか憲人 / 70話 | コミプレ|ヒーローズ編集部が運営する無料マンガサイト
                                                                            • 「Astro DB」登場。LibSQLベース、TypeScript ORM搭載、1GBまで無料。静的サイト生成用データベース

                                                                              「Astro DB」登場。LibSQLベース、TypeScript ORM搭載、1GBまで無料。静的サイト生成用データベース 静的サイトジェネレータAstro用のデータベースサービス「Astro DB」が登場しました。 簡単にAstroに組み込むことが可能で、Astroのバックエンドデータベースとして、例えばフォームやコメントのデータの入出力、ユーザー認証などに利用可能です。 Introducing: Astro DB Add a hosted database to any Astro project in seconds. Includes a TypeScript ORM, schema manager, and automatic migrations out-of-the-box. Try it today! Every database comes with a generou

                                                                                「Astro DB」登場。LibSQLベース、TypeScript ORM搭載、1GBまで無料。静的サイト生成用データベース
                                                                              • [AWS CDK] 一撃でCloudFrontとS3を使ったWebサイトを構築してみた | DevelopersIO

                                                                                パッと静的Webサイトを用意したい こんにちは、のんピ(@non____97)です。 皆さんはパッと静的Webサイトを用意したいなと思ったことはありますか? 私はあります。 AWS上で静的Webサイトを構築するとなると思いつくのは「CloudFront + S3」の構成です。しかし、OACの設定をしたりアクセスログの設定をしたりと意外と設定する項目が多く大変です。そのため、検証目的で用意する際には手間がかかります。 毎回都度用意するのも面倒なので、AWS CDKを使って一撃で構築できるようにしてみました。(Route 53 Public Hosted Zoneを作成する場合は二撃です) AWS CDKのコードの紹介 やっていること AWS CDKのコードは以下リポジトリに保存しています。 やっていることは以下のとおりです。 Route 53 Public Hosted Zoneの作成 また

                                                                                  [AWS CDK] 一撃でCloudFrontとS3を使ったWebサイトを構築してみた | DevelopersIO
                                                                                • Tracing TypeScript Compiler

                                                                                  はじめにTypeScript 4.1 で新しく増えた --generateTrace という TypeScript Compiler の profile を取得するオプションについて。 TypeScript 4.1 beta でもすっ飛ばされていたネタなので、多分あまり注目されていないだろうし、 僕もたまたま PRs を眺めていたら見つけた程度だし、他の feature と比べるとかなりニッチなのだけど、個人的に面白かったのでエントリに残しておく。 なぜ僕が今回のオプションに惹かれたかとういうと、 3 ヶ月くらい前に、仕事でやっている TypeScript のプロジェクトについて「ローカルでの tsc が遅い!なんでだ!」って感じで憤ってた時期があって、 どこにボトルネックがあるか調べようと思ったことがあったのだけど、このときは深く調べることができずに挫折したという経緯があるため。 ちなみ

                                                                                    Tracing TypeScript Compiler