タグ

関連タグで絞り込む (857)

タグの絞り込みを解除

Qiitaとqiitaに関するni66lingのブックマーク (575)

  • ReactでFirebase Authenticationを使う - Qiita

    やりたいこと 下記のような感じ。 ログイン必要ページと不要ページを作成し、ログイン必要ページへのアクセスにはチェックを入れる。 かつ、それをreact-router-domで、わかりやすくきれいに書きたい。 完成イメージ 各ファイルの画面イメージ(画面のあるもの)は下記ような感じ。 準備 雛形の作成とモジュールのインストール create-react-appを利用します。 作業フォルダ作成後、必要なモジュールをインストールします。 create-react-app auth-test cd auth-test yarn add react-router-dom firebase bootstrap reactstrap react-loading-overlay formik yup 各モジュールの役割はおおよそ下記のような感じ。 react-router-dom : 言わずとしれたルーテ

    ReactでFirebase Authenticationを使う - Qiita
  • 【Auth0】ログイン画面を日本語化する - Qiita

    はじめに Auth0のUniversal LoginにはClassicとNewの二つがありますがどちらもデフォルトだと英語が表示されます。 Classicの場合 Newの場合 今回はこれら二つのログイン画面の表記を日語にしてみました。 Classicの場合 Universal LoginのCustomize Login PageをONにします。 すると、画面下部にhtmlを編集する画面が表示されるので、変数のlanguageに'ja'を設定します。 <!DOCTYPE html> <html> <head> ... </head> <body> ... <script> // Decode utf8 characters properly var config = JSON.parse(decodeURIComponent(escape(window.atob('@@config@@')

    【Auth0】ログイン画面を日本語化する - Qiita
  • Serverless+SPAで超低費用な個人サービス構築のススメ - Qiita

    Serverless+SPA構成 最近低費用でサービス運用できないかと、色々試してたのをまとめてみます。 Serverless構成だとEC2と比べて費用が安くなり、SPAであればルーティングがサーバ側制御ではないためS3のバケットに静的htmlcss、js、画像の配置にてサービス構築が可能となります。 SPAにはReactJSを採用してますが、Vue.jsやUnityとかのサービスでもいけると思います。 良い点ばかりではなく、デメリットも結構あるのでそれを考慮した上で導入しましょう。 個人でお金をかけたくなくてサービス運用したい場合などには良いかもしれません。 (Lambdaの無料枠+アクセス量のみで計算される。ドメイン費込みでも月約$3程度) メリット ・ とにかく費用が安い ・ AWSの設定周りの変更だけでスケールする デメリット ・ 利用しているサービスが多いため、デプロイ時などの

    Serverless+SPAで超低費用な個人サービス構築のススメ - Qiita
  • React開発効率を3倍にするVS Code拡張機能&環境設定 - Qiita

    この記事を読むと VSCodeを最適化することで、React開発効率が加速します。 関数コンポーネントの雛形が一瞬で出来る。しかもファイル名がそのままコンポーネント名になる ES6の作法に則った作法で自動でコード整形してくれる。どういう時に関数内の()が省略できるか等を覚えなくて良い useEffectの最適な第二引数を自動で補完してくれる コンポーネントのimport文を自動で挿入してくれる なぜこの記事を書いたのか VSCodeは素晴らしいテキストエディタです。 特に、React開発においてはもはやデファクトスタンダードです(長年愛用しているエディタがある方も、是非一度VSCodeを試してみてください)。 さて、VSCodeはそのままでも素晴らしいエディタです。しかし、使用するフレームワークや用途に応じて拡張機能を入れるとさらにその卓越した機能性を発揮します。VSCodeがなぜ世界中の

    React開発効率を3倍にするVS Code拡張機能&環境設定 - Qiita
  • AWSだけで独自ドメインを取得して自分のWebページを公開するまで[画像で解説] 2018冬 - Qiita

    直近で取得する機会がありましたので共有しておきます。 いつの間にかお名前どっとこむなどを利用せずに、AWSだけでドメインが取得できそのままRoute53に登録、全世界に公開できるようになっていました。AWSで完結させるやり方は、ドメイン料が業界最安値ではなくむしろ少し値張りしますが、非常に手軽ですばやく取得できるのでコスパは十分あると思います。 なにを今更記事ではありますが、しばらくAWSを触らなくなるかもしれないので備忘録も兼ねて2018年冬版として寄稿します この投稿はMake IT アドベントカレンダー2018年の12月1日分として投稿しています! 明日12月2日は@fumihumi が寄稿を担当します! この記事で行うこと Route53で独自ドメインを取得 DNSに登録 ブラウザから独自ドメインにアクセスし確認 前提 AWSに登録済みでアカウントを持っている 対象読者は初学者を意

    AWSだけで独自ドメインを取得して自分のWebページを公開するまで[画像で解説] 2018冬 - Qiita
  • Mac Chromeでプライバシーブロックされ「詳細設定」からもページが表示できない - Qiita

    個人開発エンジニア専門マッチングサービスを開発しましたので、是非未経験からエンジニア目指している人!現役エンジニアで教えたい人!使ってみてください! β版リリース記念キャンペーン中です! 10名様限定、抽選でお好きな技術1冊プレゼント! 🎉当選者にはメッセージ差し上げます(送付の際に住所はお聞きしません) 詳しくはこちらから↓ https://x.com/dokupro01/status/1796837336145436846 目的 MacChromeにてWebページを表示中に「この接続ではプライバシーが保護されません」の画面にて「詳細設定」を開くも、「Google Chrome で処理できない暗号化された認証情報が返されたため、現在このウェブサイトにはアクセスできません。」と表示されページが表示できない時の解決方法をまとめる 記事は同様の内容をはてなブログにもアップロードしたが

    Mac Chromeでプライバシーブロックされ「詳細設定」からもページが表示できない - Qiita
  • Reticulumをローカルで動かしてデプロイする - Qiita

    Mozilla Hubsのサーバー「Reticulum」 Mozillaが提供するオープンソースのソーシャルVR「Hubs」のクライアント側は以前から触っているが、 認証周りを抜的に改造したいなと思ったとき、 サーバー側のコードを見たい、触りたいと思った。 でもReticulumをローカルで動かしたりデプロイする方法は、 未だあまり実践されていない。 一応GitHubのReadMe記載の方法で以前試したが、上手く行かずissueを上げたところ、 家っぽい人が解決してくれていた。 それに加えて、先日「Mozilla HubsのバックエンドサーバーReticulumを改造する方法」という記事も現れ、 ローカルで動かすだけでなく、それをAWSにデプロイする方法までセットで解決されてしまった!ありがたい。 今回はそれを実践したメモ。 そもそものHubsの設計を確認 英語だがこちらのGitHub

    Reticulumをローカルで動かしてデプロイする - Qiita
  • Elixir初心者がmix使う時に最低限必要そうなコマンド自分まとめ - Qiita

    mixがんばる ElixirでプログラミングをすすめるにあたってElixirのプロジェクト管理ツールのmixは避けて通れないと思ってきたので「これはいるやろ」ってコマンドをまとめてみました。 環境 OS: macOS High Sierra 10.13.6 Elixir: % brew install elixirでインストール % iex --version Erlang/OTP 21 [erts-10.1.1] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe] [dtrace] IEx 1.7.3 (compiled with Erlang/OTP 21) 概要 今のところ(2018.10.22時点)、mixのコマンドはコレだけでなんとかなりそうな予感。 mix new <プロジェクト名> mix deps

    Elixir初心者がmix使う時に最低限必要そうなコマンド自分まとめ - Qiita
  • PyTorchでEarlyStoppingを実装する - Qiita

    0.はじめに 今までKerasを使っていた人がいざpytorchを使うってなった際に、Kerasでは当たり前にあった機能がpytorchでは無い!というようなことに困惑することがあります。 KerasではcallbackとしてEarlyStoppingの機能が備わっていますが、Pytorchではデフォルトでこの機能は存在せず、自分で実装する必要があります。 今回はそれを実装したので共有しておきます。 参考:KerasのEarlyStopping 1.EarlyStoppingって何なのか? 記事を見るような方はすでにご存じかもしれませんが、一応説明します。 ・そもそも何Epoch学習を回せばいいのかなんて初見ではわからない ・Epoch数を重ねるたびにlossは下がるが、訓練データに過学習する可能性がある ・せっかくlossが下がっても、そのまま放置しすぎるとlossが上がっていってしま

    PyTorchでEarlyStoppingを実装する - Qiita
  • UnityのRigidbodyとColliderで衝突判定 - Qiita

    地面が落ちてしまう場合 Rigidbodyは物理演算で動作させるオブジェクトに設定する。壁や床はRigidbodyを付ける必要はない。 地面をすり抜けてしまう場合 アセットや変換したモデルがすり抜けてしまう場合はオブジェクトにColliderが設定されていないのが原因。重力で落下した物体が地面に着地するにはそれぞれに下記のコンポーネントが必要になる。 CubeやSphereなどのプリミティブには最初からColliderが付いている。 落下する物体 物体の形に応じたCollider 重力が設定されたRigidbody 受け止める地面 地面の形に応じたCollider すり抜けて落下していく物体にはPhysics > BoxColliderなどのコンポーネントを設定する。入れ子になっているオブジェクトの場合はそれぞれの子オブジェクトに指定するか、親オブジェクトに指定する。子オブジェクトにCol

    UnityのRigidbodyとColliderで衝突判定 - Qiita
  • AutoMLがすごいと聞いたので色々使って比べてみた - Qiita

    ○:良好 ▲:実施しているが、表示不能 △:一部可能 ×:実装されていない or 良好ではない 4.2. Google/AutoML Tables 統計・機械学習に詳しくない方をターゲットにしていると感じました。 統計情報の表示画面・モデルの評価画面ともに説明が丁寧で、知識が少なくともある程度の結果を出せるように作られていると感じました。 一方、データの読み込みや処理などに癖が強いためこのサービスを含めたgoogle cloud platformへの知識は必要になりそうです 良い点 統計情報の表示画面が非常に優秀 ヘルプが充実しているため、モデルの評価が容易 悪い点 データ形式の制約が多い(行数1000行以上、分類ならクラスごとに20以上必要など) モデルの内部構造(採用した手法)が分からない 分析ページのサンプル画像 データの種類を自動判別してくれる他、欠損や固有値、各種統計情報を自動計

    AutoMLがすごいと聞いたので色々使って比べてみた - Qiita
  • SageMaker入門者向け - 資料リンク集 - - Qiita

    AWS機械学習マネジメントサービスであるSageMakerは、なかなかピンポイントで欲しい資料が出てこないので、まとめておく。 Amazon SageMaker の特徴 番環境でMLシステムを運用していく際に、マネージド機能が真価を発揮する。 MLopsやMDLCを実現していくためのコンポーネント。 PoCのモデル開発だけでは、真の恩恵は得られない。 SageMaker 初級者から中級者への近道(個人の経験) 以下の要件での学習、前処理、推論を構築できれば、応用が効くレベルになっていると思う。 学習:カスタムコンテナで、学習スクリプトが複数ファイルになっている(独自util.pyを作成など)ケースを理解する。 ・dockerの理解 ・SageMakerの仕様の理解(/opt/ml/へのデータ展開、実行スクリプトの場所など) (オプション)前処理:前処理をSageMaker Proces

    SageMaker入門者向け - 資料リンク集 - - Qiita
  • 今話題の3Dファイル形式「glTF」でWebGLの表現力を高めよう! - Qiita

    この記事は WebGL Advent Calendar 2016 の6日目の記事です。 ※glTFフォーマットの現在の最新バージョンは「glTF2.0」です。**記事はglTF1.0について書かれた記事ですのでご注意を。1.0と2.0は互換性がなく、少なからず相違点があります。**glTF1.0のアセットは現在ほとんど流通していないため、記事は参考程度にしてください。 glTF2.0に対応した記事はこちらになります。まだ未完成ですが随時加筆していきます。 はじめに 〜 glTFとは 〜 glTF (The GL Transmission Format)とは、OpenGL系のAPI (WebGL, OpenGL ES, OpenGL) と親和性の高い、ランタイム用途向けのアセットフォーマットです。 特にWebGLにとっては、特定ライブラリに依存しない、格的な汎用3Dフォーマットの決定版

    今話題の3Dファイル形式「glTF」でWebGLの表現力を高めよう! - Qiita
  • VRヘッドセット(HMD)持っていなくてもNeosVRプログラミング:3D豆腐をブン回す - Qiita

    この記事は「NeosVR reso Advent Calendar 2020」、および「NeosVR Advent Calendar 2020」の4日目です 昨日は、@kazu0617 さんの「Logixを用いた外部データの取得と活用(パンツパッチから)[HTTP GET String]」、および @FLICK さんの 「波紋【基礎練習】」でした NeosVRから現実世界に干渉し、生活や仕事をより良いものへと改変していくコミュニティ「NeosVR reso」のオーガナイザー、piacereです ご覧いただいて、ありがとうございます NeosVRは、VRヘッドセット(HMD)を持っていないと、使ったり、プログラミングすることができないVRプラットフォームだと思われていますが、実は、HMD無しで、ばっちりプログラミングができます それを体験していただけるような「3D豆腐をブン回す」までのプログ

    VRヘッドセット(HMD)持っていなくてもNeosVRプログラミング:3D豆腐をブン回す - Qiita
  • スクレイピング時に本文だけを抽出する最高精度ツールが優秀!【日本語版も公開】 - Qiita

    n,pはそれぞれnegative(ノイズ),positive(文)を基準とした時の評価を表します。 例としてノイズ部分をN,文をPとし,正解をT(True)、間違いをF(False)とした時にPresicionはそれぞれ以下の式です。 $$ Presicion_{[n]} = \frac{TN}{TN + FN} $$ $$ Presicion_{[p]} = \frac{TP}{TP + FP} $$ nのf値はどれだけ正確にノイズを除去できているかを、pのf値はどれだけ正確に文を抽出できているかを評価していると考えればよいでしょう。 元のデータでの再現学習も問題無く行えました。また日語対応版もおおよそ元論文と同程度の精度が出ています。 要点2:軽量でCPUでも1ページ0.02s程度の時間で予測できる Core i7,8コアのCPU環境でも1ページ0.02s程度の時間で予測が可能

    スクレイピング時に本文だけを抽出する最高精度ツールが優秀!【日本語版も公開】 - Qiita
  • shadergraphとかパイプラインを変更して、ピンクになったときの修正方法 - Qiita

    Unity2018.1 で以前のプロジェクトをからコンバートして描画パイプラインをLWRPやHDRPに変更したり、 途中でShadergraph使いたいからLWRPに切り替えたらピンクになった人が多いと思います。 なぜ起きるのか? 恐らくShaderがパイプラインに対応していなくて 描画できなくなっているからだと思います。 解決方法 shader(マテリアル)を対応さえる必要があります。 ピンクになっているオブジェクトのマテリアルのshader項目を確認すると 従来の(Standardとか)マテリアルを使っていると思います。 ここを修正します。(一括で自動設定する方法は下に書いてます) 軽量パイプライン(lightweight)を使っているなら、shaderもLightweightPipelineの中から使用してください。 これで描画できるようになります。 基(Metallic・Occl

    shadergraphとかパイプラインを変更して、ピンクになったときの修正方法 - Qiita
  • M1のMACのtensorflowでzsh illegal hardwareが出る話 2020/12 - Qiita

    はじめに M1のMACAppleが最適化したtensorflow環境を利用せず、Rosettaでターミナルを起動した状態でtensorflowを利用したい(普通にpip install tensorflowでインストールしたい)場合、import tensorflowを実行するとzsh illegal hardwareと怒られてインタプリンタが落ちます。 理由は分かりません・・・ 解決策 Rosettaでターミナルを起動 Anaconda経由でtensorflowをインストール conda install tensorflow 何でApple謹製のtensorflowを使わないのかというと、opencvも使いたいからです。 前の記事でも書きましたが、opencvとtensorflowを同時に使おうとするとどうしてもAnacondaを経由するしか私には解決できませんでした。

    M1のMACのtensorflowでzsh illegal hardwareが出る話 2020/12 - Qiita
  • Ruby で メールアドレスの有効性チェックしてみた - Qiita

    はじめに C 向けのサービスを運営していると、ログインID や連絡のためにメールアドレスを取得することが多い。 で、その取得したメールに対して、大量のメール配信を行ったところ、バウンス率が高いために Amazon SES から配信停止をらったもんで、 停止解除のための説得材料として、登録されているメールアドレスの有効性チェックを行おうと、方法を色々調べた。 下記のように Web で同様のサービスもやってますが、まぁ csv インポートだとお金かかったりだとか、 色々あったので、調べて自分で実装してみました。まぁざっと作ったのでひどいソースですが… http://www.verifyemailaddress.org/ http://address-kakunin.com/ https://www.voilanorbert.com/ メールアドレスの有効性をチェックするには、telnet

    Ruby で メールアドレスの有効性チェックしてみた - Qiita
  • VRChatと外部世界を繋ぐインターフェース - Qiita

    VRC_Panorama これは比較的メジャーなインターフェースですね。VRChat SDK上ではアクションとして設定できます。あらかじめURLを設定しておくと、アクションが実行されるタイミングでURLにアクセスして画像を取得、テクスチャとしてマッピングできます。都度、外部のサーバにアクセスするため動的にテクスチャを適用でき、かつてのWebPanelの代替手段として使用されるケースが多い印象です。 また、複数のURLも設定可能です。uGUIなどから指定の関数を叩くと画像を切り替えることも可能ですが、今回のテーマからは逸れるので、ご紹介は割愛します。 処理の分化 このVRC_Panorama、ざっくり言えば画像を取得するためのインターフェースなのですが、実質的には2つの処理に分けられます。 - 指定のURLにアクセスする - 画像を受け取って、テクスチャとして貼り付ける 全体で見ればV2Vに

    VRChatと外部世界を繋ぐインターフェース - Qiita
  • はじめてのLogiX(HTTP GET/POST編) - Qiita

    ※手順については、後日、更新します。 はじめに みなさんNeosVR、楽しんでますか? 日々いろんなものがユーザによって制作されて、公開されているので、最初は遊んでいるだけだった人も、自分でも何か作ってみたいってなぁなんて、考えてる人いますよね? 僕もその一人で、LogiXを学んで何かやりたいなぁと思ったものの、半年ぐらい放置していたら、気が付けば、カジノができていたり、麻雀が遊べるようになっていたりして、ビックリしています。 しかもこれ、他のユーザのみなさんが自分で作ってるんですよね! そこで、何か作ってみたいと思ってしまった貴方の「LogiXって、HTTP通信もできるって聞いたのですが、どうしたら良いの?」っていう疑問にお答えするために、 つい2週間ぐらい前までは、なんもわかっていなかった@Garyumaruが、 どうやってLogiXを学んでいるのか、その一例をご紹介していきます。 対

    はじめてのLogiX(HTTP GET/POST編) - Qiita