金曜日, 5月 16, 2025
No menu items!
ホーム ブログ ページ 2157

ネットカジノ遮断 新制度を検討へ



ネットカジノ遮断 新制度を検討へ

ネットカジノ遮断 新制度を検討へ



Source link

Views: 0

トランプ政権、スマホやPCを相互関税対象から除外



トランプ政権、スマホやPCを相互関税対象から除外

米トランプ政権は、輸入品に対する高額関税について、スマートフォンやコンピュータなど、一部の機器や部品を対象から除外した。政権は、企業が米国に生産を移転する時間を確保させるためとしている。



Source link

Views: 0

「ディズニー×サマンサタバサ」コラボアイテムが登場!『リロ&スティッチ』のバッグや財布を販売


「ディズニー×サマンサタバサ」

「ディズニー×サマンサタバサ」コラボアイテムが登場!

本コラボでは、スティッチやエンジェル・ルーベンをイメージしたバッグや財布・チャームが登場しました。

 

 

商品ラインナップ

「ディズニー×サマンサタバサ」トートバッグ

 

・トートバッグ

価格:36,300円(税込)

 

 

「ディズニー×サマンサタバサ」ハンドバッグ

 

・ハンドバッグ

価格:42,900円(税込)/30,800円(税込)

 

 

「ディズニー×サマンサタバサ」リュック

 

・リュック

価格:36,300円(税込)

 

 

「ディズニー×サマンサタバサ」長財布/折財布

 

・長財布/折財布

価格:25,300円(税込)

 

 

「ディズニー×サマンサタバサ」ポーチ

 

・ポーチ

価格:13,200円(税込)

 

 

「ディズニー×サマンサタバサ」チャーム

 

・チャーム

価格:4,400円~6,600円(税込)

 

 

発売スケジュール

・4月9日(水)~:

サマンサタバサ ルミネ新宿店・サマンサタバサ 大阪髙島屋店にて先行販売
サマンサタバサ公式オンラインショップ・サマンサタバサ展開店舗にて予約受付開始

 

・4月21日(月)~:
サマンサタバサ公式オンラインショップ・サマンサタバサ展開店舗にて販売開始

 

詳しくは公式サイトを確認してください。

 



Source link

Views: 0

隣の席の女子の顔が見えそうで見えない、のっぺらぼう女子と男子学生のラブコメ



隣の席の女子の顔が見えそうで見えない、のっぺらぼう女子と男子学生のラブコメ

稲荷山「隣の若尾さんは見えそうで見えない」1巻が、本日4月12日に発売された。のっぺらぼうに見える若尾さんと、男子学生・水野のラブコメディだ。



Source link

Views: 0

ヒグチアイ、ビルボード公演「合唱」東京&大阪で開催



ヒグチアイ、ビルボード公演「合唱」東京&大阪で開催

ヒグチアイが、7月12日に大阪・ビルボードライブ大阪、8月3日に神奈川・ビルボードライブ横浜でワンマンライブ「HIGUCHIAI Billboard Live Tour 2025 “合唱”」を開催する。



Source link

Views: 0

エンタメ社会学者がビジネス成功の鍵を探る 書籍『キャラクター大国ニッポン』刊行 – KAI-YOU


社会学者・中山淳雄さんの著作『キャラクター大国ニッポン-世界を食らう日本IPの力』が5月9日(金)、中央公論新社から刊行される。

世界中にファンをつくり、多大な金額で経済を動かし続けている日本のキャラクターたち。

本書では、実際に成功を果たした1980年から現在まで25のキャラクターについて、その仕掛けと道のりを辿り、コンテンツビジネスを成功に導くヒントを探る。

IPプロジェクトの海外展開を担当してきた研究者・中山淳雄

中山淳雄さんは、早稲田/慶應/立命館大学で研究員として活動する、エンタメ社会学者。

過去には、バンダイナムコスタジオとブシロードで、カナダ/シンガポールにおけるメディアミックスIPプロジェクトや、アニメ/ゲーム/スポーツの海外展開を担当。

現在はエンタメ事業のコンサルティングを手がけるRe entertainmentを創業したほか、Webメディア「Gamebiz」の記者や政策アドバイザーとしての顔も持ち、コンテンツの海外展開をライフワークとしている。

流通構造やユーザー側の意識などからIPのもたらした経済圏を定量的に分析

本書では、「コンテンツがヒットするかどうか」を決めるのはコンテンツ自体の魅力だけではないと説明。

