月曜日, 4月 28, 2025
Google search engine
ホーム ブログ ページ 1421

TypeScript/React/Next.jsおすすめ学習資料のご紹介




はじめに
今回は、現代のWBE開発で最も使用されている言語/フレームワークであるTypeScript/React/Next.jsについて学ぶために、私がおすすめしたい学習資料についてご紹介したいと思います。
非常に有用で、初心者から中級者、上級者まで幅広い層に向けた内容が含まれていますので、時間を見つけて是非読んでみてください。
※TypeScript/React/Next.jsって何?という方のために、簡単に以下にそれぞれご説明いたします。

TypeScript
Microsoftが開発した、JavaScriptを拡張したプログラミング言語。JavaScriptに比べ、型安全性…

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

これがスプラット – コードペン


私は、イタリック体であるテキストのブロックを読んでいるなら、その中に斜体の単語が必要なとき、それは ユニタリシス化 (そのように)。

次のようなCSSで表現されているのを見てきました。

em em {
  font-style: normal;
}

それはおそらく賢いですが、すべての斜体が必ずしもにあるわけではありません タグ。たとえば、すべてのBlockQuotesがイタリック化されていることを望むことができます。上記のセレクターはそれを助けません。それが、スタイルクエリがクールだと思う理由の1つです。

まあ…私は推測します 可能性のある未来 とにかくスタイルクエリ。私はこれを想像しています:

blockquote {
  font-style: italic;
}

@container style(font-style: italic) {
  em {
    font-style: normal;
  }
}

明確にするために:それはうまくいきません。ただ書くことはできません style() のクエリ どんなスタイルでも しかし、おそらく、可能であればそれがどのように役立つかを見ることができます。のための特定のセレクターはありません @container、それはその斜体を持っている要素を「選択」するだけです。 em 内部を使用していますが、結合します。

うまくいかない理由は、スタイルクエリが現在カスタムプロパティのみを扱っているためです。したがって、カスタムプロパティを使用してすべてのフォントスタイルを作成した場合、それを行うことができます。

blockquote {
  --fontStyle: italic;
  &, em {
    font-style: var(--fontStyle);
  }
}

@container style(--fontStyle: italic) {
  em {
    --fontStyle: normal;
  }
}

まあ – それは私にはあまりにも気が狂っています。スタイルクエリがまったく役に立つとは思わないというわけではありません。特に、1つのカスタムプロパティを設定することで、「Mixin」のように、1つの変更で他のCSS全体を設定できることが特に気に入っています。それでも 「本物」ミキシン 確かにさらに良いでしょう。

この種のスタイルクエリ、 クロスブラウザーのサポートがあります (Firefoxを除く)、「交互」スタイルの効果を作成するために使用できます。これは、私がイタリック体で行ってきたのと同じ種類です。親が一方の方法である場合、チェーンの下で他の方法を実行します。

それはローマコマロフのイメージです 交互のスタイルクエリ ポイントを作る。このように機能します:

.el {
  background: var(--bg);
  --bg: var(--PINK);

  @container style(--bg: var(--PINK)) {
    --bg: var(--THEME_BG);
  }
}

つまり、背景はピンクです。 …背景がすでにピンク色である容器にいる場合を除き、背景は異なる色です。それだけで、交互のネスト効果が生まれます。これはかなりクールです!ローマンは、それが2つだけである必要があるだけでなく、必要なほど複雑である可能性があることを示しています。 ::marker 実際に使用していると想像できる交互の方法で。

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

Clineで現役プレイングマネジャーがチケット管理システム「Trak」を作ってみた話 #ポエム – Qiita



Clineで現役プレイングマネジャーがチケット管理システム「Trak」を作ってみた話 #ポエム - Qiita

はじめに

全賭けしろと話題のAIエージェント「Cline」。
実際に賭けてみるにしても、その実力がどの程度か分からないと判断しづらいものです。
「TODOアプリをつくって」や「ECサイトをつくって」といった単純なアプリを作っても、実力が分からない上にXの驚き屋になってしまうため、程よい規模感のアプリを作らせて、その実力を調査してみることにしました。

チケット管理システム「Trak」制作

実働5日足らずで、以下のようなNext.jsアプリを作成することができました。
ss-trak.gif

(忙しい方は⇒[エンジニアのためのお仕事問題集 : 11_trak]一式無料公開しています。)

