|
| 1 | +<!doctype html> |
| 2 | +<html lang="en"> |
| 3 | +<head> |
| 4 | + <meta charset="utf-8" /> |
| 5 | + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
| 6 | + <meta |
| 7 | + name="description" |
| 8 | + content="Curve fitting training app for exploring models and spline approximation by points. Интерактивное приложение для подбора кривых и сплайн-аппроксимации по точкам." |
| 9 | + /> |
| 10 | + <meta name="robots" content="index,follow" /> |
| 11 | + <meta name="theme-color" content="#f4f6f8" /> |
| 12 | + <link rel="canonical" href="https://curve-fit.hexq.ru/" /> |
| 13 | + <link data-trunk rel="copy-file" href="favicon.svg" /> |
| 14 | + <link rel="icon" href="/favicon.svg" type="image/svg+xml" sizes="any" /> |
| 15 | + <link rel="shortcut icon" href="/favicon.svg" type="image/svg+xml" /> |
| 16 | + <meta property="og:type" content="website" /> |
| 17 | + <meta property="og:site_name" content="curve-fit" /> |
| 18 | + <meta property="og:title" content="curve-fit" /> |
| 19 | + <meta |
| 20 | + property="og:description" |
| 21 | + content="Curve fitting training app for exploring models and spline approximation by points. Интерактивное приложение для подбора кривых и сплайн-аппроксимации по точкам." |
| 22 | + /> |
| 23 | + <meta property="og:url" content="https://curve-fit.hexq.ru/" /> |
| 24 | + <meta property="og:locale" content="en_US" /> |
| 25 | + <meta property="og:locale:alternate" content="ru_RU" /> |
| 26 | + <meta |
| 27 | + property="og:image" |
| 28 | + content="https://curve-fit.hexq.ru/images/curve-fit-screenshot.png" |
| 29 | + /> |
| 30 | + <meta name="twitter:card" content="summary_large_image" /> |
| 31 | + <meta name="twitter:title" content="curve-fit" /> |
| 32 | + <meta |
| 33 | + name="twitter:description" |
| 34 | + content="Curve fitting training app for exploring models and spline approximation by points. Интерактивное приложение для подбора кривых и сплайн-аппроксимации по точкам." |
| 35 | + /> |
| 36 | + <meta |
| 37 | + name="twitter:image" |
| 38 | + content="https://curve-fit.hexq.ru/images/curve-fit-screenshot.png" |
| 39 | + /> |
| 40 | + <script type="application/ld+json"> |
| 41 | + { |
| 42 | + "@context": "https://schema.org", |
| 43 | + "@type": "SoftwareApplication", |
| 44 | + "name": "curve-fit", |
| 45 | + "alternateName": "curve-fit — подбор кривой", |
| 46 | + "applicationCategory": "EducationalApplication", |
| 47 | + "operatingSystem": "Any", |
| 48 | + "url": "https://curve-fit.hexq.ru/", |
| 49 | + "description": "Curve fitting training app for exploring models and spline approximation by points.", |
| 50 | + "inLanguage": ["en", "ru"], |
| 51 | + "image": "https://curve-fit.hexq.ru/images/curve-fit-screenshot.png", |
| 52 | + "screenshot": "https://curve-fit.hexq.ru/images/curve-fit-screenshot.png", |
| 53 | + "offers": { |
| 54 | + "@type": "Offer", |
| 55 | + "price": "0", |
| 56 | + "priceCurrency": "USD" |
| 57 | + } |
| 58 | + } |
| 59 | + </script> |
| 60 | + <title>curve-fit</title> |
| 61 | + <style> |
| 62 | + html, body { |
| 63 | + margin: 0; |
| 64 | + width: 100%; |
| 65 | + height: 100%; |
| 66 | + overflow: hidden; |
| 67 | + font-family: |
| 68 | + "Segoe UI", |
| 69 | + "Segoe UI Symbol", |
| 70 | + "Noto Sans", |
| 71 | + "Noto Sans Symbols 2", |
| 72 | + sans-serif; |
| 73 | + background: #f4f6f8; |
| 74 | + } |
| 75 | + |
| 76 | + #curve_fit_canvas { |
| 77 | + width: 100%; |
| 78 | + height: 100%; |
| 79 | + display: block; |
| 80 | + } |
| 81 | + </style> |
| 82 | +</head> |
| 83 | +<body> |
| 84 | + <noscript> |
| 85 | + curve-fit is an interactive curve fitting training app. curve-fit — интерактивное учебное |
| 86 | + приложение для подбора кривой. |
| 87 | + </noscript> |
| 88 | + <canvas id="curve_fit_canvas"></canvas> |
| 89 | + <link data-trunk rel="rust" href="../Cargo.toml" /> |
| 90 | +</body> |
| 91 | +</html> |
0 commit comments