流通構造やユーザー側の意識、コンテンツ運営の在り方、マーケティングなどの要素を紹介し、実例から各キャラが生み出した経済圏を定量的に分析している。

これまでにも、精神科医・香山リカさんの著作『87%の日本人がキャラクターを好きな理由』などでも取り上げられてきた、日本の文化とキャラクターIPとの関係性。

社会学者による分析で、どのようなコンテンツビジネスのヒットの図式が明らかになるのかが注目のポイントと言えそうだ。

<目次>
第1章 特撮とアニメ――半世紀越えてなお最盛を誇る老舗IP
第2章 「連載」の魔力――週刊マンガ誌にみる日本型IPビジネスの創成
第3章 物語から自由に遊ぶ環境づくりへ
第4章 1社包括型の管理体制で世界へ挑む
第5章 インタラクティブメディアが可能にしたファンとの共創
第6章 次世代の世界レベルIPを目指して

ポップポータルメディア「KAI-YOU」の編集部(2013年3月15日より運営開始)。
重要性の高いニュース記事に加え、クリエイターへのインタビューや発表会、展覧会などのイベントレポート、独自の視点・切り口からのレビューやコラムなども多数配信。ポップカルチャーと現代社会が相互に影響し合う歴史を記録しながら、シーンの最先端にある新たな価値観や才能を発掘・発信している。

文芸部門では、小説などの文芸作品や文学賞、同人誌を対象にポップな作品を掘り下げて紹介。書籍や雑誌などの紙媒体から電子書籍までメディアを問わず、SFなど、各ジャンルの最新情報や今注目の作家の紹介・インタビュー、Kindleなどのセール情報を発信している。



Source link

Views: 0

最初のバーサーカーでグレートソードに使用する10の最高のスキル:カザン



多くの偉大なスキルがあります 最初のバーサーカー:カザン それぞれから選択するために、それぞれがそのユニークなユースケースを備えています。しかし、特定のグレートソードのスキルは他のスキルよりもはるかに優れており、すべての人の武器にいるはずです。最高のグレートソードスキルの一部は基本的なグレートソードスキルツリーの一部ですが、他のより強力なグレートソードスキルには、特定のアイテムを装備する必要があります。


Source link

Views: 0

新年は新しいゲームジャムを意味します!ここにチェックアウトする必要があります


それは真新しい年であり、それはあなたが参加できるさらに365日分のゲームジャムがあることを意味します!私たちにはまったく新しい外観があります ジャムトラッカーこれにより、年代順のチャートまたは今後のジャムのリストのいずれかを簡単に選択できます。このアップデートを祝うために、私たちの目を引いたいくつかの今後のジャムについて話しましょう。いつものように、これらのピックがあなたをスリルするものがない場合は、ジャムトラッカーをチェックして、以下のコメントであなたが興奮していることを教えてください。

最終的に2019年を完成させます

あなたが私のような人なら、あなたはあなたのハードドライブを乱雑にする半フィニッシュのプロジェクトを持っています。最終的に何かを2019年に完成させるためにそれらをうまく使用してみませんか!この毎年恒例のジャムシリーズの3番目のエントリは、参加者にテーマを遵守するのではなく、タイトルが言うことをして何かを完成させるように求めます。ホスト自身のルールごとに、「ゲーム…ツール、スクリーンセーバー、」を作成するために必要なツールを使用できます。 [or] 印刷可能なボードゲーム。」

最後に、2019年が最もフリーフォームジャムオブザイヤーの初期の候補者のように見えますが、遅れないでください。ジャムはすでに始まっており、1月の終わりまで走っているので、すぐに物事を終えてください!

1923年のようなゲーム/ パブリックドメイン1923リミックスジャム

これは、1つの取引の価格で2つのジャムです。アメリカのパブリックドメインポリシーの絶対に不可解な世界に精通していない場合は、簡単な歴史のレッスンをお知らせください。要するに、アメリカのIP保護には、誰もがリミックス、プロデュース、または一般的にBuck Wildを無料で提供するために無料になった日付の日付がありました。物事は本当にファンキーになり、過去20年間で通常のプロセスが中断され、新しい作品がパブリックドメインに追加されていないため、私はその説明で過去形を使用しました。それは今までです。 1月1日の時点で、プロセスは再びバックアップされ、1923年に公開された作品は、奇妙なことをする準備ができています。

