Добавил для теста сгенерированный public
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
Alexander 2024-02-27 18:59:35 +03:00
parent 87a40a0200
commit 470ec72729
No known key found for this signature in database
GPG key ID: D86E384919C1B9F0
149 changed files with 26117 additions and 0 deletions

0
.hugo_build.lock Normal file
View file

View file

@ -0,0 +1,277 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>
прямой эфир - продолжение · /var/log/NeonXP
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="NeonXP">
<meta name="description" content="только что досмотрели с джо все что было с кирком&hellip; грустно что больше НИКОГДА не будет продолжения&hellip; мне так будет не хватать пафоса ТОСа и лично тов. кирка&hellip;.">
<meta name="keywords" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="прямой эфир - продолжение"/>
<meta name="twitter:description" content="только что досмотрели с джо все что было с кирком&hellip; грустно что больше НИКОГДА не будет продолжения&hellip; мне так будет не хватать пафоса ТОСа и лично тов. кирка&hellip;."/>
<meta property="og:title" content="прямой эфир - продолжение" />
<meta property="og:description" content="только что досмотрели с джо все что было с кирком&hellip; грустно что больше НИКОГДА не будет продолжения&hellip; мне так будет не хватать пафоса ТОСа и лично тов. кирка&hellip;." />
<meta property="og:type" content="article" />
<meta property="og:url" content="/archive/2007-11-05-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D1%80%D0%BE%D0%B4%D0%BE%D0%BB%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5/" /><meta property="article:section" content="archive" />
<meta property="article:published_time" content="2007-11-05T23:35:00+03:00" />
<meta property="article:modified_time" content="2007-11-05T23:35:00+03:00" />
<link rel="canonical" href="/archive/2007-11-05-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D1%80%D0%BE%D0%B4%D0%BE%D0%BB%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5/">
<link rel="preload" href="/fonts/forkawesome-webfont.woff2?v=1.2.0" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.min.e1bdf152d93b060b06ba5d496486ed9c201a8b95d335e035beb5faebe3b61cad.css" integrity="sha256-4b3xUtk7BgsGul1JZIbtnCAai5XTNeA1vrX66&#43;O2HK0=" crossorigin="anonymous" media="screen" />
<link rel="stylesheet" href="/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css" integrity="sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-dark">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
/var/log/NeonXP
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="/posts/">Блог</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/tags/">Теги</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/projects/">Проекты</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/">Всякое разное</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/index.xml">RSS</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/archive">Архив</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/contacts">Контакты</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container post">
<article>
<header>
<div class="post-title">
<h1 class="title">
<a class="title-link" href="/archive/2007-11-05-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D1%80%D0%BE%D0%B4%D0%BE%D0%BB%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5/">
прямой эфир - продолжение
</a>
</h1>
</div>
<div class="post-meta">
<div class="date">
<span class="posted-on">
<i class="fa fa-calendar" aria-hidden="true"></i>
<time datetime="2007-11-05T23:35:00&#43;03:00">
ноября 5, 2007
</time>
</span>
<span class="reading-time">
<i class="fa fa-clock-o" aria-hidden="true"></i>
Читать одну минуту
</span>
</div>
<div class="tags">
<i class="fa fa-tag" aria-hidden="true"></i>
<span class="tag">
<a href="/tags/%D0%B8%D0%B7-livejournal/">из livejournal</a>
</span></div>
</div>
</header>
<div class="post-content">
<p>только что досмотрели с джо все что было с кирком&hellip; грустно что больше НИКОГДА не будет продолжения&hellip; мне так будет не хватать пафоса ТОСа и лично тов. кирка&hellip;.</p>
</div>
<footer>
<h2>Комментарии</h2>
<div id="remark42"></div>
</footer>
</article>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css"
integrity="sha384-vKruj+a13U8yHIkAyGgK1J3ArTLzrFGBbBc0tDp4ad/EyewESeXE/Iv67Aj8gKZ0" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.js"
integrity="sha384-PwRUT/YqbnEjkZO0zZxNqcxACrXe+j766U2amXcgMg5457rve2Y7I6ZJSm2A0mS4" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/contrib/auto-render.min.js"
integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous"
onload="renderMathInElement(document.body,
{
delimiters: [
{left: '$$', right: '$$', display:true},
{left: '$', right: '$', display:false},
{left: '\\(', right: '\\)', display: false},
{left: '\\[', right: '\\]', display: true}
]
}
);"></script>
</section>
</div>
<footer class="footer">
<section class="container">
©
2007 -
2024
NeonXP
</section>
</footer>
</main>
<script src="/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js" integrity="sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc="></script>
<script>
var remark_config = {
host: 'https://comments.neonxp.ru',
site_id: 'neonxp_dev',
components: ['embed', 'last-comments', 'counter'],
max_shown_comments: 100,
theme: 'dark',
locale: 'ru',
show_email_subscription: true,
no_footer: true
}
</script>
<script>!function (e, n) { for (var o = 0; o < e.length; o++) { var r = n.createElement("script"), c = ".js", d = n.head || n.body; "noModule" in r ? (r.type = "module", c = ".mjs") : r.async = !0, r.defer = !0, r.src = remark_config.host + "/web/" + e[o] + c, d.appendChild(r) } }(remark_config.components || ["embed"], document);</script></body>
</html>

View file

@ -0,0 +1,277 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>
прямой эфир - база гамма · /var/log/NeonXP
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="NeonXP">
<meta name="description" content="сегодня лег в 5 утра, встал в 2&hellip; хожу как ни от мира сего&hellip; Когда вышел под вечер за сигаретами на меня нахлынул поток разных грустных воспоминаний о 2003-2004 годах&hellip; еще сегодня написала одна девушка которая достаточно давно перестала со мной разговаривать&hellip; странно&hellip; до сдачи работы не считая сегодняшнего дня остался один день&hellip; а сегодня я нифига не работал. завтра коллоквиум по физике.. почитал лекции три больше не мог&hellip; завтра самый ужасный день, среда&hellip; ненавижу среды&hellip; и почему они бывают чаще чем например четверги&hellip;">
<meta name="keywords" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="прямой эфир - база гамма"/>
<meta name="twitter:description" content="сегодня лег в 5 утра, встал в 2&hellip; хожу как ни от мира сего&hellip; Когда вышел под вечер за сигаретами на меня нахлынул поток разных грустных воспоминаний о 2003-2004 годах&hellip; еще сегодня написала одна девушка которая достаточно давно перестала со мной разговаривать&hellip; странно&hellip; до сдачи работы не считая сегодняшнего дня остался один день&hellip; а сегодня я нифига не работал. завтра коллоквиум по физике.. почитал лекции три больше не мог&hellip; завтра самый ужасный день, среда&hellip; ненавижу среды&hellip; и почему они бывают чаще чем например четверги&hellip;"/>
<meta property="og:title" content="прямой эфир - база гамма" />
<meta property="og:description" content="сегодня лег в 5 утра, встал в 2&hellip; хожу как ни от мира сего&hellip; Когда вышел под вечер за сигаретами на меня нахлынул поток разных грустных воспоминаний о 2003-2004 годах&hellip; еще сегодня написала одна девушка которая достаточно давно перестала со мной разговаривать&hellip; странно&hellip; до сдачи работы не считая сегодняшнего дня остался один день&hellip; а сегодня я нифига не работал. завтра коллоквиум по физике.. почитал лекции три больше не мог&hellip; завтра самый ужасный день, среда&hellip; ненавижу среды&hellip; и почему они бывают чаще чем например четверги&hellip;" />
<meta property="og:type" content="article" />
<meta property="og:url" content="/archive/2007-11-06-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%B1%D0%B0%D0%B7%D0%B0-%D0%B3%D0%B0%D0%BC%D0%BC%D0%B0/" /><meta property="article:section" content="archive" />
<meta property="article:published_time" content="2007-11-06T21:05:00+03:00" />
<meta property="article:modified_time" content="2007-11-06T21:05:00+03:00" />
<link rel="canonical" href="/archive/2007-11-06-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%B1%D0%B0%D0%B7%D0%B0-%D0%B3%D0%B0%D0%BC%D0%BC%D0%B0/">
<link rel="preload" href="/fonts/forkawesome-webfont.woff2?v=1.2.0" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.min.e1bdf152d93b060b06ba5d496486ed9c201a8b95d335e035beb5faebe3b61cad.css" integrity="sha256-4b3xUtk7BgsGul1JZIbtnCAai5XTNeA1vrX66&#43;O2HK0=" crossorigin="anonymous" media="screen" />
<link rel="stylesheet" href="/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css" integrity="sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-dark">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
/var/log/NeonXP
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="/posts/">Блог</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/tags/">Теги</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/projects/">Проекты</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/">Всякое разное</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/index.xml">RSS</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/archive">Архив</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/contacts">Контакты</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container post">
<article>
<header>
<div class="post-title">
<h1 class="title">
<a class="title-link" href="/archive/2007-11-06-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%B1%D0%B0%D0%B7%D0%B0-%D0%B3%D0%B0%D0%BC%D0%BC%D0%B0/">
прямой эфир - база гамма
</a>
</h1>
</div>
<div class="post-meta">
<div class="date">
<span class="posted-on">
<i class="fa fa-calendar" aria-hidden="true"></i>
<time datetime="2007-11-06T21:05:00&#43;03:00">
ноября 6, 2007
</time>
</span>
<span class="reading-time">
<i class="fa fa-clock-o" aria-hidden="true"></i>
Читать одну минуту
</span>
</div>
<div class="tags">
<i class="fa fa-tag" aria-hidden="true"></i>
<span class="tag">
<a href="/tags/%D0%B8%D0%B7-livejournal/">из livejournal</a>
</span></div>
</div>
</header>
<div class="post-content">
<p>сегодня лег в 5 утра, встал в 2&hellip; хожу как ни от мира сего&hellip; Когда вышел под вечер за сигаретами на меня нахлынул поток разных грустных воспоминаний о 2003-2004 годах&hellip; еще сегодня написала одна девушка которая достаточно давно перестала со мной разговаривать&hellip; странно&hellip; до сдачи работы не считая сегодняшнего дня остался один день&hellip; а сегодня я нифига не работал. завтра коллоквиум по физике.. почитал лекции три больше не мог&hellip; завтра самый ужасный день, среда&hellip; ненавижу среды&hellip; и почему они бывают чаще чем например четверги&hellip;</p>
</div>
<footer>
<h2>Комментарии</h2>
<div id="remark42"></div>
</footer>
</article>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css"
integrity="sha384-vKruj+a13U8yHIkAyGgK1J3ArTLzrFGBbBc0tDp4ad/EyewESeXE/Iv67Aj8gKZ0" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.js"
integrity="sha384-PwRUT/YqbnEjkZO0zZxNqcxACrXe+j766U2amXcgMg5457rve2Y7I6ZJSm2A0mS4" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/contrib/auto-render.min.js"
integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous"
onload="renderMathInElement(document.body,
{
delimiters: [
{left: '$$', right: '$$', display:true},
{left: '$', right: '$', display:false},
{left: '\\(', right: '\\)', display: false},
{left: '\\[', right: '\\]', display: true}
]
}
);"></script>
</section>
</div>
<footer class="footer">
<section class="container">
©
2007 -
2024
NeonXP
</section>
</footer>
</main>
<script src="/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js" integrity="sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc="></script>
<script>
var remark_config = {
host: 'https://comments.neonxp.ru',
site_id: 'neonxp_dev',
components: ['embed', 'last-comments', 'counter'],
max_shown_comments: 100,
theme: 'dark',
locale: 'ru',
show_email_subscription: true,
no_footer: true
}
</script>
<script>!function (e, n) { for (var o = 0; o < e.length; o++) { var r = n.createElement("script"), c = ".js", d = n.head || n.body; "noModule" in r ? (r.type = "module", c = ".mjs") : r.async = !0, r.defer = !0, r.src = remark_config.host + "/web/" + e[o] + c, d.appendChild(r) } }(remark_config.components || ["embed"], document);</script></body>
</html>

View file

@ -0,0 +1,277 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>
прямой эфир - призрак оперы · /var/log/NeonXP
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="NeonXP">
<meta name="description" content="сегодня с друзьями (не буду показывать пальцем на скудный френд лист) ходили на семинар Opera Software, была прекрасная дружеская атмосфера, обсирание мелкомягких, раздача футболок, дисков и автографов, диалоги &ldquo;по делу&rdquo; с разработчиками, умные рассказы, интересные презентации новых продуктов, таких как операмини 4.0 и опера 9.5 бета, которая во время синхронизации умудрилась очень неплохо обвалиться, хотя это не испортило впечатления от новых технологий. кстати, о технологиях, в бете меня больше всего поразила до глубины души поддержка технологии svg(замена флешу на xml) и маленький демо ролик на ней в котором было вставленно 3(!">
<meta name="keywords" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="прямой эфир - призрак оперы"/>
<meta name="twitter:description" content="сегодня с друзьями (не буду показывать пальцем на скудный френд лист) ходили на семинар Opera Software, была прекрасная дружеская атмосфера, обсирание мелкомягких, раздача футболок, дисков и автографов, диалоги &ldquo;по делу&rdquo; с разработчиками, умные рассказы, интересные презентации новых продуктов, таких как операмини 4.0 и опера 9.5 бета, которая во время синхронизации умудрилась очень неплохо обвалиться, хотя это не испортило впечатления от новых технологий. кстати, о технологиях, в бете меня больше всего поразила до глубины души поддержка технологии svg(замена флешу на xml) и маленький демо ролик на ней в котором было вставленно 3(!"/>
<meta property="og:title" content="прямой эфир - призрак оперы" />
<meta property="og:description" content="сегодня с друзьями (не буду показывать пальцем на скудный френд лист) ходили на семинар Opera Software, была прекрасная дружеская атмосфера, обсирание мелкомягких, раздача футболок, дисков и автографов, диалоги &ldquo;по делу&rdquo; с разработчиками, умные рассказы, интересные презентации новых продуктов, таких как операмини 4.0 и опера 9.5 бета, которая во время синхронизации умудрилась очень неплохо обвалиться, хотя это не испортило впечатления от новых технологий. кстати, о технологиях, в бете меня больше всего поразила до глубины души поддержка технологии svg(замена флешу на xml) и маленький демо ролик на ней в котором было вставленно 3(!" />
<meta property="og:type" content="article" />
<meta property="og:url" content="/archive/2007-11-08-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D1%80%D0%B8%D0%B7%D1%80%D0%B0%D0%BA-%D0%BE%D0%BF%D0%B5%D1%80%D1%8B/" /><meta property="article:section" content="archive" />
<meta property="article:published_time" content="2007-11-08T23:20:00+03:00" />
<meta property="article:modified_time" content="2007-11-08T23:20:00+03:00" />
<link rel="canonical" href="/archive/2007-11-08-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D1%80%D0%B8%D0%B7%D1%80%D0%B0%D0%BA-%D0%BE%D0%BF%D0%B5%D1%80%D1%8B/">
<link rel="preload" href="/fonts/forkawesome-webfont.woff2?v=1.2.0" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.min.e1bdf152d93b060b06ba5d496486ed9c201a8b95d335e035beb5faebe3b61cad.css" integrity="sha256-4b3xUtk7BgsGul1JZIbtnCAai5XTNeA1vrX66&#43;O2HK0=" crossorigin="anonymous" media="screen" />
<link rel="stylesheet" href="/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css" integrity="sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-dark">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
/var/log/NeonXP
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="/posts/">Блог</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/tags/">Теги</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/projects/">Проекты</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/">Всякое разное</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/index.xml">RSS</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/archive">Архив</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/contacts">Контакты</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container post">
<article>
<header>
<div class="post-title">
<h1 class="title">
<a class="title-link" href="/archive/2007-11-08-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D1%80%D0%B8%D0%B7%D1%80%D0%B0%D0%BA-%D0%BE%D0%BF%D0%B5%D1%80%D1%8B/">
прямой эфир - призрак оперы
</a>
</h1>
</div>
<div class="post-meta">
<div class="date">
<span class="posted-on">
<i class="fa fa-calendar" aria-hidden="true"></i>
<time datetime="2007-11-08T23:20:00&#43;03:00">
ноября 8, 2007
</time>
</span>
<span class="reading-time">
<i class="fa fa-clock-o" aria-hidden="true"></i>
Читать одну минуту
</span>
</div>
<div class="tags">
<i class="fa fa-tag" aria-hidden="true"></i>
<span class="tag">
<a href="/tags/%D0%B8%D0%B7-livejournal/">из livejournal</a>
</span></div>
</div>
</header>
<div class="post-content">
<p>сегодня с друзьями (не буду показывать пальцем на скудный френд лист) ходили на семинар Opera Software, была прекрасная дружеская атмосфера, обсирание мелкомягких, раздача футболок, дисков и автографов, диалоги &ldquo;по делу&rdquo; с разработчиками, умные рассказы, интересные презентации новых продуктов, таких как операмини 4.0 и опера 9.5 бета, которая во время синхронизации умудрилась очень неплохо обвалиться, хотя это не испортило впечатления от новых технологий. кстати, о технологиях, в бете меня больше всего поразила до глубины души поддержка технологии svg(замена флешу на xml) и маленький демо ролик на ней в котором было вставленно 3(!!!) видео ролика и выступающи разработчик вращал их мышкой. собственно семинар удался на славу, даже есть желание к ним идти работать.</p>
</div>
<footer>
<h2>Комментарии</h2>
<div id="remark42"></div>
</footer>
</article>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css"
integrity="sha384-vKruj+a13U8yHIkAyGgK1J3ArTLzrFGBbBc0tDp4ad/EyewESeXE/Iv67Aj8gKZ0" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.js"
integrity="sha384-PwRUT/YqbnEjkZO0zZxNqcxACrXe+j766U2amXcgMg5457rve2Y7I6ZJSm2A0mS4" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/contrib/auto-render.min.js"
integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous"
onload="renderMathInElement(document.body,
{
delimiters: [
{left: '$$', right: '$$', display:true},
{left: '$', right: '$', display:false},
{left: '\\(', right: '\\)', display: false},
{left: '\\[', right: '\\]', display: true}
]
}
);"></script>
</section>
</div>
<footer class="footer">
<section class="container">
©
2007 -
2024
NeonXP
</section>
</footer>
</main>
<script src="/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js" integrity="sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc="></script>
<script>
var remark_config = {
host: 'https://comments.neonxp.ru',
site_id: 'neonxp_dev',
components: ['embed', 'last-comments', 'counter'],
max_shown_comments: 100,
theme: 'dark',
locale: 'ru',
show_email_subscription: true,
no_footer: true
}
</script>
<script>!function (e, n) { for (var o = 0; o < e.length; o++) { var r = n.createElement("script"), c = ".js", d = n.head || n.body; "noModule" in r ? (r.type = "module", c = ".mjs") : r.async = !0, r.defer = !0, r.src = remark_config.host + "/web/" + e[o] + c, d.appendChild(r) } }(remark_config.components || ["embed"], document);</script></body>
</html>

View file

