万博会場でまたメタンガスを検知
Source link
Views: 0
4人の一人称 フォールアウト ゲームはそれぞれ、かなり異なるレベリングシステムを採用しています。特に、方法の間には厳しい違いがあります フォールアウト3 そして 新しいベガス レベルアップを処理します フォールアウト4。 オープンワールドRPGのレベルアップメカニクスは、ペーシングを決定するのに役立ちます、ゲームのバランス、および主人公のパーソナライズよりもコントロールプレイヤーがどれだけ持っているか。
Source link
Views: 0
【実例紹介】サブウーファー4基! 圧巻の7.4.6chドルビーアトモス防音室/のだや仙台店
Source link
Views: 0
Reactのものに従う傾向がある場合、Reactには「サーバーコンポーネント」と呼ばれる新しいものがあることを知っているかもしれません。マヤンクは持っています それらについての優れたブログ投稿。それは彼らについての素敵なことを呼びかけることから始まり、それから彼らについてあらゆる種類のあまり良くないことをかなり呼びます。私、それは地獄のようにすべて奇妙だと思います。 Reactが「ただのUIライブラリ」だったという事実は、長い間Node.jsサーバーが必要なのは、最大限に活用されるのは、飛躍的なことです。そして、あなたが言わなければならないので、それはすでにこれまでになくなっています "use client"
コンポーネントが必要なとき ない サーバーコンポーネントになるには? (しかし、実際には、「サーバーコンポーネントとクライアントコンポーネントの両方です」)。 oof。
サーバーコンポーネントのドキュメントにリンクしますが、何もありません。ただあります 更新ブログ投稿、そして、ほとんど言及していません 出血エッジの反応フレームワーク セクション:
これらの機能は毎日生産対応に近づいており、私たちは他のバンドラーやフレームワーク開発者と統合することについて話し合っています。
したがって、それらを使用したい場合は、 してもいいです のみ next.jsでそうします。フレームワークにそれらを構築したい場合は、Reactチームがコラボレーションに手を伸ばすまで息を止めます。たぶんそれは少し不公平ですが、私はあなたがそれをすべて始めようとすることを除いて、あなたがそれをすべて始めるために何を読んだかわかりません next.jsコードを掘ります そして、彼らがそれをどのようにしたかを見てください。 Codepenでnext.jsを使用しているので、利用できるようになります。すべてが奇妙に感じると思います。
Next.jsは、Reactを使用する非常に人気のある方法です。したがって、たまたま次に使用して最新の状態を維持している場合は、サーバーコンポーネントを使用しています。それはあなたにとって有利かもしれません。それは本当に最高のフレームワークです。あなたはほとんど何もしません、フレームワークは進化し、彼らが舞台裏で行う魔法のことを利用します。しかし、現実は、フレームワークのアップグレードが苦痛になる可能性があることを示しています。非互換性のために作業を必要としないメジャーバージョンのアップグレードはめったにありません。このサーバーサイドコンポーネントの1人の犠牲者は、ほとんどの犠牲者です CSS-in-act landscape。
ジョシュ・コモーは、この状況にしっかりと掘り下げています。 最終的には、いくつかのライブラリにとって現時点では実際の解決策がないため、最終的には非常に単純な問題です。 styled-components
、最大のプレーヤーの議論:
基本的な互換性は、スタイルのコンポーネントがブラウザ内で実行するように設計されているのに対し、サーバーコンポーネントはブラウザには触れないことです。
内部的には、スタイルのコンポーネントが大量に使用します
useContext
フック。それは反応のライフサイクルに縛られることを意図していますが、そこに は サーバーコンポーネントのReact Lifecycleはありません。したがって、この新しい「Reactサーバーコンポーネント」の世界でスタイルのコンポーネントを使用したい場合は、レンダリングするすべてのReactコンポーネント シングルでさえ スタイルのコンポーネントは、クライアントコンポーネントになる必要があります。
それは世界の終わりではありません。 すでにそうであるように。
私は賢く、先見の明があり、魅力的で、香りの良い人であることを証明するために、私は長い間CSSモジュールのファンでしたが、JavaScriptだけができるダイナミックなことをすることを約束しないため、そのような問題はありません。同様に、「ゼロルンティム」を約束するこれらのCSS-in-reac-in-reac-in-reac-in-in-in-in-in-in-in-in-in-inのライブラリは、良好な状態です。あなたが私に尋ねると、それは本当にずっと行く方法でした。スタイリングの選択静的CSSとしての出荷は、Webの粒子を良い方法で使用します。
反応は、他の同様の大きな方法でも進化しています。 Adrienne Rossにはかなり素晴らしい概要があります React 19のコードベースを準備してください。巨大なことは、それがコンパイルされたフレームワークになるということです(!!!!?!)。だから、「それは単なるUIライブラリ」の状況ではありませんでしたが、それは決して真実ではありませんでしたが、今では非常に真実ではありません。それは反応自体にとって大きな変化ですが、開発者にとっては大きな変化にならないと思います。 Reactで発達している人々は、とにかくほとんど確実にビルドプロセスを使用しており、Reactコンパイラはその一部になります。あなたが次の時流にいるなら、それは確かにそのパイプラインへの道を狂わせるでしょう。多分それはそうするでしょう のみ 次は利用可能ですか?!私はそれがワイルドに聞こえると思いますが、それは文字通りサーバーコンポーネントで起こっていることなので、それはほとんどありそうです。
Svelteは、この世代の最初の主要な枠組みのように感じています。クライアントサイドのバンドルを小さくし、オーサリングの動作を容易にします。フレームワークがパフォーマンスを支援する必要があるときに特定の詳細を把握する責任がないため、簡単です。の使用 useMemo
そして useCallback
Reactには、パフォーマンス固有のフックがありますが、誤って使用していない場合、または使用していない場合は、アプリケーションを傷つけています。それは吸う。コンパイラでもうそれらについて考える必要がないという事実は、歓迎すべきアップグレードです。
私が見たいもの、そしてここに同意する人がたくさんいることを知っています、クライアントサイズのバンドルサイズはあります 実際に降りてきます。私がリンクした最初の記事で、Mayankは、サーバーコンポーネントが現在存在しているにもかかわらず、クライアントに向かうJavaScriptバンドルが 増加。 繰り返しますが、それは吸う。ストーリーは、ハロー、ワールドの足場よりもサーバーコンポーネントを大幅に活用できる完全に肉付けされたアプリケーションで非常に異なっていると確信していますが、それでも、それらがボード全体に降りてくることを望んでいます。
Reactは今、ウェブ上のこのようなモンスタープレーヤーです。私はそれをあまりにも大きすぎるカテゴリで考えています。彼らが何をしても、開発者は並んでいます。企業は、Reactを知っている開発者の小切手を書いており、雇用市場は今すぐ吸い込まれているため、反応を知るようにプレッシャーがさらに高くなります。おそらく自分自身にそれを愛させさえします。
テクノロジーは行き来する傾向があります。私たちは皆、かつて大きく、今ではすべてがなくなったか、少なくとも良い恵みから消えてしまったWeb技術の独自の例を持っていると確信しています。しかし、Techが十分に大きくなると、そうする傾向があります ない 行く。 WordPressは巨大で、Web Devのキャリア全体の毎秒が巨大でした。私には、ある意味でソーシャルメディアをエコーします。 Facebookの真ん中で、それはしばしば予測されました。結局のところ、Friendsterは亡くなりました。 myspaceはほこりを噛みました。 Google+が行き来しました。人々は気まぐれです。 Facebookも死んで、新しくて光沢のあるものに置き換えられます。しかし、それはそうではなく、それはもはや予測されていません。失敗するには大きすぎます。反応もそうです。
Views: 0
かつて絶滅寸前だったヨーロッパのオオカミが、いま再びその姿を取り戻しつつあります。
スウェーデン農業大学(SLU)の研究チームが、34か国にわたるデータを収集・分析した結果、過去10年でオオカミの個体数が58%も増加していたのです。
農村や都市、産業インフラに囲まれたこの大陸で、なぜ大型肉食動物であるオオカミがここまでの回復を果たせたのでしょうか?
研究成果は2025年2月25日、『PLOS Sustainability and Transformation』にて発表されました。
目次
21世紀の今日に至っても、世界中で大型肉食動物の数は減少の一途をたどっています。
生息地の消失、密猟、そして人間との対立がその背景にあります。
ヨーロッパにおいてもかつて、ハイイロオオカミ(Canis lupus)はそうした圧力のなかで姿を消しつつありました。
20世紀には多くの国でオオカミは害獣として扱われ、狩猟や駆除が合法的に行われました。
また都市化や農地開発によって、広範な生息域が失われ、オオカミは山岳部など限られた場所に押し込められていったのです。
では都市化が一層進んだ現在、オオカミたちの数はさらに減少しているのでしょうか。
スウェーデン農業大学の研究チームは、オオカミの現状を正確に把握するため、ヨーロッパ34か国でのモニタリングデータと専門家の知見をもとに個体数と分布状況を分析しました。
その結果、2022年時点でヨーロッパには少なくとも2万1500頭のオオカミが生息していることが判明しました。
これは2012年時点の推定値1万2000頭と比べて、約58%の増加に相当します。
分析対象となったほとんどの国でオオカミの個体数は増加しており、過去10年間で減少が確認されたのはたったの3カ国のみでした。
オオカミは現在、ドイツやフランス、スペイン、ポーランド、イタリアなど広い地域に定着しており、特にドイツでは2000年に1群れしかいなかったオオカミが、2022年には184群れと47のつがいにまで増えています。
このように、ヨーロッパの大地にかつて消えかけた捕食者が戻ってきたのです。
ではなぜ、これほどまでの復活が生じたのでしょうか。
オオカミの復活の背景には、いくつかの重要な要素が存在します。
第一に、法的な保護措置の強化が挙げられます。
オオカミはEUの生息地指令やベルン条約の保護対象種として分類されており、多くの国で厳格な保護措置が講じられています。
さらに、LIFEプログラムをはじめとする国際的な資金援助や、保護団体による働きかけが、保護活動の推進力となりました。
第二に、オオカミ自身の高度な適応能力も大きな要因です。
人口密度が高く、農業や都市化が進む環境にもかかわらず、オオカミは人間の目を避けつつ生活範囲を広げていきました。
オオカミが元々持っていた適応能力は、保護措置の強化により、一層力を発揮するようになっています。
また、近年は科学的なモニタリング手法の向上も見逃せません。
DNA分析やGPS追跡装置、カメラトラップを用いた調査によって、個体数や分布の正確な把握が可能になり、保全策の改善にもつながっています。
そしてオオカミの復活は、私たち人間へ複雑な影響を及ぼしています。
現在、EU全体でオオカミによる家畜被害は年間5万6000頭にのぼり、補償費用は1700万ユーロ(約27億円)に達します。
そしてオオカミの復活を巡っては、自然保護を支持する都市住民と、日常的にリスクを負う農村住民の間で価値観の対立も深まっています。
それでも、オオカミの存在が再び日常の風景の一部となったいま、人間社会はあらためて「野生との共存とは何か」を考え直す必要があります。
たとえば、地域に応じた家畜の保護手段(電気柵や牧羊犬の導入)や、被害に対する迅速な補償制度の整備など、現実的かつ持続可能な管理策が求められています。
また、複数の国にまたがって生息するオオカミに対しては、国境を越えたモニタリングや管理体制の構築も不可欠です。
共存の鍵は、「オオカミを守るか排除するか」ではなく、「どのように関わり合うか」にあります。
「自然の回復力を活かしながらも、人間の暮らしとの調和を目指す」
そのバランスを探る作業が、これからのヨーロッパに求められているのです。
参考文献
Wolves make a rapid recovery in Europe
https://www.eurekalert.org/news-releases/1077165
元論文
Continuing recovery of wolves in Europe
https://doi.org/10.1371/journal.pstr.0000158
ライター
大倉康弘: 得意なジャンルはテクノロジー系。機械構造・生物構造・社会構造など構造を把握するのが好き。科学的で不思議なおもちゃにも目がない。趣味は読書で、読み始めたら朝になってるタイプ。
編集者
ナゾロジー 編集部
Views: 0
みなさん、こんにちは!今日は、MastraプロジェクトにLangSmithを導入した話をしたいと思います。特に面白かったのが、Cline(AIアシスタント)とMCP(Model Context Protocol)を使って、作業内容を自動的に把握できた点です!
まず最初に、以下のURLの内容をClineに理解させる必要がありました:
https://mastra.ai/docs/reference/observability/providers/langsmith
ここで活躍したのがFirecrawl MCP!FirecrawlのScrapeツールを使って、Clineが自動的にドキュメントの内容を取得・解析してくれました。これ、めっちゃ便利です!
// Firecrawlを使ったドキュメント取得
use_mcp_tool>
server_name>github.com/mendableai/firecrawl-mcp-server/server_name>
tool_name>firecrawl_scrape/tool_name>
arguments>
{
"url": "https://mastra.ai/docs/reference/observability/providers/langsmith",
"formats": ["markdown"],
"onlyMainContent": true
}
/arguments>
/use_mcp_tool>
Clineが内容を理解した後、以下の手順で実装を進めてくれました:
.env
# .env.development
LANGSMITH_API_KEY=lsv2_pt_******
LANGSMITH_PROJECT=mastra-study
LANGSMITH_ENDPOINT=https://api.smith.langchain.com
LANGSMITH_TRACING=true
// src/mastra/index.ts
import { Mastra } from '@mastra/core/mastra';
import { createLogger } from '@mastra/core/logger';
import { AISDKExporter } from "langsmith/vercel";
import { weatherWorkflow } from './workflows';
import { multiAgent } from './agents';
import { mcpAgent } from './agents/mcpAgent';
export const mastra = new Mastra({
workflows: { weatherWorkflow },
agents: { multiAgent, mcpAgent },
logger: createLogger({
name: 'Mastra',
level: 'info',
}),
telemetry: {
serviceName: 'mastra-study',
enabled: true,
export: {
type: 'custom',
exporter: new AISDKExporter(),
},
},
});
今回の作業で特に印象的だったのは:
Cline + MCPの組み合わせを使うことで、ドキュメントの理解から実装まで、スムーズに作業を進めることができました。特にFirecrawlを使ったドキュメントの自動解析は、作業効率を大きく向上させてくれます。
これからもClineとMCPを活用して、効率的な開発を進めていきたいと思います!🚀
ここまでは、Taskの内容をもとに、Clineに記事の内容を自動生成してもらっていました。
ここから先は、人間が記述しています。
今回の題材としては、Mastraというツールで作られた、Agent+MCPの処理に対して、内部的にどのような挙動をしているのか?を把握するために、LangSmithを組み込むというものでした。
ベースの部分は、ニケちゃんのMastraでMCP連携できるAIエージェントを作ろうをまるっと使わせていただきました!
素晴らしい記事をありがとうございました。
ツール自体は、以下のように動作します。
Mastraは新しいツールなので、Sonnetは知りません。
そこで、MCPを使ってWeb検索(こちらはBraveSearch)をしてその内容をもとに回答してくれます。
今回、LangSmithで内部のトレースができるようになりました。
今回のLangSmith追加は、Mastraのドキュメント自体が非常にコンパクトかつわかりやすく書かれていることもあり、Cline+MCP(Firecrawl)であっという間にコーディングができました!
この作業スタイルはかなり生産性があがりそうなので、今後色々と試してみたいです!!
Views: 0
『流星のロックマン』グッズがカプくじオンラインに登場。S賞はなんと「ウォーロック装備できちゃうぬいぐるみ」欲しすぎる
Source link
Views: 0