実用レベルを測定するには、ざっくりした要件から細かい画面の要望までを含むアプリを作るのが適切だと考えました。
ということで、以下のコンセプトで制作を進めてみました。

  • 要件定義メモを作成
  • Cline に外部設計を行わせる
  • Cline が作成した外部設計を元に Cline に実装を行わせる
  • 程よく実装が進んだところで本システムを利用して障害チケットを起票する
  • Cline に障害チケットの対応をさせる

結果、メンバーやBPに指示出しをするよりだいぶ少ない指示で ほぼすべてのドキュメントやソースコードを Cline によって作成することができました。

通常であれば休日だけでなく平日の夜などに消えゆくモチベーションと戦いながら数ヶ月かけてどうにかするプロジェクトですが、基本土曜日の作業にてひと月足らずで形にすることができました。

わたしがやったことと言えば、「こうしてほしい」と指示を出して Approve ボタンを押して成果物を確認したこと。
たまに、デバッグしたりリファクタリングの指示をしたりしたぐらいでした。

プレイングマネジャーの仕事そのものでした。

AIエージェントClineを触ってみて

つよいところ、よわいところを書いておきます。

Cline のつよいところ

  • 設計から実装まで簡単な指示でだいぶ汲み取ってやってくれる
    • 通じやすいところ、通じにくいところはあるがやってると分かってくる
    • リーダーやPMなど指示を出しをしていた人には使いやすいと思う
  • 人類には不可能な物量・速度
  • コードの品質はビジネスプログラマーよりは遥かに高い

Cline のよわいところ

  • 手癖で書く
    • こっそり書き直したところを、豪快に元に戻される
    • こだわりの css が消されるのは悲しい
    • 部分的には Copilot を使った方が、結果が安定する
  • 大きなファイルを読むのは苦手 (これは人間もですね)
    • すごい速さで rate limit (単位時間あたり利用制限)が近づく恐怖
    • 人類の技術負債は Cline にとっても負債
    • マメにリファクタリングした方がよさそう
  • リファクタリングを能動的にしない
    • マメに指示してあげたり手伝って上げたりしないとダメ
    • リファクタリングしておかないと障害が起きた時に原因の特定ができなくなる
    • 指示側が妥当なデザインパターンや設計を知っていた方がよさそう
  • 実際のところは画面が見えていない
    • 直っていないのに「直りました」と言われる
    • 画面の微調整は自分でやる方が楽
    • UI系の指示を日本語で指示するのは高難易度 (これはClineに限らずですね)
  • 人間がやりがちな障害を埋めてくる
    • 例) ドラッグ&ドロップで並べ替え時、下に移動する時だけ挿入先が一つずれる
    • 例) setState が非同期更新と気づかず、無限に間違ったアプローチでバグ修正をしようとする

まとめ

Trak アプリプロジェクトは着想からおよそ形になるまでだいたい実働5日でした。
Copilt の rate limit がなければもっと早くできたかもしれません。

これは、『人類には不可能なレベルの驚異的な結果』 と言えるでしょう。

ただ、当面は、外部設計の妥当性を確認できるだけの外部設計力と、クリーンなコードをキープして技術負債を産まないだけの設計力とリファクタリング力および複雑な障害のトラブルシューティングができるだけの力を持った人間がいなければ、AIはその力のすべてを発揮できないのかなとも感じました。

無限に試行させれば解決するかもしれませんが、期日までに確実にモノをつくりたいのであれば、「まだ」人類がやるべきことはありそうです。

いずれにしても、AIエージェント Cline は 『全賭けと言うのかは分かりませんが、無ければ暮らせないレベルにはつよい』 と感じましたので、そのつよさは実感しておいた方がよいと思いました。

もしよろしければ、本稿で作成したアプリもご利用頂ければ幸いです。

途中でプロンプトの記録やチケット作成を省略しているため、すべてのチケットやプロンプトは含まれていませんが、プロンプトや作成したドキュメント、ソースコードは以下のリポジトリですべて無料公開しています。

エンジニアのためのお仕事問題集 : 11_trak



フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

「ポケポケ」をモチーフにしたペーパーシアターなどのグッズがポケモンセンターにて本日発売! – GAME Watch


 ポケモンは、「Pokemon Trading Card Game Pocket(ポケポケ)」をモチーフにしたグッズをポケモンオフィシャルショップ「ポケモンセンター」にて4月5日より発売する。価格は990円から。

 今回、イマーシブカードの迫力ある立体感と奥行きが楽しめる「ペーパーシアター」をはじめ、ファスナーを開けると内側にピカチュウexのイマーシブカードのイラストが見える「サコッシュ」などがラインナップ。ほかにも、「スマホショルダーストラップ」や、パック砂時計をモチーフにした「キーホルダー パック砂時計」なども用意されている。

