関数型玩具製作所(FuncToy) https://functoy.com/ ja トップページ https://functoy.com/intro <span property="schema:name">トップページ</span> <span rel="schema:author"><span lang="" about="/user/1" typeof="schema:Person" property="schema:name" datatype="">polymonyrks</span></span> <span property="schema:dateCreated" content="2021-11-23T14:23:30+00:00">2021/11/23(火) - 23:23</span> <div property="schema:text" class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><h1>【ようこそ関数型玩具製作所へ】</h1> <p>【アップデート(2024年度上期予定)】Safari拡張版タップハイライトについて、2024年度上期のアップデートを目標に開発を進めています。オートハイライト機能が搭載されます。もうしばらくお待ちください。</p> <p>【ホームページリニューアル(2024年度上期予定)】近々、本ホームページをがらっと変える予定です。ホームページ自体で新しい読書感を体感できるような個性的なものを目指します(CMSは使わずHTML, CSS, JSを自身で手打ちします)。技術的にもこの1年で大きく前進しました(現在掲載しているものは陳腐化しています)。また、秘匿中の技術も公開できる状態になりました。それらをご紹介するのが今から楽しみです。</p> <p> </p> <p>ようこそ、関数型玩具製作所のホームページへ!私たちは、読書を楽にするソフトウェア技術に特化した開発をしています。この技術は、もともと特許分野で扱われる難解な文章を解析するために開発されたものですが、その応用範囲は広がりつつあります。</p> <p>創設者である私は、かつて特許の分野で働いていましたが、この技術が一般の文章にも応用可能であると確信し、ソフトウェア技術の開発に乗り出しました。特に、教科書や参考書、論文、公文書、契約書、製品マニュアル、仕様書、政治経済に関する難しいニュースや技術的な専門文書など、難解な文章ほど本技術と相性が良いと言えます。</p> <p>また、<a href="https://functoy.com/blogtop">外国語学習にも有効な技術</a>であるため、日本語や英語など各言語の特徴を引き出し、それぞれの得意な点や不得意な点を補完しながら、学習を促進できます。</p> <p>WebページやPDFに対応しています。</p> <p>まずは下の動画を見ていただけたら、です(ちょっと駆け足の説明でごめんなさい、気になるところで一時停止して読んでもらえると幸いです)。</p> <p>これまで一人で開発を進めてきましたが、今後は多くの人の意見を取り入れて、より面白くて使いやすいソフトウェア技術を開発していきたいと考えています。どうぞよろしくお願いいたします!</p> <p> </p> <h1>【製品紹介:タップハイライト読書拡張】</h1> <p> </p> <div class="align-center"> <div class="field field--name-field-media-video-file field--type-file field--label-visually_hidden"> <div class="field--label sr-only">Video file</div> <div class="field--item"><video controls="controls" width="640" height="480"><source src="/sites/default/files/2023-05/pplmovie_0.mp4" type="video/mp4"></source></video></div> </div> </div> <h2> </h2> <p>従来のハイライト方法では、キーボードを使ってキーワードを指定する必要がありましたが、当ソフトでは読み進めるだけで、自動的に重要な言葉をハイライトしてくれます。また、手動でハイライトしたい単語がある場合も、表示されている単語をタップするだけで簡単にハイライトができます。</p> <p>キーボードを使わなくてもハイライトができるため、読書に集中しながらハイライトの恩恵を受けることができます。さらに、ハイライトされる色は、単語同士が区別しやすいように自動で最適な色が選択されます。</p> <p>特許検索の文脈(キーワードが検索クエリ、つまり予め設定されている)ではすでに広く使われている技術ですが、キーワードをAIが自動抽出することで一般の文章を読む文脈(何がキーワードか読む前にはわからない)でもハイライトの恩恵を受けられます。</p> <p>また、特許検索では特許文献という特定の文章に限定されていましたが、WebやPDFなどの汎用的なデータにも対応しているため、特許以外の分野の文章でも広く活用できます。</p> <p>さらに特許検索の文脈では専用のソフト、それもWindowsパソコンに限定されがちですが、タップハイライト拡張はブラウザー(Chrome、Edge、Safari、Firefoxなど)という汎用的なソフト上で動作し、WindowsパソコンだけでなくMac、Linuxも対応し、さらにスマホやタブレット(iPhone、iPad、Android端末)でも動作します。</p> <p>現在、上記動画でハイライト操作のデモンストレーションをご覧いただけますが、実際に体験できるサンプルも用意しております(下のサンプルコーナー)。</p> <p>ぜひ「タップハイライト読書拡張」を体験してみてください。読書の効率と楽しさを向上させましょう!</p> <p> </p> <h1>【サービス利用方法(ご提案)】</h1> <h2>(1)文章を配信される方</h2> <p>「タップハイライト読書拡張」は、既存のWebページやPDFにハイライト機能を簡単に追加できるソフトウェアです。読者はブラウザ(Edge、Chrome、Safariなど)だけでハイライト機能を利用できます。特別なソフトウェアをインストールする必要はありません。</p> <p>例えば、社内で配布するPDF資料、ホームページでお客様にお見せする案内用PDF、製品マニュアルPDF、プレスリリースなどのニュース、電子小説や技術ブログなど、幅広い用途でご利用いただけます。</p> <p>また、タップハイライト読書拡張は、高度な計算を実行していますが、外部サーバーとは一切通信していません。これにより、読んでいる文書のプライバシーが完全に保護されるため、社内の機密文書や個人的な閲覧も安心して利用できます。この機能は、ユーザーのプライバシーを最優先に考慮した設計になっています。</p> <p>リーガルテックサービスを提供している方にも、タップハイライト読書拡張は大変有益です。既存のハイライト機能を強化し、文書の解析や情報収集をより効率的に行うことができます。この柔軟な技術を活用し、読書体験を向上させましょう。</p> <h3> </h3> <h2>(2)文章を読む方</h2> <p>ブラウザ拡張機能を提供しております。これにより、インターネット上のほぼすべてのページ(文章)でハイライト機能を利用できます。Apple App Storeにて、iPhone、iPad、Mac向けの<a href="https://apps.apple.com/jp/app/id1613036151">アプリケーション</a>が入手可能です。また、WindowsやAndroidなどの他のプラットフォームについても、個別対応が可能です。 </p><p>【注意】現在、上の動画でお見せした自動ハイライト機能は上記のブラウザ拡張では利用できません。マニュアルタップハイライトのみです。ご注意ください。しかし、アップデートを予定しております。自動ハイライト機能追加だけでなく、劇的な速度向上を含む大型アップデートです。</p> <p> </p> <h1>【 共同開発など】</h1> <p>本技術を組み込んでサービス展開されたい方、企業の方、是非お気軽にご連絡ください。他にも教育関係の論文の題材にも使えるかも知れません。</p> <p>現状ではどの分野に応用可能な技術か、需要がある技術かを模索している段階です。</p> <p> </p> <h1>【 サンプル】</h1> <p><a href="https://functoy.com/blogtop">こちら</a></p> "&gt; <p> </p> <p> </p> <p> </p> <div id="overlay_button" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(255, 215, 0); background-color: rgb(255, 215, 0); opacity: 0.4; bottom: 10px; left: 10px; height: 50px; width: 50px; visibility: hidden;"> </div> <p> </p> <div id="overlay_button1" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(0, 0, 255); background-color: rgb(0, 0, 255); opacity: 0.6; bottom: 80px; left: 10px; height: 50px; width: 50px; visibility: hidden;"> </div> <p> </p> <div id="overlay_button2" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(0, 0, 255); background-color: rgb(0, 0, 255); opacity: 0.6; bottom: 150px; left: 10px; height: 50px; width: 50px; visibility: hidden;"> </div> <p> </p> <div id="overlay_button4" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); opacity: 0.1; bottom: 290px; left: 10px; height: 50px; width: 50px; visibility: hidden;"> </div> <p> </p> <div id="overlay_button3" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); opacity: 0.6; bottom: 220px; left: 10px; height: 50px; width: 50px; visibility: hidden;"> </div> <p> </p> <div id="overlay_buttonCL" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(255, 215, 0); background-color: rgb(255, 215, 0); opacity: 0.4; top: 10px; right: 10px; height: 12.5px; width: 12.5px; visibility: hidden;"> </div> <p> </p> <div id="overlay_buttonCL2" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(255, 215, 0); background-color: rgb(255, 215, 0); opacity: 0.4; top: 10px; right: 42.5px; height: 12.5px; width: 12.5px; visibility: hidden;"> </div> <p> </p> <div id="overlay_buttonCL3" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(255, 215, 0); background-color: rgb(255, 215, 0); opacity: 0.4; top: 10px; right: 75px; height: 12.5px; width: 12.5px; visibility: hidden;"> </div> <p> </p> <div id="overlay_buttonCL4" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(255, 215, 0); background-color: rgb(255, 215, 0); opacity: 0.4; top: 10px; right: 107.5px; height: 12.5px; width: 12.5px; visibility: hidden;"> </div> <p> </p> <div id="overlay_bar" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(255, 215, 0); background-color: rgb(0, 0, 0); opacity: 1; bottom: 10px; right: 10px; height: 50px; width: 150px; text-align: left; visibility: hidden;"><cusbar style="color: rgb(255, 215, 0); opacity: 1; font-weight: bold;">textText</cusbar></div> <p> </p> <div id="overlay_button" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(255, 215, 0); background-color: rgb(255, 215, 0); opacity: 0.4; bottom: 10px; left: 10px; height: 50px; width: 50px; visibility: hidden;"> </div> <div id="overlay_button1" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(0, 0, 255); background-color: rgb(0, 0, 255); opacity: 0.6; bottom: 80px; left: 10px; height: 50px; width: 50px; visibility: hidden;"> </div> <div id="overlay_button2" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(0, 0, 255); background-color: rgb(0, 0, 255); opacity: 0.6; bottom: 150px; left: 10px; height: 50px; width: 50px; visibility: hidden;"> </div> <div id="overlay_button4" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); opacity: 0.1; bottom: 290px; left: 10px; height: 50px; width: 50px; visibility: hidden;"> </div> <div id="overlay_button3" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); opacity: 0.6; bottom: 220px; left: 10px; height: 50px; width: 50px; visibility: hidden;"> </div> <div id="overlay_buttonCL" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(255, 215, 0); background-color: rgb(255, 215, 0); opacity: 0.4; top: 10px; right: 10px; height: 12.5px; width: 12.5px; visibility: hidden;"> </div> <div id="overlay_buttonCL2" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(255, 215, 0); background-color: rgb(255, 215, 0); opacity: 0.4; top: 10px; right: 42.5px; height: 12.5px; width: 12.5px; visibility: hidden;"> </div> <div id="overlay_buttonCL3" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(255, 215, 0); background-color: rgb(255, 215, 0); opacity: 0.4; top: 10px; right: 75px; height: 12.5px; width: 12.5px; visibility: hidden;"> </div> <div id="overlay_buttonCL4" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(255, 215, 0); background-color: rgb(255, 215, 0); opacity: 0.4; top: 10px; right: 107.5px; height: 12.5px; width: 12.5px; visibility: hidden;"> </div> <div id="overlay_bar" style="border-radius: 6px; display: block; padding: 6px; position: fixed; z-index: 10000099; color: rgb(255, 215, 0); background-color: rgb(0, 0, 0); opacity: 1; bottom: 10px; right: 10px; height: 50px; width: 150px; text-align: left; visibility: hidden;"><cusbar style="color: rgb(255, 215, 0); opacity: 1; font-weight: bold;">textText</cusbar></div> </div> <span class="a2a_kit a2a_kit_size_32 addtoany_list" data-a2a-url="https://functoy.com/intro" data-a2a-title="トップページ"><a class="a2a_dd addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Ffunctoy.com%2Fintro&amp;title=%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8"></a><a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_email"></a><a class="a2a_button_line"></a></span> Tue, 23 Nov 2021 14:23:30 +0000 polymonyrks 1 at https://functoy.com