基本形 Routeのelement propにjsxエレメントを渡し、path一致したらレンダリングされる。 基本的にはこれだけ <BrowserRouter> <Routes> <Route path="/" element={<Login />} /> <Route path="/signin" element={<Signin />} /> </Routes> </BrowserRouter>
2023年4月に理工学部が「創域理工学部」へと名称変更されるにあたり「『創域』をメタバースという新たなプラットフォームで実施できないか」という試みとして開催された本イベント。VRヘッドセット「Meta Quest 2」の無料貸し出しや、VRChatコミュニティ・イベントの「VRC理系集会」も参加するなど、大学主催イベントとしては非常に先進的な取り組みから注目を集めていました。 MoguLive編集部は今回、本イベントを取材。「VRChat」を舞台に行われた、学問の新しいあり方を提示したイベントの様子を、以下にてお伝えします。 学生も学長も全員アバターで参加 参加者の多くは「Meta Quest」版からの参加で、かつ「VRChat」も始めたてだったためか、パブリックアバターが多数でした。一方、思い思いのカスタマイズされたアバターで来場した経験者の姿もチラホラ見られました。 東京理科大学の石川
演劇特化のARグラス「René」が発表! 俳優の衣装の色がリアルタイムに変化する ブロードウェイなどの演劇で使用することを想定したARグラス「René」が韓国で開発されました。「アラジン」や「マンマ・ミーア」などの演目で、AR演出を導入するのが目的です。 「René」の開発は、韓国の弘益大学校の学生が行いました。2つの光センサーを搭載し、ARの背景効果をリアルタイムにステージに投影することができます。また、俳優の衣装の色を変えたり、パフォーマンス中に話される生の音声を視覚化したりすることも可能です。 発表によると、右目のレンズには調整可能な拡大鏡が内蔵されており、状況に応じてズームができるとのこと。公演を見るための手続きや座席への誘導を行うための機能も実装されています。アーム部分には、骨伝導トランスデューサーが内蔵されており、特定の音(俳優の声や音楽)だけ変更も可能です。 このデバイスにつ
<script setup> import { ref } from 'vue'; const stream = ref(null); const startCapture = async () => { console.log("startCapture!"); try { stream.value = await navigator.mediaDevices.getDisplayMedia({ video: true, audio: false, }); dumpOptionsInfo(); } catch (err) { console.error(err); } return stream; } const stopCapture = () => { console.log('stopCapture'); const tracks = stream.value.getTracks(
vueで作った一覧をハンドル付きでドラックドロップできようにして、アニメーション付きでね。 Sample http://www.mztm.jp/kawamura/qiita/vue-vuetify-draggable-test/index.html Github https://github.com/kawamurashin/vue-vuetify-draggable-test vue3はvuedraggable@nextを使う <template> <div> <draggable v-model="myArray" group="people" @start="drag=true" @end="drag=false" item-key="id" v-bind="dragOptions" handle=".handle"> <template #item="{element}"> <di
©Photography by Masao Nishikawa 高さ17m以上の焙煎装置を店内に備え、豆からこだわったプレミアムなコーヒー体験ができるスターバックス リザーブ® ロースタリーの日本1号店として2019年にオープンしたのが、スターバックス リザーブ® ロースタリー 東京です。桜の名所として有名な目黒川と大通りに挟まれた建物の外観を、隈氏が担当しています。 ©Photography by Masao Nishikawa 向かいの通りから撮影したくなること間違いなしの印象的なデザインながら、上層階まで大きくとったテラスによって、周囲の景色にも馴染んでいます。外観で目につくのは、杉板が貼られた軒をつなぐ、半球型のプラントボックスと雨樋。軒の重なりは五重塔から、雨樋を外壁正面の主役とする試みは桂離宮からヒントを得てデザインされています。人気店のため、満席の場合は番号札をもらって入店待
はじめに 急遽必要になりまして、SendGridでメール受信するのを試してみました。 ちなみにこんなことしなくてもAmazon WorkMailを使うのが一番簡単な手段だということに後から気づきました。 今回の構成 SendGridにはInboudParseWebhookという機能がありまして、メールが入ってきたら裏側にHTTPリクエスト投げてくれるようです。SES→Lambdaと同じですね。 HTTPリクエストを受ける部分をFunctionで構成してログを出力するところまでやってみたいと思います。 弾力性が足りないぞ。とお叱りを受ける場合はこんな感じの構成になるんじゃないでしょうか。 SendGridから受けたらServiceBusでキューイングして、そのあと処理させます。 Functionの部分はAppServiceでも構わないですがOutputBindingやInputBinding
シジュウカラという小型の鳥に言葉があることを、世界で初めて証明した。実はこれまで猿などの霊長類も含めて、人間以外に言葉の存在が証明された例はない。軽井沢の森で1年の半分以上を過ごし粘り強く観察を続けた僕の論文は、たちまち世界の注目を集めた。きっかけは生物学を専攻していた大学時代。シジュウカラが明らかに他の鳥より鳴き声の種類が多いと気づいた。しかも状況に応じて使い分けている。動物学や言語学で人間
pythonはdocstringや型ヒントを書いていると、なんとなく型宣言している気になりませんか? FORTRANはdocstringそのものです。型宣言をすることでドキュメントの完全性を担保しつつ、誤った型が流れてきたら処理を中断してくれるのです。 良い回答がありましたが、私はスクリプト言語を書いているといつもそう思うようになりました。
NCMBとMonaca、DeepL APIを使って翻訳アプリを作る(その1:画面の説明とSDKの導入)monacaNCMBFramework7DeepL NCMBとMonacaを使ってデモアプリを作ってみます。今回はDeepL APIを使った翻訳アプリです。翻訳結果をNCMBのデータストアに保存し、後で確認できるようにします。データストアにデータを保存したり、逆に取り出すのはよくあるケースなので、様々な場面で応用できるはずです。 今回は画面の説明とSDKの導入までを進めます。 コードについて 今回のコードはNCMBMania/monaca_translation_app: MonacaとNCMB、DeepL APIを使った翻訳アプリですにアップロードしてあります。実装時の参考にしてください。 利用技術について 今回は次のような組み合わせになっています。 Monaca NCMB JavaSc
Masonryレイアウトとは、画像やカード型コンテンツをレンガ状に敷き詰めて配置するレイアウトです。Pinterestなどで見かける、高さが異なる画像・カードを配置する時によく使用されるテクニックです。 以前はJavaScriptやライブラリを使用したり、トリッキーなCSSで実装していましたが、Tailwind CSSを使用するとウソみたいに簡単に実装できます。 TailwindCSS Masonry Layout by Luca Spezzano 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに Tailwind CSSのみを使用してMasonryレイアウトを実装する方法 終わりに はじめに Masonryレイアウトは、以前は画像ギャラリーに使用されていました。しかし最近では、このレイアウトはユーザーにとって非常に魅力
ダークテーマは好きだけど、#000のブラックだったり、テキストが派手なカラーだったりすると、目が疲れませんか? 背景のブラックはほんの少しだけブルーがかった夜空のように落ち着いた色合いで、グレーの濃淡だけのMonochromeと淡いカラーで構成されたMoonlightの2種類の配色が用意された、VS Code用のテーマファイルを紹介します。
落合陽一が率いるピクシーダストテクノロジーズ(PxDT)は、アンファーと共同開発したヘアケアデバイス「SonoRepro™」を発表した。 同製品は、PxDTの超音波研究・技術と、アンファーの頭髪研究をかけ合わせて共同開発した、超音波による振動で頭皮を刺激する家庭用ヘアケアデバイス。1日1分、頭皮の気になる部分に使用するそうで、ミノキシジルを塗布した頭皮にも使えるという。 PxDTが独自開発した技術「非接触振動圧刺激」は、空中を伝わる超音波を利用して非接触で皮膚を刺激する技術で、独自のヘキサゴン構造によって、デバイスに搭載された61個の超音波スピーカーが発する超音波を集束させ、効率的に頭皮を刺激する。 1回5分間の使用・最大5か所の照射が可能。約40,000回/秒の音(空気の振動)を振幅変調させることで、デバイスから非接触で超音波を皮膚に届かせる。また、動作音は静かで、周囲を気にせず使えるそ
この記事では、これまでのCSSコーディングの悩みを解決できるかもしれない最新テクニック24個をまとめてご紹介します。 コピペで利用できるテクニックを中心に、実際の問題点や新しい解決案を、実用的なサンプル参考例を確認、プレビューしながら新しいCSSテクニックに触れてみましょう。 ただし、実験段階のプロトタイプも含まれているので、一部ブラウザでは非表示のケースもあります。実装するときは、対応ブラウザの確認を行いましょう。 前回までのお役立ちCSSテクニック集がこちら、少しずつ増えてます。 よくあるWeb課題をCSSで乗り切る!知っておきたい最新テクニック20選 よくあるWeb制作の悩みをCSSで解決!最新テクニック40選まとめ 【CSS】知っておくと便利!短いコードで実装できるCSS小技20選 コンテンツ目次 1. background-imageによる実用アニメーションサンプル集 2. 無限
こんにちは。東芝の社会インフラ事業に関連したUIデザインを担当しているREIです。 私たちはよく鉄道を利用しますが、その裏側にはなかなか触れる機会がないと思います。実はそこにもデザインは活躍しているので、今回は、安心な日常生活を支えるインフラのUIデザインに関して、デザイン手法をご紹介しながらお話したいと思います。 回生電力貯蔵装置の監視画面イメージ 2021年iF賞とグッドデザイン賞に入賞 1. 回生電力貯蔵装置ってナニ?回生電力貯蔵装置(Traction Energy Storage System 以下、TESS)は、変電所に設置されていています。電車が減速する際に発生する電力(回生電力)を電池であるSCiB™(下図参照)に貯蔵し、電車が加速する際や、災害・停電時に、非常電源として有効利用できる素晴らしい装置なのです! TESSの仕組み2. 現場観察でお困りごとをリサーチより良いシステ
新型コロナウイルス感染症やコロナワクチンについては、必ず1次情報として厚生労働省や首相官邸のウェブサイトなど公的機関で発表されている発生状況やQ&A、相談窓口の情報もご確認ください。※非常時のため、すべての関連記事に本注意書きを一時的に出しています。 まだ知らない人もいるようなのでもう一度言っておくと、僕は先月末で会社を退任した。もはやただの人、ただのUberEats配達員である。 さて、次に何をしようか考えるのに、僕は浅草橋へ向かった。 総武線で秋葉原から一駅。浅草橋駅の駅前に技研ぎけんベースというクラウドファンディングでできたコワーキングスペースがある。 2019年にオープンしてすぐにコロナ禍が始まってしまい、コワーキングスペースといいながら、そんなに人が大勢いるわけでもない。 ただ、「技研」という名前からも分かる通り、ここに集まる人たちは、さまざまな分野のプログラマーやハードウェアエ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く