Harigami
ログイン
Harigamiは、ログイン不要のコード共有サービスです。コードの投稿後に発行されるURLでコードを共有できます。
PythonやRubyなど一部の言語は、投稿後にオンラインで実行することもできます。
誰でも無料で使えて、広告もありません。コードレビューやスニペットの代わりに使ってみてください。


詳細設定
+
Tomoaki Sugiyama タイトルなし
Python
class Post(db.Model):
    __tablename__ = 'post'
    id = db.Column(db.Integer, autoincrement=True, primary_key=True)
    code = db.Column(db.String(1023), nullable=False)
    created_at = db.Column(db.DateTime, nullable=False, default=datetime.now)
    def __repr__(self):
        return '<Post %r>' & self.recordname 
  • 0
  • 1
Tomoaki Sugiyama タイトルなし
Python
from flask import Flask, render_template

app = Flask(__name__)

@app.route('/')
def index():
    return render_template('index.html')
  • 0
  • 1
anonymous タイトルなし
Python
//@version=3
study("MTF 5 SMA/EMA", overlay=true)

// SMA or EMA
SEswitch = input(title="on:EMA off:SMA", type=bool, defval=true)

//Set resolutions
resA = input(title='5M', type=resolution, defval="1")
resB = input(title='15M', type=resolution, defval="1")
resC = input(title='30M', type=resolution, defval="1")
resD = input(title='1H', type=resolution, defval="1")
resE = input(title='4H', type=resolution, defval="1")

//Set switches
maAswitch = input(title="MA1 On/Off", type=bool, defval=true)
maBswitch = input(title="MA2 On/Off", type=bool, defval=true)
maCswitch = input(title="MA3 On/Off", type=bool, defval=true)
maDswitch = input(title="MA4 On/Off", type=bool, defval=true)
maEswitch = input(title="MA5 On/Off", type=bool, defval=true)

//get data
dataA = security(tickerid, resA, SEswitch ? ema(close,100 ) : sma(close, 100))
dataB = security(tickerid, resB, SEswitch ? ema(close, 300) : sma(close, 300))
dataC = security(tickerid, resC, SEswitch ? ema(close, 600) : sma(close, 600))
dataD = security(tickerid, resD, SEswitch ? ema(close, 1200) : sma(close, 1200))
dataE = security(tickerid, resE, SEswitch ? ema(close, 4800) : sma(close, 4800))


//Plotting
plot(maAswitch ? dataA : na, color=aqua, linewidth=1)
plot(maBswitch ? dataB : na, color=red, linewidth=1)
plot(maCswitch ? dataC : na, color=lime, linewidth=1)
plot(maDswitch ? dataD : na, color=orange, linewidth=1)
plot(maEswitch ? dataE : na, color=purple, linewidth=1)
  • 0
  • 0
anonymous タイトルなし
Python
//@version=3
study('コゲクラウド', overlay=true)
EMAorSMA = input(title="平均線の選択", defval="SMA", options=["SMA", "EMA"])
FAST= input(title="FASTMA", type=integer, defval=20, minval=1, maxval=10000)
SLOW = input(title="SLOWMA", type=integer, defval=80, minval=1, maxval=10000)
ma_1 = input(title="MA1", type=integer, defval=5, minval=1, maxval=10000)
ma_2 = input(title="MA2", type=integer, defval=75, minval=1, maxval=10000)
ma_3 = input(title="MA3", type=integer, defval=200, minval=1, maxval=10000)
FASTMA = EMAorSMA == "EMA" ? ema(close, FAST) : sma(close, FAST)
SLOWMA = EMAorSMA == "EMA" ? ema(close, SLOW) : sma(close, SLOW)
ma1 = EMAorSMA == "EMA" ? ema(close, ma_1) : sma(close, ma_1)
ma2 = EMAorSMA == "EMA" ? ema(close, ma_2) : sma(close, ma_2)
ma3 = EMAorSMA == "EMA" ? ema(close, ma_3) : sma(close, ma_3)
ec = FASTMA > SLOWMA ? lime:red
plot(FASTMA, color=ec, linewidth=2)
plot(SLOWMA, color=ec, linewidth=2)
fill(plot(FASTMA), plot(SLOWMA), color = ec)
plot(ma1, color=aqua)
plot(ma2, color=purple)
plot(ma3, color=yellow)



  • 0
  • 1
anonymous タイトルなし
Python
study(title="RSI-SMA-EMA", shorttitle="RSI-SMA-EMA", overlay=false)
src = close, 
len = input(14, minval=1, title="RSI Length")
len2 = input(20, minval=1, title="SMA of RSI Length")
len3 = input(20, minval=1, title="EMA of RSI Length")
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
emaRSI = sma(rsi,len2)
emaRSI2 = ema(rsi,len3)

