目次

アプリ, Pipenv, 文字列処理, ボット

+
その他

TerminalPro4アプリケーション例 | 端末第四世代(TerminalPro4)

TerminalPro4用のアプリケーション例を挙げていきます.

  • NON: 何もしないプログラム
  • GLCDTest: GLCD動作確認プログラム(fps表示)
  • CtrlTest: コントローラ動作確認プログラム
  • SerialMonitor: シリアルモニター
  • MediaPlyer: 音楽プレイヤー
  • Bullet: シューティングゲーム(東方風)
  • NadekoAdventure: 千石撫子(化物語)横スクロールゲーム
  • Notes: 音ゲー

これらアプリケーションはダウンロードページ から取得したフォルダ内にある’Exapmle’フォルダに存在します.

TwitterBot | アプリケーション一覧

ここには, TwitterBotに関することが書かれます.

筆者が現在作成中のTwitterボットは以下のリンクからBOTのたまり場

目的は以下のとおりです.

  • 誰もが簡単にTwitterBOTを導入できるような枠組みを提案すること
  • 自然な会話ができること
  • 自動で学習すること

ゲーム
製作ゲーム一覧 | アプリケーション一覧

私が製作に携わったゲームを紹介します.

ブラウザゲーム一覧 | アプリケーション一覧

ここでは, 筆者が作成したブラウザゲームを紹介します.

shtris | アプリケーション例

bashでもなく, zshでもなく, cshでもなく, 純粋なshで動く, テトリスの公式ガイドラインにそったテトリスを作りたい.

製作
製作ゲーム一覧 | アプリケーション一覧

私が製作に携わったゲームを紹介します.

JavaScript
ブラウザゲーム一覧 | アプリケーション一覧

ここでは, 筆者が作成したブラウザゲームを紹介します.

オセロ, 遊び
オセロ | アプリケーション一覧

オセロです. 遊びで作ったものなので, きれいにできている自信はありません.

より多くの石をひっくり返した方が勝利です.

遊ぶには, pythonの環境が必要です.

AI搭載で一人でも遊べます. (貧弱なAIですので改良しちゃってください.)

Python
オセロ | アプリケーション一覧

オセロです. 遊びで作ったものなので, きれいにできている自信はありません.

より多くの石をひっくり返した方が勝利です.

遊ぶには, pythonの環境が必要です.

AI搭載で一人でも遊べます. (貧弱なAIですので改良しちゃってください.)

Pipenv上でROS2ノードを動かす | Tips

Pipenv仮想パッケージ環境上でROS2ノードを動かす.

ツール
TranslatePreprocessor: 段落を保持するグーグル翻訳ペースト前処理機 | Webツール

英語論文PDF内の英文をグーグル翻訳にペーストする際, 同じ段落にもかかわらず改行が含まれており, 正しく翻訳できません.

これまで多くの方法が提案されています[1][2][3]が, 基本的に改行を削除しているだけで, 複数の段落が一つの段落になる問題があります.

そこで, 段落を保持したまま改行を取り除く前処理機を紹介します. 入力した文章を行ごとに処理し, 行文字が他と比べて少ない場合は, 改行をそのままにします.

英語PDFからの文字列を対象としていますが, 処理としては, 文字数と改行コードを見ているだけなので, 日本語などほかの言語にも対応しています.

QR-Universal Scanner: ブラウザで動作するQRコード読み取りウェブアプリ | Webツール

QR-Universal Scanner は, ブラウザ上で動作する, インストール不要多くの入力方法(カメラとクリップボード)に対応したQRコード[注 1]読み取りWebアプリです. PWAに対応しておりオフラインでも動作します.

QRコードを標準で読み取れるデバイスがありますが, 主にモバイル端末に多く[1][2], PC上でQRコードを読み込むためにはアプリをインストールする必要があります[3][4][5][6][7].

インストール不要のQRコード読み取りアプリもあります[8][9][10][11][12]が, ファイルのみ, もしくはカメラのみからの読み込みであったりと, 入力方法が限定されています.

本稿では, インストール不要で多くの入力方法に対応したQRコード読み取りWebアプリ QR-Universal Scanner を紹介します. PWAに対応しており, オフラインでも動作します.

Web
TranslatePreprocessor: 段落を保持するグーグル翻訳ペースト前処理機 | Webツール

英語論文PDF内の英文をグーグル翻訳にペーストする際, 同じ段落にもかかわらず改行が含まれており, 正しく翻訳できません.

これまで多くの方法が提案されています[1][2][3]が, 基本的に改行を削除しているだけで, 複数の段落が一つの段落になる問題があります.

そこで, 段落を保持したまま改行を取り除く前処理機を紹介します. 入力した文章を行ごとに処理し, 行文字が他と比べて少ない場合は, 改行をそのままにします.

英語PDFからの文字列を対象としていますが, 処理としては, 文字数と改行コードを見ているだけなので, 日本語などほかの言語にも対応しています.

Cloud Music Box - クラウドストレージからの音楽再生Webアプリ(PWA) | アプリケーション一覧
Cloud Music Box
Cloud Music Box

Cloud Music Boxは、クラウドストレージ(現在はOneDriveのみ)から音楽を再生するPWA音楽プレイヤーです。

以下の特徴を持ちます。

  • PWAとして、多くのプラットフォーム(Windows, macOS, iOS, Android)上で同様のユーザ体験を実現します。
  • 一元管理されたクラウドストレージからの再生で、プレイヤーごとに音楽を同期する必要がありません。
  • オフラインでも、ダウンロード済みの音楽は再生可能です。
  • アプリがバックグラウンドにある場合でも、音楽の連続再生が可能です(iOSのみ動作しないことがある)。
  • 音楽に合わせて、動的にアプリのスタイルやアニメーションが変化します。