@ -0,0 +1,277 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>
прямой эфир - подъезд дубль 2 · /var/log/NeonXP
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="NeonXP">
<meta name="description" content="стоим в подъезде, джо ненароко сказал слово &ldquo;проблема&rdquo;. я бы не придал этому бы этому значения если бы игорь не сказал &ldquo;проблема&hellip;.. проблема&hellip;.. *ЛЯ!!!&rdquo; и тут вспомнили про проблемы на учебном фронте&hellip;.. настроение упало до 0&hellip;.. сейчас медленно пошло в минус&hellip;.. и как так жить??!">
<meta name="keywords" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="прямой эфир - подъезд дубль 2"/>
<meta name="twitter:description" content="стоим в подъезде, джо ненароко сказал слово &ldquo;проблема&rdquo;. я бы не придал этому бы этому значения если бы игорь не сказал &ldquo;проблема&hellip;.. проблема&hellip;.. *ЛЯ!!!&rdquo; и тут вспомнили про проблемы на учебном фронте&hellip;.. настроение упало до 0&hellip;.. сейчас медленно пошло в минус&hellip;.. и как так жить??!"/>
<meta property="og:title" content="прямой эфир - подъезд дубль 2" />
<meta property="og:description" content="стоим в подъезде, джо ненароко сказал слово &ldquo;проблема&rdquo;. я бы не придал этому бы этому значения если бы игорь не сказал &ldquo;проблема&hellip;.. проблема&hellip;.. *ЛЯ!!!&rdquo; и тут вспомнили про проблемы на учебном фронте&hellip;.. настроение упало до 0&hellip;.. сейчас медленно пошло в минус&hellip;.. и как так жить??!" />
<meta property="og:type" content="article" />
<meta property="og:url" content="/archive/2007-12-11-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D0%BE%D0%B4%D1%8A%D0%B5%D0%B7%D0%B4-%D0%B4%D1%83%D0%B1%D0%BB%D1%8C-2/" /><meta property="article:section" content="archive" />
<meta property="article:published_time" content="2007-12-11T22:56:00+03:00" />
<meta property="article:modified_time" content="2007-12-11T22:56:00+03:00" />
<link rel="canonical" href="/archive/2007-12-11-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D0%BE%D0%B4%D1%8A%D0%B5%D0%B7%D0%B4-%D0%B4%D1%83%D0%B1%D0%BB%D1%8C-2/">
<link rel="preload" href="/fonts/forkawesome-webfont.woff2?v=1.2.0" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.min.e1bdf152d93b060b06ba5d496486ed9c201a8b95d335e035beb5faebe3b61cad.css" integrity="sha256-4b3xUtk7BgsGul1JZIbtnCAai5XTNeA1vrX66&#43;O2HK0=" crossorigin="anonymous" media="screen" />
<link rel="stylesheet" href="/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css" integrity="sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-dark">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
/var/log/NeonXP
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="/posts/">Блог</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/tags/">Теги</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/projects/">Проекты</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/">Всякое разное</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/index.xml">RSS</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/archive">Архив</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/contacts">Контакты</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container post">
<article>
<header>
<div class="post-title">
<h1 class="title">
<a class="title-link" href="/archive/2007-12-11-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D0%BE%D0%B4%D1%8A%D0%B5%D0%B7%D0%B4-%D0%B4%D1%83%D0%B1%D0%BB%D1%8C-2/">
прямой эфир - подъезд дубль 2
</a>
</h1>
</div>
<div class="post-meta">
<div class="date">
<span class="posted-on">
<i class="fa fa-calendar" aria-hidden="true"></i>
<time datetime="2007-12-11T22:56:00&#43;03:00">
декабря 11, 2007
</time>
</span>
<span class="reading-time">
<i class="fa fa-clock-o" aria-hidden="true"></i>
Читать одну минуту
</span>
</div>
<div class="tags">
<i class="fa fa-tag" aria-hidden="true"></i>
<span class="tag">
<a href="/tags/%D0%B8%D0%B7-livejournal/">из livejournal</a>
</span></div>
</div>
</header>
<div class="post-content">
<p>стоим в подъезде, джо ненароко сказал слово &ldquo;проблема&rdquo;. я бы не придал этому бы этому значения если бы игорь не сказал &ldquo;проблема&hellip;.. проблема&hellip;.. *ЛЯ!!!&rdquo; и тут вспомнили про проблемы на учебном фронте&hellip;.. настроение упало до 0&hellip;.. сейчас медленно пошло в минус&hellip;.. и как так жить??!</p>
</div>
<footer>
<h2>Комментарии</h2>
<div id="remark42"></div>
</footer>
</article>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css"
integrity="sha384-vKruj+a13U8yHIkAyGgK1J3ArTLzrFGBbBc0tDp4ad/EyewESeXE/Iv67Aj8gKZ0" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.js"
integrity="sha384-PwRUT/YqbnEjkZO0zZxNqcxACrXe+j766U2amXcgMg5457rve2Y7I6ZJSm2A0mS4" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/contrib/auto-render.min.js"
integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous"
onload="renderMathInElement(document.body,
{
delimiters: [
{left: '$$', right: '$$', display:true},
{left: '$', right: '$', display:false},
{left: '\\(', right: '\\)', display: false},
{left: '\\[', right: '\\]', display: true}
]
}
);"></script>
</section>
</div>
<footer class="footer">
<section class="container">
©
2007 -
2024
NeonXP
</section>
</footer>
</main>
<script src="/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js" integrity="sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc="></script>
<script>
var remark_config = {
host: 'https://comments.neonxp.ru',
site_id: 'neonxp_dev',
components: ['embed', 'last-comments', 'counter'],
max_shown_comments: 100,
theme: 'dark',
locale: 'ru',
show_email_subscription: true,
no_footer: true
}
</script>
<script>!function (e, n) { for (var o = 0; o < e.length; o++) { var r = n.createElement("script"), c = ".js", d = n.head || n.body; "noModule" in r ? (r.type = "module", c = ".mjs") : r.async = !0, r.defer = !0, r.src = remark_config.host + "/web/" + e[o] + c, d.appendChild(r) } }(remark_config.components || ["embed"], document);</script></body>
</html>

View file

@ -0,0 +1,277 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>
Ну вот и сессия пришла... · /var/log/NeonXP
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="NeonXP">
<meta name="description" content="Хоть и начнется зачетная сессия 28го(!!!! это еще одна особенность моего ВУЗа) числа, но зачеты уже идут во всю. &ldquo;И на нашей улице будет праздник&rdquo;. У мну сдано уже 4 зачода есть. Неужели все будет хорошо?&hellip;">
<meta name="keywords" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Ну вот и сессия пришла..."/>
<meta name="twitter:description" content="Хоть и начнется зачетная сессия 28го(!!!! это еще одна особенность моего ВУЗа) числа, но зачеты уже идут во всю. &ldquo;И на нашей улице будет праздник&rdquo;. У мну сдано уже 4 зачода есть. Неужели все будет хорошо?&hellip;"/>
<meta property="og:title" content="Ну вот и сессия пришла..." />
<meta property="og:description" content="Хоть и начнется зачетная сессия 28го(!!!! это еще одна особенность моего ВУЗа) числа, но зачеты уже идут во всю. &ldquo;И на нашей улице будет праздник&rdquo;. У мну сдано уже 4 зачода есть. Неужели все будет хорошо?&hellip;" />
<meta property="og:type" content="article" />
<meta property="og:url" content="/archive/2007-12-26-%D0%BD%D1%83-%D0%B2%D0%BE%D1%82-%D0%B8-%D1%81%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D0%BF%D1%80%D0%B8%D1%88%D0%BB%D0%B0.../" /><meta property="article:section" content="archive" />
<meta property="article:published_time" content="2007-12-26T23:54:00+03:00" />
<meta property="article:modified_time" content="2007-12-26T23:54:00+03:00" />
<link rel="canonical" href="/archive/2007-12-26-%D0%BD%D1%83-%D0%B2%D0%BE%D1%82-%D0%B8-%D1%81%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D0%BF%D1%80%D0%B8%D1%88%D0%BB%D0%B0.../">
<link rel="preload" href="/fonts/forkawesome-webfont.woff2?v=1.2.0" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.min.e1bdf152d93b060b06ba5d496486ed9c201a8b95d335e035beb5faebe3b61cad.css" integrity="sha256-4b3xUtk7BgsGul1JZIbtnCAai5XTNeA1vrX66&#43;O2HK0=" crossorigin="anonymous" media="screen" />
<link rel="stylesheet" href="/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css" integrity="sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-dark">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
/var/log/NeonXP
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="/posts/">Блог</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/tags/">Теги</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/projects/">Проекты</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/">Всякое разное</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/index.xml">RSS</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/archive">Архив</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/contacts">Контакты</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container post">
<article>
<header>
<div class="post-title">
<h1 class="title">
<a class="title-link" href="/archive/2007-12-26-%D0%BD%D1%83-%D0%B2%D0%BE%D1%82-%D0%B8-%D1%81%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D0%BF%D1%80%D0%B8%D1%88%D0%BB%D0%B0.../">
Ну вот и сессия пришла...
</a>
</h1>
</div>
<div class="post-meta">
<div class="date">
<span class="posted-on">
<i class="fa fa-calendar" aria-hidden="true"></i>
<time datetime="2007-12-26T23:54:00&#43;03:00">
декабря 26, 2007
</time>
</span>
<span class="reading-time">
<i class="fa fa-clock-o" aria-hidden="true"></i>
Читать одну минуту
</span>
</div>
<div class="tags">
<i class="fa fa-tag" aria-hidden="true"></i>
<span class="tag">
<a href="/tags/%D0%B8%D0%B7-livejournal/">из livejournal</a>
</span></div>
</div>
</header>
<div class="post-content">
<p>Хоть и начнется зачетная сессия 28го(!!!! это еще одна особенность моего ВУЗа) числа, но зачеты уже идут во всю. &ldquo;И на нашей улице будет праздник&rdquo;. У мну сдано уже 4 зачода есть. Неужели все будет хорошо?&hellip;</p>
</div>
<footer>
<h2>Комментарии</h2>
<div id="remark42"></div>
</footer>
</article>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css"
integrity="sha384-vKruj+a13U8yHIkAyGgK1J3ArTLzrFGBbBc0tDp4ad/EyewESeXE/Iv67Aj8gKZ0" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.js"
integrity="sha384-PwRUT/YqbnEjkZO0zZxNqcxACrXe+j766U2amXcgMg5457rve2Y7I6ZJSm2A0mS4" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/contrib/auto-render.min.js"
integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous"
onload="renderMathInElement(document.body,
{
delimiters: [
{left: '$$', right: '$$', display:true},
{left: '$', right: '$', display:false},
{left: '\\(', right: '\\)', display: false},
{left: '\\[', right: '\\]', display: true}
]
}
);"></script>
</section>
</div>
<footer class="footer">
<section class="container">
©
2007 -
2024
NeonXP
</section>
</footer>
</main>
<script src="/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js" integrity="sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc="></script>
<script>
var remark_config = {
host: 'https://comments.neonxp.ru',
site_id: 'neonxp_dev',
components: ['embed', 'last-comments', 'counter'],
max_shown_comments: 100,
theme: 'dark',
locale: 'ru',
show_email_subscription: true,
no_footer: true
}
</script>
<script>!function (e, n) { for (var o = 0; o < e.length; o++) { var r = n.createElement("script"), c = ".js", d = n.head || n.body; "noModule" in r ? (r.type = "module", c = ".mjs") : r.async = !0, r.defer = !0, r.src = remark_config.host + "/web/" + e[o] + c, d.appendChild(r) } }(remark_config.components || ["embed"], document);</script></body>
</html>

View file

@ -0,0 +1,277 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>
Странное д.р. · /var/log/NeonXP
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="NeonXP">
<meta name="description" content="Сегодня было самое странное из моих д.р.! Хоть я и узнал что дофига народа не придет, зато сегодня было запоздалое(или слишком ранее?) отмечание моей д.р.! Владимир(шеф мой) позвал меня после салюта в клуб &ldquo;Джокер&rdquo;, где выступали его знакомые (гр. &ldquo;Листья травы&rdquo;, &ldquo;Макс и Ко.&rdquo;, &ldquo;Большой куш&rdquo; и там к моему удивлению по его просьбе группа &ldquo;Большой Куш&rdquo; исполнила для меня песню группы Red Hot Chilli Peppers - Can&rsquo;t stop! Я был поражен, удивлен, рад!">
<meta name="keywords" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Странное д.р."/>
<meta name="twitter:description" content="Сегодня было самое странное из моих д.р.! Хоть я и узнал что дофига народа не придет, зато сегодня было запоздалое(или слишком ранее?) отмечание моей д.р.! Владимир(шеф мой) позвал меня после салюта в клуб &ldquo;Джокер&rdquo;, где выступали его знакомые (гр. &ldquo;Листья травы&rdquo;, &ldquo;Макс и Ко.&rdquo;, &ldquo;Большой куш&rdquo; и там к моему удивлению по его просьбе группа &ldquo;Большой Куш&rdquo; исполнила для меня песню группы Red Hot Chilli Peppers - Can&rsquo;t stop! Я был поражен, удивлен, рад!"/>
<meta property="og:title" content="Странное д.р." />
<meta property="og:description" content="Сегодня было самое странное из моих д.р.! Хоть я и узнал что дофига народа не придет, зато сегодня было запоздалое(или слишком ранее?) отмечание моей д.р.! Владимир(шеф мой) позвал меня после салюта в клуб &ldquo;Джокер&rdquo;, где выступали его знакомые (гр. &ldquo;Листья травы&rdquo;, &ldquo;Макс и Ко.&rdquo;, &ldquo;Большой куш&rdquo; и там к моему удивлению по его просьбе группа &ldquo;Большой Куш&rdquo; исполнила для меня песню группы Red Hot Chilli Peppers - Can&rsquo;t stop! Я был поражен, удивлен, рад!" />
<meta property="og:type" content="article" />
<meta property="og:url" content="/archive/2008-05-10-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5-%D0%B4.%D1%80./" /><meta property="article:section" content="archive" />
<meta property="article:published_time" content="2008-05-10T01:52:00+03:00" />
<meta property="article:modified_time" content="2008-05-10T01:52:00+03:00" />
<link rel="canonical" href="/archive/2008-05-10-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5-%D0%B4.%D1%80./">
<link rel="preload" href="/fonts/forkawesome-webfont.woff2?v=1.2.0" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.min.e1bdf152d93b060b06ba5d496486ed9c201a8b95d335e035beb5faebe3b61cad.css" integrity="sha256-4b3xUtk7BgsGul1JZIbtnCAai5XTNeA1vrX66&#43;O2HK0=" crossorigin="anonymous" media="screen" />
<link rel="stylesheet" href="/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css" integrity="sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-dark">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
/var/log/NeonXP
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="/posts/">Блог</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/tags/">Теги</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/projects/">Проекты</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/">Всякое разное</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/index.xml">RSS</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/archive">Архив</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/contacts">Контакты</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container post">
<article>
<header>
<div class="post-title">
<h1 class="title">
<a class="title-link" href="/archive/2008-05-10-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5-%D0%B4.%D1%80./">
Странное д.р.
</a>
</h1>
</div>
<div class="post-meta">
<div class="date">
<span class="posted-on">
<i class="fa fa-calendar" aria-hidden="true"></i>
<time datetime="2008-05-10T01:52:00&#43;03:00">
мая 10, 2008
</time>
</span>
<span class="reading-time">
<i class="fa fa-clock-o" aria-hidden="true"></i>
Читать одну минуту
</span>
</div>
<div class="tags">
<i class="fa fa-tag" aria-hidden="true"></i>
<span class="tag">
<a href="/tags/%D0%B8%D0%B7-livejournal/">из livejournal</a>
</span></div>
</div>
</header>
<div class="post-content">
<p>Сегодня было самое странное из моих д.р.! Хоть я и узнал что дофига народа не придет, зато сегодня было запоздалое(или слишком ранее?) отмечание моей д.р.! Владимир(шеф мой) позвал меня после салюта в клуб &ldquo;Джокер&rdquo;, где выступали его знакомые (гр. &ldquo;Листья травы&rdquo;, &ldquo;Макс и Ко.&rdquo;, &ldquo;Большой куш&rdquo; и там к моему удивлению по его просьбе группа &ldquo;Большой Куш&rdquo; исполнила для меня песню группы Red Hot Chilli Peppers - Can&rsquo;t stop! Я был поражен, удивлен, рад! Вот только приехал оттуда, еще не совсем трезв, но полон впечатлений! Вау! Это просто почти невероятно!!!! Уже можно сказать, что денюха удалась!! Посмотрим, что будет завтра!</p>
</div>
<footer>
<h2>Комментарии</h2>
<div id="remark42"></div>
</footer>
</article>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css"
integrity="sha384-vKruj+a13U8yHIkAyGgK1J3ArTLzrFGBbBc0tDp4ad/EyewESeXE/Iv67Aj8gKZ0" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.js"
integrity="sha384-PwRUT/YqbnEjkZO0zZxNqcxACrXe+j766U2amXcgMg5457rve2Y7I6ZJSm2A0mS4" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/contrib/auto-render.min.js"
integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous"
onload="renderMathInElement(document.body,
{
delimiters: [
{left: '$$', right: '$$', display:true},
{left: '$', right: '$', display:false},
{left: '\\(', right: '\\)', display: false},
{left: '\\[', right: '\\]', display: true}
]
}
);"></script>
</section>
</div>
<footer class="footer">
<section class="container">
©
2007 -
2024
NeonXP
</section>
</footer>
</main>
<script src="/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js" integrity="sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc="></script>
<script>
var remark_config = {
host: 'https://comments.neonxp.ru',
site_id: 'neonxp_dev',
components: ['embed', 'last-comments', 'counter'],
max_shown_comments: 100,
theme: 'dark',
locale: 'ru',
show_email_subscription: true,
no_footer: true
}
</script>
<script>!function (e, n) { for (var o = 0; o < e.length; o++) { var r = n.createElement("script"), c = ".js", d = n.head || n.body; "noModule" in r ? (r.type = "module", c = ".mjs") : r.async = !0, r.defer = !0, r.src = remark_config.host + "/web/" + e[o] + c, d.appendChild(r) } }(remark_config.components || ["embed"], document);</script></body>
</html>

View file

