並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 23316件

新着順 人気順

CANの検索結果281 - 320 件 / 23316件

  • フロントエンドのテストを書きたい! - iimon TECH BLOG

    はじめに テストの種類 テストレベル テストタイプ テスト戦略 Reactのテストで個人的に躓いたところ UIコンポーネントのテスト Reduxを使っている場合 @mui/x-date-pickerを使用している場合 MUIのコンポーネントでテーマを使用している場合 カスタムフックのテスト まとめ 参考記事 はじめに こんにちは、株式会社iimonでエンジニアをしている遠藤です! 本記事はiimonアドベントカレンダー5日目の記事となります。 最近、フロントエンドのコードでリファクタリングをしたい箇所があったのですが、該当箇所のテストコードがありませんでした。 また、自分自身「フロントエンドのテストコードって何をどうやって書けばいいんだ・・・?」という状態だったので、今回はテストの種類と戦略について学んだことを整理しつつ、実際にReactのテストで初心者の自分が躓いたポイントを紹介します。

      フロントエンドのテストを書きたい! - iimon TECH BLOG
    • OpenAIが重大な岐路に立たされている

      8月6日(現地時間)、OpenAIのGreg Brockman氏が、年末までの長期休暇を取得すると発表した。同日、共同創業者のJohn Schulman氏がAnthropicへの移籍を表明。さらにPeter Deng氏もOpenAIからの退社が報じられた。これに先立つ8月5日には、OpenAIの共同創業者イーロン・マスク氏がサム・アルトマンCEOらに対する訴訟を再開したことが明らかになった。OpenAIの内部で何が起きているのだろうか。 Greg Brockman氏には復帰の目も I’m taking a sabbatical through end of year. First time to relax since co-founding OpenAI 9 years ago. The mission is far from complete; we still have a safe

        OpenAIが重大な岐路に立たされている
      • 「アサシンクリード:シャドウズ」は特におかしくないのではないか

        𝑷𝑲𝑨 @PKAnzug さて、「アサシンクリード:シャドウズ」について批判的な立場からまとめてくれた人がいるので、個別に検証していきますね。 連続ポストがそれぞれ長いので、順に読んでいってください。 x.com/Barutan810/sta… 2024-07-05 18:19:09 ばるたん✂️アンリーシュド大尋問官 @Barutan810 なぜアサクリシャドウズが炎上&発売中止署名が起きてるのか経緯をまとめてみました 結論から言うとUBIが「日本の歴史的事実に基づいている。専門家に相談した」としながらも、公開された内容が文化も時代設定もデタラメでデザイン盗用や誤解を招く発言等日本の歴史文化を軽視する言動をしているため 2024-07-04 19:55:35 𝑷𝑲𝑨 @PKAnzug まずこれ。原文は以下のようになっており、訳文が与える印象とはニュアンスが違います。 We’r

          「アサシンクリード:シャドウズ」は特におかしくないのではないか
        • ゲーム翻訳最前線:第5回は伊東 龍さんと「ソルトアンドサクリファイス」。英語圏の造語を日本語に移植するときに,ゲーム翻訳者が考えていることとは?

          ゲーム翻訳最前線:第5回は伊東 龍さんと「ソルトアンドサクリファイス」。英語圏の造語を日本語に移植するときに,ゲーム翻訳者が考えていることとは? ライター:伊東 龍 あなたが普段何気なく日本語で遊んでいる,海外で制作されたゲーム。その裏側には,翻訳者たちの大いなる迷いと決断があった――。 本連載「ゲーム翻訳最前線」は,海外ゲームの日本語化を担うさまざまなゲーム翻訳者の皆さんにご登場いただき,ローカライズに頭を悩ませたフレーズについて,訳決定までの思考回路を解説してもらう企画だ。プレイヤーの皆さんも翻訳者になったつもりで,「このシーンはどう日本語にするのがいいだろう?」と考えてみてほしい。最後には記事中に登場した重要単語をまとめるコーナーもあるので,ついでに英語学習もしてみよう。 第5回を担当するのは,前回に引き続き「ホロウナイト」や「The Cosmic Wheel Sisterhood」

            ゲーム翻訳最前線:第5回は伊東 龍さんと「ソルトアンドサクリファイス」。英語圏の造語を日本語に移植するときに,ゲーム翻訳者が考えていることとは?
          • 【作業効率化】4年目エンジニアが「使わなくなった」アプリを供養する - Qiita

            はじめに よくQiitaでおすすめアプリとかの記事を見かけますが 逆に使わなくなったアプリの紹介記事ってなくね? と思い今その勢いで本記事を書き進めています。需要があるかはしーらないっ。 本記事では、今年で4年目のエンジニアが作業効率を追い求める中で淘汰されていったアプリたちを紹介します。 ちなみに当方Macユーザです。 エディタ Visual Studio Code 3年目くらいまでは結構使ってました。 settings.jsonやkeybindings.jsonをdotfilesで管理してみたいなこともするくらいには使ってました。 が、何かのタイミングでvimに興味を持ち、vimを使いはじめてから徐々に使わなくなってゆきました。 vimに興味を持った最初の頃はVSCの拡張でvimがあったので、それを使ってました。 VSCでvimの操作を再現できる拡張です。 しかし vimと言えば学習コ

              【作業効率化】4年目エンジニアが「使わなくなった」アプリを供養する - Qiita
            • Rewrite it in Rails

              01 Nov, 2024 In 2022 I started building an application for creating Customs declarations. After evaluating some options and writing code in various programming languages and frameworks such as .NET/F#, Go, Rust, React, I eventually decided to write it in Ruby on Rails. Why? Because I was already familiar with Rails and because of that I could literally go 10x faster than I was with any of the afor

                Rewrite it in Rails
              • Optimizing Javascript for fun and for profit

                I often feel like javascript code in general runs much slower than it could, simply because it’s not optimized properly. Here is a summary of common optimization techniques I’ve found useful. Note that the tradeoff for performance is often readability, so the question of when to go for performance versus readability is a question left to the reader. I’ll also note that talking about optimization n

                • プロと読み解くRuby 3.4 NEWS - STORES Product Blog

                  プロと読み解くRuby 3.4 NEWS テクノロジー部門技術基盤グループの笹田(ko1)と遠藤(mame)です。Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、恒例のクリスマスリリースとして、Ruby 3.4.0 がリリースされました(Ruby 3.4.0 リリース )。今年も STORES Product Blog にて Ruby 3.4 の NEWS.md ファイルの解説をします(ちなみに、STORES Advent Calendar 2024 の記事になります。他も読んでね)。NEWS ファイルとは何か、は以前の記事を見てください。 プロと読み解く Ruby 2.6 NEWS ファイル - クックパッド開発者

                    プロと読み解くRuby 3.4 NEWS - STORES Product Blog
                  • HTTP/1.0 From Scratch

                    Introduction In our previous exploration, we delved into the simplicity of HTTP/0.9, a protocol that served as the web’s initial foundation. However, as the internet evolved, so did its needs. Enter HTTP/1.0, a landmark version released in 1996 that laid the groundwork for the web we know today. HTTP/1.0 was a game-changer, introducing features that revolutionized web communication: Headers: Metad

                      HTTP/1.0 From Scratch
                    • What it was like working for GitLab

                      I joined GitLab in October 2015, and left in December 2021 after working there for a little more than six years. While I previously wrote about leaving GitLab to work on Inko, I never discussed what it was like working for GitLab between 2015 and 2021. There are two reasons for this: I was suffering from burnout, and didn't have the energy to revisit the last six years of my life (at that time)I w

                      • 社内用AIアシスタント「おっさんずナビ」を作った話、そして人間らしく振る舞う重要性を認識した話 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]

                        こんにちは、羽山です。 みなさんは業務に LLM(生成AI)を活用していますか?ラクーングループでは生成系AI LT大会を開催するなど、積極的な利用を推し進めています。 そこで今回は私がその生成系AI LT大会で発表し、隙間時間で開発して、社内で幅広く利用されるに至った AIアシスタント「おっさんずナビ」を紹介します。 おっさんずナビは LLM + RAG(Retrieval-Augmented Generation)を利用した Slackボットで「ラクーンホールディングスの社風を教えてください」という質問に 社内事情を踏まえた回答 をしてくれます。 ファインチューニングを利用せず RAG のみで精度を高めているのと、ベクトルDBなどの外部リソースを必要としないのがポイントで、使い込まれた Slack ワークスペースさえあればアプリを起動するだけで 社内事情通のAIアシスタント ができあが

                          社内用AIアシスタント「おっさんずナビ」を作った話、そして人間らしく振る舞う重要性を認識した話 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]
                        • AWS STS でリージョナルエンドポイントの利用が推奨されるとはどういうことか | DevelopersIO

                          AWS STS のサービスエンドポイントとしてグローバルエンドポイントとリージョナルエンドポイントがあります。デフォルトではグローバルエンドポイントが使用されますが、リージョナルエンドポイントの使用が推奨されています。一体それはどういうことなのか、整理してみます。 コンバンハ、千葉(幸)です。 AWS Security Token Service (STS) は、一時的な認証情報を提供するサービスです。 AWS STS に対して一時的な認証情報払い出しのリクエストを行う際、リクエスト先となる AWS サービスエンドポイントには以下の2種類があります。 グローバルエンドポイント リージョナルエンドポイント デフォルトでは前者のグローバルエンドポイントが使用されるものの、後者のリージョナルエンドポイントの利用を推奨する、という記述が各種ドキュメントにあります。 👇 デフォルトでは、AWS S

                            AWS STS でリージョナルエンドポイントの利用が推奨されるとはどういうことか | DevelopersIO
                          • ChatGPTがコーディング支援を強化。コードエディタ機能を統合、コードレビューやデバッグ、他言語への移植ツールなどを含む新機能「Canvas」が登場

                            ChatGPTがコーディング支援を強化。コードエディタ機能を統合、コードレビューやデバッグ、他言語への移植ツールなどを含む新機能「Canvas」が登場 OpenAIはChatGPTの新機能「Canvas」を発表しました。 ChatGPTはさまざまな指示や依頼にAIが対応する汎用目的で使えるサービスですが、新機能「Canvas」は特に文章の作成とコードの作成においてChatGPTをより生産的なツールとして使えるような機能を提供しています。 When writing code, canvas makes it easier to track and understand ChatGPT’s changes. It can also review code, add logs and comments, fix bugs, and port to other coding languages l

                              ChatGPTがコーディング支援を強化。コードエディタ機能を統合、コードレビューやデバッグ、他言語への移植ツールなどを含む新機能「Canvas」が登場
                            • ついに来るのか!?拡散言語モデル|shi3z

                              我々が単に「言語モデル」といった場合、それはTransformerモデルを指す。Transformerモデルは、ChatGPTやGemini、Claude-3、Command-R+などで使われている。 最近はMambaのような状態ステートマシンの言語モデルも出てきた。そしてもしかしたら今後はここに、拡散ディフュージョンモデルが加わるのかもしれない。 拡散モデルで有名なのは、StableDiffusionで、主に画像生成に使う。 実は画像生成は最初はTransformerだった。OpenAIのDALL-Eは、Transformerとして画像生成を行なった。しかしTransformerには明らかな欠点があり、それはあまりにも膨大な計算量が必要なことだ。 Transformerの事前学習プリトレーニングには、今でも天文学的な計算資源が必要だし、微調整ファインチューニングにも今なお膨大な計算機が必

                                ついに来るのか!?拡散言語モデル|shi3z
                              • How an empty S3 bucket can make your AWS bill explode

                                Update 7.05.2024 The S3 team is working on a fix: https://twitter.com/jeffbarr/status/1785386554372042890 Imagine you create an empty, private AWS S3 bucket in a region of your preference. What will your AWS bill be the next morning? A few weeks ago, I began working on a PoC of a document indexing system for my client. I created a single S3 bucket in the eu-west-1 region and uploaded some files th

                                  How an empty S3 bucket can make your AWS bill explode
                                • Making of “Kindolphin” | 麦 Baku

                                  group_inou / HAPPENING group_inouとAC部のミュージックビデオ作品『HAPPENING』をWebアプリ化しました。デザインと実装は僕一人です。元のビデオがGIFアニメ縦長漫画が歌詞に合わせて自動スクロールする仕様だったので、GIFの質感をロスレスかつ自分のペースで楽しめるように、某電子書籍アプリのような体裁でインタラクションできるようにした次第です。 We have just released a Webtoon app that highlights the lyrics of group_inou's music video "HAPPENING". You can switch between Japanese/English, change colors, stop and have a close look, or just scratch and

                                    Making of “Kindolphin” | 麦 Baku
                                  • Domain Event

                                    目次 概要 この記事の内容 対象読者 注意事項 前提知識 定義 用途 モデリング 不変性 独立性 汎用情報 個別の情報 Versioning 実装 前提 フレームワーク Domain Eventの処理 型定義 interface DomainEventEnvelope Enum Domain Eventの内部通知 staticなEvent Publisherを用意してAggregateがPublisherを呼び出す 実装例 AggregateのCommandの返り値としてDomain Eventを返す 実装例 Aggregateで保持してGetterで取り出す 実装例 永続化と外部通知 要件 永続化 外部通知 まとめ 参考文献 概要 この記事の内容 Domain Eventは非常にシンプルな概念かつ強力なモデリングパターンです。 モデリングにおいては直感的に扱うことが可能ですが、実装をする

                                      Domain Event
                                    • The 50 Most Disappointing Albums of All Time

                                      Photo illustration by Matthew Cooley. Photographs in illustration by FilmPublicityArchive/United Archives/Getty Images; Ed Souza-Pool/Getty Images; Timothy A. Clary/AFP/Getty Images; Roy Ilingworth/Mirrorpix/Getty Images; Simon Ritter/Redferns; starzfly/Bauer-Griffin/GC Images; Don Arnold/WireImage; Adobe Stock, 2 Hot streaks can’t last forever. And if you’re a successful recording artist with a l

                                        The 50 Most Disappointing Albums of All Time
                                      • My VSCode Config

                                        Hi fellow devs, For my first post, I'm just documenting my VSCode configurations here for posterity's sake or just for my reference later. Keep in mind that this list is going to be language agnostic and more so utility/aesthetic suggestions (though these are inevitably tied to what languages I work with, so take that as you will). Please feel free to suggest any good extensions that I've missed o

                                          My VSCode Config
                                        • マイクロソフト、「Copilot」無料版にも「GPT-4 Turbo」を搭載

                                          印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 「Microsoft Copilot」の無料版は、より高度な大規模言語モデル(LLM)や、脚注機能、インターネットへのアクセス機能といった、「ChatGPT」の無料版に備わっていない数多くの機能を搭載している。今回、「GPT-4」の高度なバージョンを搭載するというアップデートにより、ChatGPTとの違いをより明確にした。 Microsoftの広告およびウェブサービスを統括するMikhail Parakhin氏は米国時間3月12日、Copilotの無料版に搭載していたGPT-4を「GPT-4 Turbo」に置き換えたと「X」(旧Twitter)に投稿した。「Copilot Pro」のユーザーは今まで通り、GPT-4とGPT-4 Turb

                                            マイクロソフト、「Copilot」無料版にも「GPT-4 Turbo」を搭載
                                          • ウクライナ軍のクルスク侵攻はギャンブル、ロシア軍は予備戦力で対抗可能

                                            ウクライナ軍による唐突なクルスク侵攻はロシア軍に大きな混乱をもたらしたものの作戦意図は不明なままで、New York Timesの取材に応じた米政府高官は「本作戦はギャンブルだ」と、軍事アナリストも「クルスク侵攻は他の戦場の問題を本当に解決できるのか」と述べた。 参考:As Ukraine Pushes Deeper Into Russia, Moscow Sends Reinforcements 時間は刻々と過ぎておりロシアも永遠に無秩序ままではないウクライナ軍は7月6日にスームィ州からロシア領クルスク州に侵攻を開始、幾つかの集落を占領しながら国境に近い都市=スジャに侵入したものの「この作戦で何を達成するつもりなのか」は謎のままで、New York Timesは9日「本作戦が敵戦力を誘引して他戦場での立場改善に繋がるのかどうかも不明だ」と報じている。 “クルスクでの慌ただしい動きはロシア

                                            • Tauri 2.0 Stable Release

                                              import CommandTabs from '@components/CommandTabs.astro'; import TableCompatibility from '@components/plugins/TableCompatibility.astro'; import Cta from '@fragments/cta.mdx'; import FeaturesList from '@components/list/Features.astro'; We are very proud to finally announce the stable release for the new major version of Tauri. Welcome to Tauri 2.0! What is Tauri? :::note[Definition] Tauri is a frame

                                                Tauri 2.0 Stable Release
                                              • Goで0秒待つとどうなるか - ベースマキナ エンジニアブログ

                                                こんにちは。yebis0942です。GoとTypeScriptを書いています。夏祭りのおみくじで「待ち人来る」を引いたので、最近のちょっとした待ち事例についてご紹介します。 Goでタイムアウト時間を指定する関数を呼び出したとき、待機時間を0秒にすると何が起きるのか?という点が社内のレビューで少し話題になりました。 気になって調べてみたところ、同じ0秒のタイムアウト処理でも、内部の実装によって振る舞いが異なるケースがあることが分かりました。 よく見るタイムアウト処理 Go言語では、一定時間だけあるchannelを待つというタイムアウト処理は以下のように time.After() を使って書くことができます。 func timeAfter(c chan int, duration time.Duration) { select { case <-time.After(duration): //

                                                  Goで0秒待つとどうなるか - ベースマキナ エンジニアブログ
                                                • キズナアイがついに復活か。「Can you wake up?」と題したプレミア配信でスリープから目覚めることを示唆。2025年2月26日22時に向けてのカウントダウンが開始

                                                  今回はキズナアイがYouTubeで活動を開始してから8周年にあたる12月1日にあわせて、「Can you wake up?」という動画がプレミア配信された。動画の告知は配信開始直前の数分前であり、ファンを驚かす電撃的な配信となった。 動画では、キズナアイがスリープしている間に、みんなをつなげるハブ役としてキズナアイとクリエイターをサポートする歌唱特化型AI「#kzn」(キズナ)が登場。#kznが、キズナアイの最初に活動を開始した動画を見ている場面からはじまった。 (画像はYouTubeより)(画像はYouTubeより)(画像はYouTubeより)その後、#kznが「アイちゃん、アイちゃん」と呼びかけ、キズナアイと思わせる声が「もう起きるからね。もうちょっとだけ」というやり取りが続き、最後に#kznが「アイちゃんが目覚めるように、私がんばる」という声とともに、約88日間(87日21時54分)

                                                    キズナアイがついに復活か。「Can you wake up?」と題したプレミア配信でスリープから目覚めることを示唆。2025年2月26日22時に向けてのカウントダウンが開始
                                                  • X(旧Twitter)がブロックの仕様変更を発表したところBlueskyが50万人超の新規ユーザーを獲得

                                                    2024年10月17日、X(旧Twitter)のブロックに関する仕様が変更されました。この仕様変更が大々的に通知されたところ、競合ソーシャルメディアであるBlueskyが50万人超の新規ユーザーを獲得するという事態が起きています。 Bluesky gains half a million new users in one day after X changes how blocking works | Mashable https://mashable.com/article/bluesky-half-a-million-new-users-after-x-twitter-block-change 2024年9月24日、Xのオーナーであるイーロン・マスク氏がブロックの仕様変更を示唆するポストを行いました。これまでXでは、特定のユーザーにブロックされるとそのユーザーのプロフィール・ポスト・フ

                                                      X(旧Twitter)がブロックの仕様変更を発表したところBlueskyが50万人超の新規ユーザーを獲得
                                                    • axe-core/playwrightとmarkuplintを導入しアクセシビリティの自動テストをできるようにした

                                                      Web アクセシビリティに興味があったので、まず機械的なチェックツールから学んで知識を増やそうということでこのサイトに @axe-core/playwright と markuplint を導入してみました。 @axe-core/playwright のセットアップ 既に Playwright が導入されている状況を想定し進めます。まず@axe-core/playwright をインストールします。 pnpm add -D @axe-core/playwright このサイトの場合 VRT として Playwright を動かしているテストがあるので(過去資料)、そのプロセスに同居する形で axe を実行することにしました。 e2e.test.tsimport AxeBuilder from "@axe-core/playwright"; import type { Page, TestI

                                                        axe-core/playwrightとmarkuplintを導入しアクセシビリティの自動テストをできるようにした
                                                      • nekoweb

                                                        Nekoweb is a free static website hosting service, created in 2022 2023 2024 by a group of coders, programmers and artists, passionate for the old web and personal websites. Social media is too limiting. We believe that everyone should be able to freely express themselves in their own little corner of the web, without having to worry about things like algorithms, tracking, or advertisements. Nekowe

                                                          nekoweb
                                                        • DuckDB as the New jq

                                                          Recently, I’ve been interested in the DuckDB project (like a SQLite geared towards data applications). And one of the amazing features is that it has many data importers included without requiring extra dependencies. This means it can natively read and parse JSON as a database table, among many other formats. I work extensively with JSON day to day, and I often reach for jq when exploring document

                                                          • 【Go】公式ツール "eg" を使って効率的にGoのコードをリファクタリングする - Qiita

                                                            はじめに こんにちは、ken です。お仕事では Go をよく書きます。 最近、Go の公式パッケージであるgolang.org/x/toolsを眺めていたら、なにやら有用そうなパッケージを見つけたので今回はそれについて書こうと思います。 それはegというリファクタリングツールです。 eg とは eg は、例ベースで Go コードをリファクタリングするためのツールです。このツールを使用することで、特定のコードパターンを別のコードに置き換えることができ、効率的にリファクタリングが行えます。 先ほど貼った公式ドキュメントに詳しい説明があるかと思いきや The eg command performs example-based refactoring. For documentation, run the command, or see Help in golang.org/x/tools/ref

                                                              【Go】公式ツール "eg" を使って効率的にGoのコードをリファクタリングする - Qiita
                                                            • なぜ、エンジニアの"フロー状態"は見落とされるのか? 継続的なフロー状態が開発生産性を高める

                                                              前回は「開発生産性」という言葉の広さから、きちんと組織のレイヤーを構造化しながら用語を分けてオーバーラップする部分を繋げていきましょうという話を紹介しました。第2回となる今回は、開発チームに焦点を当てていきます。ソフトウェア開発の現場では、Four Keysを中心とした「開発生産性のメトリクスはどうあるべきか」 や「認知負荷を下げるエコシステムはどう設計するべきか」といった議論が頻繁に行われています。こうしたソフトウェアアーキテクチャから生まれる開発生産性に関する議論はとても重要であり効果が高いものです。本記事ではそうした議論とは少し離れ、「エンジニアの継続的なフロー状態が生む開発生産性への重要度と、組織が開発チームに対する不安の定量化によるフロー状態の軽視がなぜ起こるのか」という観点で解説します。 以前の記事 【第1回】「開発生産性」はエンジニア"だけ"のモノではなくなった?──開発組織

                                                                なぜ、エンジニアの"フロー状態"は見落とされるのか? 継続的なフロー状態が開発生産性を高める
                                                              • メッセンジャーアプリのSignalがTelegramよりも安全であると専門家によって広くみなされている理由とは?

                                                                メッセンジャーアプリのSignalは、電子フロンティア財団が定める「最も安全なメッセンジャーリスト」で最高評価を獲得したメッセンジャーアプリで、その安全性からアメリカ上院議員間の連絡ツールとして公式に採用されています。しかし、イーロン・マスク氏らはSignalの安全性について懐疑的な目を向けており、メッセンジャーアプリのTelegramとともに、Signalの安全性を否定するキャンペーンを展開しています。 Telegram has launched a pretty intense campaign to malign Signal as insecure, with assistance from Elon Musk. The goal seems to be to get activists to switch away from encrypted Signal to mostly-

                                                                  メッセンジャーアプリのSignalがTelegramよりも安全であると専門家によって広くみなされている理由とは?
                                                                • Visual DB

                                                                  Web front end for your database Build data entry forms, sheets, and reports Cut development costs Developing and maintaining internal applications to enter and update records in a database is expensive. Now you can significantly lower costs by using Visual DB instead of developing custom applications. No coding skills? No problem! Visual DB is a productivity application, not a developer tool. As s

                                                                    Visual DB
                                                                  • How to choose the best rendering strategy for your app - Vercel

                                                                    Web rendering has evolved from simple server-rendered HTML pages to highly interactive and dynamic applications, and there are more ways than ever to present your app to users. Static Site Generation (SSG), Server-Side Rendering (SSR), Client-Side Rendering (CSR), Incremental Static Regeneration (ISR), and experimental Partial Prerendering (PPR) have all been developed to optimize performance, SEO

                                                                      How to choose the best rendering strategy for your app - Vercel
                                                                    • ヒラタケを屋内で栽培したら家中のあらゆる場所から生えてきた?「捉え方では食べ放題」

                                                                      MarinaHö @17_HO_MARINA_08 ヒラタケ栽培キットからキノコの胞子が家中に広がりあらゆる場所から生えてくるの知らんかったな…他のキノコでもこうなる可能性があるのか、ヒラタケが繁殖力すごいのか🤔 私も親にプレゼントしようと思ったことあるけどやめとこ😅 twitter.com/kairo_anatomik… 2024-01-23 14:11:46 Kairo @Kairo_Anatomika I learned today that oyster mushrooms from those mushroom growing kits are super aggressive and can infest your house. I wanted to buy one for my dad but I'm glad I didn't. The dangers of mush

                                                                        ヒラタケを屋内で栽培したら家中のあらゆる場所から生えてきた?「捉え方では食べ放題」
                                                                      • Copilot Edits

                                                                        Version 1.95 is now available! Read about the new features and fixes from October. Use Copilot Edits to start an AI-powered code editing session where you can quickly iterate on code changes by using natural language. Based on your prompts, Copilot Edits proposes code changes across multiple files in your workspace. These edits are applied directly in the editor, so you can quickly review them in-

                                                                          Copilot Edits
                                                                        • Ultimate Guide to Visual Testing with Playwright

                                                                          As your web app matures, it becomes challenging to ensure your GUI doesn’t break with any given update. There are a lot of browsers and devices, and countless states for every one of your components. Unit tests ensure your code remains consistent, and E2E tests will ensure your system remains consistent, but neither will catch visual anomalies, layout issues, or platform compatibility issues. Ente

                                                                          • オリンピックの射撃競技に出場しているキム・イェジ選手がかっこよすぎてもう漫画

                                                                            Del Walker @TheCartelDel She can't even react to the being THE WORLD'S GREATEST, because she's too just being nonchalant and mysterious. 2024-07-30 09:28:56

                                                                              オリンピックの射撃競技に出場しているキム・イェジ選手がかっこよすぎてもう漫画
                                                                            • Blue/Green デプロイを使用した、RDS MySQL/PostgreSQLのアップグレード

                                                                              TL;DR RDS の メジャーバージョンアップグレード を行なった PostgreSQL 11.6 -> 15.5 MySQL 5.7.44 -> 8.0.36 PostgreSQL は AWS CDK を利用した、自前での手動切り替えをベースにした Blue/Green デプロイによるアップグレードを行なった MySQL は AWS コンソールから AWSが提供している機能である RDS Blue/Green Deployments による MySQL のアップグレードを行なった nginx の ngx_http_proxy_module を活用してサービスのダウンタイムを防止した はじめに 初めまして。株式会社ジーニーの GENIEE CHAT開発チームのマネージャーを担当しています。 今回は、データベースのメジャーアップグレードを行った際の手順やポイントなどを書いていこうと思います

                                                                                Blue/Green デプロイを使用した、RDS MySQL/PostgreSQLのアップグレード
                                                                              • Fish 4.0: The Fish Of Theseus

                                                                                About two years ago, our head maintainer @ridiculousfish opened what quickly became our most-read pull request: #9512 - Rewrite it in Rust Truth be told, we did not quite expect that to be as popular as it was. It was written as a bit of an in-joke for the fish developers first, and not really as a press release to be shared far and wide. We didn’t post it anywhere, but other people did, and we go

                                                                                • [要移行] AWS WAF Classic (v1)が2025年9月30日で終了します | DevelopersIO

                                                                                  しばたです。 前の記事は既に更新済みですが、2024年9月26日ごろから利用者向けにAWS WAF Classic (v1)のサービス終了が通知され始めています。 本記事では通知の詳細と既存リソースの移行方法を簡単に解説します。 詳細 通知の詳細は各自でご確認頂きたいのですが、最初の一文だけ引用すると We are contacting you because your AWS account has AWS WAF Classic resources. After careful consideration, we have decided to end support for AWS WAF Classic. Starting March 2025, you will not be able to create new WAF Classic WebACLs. On September

                                                                                    [要移行] AWS WAF Classic (v1)が2025年9月30日で終了します | DevelopersIO