First commit
This commit is contained in:
commit
e87874ecde
24
main.py
Normal file
24
main.py
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
import flask
|
||||||
|
app = flask.Flask(__name__, subdomain_matching=True)
|
||||||
|
app.config['SERVER_NAME'] = 'test.sex:666'
|
||||||
|
|
||||||
|
|
||||||
|
@app.route('/')
|
||||||
|
def index():
|
||||||
|
return flask.render_template('index.html')
|
||||||
|
|
||||||
|
|
||||||
|
@app.route('/', subdomain='gay')
|
||||||
|
def testindex():
|
||||||
|
print('It works!')
|
||||||
|
return flask.render_template('testindex.html')
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
app.run('test.sex', 666)
|
||||||
|
# flask.url_for('static', filename='style.css')
|
||||||
|
# flask.url_for('static', filename='fonts.css')
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
1
static/assets/css/fonts.css
Normal file
1
static/assets/css/fonts.css
Normal file
@ -0,0 +1 @@
|
|||||||
|
@import url('https://fonts.googleapis.com/css2?family=Overpass+Mono:wght@300;400;600;700&display=swap');
|
19
static/assets/css/style.css
Normal file
19
static/assets/css/style.css
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
*, ::after, ::before {
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pagehead {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
background: #111;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mainh {
|
||||||
|
color: white;
|
||||||
|
font: "Overpass Mono", monospace;
|
||||||
|
font-weight: 600;
|
||||||
|
text-align: center;
|
||||||
|
}
|
62
static/assets/css/teststyle.css
Normal file
62
static/assets/css/teststyle.css
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
|
||||||
|
body {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.headline {
|
||||||
|
background: red;
|
||||||
|
color: white;
|
||||||
|
font-family: 'Overpass Mono', monospace;
|
||||||
|
font-weight: 700;
|
||||||
|
text-align: center;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
color: white;
|
||||||
|
font-family: 'Overpass Mono', monospace;
|
||||||
|
font-weight: 600;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 28px;
|
||||||
|
}
|
||||||
|
.intro {
|
||||||
|
width: 100%;
|
||||||
|
background-color: #111;
|
||||||
|
background-size: cover;
|
||||||
|
padding=bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.monotext {
|
||||||
|
color: white;
|
||||||
|
font-family: 'Overpass Mono', monospace;
|
||||||
|
font-weight: 400;
|
||||||
|
margin: 20%;
|
||||||
|
font-size: 18px;
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mathformula {
|
||||||
|
color: white;
|
||||||
|
text-align: center;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-tex {
|
||||||
|
background: #222;
|
||||||
|
color: #bbb;
|
||||||
|
fill: #bbb;
|
||||||
|
position: relative;
|
||||||
|
top: 50%;
|
||||||
|
left: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-tex:hover {
|
||||||
|
background: red;
|
||||||
|
color: #228;
|
||||||
|
-webkit-transform: scale(1.2);
|
||||||
|
-webkit-transform: rotate(30deg);
|
||||||
|
}
|
13
templates/index.html
Normal file
13
templates/index.html
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="ru">
|
||||||
|
<head>
|
||||||
|
<link rel="stylesheet" href="static/assets/css/fonts.css">
|
||||||
|
<link rel="stylesheet" href="static/assets/css/style.css">
|
||||||
|
<title>thematdev</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="pagehead">
|
||||||
|
<h1 class="mainh">thematdev</h1>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
60
templates/testindex.html
Normal file
60
templates/testindex.html
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<title>thematdev</title>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<link rel="stylesheet" href="static/assets/css/fonts.css">
|
||||||
|
<link rel="stylesheet" href="static/assets/css/teststyle.css">
|
||||||
|
<script>
|
||||||
|
MathJax = {
|
||||||
|
tex: {
|
||||||
|
inlineMath: [['$', '$'], ['\\(', '\\)']]
|
||||||
|
},
|
||||||
|
svg: {
|
||||||
|
fontCache: 'global'
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
<script rel=preload type="text/javascript" id="MathJax-script" async
|
||||||
|
src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js">
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="headline">
|
||||||
|
thematdev
|
||||||
|
</div>
|
||||||
|
<div class="intro">
|
||||||
|
<h1> Почему нельзя бегать с ножницами? </h1>
|
||||||
|
|
||||||
|
<div class="monotext">
|
||||||
|
Всем в детстве говорили, что бегать с ножницам нельзя. Однако мало кто из родителей потрудился объяснить, почему именно, ведь обоснование повлекло бы за собой лавину более сложных вопросов, ответить на которые не так-то просто. Все дело в том, что бег с ножницами противоречит Теории Относительности Эйнштейна.
|
||||||
|
Как известно, Альберт Эйнштейн постулировал, что ничто во вселенной не может двигаться быстрее скорости света. Однако ученые тут же нашли как минимум два примера, когда точка может перемещаться со сверхсветовой скоростью — солнечный зайчик и пересечение лезвий ножниц. Впрочем, с их помощью нельзя передать информацию, поэтому формально противоречия ОТО оба примера не содержат.
|
||||||
|
|
||||||
|
Представим, что вы, мелкий, бежите с ножницами, выставив их перед собой. Если ваш молодой здоровый организм разовьет скорость, близкую к скорости света (а масса бесконечно увеличится), то ножницы в ваших руках, если их сомкнуть, будут двигаться со скоростью, уже наверняка превышающую скорость света! Время для ножниц остановится и пойдет назад, и если вы так и останетесь в текущем моменте, то ножницы окажутся в прошлом, то есть на некотором расстояние позади себя настоящих, поскольку вы бежите вперед. Ножницы окажутся у вас внутри!
|
||||||
|
|
||||||
|
И если Эйнштейн постулировал непреодолимость светового барьера потому что боялся, что кто-то сможет оказаться в прошлом и увидеть, что на самом деле не он был автором идеи ОТО, то у сверхсветового ребенка проблема пострашнее — у него ножницы в грудной клетке!
|
||||||
|
|
||||||
|
Тут надо заметить, что многое зависит от длины ножниц. Чем длиннее их лезвия, тем проще повторить описанный эксперимент. В советское время многие слишком длинные ножницы были сняты с производства, поскольку пионеры то и дело прорезали ими брешь в пространстве-времени и умирали от внутренних кровотечений. Безопасными были признаны только популярные ультра-короткие ножницы-зайчик, уши которого могли отправиться в прошлое только при скорости, доступной разве что мастерам спорта СССР.
|
||||||
|
|
||||||
|
Именно поэтому бегать с ножницами опасно. Но ведь все опасно, когда речь заходит о путешествиях во времени!
|
||||||
|
<div class="mathformula">
|
||||||
|
$\displaystyle \frac{1}{\pi} = \frac{2 \sqrt{2}}{9801} \sum^{\infty}_{k=0}{\frac{(4k)! (1103 + 26390k)}{(k!)^4 396^{4k}}}$
|
||||||
|
</div>
|
||||||
|
<div class="mathformula">
|
||||||
|
$\displaystyle \sum_{n \leqslant x} \Omega(n) = x\log \log x + B_2x + o(x)$
|
||||||
|
</div>
|
||||||
|
<div class="mathformula">
|
||||||
|
$\displaystyle \sum_{n \leqslant x} \omega(n) = x\log \log x + B_1 x + o(x)$
|
||||||
|
</div>
|
||||||
|
<div class="mathformula">
|
||||||
|
$\displaystyle \sum_{p \leq x} \frac 1p = \log \log x + M + o(1)$.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<button type="button" class="btn-tex">
|
||||||
|
$\displaystyle \TeX$
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2> Тут поебень какая-то написана</h2>
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in New Issue
Block a user