そして、これは1923年のようなゲームやパブリックドメイン1923リミックスジャムのような場所です。これらのジャムの両方に同様の前提があります。パブリックドメインの最新メンバーの1つを取り、ゲームを作ります!最終的に何かを2019年に完成させるのと同じように、これらのジャムは両方とも月末に終わります。 ジャムすぐに仕事に取り掛かりましょう!

テレビゲームジャム

1923年はあなたには遠すぎますか?あなたはテレビのようなより近代的な媒体に触発されていますか?私たちはあなたのためにジャムを持っていますか、それはテレビゲームジャムです! 2月1日から、開発者は、お気に入りのテレビエピソードの1つに触発された新しいプロジェクトを開始する任務を負っています…それだけです!参加者は、好きなツールを自由に使用したり、好むジャンルでゲームを作成したりできます。テレビの世界はあなたのカキです!来月の最善のアイデアを準備し、インスピレーションを得るためにテレビの大騒ぎを始めてください。このジャムから何が出てくるのか楽しみです。



Source link

Views: 0

リュックやバッグに手軽に装着できるデバイスペンケース



リュックやバッグに手軽に装着できるデバイスペンケース

バッグメーカーが本気で作り上げた「デバイスペンケース DP-01」を発売中。



Source link

Views: 0

tsconfig.json paths やめ方



tsconfig.jsonのpaths設定でimport文にエイリアスを使えるようにしたものの、

  • tscでトランスパイルするとエイリアス形式のパスは変換されない
  • パスの変換のためにtsconfig-pathsなどの追加ライブラリが必要で、ビルドコマンドが冗長になる
  • jestなどはpathsを反映するために追加設定が必要

などで微妙な気持ちになってきたことはありませんか。

一度導入すると利用箇所が結構多くなってきて手動で戻すには大変すぎるし、まあ動いてるからいいか…みたいな。

そんな時のために自動で相対パスに戻せるeslintプラグインを作ってみました。

やめ方

@mkizka/eslint-plugin-relative-import を入れてeslint --fixするだけ。

https://www.npmjs.com/package/@mkizka/eslint-plugin-relative-import

設定は↓のような感じです。


import { relativeImport } from "@mkizka/eslint-plugin-relative-import";

export default [relativeImport({ alias: { "~": "./app" } })];

.eslintrcにも対応しています。


{
  "plugins": ["@mkizka/relative-import"],
  "rules": {
    "@mkizka/relative-import/no-path-alias": [
      "error",
      { "alias": { "~": "./app" } }
    ]
  }
}

eslint --fixを実行すると以下のように変換されます。

-import { prisma } from "~/server/service/prisma";
-import { createLogger } from "~/utils/logger";
-import { tryCatch } from "~/utils/tryCatch";
+import { prisma } from "../prisma";
+import { createLogger } from "../../../utils/logger";
+import { tryCatch } from "../../../utils/tryCatch";

変換した後は型チェックやテストなどで元の動作が変わっていないことを十分に確認してください。

TypeScriptかつESMで困ったところ

作ってみた、だけで終わりそうなのでTypeScriptかつESMでeslintプラグインを作ってみた知見も置いておきます。

今回プラグインを作るにあたってeslintrcとCommonJSにも対応させてみたのですが、CommonJSへの変換で少し困ることがありました。

公式ドキュメントの解説を読むとプラグインは以下のようなオブジェクトをdefault exportする必要があるようです。

export default {
  meta: {},
  configs: {},
  rules: {},
};

https://eslint.org/docs/latest/extend/plugins

ただしビルド設定(例えば今回使用したtsup)によっては、CJSのビルド結果が以下のようになります。

var index_exports = {};
__export(index_exports, {
  default: () => index_default,
});
module.exports = __toCommonJS(index_exports);

これはmodule.exports = { default: { ... } }でありdefaultが余計なためか、この状態だとeslintrcでは読み込むことが出来ませんでした。

そこで以下のように書くと動作しました。

export const rules = { ... }

これをビルドすると以下のようになっています。

var index_exports = {};
__export(index_exports, {
  rules: () => rules,
});
module.exports = __toCommonJS(index_exports);

これによってFlat Config向けの設定のnamed exportと、eslintrc向けのrulesフィールドを1ファイルで両立することが出来ました。relative-importでは以下のようにしています。

https://github.com/mkizka/eslint-plugin-relative-import/blob/445c4223313d69afa24447d324af5d7c11f3e619/src/index.ts#L4-L20

eslintというよりESM/CJSの一般的な問題ですね。他にも良いやり方がある気はするんですが、こういうパターンもあったということを書いておきます。



Source link

Views: 0