[go: up one dir, main page]

Skip to content
View SampleUser0001's full-sized avatar

Block or report SampleUser0001

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SampleUser0001/README.md

Home

TipsList

Tools

ツール名/リンク 概要 使用言語
Replace 一括置換 Java
SrcToMarkdown ソースディレクトリ配下のファイルをMarkdown形式に変換する Node.js
DiffProperties_forMaven Javaのpropertiesの差分取得 Java
Sorter_forMaven tsvファイルのソートを行う。 Java
ConvertSpaceIndexToComma (Linuxでよく見かける)半角スペースインデントをカンマ区切りに変換する Python
Diff_TSV tsvファイルのdiffを取得する。 Java
composer.lock to TSV composer.lockをtsvに変換する。 Python
Use_md-to-pdf md-to-pdfを使用して Markdown -> PDF変換する。 Node.js
Database_Table_info_to_Json_Common DB情報をjson出力するライブラリ。 Java
Windows_copies_bat 一覧ファイルを引数にファイルコピーを行うバッチ。 bat
SQL_Executor_Java SQLを実行して結果をファイル出力する。 Java
GetExtension 拡張子一覧を取得する。 Java
Merge_and_Diff ファイルをマージする。マージしたときに項目の有無を確認する。(Diff_TSVでできたような気がするが・・・) Java
Export_Excel_Width_Poi Apache POIで列幅を取得する。 Java
Create_Daily_Task_OpenProject OpenProjectに日次タスクを作成する Python

形態素解析

ツール名 概要 使用言語
Get_NG_Pattern GetYoutubeArchiveCommentで取得したコメントを形態素解析し、NG対象とするコメントを出力する。 Python
Research_Mplg_similarity 形態素解析した場合としなかった場合の、文章の類似度の比較を行う。 Python

Google API

Youtube

Botで自動生成されるメッセージを自動でBANするためのツール案。
NGにしたユーザやコメントをDBに登録して共有化したら、複数ユーザに対応することも考えられる。

  1. GetYoutubeLiveCommentでコメント取得
  2. Use_MeCab_for_LiveCommentでコメント解析+NGパターンのコメントを生成
  3. GetYoutubeLiveCommentでコメントを取得しながら、2で取得したNGコメントと類似度を見ながらNG判定
  4. YoutubeAPI_liveChatBansでBAN

等。

ツール名/リンク 概要 使用言語
GetYoutubeLiveComment YoutubeのLiveのコメントを取得する。 Python
GetYoutubeArchiveComment YoutubeのArchiveのコメントを取得する。(Youtubeの規約に抵触するため非公開。アーカイブのコメントを取得するAPIの実装を希望。 -> Youtube) Python
Use_MeCab_for_LiveComment Get_NG_Patternで生成した形態素解析結果からGetYoutubeLiveCommentの出力結果コメントにNG判定を付与する。 Python
Use_MeCab_for_ArchiveComment Get_NG_Patternで生成した形態素解析結果からGetYoutubeArchiveCommentの出力結果コメントにNG判定を付与する。 Python
GoogleAPI_OAuth_init_setting GoogleAPIのOAuth2.0ファイルを有効化する。 Python
YoutubeAPI_OAuth 実行サンプル。指定した動画にlikeする。 Python
YoutubeAPI_liveChatBans liveChatBansを実行してみる。 Python
Get_Youtube_channel_subscriber_count チャンネル登録者数を取得する。(概数しか出ない) Python

AWS

ツール名/リンク 概要 使用言語
AWS_Pipeline_CodeBuild AWS PipelineとAWS CodeBuildを紐付ける。適当に修正して使う。 Python

AWS Lambda

ツール名/リンク 概要 使用言語
Get_Mergeable_Lambda 起動引数のリポジトリのブランチがマージ可能かを取得する。 Python
MergeEventDetection Get_Mergeable_Lambdaを呼ぶ。起動引数の制御をする。 Python
Use_serverless_Python serverlessを使ってみる Python
AWS_EventBridge_Lambda_Tutorial EventBridgeからLambdaを呼び出す。eventに任意の値を設定できるようにする。

Template

Java

