Giter Site home page Giter Site logo

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

sampleuser0001's Projects

call_springboot_rest_api icon call_springboot_rest_api

[SpringBoot_REST_API](https://github.com/SampleUser0001/SpringBoot_REST_API)にアクセスするフロントエンドアプリ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.