並び順

ブックマーク数

期間指定

  • から
  • まで

561 - 600 件 / 929件

新着順 人気順

文字列とはの検索結果561 - 600 件 / 929件

  • 詳細ガイド:ReactでWebSocketを扱う

    Apidogは、WebSocketの検証とデバッグに完全無料なツールとして、WebSocketサーバーへの接続確認やメッセージ送受信のテストなどがGUIベースで簡単に行えるため、開発効率の向上が期待できます。 ApidogはWebSokcetの動作を正確に確保することができますので、下記のボタンから完全無料で利用を始めましょう👇👇👇 buttonWebSocketとはWebSocketは、クライアントとサーバー間で実時間の双方向通信を実現するためのWeb通信技術です。これまでWebアプリケーションでは、AJAXなどの通信方式ではリアルタイム性に限界がありました。 WebSocketを使うことで、サーバーからクライアントへのデータのプッシュ送信が容易に実現できるため、チャットや cdata変更通知などの実時間性が必要な用途に向いています。 また、HTTPベースの通信と比べて接続オーバー

      詳細ガイド:ReactでWebSocketを扱う
    • Blog|URLの取り扱いには要注意!SSRFの攻撃と対策

      SSRF (Server Side Request Forgery : サーバーサイド・リクエスト・フォージェリ)は、外部から到達できない領域にあるサーバーなどに対して、バグを悪用することでリクエストを送る攻撃手法・脆弱性です。 この一言だけではリスクの大きさや、この問題がなぜ発生するのかが想像しづらいと思います。そこで本記事では、SSRF が起きる原因を解説したあと、脆弱性の影響について攻撃シナリオをベースに説明していきます。 最後にそれらを踏まえた上で、どのようにして SSRF が発生しないコードを記載するか、またコードレビューの中で問題を見つけるのか等、対策についても触れていきます。 扱うリスクシナリオとしては「内部 API を悪用した侵入」および「クラウドベンダーが用意する管理用 API を悪用したクレデンシャルの奪取」となります。 SSRF の概要冒頭で SSRF とは「外部から

        Blog|URLの取り扱いには要注意!SSRFの攻撃と対策
      • 【Flutter】キーボードの表示切り替えを捕捉する

        タグ AIStateWidgetOfTheWeekwidgetwhat's newversionURLデコードurlTweenAnimationBuildertrytestsyncfusion_flutter_calendarstreamStatefulWidgetStackアニメーションSSDsinkSFCalendarSchedulerBindingrunZoneGuardedrunZoneriverpodregexpregexQRコードqr-codepubspec.yamlアセットアプリ情報Pll Request下線置換置き換える空き容量正規表現文字列抽出容量削減容量多言語対応多言語化対応多言語例外処理一覧アルゴリズム一致マークダウンマッチパララックス効果デザインディスク容量テストセキュリティグラスモーフィズムカメラエンコードアンダーラインアンダースコアPRpackage_info_

          【Flutter】キーボードの表示切り替えを捕捉する
        • PHP 名前空間 (namespace)付きのメソッドを可変関数 (文字列) で呼び出したいハマる - かもメモ

          PHP で FastRoute を使って API のモックを作っていていました。 cf. GitHub - nikic/FastRoute: Fast request router for PHP <?php require 'vendor/autoload.php'; $dispatcher = FastRoute\simpleDispatcher(function(FastRoute\RouteCollector $r) { $r->addRoute('GET', '/api', 'handler'); }); // Fetch method and URI from somewhere $httpMethod = $_SERVER['REQUEST_METHOD']; $uri = $_SERVER['REQUEST_URI']; // Strip query string (?fo

            PHP 名前空間 (namespace)付きのメソッドを可変関数 (文字列) で呼び出したいハマる - かもメモ
          • Calibre の書誌情報ダウンロード・プラグインの日本語対応

            ファイル名などを基にして検索することで書誌情報をダウンロードするCalibreのプラグインを自分が持っているPDFの日本語ファイル名に対応するよう試みた。 背景 日本語の書名や著者名、出版社が統一のとれていない形でファイル名に含まれている書籍をスキャンしたPDFファイルがある。それらを電子書籍管理ソフトウェア Calibre で管理しようと思って少し試してみている。 書誌情報をダウンロードする機能として、Amazonの情報をGoogle で検索して、可能ならWebキャッシュから情報を得るようになっていると思われるものが組み込まれている。 少し試してみたが、書誌情報がうまく得られない。原因を調べるとファイル名中の単語をうまく抽出できないためのようであった。日本語の記号などを認識していないようであり、そのために、書名や著者名が連続したキーワードで検索したりしているために、求める書籍情報が検索結

            • 型安全性を高めるTypeScriptのリテラル型の活用例

              はじめに Webエンジニアとして働きはじめて約1ヶ月が経ちました。その中でフロントエンドを担当している際に、TypeScriptのリテラル型を使用したタイプセーフな実装方法を行なっているのを見て、とても便利だと思ったため活用例を用いて簡単にまとめてみようと思います。 型安全の重要性 「型安全」とは、プログラムが型に関するエラーを防ぐための仕組みのことを指します。JavaScriptは動的言語であり、コードが実行されてからエラーが発生するのに対して、静的言語のTypeScriptはコンパイル時にエラーを検出することができます。 そのため、以下のような恩恵を受けることができます。 エラーの早期発見 型不一致のエラーをコンパイル時に検出することができます。 デバッグが容易 型エラーがコンパイル時に明示的に表示されるため、エラーメッセージからバグの原因を特定することができます。 コードの一貫性 チ

                型安全性を高めるTypeScriptのリテラル型の活用例
              • PowerPointで光彩が文字の上に重なる不具合の対処法

                光彩が文字の上に重なる事例 光彩が文字に重なる事例を見ていきましょう。 文字サイズを途中で変更した文字列に光彩をつけると、サイズが変わる境目の手前の文字に光彩が重なります。 下線を設定した文字に光彩をつけると、下線の光彩が文字の上に重なります。 対処法は、効果の「3-D書式」を設定することで解消します。 テキストボックスを選択し、「図形の書式設定」ウィンドウ →「文字のオプション」→「文字の効果」→「3-D書式」→「奥行き」→「サイズ:0.5pt」に設定します。 すると、光彩の文字かぶりが解消されました。 しかし、「奥行き」を設定すると文字の色が明るくなってしまうので元に戻します。 「質感」をクリックします。 「標準」→「つや消し」を選択します。 続いて「光源」をクリックします。 「その他」→「フラット」を選択します。 文字の色が元に戻りました。 光彩のサイズが見た目、元より小さくなってし

                • Azure Functions 超入門編 | BTC RPA

                  参考:https://azure.microsoft.com/ja-jp/pricing/details/functions Azure Functionsのユースケース 私が携わってきた案件や、その他にもAzure Functionsでできることをご紹介します。 ユースケース1:ファイルからデータを読み取ってDBに登録する Azureストレージアカウント(ファイルなどを保存しておくAzureのサービス)や、DBと組み合わせることで、指定した時間になると、任意のフォルダのファイルからデータを読み取ってDB登録するといった処理を実現することができます。例えば、日々Excelで管理している商品の在庫状況を読み取って毎日12時にDBを最新の在庫状況に更新するといったことに活用できます。 ユースケース2:アプリケーション動作状況を監視する Azure Functionsではユーザーが設定せずともC

                    Azure Functions 超入門編 | BTC RPA
                  • 生成AI検索エンジンのPerplexityはクローラーを防ぐ「robots.txt」を無視してウェブサイトから情報を抜き出している

                    Perplexityは生成AIを利用した検索エンジンであり、ユーザーの質問に対してAIが直接回答を生成できるほか、ユーザーのプロンプトに基づいたウェブページを生成する「Pages」という機能を提供しています。そんなPerplexityが、検索エンジンやAIトレーニングなどのボット(クローラー)を制御するテキストファイル「robots.txt」の指示を無視し、管理者がPerplexityの巡回を禁止したウェブサイトにもアクセスしていることが判明しました。 Perplexity AI Is Lying about Their User Agent • Robb Knight https://rknight.me/blog/perplexity-ai-is-lying-about-its-user-agent/ GoogleやBingなどの検索エンジンやChatGPTをはじめとする生成AIは、ク

                      生成AI検索エンジンのPerplexityはクローラーを防ぐ「robots.txt」を無視してウェブサイトから情報を抜き出している
                    • i_ShellExt サンプル

                      i_ShellExt (サムネイル表示する DLL )を利用するためのサンプルプロジェクトです. i_ShellExt と組み合わせて利用します. ISE.2013.11.09.zip VS 2005 のプロジェクトで,C# や VB.NET のサンプルがあります. EMF を求めるための関数は,クラスライブラリとして利用しています. VS 2005 やそれ以降の VS で,ビルド可能になっていると思います. SmpCS(C# による iShelExt.dll の利用)の説明 参照の追加で,Lib_ISE.dll を追加(Lib_ISE.ise.GetPathEMF を利用しない場合は必要なし). フォームに 2 つのボタン,「開く」と「保存」を追加.Open と Save に. OpenFileDialog と SaveFileDialog を追加. Form1_Load , From1

                        i_ShellExt サンプル
                      • 検索体験を向上する Query Understanding とは | Recruit Tech Blog

                        検索体験を向上する Query Understanding とは 本記事は Recruit Engineers Advent Calendar 2019 – Adventar 25日目(最終日!)の記事です. はじめまして.リクルートテクノロジーズの河野 晋策です. 私は,Qassチームというリクルート横断の検索改善を行うチームにて検索改善を行っています. Qassチームは,検索基盤の運用や検索改善を行っているチームです. 詳しくは以下の記事をご覧ください. 「いい検索」を考える 検索組織の機械学習実行基盤 リクルート全社検索基盤のアーキテクチャ、採用技術、開発体制はどうなっているのか Elasticsearch+Hadoopベースの大規模検索基盤大解剖 Argoによる機械学習実行基盤の構築・運用からみえてきたこと (CNDT2019, OSDT2019) 本記事の想定読者:検索初学者の方

                          検索体験を向上する Query Understanding とは | Recruit Tech Blog
                        • [JavaScript] 別ウインドウ間でイベントごとに値(データ)のやりとりをしたい « きんくまデザイン

                          こんにちは。きんくまです。 画面Aがあります。そこからポップアップで画面Pを開きます。 このときAとPの間でデータのやりとりがしたいです。 さらに、画面Aから画面Bにページを切り替えます。ポップアップ画面Pは開いたままです。 このときでもBとPの間でデータのやりとりがしたいです。 というときのやり方です。 window.open, window.openerのやりかたもあるが、、、 ポップアップするときに、window.openして、その参照をもっておきます。 子供側から親側への参照は window.opener でできます。 でもこのやり方だと、親画面が遷移したあとにポップアップ画面と通信できないので、今回は候補からはずれました。 で、調べてみたところlocalStorageを使うことにしました。 参考) >> Communication between tabs or windows

                          • JavaScript: 文字列ろ過 - Qiita

                            文字列から特定文字を除外して全体の容量を削減、あるいは縮めやすくする魔法を紹介します。本記事ではこの工程を濾過と呼びます。 その対象文字となるのは全角英数字、Greek、Cyrillic、平仮名、片仮名、半角片仮名となります。同種の文字が連続しているほど効果が高くなります(2文字目からは1 byte)。 原理 以下の規則で変換します。当然可逆変換です。元の文字列に[#-~]が含まれていても問題ありません。 全角英数字 → 半角英数字. 但し \(\uFF3C), ~(\uFF5E)は除外 Greek([\u0391-\u03CE]) → [A-~] Cyrillic([\u0410-\u044F]) → [?-~] 平仮名([\u3041-\3093]) → [#-u] 片仮名([\u03A1-\u30FC] → [#-~] 半角片仮名([\uFF61-\uFF9F] → [@-~] 実装

                              JavaScript: 文字列ろ過 - Qiita
                            • [AutoHotkey]テンキーを私の考えた最強の左手デバイスにしてみた(CLIP STUDIO PAINT)|小村大樹

                              Bluetooth接続、電池式、静音パンタグラフ。機種によってボタンの配置やキーを押した際の挙動が異なるため、異なる機種で利用するにはスクリプトをカスタマイズする必要があります。 ところで、私は静電容量方式の信者で普段はHHKBやRealforceを使用しています。本当は静電容量方式のテンキーを利用したいのですが、Bluetoothの静音タイプは出ないでしょうか。 AutoHotkeyでできること AutoHotkeyは、ショートカットキーをカスタマイズできる無料のソフトです。スクリプトを利用して、キーボードの入力に対して様々な処理を行うことができます。 ・キーの割当を変更する(ホットキー機能) 例)テンキーのEnterにスペースキー(手のひら)を割り当てる ・同時押しに特定のキーを割り当てる ・連打、長押しに特定のキーを割り当てる ・特定の順番でのキー入力に特定のキーや文字列を割り当てる

                                [AutoHotkey]テンキーを私の考えた最強の左手デバイスにしてみた(CLIP STUDIO PAINT)|小村大樹
                              • 文字集合の独立性 | 一般社団法人 文字情報技術促進協議会

                                まず、二組の漢字字形を見ていただきたい。 1-36-45、U+585A 1-15-55、U+585A 1-46-20、U+968 1-93-61、U+9686 ツカとリュウ、大塚隆といった感じで、姓や名に多出するし、一里塚とか筋肉隆々とかいった一般名詞にもよく用いられる字だ。 しかし、よく見ると、ツカもリュウも、それぞれ少しずつ異なっている。 先に素性の種明かしをしておくと、1-36-45と1-46-20は、常用漢字表(平成22年6月7日改定版、以下同)に掲示されている字形で、1-15-55と1-93-61は、常用漢字表では丸括弧に入れられた字形で、いわゆる康煕字典体。 ちなみに、貼り込んだ画像は、MJ明朝体。CITPCの文字検索システムからコピーしてきた。字体は、常用漢字表に掲載されている例示字形と同じ。というか、常用漢字表も、MJ明朝体を用いているのだけれど。 常用漢字のなかには、いわ

                                • TypeScript + Node.js + D3.js を使って白地図に自転車で訪れた市町村のみを塗りつぶすプログラムを作った - muscle_keisukeの日記

                                  はじめに 何を使うか D3.jsとは D3.jsで白抜き地図を出力してみる 地図データの取得 TopoJSONとGeoJsonとは TopoJSONを読み込む SVGを出力する TopoJSONからGeoJSONに変換する GeoJSONを元にSVGを出力する 指定の市町村によって塗りつぶす色を変える StravaのGPSデータから訪問した市町村を取り出して塗りつぶす色を変える 中心の緯度経度をTopoJSONから算出する 描画範囲全体がバランスよく出力される倍率を求める SVGからPNGに変換する はじめに 自分は自転車でツーリングで行った後は 思い出にふけるために白地図に対して通った市町村などをポチポチ塗りつぶしたりしてニヤニヤしたりしてました。 ↓ ポチポチしてたときに使ったサイト n.freemap.jp ↓ ニヤニヤしてたときのツイート 通過した市町村 千歳市 恵庭市 札幌市 小

                                    TypeScript + Node.js + D3.js を使って白地図に自転車で訪れた市町村のみを塗りつぶすプログラムを作った - muscle_keisukeの日記
                                  • Akka入門2_基礎 - Qiita

                                    def versions = [ ScalaBinary: "2.13" ] dependencies { implementation platform("com.typesafe.akka:akka-bom_${versions.ScalaBinary}:2.6.19") implementation "com.typesafe.akka:akka-actor-typed_${versions.ScalaBinary}" } イントロダクション Akkaを使用するとリアクティブシステムを構築する際に最低限必要な基本的機能を提供する低レベルコードを書かなくてすみます。 このことを理解するために、Akkaが内部で作成管理するアクターとの関係、アクターのライフサイクル、及び障害対策について紹介します。 ちなみにこれから紹介していくコードはすべてkotlinです。 Akkaアクターの階層 Ak

                                      Akka入門2_基礎 - Qiita
                                    • 読めばわかる!もう失敗しない「商品コード」の作り方 | LOGILESS Blog

                                      商品コードで事業運営の効率性が変わる│上手な運営には規則性が欠かせない 次に、商品コードの登録ルールについてです。 商品コードは一般的に「任意」で設定することが可能です。とはいえ「適当につけても良い」というものではありません。 なぜなら、ここで発行する商品コードは、今後の発送作業や棚卸し作業・商品管理をする上で重要なものとなるためです。 例えば、アパレルECでTシャツとジーンズを商品登録する場合、何も考えずに商品リリース順に番号を振ったとします。 そうすると、下記のようにTシャツの番号の後にジーパン、その後またTシャツになるという事態が起きてしまいます。 ※上記の図ではわかりやすく3桁の商品コードにしていますが、実際は3桁の商品コードは短すぎて不便なため使用は好ましくありません。 これでもカートシステムで不具合が起きるということはありませんが、商品管理を行なったり、ピッキングを行う際に、作

                                        読めばわかる!もう失敗しない「商品コード」の作り方 | LOGILESS Blog
                                      • モデル、ビュー、コントローラーについて (C#)

                                        このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 作成者: Stephen Walther モデル、ビュー、コントローラーについて混乱していますか? このチュートリアルでは、Stephen Walther が、ASP.NET MVC アプリケーションのさまざまな部分について説明します。 このチュートリアルでは、ASP.NET MVC モデル、ビュー、コントローラーの概要について説明します。 言い換えると、ASP.NET MVC の M、V、C' について説明します。 このチュートリアルを読んだ後は、ASP.NET MVC アプリケーションのさまざまな部分がどのように連携するかを理解できます。 また、ASP.NET MVC アプリケーションのアーキテクチャと、

                                          モデル、ビュー、コントローラーについて (C#)
                                        • まだCloud9使ってるの?|まちゅけん

                                          ページ下部の「for Amazon Public Cloud」の「x86_64 AMIs」をクリックするとリージョンの選択になります。 立ち上げるリージョンについてですが、東京リージョンまたは取引所のサーバー所在地に最も近いリージョンを選択します。サーバー所在地については私がいつも引用しているサイトを貼ります。 こちらのTardis.devという仮想通貨取引所のヒストリカルデータを提供しているライブラリのドキュメントページに、主要取引所のAPIサーバーのサービス名とリージョンがまとめられています。上記目次ページから各取引所ページに飛んだ最下部に書かれています。(こちらのライブラリを利用する訳ではありません) 高頻度botなど、取引所との通信速度が重要な場合はこのサイトを参考にリージョンを選択します。 そうでない場合は普通に我々の住まいと物理的に距離が近い東京リージョンを選択しましょう。 (

                                            まだCloud9使ってるの?|まちゅけん
                                          • HTMLのobject要素とは?属性の使い方やサンプルコードを解説 - WEBCAMP MEDIA

                                            object要素とは?どんな時に使うもの? <object data="外部リソースのURL" type="MIMEタイプ" width="横幅" height="高さ"> 代替コンテンツ </object> object要素は、現在の文書の中に、外部リソースを埋め込むことができます。 埋め込むことが可能な外部リソースは、画像や音声、HTML文書、PDFファイルなどのデータです。 object要素を使うメリットは? 埋め込む外部リソースが、画像の場合はimg要素、HTML文書の場合はiframe要素というように、他の要素でも同様のことが可能です。 では、object要素を使うメリットは何があるのでしょうか? object要素には、開始タグと終了タグがあり、子要素を持つことができます。 子要素の中で複数の代替コンテンツを指定しておき、環境に合わせた表示をさせることが可能になります。 img要

                                              HTMLのobject要素とは?属性の使い方やサンプルコードを解説 - WEBCAMP MEDIA
                                            • サービステストをLambda+unittest用ライブラリで実装してみる - Qiita

                                              AWS LambdaとServerless Advent Calendar 2020 3日目の記事です。 あるサービスのテスト(外部サービスとの結合テスト)を、Lambda(python)+unittestで実装してみます。 やること 「特定の条件を満たすメールを受信した場合はBacklogに課題を起票する」というサービスをテストするエンジンをLambda+unittestで構築します。 unittestライブラリをunittestよりも上のレイヤーの試験に使います。案外使い心地がいいです。 テスト対象サービス 以下の条件を満たすメールを受信した場合に、Backlogに課題を起票します メールタイトルに特定の文字列を含む 送信元が許可された特定のメールアドレス テストエンジン Lambda(python)にunittestライブラリでテストシナリオを記述し実行 各テストケースは、概ね以下の

                                                サービステストをLambda+unittest用ライブラリで実装してみる - Qiita
                                              • フランソワ・ショレ - LLM は AGI につながらない - 真の解決策を見つけるための 100 万ドルの賞金|AIに仕事を奪われたい

                                                大規模言語モデル(LLM)は、データベースのサイズを拡大してもシステムのインテリジェンスは全く向上しません。私は、人間の子供には使わないような「memorization(暗記)」という言葉を使っているように感じます。algebraの任意の問題を解ける場合、私たちは「彼らはalgebraを暗記した」とは言わず、「彼らはalgebraを学んだ」と言います。私たちには100万ドルのプライズプールがあり、ARCの85%のベンチマークに到達した最初のチームに50万ドルの賞金が出ます。今から3カ月以内にARCを突破できれば、賞金額を引き上げます。彼らは、フロンティア研究の出版を完全に閉鎖してしまい、今や大規模言語モデルがその場の酸素を吸い取ってしまっているため、みんなが大規模言語モデルを扱うようになってしまいました。 さて、今日はGoogleのAI研究者でKasasの作者であるFranois Chol

                                                  フランソワ・ショレ - LLM は AGI につながらない - 真の解決策を見つけるための 100 万ドルの賞金|AIに仕事を奪われたい
                                                • 「かこって検索」はデバイス上のオーディオを検索できるようになる可能性があります | HelenTech

                                                  Google が今年 AI を活用した新機能として発表している「かこって検索」は、画面上にあるものをどこからでも簡単に検索できる便利な機能ですが、最近の報告では「Audio search (オーディオ検索)」と呼ばれる新しい機能を導入する可能性があるようです。 この情報は Android Authority が APK 分解により発見したもので、Google アプリ ベータ版 v15.24.28.29 で新しい「Audio search」と呼ばれる機能の文字列が含まれており、ボタンをアクティブにできたものの機能はまだ実装されていないことを伝えています。 また、この機能の実際の動作についての手がかりは得られていないとしており、表示された音符アイコンのボタンから、おそらく「かこって検索」の「Audio search」はデバイス上で再生されている音や音楽を検索するときに使う機能であることを予想し

                                                  • 【Rails/RSpec】Everyday Rails - RSpecによるRailsテスト入門の要約/感想 - Qiita

                                                    はじめに 今回はRSpecの技術書であるEveryday Rails - RSpecによるRailsテスト入門を読了したので、その要約と感想について書いていければと思います。 RSpecとは? ruby用に開発された、テスト用の フレームワーク のことです。 RSpecを用いることで、少ない記述で、可読性に優れたコードを簡単に記述することができます。 本記事の対象者 railsのチュートリアルレベルを一通り学び終え、テストコードの学習を始めようと思っている方 これから Everyday Rails - RSpecによるRailsテスト入門 を読む前に要点を掴んでおきたい方 実務でRSpecを使うことになり、キャッチアップの上で全体の概要を掴んでおきた方 を対象にこの記事を執筆しました。 ぜひ最後まで閲覧いただけると幸いです。 よかったところ RSpecを深く、網羅的に学べる「唯一」の技術書

                                                      【Rails/RSpec】Everyday Rails - RSpecによるRailsテスト入門の要約/感想 - Qiita
                                                    • Luaのデータ型

                                                      値と型[] Luaは動的な型の言語である。つまり、変数は型を持たず、値が型を持つ。型定義の構文はない。すべての値は自分自身で型を保持している。Luaのすべての値はファーストクラスの値である。つまり、いかなる値も変数に格納でき、他の関数に引数で渡すことができ、戻り値として返すことができる。 Luaには8つの基本型がある・・・が、Scribuntoではその内の2つがオミットされて6つしか使えない。type()関数が現在の値の型を返す。 tostring()関数は値を文字列へ変換します。tonumber()関数は可能なら値を数値へ変換し、変換できないならnilを返します。その他のデータ型へ変換する明示的な関数はありません。 数値は、文字列が期待される場所では自動的に文字列へ変換されます。たとえば文字列連結演算子で。文字列が算術演算子に使用される場合、tonumber()によって数値へ変換されます

                                                        Luaのデータ型
                                                      • HTMLを使って、Power Appsで参照用テーブルを作成するTips - Qiita

                                                        キャンバス アプリのコントロール数を抑えたい Power Appsは簡単にアプリケーションが作成できる魅力的なサービスです。 サクっとできてしまうため、アイディアが出ればでるほど、機能をモリモリにしてしまうこともしばしば。 しかしながら、コントロール数が多くなってしまうことは、様々な意味で課題があります。 メンテナンスが非常に大変になることももちろんですが、コントロール数には制限があったり、1つのアプリに500を超えるコントロールを追加するような状態は、望ましい状態ではありません。 コントロール数が増えていくにつれて、Power Appsのパフォーマンスも低下し、UXにも影響がでます。可能であれば、最小限のパーツに揃えて構築していくほうが望ましいでしょう。 HTMLテキストを活用する 個人的に良く遭遇するシーンが、表形式のコントロールの追加です。 表データってニーズが高いんですよね。(これ

                                                          HTMLを使って、Power Appsで参照用テーブルを作成するTips - Qiita
                                                        • VSCodeで生産性を上げる

                                                          はじめに こんなツイートを見て執筆をしようと思いました。 実際に、VSCodeは機能の追加や拡張機能の開発が活発に行われており、かつUIもユーザーフレンドリーであるため人気のエディターだと思います。VSCodeを使いこなせるのとそうでないのではエンジニアリングの生産性に大きな差が出てしまうと思います。 パンくずの設定 '>' を入力します。 '>' preferences: Open User Settings (JSON)を入力します。 僕のsettings.jsonは以下です。 { "workbench.colorTheme": "GitHub Dark", "terminal.integrated.fontFamily": "MesloLGM Nerd Font", "terminal.integrated.profiles.osx": { "fish": { "path": "/o

                                                            VSCodeで生産性を上げる
                                                          • #13 Spring エラーメッセージの表示 - Qiita

                                                            #13 Spring エラーメッセージの表示 今回は数値型の入力欄に文字列型の値を入れてしまった場合などに画面にエラーメッセージを表示させる処理を行います。 文字数の制限などはバリデーションを用いて処理しますが、今回はその前段階の型変換で起きるエラーを処理します。 前提条件 この記事はSpringの最低限の知識が必要になります。 また、なるべく分かりやすく書くつもりですが、この記事の目的は自分の勉強のアウトプットであるため、所々説明は省略します。 前回まで 前回は画面に表示される固定文字を日本語以外に対応させる処理を行いました。 構築環境 各バージョン Spring Boot ver 2.7.5 依存関係 成果物 今回行うこと 今回は以下の流れに沿って進めていきます。 事前準備 1. validationフォルダを作成し、フォルダ内にValidationMessageファイルを作成 2.

                                                              #13 Spring エラーメッセージの表示 - Qiita
                                                            • Azure Monitor ログでロジック アプリのクエリを表示および作成する - Azure Logic Apps

                                                              Azure Monitor ログから結果を生成する基になるクエリを表示し、特定の条件に基づいて結果をフィルター処理するクエリを作成できます。 たとえば、特定のインターチェンジ制御番号に基づいてメッセージを検索できます。 クエリには Kusto クエリ言語が使用されます。これは、他の結果を表示するために編集できます。 詳細については、「Azure Monitor ログ クエリ」を参照してください。 前提条件 Azure アカウントとサブスクリプション。 サブスクリプションをお持ちでない場合には、無料の Azure アカウントにサインアップしてください。 Log Analytics ワークスペース。 Log Analytics ワークスペースがない場合は、Log Analytics ワークスペースの作成方法に関するページを参照してください。 Azure Monitor ログ記録が設定され、その

                                                                Azure Monitor ログでロジック アプリのクエリを表示および作成する - Azure Logic Apps
                                                              • WebSocketメッセージングサーバ"Madoi"をASL2で公開しました - Qiita

                                                                チャットや共有ホワイトボードなどの多人数参加型のウェブアプリを作る際に必要となる、メッセージ送受信や入退室管理、オブジェクト状態管理などの機能を実装したWebSocketサーバ "Madoi" を、オープンソースライセンス(ASL2)で公開しました。この記事では、起動方法から簡単な利用方法までを駆け足で解説します。 まとめ サーバ側開発無しで、チャットや共有ホワイトボードなどの多人数参加型アプリが開発できる、オープンソースのWebSocketサーバを公開した https://github.com/kcg-edu-future-lab/madoi サーバの実装言語はJava。Dockerで一発起動できる クライアントライブラリはJavaScript/TypeScript用 シンプルな記述でブラウザ間のメッセージ送受信、関数実行の共有、オブジェクトの共有が可能 Issue登録・プルリク待ってま

                                                                  WebSocketメッセージングサーバ"Madoi"をASL2で公開しました - Qiita
                                                                • ブラウザ上で選択した文字列で Google 検索するブックマークレット : logical error

                                                                  <a class="google_search" href="javascript:(function(){var%20b=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection&&document.selection.createRange&&document.selection.createRange().text));if(b!=''){window.open('https://www.google.co.jp/#q='+encodeURIComponent(b));}else{alert('検索対象文字列が選択されていません');}})();">選択→Google検索</a> (function() { v

                                                                    ブラウザ上で選択した文字列で Google 検索するブックマークレット : logical error
                                                                  • イケベ楽器で買い物する前に必見!「偽サイト」を見破るためのチェックポイント

                                                                    「あの憧れのギター、ついにイケベ楽器で買うことにしたんだ!」 そう思ったあなた、ちょっと待ってください❗️ 最近はネットショッピングが便利で、イケベ楽器のサイトで欲しいギターを見つけた人も多いのではないでしょうか? でも、便利なネットショッピングには、偽サイトという落とし穴も潜んでいるんです❗️ せっかくの買い物が、偽サイトに引っかかってしまったら、悲しいですよね。 そこで今回は、イケベ楽器の偽サイトを見破るためのチェックポイントを5つご紹介します。 この記事を読めば、あなたも安心してイケベ楽器で買い物ができるようになりますよ😊 \国内最大級の品揃え!/ イケベ楽器 公式サイトへ (ココなら本物だけ!) はじめに:イケベ楽器のネットショッピングは便利だけど…危険も潜む! 「あの憧れのギター、ついにイケベ楽器で買うことにしたんだ!」 そう思ったあなた、気持ちはすごくよく分かります! イケベ

                                                                      イケベ楽器で買い物する前に必見!「偽サイト」を見破るためのチェックポイント
                                                                    • 【備忘録】YahooローカルサーチAPIを叩くソース - Qiita

                                                                      #キーワードから位置情報を取得するスクリプト #2024/01/15 YahooローカルサーチAPIを利用 #install.packages("httr") #install.packages("stringi") library(httr) library(XML) library(stringi) library(RCurl) library(RJSONIO) #ターゲットデータの読み込み tranData <- read.csv("hogehoge.csv") # Yahoo APIキー(自分のAPIキーを使用してください) api_key <- "ここにAPIキーを入力" #出力用データフレーム writeDF <- data.frame() for (i in 1:nrow(tranData)) { # 場所の名称 location_code <- tranData[i,1]

                                                                        【備忘録】YahooローカルサーチAPIを叩くソース - Qiita
                                                                      • 大規模言語モデルが科学的発見に与える影響:GPT-4を用いた予備的研究

                                                                        3つの要点 ✔️ GPT-4は科学的発見活動にも大きく寄与しつつあります。 ✔️ 創薬、生物学、計算化学、材料設計、偏微分方程式と幅広く、GPT-4の応用が紹介されています。また、それぞれの応用でのテクニックを紹介しています。 ✔️ 現時点でのGPT-4を用いるうえでの不足点を整理し、将来への展望をまとめています。 The Impact of Large Language Models on Scientific Discovery: a Preliminary Study using GPT-4 written by Microsoft Research AI4Science, Microsoft Azure Quantum (Submitted on 13 Nov 2023 (v1), last revised 8 Dec 2023 (this version, v2)) Commen

                                                                          大規模言語モデルが科学的発見に与える影響:GPT-4を用いた予備的研究
                                                                        • 地球の準衛星「2004 GU9」の命名キャンペーン開始! その意外なきっかけとは

                                                                          ある天体から見ると、その天体の周りをまるで衛星のように回って見える小惑星があります。これは実際には衛星ではなく、見かけ上は衛星のように見えるというだけの存在なため、これを「準衛星」と呼びます。地球の準衛星は10個以上見つかっていますが、ほとんどの準衛星にはまだ名前がつけられていません。 天体の公式名称を決定している「国際天文学連合(IAU)」は2024年5月31日付の発表で、ニューヨーク市の公共ラジオ局「WNYC」の番組「Radiolab」とのコラボレーション企画として、まだ名称がつけられていない地球の準衛星の1つである164207番小惑星「2004 GU9」の命名キャンペーンを2024年6月1日から行うと発表しました。このキャンペーンは一般公募と一般投票を経て行われるものであり、一般の人々が天体に命名できる数少ない機会となります。採用された名称は2025年1月中旬に公表される予定です。

                                                                            地球の準衛星「2004 GU9」の命名キャンペーン開始! その意外なきっかけとは
                                                                          • MySQL サーバーのホスト名を確認する

                                                                            MySQL リストに指定した値が含まれているかを判定する 2022.04.18 MySQLで、リストに指定した値が含まれているかを判定する手順を記述してます。 目次 1. 環境 2. 手順 環境 OS ubuntu21.10 My[…] MySQL jsonオブジェクトまたはリストであるかを判定する 2021.12.28 MySQLで、jsonオブジェクトまたはリストであるかを判定する手順を記述してます。 目次 1. 環境 2. 手順 環境 OS ubuntu21.10[…] MySQL 文字列を指定した範囲で抽出する 2021.12.25 MySQLで、文字列を指定した範囲で抽出する手順を記述してます。 目次 0.1. 環境 0.2. 手順 0.3. マイナスを指定 1. 数値を指定 1[…] MySQL 列の値を全て区切り文字で抽出する 2022.02.17 MySQLで、列の値を全て

                                                                              MySQL サーバーのホスト名を確認する
                                                                            • ユニットテストとは:ソフトウェア開発における品質保証の基盤

                                                                              ソフトウェア開発において、ユニットテストは品質保証と保守性向上のための重要な手法です。 本記事では、ユニットテストの基本概念、重要性、そして基本的な構造について解説します。 ユニットテストの定義 ユニットテストとは、コードの個別の単位(ユニット)を独立してテストする手法のことを言います。 通常、ユニットはクラス、関数、またはメソッドを指します。ユニットテストの主な目的は以下の通りです。 コードの各部分が期待通りに動作することを確認する変更による予期せぬ影響を早期に発見するコードの品質と信頼性を向上させる ユニットテストの重要性 ユニットテストは以下の理由から、現代のソフトウェア開発において不可欠とされています。 バグの早期発見:小さな単位でテストすることで、問題を早期に特定できますリファクタリングの促進:テストがあることで、コードの改善を安全に行えますドキュメントとしての役割:テストは、コ

                                                                                ユニットテストとは:ソフトウェア開発における品質保証の基盤
                                                                              • めでた!の技術構成

                                                                                はじめに こんにちは!Altive株式会社のリードエンジニアの小林遼太(@naipaka)です🦙 リリースしてから少し時間が経ってしまいましたが、4月に弊社でリリースした「めでた!」という家庭菜園をサポートするアプリの技術構成についてまとめました。 アプリ概要 「めでた!」は、気軽に家庭菜園を始めて、楽しく続けられることを目指したアプリです。 現在のアプリの機能は以下の通りです。 家庭菜園のようすを撮影し、手軽に日記を書き残す 他ユーザーの日記をみて、他の人の育て方を学んだり、成長の喜びを共有する 複数枚の画像からタイムラプス動画を作成する 弊社ではFlutterでのアプリ開発をメインに行っていますが、よりスピーディーな開発を目指してサーバーサイドも自前で実装していく方針になりました。 今回のアプリがそれを実践した初めてのプロジェクトとなります! 詳しい背景は以下の記事をご覧ください。

                                                                                  めでた!の技術構成
                                                                                • 【AWS】Lambda(boto3)を使ってDynamoDBへ読み/書き込みを実施 - Qiita

                                                                                  はじめに Lambdaを使用してDynamoDBのテーブル読み込みをできますか? 私はSDKを利用してdynamodb.queryなどの関数を使用すればいいと考えていましたが、具体的な実装まで理解できていませんでした。 本記事はLambdaを利用してDynamoDBに対して、 一般的なアクションを実装してみた記事となります。 今回試してみる構成 This is Simple構成 DynamoDB構成 パーティションキー:Id ソートキー:Timestanp 前提 クライアントインターフェイス 低レベルなインターフェースであり抽象化は最小限。 利用者側で細かな制御を行いDynamoDBを操作することができる。 AWS API にそのままリクエストするような形で呼び出せるようになっている。 リソースインターフェイス 高レベルばインターフェースであり抽象化がされている。 利用者側で細かな制御は不

                                                                                    【AWS】Lambda(boto3)を使ってDynamoDBへ読み/書き込みを実施 - Qiita