@ -0,0 +1,274 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>
Дождь идёт весь день · /var/log/NeonXP
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="NeonXP">
<meta name="description" content="Люблю такую погоду, она настраивает на рабочий лад. Или на долгие прогулки под ним. Вечером нужно будет обязательно выбраться гулять.">
<meta name="keywords" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Дождь идёт весь день"/>
<meta name="twitter:description" content="Люблю такую погоду, она настраивает на рабочий лад. Или на долгие прогулки под ним. Вечером нужно будет обязательно выбраться гулять."/>
<meta property="og:title" content="Дождь идёт весь день" />
<meta property="og:description" content="Люблю такую погоду, она настраивает на рабочий лад. Или на долгие прогулки под ним. Вечером нужно будет обязательно выбраться гулять." />
<meta property="og:type" content="article" />
<meta property="og:url" content="/archive/2011-09-11-%D0%B4%D0%BE%D0%B6%D0%B4%D1%8C-%D0%B8%D0%B4%D1%91%D1%82-%D0%B2%D0%B5%D1%81%D1%8C-%D0%B4%D0%B5%D0%BD%D1%8C/" /><meta property="article:section" content="archive" />
<meta property="article:published_time" content="2011-09-11T15:38:00+03:00" />
<meta property="article:modified_time" content="2011-09-11T15:38:00+03:00" />
<link rel="canonical" href="/archive/2011-09-11-%D0%B4%D0%BE%D0%B6%D0%B4%D1%8C-%D0%B8%D0%B4%D1%91%D1%82-%D0%B2%D0%B5%D1%81%D1%8C-%D0%B4%D0%B5%D0%BD%D1%8C/">
<link rel="preload" href="/fonts/forkawesome-webfont.woff2?v=1.2.0" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.min.e1bdf152d93b060b06ba5d496486ed9c201a8b95d335e035beb5faebe3b61cad.css" integrity="sha256-4b3xUtk7BgsGul1JZIbtnCAai5XTNeA1vrX66&#43;O2HK0=" crossorigin="anonymous" media="screen" />
<link rel="stylesheet" href="/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css" integrity="sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-dark">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
/var/log/NeonXP
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="/posts/">Блог</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/tags/">Теги</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/projects/">Проекты</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/">Всякое разное</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/index.xml">RSS</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/archive">Архив</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/contacts">Контакты</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container post">
<article>
<header>
<div class="post-title">
<h1 class="title">
<a class="title-link" href="/archive/2011-09-11-%D0%B4%D0%BE%D0%B6%D0%B4%D1%8C-%D0%B8%D0%B4%D1%91%D1%82-%D0%B2%D0%B5%D1%81%D1%8C-%D0%B4%D0%B5%D0%BD%D1%8C/">
Дождь идёт весь день
</a>
</h1>
</div>
<div class="post-meta">
<div class="date">
<span class="posted-on">
<i class="fa fa-calendar" aria-hidden="true"></i>
<time datetime="2011-09-11T15:38:00&#43;03:00">
сентября 11, 2011
</time>
</span>
<span class="reading-time">
<i class="fa fa-clock-o" aria-hidden="true"></i>
Читать одну минуту
</span>
</div>
</div>
</header>
<div class="post-content">
<p>Люблю такую погоду, она настраивает на рабочий лад. Или на долгие прогулки под ним. Вечером нужно будет обязательно выбраться гулять.</p>
<p><img src="/img/posts/1315741048720.png" alt=""></p>
<p><img src="/img/posts/1315741048721.png" alt=""></p>
</div>
<footer>
<h2>Комментарии</h2>
<div id="remark42"></div>
</footer>
</article>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css"
integrity="sha384-vKruj+a13U8yHIkAyGgK1J3ArTLzrFGBbBc0tDp4ad/EyewESeXE/Iv67Aj8gKZ0" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.js"
integrity="sha384-PwRUT/YqbnEjkZO0zZxNqcxACrXe+j766U2amXcgMg5457rve2Y7I6ZJSm2A0mS4" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/contrib/auto-render.min.js"
integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous"
onload="renderMathInElement(document.body,
{
delimiters: [
{left: '$$', right: '$$', display:true},
{left: '$', right: '$', display:false},
{left: '\\(', right: '\\)', display: false},
{left: '\\[', right: '\\]', display: true}
]
}
);"></script>
</section>
</div>
<footer class="footer">
<section class="container">
©
2007 -
2024
NeonXP
</section>
</footer>
</main>
<script src="/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js" integrity="sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc="></script>
<script>
var remark_config = {
host: 'https://comments.neonxp.ru',
site_id: 'neonxp_dev',
components: ['embed', 'last-comments', 'counter'],
max_shown_comments: 100,
theme: 'dark',
locale: 'ru',
show_email_subscription: true,
no_footer: true
}
</script>
<script>!function (e, n) { for (var o = 0; o < e.length; o++) { var r = n.createElement("script"), c = ".js", d = n.head || n.body; "noModule" in r ? (r.type = "module", c = ".mjs") : r.async = !0, r.defer = !0, r.src = remark_config.host + "/web/" + e[o] + c, d.appendChild(r) } }(remark_config.components || ["embed"], document);</script></body>
</html>

View file

@ -0,0 +1,277 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>
Новая жизнь · /var/log/NeonXP
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="NeonXP">
<meta name="description" content="Пора начинать новую жизнь. Вот и блог обновил. Всё старьё выкинул и сделал внешнюю уборку. Только ради всего, буду стараться не забивать на блог. Ибо уже не в первый раз.">
<meta name="keywords" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Новая жизнь"/>
<meta name="twitter:description" content="Пора начинать новую жизнь. Вот и блог обновил. Всё старьё выкинул и сделал внешнюю уборку. Только ради всего, буду стараться не забивать на блог. Ибо уже не в первый раз."/>
<meta property="og:title" content="Новая жизнь" />
<meta property="og:description" content="Пора начинать новую жизнь. Вот и блог обновил. Всё старьё выкинул и сделал внешнюю уборку. Только ради всего, буду стараться не забивать на блог. Ибо уже не в первый раз." />
<meta property="og:type" content="article" />
<meta property="og:url" content="/archive/2011-09-11-%D0%BD%D0%BE%D0%B2%D0%B0%D1%8F-%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C/" /><meta property="article:section" content="archive" />
<meta property="article:published_time" content="2011-09-11T03:32:00+03:00" />
<meta property="article:modified_time" content="2011-09-11T03:32:00+03:00" />
<link rel="canonical" href="/archive/2011-09-11-%D0%BD%D0%BE%D0%B2%D0%B0%D1%8F-%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C/">
<link rel="preload" href="/fonts/forkawesome-webfont.woff2?v=1.2.0" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.min.e1bdf152d93b060b06ba5d496486ed9c201a8b95d335e035beb5faebe3b61cad.css" integrity="sha256-4b3xUtk7BgsGul1JZIbtnCAai5XTNeA1vrX66&#43;O2HK0=" crossorigin="anonymous" media="screen" />
<link rel="stylesheet" href="/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css" integrity="sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-dark">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
/var/log/NeonXP
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="/posts/">Блог</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/tags/">Теги</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/projects/">Проекты</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/">Всякое разное</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/index.xml">RSS</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/archive">Архив</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/contacts">Контакты</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container post">
<article>
<header>
<div class="post-title">
<h1 class="title">
<a class="title-link" href="/archive/2011-09-11-%D0%BD%D0%BE%D0%B2%D0%B0%D1%8F-%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C/">
Новая жизнь
</a>
</h1>
</div>
<div class="post-meta">
<div class="date">
<span class="posted-on">
<i class="fa fa-calendar" aria-hidden="true"></i>
<time datetime="2011-09-11T03:32:00&#43;03:00">
сентября 11, 2011
</time>
</span>
<span class="reading-time">
<i class="fa fa-clock-o" aria-hidden="true"></i>
Читать одну минуту
</span>
</div>
<div class="tags">
<i class="fa fa-tag" aria-hidden="true"></i>
<span class="tag">
<a href="/tags/%D0%B1%D0%BB%D0%BE%D0%B3/">блог</a>
</span></div>
</div>
</header>
<div class="post-content">
<p>Пора начинать новую жизнь. Вот и блог обновил. Всё старьё выкинул и сделал внешнюю уборку. Только ради всего, буду стараться не забивать на блог. Ибо уже не в первый раз.</p>
</div>
<footer>
<h2>Комментарии</h2>
<div id="remark42"></div>
</footer>
</article>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css"
integrity="sha384-vKruj+a13U8yHIkAyGgK1J3ArTLzrFGBbBc0tDp4ad/EyewESeXE/Iv67Aj8gKZ0" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.js"
integrity="sha384-PwRUT/YqbnEjkZO0zZxNqcxACrXe+j766U2amXcgMg5457rve2Y7I6ZJSm2A0mS4" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/contrib/auto-render.min.js"
integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous"
onload="renderMathInElement(document.body,
{
delimiters: [
{left: '$$', right: '$$', display:true},
{left: '$', right: '$', display:false},
{left: '\\(', right: '\\)', display: false},
{left: '\\[', right: '\\]', display: true}
]
}
);"></script>
</section>
</div>
<footer class="footer">
<section class="container">
©
2007 -
2024
NeonXP
</section>
</footer>
</main>
<script src="/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js" integrity="sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc="></script>
<script>
var remark_config = {
host: 'https://comments.neonxp.ru',
site_id: 'neonxp_dev',
components: ['embed', 'last-comments', 'counter'],
max_shown_comments: 100,
theme: 'dark',
locale: 'ru',
show_email_subscription: true,
no_footer: true
}
</script>
<script>!function (e, n) { for (var o = 0; o < e.length; o++) { var r = n.createElement("script"), c = ".js", d = n.head || n.body; "noModule" in r ? (r.type = "module", c = ".mjs") : r.async = !0, r.defer = !0, r.src = remark_config.host + "/web/" + e[o] + c, d.appendChild(r) } }(remark_config.components || ["embed"], document);</script></body>
</html>

View file

@ -0,0 +1,272 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>
Традиционная картинка · /var/log/NeonXP
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="NeonXP">
<meta name="description" content="Личный блог Go разработчика">
<meta name="keywords" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Традиционная картинка"/>
<meta name="twitter:description" content=""/>
<meta property="og:title" content="Традиционная картинка" />
<meta property="og:description" content="" />
<meta property="og:type" content="article" />
<meta property="og:url" content="/archive/2011-09-11-%D1%82%D1%80%D0%B0%D0%B4%D0%B8%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0/" /><meta property="article:section" content="archive" />
<meta property="article:published_time" content="2011-09-11T20:18:00+03:00" />
<meta property="article:modified_time" content="2011-09-11T20:18:00+03:00" />
<link rel="canonical" href="/archive/2011-09-11-%D1%82%D1%80%D0%B0%D0%B4%D0%B8%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0/">
<link rel="preload" href="/fonts/forkawesome-webfont.woff2?v=1.2.0" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.min.e1bdf152d93b060b06ba5d496486ed9c201a8b95d335e035beb5faebe3b61cad.css" integrity="sha256-4b3xUtk7BgsGul1JZIbtnCAai5XTNeA1vrX66&#43;O2HK0=" crossorigin="anonymous" media="screen" />
<link rel="stylesheet" href="/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css" integrity="sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-dark">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
/var/log/NeonXP
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="/posts/">Блог</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/tags/">Теги</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/projects/">Проекты</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/">Всякое разное</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/index.xml">RSS</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/archive">Архив</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/contacts">Контакты</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container post">
<article>
<header>
<div class="post-title">
<h1 class="title">
<a class="title-link" href="/archive/2011-09-11-%D1%82%D1%80%D0%B0%D0%B4%D0%B8%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0/">
Традиционная картинка
</a>
</h1>
</div>
<div class="post-meta">
<div class="date">
<span class="posted-on">
<i class="fa fa-calendar" aria-hidden="true"></i>
<time datetime="2011-09-11T20:18:00&#43;03:00">
сентября 11, 2011
</time>
</span>
<span class="reading-time">
<i class="fa fa-clock-o" aria-hidden="true"></i>
Читать около 0 минут
</span>
</div>
</div>
</header>
<div class="post-content">
<p><img src="/img/posts/76290b19.gif" alt=""></p>
</div>
<footer>
<h2>Комментарии</h2>
<div id="remark42"></div>
</footer>
</article>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css"
integrity="sha384-vKruj+a13U8yHIkAyGgK1J3ArTLzrFGBbBc0tDp4ad/EyewESeXE/Iv67Aj8gKZ0" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.js"
integrity="sha384-PwRUT/YqbnEjkZO0zZxNqcxACrXe+j766U2amXcgMg5457rve2Y7I6ZJSm2A0mS4" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/contrib/auto-render.min.js"
integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous"
onload="renderMathInElement(document.body,
{
delimiters: [
{left: '$$', right: '$$', display:true},
{left: '$', right: '$', display:false},
{left: '\\(', right: '\\)', display: false},
{left: '\\[', right: '\\]', display: true}
]
}
);"></script>
</section>
</div>
<footer class="footer">
<section class="container">
©
2007 -
2024
NeonXP
</section>
</footer>
</main>
<script src="/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js" integrity="sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc="></script>
<script>
var remark_config = {
host: 'https://comments.neonxp.ru',
site_id: 'neonxp_dev',
components: ['embed', 'last-comments', 'counter'],
max_shown_comments: 100,
theme: 'dark',
locale: 'ru',
show_email_subscription: true,
no_footer: true
}
</script>
<script>!function (e, n) { for (var o = 0; o < e.length; o++) { var r = n.createElement("script"), c = ".js", d = n.head || n.body; "noModule" in r ? (r.type = "module", c = ".mjs") : r.async = !0, r.defer = !0, r.src = remark_config.host + "/web/" + e[o] + c, d.appendChild(r) } }(remark_config.components || ["embed"], document);</script></body>
</html>

View file

@ -0,0 +1,285 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>
Очередное начало очередной безумной недели · /var/log/NeonXP
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="NeonXP">
<meta name="description" content="Как же всё это уныло&hellip; Буэ&hellip; Зато сегодня ждем на собеседование нового человека. По резюме, вроде, адекватный человек. Не как ТОТ. Тьфу тьфу тьфу, чтоб не сглазить!
UPD: Фейл, сглазил.
UPD2: дабл фейл. Оба слились.">
<meta name="keywords" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Очередное начало очередной безумной недели"/>
<meta name="twitter:description" content="Как же всё это уныло&hellip; Буэ&hellip; Зато сегодня ждем на собеседование нового человека. По резюме, вроде, адекватный человек. Не как ТОТ. Тьфу тьфу тьфу, чтоб не сглазить!
UPD: Фейл, сглазил.
UPD2: дабл фейл. Оба слились."/>
<meta property="og:title" content="Очередное начало очередной безумной недели" />
<meta property="og:description" content="Как же всё это уныло&hellip; Буэ&hellip; Зато сегодня ждем на собеседование нового человека. По резюме, вроде, адекватный человек. Не как ТОТ. Тьфу тьфу тьфу, чтоб не сглазить!
UPD: Фейл, сглазил.
UPD2: дабл фейл. Оба слились." />
<meta property="og:type" content="article" />
<meta property="og:url" content="/archive/2011-09-12-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D0%BD%D0%BE%D0%B5-%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%BE-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D0%BD%D0%BE%D0%B9-%D0%B1%D0%B5%D0%B7%D1%83%D0%BC%D0%BD%D0%BE%D0%B9-%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8/" /><meta property="article:section" content="archive" />
<meta property="article:published_time" content="2011-09-12T10:01:00+03:00" />
<meta property="article:modified_time" content="2011-09-12T10:01:00+03:00" />
<link rel="canonical" href="/archive/2011-09-12-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D0%BD%D0%BE%D0%B5-%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%BE-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D0%BD%D0%BE%D0%B9-%D0%B1%D0%B5%D0%B7%D1%83%D0%BC%D0%BD%D0%BE%D0%B9-%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8/">
<link rel="preload" href="/fonts/forkawesome-webfont.woff2?v=1.2.0" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.min.e1bdf152d93b060b06ba5d496486ed9c201a8b95d335e035beb5faebe3b61cad.css" integrity="sha256-4b3xUtk7BgsGul1JZIbtnCAai5XTNeA1vrX66&#43;O2HK0=" crossorigin="anonymous" media="screen" />
<link rel="stylesheet" href="/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css" integrity="sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-dark">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
/var/log/NeonXP
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="/posts/">Блог</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/tags/">Теги</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/projects/">Проекты</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/">Всякое разное</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/index.xml">RSS</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/archive">Архив</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/contacts">Контакты</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container post">
<article>
<header>
<div class="post-title">
<h1 class="title">
<a class="title-link" href="/archive/2011-09-12-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D0%BD%D0%BE%D0%B5-%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%BE-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D0%BD%D0%BE%D0%B9-%D0%B1%D0%B5%D0%B7%D1%83%D0%BC%D0%BD%D0%BE%D0%B9-%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8/">
Очередное начало очередной безумной недели
</a>
</h1>
</div>
<div class="post-meta">
<div class="date">
<span class="posted-on">
<i class="fa fa-calendar" aria-hidden="true"></i>
<time datetime="2011-09-12T10:01:00&#43;03:00">
сентября 12, 2011
</time>
</span>
<span class="reading-time">
<i class="fa fa-clock-o" aria-hidden="true"></i>
Читать одну минуту
</span>
</div>
<div class="tags">
<i class="fa fa-tag" aria-hidden="true"></i>
<span class="tag">
<a href="/tags/%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0/">работа</a>
</span></div>
</div>
</header>
<div class="post-content">
<p>Как же всё это уныло&hellip; Буэ&hellip; Зато сегодня ждем на собеседование нового человека. По резюме, вроде, адекватный человек. Не как ТОТ. Тьфу тьфу тьфу, чтоб не сглазить!</p>
<p><em>UPD:</em> Фейл, сглазил.</p>
<p><em>UPD2:</em> дабл фейл. Оба слились.</p>
</div>
<footer>
<h2>Комментарии</h2>
<div id="remark42"></div>
</footer>
</article>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css"
integrity="sha384-vKruj+a13U8yHIkAyGgK1J3ArTLzrFGBbBc0tDp4ad/EyewESeXE/Iv67Aj8gKZ0" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.js"
integrity="sha384-PwRUT/YqbnEjkZO0zZxNqcxACrXe+j766U2amXcgMg5457rve2Y7I6ZJSm2A0mS4" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/contrib/auto-render.min.js"
integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous"
onload="renderMathInElement(document.body,
{
delimiters: [
{left: '$$', right: '$$', display:true},
{left: '$', right: '$', display:false},
{left: '\\(', right: '\\)', display: false},
{left: '\\[', right: '\\]', display: true}
]
}
);"></script>
</section>
</div>
<footer class="footer">
<section class="container">
©
2007 -
2024
NeonXP
</section>
</footer>
</main>
<script src="/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js" integrity="sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc="></script>
<script>
var remark_config = {
host: 'https://comments.neonxp.ru',
site_id: 'neonxp_dev',
components: ['embed', 'last-comments', 'counter'],
max_shown_comments: 100,
theme: 'dark',
locale: 'ru',
show_email_subscription: true,
no_footer: true
}
</script>
<script>!function (e, n) { for (var o = 0; o < e.length; o++) { var r = n.createElement("script"), c = ".js", d = n.head || n.body; "noModule" in r ? (r.type = "module", c = ".mjs") : r.async = !0, r.defer = !0, r.src = remark_config.host + "/web/" + e[o] + c, d.appendChild(r) } }(remark_config.components || ["embed"], document);</script></body>
</html>

View file

