Welcome

カキノタblog

気の向くままに自分の興味あるテーマを中心に、なるべく図解多めに記事を書いていきます。

記事一覧

2024年01月08日更新

JavaScriptfind()で目的の要素が存在するのにundefindとなる

以下のコードはundefinedを返します。 array1.find((element) => {e ...

DOMすべてのノードを取得する

Html docement内のすべてのdom要素を再帰的に全走査(ループ)して取得するコードを探して ...

カスタマイズ・Tipsマウスオーバーで行をハイライトしないようにする

デフォルトの設定では、tabulatorの各行の上にマウスポインタをもってくると行がグレーっぽい色で ...

Study編キーボードショートカットのカスタマイズ

自分用のdraw.ioアプリにキーボードショートカットを追加していきます。 JavaScript製の ...

Study編コンテキストメニューを使ってみる

自分用draw.ioアプリのコンテキストメニュー(右クリック・ポップアップメニュー)にmenu-it ...

Study編メニューを使ってみた

draw.ioの組み込みのメニューに自作のコマンドを登録してみました。 [拡張]メニューに「aaaa ...

Study編イベント一覧

draw.ioにそのまま使えるかわかりませんが、mxGraphのイベント mxEventクラスは、D ...

Study編DOMを使ってカスタマイズする

draw.ioのAPIを使用しなくてもDOM操作で自分好みにカスタマイズすることもできます。 私の環 ...

Study編プラグインを改変して使う

draw.ioにはさまざまなプラグインが付属してありますが、すべてのプラグインがビルトインされている ...

Tabulatorトラブルシューティング

HTML Tableからデータをロードした際にテーブルの一行目が空行になってしまいましたが、を入れた ...

Study編Action一覧

Actionに関する勉強メモです。 Actionとは、コマンドみたいなものです。copy,paste ...

Study編トラブルシューティング

draw.ioをいじっていたら突然まともに表示されなくなってしまいました。うまく説明できませんが、ご ...

Study編起動時にロードされるファイル等

ローカルサーバに設置したdraw.io(diagrams.net)を初めてロードした時のファイルの一 ...

基礎編ズーム

mxgraphでズーム(拡大縮小)機能を実装する方法です。 graph.zoomOut(),grap ...

Prism.jsmax-heightを指定してoverflow:autoでスクロールバーを出す

長文のソースコードを記載するとページが長くなりすぎるので500pxを超える長文の場合はスクロールバー ...

基礎編背景にGridを表示する

真っ白の背景でも動作に問題はありませんが、グリッド線があると図形を整列しやすくなります。 grid用 ...

基礎編ラバーバンド

mxRubberbandを使用すると領域選択(以下の図の薄い青の矩形部分)をすることができるようにな ...

基礎編図形を違う形に変更する

図形(cell,vertex,shape)のstyleプロパティを設定することで、図形を違う図形に変 ...

基礎編Undo/Redo機能

mxgraphでUndo/Redo機能を実装するにはmxUndoManagerクラスを使用します。複 ...

spaCyインストール・導入

インストールは以下のページが参考になります。 https://spacy.io/usage 筆者はG ...

spaCyspaCyとは

spaCy(スペイシー)は、自然言語処理(NLP)のタスクを支援するためのオープンソースのPytho ...

自然言語処理テキスト類似度

類似度判定 解析デモ | COTOHA API 2つの文における意味的な類似度を算出するRESTfu ...

自然言語処理テキスト分類

テキスト分類 APIリファレンス | COTOHA API テキストを予め学習したクラスに分類するた ...

自然言語処理校正、スペルチェッカー

校正支援API 校正支援(V2) - Yahoo!デベロッパーネットワーク Proofreading ...

自然言語処理キーワード抽出

日本語文を解析し、特徴的な表現(キーフレーズ)を抽出するAPI群。 キーワード抽出API |【goo ...

自然言語処理照応解析

代名詞や指示詞などの指示対象を推定したり、省略された名詞句(ゼロ代名詞)を補完する処理のことをいいま ...

自然言語処理自動要約

コンピュータプログラムを用いて、文章の要約を作成する処理をいいます。 個人的には長文を読む前に読む価 ...

自然言語処理固有表現抽出

組織名 (ORGANIZATION)、人名 (PERSON)、地名 (LOCATION)、日付表現 ...

自然言語処理構文解析

ある言語において、その形式文法に従って記号の文字列を分析する手続きをいいます。日本語の構文解析におい ...

自然言語処理形態素解析

自然言語のテキストデータ(文)から、文法や、単語の品詞等の情報にもとづき、形態素(言語で意味を持つ最 ...

自然言語処理自然言語処理とは

自然言語処理(natural language processing、略称:NLP)は、人間が日常的 ...

GiNZAGiNZAとは

公式ページの説明をそのまま引用すると、 がGiNZAということです。 海外製のNLPライブラリの日本 ...

GiNZAGoogle Colabにインストールしてみる

オープンソースの日本語自然言語処理ライブラリGiNZAをGoogle Colabにインストールしてみ ...

正規表現メタ文字とは

正規表現は2種類の文字から成り立っていて、通常のテキスト文字である「リテラル」と*のような特殊な文字 ...

正規表現数字のみにマッチする

文字クラス[0-9]と表すことで数字のみにマッチさせることができます。[0-9]の略記法である\dで ...

正規表現n文字以上m文字以下にマッチ

{n,m}でn文字以上m文字以下の文字列にマッチします。 oが1つ以上、4つ以下のgoogleにマッ ...

正規表現一文字以上にマッチするプラス「+」

/go+gle/というパターンで"gogle", "google", "gooogle"にマッチしま ...

JavaScriptPCでは動くのにタブレット・スマホでは動かないバグ

JavaScriptのプログラムをWebにアップロードしましたが、PCでは正常に動くのにスマホやタブ ...

循環型地域エネルギーシステム(イメージ)

分散型エネルギーインフラプロジェクトの支援における地域エネルギーシステムの図解です。勉強のため、図解 ...