QR-Universal Scanner: ブラウザで動作するQRコード読み取りウェブアプリ | Webツール

QR-Universal Scanner は, ブラウザ上で動作する, インストール不要多くの入力方法(カメラとクリップボード)に対応したQRコード[注 1]読み取りWebアプリです. PWAに対応しておりオフラインでも動作します.

QRコードを標準で読み取れるデバイスがありますが, 主にモバイル端末に多く[1][2], PC上でQRコードを読み込むためにはアプリをインストールする必要があります[3][4][5][6][7].

インストール不要のQRコード読み取りアプリもあります[8][9][10][11][12]が, ファイルのみ, もしくはカメラのみからの読み込みであったりと, 入力方法が限定されています.

本稿では, インストール不要で多くの入力方法に対応したQRコード読み取りWebアプリ QR-Universal Scanner を紹介します. PWAに対応しており, オフラインでも動作します.

クラウドミュージックプレイヤー, 音楽, 音楽再生
Cloud Music Box - クラウドストレージからの音楽再生Webアプリ(PWA) | アプリケーション一覧
Cloud Music Box
Cloud Music Box

Cloud Music Boxは、クラウドストレージ(現在はOneDriveのみ)から音楽を再生するPWA音楽プレイヤーです。

以下の特徴を持ちます。

  • PWAとして、多くのプラットフォーム(Windows, macOS, iOS, Android)上で同様のユーザ体験を実現します。
  • 一元管理されたクラウドストレージからの再生で、プレイヤーごとに音楽を同期する必要がありません。
  • オフラインでも、ダウンロード済みの音楽は再生可能です。
  • アプリがバックグラウンドにある場合でも、音楽の連続再生が可能です(iOSのみ動作しないことがある)。
  • 音楽に合わせて、動的にアプリのスタイルやアニメーションが変化します。
PWA
Cloud Music Box - クラウドストレージからの音楽再生Webアプリ(PWA) | アプリケーション一覧
Cloud Music Box
Cloud Music Box

Cloud Music Boxは、クラウドストレージ(現在はOneDriveのみ)から音楽を再生するPWA音楽プレイヤーです。

以下の特徴を持ちます。

  • PWAとして、多くのプラットフォーム(Windows, macOS, iOS, Android)上で同様のユーザ体験を実現します。
  • 一元管理されたクラウドストレージからの再生で、プレイヤーごとに音楽を同期する必要がありません。
  • オフラインでも、ダウンロード済みの音楽は再生可能です。
  • アプリがバックグラウンドにある場合でも、音楽の連続再生が可能です(iOSのみ動作しないことがある)。
  • 音楽に合わせて、動的にアプリのスタイルやアニメーションが変化します。
QR-Universal Scanner: ブラウザで動作するQRコード読み取りウェブアプリ | Webツール

QR-Universal Scanner は, ブラウザ上で動作する, インストール不要多くの入力方法(カメラとクリップボード)に対応したQRコード[注 1]読み取りWebアプリです. PWAに対応しておりオフラインでも動作します.

QRコードを標準で読み取れるデバイスがありますが, 主にモバイル端末に多く[1][2], PC上でQRコードを読み込むためにはアプリをインストールする必要があります[3][4][5][6][7].

インストール不要のQRコード読み取りアプリもあります[8][9][10][11][12]が, ファイルのみ, もしくはカメラのみからの読み込みであったりと, 入力方法が限定されています.

本稿では, インストール不要で多くの入力方法に対応したQRコード読み取りWebアプリ QR-Universal Scanner を紹介します. PWAに対応しており, オフラインでも動作します.

テトリス
shtris | アプリケーション例

bashでもなく, zshでもなく, cshでもなく, 純粋なshで動く, テトリスの公式ガイドラインにそったテトリスを作りたい.

ウェブアプリ, QRコード
QR-Universal Scanner: ブラウザで動作するQRコード読み取りウェブアプリ | Webツール

QR-Universal Scanner は, ブラウザ上で動作する, インストール不要多くの入力方法(カメラとクリップボード)に対応したQRコード[注 1]読み取りWebアプリです. PWAに対応しておりオフラインでも動作します.

QRコードを標準で読み取れるデバイスがありますが, 主にモバイル端末に多く[1][2], PC上でQRコードを読み込むためにはアプリをインストールする必要があります[3][4][5][6][7].

インストール不要のQRコード読み取りアプリもあります[8][9][10][11][12]が, ファイルのみ, もしくはカメラのみからの読み込みであったりと, 入力方法が限定されています.

本稿では, インストール不要で多くの入力方法に対応したQRコード読み取りWebアプリ QR-Universal Scanner を紹介します. PWAに対応しており, オフラインでも動作します.

ROS, OS, Tips
Pipenv上でROS2ノードを動かす | Tips

Pipenv仮想パッケージ環境上でROS2ノードを動かす.

ライブラリ, Cpp, C#, C++
C++でC#のようなStringを使いたい | C++ライブラリ

C#からC++に入った人もいるでしょう. その時C#で大変よく使っていたStringが恋しい場合があります. C++を書きつつC#を感じたい時があります.

上の問題を解決する方法でここで紹介するStringがあります. このStringで用意されている関数名はほぼC#と一致します.

C#で非常に便利だったSplit関数も用意されています.

また, 文字列探索において一番高速とされるBM法を用いています.

Stringを強化, 改良何でもしてください. ( `ー´)ノ

CAUTION

C#のStringを使ったことがない方は, これをお勧めすることはできません. これと同様かそれ以上の機能を持つC++のstringをお使いください. C++ですでに用意されています.

「https://www.contentsviewer.work/Master/:tagmap/アプリ,Pipenv,文字列処理,ボット?layer=ja」から取得