@ -0,0 +1,307 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>
Отчет за неделю :) · /var/log/NeonXP
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="NeonXP">
<meta name="description" content="Достаточно давно не писал, да и не о чём было особо писать. Работал, учился, болел. Сейчас на улице опять моя любимая погода: пасмурно и дождь, а я сижу на работе. Решил вот выйти в субботу, чтобы побольше всего сделать. Никого нет, тихо, спокойно, лепота!
Вчера был на очередной игре DozoR&rsquo;а. Игра была очень даже ничего. Хорошая, добротная, динамичная. Местами было действительно мало логики, чего только стоили строчки «стиха»:
«Большой пирог без пирога Выкину на улицу в траву» Логика здесь такая:">
<meta name="keywords" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Отчет за неделю :)"/>
<meta name="twitter:description" content="Достаточно давно не писал, да и не о чём было особо писать. Работал, учился, болел. Сейчас на улице опять моя любимая погода: пасмурно и дождь, а я сижу на работе. Решил вот выйти в субботу, чтобы побольше всего сделать. Никого нет, тихо, спокойно, лепота!
Вчера был на очередной игре DozoR&rsquo;а. Игра была очень даже ничего. Хорошая, добротная, динамичная. Местами было действительно мало логики, чего только стоили строчки «стиха»:
«Большой пирог без пирога Выкину на улицу в траву» Логика здесь такая:"/>
<meta property="og:title" content="Отчет за неделю :)" />
<meta property="og:description" content="Достаточно давно не писал, да и не о чём было особо писать. Работал, учился, болел. Сейчас на улице опять моя любимая погода: пасмурно и дождь, а я сижу на работе. Решил вот выйти в субботу, чтобы побольше всего сделать. Никого нет, тихо, спокойно, лепота!
Вчера был на очередной игре DozoR&rsquo;а. Игра была очень даже ничего. Хорошая, добротная, динамичная. Местами было действительно мало логики, чего только стоили строчки «стиха»:
«Большой пирог без пирога Выкину на улицу в траву» Логика здесь такая:" />
<meta property="og:type" content="article" />
<meta property="og:url" content="/archive/2011-09-24-%D0%BE%D1%82%D1%87%D0%B5%D1%82-%D0%B7%D0%B0-%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D1%8E/" /><meta property="article:section" content="archive" />
<meta property="article:published_time" content="2011-09-24T14:18:00+03:00" />
<meta property="article:modified_time" content="2011-09-24T14:18:00+03:00" />
<link rel="canonical" href="/archive/2011-09-24-%D0%BE%D1%82%D1%87%D0%B5%D1%82-%D0%B7%D0%B0-%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D1%8E/">
<link rel="preload" href="/fonts/forkawesome-webfont.woff2?v=1.2.0" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.min.e1bdf152d93b060b06ba5d496486ed9c201a8b95d335e035beb5faebe3b61cad.css" integrity="sha256-4b3xUtk7BgsGul1JZIbtnCAai5XTNeA1vrX66&#43;O2HK0=" crossorigin="anonymous" media="screen" />
<link rel="stylesheet" href="/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css" integrity="sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-dark">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
/var/log/NeonXP
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="/posts/">Блог</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/tags/">Теги</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/projects/">Проекты</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/">Всякое разное</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/index.xml">RSS</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/archive">Архив</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/contacts">Контакты</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container post">
<article>
<header>
<div class="post-title">
<h1 class="title">
<a class="title-link" href="/archive/2011-09-24-%D0%BE%D1%82%D1%87%D0%B5%D1%82-%D0%B7%D0%B0-%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D1%8E/">
Отчет за неделю :)
</a>
</h1>
</div>
<div class="post-meta">
<div class="date">
<span class="posted-on">
<i class="fa fa-calendar" aria-hidden="true"></i>
<time datetime="2011-09-24T14:18:00&#43;03:00">
сентября 24, 2011
</time>
</span>
<span class="reading-time">
<i class="fa fa-clock-o" aria-hidden="true"></i>
Читать одну минуту
</span>
</div>
<div class="tags">
<i class="fa fa-tag" aria-hidden="true"></i>
<span class="tag">
<a href="/tags/dozor/">DozoR</a>
</span>
<span class="separator"></span>
<span class="tag">
<a href="/tags/%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C/">жизнь</a>
</span>
<span class="separator"></span>
<span class="tag">
<a href="/tags/%D0%BF%D0%BE%D0%B3%D0%BE%D0%B4%D0%B0/">погода</a>
</span></div>
</div>
</header>
<div class="post-content">
<p>Достаточно давно не писал, да и не о чём было особо писать. Работал, учился, болел.
Сейчас на улице опять моя любимая погода: пасмурно и дождь, а я сижу на работе. Решил вот выйти в субботу, чтобы побольше всего сделать. Никого нет, тихо, спокойно, лепота!</p>
<p>Вчера был на очередной игре DozoR&rsquo;а. Игра была очень даже ничего. Хорошая, добротная, динамичная. Местами было действительно мало логики, чего только стоили строчки «стиха»:</p>
<pre tabindex="0"><code>«Большой пирог без пирога
Выкину на улицу в траву»
</code></pre><p>Логика здесь такая:</p>
<ol>
<li>Большой пирог без пирога - остаётся слово «большой»</li>
<li>В строке есть слово «улица»</li>
<li>В итоге имеем «большую улицу»</li>
<li>Переводим на татарский язык (зачем? почему? этого я так и не понял), получаем «зур урам»</li>
</ol>
<p>И большинство заданий были примерно такими же.</p>
<p>Ну и картинки оставшиеся в телефоне после игры под катом, если интересно:</p>
<p><img src="/img/posts/2011-09-24_00.31.09.jpg" alt=""></p>
<p><img src="/img/posts/2011-09-23_22.20.19.jpg" alt=""></p>
<p><img src="/img/posts/2011-09-23_22.20.33.jpg" alt=""></p>
</div>
<footer>
<h2>Комментарии</h2>
<div id="remark42"></div>
</footer>
</article>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css"
integrity="sha384-vKruj+a13U8yHIkAyGgK1J3ArTLzrFGBbBc0tDp4ad/EyewESeXE/Iv67Aj8gKZ0" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.js"
integrity="sha384-PwRUT/YqbnEjkZO0zZxNqcxACrXe+j766U2amXcgMg5457rve2Y7I6ZJSm2A0mS4" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/contrib/auto-render.min.js"
integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous"
onload="renderMathInElement(document.body,
{
delimiters: [
{left: '$$', right: '$$', display:true},
{left: '$', right: '$', display:false},
{left: '\\(', right: '\\)', display: false},
{left: '\\[', right: '\\]', display: true}
]
}
);"></script>
</section>
</div>
<footer class="footer">
<section class="container">
©
2007 -
2024
NeonXP
</section>
</footer>
</main>
<script src="/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js" integrity="sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc="></script>
<script>
var remark_config = {
host: 'https://comments.neonxp.ru',
site_id: 'neonxp_dev',
components: ['embed', 'last-comments', 'counter'],
max_shown_comments: 100,
theme: 'dark',
locale: 'ru',
show_email_subscription: true,
no_footer: true
}
</script>
<script>!function (e, n) { for (var o = 0; o < e.length; o++) { var r = n.createElement("script"), c = ".js", d = n.head || n.body; "noModule" in r ? (r.type = "module", c = ".mjs") : r.async = !0, r.defer = !0, r.src = remark_config.host + "/web/" + e[o] + c, d.appendChild(r) } }(remark_config.components || ["embed"], document);</script></body>
</html>

View file

@ -0,0 +1,287 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>
Чем развлечься в субботу · /var/log/NeonXP
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="NeonXP">
<meta name="description" content="Сегодня днём, совершенно неожиданно для себя, был приглашен на игру в пейнтбол. Играл я в первый раз, хотя уже давно имел желание открыть для себя это вид развлечения.
Впечатления от игры сложно описать словами, ведь слова не способны передать то обилие положительных эмоций, что я получил. Конечно же, не обошлось и без мелких травм. В частности, на приложенном фото видны последствия для моей многострадальной спины попадания шариков с краской с близкой дистанции.">
<meta name="keywords" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Чем развлечься в субботу"/>
<meta name="twitter:description" content="Сегодня днём, совершенно неожиданно для себя, был приглашен на игру в пейнтбол. Играл я в первый раз, хотя уже давно имел желание открыть для себя это вид развлечения.
Впечатления от игры сложно описать словами, ведь слова не способны передать то обилие положительных эмоций, что я получил. Конечно же, не обошлось и без мелких травм. В частности, на приложенном фото видны последствия для моей многострадальной спины попадания шариков с краской с близкой дистанции."/>
<meta property="og:title" content="Чем развлечься в субботу" />
<meta property="og:description" content="Сегодня днём, совершенно неожиданно для себя, был приглашен на игру в пейнтбол. Играл я в первый раз, хотя уже давно имел желание открыть для себя это вид развлечения.
Впечатления от игры сложно описать словами, ведь слова не способны передать то обилие положительных эмоций, что я получил. Конечно же, не обошлось и без мелких травм. В частности, на приложенном фото видны последствия для моей многострадальной спины попадания шариков с краской с близкой дистанции." />
<meta property="og:type" content="article" />
<meta property="og:url" content="/archive/2011-11-20-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D1%8C%D1%81%D1%8F-%D0%B2-%D1%81%D1%83%D0%B1%D0%B1%D0%BE%D1%82%D1%83/" /><meta property="article:section" content="archive" />
<meta property="article:published_time" content="2011-11-20T01:53:00+03:00" />
<meta property="article:modified_time" content="2011-11-20T01:53:00+03:00" />
<link rel="canonical" href="/archive/2011-11-20-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D1%8C%D1%81%D1%8F-%D0%B2-%D1%81%D1%83%D0%B1%D0%B1%D0%BE%D1%82%D1%83/">
<link rel="preload" href="/fonts/forkawesome-webfont.woff2?v=1.2.0" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.min.e1bdf152d93b060b06ba5d496486ed9c201a8b95d335e035beb5faebe3b61cad.css" integrity="sha256-4b3xUtk7BgsGul1JZIbtnCAai5XTNeA1vrX66&#43;O2HK0=" crossorigin="anonymous" media="screen" />
<link rel="stylesheet" href="/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css" integrity="sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-dark">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
/var/log/NeonXP
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="/posts/">Блог</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/tags/">Теги</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/projects/">Проекты</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/">Всякое разное</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/index.xml">RSS</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/archive">Архив</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/contacts">Контакты</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container post">
<article>
<header>
<div class="post-title">
<h1 class="title">
<a class="title-link" href="/archive/2011-11-20-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D1%8C%D1%81%D1%8F-%D0%B2-%D1%81%D1%83%D0%B1%D0%B1%D0%BE%D1%82%D1%83/">
Чем развлечься в субботу
</a>
</h1>
</div>
<div class="post-meta">
<div class="date">
<span class="posted-on">
<i class="fa fa-calendar" aria-hidden="true"></i>
<time datetime="2011-11-20T01:53:00&#43;03:00">
ноября 20, 2011
</time>
</span>
<span class="reading-time">
<i class="fa fa-clock-o" aria-hidden="true"></i>
Читать одну минуту
</span>
</div>
<div class="tags">
<i class="fa fa-tag" aria-hidden="true"></i>
<span class="tag">
<a href="/tags/%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C/">жизнь</a>
</span>
<span class="separator"></span>
<span class="tag">
<a href="/tags/%D0%BE%D1%82%D0%B4%D1%8B%D1%85/">отдых</a>
</span></div>
</div>
</header>
<div class="post-content">
<p>Сегодня днём, совершенно неожиданно для себя, был приглашен на игру в пейнтбол. Играл я в первый раз, хотя уже давно имел желание открыть для себя это вид развлечения.</p>
<p><img src="/img/posts/paintball.jpg" alt=""></p>
<p>Впечатления от игры сложно описать словами, ведь слова не способны передать то обилие положительных эмоций, что я получил. Конечно же, не обошлось и без мелких травм. В частности, на приложенном фото видны последствия для моей многострадальной спины попадания шариков с краской с близкой дистанции. Так же достаточно болезненным оказалось попадание в голову и локоть. Ощущение, как после удара камнем. Но, как ни странно, эти «боевые ранения» никак отрицательно не сказались на общем фане от игры.</p>
<p>Так же, хотелось поблагодарить людей игравших со мной за отлично проведенное время. Надо будет как-нибудь повторить ;)</p>
</div>
<footer>
<h2>Комментарии</h2>
<div id="remark42"></div>
</footer>
</article>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css"
integrity="sha384-vKruj+a13U8yHIkAyGgK1J3ArTLzrFGBbBc0tDp4ad/EyewESeXE/Iv67Aj8gKZ0" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.js"
integrity="sha384-PwRUT/YqbnEjkZO0zZxNqcxACrXe+j766U2amXcgMg5457rve2Y7I6ZJSm2A0mS4" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/contrib/auto-render.min.js"
integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous"
onload="renderMathInElement(document.body,
{
delimiters: [
{left: '$$', right: '$$', display:true},
{left: '$', right: '$', display:false},
{left: '\\(', right: '\\)', display: false},
{left: '\\[', right: '\\]', display: true}
]
}
);"></script>
</section>
</div>
<footer class="footer">
<section class="container">
©
2007 -
2024
NeonXP
</section>
</footer>
</main>
<script src="/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js" integrity="sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc="></script>
<script>
var remark_config = {
host: 'https://comments.neonxp.ru',
site_id: 'neonxp_dev',
components: ['embed', 'last-comments', 'counter'],
max_shown_comments: 100,
theme: 'dark',
locale: 'ru',
show_email_subscription: true,
no_footer: true
}
</script>
<script>!function (e, n) { for (var o = 0; o < e.length; o++) { var r = n.createElement("script"), c = ".js", d = n.head || n.body; "noModule" in r ? (r.type = "module", c = ".mjs") : r.async = !0, r.defer = !0, r.src = remark_config.host + "/web/" + e[o] + c, d.appendChild(r) } }(remark_config.components || ["embed"], document);</script></body>
</html>

View file

@ -0,0 +1,294 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>
Решение проблемы с 2Гис · /var/log/NeonXP
</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="color-scheme" content="light dark">
<meta name="author" content="NeonXP">
<meta name="description" content="Из-за особенностей своего хобби мне часто приходится задействовать 2Гис. Но после ноябрьских обновлений данная программа перестала у меня адекватно работать, а именно начала зависать буквально от всего - от движения мыши, нажатия кнопок интерфейса и т.п. Что только я уже не пытался с этим с делать! В один момент уже был готов похоронить его и пытаться найти ему альтернативу.
Но после упорного гугления проблема таки была решена! Не известно, в чем была проблема, но совместимость у дубля поломалась только с 1.">
<meta name="keywords" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Решение проблемы с 2Гис"/>
<meta name="twitter:description" content="Из-за особенностей своего хобби мне часто приходится задействовать 2Гис. Но после ноябрьских обновлений данная программа перестала у меня адекватно работать, а именно начала зависать буквально от всего - от движения мыши, нажатия кнопок интерфейса и т.п. Что только я уже не пытался с этим с делать! В один момент уже был готов похоронить его и пытаться найти ему альтернативу.
Но после упорного гугления проблема таки была решена! Не известно, в чем была проблема, но совместимость у дубля поломалась только с 1."/>
<meta property="og:title" content="Решение проблемы с 2Гис" />
<meta property="og:description" content="Из-за особенностей своего хобби мне часто приходится задействовать 2Гис. Но после ноябрьских обновлений данная программа перестала у меня адекватно работать, а именно начала зависать буквально от всего - от движения мыши, нажатия кнопок интерфейса и т.п. Что только я уже не пытался с этим с делать! В один момент уже был готов похоронить его и пытаться найти ему альтернативу.
Но после упорного гугления проблема таки была решена! Не известно, в чем была проблема, но совместимость у дубля поломалась только с 1." />
<meta property="og:type" content="article" />
<meta property="og:url" content="/archive/2011-11-21-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B-%D1%81-2%D0%B3%D0%B8%D1%81/" /><meta property="article:section" content="archive" />
<meta property="article:published_time" content="2011-11-21T09:49:00+03:00" />
<meta property="article:modified_time" content="2011-11-21T09:49:00+03:00" />
<link rel="canonical" href="/archive/2011-11-21-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B-%D1%81-2%D0%B3%D0%B8%D1%81/">
<link rel="preload" href="/fonts/forkawesome-webfont.woff2?v=1.2.0" as="font" type="font/woff2" crossorigin>
<link rel="stylesheet" href="/css/coder.min.e1bdf152d93b060b06ba5d496486ed9c201a8b95d335e035beb5faebe3b61cad.css" integrity="sha256-4b3xUtk7BgsGul1JZIbtnCAai5XTNeA1vrX66&#43;O2HK0=" crossorigin="anonymous" media="screen" />
<link rel="stylesheet" href="/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css" integrity="sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/svg+xml" href="/images/favicon.svg" sizes="any">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="apple-touch-icon" href="/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/images/safari-pinned-tab.svg" color="#5bbad5">
</head>
<body class="preload-transitions colorscheme-dark">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
/var/log/NeonXP
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle">
<i class="fa fa-bars fa-fw" aria-hidden="true"></i>
</label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="/posts/">Блог</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/tags/">Теги</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/projects/">Проекты</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/">Всякое разное</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/index.xml">RSS</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/archive">Архив</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="/other/contacts">Контакты</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container post">
<article>
<header>
<div class="post-title">
<h1 class="title">
<a class="title-link" href="/archive/2011-11-21-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B-%D1%81-2%D0%B3%D0%B8%D1%81/">
Решение проблемы с 2Гис
</a>
</h1>
</div>
<div class="post-meta">
<div class="date">
<span class="posted-on">
<i class="fa fa-calendar" aria-hidden="true"></i>
<time datetime="2011-11-21T09:49:00&#43;03:00">
ноября 21, 2011
</time>
</span>
<span class="reading-time">
<i class="fa fa-clock-o" aria-hidden="true"></i>
Читать одну минуту
</span>
</div>
<div class="tags">
<i class="fa fa-tag" aria-hidden="true"></i>
<span class="tag">
<a href="/tags/2gis/">2gis</a>
</span>
<span class="separator"></span>
<span class="tag">
<a href="/tags/2%D0%B3%D0%B8%D1%81/">2гис</a>
</span>
<span class="separator"></span>
<span class="tag">
<a href="/tags/dozor/">DozoR</a>
</span>
<span class="separator"></span>
<span class="tag">
<a href="/tags/wine/">wine</a>
</span></div>
</div>
</header>
<div class="post-content">
<p>Из-за особенностей своего хобби мне часто приходится задействовать 2Гис. Но после ноябрьских обновлений данная программа перестала у меня адекватно работать, а именно начала зависать буквально от всего - от движения мыши, нажатия кнопок интерфейса и т.п. Что только я уже не пытался с этим с делать! В один момент уже был готов похоронить его и пытаться найти ему альтернативу.</p>
<p>Но после упорного гугления проблема таки была решена! Не известно, в чем была проблема, но совместимость у дубля поломалась только с 1.3 веткой wine. Достаточно было откатиться на wine1.2, как всё тут же заработало!</p>
<p>Казалось бы, такое мелкое решение не достойно такого повествования, но тем не менее, решение проблемы не было очевидным и потенциально, это может пригодится тому, кто как и я столкнется с этой проблемой.</p>
</div>
<footer>
<h2>Комментарии</h2>
<div id="remark42"></div>
</footer>
</article>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css"
integrity="sha384-vKruj+a13U8yHIkAyGgK1J3ArTLzrFGBbBc0tDp4ad/EyewESeXE/Iv67Aj8gKZ0" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.js"
integrity="sha384-PwRUT/YqbnEjkZO0zZxNqcxACrXe+j766U2amXcgMg5457rve2Y7I6ZJSm2A0mS4" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/contrib/auto-render.min.js"
integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous"
onload="renderMathInElement(document.body,
{
delimiters: [
{left: '$$', right: '$$', display:true},
{left: '$', right: '$', display:false},
{left: '\\(', right: '\\)', display: false},
{left: '\\[', right: '\\]', display: true}
]
}
);"></script>
</section>
</div>
<footer class="footer">
<section class="container">
©
2007 -
2024
NeonXP
</section>
</footer>
</main>
<script src="/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js" integrity="sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc="></script>
<script>
var remark_config = {
host: 'https://comments.neonxp.ru',
site_id: 'neonxp_dev',
components: ['embed', 'last-comments', 'counter'],
max_shown_comments: 100,
theme: 'dark',
locale: 'ru',
show_email_subscription: true,
no_footer: true
}
</script>
<script>!function (e, n) { for (var o = 0; o < e.length; o++) { var r = n.createElement("script"), c = ".js", d = n.head || n.body; "noModule" in r ? (r.type = "module", c = ".mjs") : r.async = !0, r.defer = !0, r.src = remark_config.host + "/web/" + e[o] + c, d.appendChild(r) } }(remark_config.components || ["embed"], document);</script></body>
</html>