plot(rsi, title="RSI", style=line, linewidth=1, color=aqua)
plot(emaRSI, title="SMA of RSI", style=line, linewidth=1, color=orange)
plot(emaRSI2, title="EMA of RSI", style=circles, linewidth=1, color=lime)
band1 = hline(70, title="Upper Line", linestyle=dashed, linewidth=1, color=gray)
band0 = hline(30, title="Lower Line", linestyle=dashed, linewidth=1, color=gray)
fill(band1, band0, color=purple, transp=90)

  • 0
  • 1
anonymous タイトルなし
PHP
<?php
$nm = $_POST["name"];
$t = $_POST["time"];

$d = "";
for($i=0; $i<=6; ++$i){//本当はwhile文でやったほうが一般生高いのだろうけど、whileで$iと$tの配列のナンバーが合うのかわかんなかったからforでやった。
	$d .= $nm[$i];
	while($x <= /*その人の名前のもとで押された時間ボタンの数。(いや、これだと2人目から上手くいかない)*/){
		$d .= $t[$x];
	}
	$d .= "<br>";
}
print<<<eot

<!DOCTYPE html>
<html>
	<head>
		<title>
			空いてる時間
		</title>
	</head>

	<body>
		$d
		
	</body>
</html>
eot;

/*
今の欠点
①1つの名前に対し、1つの曜限しか表示されない。∵$d .= $nm[$i].$t[$i]."<br>";
②曜限も7個までしか表示されない。∵forループが0〜6の7回しか行われないため、$dに7個分の曜限しか代入されないから。

①$nmの人のもとで、押された時間ボタンを表示する必要性。
*/
  • 0
  • 1
anonymous タイトルなし
PHP
<?php

$m=7; //月を指定
$y=2019; //西暦を指定

$ds=31;
if($m == 4 || $m == 6 || $m == 9 || $m == 11){
	$ds=30;
}
if($m == 2){
	$ds=28;
	if($y % 4 == 0){
		$ds=29;
	}
} //年月から日数を指定

//以下テーブル
$nm = '<p>お名前</p> 
		<input type="checkbox" name="name[]" value="半田先生">半田先生<br>
		<input type="checkbox" name="name[]" value="りおさん">りおさん<br>
		<input type="checkbox" name="name[]" value="なつみさん">なつみさん<br>
		<input type="checkbox" name="name[]" value="えいちゃんさん">えいちゃんさん<br>
		<input type="checkbox" name="name[]" value="たかみん">たかみん<br>
		<input type="checkbox" name="name[]" value="川端修平">川端修平<br>
		<input type="checkbox" name="name[]" value="しばまお">しばまお<br>';
$tx = "";
for($n = 1; $n <= 7; ++$n){
	$tx .=$nm.'<p>いつ空いてますか?</p>
			<table><tr> <th></th><th>1限</th><th>2限</th><th>昼</th><th>3限</th><th>4限</th><th>5限</th><th>夜</th><th>終日</th> </tr>';
	for($d = 1; $d <= $ds; ++$d){//毎日分繰り返す
		$tx.='<tr><td>'.$m.'月'.$d.'日</td>';//一番左の縦列作り(日付)
		for($pe = 1; $pe <= 8; ++$pe){//横軸に日付曜限の情報を持つチェックボックスを作ってる。(※昼夜終日の関係で限にずれできた)
			$tx.='<td><input type="checkbox" name="time[]" value="'.$m.'月'.$d.'日'.$pe.'限"></td>';
		}
		$tx.='</td></tr>';
	}//for最下層の変数tx内に、class="'.$d.'_button"を入れ、最後のtx内に、onclick="toggle_check("'.$d.'_button",this);" を入れたが、終日ボタンを押しても全選択にはならなかった。やっぱりJSが必要かな??
	$tx .= '</table>';
}

print<<<eot

<!DOCTYPE html>
<html lang="ja">
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title>
			スケジュール調整で〜〜す
		</title>
	</head>
	
	<body>
		<form method="post" action="sche_result2.php">
			
			
			

			
			
			$tx
			
			
			<p><input type="submit" value="送信"></p>
			
		</form>
	</body>
</html>
eot;

//名前選択のとこ、ラジオボタンにすればよかったけどまあいいや。追記:普通にcheckboxをradioに書き換えたらラジオボタンなったわ。追記:radioに書き換えると、7人分の名前選択ボタン&アンケート作ったときに名前が全体の中で1つしか選択できなくなっちゃうから、やっぱcheckboxがいい。
  • 0
  • 1
