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
@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
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 / file0.txt
Last active June 4, 2020 14:38
iOSアプリのunrecognized selector sent to instanceエラーについて ref: https://qiita.com/yoshiki-0428/items/80ea88f65f5a62ffcc11
// 指定のViewControllerインスタンスを作成、その際に
HogeDialogViewController *vc = [
[UIStoryboard storyboardWithName:@"HogeDialogViewController" bundle:nil]
instantiateViewControllerWithIdentifier:@"HogeDialogViewController"];
// Dictionary型を作成し、Entityを作成する
NSDictionary *responseObject = [NSDictionary dictionaryWithObjectsAndKeys:
@"id", @1111,
nil];
HogeData *hogeData = [[HogeData alloc] initWithDictionary:responseObject];
vc.hogeData = hogeData;
@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);
}
[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 =
" setting
"文字コードをUFT-8に設定
set fenc=utf-8
" バックアップファイルを作らない
set nobackup
" スワップファイルを作らない
set noswapfile
" 編集中のファイルが変更されたら自動で読み直す
set autoread
" バッファが編集中でもその他のファイルを開けるように
@yoshiki-0428
yoshiki-0428 / .bashrc
Last active September 25, 2020 05:10
# エイリアスの設定
# ls(カラー表示)
alias vi='vim'
alias d='docker'
alias dc='docker-compose'
#alias gb='git branch'
#alias gc='git checkout'
#alias gcb='git checkout -b'
#alias git st='git status'
#alias gst='git status'
@yoshiki-0428
yoshiki-0428 / setup.sh
Last active March 3, 2023 13:59
Mac OSの初期化時に設定するshellです。1: Setup Mac 2: Brew install 3: Apple App install 4: Fish install
#!/bin/bash
# ================================================================================
# 【For Mac】MacOS.sh : Setup MacOS
# ================================================================================
if [ "$(uname)" != "Darwin" ] ; then
echo 'Not macOS!'
exit 1