「スイッチ2」抽選、ゲオはアプリを使用!受付期間も発表、今のうちに済ませたい準備も
Source link
Views: 0
「スイッチ2」抽選、ゲオはアプリを使用!受付期間も発表、今のうちに済ませたい準備も
Source link
Views: 0
つづ井「つづ井さん」シリーズのドラマ化を記念したオリジナルグッズが、4月18日11時よりオンラインショップ・FUN’S PROJECT MALLで発売される。
Source link
Views: 0
AppleはAIプラットフォームの「Apple Intelligence」を展開しており、2025年3月31日(月)にリリースされた「iOS 18.4」「iPadOS 18.4」「macOS Sequoia 15.4」で、日本語版がiPhoneやiPadなどで利用可能になりました。そんなApple Intelligenceの性能を改善するため、Appleが「プライバシーを保護しつつユーザーデータをAIの改善に利用する方法」について説明しています。
Understanding Aggregate Trends for Apple Intelligence Using Differential Privacy – Apple Machine Learning Research
https://machinelearning.apple.com/research/differential-privacy-aggregate-trends
Apple to Analyze User Data on Devices to Bolster AI Technology – Bloomberg
https://www.bloomberg.com/news/articles/2025-04-14/apple-to-analyze-user-data-on-devices-to-bolster-ai-technology
Apple’s complicated plan to improve its AI while protecting privacy | The Verge
https://www.theverge.com/news/648496/apple-improve-ai-models-differential-privacy
Appleは公式ブログで、「Appleはプライバシーを基本的人権だと考えています。また、ユーザーのプライバシーを保護しながら、ユーザーに優れた体験を提供できると信じています」と述べ、プライバシーを重視する姿勢をアピールしています。
ユーザーのプライバシーを保護するという方針は、AIプラットフォームのApple Intelligenceでも維持しています。Appleは、Apple Intelligenceの基盤モデルをトレーニングする際、ユーザーの個人データややり取りを使っておらず、インターネット上で公開されているコンテンツも個人情報を削除した上で使用しているとのこと。
しかし、個人情報を含まずに現実世界の入力を模倣した「合成データ」は、必ずしも顧客のデータを代表しているとは限りません。そのため、経済メディアのBloombergは、合成データでトレーニングされたAIは適切に機能しないことがあると指摘しています。
そこでAppleは、プライバシーを保護しつつユーザーデータを利用するため、「differential privacy(差分プライバシー)」という手法を用いています。差分プライバシーは、個々のユーザーと紐付いたデータを収集せずに人気のプロンプトやパターンを特定する手法であり、すでにApple Intelligenceでカスタム絵文字を作成する「Genmoji」で使用されています。
差分プライバシーでは、複数のユーザーが「カウボーイハットをかぶった恐竜」などを含む絵文字をリクエストした場合、匿名のままプロンプトや単語のシグナルを検出します。特定の単語が検出されるには大勢のユーザーがその単語を使っていなくてはならず、Appleが受信する信号にはIPアドレスやAppleアカウントにリンクできるIDなどが含まれていないため、ユーザーのプライバシーを守りつつユーザーデータを利用できるというわけです。
AppleはすでにGenmojiの改善に差分プライバシーを使用しており、今後のリリースでは画像生成ツールのImage Playgroundや画像マジックワンド、写真や動画を使用したムービー作成機能、作文ツール、カメラに写った物の詳細をAIに尋ねるビジュアルインテリジェンスなどにも、差分プライバシーのアプローチを採用するとしています。
Apple Intelligenceの「カメラに写った物の詳細をAIに聞ける機能」や「画像内の不要物を消せる消しゴムマジックっぽい機能」を使ってみた – GIGAZINE
一方、要約ツールや長い文章全体を操作するようなApple Intelligenceのライティング機能では、Genmojiのように短いプロンプトを用いた方法は効果的ではありません。そこでAppleは、合成データとユーザーデータを利用したテキスト生成機能の改善方法を開発したとのこと。
この方法では、まず実際のメールやメッセージを模倣した合成データを生成し、合成メッセージの単語やトピック、長さなどの要素を持つ埋め込み表現(Embedding)を抽出します。この埋め込み表現を少数のユーザーデバイスに送信し、実際のユーザーが作成したメールやメッセージと比較することで、データの精度を向上させていくという仕組みです。
以下の図は、さまざまな合成データの埋め込み表現をデバイスに送信し、得られたフィードバックをAIの改善に役立てる流れを示したもの。ここでも差分プライバシーを採用することで、ユーザーのプライバシーを保護したままApple Intelligenceの性能を向上させることができます。
Appleは今後のベータ版ソフトウェアで電子メールのテキスト生成機能を改善するため、上記の合成データを使用した仕組みを用いるとのこと。なお、これらのユーザーデータを用いたApple Intelligenceの改善は、「デバイス解析とプライバシー」で分析情報の送信に同意したユーザーのみを対象に行われます。
Appleは、「これらの技術により、Appleは使用したプロンプトやメールの内容といった個人に関する情報を知ることなく、全体的な傾向を把握することができます。Appleは製品体験を向上させるために機械学習とAIの最先端技術を進化させ続けると共に、ユーザーのプライバシーを保護するための最先端技術の開発と実装にも引き続き取り組んでいきます」と述べました。
この記事のタイトルとURLをコピーする
Views: 0
Nuxt v3 以降でメールアドレス・パスワードにおける認証基盤の作成は難しいです。
SPA ならまだ Client Only なので、少しでも楽ですが、SSR だとそうはいきません。
また、Nuxt の公式でも推奨している認証パッケージ sidebase/nuxt-auth がありますが、認証保持に不具合が今もあったりします。
例えば、Cookie の有効期限切れgトリガーされず、ずっと認証状態が保存されたままなどです。
該当 issue: https://github.com/sidebase/nuxt-auth/issues/1006
(記事執筆時点(2025/04/13)での issue になりますので、もしかすると修正されている可能性もあったりします)
sidebase/nuxt-auth
に不具合があるため、認証パッケージの使用は避ける必要がありました。
その他の認証パッケージもうまく使用できる状態のものがありませんでした。
そのため、sidebase/nuxt-auth のソースを参考にしつつ、こちらのアプリケーションのビジネス要件に合わせた実装をする必要がありました。
まず、ポイントを下記に示します。
こちらは、他の認証基盤に合わせて composables に作成する形をとります。
シンプルに composables/useSession.ts
作成します。
認証状態は useCookie を使用します。
個人的なポイントとしては、変数は composables だけで参照させたいため、_
始まりとしています。
composables/useSession.ts
const _token = useCookiestring | null | undefined>('auth._token.user', {
sameSite: 'lax',
watch: true,
secure: true,
readonly: false,
maxAge: 60 * 60 * 3
})
こちらは、結構ハマったとこでした。
useCookie で認証情報を保存して、画面操作などは問題なくできるんですが、別ブラウザ等でログインして、元のブラウザでリロードするとおかしな挙動をしたりしました。(問題の詳細は思い出せず・・・)
そのため、useCookie の値を useState でも保存するようにしました。
そうすることにより、各ブラウザ単位で状態を保持できるようになります。
ちなみに、この useState のソースの追加は sidebase/nuxt-auth
を参考にしました。
composables/useSession.ts
const _tokenState = useStatestring | null>(() => {
return _token.value ?? null
})
そして、その state を算出プロパティでリアルタイムに更新された値を返却できるよう定義します。
composables/useSession.ts
const token = computedstring | null>(() => {
return _tokenState.value
})
maxAge が過ぎた際、useCookie で定義された変数の値は undefined になります。
その変更を state 側にも連携する必要があるため、cookie の値を watch しておきます。
composables/useSession.ts
watch(
() => _token.value,
(newTokenValue) => {
if (newTokenValue === undefined) {
_tokenState.value = null
return
}
_tokenState.value = newTokenValue
}
)
client 側の cookie 情報をユーザー側で意図的に削除した際、useCookie に変更がトリガーされません。
そのため、画面遷移する際や認証情報が必要な API 通信をする前に useCookie へ値を連携するようにロジックを記載します。
composables/useSession.ts
const syncAuthTokens = async (ignorePath: string): Promisevoid> => {
if (import.meta.server || [/* 連携してほしくないページパスの配列 */].includes(ignorePath)) {
return
}
const { cookie } = document
const splitCookies = cookie.split(';').map((c) => {
return c.trim()
})
const findCookieValue = (key: string): string | undefined => {
const cookieItem = splitCookies.find((value) => {
return value.startsWith(`${key}=`)
})
return cookieItem !== undefined ? decodeURI(cookieItem.split('=')[1]) : undefined
}
const tokenValue = findCookieValue('auth._token.user')
if (tokenValue !== undefined) {
_tokenState.value = tokenValue
_token.value = tokenValue
} else {
_token.value = undefined
_tokenState.value = null
}
}
上記処理は Nuxt v3.16.2 から document.cookie
の値が初期値としても連携されるような修正が入ったため、そのバージョンを使用していれば、不要な処理となります。
参考: https://github.com/nuxt/nuxt/releases/tag/v3.16.2
composables/useSession.ts
export const useSession = () => {
const _token = useCookiestring | null | undefined>('auth._token.user', {
sameSite: 'lax',
watch: true,
secure: true,
readonly: false,
maxAge: 60 * 60 * 3
})
const _tokenState = useStatestring | null>(() => {
return _token.value ?? null
})
const token = computedstring | null>(() => {
return _tokenState.value
})
watch(
() => _token.value,
(newTokenValue) => {
if (newTokenValue === undefined) {
_tokenState.value = null
return
}
_tokenState.value = newTokenValue
}
)
// ログイン処理
const signIn = () => {}
// アカウント作成処理
const signUp = () => {}
// ログアウト処理
const signOut = () => {}
const syncAuthTokens = async (ignorePath: string): Promisevoid> => {
if (import.meta.server || [/* 連携してほしくないページパスの配列 */].includes(ignorePath)) {
return
}
const { cookie } = document
const splitCookies = cookie.split(';').map((c) => {
return c.trim()
})
const findCookieValue = (key: string): string | undefined => {
const cookieItem = splitCookies.find((value) => {
return value.startsWith(`${key}=`)
})
return cookieItem !== undefined ? decodeURI(cookieItem.split('=')[1]) : undefined
}
const tokenValue = findCookieValue('auth._token.user')
if (tokenValue !== undefined) {
_tokenState.value = tokenValue
_token.value = tokenValue
} else {
_token.value = undefined
_tokenState.value = null
}
}
return {
token,
signIn,
signUp,
signOut,
syncAuthTokens
}
}
他の signIn や signUp などの必要な関数は みなさんのビジネス要件に合わせた実装が必要 になります。
ここまでで、認証基盤作成におけるポイントを紹介しました。
今の所、認証がらみのエラーは出ていません。(自分が担当させていただいてるアプリケーションは大量のトラフィックとなるため、もしかしたらエラーは出てないと断言できない可能性もありますが、インシデントになるようなエラーはありません)
Nuxt v3 系が出てから、結構な日付が経ちますが今もいい認証パッケージがないのはつらみですね・・・
ただ、今の認証は Google などの外部プロバイダーを使用したものが多いため、本記事にあるような悩みを持っている方は少ないかもしれませんが、もし誰かの役に立てていただければ幸いです。🙏
それでは、最後までご愛読いただきありがとうございました!
Views: 0
くら寿司は、劇場版「名探偵コナン 隻眼の残像(フラッシュバック)」とのコラボキャンペーンを4月18日より開催する。
毎年恒例となっているくら寿司と劇場版「名探偵コナン」のコラボキャンペーンが今年も開催。14回目のコラボとなる今回は、劇場版「名探偵コナン 隻眼の残像」の公開初日からキャンペーンがスタートする。
本キャンペーンでは、期間中、全国のくら寿司店舗の各テーブルに備え付けられた皿回収ポケットに食べ終えたお皿を5枚入れるとゲームに挑戦できる「ビッくらポン!」で当たりが出ると、江戸川コナンをはじめとするキャラクターたちががデザインされた、ここでしか手に入れることができない特別な景品がプレゼントされる。
また、2,500円以上の会計ごとにオリジナルグッズが貰える「プレゼントキャンペーン」も計2回にわたって実施。第1弾は4月18日から、第2弾は5月2日から開催予定となっており、それぞれ景品が無くなり次第終了となる。
今回、キャンペーングッズの先行公開に加え、同時開催される「いくらとうにと肉フェア」や、期間限定販売メニュー「ナンでやねん!?寿司 浜田のくちびるII」の試食会も実施されたので、本稿では商品や景品を撮り下ろしで紹介する。
実施期間:3月7日~4月17日 ※無くなり次第終了
「ビッくらポン!」は、くら寿司店舗内の各テーブルに備え付けられた皿回収ポケットに、食べ終えたお皿を5枚入れることで挑戦できるゲーム。コラボキャンペーン期間中、「ビッくらポン!」で当たりが出ると、江戸町風衣装のキャラクターたちのデフォルメイラストが描かれたラバーキーホルダー、万博イヤーにちなみ「近未来の回転寿司」をイメージした衣装を身につけたキャラクターが描かれた缶バッジ、アニメでおなじみのキャラクターや映画で活躍するキャラクターがデザインされたマスキングテープが貰える。
ラバーキーホルダーと缶バッジはぞれぞれ全8種ずつ、マスキングテープは全4種が用意され、劇場版「名探偵コナン」の雰囲気だけなく、くら寿司とのコラボならではのイラストが楽しめるのも特徴。ぜひ推しキャラグッズの景品獲得に挑戦してみてほしい。
実施機関:4月14日〜無くなり次第終了
景品:A4 クリアファイル(全4種) 合計で先着25万名限定
期間中、くら寿司にて2,500円のお会計ごとに劇場版「名探偵コナン 隻眼の残像」に登場するキャラクターたちがデザインされたグッズが貰えるプレゼントキャンペーンが実施される。プレゼントキャンペーンは計2回に渡って開催。今回は第1弾景品が先行でお披露目された。
4月18日から開催の第1弾では全4種のA4クリアファイルが登場。作中カットシーンのほか、コナンと蘭がくら寿司のスタッフ衣装を着た描き下ろしイラストが使用されたものなど、本コラボでしか手に入れることができないデザイングッズとなっている。
景品はなくなり次第終了となってしまうので、確実に景品を手に入れたいという方は早めに対象店舗へ行くことをオススメする。
開催・販売期間:4月18日〜 なくなり次第終了
くら寿司では劇場版「名探偵コナン 隻眼の残像」とのコラボキャンペーン期間中、様々なフェアが同時開催される。今回は大阪・関西万博を記念した「塩いくら」や「濃厚うに(一貫)」、「黒毛和牛にぎり(一貫)」といった豪華な食材を使用したメニューなどが提供される「いくらとうにと肉フェア」が期間・数量限定開催となる。
さらに今回は、くら寿司が協賛するMBSラジオ「ごぶごぶラジオ」とのコラボ商品「ナンでやねん!?寿司 浜田のくちびるII」も期間限定メニューとして登場。ダウンタウンの浜田雅功さんと、「ごぶごぶラジオ」に出演するレギュラーメンバー(ライセンスイン井上さん、どりあんずのお二人、サカイストまさよしさん、ゲラゲラ星人さん)が一緒に考案したという、ふわふわの「ナン」でくら寿司特製のカレールー、そしてこだわりのシャリを包んだ斬新な商品が販売される。
今回開催される「いくらとうにと肉フェア」のメニューや「ナンでやねん!?寿司 浜田のくちびるII」も「ビッくらポン!」や劇場版「名探偵コナン 隻眼の残像」のプレゼントキャンペーンの対象となっており、特別なメニューを堪能しつつキャンペーンも楽しめるというとてもお得な気分が味わえる。ぜひこの機会にくら寿司へ足を運んでみてはいかがだろうか。
(C)2025 青山剛昌/名探偵コナン製作委員会
Views: 0
最大4人で対戦できるマルチモードを搭載。ゴルフコースである日本の街を舞台に、ボールとなるカワイイ猫を飛ばしてカップインを目指せ
Source link
Views: 0
早期アクセスが時期尚早であったことは理解していたものの、それ以外の選択肢がなかったと説明しています。
Source link
Views: 0
Google Classroom 紹介された 教師が質問を生成するのに役立つように設計された新しいAI駆動の機能。月曜日に開始されたこのツールにより、教育者は特定のテキスト入力に基づいて質問のリストを作成できます。
Geminiを利用するこのテキスト依存の質問生成ツールを使用して、教師はGoogleドライブからファイルをアップロードするか、AIのテキストを手動で入力して質問を生成できます。その後、質問をGoogle DocまたはGoogleフォームにエクスポートできます。
教育者は、学年レベル、質問の数、質問の種類(複数選択や自由端など)など、さまざまなフィルターから選択できます。さらに、教師が、比ur的な言語の使用や議論を評価する能力など、生徒にデモを希望するスキルを指定するオプションがあります。
この機能は、Gemini Educationアドオン(ユーザーあたり24ドル)またはGemini Education Premium(ユーザーあたり36ドル)のいずれかを持っている教育加入者向けのGoogle Workspaceのみが利用できます。
Googleは当初、2024年にGeminiを教室に立ち上げましたが、その後その機能を拡大しました。最近の更新には、作成のためのツールが含まれていました 語彙リスト。また、クラスノートから学生のフィードバックまで、レッスンプランのアイデアを生成し、さまざまな資料を要約することもできます。
Views: 0
マーベラスは本日(2025年4月15日),同社が6月5日に発売を予定している「龍の国 ルーンファクトリー」(Nintendo Switch 2 / Nintendo Switch / PC)に登場する「ツイラン」(CV:河西健吾)のキャラクター紹介映像を公開した。
本作は,「ルーンファクトリー」シリーズの最新作。東の国「アズマ」を舞台にスバルとカグヤ,2人の主人公の冒険が描かれる。映像に登場するツイランは,秋の里に住むカラクリ師だ。口数が少なく人付き合いが苦手だが,人の頼みを断れない性格だという。
映像では,ツイランのイベントシーンと恋愛シナリオの一部が収録されている。不器用なツイランの告白に,思わず頬を染めるカグラの姿を楽しめる。
なお,ツイランとの恋愛シナリオは,DLCパック「恋愛シナリオ&水着衣装」で実装されるとのことだ。
![]() |
![]() |
映像の公開に合わせて,ツイラン役の河西健吾さんの直筆サイン色紙が当たるSNSキャンペーンが開催中だ。詳細は以下のリリース文でチェックしよう。
『龍の国 ルーンファクトリー』
静寂のカラクリ師「ツイラン」
のキャラクター紹介映像を公開!
河西健吾さんの直筆サイン色紙があた
るSNSキャンペーンを開催
舞台は西から東へ――
新たなルーンファクトリーはじまる株式会社マーベラスは、Nintendo Switch(TM) 2 /Nintendo Switch/Steam(R)向けに6月5日(木)発売予定のファンタジー生活ゲーム『龍の国 ルーンファクトリー』の最新映像静寂のカラクリ師「ツイラン(CV. 河西健吾)」のキャラクター紹介映像を公開いたしました。
本映像の公開を記念して、河西健吾さんの直筆サイン色紙があたるフォロー&リポストキャンペーンを開催!
特定の店舗で予約・購入するともらえる店舗別購入特典の各種デザインを公式サイトにて公開中。ここでしか手に入らない限定アイテムやゲーム内で使用できるダウンロードコンテンツなど多数揃えておりますのでぜひご覧ください。
今後の最新情報は、公式サイトならびに公式X(旧Twitter)にて発信していきます。
フォローをお忘れなく!
※「ツイラン」との恋愛シナリオは、DLCパック「恋愛シナリオ&水着衣装」の追加コンテンツでお楽しみいただけます。
※Steam版はMarvelous USAより6月5日(木)16時発売予定です。
※実際の販売価格は各小売店の店頭または各ストアの購入ページにてご確認ください。
【『龍の国 ルーンファクトリー』公式サイト】
https://jp.runefactory.com/ryu-no-kuni/
【『ルーンファクトリー』シリーズ公式X 】
https://x.com/RuneFactory_PR
【キャラクター紹介映像「ツイラン」】
https://youtu.be/c1CEJ1M-YKQ
◆ツイラン(CV.河西健吾)のキャラクター紹介映像を公開
本日『龍の国 ルーンファクトリー』の最新映像「キャラクター紹介映像 ツイラン」を公開いたしました。本映像内ではイベントシーンと恋愛シナリオの一部をご紹介いたします。ぜひご覧ください!
※「ツイラン」との恋愛シナリオは、DLCパック「恋愛シナリオ&水着衣装」の追加コンテンツでお楽しみいただけます。
【キャラクター紹介映像 ツイラン】
https://youtu.be/c1CEJ1M-YKQ
●ツイラン(CV.河西健吾)
秋の里に住まう物静かなカラクリ師。口数が少なく人付き合いが苦手だが、里の人間からは頼りにされている。人の頼みを断れない性格でメカマニア。
◆\河西健吾さんの直筆サイン色紙があたる/公式Xフォロー&リポストキャンペーンを開催!
本映像の公開を記念して、抽選で3名様に河西健吾さんの直筆サイン色紙が当たる公式Xフォロー&リポストキャンペーンを開催中!
※ご応募の際はキャンペーン注意事項をご一読ください。
応募締切
4月17日(木)23:59まで
応募方法
1.期間中、「ルーンファクトリー」シリーズ公式Xアカウントをフォロー
2.キャンペーン用のポストをリポスト
賞品
ツイラン役 河西健吾さんの直筆サイン色紙 3名様
キャンペーン注意事項
https://jp.runefactory.com/ryu-no-kuni/news/detail/?id=30663
Views: 0