Skip to content

Instantly share code, notes, and snippets.

View seriwb's full-sized avatar
💪
Product making

seri seriwb

💪
Product making
View GitHub Profile
@seriwb
seriwb / delete_duplication.sql
Created February 15, 2014 20:36
someidが同じで、fooidがXXXから始まるレコードが複数あれば、pkが若いレコード1件だけ残して削除するSQL
delete from <table> t1
where t1.<someid> is not null
and t1.<pk> > (
select min(t2.<pk>)
from <table> t2
where (t1.<someid> = t2.<someid> or (t1.<someid> is null and t2.<someid> is null))
and t1.<fooid> like 'XXX%'
having count(*) > 1
);
@seriwb
seriwb / sampleForIE.js
Created February 15, 2014 22:46
IEのアドレスバーからJavaScriptを実行するためのサンプル
javascript:(function(){alert("hoge".length);})();
@seriwb
seriwb / excelmath
Created February 15, 2014 22:50
Excelの計算式サンプル(VLOOKUPとCOUNTIF)
VLOOKUP
=IF(ISERROR(VLOOKUP(A31,Q$2:Q$99,1,FALSE)),"",VLOOKUP(A31,Q$2:Q$99,1,FALSE))
COUNTIF
=IF(NOT(M39="1"),(IF(COUNTIF(M$4:M39,M39)>1,"○","")),"")
@seriwb
seriwb / oscheck.sh
Created February 15, 2014 22:56
Linux OSの種類を確認するコマンド
# 全OS
cat /etc/`ls /etc -F | grep "release$\|version$"`
# CentOSのみ
cat /etc/redhat-release
@seriwb
seriwb / discCheck.sh
Created February 15, 2014 23:00
Linuxのディスク情報確認コマンド
#ブロック情報
fdisk -l
#サイズ
df -h
#スワップ
swapon -s
#特定ディレクトリ配下のサイズ確認
@seriwb
seriwb / settings.xml
Last active August 29, 2015 13:56
Mavenのsettings.xmlのテンプレート。不要ところは閉じタグ(例えば<proxies/>)にしてしまってOK。
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>E:/home/.m2/repository</localRepository>
<interactiveMode/>
<usePluginRegistry/>
<offline/>
<pluginGroups/>
<servers/>
<mirrors/>
@seriwb
seriwb / .bashrc
Last active May 11, 2017 16:50
Macの.bashrc
# command aliases
alias l='ls -l'
alias ll='ls -la'
alias vim='/usr/local/bin/vim'
alias vi='vim'
#alias scalac='scalac-2.11'
#alias scala='scala-2.11'
#alias ruby='ruby2.2'
#alias php='php56'
alias gia='git add'
@seriwb
seriwb / init.el
Last active October 7, 2015 05:18
Emacs init.el
;; C-mにnewline-and-indexを割り当てる。初期値はnewline
(define-key global-map (kbd "C-m") 'newline-and-indent)
;; C-hで前を削除
(keyboard-translate ?\C-h ?\C-?)
;; ヘルプをC-x ?に変更
(define-key global-map (kbd "C-x ?") 'help-command)
;; 折り返しのコマンド
(define-key global-map (kbd "C-c l") 'toggle-truncate-lines)
@seriwb
seriwb / ReadFile.groovy
Created March 21, 2014 18:15
Mapオブジェクトをファイルにバイトで書き込んだものをファイル読み込みして再度使えるかをテストしたプログラム
package groovytest
/**
* Mapオブジェクトをファイルにバイトで書き込んだものを
* ファイル読み込みして再度使えるかをテストしたプログラム
*
* 結論:できる
*/
// データ格納用
@seriwb
seriwb / ClipBoardTest.java
Created March 22, 2014 15:16
to check the clipboard data(image or string or javaFileList?)
package sandbox;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.ClipboardOwner;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.Transferable;