リポジトリ 概要
JavaSamples Javaのサンプル集
Sample_ReadXML_byJava JavaでXMLを読み込む
Use_zipcloud_json APIを叩いてJSONを読み込む。
GetPowerMock PowerMockの使用方法のサンプル
GetSimilarity_Java 文字列の類似度を取得する。
Research_garbled_text_Java 文字化け調査用。文字コードを指定して、16進 <-> 文字列変換を行う。
Filepath_Java JavaのPathインスタンスの扱いについて調査
Binary_or_Text_Java バイナリかテキストかの判定を行う
Regular_Expression_Java 正規表現を扱う
Database_Table_info_to_Json_Common DB情報をjson出力するライブラリ。
Poi_Sample_Java Poiで遊ぶ
PoiStyleSample PoiでExcel書式を扱う。
Poi_WriteReadAppend Poiでファイルの書き込み/読み込みを行う。
To_Webhook_message_Java WebhookにPOSTする
Generics_Enum_Java Enumで型を振り分ける。(ジェネリクスは使わなかった。)
Amazon_SQS_API_Reference_Sample Amazon SQSのQueue作成、メッセージ送信、メッセージ受信、メッセージ削除を実装する。(Amazon SQS メッセージキューの使用
Tree_Java 木構造を実装する。
Convert_by_enum_Java 型変換をenmu経由で行う実装のサンプル(当初ジェネリクスを使おうとして頓挫した実装パターン。)
Use_Optional_Java:SampleUser0001:Github Optionalクラスを使ってnullチェックを行う。
Practice_JGit_AzureDevOps JGitを使ってみる。
Get_Azure_DevOps_PullRequest_Java Azure DevOps APIを実行して、プルリクエストタイトルを取得する。
Sqlite_Java Javaでsqliteに接続する。

MultiThread

リポジトリ 概要
MultiThreadSample ExecutorServiceを使用したマルチスレッドの実装のサンプル集
UseConcurrentHashMap_byJava マルチスレッドでMap.put, ConcurrentHashMap.put, ConcurrentHashMap.putIfAbsentでmapに登録した場合の動作確認プロジェクト。
UseConcurrentHashMap_byJava_02 Mapに対してputしながらgetした場合の挙動。HashMapとConcurrentHashMapの違い

JUnit

JUnit自体ではなく、サンプルで使えそうなプロジェクトたち。

リポジトリ 概要
Practice_Quick_Sort クイックソートのサンプル。マルチスレッドで実装して高速化しようとしたが、インスタンス生成コストのほうが高かった。
GetPowerMock PowerMockの使用方法のサンプル
Database_Table_info_to_Json_Common DB情報をjson出力するライブラリ。

SpringBoot

https://spring.pleiades.io/spring-boot/docs/current/reference/html/

リポジトリ 概要 ドキュメントURL
SpringBoot_FirstApplication 初めての Spring Boot アプリケーションの開発:SpringBoot入門 https://spring.pleiades.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started.first-application
SpringBoot_FileDownload ファイルダウンロードの実装 -
SpringBoot_FileUpload ファイルアップロードの実装 ファイルのアップロード:SpringBoot
SpringBoot_OAuth2 OAuth2実装 チュートリアル Spring Boot と OAuth2 - 公式サンプルコード
SpringBoot_REST_API REST API実装 REST API の作成
SpringBoot_JPA_sqlite SpringBootのJPAでsqliteに接続する。 JPA でインメモリ H2 データアクセス
SpringBoot_sqlite SpringBootでsqliteに接続する。JPAは使用しない。(SpringBoot 3系にVerUpを試みたら、hibernateのバージョン整合性が解消できなかった。) -
SpringBoot_WebApp_Post ブラウザからPOSTする。 Web 画面フォーム送信処理
SpringBoot_Thymeleaf SpringBoot + ThymeleafでWebページを生成する。 Thymeleaf Web 画面の作成
SpringBoot_RestTemplate RestTemplateでAPIを呼び出す。 RestTemplate で REST API の利用
Web_Application_SpringBoot_sqlite SpringBoot + Thymeleaf + sqlite + Bootstrap -
SpringBoot_WebSocket リアルタイムWebアプリ(WebSockert) WebSocket でインタラクティブ Web アプリケーション作成
SpringBoot_Properties propertiesファイルを読み込む 【Spring Boot】プロパティファイル:b1san's Blog
SpringBoot_CustomSchedule Scheduleを制御する -
SpringBoot_and_React.js SpringBoot + React.js React.js と Spring Data REST
SpringBoot_and_React_2 SpringBoot + React.jsののBackend側。SpringBoot_and_React_2_FrontがFrontend。 【React.js】SpringBootで作成したAPIを呼び出す方法

SpringBatch

リポジトリ 概要 ドキュメントURL
SpringBoot_Batch SpringBatchのサンプル まずは実践、Spring Boot Batchの動かし方:Qiita
SpringBatch_2 SpringBatchのお勉強 Spring解体新書(バッチ編):Amazon

JavaScript

Node.js

リポジトリ 概要
Practice_Hands_on_Node.js ハンズオンNode.jsの勉強
NodeBeginnerBook Nodeビギナーズガイド
Practice_Nodejs Node.jsの勉強用
NodeEJSSample EJS
NodeFileDownloadSample ファイルダウンロード
SelfMadeHttpHeader 手動でHTTPヘッダを設定する。(HTTPインジェクションの調査)
ReadJson_Node jsonファイルを読み込む。
import_static_express_Node expressでstaticファイルを読み込む
ReadFile_JavaScript ファイルを読み込む。(txt, csv, json)
Practice_Express_Nodejs ExpressのGetting startedを試す

TypeScript

リポジトリ 概要
Practice_Programing_TypeScript オライリー プログラミングTypeScriptの勉強用
Study_TypeScript TypeScriptの勉強用
TypeScript_express_decorator TypeScript + expressでデコレータ(Javaで言うアノテーション)を使う。
TypeScript_MySQL_onDocker TypeScript + MySQL環境をDockerで構築する。
Use_import_TypeScript export/import文の使い方
Use_Sequelize_TypeScript Sequelize(DB関連のライブラリ)
TypeScriptDoc_Sample TypeScriptDocを使ってみる

Vue.js

リポジトリ 概要
Vue_Practice Vue.jsの勉強をする。
vue_cli_test Vue CLIでVue.jsを動かす

jQuery

リポジトリ 概要
Practice_jQuery_Desktop_Reference jQueryデスクトップリファレンス:O'Reilly Japan の勉強用
Oreilly_jQuery_Cookbook jQueryクックブック:O'Reilly Japanの勉強用

React.js

リポジトリ 概要 参考
React_Hands_on_Learning_Practice Reactハンズオンラーニング 第2版:O'Reilly Japanの勉強用 -
List_React Checkbox + Listを作成する。 -
SpringBoot_and_React_2_Front SpringBoot + React.jsののFrontend側。SpringBoot_and_React_2がBackend。 【React.js】SpringBootで作成したAPIを呼び出す方法

HTML/CSS/JavaScript

リポジトリ 概要
HTML5_CSS_JavaScript_Programing ゲームを作りながら楽しく学べるHTML5+CSS+JavaScriptプログラミング[改訂版]の練習用
OnloadJavaScript 画面遷移時にJavaScriptを実行する。
Practice_Hands_on_JavaScript ハンズオンJavaScriptの勉強
CircleGraph_CSS 円グラフを書く
Call_SpringBoot_REST_API SpringBoot_REST_APIを呼ぶ。
Bootstrap_practices Bootstrapの練習用。
Bootstrap_practices(Github Pages) Bootstrapの練習用。(Github Pages)

Jekyll

PHP

リポジトリ 概要
PHP_Tutorial これをやってみる
Practice_Learning_PHP オライリー 初めてのPHP勉強
CreateCookie_byPHP PHPでのCookieの扱い(setcookie)
SelfMadeHttpHeader_PHP GetパラメータにJavaScriptを埋め込む
XSS_Nginx クロスサイトスクリプティング対応の調査

Laravel

リポジトリ 概要
CreateCookie_byLaravel Laravel(PHPフレームワーク)でCookieを生成する。
Practice_Laravel Laravelの勉強用
PROJECT_NAME=example-app
curl -s https://laravel.build/${PROJECT_NAME} | bash
cd ${PROJECT_NAME} && ./vendor/bin/sail up

参考

Slim

リポジトリ 概要
Practice_Slim_PHP Installation - SlimFrameworkを試した。

Python

リポジトリ 概要
PythonSamples Pythonの基本的な文法のサンプル。
Directory_monitaring_Python ディレクトリの監視を行う。
AES_Cipher_byPython PythonでAES暗号化を行う。(ツール自体の暗号化はあきらめた。)
CreateGraphByPython グラフを描く。
Use_PySimpleGui PySampleGuiを使ってみる。
CallWebAPI_inPython PythonでWebAPIを叩く。
LoadEnv_inPython Pythonで.envファイルを読み込む。(python-dotenv)
FileReadWrite_inPython ファイル読み書き、日付取得のサンプル
UseJson_inPython jsonを扱う。
Use_BeautifulSoup_Python bs4(HTMLスクレイピングライブラリ)を使用する。
DiffExecuteSpeed_ByPython diffの実行時間の環境ごとの比較
Enum_inPython Enumの扱いを調査
Import_inPython import文の使い方を調査
OutputLog_inPython ログの出力
Use_Polymorphism_Python ポリモーフィズム
dict_list_inPython dictとlistを同じループで回したい(無理だった)
Use_pycld2_Python 言語判定ライブラリのpycld2を使用してみる
Use_obs-websocket-py obs-websocket-pyを使用してみる
Use_Dataclasses_Python Data Classを使ってみる
call_type_Python ひたすらtype関数を呼ぶ
Use_Type_Hint_Python Type Hintを使う
ReadJson_Python jsonを読み込んでいい感じに扱う方法を調べる
MergeAndConvertJsonKeys_Python 複数ファイルのjsonを読み込んでキーだけをマージして出力する。(まだうまく行っていない)
MultiThread_Python Pythonでマルチスレッドを使う
MultiProcessing_Python Pythonでマルチプロセスを使う
Use_GitPython_Lambda AWS LambdaでGitPythonを使う
Exec_Unix_Command_Python Pythonでunixコマンドを叩く
Exec_aws_cli_Python Pythonでaws-cliコマンドを叩く
Use_Boto3 Boto3でaws-cliと同じことをする。(aws-cliが不要なので、AWS Lambdaからでも実行できる。)
Use_XML_parser_Python XMLのパースを行う。
Use_Streamlit_Python Streamlitを使ってみた。
AWS_SQS_Sample_Python_Put AWS SQSにputする。
Use_graphviz グラフを作成する

Django

リポジトリ 概要
Tutorial_Django Djangoチュートリアル
Tutorial_Django_2 チュートリアル再勉強。いずれマージする。
Practice_React_Django React.js + Django
django_project 試す用の環境

Golang

リポジトリ

リポジトリ 概要
logrus_conf logrusの設定を読み込む

Ruby

リポジトリ 概要
Tutorial_Ruby Rubyのチュートリアル
Professional_Ruby 「プロを目指す人のためのRuby入門」の勉強用

C#

リポジトリ 概要
First_CSharp_Project Head First C#のお勉強用。

AR

AR.md

GoogleAnalytics

その他

DB

MySQL

リポジトリ 概要
Practice_MySQL_Tutorial shで実行する

Others

リポジトリ 概要
FTP_Server_on_Docker FTPサーバを作成する。
Subversion_server_on_Docker Subversionサーバを作成する。
basic_auth_by_nginx nginxでBasic認証を設定する。

Selenium

リポジトリ 概要
Use_Selenium_Python Seleniumを試す
Use_Selenium_Browser_Automate Seleniumのクイックツアーを試してみる(まだやってない)
First_Selenium_Script 最初のSeleniumスクリプトを書く:Seleniumを試してみる

Transfer

S3

Repositories

https://github.com/SampleUser0001

非公開一覧へのリンク

PrivateNotes

Pinned Loading

  1. AWS_Lambda_Note AWS_Lambda_Note Public

  2. cloud9_note cloud9_note Public

    cloud9に限らないメモ

    HTML 3