Skip to content

Instantly share code, notes, and snippets.

View yoshiki-0428's full-sized avatar
🏠
Working from home

Yoshiki yoshiki-0428

🏠
Working from home
View GitHub Profile
String keyword = "java";
String data = "Java java javaJava";
// (?i)で大文字小文字区別しない
// ヒットした文字を()で区別化
data = data.replaceAll("((?i)" + keyword + ")", "<mark>$1</mark>");
// <mark>Java</mark> <mark>java</mark> <mark>java</mark><mark>Java</mark>
System.out.println(data);
@yoshiki-0428
yoshiki-0428 / file0.java
Last active July 3, 2018 10:33
検索のキーワードを大小文字関係なくかつ検索元のワードを変更せずにマークアップする方法 ref: https://qiita.com/yoshiki-0428/items/b8221d0fa478b3efc9f7
String keyword = "java";
String data = "Java java javaJava";
// (?i)で大文字小文字区別しない
// ヒットした文字を()でグループ化
data = data.replaceAll("((?i)" + Pattern.quote(keyword) + ")", "<mark>$1</mark>");
// <mark>Java</mark> <mark>java</mark> <mark>java</mark><mark>Java</mark>
System.out.println(data);
@yoshiki-0428
yoshiki-0428 / janken.md
Last active July 25, 2018 07:47
じゃんけんゲームの仕様

じゃんけんげーむを作成してみる

仕様

  • python起動時にユーザの1:グー 2:チョキ 3:パーを入力
  • コンピュータの手をランダムで1:グー 2:チョキ 3:パーを設定する
  • Enter押下でコンピュータの手(1:グー 2:チョキ 3:パー)とジャッジをし勝敗を表示

使用ライブラリ

  • random
@yoshiki-0428
yoshiki-0428 / Device.m
Last active October 25, 2018 03:02
【iPhoneXR,Xs,XsMaxの判別対応】Nativeコード内での判別方法(解像度での判別) ref: https://qiita.com/yoshiki-0428/items/30151967574791a02a0c
#define ScreenHeight [UIScreen mainScreen].nativeBounds.size.height
#define ScreenWidth [UIScreen mainScreen].nativeBounds.size.width
#define ScreenScale [UIScreen mainScreen].scale
// iphoneX以上の端末を判別
+ (BOOL)isIphoneXOver {
return (Device.isIphoneX || Device.isIphoneXs || Device.isIphoneXR || UIDevice.isIphoneXsMax);
}
@yoshiki-0428
yoshiki-0428 / brewfile
Last active March 19, 2019 03:39
brewfile
# brew file install
# https://qiita.com/vintersnow/items/fca0be79cdc28bd2f5e4
# tap repositories and their packages
tap homebrew/core
brew atk
brew atkmm
brew bdw-gc
brew boost
brew boost-build
" setting
"文字コードをUFT-8に設定
set fenc=utf-8
" バックアップファイルを作らない
set nobackup
" スワップファイルを作らない
set noswapfile
" 編集中のファイルが変更されたら自動で読み直す
set autoread
" バッファが編集中でもその他のファイルを開けるように
[user]
name = Yoshiki Ohashi
email = rrrtcdish2@gmail.com
[core]
excludesfile = /Users/YOSHIKI/.gitignore_global
pager = less -cm
quotepath = false
[difftool "sourcetree"]
cmd = opendiff \"$LOCAL\" \"$REMOTE\"
path =

今から始めるサーバレスアプリケーション

モジュールの流れ

モノリシック -> サービス思考アーキテクチャ(SOA)-> マイクロサービスアーキテクチャ どれがいいというわけではない、規模や組織による

サーバレスとは

  • サーバの管理
  • パッチ、最適化、スケーリングの運用する必要がない

jooq DateでGroupByのコード


Result<Record3<Integer, Integer, BigDecimal>> fetch1
                    = DSL.using(conn)
                            .select(DSL.year(TABLE.DATE),
                                    DSL.month(TABLE.DATE),
 DSL.sum(TABLE.MYBIGINT))