anonymous タイトルなし
Python
//@version=3
study(title="虹RSI-EMA-GMMA", overlay=false)
src = close, 
len0 = input(14, minval=1, title="RSI Length")
len = input(3, minval=1, title="MA")
len2 = input(5, minval=1, title="MA2")
len3 = input(8, minval=1, title="MA3")
len4 = input(10, minval=1, title="MA4")
len5 = input(12, minval=1, title="MA5")
len6 = input(15, minval=1, title="MA6")
len7 = input(30, minval=1, title="MA7")
len8 = input(35, minval=1, title="MA8")
len9 = input(40, minval=1, title="MA9")
len10 = input(45, minval=1, title="MA10")
len11 = input(50, minval=1, title="MA11")
len12 = input(60, minval=1, title="MA12")
up = rma(max(change(src), 0), len0)
down = rma(-min(change(src), 0), len0)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
er = ema(rsi,len)
er2 = ema(rsi,len2)
er3 = sma(rsi,len3)
er4 = ema(rsi,len4)
er5 = ema(rsi,len5)
er6 = ema(rsi,len6)
er7 = ema(rsi,len7)
er8 = ema(rsi,len8)
er9 = ema(rsi,len9)
er10 = ema(rsi,len10)
er11 = ema(rsi,len11)
er12 = ema(rsi,len12)


plot(er, title="MA", style=line, linewidth=1, color=yellow,transp=10)
plot(er2, title="MA2", style=line, linewidth=1, color=orange,transp=10)
plot(er3, title="MA3", style=line, linewidth=1, color=red,transp=10)
plot(er4, title="MA4", style=line, linewidth=1, color=maroon,transp=10)
plot(er5, title="MA5", style=line, linewidth=1, color=fuchsia,transp=10)
plot(er6, title="MA6", style=line, linewidth=1, color=purple,transp=10)
plot(er7, title="MA7", style=line, linewidth=1, color=navy,transp=10)
plot(er8, title="MA8", style=line, linewidth=1, color=blue,transp=10)
plot(er9, title="MA9", style=line, linewidth=1, color=aqua,transp=10)
plot(er10, title="MA10", style=line, linewidth=1, color=teal,transp=10)
plot(er11, title="MA11", style=line, linewidth=1, color=lime,transp=10)
plot(er12, title="MA12", style=line, linewidth=1, color=green,transp=10)
band1 = hline(70, title="Upper Line", linestyle=dashed, linewidth=1, color=gray)
band0 = hline(30, title="Lower Line", linestyle=dashed, linewidth=1, color=gray)
fill(band1, band0, color=purple, transp=90)


  • 0
  • 0
anonymous タイトルなし
ObjectiveC
- (void)twitter
{
	UIApplication *app = [UIApplication sharedApplication];
	if ([app canOpenURL:[NSURL URLWithString:@"twitter://user?screen_name=ray__kisaragi"]]) {
		[app openURL:[NSURL URLWithString:@"twitter://user?screen_name=ray__kisaragi"]];
	} else if ([app canOpenURL:[NSURL URLWithString:@"tweetbot:///user_profile/ray__kisaragi"]]) {
		[app openURL:[NSURL URLWithString:@"tweetbot:///user_profile/ray__kisaragi"]];		
	} else {
		[app openURL:[NSURL URLWithString:@"https://mobile.twitter.com/ray__kisaragi"]];
	}
}
  • 0
  • 0
anonymous タイトルなし
Python
static BOOL enabled;

#define PREF_PATH @"/var/mobile/Library/Preferences/com.rowl.avoidance.plist"

static void loadPrefs()
{
	NSDictionary *prefs = [NSDictionary dictionaryWithContentsOfFile:PREF_PATH];
	
    enabled = [prefs objectForKey:@"enabled"] ? [[prefs objectForKey:@"enabled"] boolValue] : NO;

}

%hook FuseSDK
-(bool)isJailBroken {
        if (enabled) {
            return FALSE;
        } else {
            return %orig;
    } 
}
%end

%hook FIRInstanceIDCheckinPreferences
-(id)deviceID {
    if (enabled) {
        return (NULL);
        } else {
            return %orig;
    }
}
%end

%hook USParametersProvider
-(id)isJailbroken {
    if (enabled) {
        return (NULL);
        } else {
            return %orig;
    }
}
%end

%hook MATUtils
+(bool)checkJailBreakn {
    if (enabled) {
        return FALSE;
        } else {
            return %orig;
    }
}
%end

%hook LCNotificationValidateBase
-(bool)isValidVersionsCheck {
    if (enabled) {
        return FALSE;
        } else {
            return %orig;
    }
}
%end

%ctor 
{
    @autoreleasepool {
        loadPrefs();
        %init;
    }
}
  • 0
  • 1