Skip to content

Instantly share code, notes, and snippets.

tateisu tateisu

Block or report user

Report or block tateisu

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View PSGI_CGI.pm
package PSGI_CGI;
sub make_psgi_env($$$$){
my($schema,$CGI_ENV,$stdin,$stderr)=@_;
$env = {
# コマンドラインから実行した場合には存在しないがPSGI的にMUSTな情報
REQUEST_METHOD => 'GET'
,SCRIPT_NAME => ''
,PATH_INFO =>''
,REQUEST_URI =>''
View gist:8e63b9a22fdcac4843fd
android.support.annotation の @NonNull が定数式以外に全く効果が無い件。
この場合は test() の3つ目は警告を出して欲しいだろう普通
boolean f1( @NonNull String arg){
return arg.contains( "foo" );
}
@NonNull String getString(){
return "foo";
}
View gist:fb012f8d3d611d994e41
android.support.annotation の @NonNull が定数式以外に全く効果が無い件。
この場合は test() の3つ目は警告を出して欲しいだろう普通
boolean f1( @NonNull String arg){
return arg.contains( "foo" );
}
@NonNull String getString(){
return "foo";
}
View gist:d90702c156dc8dcf42c2
// android.support.annotation の @NonNull が定数式以外に全く効果が無い件。
// この場合は test() の3つ目は警告を出して欲しいだろう普通
boolean f1( @NonNull String arg){
return arg.contains( "foo" );
}
@NonNull String getString(){
return "foo";
}
View gist:1659c2138a79129aae9f
// android.support.annotation の @NonNull が定数式以外に全く効果が無い件。
// この場合は test() の3つ目は警告を出して欲しいだろう普通
boolean f1( @NonNull String arg){
return arg.contains( "foo" );
}
@NonNull String getString(){
return "foo";
}
@tateisu
tateisu / gist:55a284a086f4754e9b35
Created Aug 18, 2014
android.support.annotation の @nonnull が定数式以外に全く効果が無い件
View gist:55a284a086f4754e9b35
// android.support.annotation の @NonNull が定数式以外に全く効果が無い件。
// この場合は test() の3つ目は警告を出して欲しいだろう普通
boolean f1( @NonNull String arg){
return arg.contains( "foo" );
}
@NonNull String getString(){
return "foo";
}
View gist:536f7f402e4ed9c08d20
boolean f1( @NonNull String arg){
return arg.contains( "foo" );
}
String getStringOrNull(){
return (System.currentTimeMillis() %1) ==0 ? null : "foo";
}
void test(){
f1(null); // 警告が出る
f1(getStringOrNull()); // 警告が出ない
View gist:4096498bb9a8dd53c702
$ perl check.pl
# 店を家で囲うパターン
y00: ____________
y01: 飾家穀菜家水飾家穀菜家水
y02: 家果魚肉壺家家果魚肉壺家
y03: ____________
y04: 家香敷歌煙家家香敷歌煙家
y05: 水家油酒家飾水家油酒家飾
y06: ____________
seems ok.
View ProgressTask.java
package jp.juggler.dromus;
import android.app.ProgressDialog;
public class ProgressTask{
public interface ProgressTaskInterface{
boolean isCancelled();
void dismiss(Runnable proc_end);
}
View gist:7039603c674efa932340
https://www.dropbox.com/s/qrtw05pdi3w2r1j/IMGP0196_lr.jpg
https://www.dropbox.com/s/jj8qeyof7eialsn/IMGP0563_lr_big-2.jpg
https://www.dropbox.com/s/s5jewuxzd64g5ps/IMGP0715_lr.jpg
https://www.dropbox.com/s/sa1ux9u5ustsirc/K3__1133_lr.jpg
https://www.dropbox.com/s/393sce7yigtxbuy/K3__1139_lr.jpg
https://www.dropbox.com/s/gowliqmn0htqg4q/IMGP0581_lr.jpg
https://www.dropbox.com/s/rgvxqabp0ugiqqb/IMGP0585_lr.jpg
https://www.dropbox.com/s/iejjv6b0p3s0xkg/K3__1122_lr.jpg
https://www.dropbox.com/s/r9q92h3wtu5vzzn/IMGP0605_lr.jpg
https://www.dropbox.com/s/9hrab20snh739ju/IMGP0637_lr.jpg
You can’t perform that action at this time.