【ペーパーシアター】

ピカチュウex

ミュウツーex

リザードンex

【キーホルダー パック砂時計】

【スマホショルダーストラップ】

使用イメージ

【ポーチ入りステッカー】

ピカチュウ

ミュウツー

リザードン

【商品詳細】

・ペーパーシアター Pokemon Trading Card Game Pocket ミュウツーex 5,500円
・ペーパーシアター Pokemon Trading Card Game Pocket ピカチュウex 5,500円
・ペーパーシアター Pokemon Trading Card Game Pocket リザードンex 5,500円
※接着剤はセット内容に含まれません。
・ポーチ入りステッカー Pokemon Trading Card Game Pocket ピカチュウ 1,100円
・ポーチ入りステッカー Pokemon Trading Card Game Pocket リザードン 1,100円
・ポーチ入りステッカー Pokemon Trading Card Game Pocket ミュウツー 1,100円
・スマホショルダーストラップ Pokemon Trading Card Game Pocket 2,200円
・サコッシュ Pokemon Trading Card Game Pocket 3,300円
・キーホルダー Pokemon Trading Card Game Pocket パック砂時計 990円



フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

『黒子のバスケ』ポップアップショップ開催!キセキの世代たち8人がジュースを飲む描き下ろしイラストグッズが登場


TVアニメ『黒子のバスケ』POP UP SHOP

TVアニメ『黒子のバスケ』POP UP SHOP詳細

今回のPOP UP SHOPでは、黒子テツヤや火神大我をはじめとしたキセキの世代メンバーたちのグッズが多数登場!

 

描き下ろしイラストにはみんなが学生らしい爽やかな姿で集合し、色とりどりのドリンクを楽しむ姿が描かれていますよ。

 

会場ではお買上げ抽選会の実施や、スタンディパネルも用意されています。

 

 

グッズラインナップ

TVアニメ『黒子のバスケ』POP UP SHOP グッズ

引用:「カミオジャパンアニメ」公式X

 

・アクリルスタンド 各1,980円(全8種)
・トレーディングアクリルキーホルダー 各825円(全8種/BOX:6,600円)
・トレーディング缶バッジ 各495円(全8種/BOX:3,960円)
・トレーディングクリアカード 各495円(全20種/1パック2枚入)
・トレーディングミニ色紙 各594円(全16種/1パック)
・A4シングルクリアファイル 各495円(全4種)

 

 

お買い上げ抽選会

TVアニメ『黒子のバスケ』POP UP SHOP お買い上げ抽選会

引用:「カミオジャパンアニメ」公式X

 

期間中、ポップアップショップにて税込3,000円以上のお買い上げで、1会計につき1回抽選会に参加できます!

 

さらに嬉しいことに、エポスカードをお持ちのお客様は追加で1回参加可能。

 

【抽選会景品】

A賞:A5アクリルパネル(全8種)※お好きなキャラクター1体をお選びいただけます!(合計32名様)
B賞:ポストカード全8種コンプリートセット(50名様)
C賞:ポストカード(全8種)ランダム1枚

 

※景品はなくなり次第終了となります。
※抽選は1会計1回とさせていただきます。

 

 

イベント概要

開催期間:2025年4月18日(金)~4月29日(火・祝)
開催場所:北千住マルイ 6F カレンダリウム
営業時間:10:00~19:00
※施設の営業時間とは異なります。

 

そのほかの詳細はイベント公式サイトにてご確認ください。

 

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

写真で見る「Nintendo Switch 2」。考え抜かれた「Joy-Con 2」の使いやすさに脱帽だ[Switch 2先行体験]



写真で見る「Nintendo Switch 2」。考え抜かれた「Joy-Con 2」の使いやすさに脱帽だ[Switch 2先行体験]

 2025年4月3日,任天堂は,「NintendoSwitch2」のメディア向け体験イベントを開催した。本稿では,体験会場で展示されていたSwitch2の実機を,写真を中心に紹介しよう。とくに注目したいのは,一新された専用ゲームパッド「Joy-Con2」だ。

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link

【週刊トレハン】「Youtoozよりポスタル・デュードのフィギュアが登場」2025年3月30日~4月5日の秘宝はこれだ!



【週刊トレハン】「Youtoozよりポスタル・デュードのフィギュアが登場」2025年3月30日~4月5日の秘宝はこれだ!

【週刊トレハン】「Youtoozよりポスタル・デュードのフィギュアが登場」2025年3月30日~4月5日の秘宝はこれだ!

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link