🎮 ゲームプログラミングを始めよう!🎮 プログラミング未経験でもゲーム開発未経験でも大丈夫!オカンにも分かるように徹底的に噛み砕いて易しく解説! 環境構築がお手軽で、非常にシンプル、かつ高性能なGoとEbitengineで、ゲーム開発のすべてを学びましょう! 【現在、日々更新中です!2024年末までの完成を目指しています!】
概要 4年ほどProductionで使っていたリッチテキストエディタ(Quill on Nuxt.js v2)をTiptap on Next.jsに移行しました。 既存のQuillエディタの使い勝手をTiptapで再現しつつ、改善できるところは改善しつつ、既存の4年分のリッチテキストデータが正しく編集できるようにしなければいけませんでした。 本記事では移行の具体的なプロセスを解説しようと思っていたのですが、リッチテキストエディタは前提知識があまりに多いため、前提となる知識や考え方を解説しているだけでそこそこのボリュームになりました。そこで、一旦考え方や前提知識をまとめた、という体で公開します。 本記事を読んでから各ライブラリのDocsを読んだりカスタマイズを始めたら、少しハードルが下がっていることかと思います。 対象読者の例 リッチテキストエディタに興味がある リッチテキストエディタの開発
個人的なJavaScriptの情報収集の方法についてまとめてみます。 JSer.infoなどをやっているので、JavaScriptの情報については色々な情報源を見るようにしています。 JSer.infoの範囲の中での情報源については、次の記事でまとめています。 JSer.info 13周年: JavaScriptの情報源を整理する - JSer.info この記事では、少しスコープを広げてJavaScriptの情報収集についてまとめてみます。 かなりスコープが広がってしまうので、万人向けの方法ではなく、個人的な情報収集方法としてまとめています。 この記事では、膨大な情報の中から見つけるというアプローチをとっているので、人によって向き不向きがあると思います。 情報収集の方法 情報の元となる情報源はさまざまなサイトや人になると思います。 しかし、そのサイトや人ごとに見ていくというのはかなり大変
本記事では、ブラウザ拡張機能開発を加速させる、個人的に注目な3つの拡張機能開発フレームワーク・ツール(WXT、Plasmo、Extension.js)を紹介します。 サンプル拡張機能の実装を通して、それぞれの特徴、セットアップ方法、実際の開発フローを見ていきます。お好みの拡張機能開発ツールが見つかれば嬉しいです。 各フレームワーク・ツールの紹介 WXT WXTは、Viteベースのブラウザ拡張フレームワークです。次のような特徴を持っています(トップページから抜粋)。 クロスブラウザ対応 Chrome、Firefox、Edge、Safari、その他Chromiumベースのブラウザ Manifest V2、V3の両方に対応 開発モードでのHMRと、開発用ブラウザの自動起動 内部的にChrome Launcher等を使用 ファイルベースのエントリーポイントでマニフェストを自動生成 Nuxt風の自動
追記2 チラ裏に雑殴りした文章だとキチンと伝わらないけれど文脈を勝手に補完されるのは言いたいことと異なるから悩ましいね 余計なモヤモヤ増やさないでくれ〜w 追記 忘れるためにチラ裏に書いたつもりだったのに気づいたらホットエントリでびっくり いろいろな意見ありがとう Q.どこの航空会社 A.国内のLCCじゃない方 そもそも怒る気はなかったし、自分の感情の行き先を探していただけだったのでどうにかしたいとかはなく自分の中ではこれを書いて完結して忘れたつもりだった笑 またモヤモヤしたしたら書くね ありがとうはてなのみなさん ----- 先日国内線でコーヒーを隣の人にぶちまけられた 私の被害は 脱いでいた革靴スーツのズボンだけ 流れとしては、CAが機内ドリンクを配って、隣の人が自身のに折りたたみ机の上に置いて、その机をなぜかひっくり返して隣にいた私に全部ぶちまけた。 ぶちまけられた後CAが熱い飲み物
Intro このエントリは、 3rd Party Cookie Advent Calendar の 29 日目である。 3rd Party Cookie のカレンダー | Advent Calendar 2023 - Qiita https://qiita.com/advent-calendar/2023/3rd-party-cookie 先日、 Google より Privacy Sandbox の方針転換について発表があった。 本当は、まだ記事を書くには情報が足りていないため、あまり書く気はなかったが、今後出てくる発表に備えて経緯をまとめるために、「何がまだ分かっていないか」の現状を書いておくことにする。 Privacy Sandbox の方針転換 問題の記事は 2024/07/22 に公開された以下だ。 A new path for Privacy Sandbox on the we
ちなみに他に検証したツールは以下です。 https://teleporthq.io/ https://www.dhiwise.com/ https://function12.io/ https://overlay-tech.com/ これらツールを実際にPJでデザイナーとエンジニアに使ってもらい、検証したところLocofyが最も良い結論となりました。 Locofyを簡単に紹介すると、Figmaからコードを生成してくれるサービスです。そのため、Webサイト・Webアプリケーション・スマホアプリケーションの見栄えとなるコードがプロダクションレベルで自動生成できます。 レスポンシブも対応しています。 1時間のビデオですが、こちらを見るとLocofyの多くがわかります。 他のツールもコードの生成はできますが、デザイナー観点で致命的な制約があったりすることが多く、現時点ではLocofyが最も自由なデ
なんか見えましたね....でもおそらく気のせいです。この時はTransformerのモデルサイズを落として学習を続行しました。 今思えばここで自分のマシンパワーが足りていないのではないのかと疑うべきでした。 出来上がったモデルの検証データでの出力はこんな感じでした。 予測0 Put ' cold outside to <eos> on your coat . 正解0 It is cold outdoors . put on your coat . 予測1 You get to get in touch with your parents . once . 正解1 You had better get in touch with your parents at once . 予測2 He will pay for dollars . most . 正解2 He will pay 20 dol
米国家安全保障局(NSA)が米国人のスマホを監視しているのではないかと懸念している人もいるが、NSAはゼロクリック攻撃(訳注:ユーザーが「一度もクリックせずとも」被害に遭遇する可能性がある攻撃手法)などを心配するiPhoneとAndroidのユーザーに向けて、「1週間に一度、電源をオフにしてから再びオンにしよう」という賢明なアドバイスを送っている。 あなたはどのくらいの頻度で、スマホの電源をオフにしているだろうか? これは待ち受け状態にするのではなく、完全に電源を切ってから再起動するということだ。OSのアップデートなどが必要になったときだけという人も多いのではないだろうか。NSAによるとそれは大きな間違いである可能性がある。 NSAが推奨するベストプラクティス NSAは、モバイル機器のベストプラクティスを詳細に説明した資料の中で、ゼロクリック攻撃を防御するために、毎週1回は再起動を行うこと
リプライには「どうやってるの?」といった趣旨の質問も多いが、Lettier氏は「Paid course coming soon.(有料コースを準備中です)」と回答しており、その構造はまだ明らかにされていない。 参考資料として、Lettier氏が3月にYouTubeにアップしたこちらの動画では、シェーダーノードを用いてスケッチ風のトゥーンシェーディングをつくっている。 また、Lettier氏はGitHubでツールやチュートリアルも公開している。2019年に公開された「3D Game Shaders For Beginners」は3Dゲームに対してSSAO(Screen-Space Ambient Occlusion、ポスト処理によるアンビエント・オクルージョンの近似効果)や被写界深度、ライティング、ノーマルマップなどを実装するためのドキュメント。17,000超のスターと1,300のフォークを
『ライブアライブ』が追い求めるHD-2Dをイチから再構築。“アツい”HD-2Dを実現したビジュアルコンセプトと実装手法に迫る【UNREAL FEST WEST ’22】 Epic Games Japan主催のUnreal Engine大型勉強会「UNREAL FEST WEST ’22」が、2022年11月19日(土)から11月20日(日)までの日程で開催されました。 2日目の「GAME DAY」に行われた『「ライブアライブ」28年前の作品をHD-2Dで蘇らせる挑戦』と題した講演では、株式会社スクウェア・エニックスのプロデューサー 時田 貴司氏、株式会社ヒストリアのディレクター 佐々木 瞬氏、およびエンジニア 川合 朋也氏が登壇。 『ライブアライブ』特有の「熱さ」をHD-2Dで表現するための絵作りや、カットシーンのコンセプト、ドット絵と3DCGの組み合わせならではの実装、ワークフローで苦労
Web開発において、ページの読み込み速度は非常に重要になります。 そのためにもブラウザのキャッシュは効率的なWebサイト運営に不可欠な機能です。 ブラウザのキャッシュには次のHTTPヘッダを設定することができます。 Expiresヘッダ Cache-Controlヘッダ Last-Modifiedヘッダ ETagヘッダ これらのキャッシュには強いキャッシュと弱いキャッシュで分類が可能です。 「Expires」「Cache-Control」は強いキャッシュであり、「Last-Modified」「ETag」は弱いキャッシュに分類できます。 強いキャッシュと弱いキャッシュ 強いキャッシュは設定された期間内は完全にローカルキャッシュを利用して、サーバーへのリクエストを行いません。 一方で弱いキャッシュはキャッシュされたリソースの検証が必要であり、ETagやLast-Modifiedヘッダを利用して
個人でも商用でも完全に無料で利用できる、高品質でさまざまな種類が揃った高解像度8K, 4Kのテクスチャ素材を紹介します。 ゴールド、大理石、煉瓦塀、スモーク、花火、蜘蛛の巣、シャドウ、クラフトペーパー、ブラックペーパー、チョークボード、段ボール、デニム地、水彩、グラデーションなどがそれぞれカテゴリごとにまとめてダウンロードできるので、非常に便利です。 難点があるとすれば、ファイルサイズが大きいので、ダウンロードに時間がかかるくらいでしょうか。 ResourceBoy ResourceBoyはテクスチャ素材をはじめ、ブラシ素材、グラデーション素材、モックアップ素材など、商用利用無料の数多くのリソースをダウンロードできます。以前にも紹介しましたが、その時からさらにテクスチャ素材の種類が増え、パワーアップしています。 ResourceBoy ライセンスは独自で、個人でも商用でも無料、ロイヤリティ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く