134
public/archive/index.xml Normal file
View file

@ -0,0 +1,134 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Архив on /var/log/NeonXP</title>
<link>/archive/</link>
<description>Recent content in Архив on /var/log/NeonXP</description>
<generator>Hugo -- gohugo.io</generator>
<language>ru</language>
<lastBuildDate>Mon, 21 Nov 2011 09:49:00 +0300</lastBuildDate><atom:link href="/archive/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Решение проблемы с 2Гис</title>
<link>/archive/2011-11-21-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B-%D1%81-2%D0%B3%D0%B8%D1%81/</link>
<pubDate>Mon, 21 Nov 2011 09:49:00 +0300</pubDate>
<guid>/archive/2011-11-21-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B-%D1%81-2%D0%B3%D0%B8%D1%81/</guid>
<description>Из-за особенностей своего хобби мне часто приходится задействовать 2Гис. Но после ноябрьских обновлений данная программа перестала у меня адекватно работать, а именно начала зависать буквально от всего - от движения мыши, нажатия кнопок интерфейса и т.п. Что только я уже не пытался с этим с делать! В один момент уже был готов похоронить его и пытаться найти ему альтернативу.
Но после упорного гугления проблема таки была решена! Не известно, в чем была проблема, но совместимость у дубля поломалась только с 1.</description>
</item>
<item>
<title>Чем развлечься в субботу</title>
<link>/archive/2011-11-20-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D1%8C%D1%81%D1%8F-%D0%B2-%D1%81%D1%83%D0%B1%D0%B1%D0%BE%D1%82%D1%83/</link>
<pubDate>Sun, 20 Nov 2011 01:53:00 +0300</pubDate>
<guid>/archive/2011-11-20-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D1%8C%D1%81%D1%8F-%D0%B2-%D1%81%D1%83%D0%B1%D0%B1%D0%BE%D1%82%D1%83/</guid>
<description>Сегодня днём, совершенно неожиданно для себя, был приглашен на игру в пейнтбол. Играл я в первый раз, хотя уже давно имел желание открыть для себя это вид развлечения.
Впечатления от игры сложно описать словами, ведь слова не способны передать то обилие положительных эмоций, что я получил. Конечно же, не обошлось и без мелких травм. В частности, на приложенном фото видны последствия для моей многострадальной спины попадания шариков с краской с близкой дистанции.</description>
</item>
<item>
<title>Отчет за неделю :)</title>
<link>/archive/2011-09-24-%D0%BE%D1%82%D1%87%D0%B5%D1%82-%D0%B7%D0%B0-%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D1%8E/</link>
<pubDate>Sat, 24 Sep 2011 14:18:00 +0300</pubDate>
<guid>/archive/2011-09-24-%D0%BE%D1%82%D1%87%D0%B5%D1%82-%D0%B7%D0%B0-%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D1%8E/</guid>
<description>Достаточно давно не писал, да и не о чём было особо писать. Работал, учился, болел. Сейчас на улице опять моя любимая погода: пасмурно и дождь, а я сижу на работе. Решил вот выйти в субботу, чтобы побольше всего сделать. Никого нет, тихо, спокойно, лепота!
Вчера был на очередной игре DozoR&amp;rsquo;а. Игра была очень даже ничего. Хорошая, добротная, динамичная. Местами было действительно мало логики, чего только стоили строчки «стиха»:
«Большой пирог без пирога Выкину на улицу в траву» Логика здесь такая:</description>
</item>
<item>
<title>Очередное начало очередной безумной недели</title>
<link>/archive/2011-09-12-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D0%BD%D0%BE%D0%B5-%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%BE-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D0%BD%D0%BE%D0%B9-%D0%B1%D0%B5%D0%B7%D1%83%D0%BC%D0%BD%D0%BE%D0%B9-%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8/</link>
<pubDate>Mon, 12 Sep 2011 10:01:00 +0300</pubDate>
<guid>/archive/2011-09-12-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D0%BD%D0%BE%D0%B5-%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%BE-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D0%BD%D0%BE%D0%B9-%D0%B1%D0%B5%D0%B7%D1%83%D0%BC%D0%BD%D0%BE%D0%B9-%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8/</guid>
<description>Как же всё это уныло&amp;hellip; Буэ&amp;hellip; Зато сегодня ждем на собеседование нового человека. По резюме, вроде, адекватный человек. Не как ТОТ. Тьфу тьфу тьфу, чтоб не сглазить!
UPD: Фейл, сглазил.
UPD2: дабл фейл. Оба слились.</description>
</item>
<item>
<title>Традиционная картинка</title>
<link>/archive/2011-09-11-%D1%82%D1%80%D0%B0%D0%B4%D0%B8%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0/</link>
<pubDate>Sun, 11 Sep 2011 20:18:00 +0300</pubDate>
<guid>/archive/2011-09-11-%D1%82%D1%80%D0%B0%D0%B4%D0%B8%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0/</guid>
<description></description>
</item>
<item>
<title>Дождь идёт весь день</title>
<link>/archive/2011-09-11-%D0%B4%D0%BE%D0%B6%D0%B4%D1%8C-%D0%B8%D0%B4%D1%91%D1%82-%D0%B2%D0%B5%D1%81%D1%8C-%D0%B4%D0%B5%D0%BD%D1%8C/</link>
<pubDate>Sun, 11 Sep 2011 15:38:00 +0300</pubDate>
<guid>/archive/2011-09-11-%D0%B4%D0%BE%D0%B6%D0%B4%D1%8C-%D0%B8%D0%B4%D1%91%D1%82-%D0%B2%D0%B5%D1%81%D1%8C-%D0%B4%D0%B5%D0%BD%D1%8C/</guid>
<description>Люблю такую погоду, она настраивает на рабочий лад. Или на долгие прогулки под ним. Вечером нужно будет обязательно выбраться гулять.</description>
</item>
<item>
<title>Новая жизнь</title>
<link>/archive/2011-09-11-%D0%BD%D0%BE%D0%B2%D0%B0%D1%8F-%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C/</link>
<pubDate>Sun, 11 Sep 2011 03:32:00 +0300</pubDate>
<guid>/archive/2011-09-11-%D0%BD%D0%BE%D0%B2%D0%B0%D1%8F-%D0%B6%D0%B8%D0%B7%D0%BD%D1%8C/</guid>
<description>Пора начинать новую жизнь. Вот и блог обновил. Всё старьё выкинул и сделал внешнюю уборку. Только ради всего, буду стараться не забивать на блог. Ибо уже не в первый раз.</description>
</item>
<item>
<title>Странное д.р.</title>
<link>/archive/2008-05-10-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5-%D0%B4.%D1%80./</link>
<pubDate>Sat, 10 May 2008 01:52:00 +0300</pubDate>
<guid>/archive/2008-05-10-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5-%D0%B4.%D1%80./</guid>
<description>Сегодня было самое странное из моих д.р.! Хоть я и узнал что дофига народа не придет, зато сегодня было запоздалое(или слишком ранее?) отмечание моей д.р.! Владимир(шеф мой) позвал меня после салюта в клуб &amp;ldquo;Джокер&amp;rdquo;, где выступали его знакомые (гр. &amp;ldquo;Листья травы&amp;rdquo;, &amp;ldquo;Макс и Ко.&amp;rdquo;, &amp;ldquo;Большой куш&amp;rdquo; и там к моему удивлению по его просьбе группа &amp;ldquo;Большой Куш&amp;rdquo; исполнила для меня песню группы Red Hot Chilli Peppers - Can&amp;rsquo;t stop! Я был поражен, удивлен, рад!</description>
</item>
<item>
<title>Ну вот и сессия пришла...</title>
<link>/archive/2007-12-26-%D0%BD%D1%83-%D0%B2%D0%BE%D1%82-%D0%B8-%D1%81%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D0%BF%D1%80%D0%B8%D1%88%D0%BB%D0%B0.../</link>
<pubDate>Wed, 26 Dec 2007 23:54:00 +0300</pubDate>
<guid>/archive/2007-12-26-%D0%BD%D1%83-%D0%B2%D0%BE%D1%82-%D0%B8-%D1%81%D0%B5%D1%81%D1%81%D0%B8%D1%8F-%D0%BF%D1%80%D0%B8%D1%88%D0%BB%D0%B0.../</guid>
<description>Хоть и начнется зачетная сессия 28го(!!!! это еще одна особенность моего ВУЗа) числа, но зачеты уже идут во всю. &amp;ldquo;И на нашей улице будет праздник&amp;rdquo;. У мну сдано уже 4 зачода есть. Неужели все будет хорошо?&amp;hellip;</description>
</item>
<item>
<title>прямой эфир - подъезд дубль 2</title>
<link>/archive/2007-12-11-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D0%BE%D0%B4%D1%8A%D0%B5%D0%B7%D0%B4-%D0%B4%D1%83%D0%B1%D0%BB%D1%8C-2/</link>
<pubDate>Tue, 11 Dec 2007 22:56:00 +0300</pubDate>
<guid>/archive/2007-12-11-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D0%BE%D0%B4%D1%8A%D0%B5%D0%B7%D0%B4-%D0%B4%D1%83%D0%B1%D0%BB%D1%8C-2/</guid>
<description>стоим в подъезде, джо ненароко сказал слово &amp;ldquo;проблема&amp;rdquo;. я бы не придал этому бы этому значения если бы игорь не сказал &amp;ldquo;проблема&amp;hellip;.. проблема&amp;hellip;.. *ЛЯ!!!&amp;rdquo; и тут вспомнили про проблемы на учебном фронте&amp;hellip;.. настроение упало до 0&amp;hellip;.. сейчас медленно пошло в минус&amp;hellip;.. и как так жить??!</description>
</item>
<item>
<title>прямой эфир - призрак оперы</title>
<link>/archive/2007-11-08-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D1%80%D0%B8%D0%B7%D1%80%D0%B0%D0%BA-%D0%BE%D0%BF%D0%B5%D1%80%D1%8B/</link>
<pubDate>Thu, 08 Nov 2007 23:20:00 +0300</pubDate>
<guid>/archive/2007-11-08-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D1%80%D0%B8%D0%B7%D1%80%D0%B0%D0%BA-%D0%BE%D0%BF%D0%B5%D1%80%D1%8B/</guid>
<description>сегодня с друзьями (не буду показывать пальцем на скудный френд лист) ходили на семинар Opera Software, была прекрасная дружеская атмосфера, обсирание мелкомягких, раздача футболок, дисков и автографов, диалоги &amp;ldquo;по делу&amp;rdquo; с разработчиками, умные рассказы, интересные презентации новых продуктов, таких как операмини 4.0 и опера 9.5 бета, которая во время синхронизации умудрилась очень неплохо обвалиться, хотя это не испортило впечатления от новых технологий. кстати, о технологиях, в бете меня больше всего поразила до глубины души поддержка технологии svg(замена флешу на xml) и маленький демо ролик на ней в котором было вставленно 3(!</description>
</item>
<item>
<title>прямой эфир - база гамма</title>
<link>/archive/2007-11-06-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%B1%D0%B0%D0%B7%D0%B0-%D0%B3%D0%B0%D0%BC%D0%BC%D0%B0/</link>
<pubDate>Tue, 06 Nov 2007 21:05:00 +0300</pubDate>
<guid>/archive/2007-11-06-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%B1%D0%B0%D0%B7%D0%B0-%D0%B3%D0%B0%D0%BC%D0%BC%D0%B0/</guid>
<description>сегодня лег в 5 утра, встал в 2&amp;hellip; хожу как ни от мира сего&amp;hellip; Когда вышел под вечер за сигаретами на меня нахлынул поток разных грустных воспоминаний о 2003-2004 годах&amp;hellip; еще сегодня написала одна девушка которая достаточно давно перестала со мной разговаривать&amp;hellip; странно&amp;hellip; до сдачи работы не считая сегодняшнего дня остался один день&amp;hellip; а сегодня я нифига не работал. завтра коллоквиум по физике.. почитал лекции три больше не мог&amp;hellip; завтра самый ужасный день, среда&amp;hellip; ненавижу среды&amp;hellip; и почему они бывают чаще чем например четверги&amp;hellip;</description>
</item>
<item>
<title>прямой эфир - продолжение</title>
<link>/archive/2007-11-05-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D1%80%D0%BE%D0%B4%D0%BE%D0%BB%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5/</link>
<pubDate>Mon, 05 Nov 2007 23:35:00 +0300</pubDate>
<guid>/archive/2007-11-05-%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D0%B9-%D1%8D%D1%84%D0%B8%D1%80-%D0%BF%D1%80%D0%BE%D0%B4%D0%BE%D0%BB%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5/</guid>
<description>только что досмотрели с джо все что было с кирком&amp;hellip; грустно что больше НИКОГДА не будет продолжения&amp;hellip; мне так будет не хватать пафоса ТОСа и лично тов. кирка&amp;hellip;.</description>
</item>
</channel>
</rss>

9
public/browserconfig.xml Normal file
View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/img/mstile-150x150.png"/>
<TileColor>#ffffff</TileColor>
</tile>
</msapplication>
</browserconfig>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Categories on /var/log/NeonXP</title>
<link>/categories/</link>
<description>Recent content in Categories on /var/log/NeonXP</description>
<generator>Hugo -- gohugo.io</generator>
<language>ru</language><atom:link href="/categories/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View file

@ -0,0 +1,650 @@
{
"sourceInformation": {
"source": "devcontainer-cli"
},
"features": [
{
"id": "common-utils",
"version": "2.3.1",
"name": "Common Utilities",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/common-utils",
"description": "Installs a set of common command line utilities, Oh My Zsh!, and sets up a non-root user.",
"options": {
"installZsh": {
"type": "boolean",
"default": true,
"description": "Install ZSH?"
},
"configureZshAsDefaultShell": {
"type": "boolean",
"default": false,
"description": "Change default shell to ZSH?"
},
"installOhMyZsh": {
"type": "boolean",
"default": true,
"description": "Install Oh My Zsh!?"
},
"installOhMyZshConfig": {
"type": "boolean",
"default": true,
"description": "Allow installing the default dev container .zshrc templates?"
},
"upgradePackages": {
"type": "boolean",
"default": true,
"description": "Upgrade OS packages?"
},
"username": {
"type": "string",
"proposals": [
"devcontainer",
"vscode",
"codespace",
"none",
"automatic"
],
"default": "automatic",
"description": "Enter name of a non-root user to configure or none to skip"
},
"userUid": {
"type": "string",
"proposals": [
"1001",
"automatic"
],
"default": "automatic",
"description": "Enter UID for non-root user"
},
"userGid": {
"type": "string",
"proposals": [
"1001",
"automatic"
],
"default": "automatic",
"description": "Enter GID for non-root user"
},
"nonFreePackages": {
"type": "boolean",
"default": false,
"description": "Add packages from non-free Debian repository? (Debian only)"
}
}
},
{
"id": "docker-in-docker",
"version": "2.7.1",
"name": "Docker (Docker-in-Docker)",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/docker-in-docker",
"description": "Create child containers *inside* a container, independent from the host's docker instance. Installs Docker extension in the container along with needed CLIs.",
"options": {
"version": {
"type": "string",
"proposals": [
"latest",
"none",
"20.10"
],
"default": "latest",
"description": "Select or enter a Docker/Moby Engine version. (Availability can vary by OS version.)"
},
"moby": {
"type": "boolean",
"default": true,
"description": "Install OSS Moby build instead of Docker CE"
},
"dockerDashComposeVersion": {
"type": "string",
"enum": [
"none",
"v1",
"v2"
],
"default": "v1",
"description": "Default version of Docker Compose (v1 or v2 or none)"
},
"azureDnsAutoDetection": {
"type": "boolean",
"default": true,
"description": "Allow automatically setting the dockerd DNS server when the installation script detects it is running in Azure"
},
"dockerDefaultAddressPool": {
"type": "string",
"default": "",
"proposals": [],
"description": "Define default address pools for Docker networks. e.g. base=192.168.0.0/16,size=24"
},
"installDockerBuildx": {
"type": "boolean",
"default": true,
"description": "Install Docker Buildx"
}
},
"entrypoint": "/usr/local/share/docker-init.sh",
"privileged": true,
"containerEnv": {
"DOCKER_BUILDKIT": "1"
},
"customizations": {
"vscode": {
"extensions": [
"ms-azuretools.vscode-docker"
]
}
},
"mounts": [
{
"source": "dind-var-lib-docker-${devcontainerId}",
"target": "/var/lib/docker",
"type": "volume"
}
],
"installsAfter": [
"neonxp.ru/devcontainers/devcontainers-features-common-utils.tgz"
]
},
{
"id": "docker-outside-of-docker",
"version": "1.3.1",
"name": "Docker (docker-outside-of-docker)",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/docker-outside-of-docker",
"description": "Re-use the host docker socket, adding the Docker CLI to a container. Feature invokes a script to enable using a forwarded Docker socket within a container to run Docker commands.",
"options": {
"version": {
"type": "string",
"proposals": [
"latest",
"none",
"20.10"
],
"default": "latest",
"description": "Select or enter a Docker/Moby CLI version. (Availability can vary by OS version.)"
},
"moby": {
"type": "boolean",
"default": true,
"description": "Install OSS Moby build instead of Docker CE"
},
"dockerDashComposeVersion": {
"type": "string",
"enum": [
"none",
"v1",
"v2"
],
"default": "v2",
"description": "Compose version to use for docker-compose (v1 or v2 or none)"
},
"installDockerBuildx": {
"type": "boolean",
"default": true,
"description": "Install Docker Buildx"
}
},
"entrypoint": "/usr/local/share/docker-init.sh",
"customizations": {
"vscode": {
"extensions": [
"ms-azuretools.vscode-docker"
]
}
},
"mounts": [
{
"source": "/var/run/docker.sock",
"target": "/var/run/docker-host.sock",
"type": "bind"
}
],
"installsAfter": [
"neonxp.ru/devcontainers/devcontainers-features-common-utils.tgz"
],
"legacyIds": [
"docker-from-docker"
],
"currentId": "docker-outside-of-docker"
},
{
"id": "git",
"version": "1.1.6",
"name": "Git (from source)",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/git",
"description": "Install an up-to-date version of Git, built from source as needed. Useful for when you want the latest and greatest features. Auto-detects latest stable version and installs needed dependencies.",
"options": {
"version": {
"type": "string",
"proposals": [
"latest",
"os-provided"
],
"default": "os-provided",
"description": "Select or enter a Git version."
},
"ppa": {
"type": "boolean",
"default": true,
"description": "Install from PPA if available"
}
},
"installsAfter": [
"neonxp.ru/devcontainers/devcontainers-features-common-utils.tgz"
]
},
{
"id": "git-lfs",
"version": "1.1.1",
"name": "Git Large File Support (LFS)",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/git-lfs",
"description": "Installs Git Large File Support (Git LFS) along with needed dependencies. Useful for base Dockerfiles that often are missing required install dependencies like git and curl.",
"options": {
"version": {
"type": "string",
"proposals": [
"latest",
"none"
],
"default": "latest",
"description": "Select version of Git LFS to install"
},
"autoPull": {
"type": "boolean",
"default": true,
"description": "Automatically pull LFS files when creating the container. When false, running 'git lfs pull' in the container will have the same effect."
}
},
"postCreateCommand": "/usr/local/share/pull-git-lfs-artifacts.sh",
"installsAfter": [
"neonxp.ru/devcontainers/devcontainers-features-common-utils.tgz"
]
},
{
"id": "go",
"version": "1.2.2",
"name": "Go",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/go",
"description": "Installs Go and common Go utilities. Auto-detects latest version and installs needed dependencies.",
"options": {
"version": {
"type": "string",
"proposals": [
"latest",
"none",
"1.21",
"1.20"
],
"default": "latest",
"description": "Select or enter a Go version to install"
},
"golangciLintVersion": {
"type": "string",
"default": "latest",
"description": "Version of golangci-lint to install"
}
},
"init": true,
"customizations": {
"vscode": {
"extensions": [
"golang.Go"
]
}
},
"containerEnv": {
"GOROOT": "/usr/local/go",
"GOPATH": "/go",
"PATH": "/usr/local/go/bin:/go/bin:${PATH}"
},
"capAdd": [
"SYS_PTRACE"
],
"securityOpt": [
"seccomp=unconfined"
],
"installsAfter": [
"neonxp.ru/devcontainers/devcontainers-features-common-utils.tgz"
]
},
{
"id": "hugo",
"version": "1.1.2",
"name": "Hugo",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/hugo",
"options": {
"version": {
"type": "string",
"proposals": [
"latest"
],
"default": "latest",
"description": "Select or enter a version."
},
"extended": {
"type": "boolean",
"default": false,
"description": "Install Hugo extended for SASS/SCSS changes"
}
},
"containerEnv": {
"HUGO_DIR": "/usr/local/hugo",
"PATH": "/usr/local/hugo/bin:${PATH}"
},
"installsAfter": [
"neonxp.ru/devcontainers/devcontainers-features-common-utils.tgz"
]
},
{
"id": "kubectl-helm-minikube",
"version": "1.1.5",
"name": "Kubectl, Helm, and Minikube",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/kubectl-helm-minikube",
"description": "Installs latest version of kubectl, Helm, and optionally minikube. Auto-detects latest versions and installs needed dependencies.",
"options": {
"version": {
"type": "string",
"proposals": [
"latest",
"none",
"1.23",
"1.22",
"1.21",
"none"
],
"default": "latest",
"description": "Select or enter a Kubernetes version to install"
},
"helm": {
"type": "string",
"proposals": [
"latest",
"none"
],
"default": "latest",
"description": "Select or enter a Helm version to install"
},
"minikube": {
"type": "string",
"proposals": [
"latest",
"none"
],
"default": "latest",
"description": "Select or enter a Minikube version to install"
}
},
"mounts": [
{
"source": "minikube-config",
"target": "/home/vscode/.minikube",
"type": "volume"
}
],
"installsAfter": [
"neonxp.ru/devcontainers/devcontainers-features-common-utils.tgz"
]
},
{
"id": "node",
"version": "1.3.1",
"name": "Node.js (via nvm), yarn and pnpm",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/node",
"description": "Installs Node.js, nvm, yarn, pnpm, and needed dependencies.",
"options": {
"version": {
"type": "string",
"proposals": [
"lts",
"latest",
"none",
"18",
"16",
"14"
],
"default": "lts",
"description": "Select or enter a Node.js version to install"
},
"nodeGypDependencies": {
"type": "boolean",
"default": true,
"description": "Install dependencies to compile native node modules (node-gyp)?"
},
"nvmInstallPath": {
"type": "string",
"default": "/usr/local/share/nvm",
"description": "The path where NVM will be installed."
},
"nvmVersion": {
"type": "string",
"proposals": [
"latest",
"0.39"
],
"default": "latest",
"description": "Version of NVM to install."
}
},
"customizations": {
"vscode": {
"extensions": [
"dbaeumer.vscode-eslint"
]
}
},
"containerEnv": {
"NVM_DIR": "/usr/local/share/nvm",
"NVM_SYMLINK_CURRENT": "true",
"PATH": "/usr/local/share/nvm/current/bin:${PATH}"
},
"installsAfter": [
"neonxp.ru/devcontainers/devcontainers-features-common-utils.tgz"
]
},
{
"id": "php",
"version": "1.1.2",
"name": "PHP",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/php",
"options": {
"version": {
"type": "string",
"proposals": [
"latest",
"8",
"8.2",
"8.2.0",
"none"
],
"default": "latest",
"description": "Select or enter a PHP version"
},
"installComposer": {
"type": "boolean",
"default": true,
"description": "Install PHP Composer?"
}
},
"customizations": {
"vscode": {
"extensions": [
"xdebug.php-debug",
"bmewburn.vscode-intelephense-client",
"xdebug.php-pack",
"devsense.phptools-vscode"
]
}
},
"containerEnv": {
"PHP_PATH": "/usr/local/php/current",
"PATH": "/usr/local/php/current/bin:${PATH}"
},
"installsAfter": [
"neonxp.ru/devcontainers/devcontainers-features-common-utils.tgz"
]
},
{
"id": "python",
"version": "1.3.1",
"name": "Python",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/python",
"description": "Installs the provided version of Python, as well as PIPX, and other common Python utilities. JupyterLab is conditionally installed with the python feature. Note: May require source code compilation.",
"options": {
"version": {
"type": "string",
"proposals": [
"latest",
"os-provided",
"none",
"3.12",
"3.11",
"3.10",
"3.9",
"3.8",
"3.7",
"3.6"
],
"default": "os-provided",
"description": "Select a Python version to install."
},
"installTools": {
"type": "boolean",
"default": true,
"description": "Install common Python tools like pylint"
},
"optimize": {
"type": "boolean",
"default": false,
"description": "Optimize Python for performance when compiled (slow)"
},
"installPath": {
"type": "string",
"default": "/usr/local/python",
"description": "The path where python will be installed."
},
"installJupyterlab": {
"type": "boolean",
"default": false,
"description": "Install JupyterLab, a web-based interactive development environment for notebooks"
},
"configureJupyterlabAllowOrigin": {
"type": "string",
"default": "",
"description": "Configure JupyterLab to accept HTTP requests from the specified origin"
},
"httpProxy": {
"type": "string",
"default": "",
"description": "Connect to GPG keyservers using a proxy for fetching source code signatures by configuring this option"
}
},
"containerEnv": {
"PYTHON_PATH": "/usr/local/python/current",
"PIPX_HOME": "/usr/local/py-utils",
"PIPX_BIN_DIR": "/usr/local/py-utils/bin",
"PATH": "/usr/local/python/current/bin:/usr/local/py-utils/bin:${PATH}"
},
"customizations": {
"vscode": {
"extensions": [
"ms-python.python",
"ms-python.vscode-pylance"
],
"settings": {
"python.defaultInterpreterPath": "/usr/local/python/current/bin/python"
}
}
},
"installsAfter": [
"neonxp.ru/devcontainers/devcontainers-features-common-utils.tgz",
"ghcr.io/devcontainers/features/oryx"
]
},
{
"id": "rust",
"version": "1.1.1",
"name": "Rust",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/rust",
"description": "Installs Rust, common Rust utilities, and their required dependencies",
"options": {
"version": {
"type": "string",
"proposals": [
"latest",
"none",
"1.70",
"1.69",
"1.68",
"1.67",
"1.66",
"1.65",
"1.64",
"1.63",
"1.62",
"1.61"
],
"default": "latest",
"description": "Select or enter a version of Rust to install."
},
"profile": {
"type": "string",
"proposals": [
"minimal",
"default",
"complete"
],
"default": "minimal",
"description": "Select a rustup install profile."
}
},
"customizations": {
"vscode": {
"extensions": [
"vadimcn.vscode-lldb",
"rust-lang.rust-analyzer",
"tamasfe.even-better-toml",
"serayuzgur.crates"
],
"settings": {
"files.watcherExclude": {
"**/target/**": true
}
}
}
},
"containerEnv": {
"CARGO_HOME": "/usr/local/cargo",
"RUSTUP_HOME": "/usr/local/rustup",
"PATH": "/usr/local/cargo/bin:${PATH}"
},
"capAdd": [
"SYS_PTRACE"
],
"securityOpt": [
"seccomp=unconfined"
],
"installsAfter": [
"neonxp.ru/devcontainers/devcontainers-features-common-utils.tgz"
]
},
{
"id": "sshd",
"version": "1.0.9",
"name": "SSH server",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/sshd",
"description": "Adds a SSH server into a container so that you can use an external terminal, sftp, or SSHFS to interact with it.",
"options": {
"version": {
"type": "string",
"proposals": [
"latest"
],
"default": "latest",
"description": "Currently unused."
}
},
"entrypoint": "/usr/local/share/ssh-init.sh",
"installsAfter": [
"neonxp.ru/devcontainers/devcontainers-features-common-utils.tgz"
]
}
]
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

220
public/files/key.pgp Normal file
View file

@ -0,0 +1,220 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQENBGRFqAEBCAC1F2ffayw1MM+LGChXH+QdXkh7dSaTIE+ebfUNiBXLCvoI97BR
ntqE51ayjeBtMaaKorkKi5t8V4dER4pl0N53REteCtIOhhiopUw6d/Aux5T+eSvs
mjoCmACeSsPFPzXxqb/vAjmbBLmjfzs6Z+FTMg1bVpUk9rk9d9uq4KC212HWuD3z
3GduxYG1hciX5AVqcLo7boiW7Ps4lKZFP7DicWkGGLlOJikgJkPQx1XlvMKgQwkk
orqcRjfnTfqwktLCn61ZfdP+c4mCsvpcioed6Io0neTGY8dTduBeXnC0j0aw3uQV
pkeIc+JsHtMAWjd6qBHK6nloew9Zn0wo1RjbABEBAAG0I05lb25YUCAoUHJpbWFy
eSBtYWlsKSA8aUBuZW9ueHAucnU+iQFOBBMBCgA4FiEEcoJWYahY/70O84vVNeM+
Grd3azkFAmWN7wcCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQNeM+Grd3
azn6Qwf6Ao8iIi+0tcB5z+sqkOSi2p+Ha13JajkKRJmqE4yZOD1p+VnlkguljkfZ
msUmocbCgWRO6j0tBbznZNFLIfBHIFqXs+N6yWW8pAsuvIFrE/V5irChbcyBogUw
Auwte9aR5xPfAa1myMBG0UJrbXE4do7nYD/Be4kHZSz6MsmTij/RBtGDWkI55CFp
DNCXHLufOQC/ZJxPgD16medg//4l1Vk5i4iw90qxVdfez5OEol5iO4lRB0Tea2qF
0ahd5xh1fHVHxACrMAWopg1JgUqq2o5sxzP5Bw3I6t/8KA5rd6rAe7Zt7aHj9MZP
LnrCsf6K/fKOhzBoFfH31Ft3HZ5XfbQVTmVvblhQIDxpQG5lb254cC5kZXY+iQFO
BBMBCgA4FiEEcoJWYahY/70O84vVNeM+Grd3azkFAmRFqAECGwMFCwkIBwIGFQoJ
CAsCBBYCAwECHgECF4AACgkQNeM+Grd3azkTLgf/VzmSjVhvgVdcosIqMbfZEhpM
PargR4WHVyoZgfSQO2+fRkdhlQRjotp4YgqrOGkHZupnlSvj/lp9IVfodSCSROUF
jE8Sy3aAmA4N3Me6AhIjCVrZKAoXOTu4qLzswf9LEVlTxB2AV0eMsn6x75tDpdi9
ocnwPVwb3HNxRo9Rdp3fMiMz4xdbW7m+CpO1iiYvXVUBJCJc91mbzOXBJwCi4qFX
4UtokKchV16Q2mJ/liIkj8m1JT7rE3nh7ad3sIeON7YW800j48xEyyRJgn9kkEo1
ZW1zE8XQ0EbblKSxjGbpHJDuR5q4tP4N74glPtRK7y1XRG/PpcX3kcj8vafVftH/
AAAg2/8AACDWARAAAQEAAAAAAAAAAAAAAAD/2P/gABBKRklGAAEBAABIAEgAAP/h
AExFeGlmAABNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAADoAEAAwAAAAEAAQAA
oAIABAAAAAEAAAD6oAMABAAAAAEAAAD6AAAAAP/tACxQaG90b3Nob3AgMy4wADhC
SU0EJQAAAAAAENQdjNmPALIE6YAJmOz4Qn7/wgARCAD6APoDASIAAhEBAxEB/8QA
HwAAAQUBAQEBAQEAAAAAAAAAAwIEAQUABgcICQoL/8QAwxAAAQMDAgQDBAYEBwYE
CAZzAQIAAxEEEiEFMRMiEAZBUTIUYXEjB4EgkUIVoVIzsSRiMBbBctFDkjSCCOFT
QCVjFzXwk3OiUESyg/EmVDZklHTCYNKEoxhw4idFN2WzVXWklcOF8tNGdoDjR1Zm
tAkKGRooKSo4OTpISUpXWFlaZ2hpand4eXqGh4iJipCWl5iZmqClpqeoqaqwtba3
uLm6wMTFxsfIycrQ1NXW19jZ2uDk5ebn6Onq8/T19vf4+fr/xAAfAQADAQEBAQEB
AQEBAAAAAAABAgADBAUGBwgJCgv/xADDEQACAgEDAwMCAwUCBQIEBIcBAAIRAxAS
IQQgMUETBTAiMlEUQAYzI2FCFXFSNIFQJJGhQ7EWB2I1U/DRJWDBROFy8ReCYzZw
JkVUkiei0ggJChgZGigpKjc4OTpGR0hJSlVWV1hZWmRlZmdoaWpzdHV2d3h5eoCD
hIWGh4iJipCTlJWWl5iZmqCjpKWmp6ipqrCys7S1tre4ubrAwsPExcbHyMnK0NPU
1dbX2Nna4OLj5OXm5+jp6vLz9PX29/j5+v/bAEMADAwMDAwMFAwMFB0UFBQdJx0d
HR0nMScnJycnMTsxMTExMTE7Ozs7Ozs7O0dHR0dHR1NTU1NTXV1dXV1dXV1dXf/b
AEMBDg8PGBYYKBYWKGFCNkJhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh
YWFhYWFhYWFhYWFhYWFhYWFhYf/aAAwDAQACEQMRAAAB5TbVttW21bbVttW21bLd
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
ftdjKfPun5dkfLsrspq/mf8AJ7SRftJdCx8NGvsO9RwVr2CB5sJHl3T8uyPl25I4
nspTV/M/5Pb7GT+1qzH6tXYPTtU+XDspXmO+jT8uwQANHQUDqXiniWENX8z/AJPY
ML/ZaV+jr6jsHQ9hEPLsFeXn2x7J+Xfg9E0+brxV69lfzP8Ak9g1I9R2iV8Kfh2H
YrP5WVHiWVjgntrxTp3T8uyPl91X8z/k9h2PodXj2HYRj5ntgr8/FlJ8mPQ90/Ls
j5fdV/M/5PYdhJ6dw6llR82E+Xn2Eg8+w9eyfl2R8vuq/mf8nsOykevcPljsZvV1
akfh2oeB7J+XZHy+6r+ZA+D4PJI17lRHF0o8EvJYqXweKeA71o+HYZPgwlPAfdV/
M4rGjqk/dq6urr3L0ev8xSPV5H79O2ryQXSTT7+peKXR1Dql1+9Qal9XD+e6eD10
PYd8R24OjqPu9RdE6Dvq9P5rX7lFah1T24d9Q8u1O1S6Rfi6q76fz2veqXjK6jV1
T2r9ykepeS/9T6uqC6L0dfLto6cS9dB/qz1DqdHSPQPXvp/qjX72n+rNf98J/wBQ
/wD/xAAzEAEAAwACAgICAgMBAQAAAgsBEQAhMUFRYXGBkaGxwfDREOHxIDBAUGBw
gJCgsMDQ4P/aAAgBAQABPyH/APO2eChkRe//APTPE3Y5f+Scf85G7Bp/+kCUFj2+
OKoa1bFLYUjwpiV4X/nEY3mf/wBFd3NAQf8AMjTVr0cH33/xAmS6t9NIqhKI6f8A
DdtFQ/8A6D60vE/85nmrwY8urux7H/8AAp/4D4k991D/AHVNzD/xGGubv/8AO4W8
xr/wCaUDv4YuqAQGf8A//BFf+Wfh7C8Cny6vzv8Azmb7g/8AygXC91gGFUNapRyt
1OPXdy0P+BUf/jT/AIkkNSnn46//AANkbBl5X/8AG2nC4H/GQa1/8veEb5ef+BUf
/lv/AAZ6Kxyeu6NRwlEdLzje+0jH/wDDx/FAy12DLDfJ/wDZj/8AOiv/AABQPvus
0OH3/wA5P/w8fx/y/Ff8w/8A0JP+rx8r/P8Azk//AA8fx/yP7v4vsfmyPMpoFxO/
8CQuf6vufm/qFQJ4H5vufmxqTo/r/nEoJrpqVnmzUQ3XR/yYyV7n5vufmnEX3V+v
xq9SHP8Ap/y/vf5/5yf/AIeP4/5f4/j/AL5U0/r/AJ+5/X/P1iu/vj5qJyGXaP7X
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
/DRInVKahfgPC7UFKYfVCAN0Osbd/Fa89w==
=q8dW
-----END PGP PUBLIC KEY BLOCK-----

3005
public/files/remark.css Normal file

File diff suppressed because it is too large Load diff

33
public/files/root_ca.crt Normal file
View file

@ -0,0 +1,33 @@
-----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE-----

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

BIN
public/games/fonts/PICO-8.ttf Executable file

Binary file not shown.

File diff suppressed because it is too large Load diff

1128
public/games/gameof15.html Normal file

File diff suppressed because it is too large Load diff

157
public/games/gameof15.js Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

35
public/games/index.html Normal file
View file

@ -0,0 +1,35 @@
<html>
<head>
<title>PICO-8 Cartridges by NeonXP</title>
<meta name="viewport" content="width=device-width, user-scalable=no">
<link rel="stylesheet" href="style.css" />
</head>
<body>
<div class="row">
<div class="cartridge">
<span class="title">snake</span>
<img src="snake.p8.png" />
<a href="snake.html">R Play</a>
<a href="snake.p8.png">D download</a>
</div>
<div class="cartridge">
<span class="title">color lines</span>
<img src="lines.p8.png" />
<a href="lines.html">R Play</a>
<a href="lines.p8.png">D download</a>
</div>
<div class="cartridge">
<span class="title">Bubble Breaker</span>
<img src="bubblebreaker.p8.png" />
<a href="bubblebreaker.html">R Play</a>
<a href="bubblebreaker.p8.png">D download</a>
</div>
<div class="cartridge">
<span class="title">game of 15</span>
<img src="gameof15.p8.png" />
<a href="gameof15.html">R Play</a>
<a href="gameof15.p8.png">D download</a>
</div>
</div>
</body>
</html>

1128
public/games/lines.html Normal file

File diff suppressed because it is too large Load diff

157
public/games/lines.js Normal file

File diff suppressed because one or more lines are too long

BIN
public/games/lines.p8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 403 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 283 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 357 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

View file

@ -0,0 +1,65 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Цветные линии</title>
<base href="/" />
<!-- This meta viewport ensures the webpage's dimensions change according to the device it's on. This is called Responsive Web Design.-->
<meta name="viewport"
content="viewport-fit=cover, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=5.0" />
<meta name="description" content="Цветные линии" />
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#181818" />
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#f3f3f3" />
<!-- These meta tags are Apple-specific, and set the web application to run in full-screen mode with a black status bar. Learn more at https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html-->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-title" content="Цветные линии" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<!-- This tag is used by the PWA Starter CLI to identify template projects. Don't remove if you are using the CLI. -->
<meta name="pwa-starter-template-identity" content="lines"/>
<!-- Imports an icon to represent the document. -->
<link rel="icon" href="/games/lines/assets/icons/icon-48x48.png" type="image/x-icon" />
<!-- Imports the manifest to represent the web application. A web app must have a manifest to be a PWA. -->
<link rel="manifest" href="/games/lines/manifest.webmanifest" />
<!-- light mode and dark mode CSS -->
<link rel="stylesheet" media="(prefers-color-scheme:light)"
href="https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.0.0-beta.73/dist/themes/light.css">
<link rel="stylesheet" media="(prefers-color-scheme:dark)"
href="https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.0.0-beta.73/dist/themes/dark.css"
onload="document.documentElement.classList.add('sl-theme-dark');">
</head>
<body>
<script>
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register(
'/games/lines/sw.js'
);
}
</script>
<script src="/games/lines/wasm_exec.js"></script>
<script>
// Polyfill
if (!WebAssembly.instantiateStreaming) {
WebAssembly.instantiateStreaming = async (resp, importObject) => {
const source = await (await resp).arrayBuffer();
return await WebAssembly.instantiate(source, importObject);
};
}
const go = new Go();
WebAssembly.instantiateStreaming(fetch("/games/lines/lines.wasm"), go.importObject).then(result => {
go.run(result.instance);
});
</script>
</body>
</html>

BIN
public/games/lines/lines.wasm Executable file

Binary file not shown.

View file

@ -0,0 +1,61 @@
{
"id": "/",
"scope": "/",
"name": "PWA Starter",
"display": "standalone",
"start_url": "/",
"short_name": "starter",
"theme_color": "#E1477E",
"description": "This is a PWA Starter app",
"orientation": "any",
"background_color": "#E1477E",
"related_applications": [],
"prefer_related_applications": false,
"display_override": ["window-controls-overlay"],
"icons": [
{
"src": "assets/icons/512x512.png",
"sizes": "512x512",
"type": "image/png"
},
{
"src": "assets/icons/192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "assets/icons/48x48.png",
"sizes": "48x48",
"type": "image/png"
},
{
"src": "assets/icons/24x24.png",
"sizes": "24x24",
"type": "image/png"
}
],
"screenshots": [
{
"src": "assets/screenshots/screen.png",
"sizes": "1617x1012",
"type": "image/png"
}
],
"features": [
"Cross Platform",
"fast",
"simple"
],
"categories": [
"social"
],
"shortcuts": [
{
"name": "Open About",
"short_name": "About",
"description": "Open the about page",
"url": "/about",
"icons": [{ "src": "assets/icons/192x192.png", "sizes": "192x192" }]
}
]
}

View file

@ -0,0 +1,59 @@
{
"name": "Цветные линии",
"short_name": "Линии",
"theme_color": "#1976d2",
"background_color": "#000000",
"display": "standalone",
"scope": "./",
"start_url": "./",
"icons": [
{
"src": "assets/icons/icon-72x72.png",
"sizes": "72x72",
"type": "image/png",
"purpose": "maskable any"
},
{
"src": "assets/icons/icon-96x96.png",
"sizes": "96x96",
"type": "image/png",
"purpose": "maskable any"
},
{
"src": "assets/icons/icon-128x128.png",
"sizes": "128x128",
"type": "image/png",
"purpose": "maskable any"
},
{
"src": "assets/icons/icon-144x144.png",
"sizes": "144x144",
"type": "image/png",
"purpose": "maskable any"
},
{
"src": "assets/icons/icon-152x152.png",
"sizes": "152x152",
"type": "image/png",
"purpose": "maskable any"
},
{
"src": "assets/icons/icon-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable any"
},
{
"src": "assets/icons/icon-384x384.png",
"sizes": "384x384",
"type": "image/png",
"purpose": "maskable any"
},
{
"src": "assets/icons/icon-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable any"
}
]
}

8
public/games/lines/sw.js Normal file
View file

@ -0,0 +1,8 @@
importScripts(
'https://storage.googleapis.com/workbox-cdn/releases/6.5.4/workbox-sw.js'
);
// This is your Service Worker, you can put any of your custom Service Worker
// code in this file, above the `precacheAndRoute` line.
workbox.precaching.precacheAndRoute(self.__WB_MANIFEST || []);

View file

@ -0,0 +1,554 @@
// Copyright 2018 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
"use strict";
(() => {
const enosys = () => {
const err = new Error("not implemented");
err.code = "ENOSYS";
return err;
};
if (!globalThis.fs) {
let outputBuf = "";
globalThis.fs = {
constants: { O_WRONLY: -1, O_RDWR: -1, O_CREAT: -1, O_TRUNC: -1, O_APPEND: -1, O_EXCL: -1 }, // unused
writeSync(fd, buf) {
outputBuf += decoder.decode(buf);
const nl = outputBuf.lastIndexOf("\n");
if (nl != -1) {
console.log(outputBuf.substring(0, nl));
outputBuf = outputBuf.substring(nl + 1);
}
return buf.length;
},
write(fd, buf, offset, length, position, callback) {
if (offset !== 0 || length !== buf.length || position !== null) {
callback(enosys());
return;
}
const n = this.writeSync(fd, buf);
callback(null, n);
},
chmod(path, mode, callback) { callback(enosys()); },
chown(path, uid, gid, callback) { callback(enosys()); },
close(fd, callback) { callback(enosys()); },
fchmod(fd, mode, callback) { callback(enosys()); },
fchown(fd, uid, gid, callback) { callback(enosys()); },
fstat(fd, callback) { callback(enosys()); },
fsync(fd, callback) { callback(null); },
ftruncate(fd, length, callback) { callback(enosys()); },
lchown(path, uid, gid, callback) { callback(enosys()); },
link(path, link, callback) { callback(enosys()); },
lstat(path, callback) { callback(enosys()); },
mkdir(path, perm, callback) { callback(enosys()); },
open(path, flags, mode, callback) { callback(enosys()); },
read(fd, buffer, offset, length, position, callback) { callback(enosys()); },
readdir(path, callback) { callback(enosys()); },
readlink(path, callback) { callback(enosys()); },
rename(from, to, callback) { callback(enosys()); },
rmdir(path, callback) { callback(enosys()); },
stat(path, callback) { callback(enosys()); },
symlink(path, link, callback) { callback(enosys()); },
truncate(path, length, callback) { callback(enosys()); },
unlink(path, callback) { callback(enosys()); },
utimes(path, atime, mtime, callback) { callback(enosys()); },
};
}
if (!globalThis.process) {
globalThis.process = {
getuid() { return -1; },
getgid() { return -1; },
geteuid() { return -1; },
getegid() { return -1; },
getgroups() { throw enosys(); },
pid: -1,
ppid: -1,
umask() { throw enosys(); },
cwd() { throw enosys(); },
chdir() { throw enosys(); },
}
}
if (!globalThis.crypto) {
throw new Error("globalThis.crypto is not available, polyfill required (crypto.getRandomValues only)");
}
if (!globalThis.performance) {
throw new Error("globalThis.performance is not available, polyfill required (performance.now only)");
}
if (!globalThis.TextEncoder) {
throw new Error("globalThis.TextEncoder is not available, polyfill required");
}
if (!globalThis.TextDecoder) {
throw new Error("globalThis.TextDecoder is not available, polyfill required");
}
const encoder = new TextEncoder("utf-8");
const decoder = new TextDecoder("utf-8");
globalThis.Go = class {
constructor() {
this.argv = ["js"];
this.env = {};
this.exit = (code) => {
if (code !== 0) {
console.warn("exit code:", code);
}
};
this._exitPromise = new Promise((resolve) => {
this._resolveExitPromise = resolve;
});
this._pendingEvent = null;
this._scheduledTimeouts = new Map();
this._nextCallbackTimeoutID = 1;
const setInt64 = (addr, v) => {
this.mem.setUint32(addr + 0, v, true);
this.mem.setUint32(addr + 4, Math.floor(v / 4294967296), true);
}
const getInt64 = (addr) => {
const low = this.mem.getUint32(addr + 0, true);
const high = this.mem.getInt32(addr + 4, true);
return low + high * 4294967296;
}
const loadValue = (addr) => {
const f = this.mem.getFloat64(addr, true);
if (f === 0) {
return undefined;
}
if (!isNaN(f)) {
return f;
}
const id = this.mem.getUint32(addr, true);
return this._values[id];
}
const storeValue = (addr, v) => {
const nanHead = 0x7FF80000;
if (typeof v === "number" && v !== 0) {
if (isNaN(v)) {
this.mem.setUint32(addr + 4, nanHead, true);
this.mem.setUint32(addr, 0, true);
return;
}
this.mem.setFloat64(addr, v, true);
return;
}
if (v === undefined) {
this.mem.setFloat64(addr, 0, true);
return;
}
let id = this._ids.get(v);
if (id === undefined) {
id = this._idPool.pop();
if (id === undefined) {
id = this._values.length;
}
this._values[id] = v;
this._goRefCounts[id] = 0;
this._ids.set(v, id);
}
this._goRefCounts[id]++;
let typeFlag = 0;
switch (typeof v) {
case "object":
if (v !== null) {
typeFlag = 1;
}
break;
case "string":
typeFlag = 2;
break;
case "symbol":
typeFlag = 3;
break;
case "function":
typeFlag = 4;
break;
}
this.mem.setUint32(addr + 4, nanHead | typeFlag, true);
this.mem.setUint32(addr, id, true);
}
const loadSlice = (addr) => {
const array = getInt64(addr + 0);
const len = getInt64(addr + 8);
return new Uint8Array(this._inst.exports.mem.buffer, array, len);
}
const loadSliceOfValues = (addr) => {
const array = getInt64(addr + 0);
const len = getInt64(addr + 8);
const a = new Array(len);
for (let i = 0; i < len; i++) {
a[i] = loadValue(array + i * 8);
}
return a;
}
const loadString = (addr) => {
const saddr = getInt64(addr + 0);
const len = getInt64(addr + 8);
return decoder.decode(new DataView(this._inst.exports.mem.buffer, saddr, len));
}
const timeOrigin = Date.now() - performance.now();
this.importObject = {
go: {
// Go's SP does not change as long as no Go code is running. Some operations (e.g. calls, getters and setters)
// may synchronously trigger a Go event handler. This makes Go code get executed in the middle of the imported
// function. A goroutine can switch to a new stack if the current stack is too small (see morestack function).
// This changes the SP, thus we have to update the SP used by the imported function.
// func wasmExit(code int32)
"runtime.wasmExit": (sp) => {
sp >>>= 0;
const code = this.mem.getInt32(sp + 8, true);
this.exited = true;
delete this._inst;
delete this._values;
delete this._goRefCounts;
delete this._ids;
delete this._idPool;
this.exit(code);
},
// func wasmWrite(fd uintptr, p unsafe.Pointer, n int32)
"runtime.wasmWrite": (sp) => {
sp >>>= 0;
const fd = getInt64(sp + 8);
const p = getInt64(sp + 16);
const n = this.mem.getInt32(sp + 24, true);
fs.writeSync(fd, new Uint8Array(this._inst.exports.mem.buffer, p, n));
},
// func resetMemoryDataView()
"runtime.resetMemoryDataView": (sp) => {
sp >>>= 0;
this.mem = new DataView(this._inst.exports.mem.buffer);
},
// func nanotime1() int64
"runtime.nanotime1": (sp) => {
sp >>>= 0;
setInt64(sp + 8, (timeOrigin + performance.now()) * 1000000);
},
// func walltime() (sec int64, nsec int32)
"runtime.walltime": (sp) => {
sp >>>= 0;
const msec = (new Date).getTime();
setInt64(sp + 8, msec / 1000);
this.mem.setInt32(sp + 16, (msec % 1000) * 1000000, true);
},
// func scheduleTimeoutEvent(delay int64) int32
"runtime.scheduleTimeoutEvent": (sp) => {
sp >>>= 0;
const id = this._nextCallbackTimeoutID;
this._nextCallbackTimeoutID++;
this._scheduledTimeouts.set(id, setTimeout(
() => {
this._resume();
while (this._scheduledTimeouts.has(id)) {
// for some reason Go failed to register the timeout event, log and try again
// (temporary workaround for https://github.com/golang/go/issues/28975)
console.warn("scheduleTimeoutEvent: missed timeout event");
this._resume();
}
},
getInt64(sp + 8) + 1, // setTimeout has been seen to fire up to 1 millisecond early
));
this.mem.setInt32(sp + 16, id, true);
},
// func clearTimeoutEvent(id int32)
"runtime.clearTimeoutEvent": (sp) => {
sp >>>= 0;
const id = this.mem.getInt32(sp + 8, true);
clearTimeout(this._scheduledTimeouts.get(id));
this._scheduledTimeouts.delete(id);
},
// func getRandomData(r []byte)
"runtime.getRandomData": (sp) => {
sp >>>= 0;
crypto.getRandomValues(loadSlice(sp + 8));
},
// func finalizeRef(v ref)
"syscall/js.finalizeRef": (sp) => {
sp >>>= 0;
const id = this.mem.getUint32(sp + 8, true);
this._goRefCounts[id]--;
if (this._goRefCounts[id] === 0) {
const v = this._values[id];
this._values[id] = null;
this._ids.delete(v);
this._idPool.push(id);
}
},
// func stringVal(value string) ref
"syscall/js.stringVal": (sp) => {
sp >>>= 0;
storeValue(sp + 24, loadString(sp + 8));
},
// func valueGet(v ref, p string) ref
"syscall/js.valueGet": (sp) => {
sp >>>= 0;
const result = Reflect.get(loadValue(sp + 8), loadString(sp + 16));
sp = this._inst.exports.getsp() >>> 0; // see comment above
storeValue(sp + 32, result);
},
// func valueSet(v ref, p string, x ref)
"syscall/js.valueSet": (sp) => {
sp >>>= 0;
Reflect.set(loadValue(sp + 8), loadString(sp + 16), loadValue(sp + 32));
},
// func valueDelete(v ref, p string)
"syscall/js.valueDelete": (sp) => {
sp >>>= 0;
Reflect.deleteProperty(loadValue(sp + 8), loadString(sp + 16));
},
// func valueIndex(v ref, i int) ref
"syscall/js.valueIndex": (sp) => {
sp >>>= 0;
storeValue(sp + 24, Reflect.get(loadValue(sp + 8), getInt64(sp + 16)));
},
// valueSetIndex(v ref, i int, x ref)
"syscall/js.valueSetIndex": (sp) => {
sp >>>= 0;
Reflect.set(loadValue(sp + 8), getInt64(sp + 16), loadValue(sp + 24));
},
// func valueCall(v ref, m string, args []ref) (ref, bool)
"syscall/js.valueCall": (sp) => {
sp >>>= 0;
try {
const v = loadValue(sp + 8);
const m = Reflect.get(v, loadString(sp + 16));
const args = loadSliceOfValues(sp + 32);
const result = Reflect.apply(m, v, args);
sp = this._inst.exports.getsp() >>> 0; // see comment above
storeValue(sp + 56, result);
this.mem.setUint8(sp + 64, 1);
} catch (err) {
sp = this._inst.exports.getsp() >>> 0; // see comment above
storeValue(sp + 56, err);
this.mem.setUint8(sp + 64, 0);
}
},
// func valueInvoke(v ref, args []ref) (ref, bool)
"syscall/js.valueInvoke": (sp) => {
sp >>>= 0;
try {
const v = loadValue(sp + 8);
const args = loadSliceOfValues(sp + 16);
const result = Reflect.apply(v, undefined, args);
sp = this._inst.exports.getsp() >>> 0; // see comment above
storeValue(sp + 40, result);
this.mem.setUint8(sp + 48, 1);
} catch (err) {
sp = this._inst.exports.getsp() >>> 0; // see comment above
storeValue(sp + 40, err);
this.mem.setUint8(sp + 48, 0);
}
},
// func valueNew(v ref, args []ref) (ref, bool)
"syscall/js.valueNew": (sp) => {
sp >>>= 0;
try {
const v = loadValue(sp + 8);
const args = loadSliceOfValues(sp + 16);
const result = Reflect.construct(v, args);
sp = this._inst.exports.getsp() >>> 0; // see comment above
storeValue(sp + 40, result);
this.mem.setUint8(sp + 48, 1);
} catch (err) {
sp = this._inst.exports.getsp() >>> 0; // see comment above
storeValue(sp + 40, err);
this.mem.setUint8(sp + 48, 0);
}
},
// func valueLength(v ref) int
"syscall/js.valueLength": (sp) => {
sp >>>= 0;
setInt64(sp + 16, parseInt(loadValue(sp + 8).length));
},
// valuePrepareString(v ref) (ref, int)
"syscall/js.valuePrepareString": (sp) => {
sp >>>= 0;
const str = encoder.encode(String(loadValue(sp + 8)));
storeValue(sp + 16, str);
setInt64(sp + 24, str.length);
},
// valueLoadString(v ref, b []byte)
"syscall/js.valueLoadString": (sp) => {
sp >>>= 0;
const str = loadValue(sp + 8);
loadSlice(sp + 16).set(str);
},
// func valueInstanceOf(v ref, t ref) bool
"syscall/js.valueInstanceOf": (sp) => {
sp >>>= 0;
this.mem.setUint8(sp + 24, (loadValue(sp + 8) instanceof loadValue(sp + 16)) ? 1 : 0);
},
// func copyBytesToGo(dst []byte, src ref) (int, bool)
"syscall/js.copyBytesToGo": (sp) => {
sp >>>= 0;
const dst = loadSlice(sp + 8);
const src = loadValue(sp + 32);
if (!(src instanceof Uint8Array || src instanceof Uint8ClampedArray)) {
this.mem.setUint8(sp + 48, 0);
return;
}
const toCopy = src.subarray(0, dst.length);
dst.set(toCopy);
setInt64(sp + 40, toCopy.length);
this.mem.setUint8(sp + 48, 1);
},
// func copyBytesToJS(dst ref, src []byte) (int, bool)
"syscall/js.copyBytesToJS": (sp) => {
sp >>>= 0;
const dst = loadValue(sp + 8);
const src = loadSlice(sp + 16);
if (!(dst instanceof Uint8Array || dst instanceof Uint8ClampedArray)) {
this.mem.setUint8(sp + 48, 0);
return;
}
const toCopy = src.subarray(0, dst.length);
dst.set(toCopy);
setInt64(sp + 40, toCopy.length);
this.mem.setUint8(sp + 48, 1);
},
"debug": (value) => {
console.log(value);
},
}
};
}
async run(instance) {
if (!(instance instanceof WebAssembly.Instance)) {
throw new Error("Go.run: WebAssembly.Instance expected");
}
this._inst = instance;
this.mem = new DataView(this._inst.exports.mem.buffer);
this._values = [ // JS values that Go currently has references to, indexed by reference id
NaN,
0,
null,
true,
false,
globalThis,
this,
];
this._goRefCounts = new Array(this._values.length).fill(Infinity); // number of references that Go has to a JS value, indexed by reference id
this._ids = new Map([ // mapping from JS values to reference ids
[0, 1],
[null, 2],
[true, 3],
[false, 4],
[globalThis, 5],
[this, 6],
]);
this._idPool = []; // unused ids that have been garbage collected
this.exited = false; // whether the Go program has exited
// Pass command line arguments and environment variables to WebAssembly by writing them to the linear memory.
let offset = 4096;
const strPtr = (str) => {
const ptr = offset;
const bytes = encoder.encode(str + "\0");
new Uint8Array(this.mem.buffer, offset, bytes.length).set(bytes);
offset += bytes.length;
if (offset % 8 !== 0) {
offset += 8 - (offset % 8);
}
return ptr;
};
const argc = this.argv.length;
const argvPtrs = [];
this.argv.forEach((arg) => {
argvPtrs.push(strPtr(arg));
});
argvPtrs.push(0);
const keys = Object.keys(this.env).sort();
keys.forEach((key) => {
argvPtrs.push(strPtr(`${key}=${this.env[key]}`));
});
argvPtrs.push(0);
const argv = offset;
argvPtrs.forEach((ptr) => {
this.mem.setUint32(offset, ptr, true);
this.mem.setUint32(offset + 4, 0, true);
offset += 8;
});
// The linker guarantees global data starts from at least wasmMinDataAddr.
// Keep in sync with cmd/link/internal/ld/data.go:wasmMinDataAddr.
const wasmMinDataAddr = 4096 + 8192;
if (offset >= wasmMinDataAddr) {
throw new Error("total length of command line and environment variables exceeds limit");
}
this._inst.exports.run(argc, argv);
if (this.exited) {
this._resolveExitPromise();
}
await this._exitPromise;
}
_resume() {
if (this.exited) {
throw new Error("Go program has already exited");
}
this._inst.exports.resume();
if (this.exited) {
this._resolveExitPromise();
}
}
_makeFuncWrapper(id) {
const go = this;
return function () {
const event = { id: id, this: this, args: arguments };
go._pendingEvent = event;
go._resume();
return event.result;
};
}
}
})();

1128
public/games/snake.html Normal file

File diff suppressed because it is too large Load diff

157
public/games/snake.js Normal file

File diff suppressed because one or more lines are too long

BIN
public/games/snake.p8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

65
public/games/style.css Normal file
View file

@ -0,0 +1,65 @@
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
outline: none;
font-family: "PICO-8", monospace;
}
body { font-size: 62.5%; line-height: 1;
font-family: "PICO-8", monospace; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }
input { outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; max-width: 100%; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
html, body {
background-color: #000;
color: #fff;
font-family: "PICO-8", monospace;
}
a, a:hover, a:link {
color: #fff;
}
.row {
display: flex;
flex-direction: row;
}
.cartridge {
width: 160px;
margin: 32px;
}
.cartridge .title {
color: #fff;
}
.cartridge a {
display: block;
padding: 8px;
border: 1px solid #fff;
margin: 8px;
}
@font-face {
font-family: "PICO-8";
src: url('fonts/PICO-8.eot');
src: url('fonts/PICO-8.eot') format('embedded-opentype'),
url('fonts/PICO-8.ttf') format('truetype');
}

9
public/humans.txt Normal file
View file

@ -0,0 +1,9 @@
/* TEAM */
Your title: Alexander NeonXP Kiryukhin.
Site: https://neonxp.ru/
E-mail: i@neonxp.ru
Location: Kazan, Russian Federation.
/* SITE */
Last update: 2022/06/04
Software: Hugo

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
public/img/go.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
public/img/humanstxt.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

774
public/img/jsonnet.svg Normal file
View file

@ -0,0 +1,774 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="100.54166mm"
height="100.54166mm"
viewBox="0 0 100.54166 100.54166"
version="1.1"
id="svg8"
inkscape:version="0.92.2pre0 (973e216, 2017-07-25)"
sodipodi:docname="isologo.svg">
<defs
id="defs2">
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter7486"
x="-0.132"
width="1.264"
y="-0.132"
height="1.264">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="4.9477085"
id="feGaussianBlur7488" />
</filter>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1036">
<circle
cy="82.593964"
cx="72.747124"
id="ellipse1038"
style="fill:#010101;fill-opacity:1;stroke:none;stroke-width:0.66145831;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
r="43" />
</clipPath>
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter949"
x="-0.0156"
width="1.0312"
y="-0.0156"
height="1.0312">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.58351311"
id="feGaussianBlur951" />
</filter>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="201.64094"
inkscape:cy="199.39794"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="true"
showguides="false"
inkscape:snap-grids="true"
inkscape:snap-to-guides="true"
inkscape:measure-start="0,0"
inkscape:measure-end="0,0"
inkscape:window-width="1920"
inkscape:window-height="1063"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0">
<inkscape:grid
type="xygrid"
id="grid3699"
originx="-21.166666"
originy="-164.04168" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-21.166666,-32.416668)">
<circle
style="fill:#0064bd;fill-opacity:1;stroke:none;stroke-width:0.66219234;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter949)"
id="background"
cx="71.688789"
cy="82.593964"
inkscape:label="#path189-3"
r="44.885624" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 105.83333,58.875004 34.395833,94.593754"
id="path4836-6-5-25-1-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 100.54167,50.937504 31.75,85.333338"
id="path4836-2-9-3-4-0-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 111.125,66.812504 37.041667,103.85417"
id="path4836-2-0-9-3-4-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 31.75,74.750004 71.4375,35.718746"
id="path4836-72"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 31.75,85.333338 63.5,31.750002"
id="path4836-2-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 39.6875,57.552088 71.4375,35.71875"
id="path4836-6-61"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 34.395833,97.239588 84.666667,122.375"
id="path4836-6-1-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 55.5625,44.322921 55.5625,27.78125"
id="path4836-7-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 47.625,50.937504 66.14583,33.072917"
id="path4836-2-9-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 111.125,74.750004 42.333333,109.14584"
id="path4836-23-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 113.77083,84.010421 47.625,117.08334"
id="path4836-2-7-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 103.1875,57.552088 31.75,93.270838"
id="path4836-6-5-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 111.125,95.916671 58.208333,122.375"
id="path4836-6-1-8-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 87.3125,44.322921 31.75,72.104171"
id="path4836-7-7-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 97.895833,49.614588 31.75,82.687504"
id="path4836-2-9-3-15"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 71.4375,41.677088 37.041667,58.875004"
id="path4836-2-0-0-1-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 34.395833,65.489588 108.47917,102.53125"
id="path4836-2-0-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 108.47917,65.489588 37.041667,101.20834"
id="path4836-2-0-9-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 68.791667,123.69792 0,-82.020832"
id="path4981-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 58.208333,122.375 0,-79.374996"
id="path4981-2-36"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 89.958333,119.72917 0,-74.083332"
id="path4981-9-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 79.375,123.69792 0,-82.020832"
id="path4981-2-3-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 47.625,117.08334 0,-68.791669"
id="path4981-9-1-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 37.041667,103.85417 0,-44.979166"
id="path4981-2-3-9-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 100.54167,114.4375 0,-63.499996"
id="path4981-2-3-9-7-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 103.1875,110.46875 76.729167,123.69792"
id="path4836-2-0-8-9-6-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 71.4375,41.677088 34.39583,17.197916"
id="path4836-2-0-0-7-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 31.75,72.104171 71.4375,35.718749"
id="path4836-72-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 31.75,82.687504 97.895833,115.76042"
id="path4836-2-2-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 42.333333,56.229171 71.437497,35.71875"
id="path4836-6-61-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 31.75,93.270838 87.3125,121.05209"
id="path4836-6-1-0-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 39.6875,107.82292 31.75,15.875"
id="path4836-2-0-8-6-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 58.208333,43.000004 111.125,69.458338"
id="path4836-7-1-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 50.270833,49.614588 63.499997,31.75"
id="path4836-2-9-5-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 111.125,72.104171 39.6875,107.82292"
id="path4836-23-9-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 113.77083,81.364588 47.625,114.4375"
id="path4836-2-7-0-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 103.1875,54.906254 31.75,90.625004"
id="path4836-6-5-9-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 84.666667,43.000004 31.75,69.458338"
id="path4836-7-7-1-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.145833,41.677088 -23.8125,11.90625"
id="path4836-2-0-0-1-7-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 34.395833,62.843754 108.47917,99.885421"
id="path4836-2-0-7-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 108.47917,62.843754 34.395833,99.885421"
id="path4836-2-0-9-6-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 76.729167,41.677088 103.1875,54.906254"
id="path4836-2-0-0-0-8-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 95.25,48.291671 -63.5,31.75"
id="path4836-2-9-3-1-3-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 113.77083,91.947921 55.5625,121.05209"
id="path4836-6-1-8-4-0-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 105.83333,106.5 71.4375,123.69792"
id="path4836-2-0-8-9-7-3-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 50.270833,46.968754 63.499997,31.75"
id="path4836-7-3-3-4-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 31.75,80.041671 100.54167,114.4375"
id="path4836-47-6-7-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 37.041667,61.520838 111.125,98.562504"
id="path4836-6-6-1-7-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 42.333333,53.583338 71.437497,35.71875"
id="path4836-2-9-69-5-4-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 63.5,43.000004 47.625,23.8125"
id="path4836-2-0-0-7-8-0-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 31.75,69.458338 105.83333,106.5"
id="path4836-2-0-4-4-0-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 103.1875,110.46875 0,-55.562496"
id="path4981-2-3-9-7-8-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 97.895833,115.76042 0,-66.145832"
id="path4981-2-3-9-7-8-3-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 108.47917,102.53125 0,-39.687496"
id="path4981-2-3-9-7-8-3-6-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 82.020833,123.69792 0,-80.697916"
id="path4981-2-3-9-7-8-3-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 76.729167,123.69792 0,-82.020832"
id="path4981-2-3-9-7-8-3-6-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 92.604167,118.40625 0,-71.437496"
id="path4981-2-3-9-7-8-3-8-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 87.3125,121.05209 0,-76.729169"
id="path4981-2-3-9-7-8-3-6-0-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 60.854167,122.375 0,-80.697912"
id="path4981-2-3-9-7-8-3-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 55.5625,121.05209 0,-76.729169"
id="path4981-2-3-9-7-8-3-6-10"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 71.4375,123.69792 0,-82.020832"
id="path4981-2-3-9-7-8-3-8-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 66.145833,123.69792 0,-82.020832"
id="path4981-2-3-9-7-8-3-6-0-50"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 39.6875,107.82292 V 56.229171"
id="path4981-2-3-9-7-8-3-1-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 34.395833,99.885421 0,-37.041667"
id="path4981-2-3-9-7-8-3-6-10-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 50.270833,118.40625 0,-71.437496"
id="path4981-2-3-9-7-8-3-8-8-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 44.979167,113.11459 0,-62.177086"
id="path4981-2-3-9-7-8-3-6-0-50-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 111.125,98.562504 0,-31.75"
id="path4981-2-3-9-7-8-3-6-0-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 31.75,90.625004 89.958333,119.72917"
id="path4836-6-1-0-6-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 113.77083,76.072921 42.333333,111.79167"
id="path4836-23-4-4-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 113.77083,86.656254 50.270833,118.40625"
id="path4836-23-4-4-8-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 111.125,98.562504 63.5,122.375"
id="path4836-23-4-4-8-4-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 100.54167,114.4375 -18.520837,9.26042"
id="path4836-6-1-8-4-0-24"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 37.041667,103.85417 39.6875,19.84375"
id="path4836-2-0-8-6-3-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 89.958333,45.645838 31.75,74.750004"
id="path4836-2-9-3-4-0-4-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#267bc6;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 76.729167,41.677088 34.395833,62.843754"
id="path4836-2-0-0-1-7-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 42.333333,111.79167 0,-58.208332"
id="path4981-2-3-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 52.916667,119.72917 0,-74.083332"
id="path4981-9-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 63.5,122.375 0,-80.697912"
id="path4981-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 74.083333,123.69792 0,-82.020832"
id="path4981"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 84.666667,122.375 0,-79.374996"
id="path4981-2-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 95.25,117.08334 0,-68.791669"
id="path4981-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 105.83333,106.5 0,-47.624996"
id="path4981-2-3-9-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 108.47917,102.53125 66.145833,123.69792"
id="path4836-6-1-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 113.77083,89.302088 52.916667,119.72917"
id="path4836-2-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 113.77083,78.718754 44.979167,113.11459"
id="path4836-23"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 111.125,69.458338 39.6875,105.17709"
id="path4836-2-0-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 105.83333,61.520838 34.395833,97.239588"
id="path4836-6-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 34.395833,99.885421 47.625,23.812499"
id="path4836-6-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 100.54167,53.583338 31.75,87.979171"
id="path4836-2-9-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 31.75,87.979171 92.604167,118.40625"
id="path4836-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 92.604167,46.968754 31.75,77.395838"
id="path4836-7-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 31.75,77.395838 68.79167,34.395832"
id="path4836-47"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 34.395833,68.135421 105.83333,103.85417"
id="path4836-2-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 37.041667,58.875004 111.125,95.916671"
id="path4836-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 44.979167,52.260421 113.77083,86.656254"
id="path4836-2-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 82.020833,41.677088 -47.625,23.8125"
id="path4836-2-0-0-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 52.916667,45.645838 113.77083,76.072921"
id="path4836-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7facde;stroke-width:0.15000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 66.145833,41.677088 108.47917,62.843754"
id="path4836-2-0-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<circle
style="fill:none;fill-opacity:1;stroke:#0064bd;stroke-width:25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7486)"
id="atmosphere"
cx="71.4375"
cy="82.6875"
r="44.979168"
clip-path="url(#clipPath1036)"
inkscape:label="#path6112"
transform="translate(-1.0583333)" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 84.666667,103.85417 74.083334,98.562497 v -10.58333 l 10.583333,5.291666 z"
id="path4786-1"
inkscape:connector-curvature="0" />
<path
style="fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 63.5,103.85417 V 93.270832 l 10.583334,-5.291667 v 10.583332 z"
id="path4670-5"
inkscape:connector-curvature="0" />
<path
style="fill:#bfbfbf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 42.333334,72.104165 52.916667,66.812499 63.5,72.104165 52.916667,77.395832 Z"
id="path4653-7"
inkscape:connector-curvature="0" />
<path
style="fill:#bfbfbf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 52.916667,66.8125 63.5,61.520834 74.083333,66.8125 63.5,72.104167 Z"
id="path4653"
inkscape:connector-curvature="0" />
<path
style="fill:#bfbfbf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 63.5,82.687498 10.583333,-5.291666 10.583333,5.291666 -10.583333,5.291668 z"
id="path4653-3"
inkscape:connector-curvature="0" />
<path
style="fill:#bfbfbf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 74.083334,66.812499 10.583333,-5.291666 10.583337,5.291666 -10.583337,5.291668 z"
id="path4653-35"
inkscape:connector-curvature="0" />
<path
style="fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 84.666665,82.687503 v -10.58333 l 10.583339,-5.29167 v 10.58333 z"
id="path4670-6-6"
inkscape:connector-curvature="0" />
<path
style="fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 84.666664,103.85417 V 93.270839 l 10.58334,-5.29167 v 10.583328 z"
id="path4670-6-6-2"
inkscape:connector-curvature="0" />
<path
style="fill:#bfbfbf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 74.083334,87.979166 84.666667,82.6875 95.250004,87.979166 84.666667,93.270835 Z"
id="path4653-35-9"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 42.333334,82.6875 10.583333,5.291667 v 10.58333 L 63.5,103.85417 V 93.270833 l 10.583333,5.291664 V 87.979167 L 63.5,82.6875 V 72.104167 L 52.916667,66.8125 V 77.395833 L 42.333334,72.104167 Z"
id="path3846"
inkscape:connector-curvature="0" />
<path
style="fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 74.083333,98.562497 V 87.979166 l 10.583334,-5.29167 v 10.58333 z"
id="path4670-6"
inkscape:connector-curvature="0" />
<path
style="fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 63.5,82.6875 V 72.104167 L 74.083333,66.8125 v 10.583333 z"
id="path4670"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 84.666666,82.6875 74.083333,77.395833 V 66.8125 l 10.583333,5.291667 z"
id="path4786"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 41 KiB

BIN
public/img/logo512.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

Some files were not shown because too many files have changed in this diff Show more