MeGaPk

Рейтинг
91
Регистрация
21.01.2011

Работаем не первый год и уже заказов 15 сделал. Все как всегда на высоте! Рекомендую!

Masha M:
Крупные хостеры делают ежедневные бекапы.

В теории да, на практике не факт. Советую данный кейс еще на свои ресурсы бекапить. Ну например всякие бекап сервисы, на крайний случай дома + гугл диск, чтоб уж наверняка :)

жалко что у хостера возникли такие проблемы.

Но в защиту ему, Я запросил возврат неиспользованных средств 1-2 недели назад и вот сегодня вернули.

Больше не актуально, выбрал из этого списка :). Всем спасибо за свои предложения, очень помогли!

Кого не выбрал, может в будущем Вас выберу, когда понадобится еще больше айпишек :).

Хорошего дня!

Привлёк 1000 живых участников по целевой аудитории в группу Вк. Я доволен, все отлично как и всегда, постоянно работаем.

Мини отзыв по говно панели от MayerDev:

— Говнокод там ужс как много

— возможна даже sql injection, надо проверять, в лучшем случае Laravel не даст этому чудо юду её занести, и то не факт. Во многих местах такая хрень, но вот пример:

public function ovztpl_add_action(Request $request) {

DB::table('ovz_templates')->insert([ 'name' => $request->name
]);
DB::table('activity_log')->insert(['type' => 'ok', 'text' => 'Добавление шаблона - ' . $request->name, 'user_id' => Auth::user()->id, 'date' => date('r')]);
}

— самое топовое это «биллинг». Он типо в базе сохраняет значение с какой суммой хочешь пополнить, ты в редиректе можешь подменить сумму, допустим 1 руб, его оплачиваешь и вжух, панель думает что ты оплатил ту самую сумму которую вбил перед оплатой и чудо панелька её зачисляет

Самый «Весёлый» говнокод который видел:

if($request->period == 1) {

$days = 30;
$format = 'd.m.Y';
$start_date = date($format);
$end_date = date($format, strtotime('+'.$days.' days'));
}

if($request->period == 3) {
$days = 90;
$format = 'd.m.Y';
$start_date = date($format);
$end_date = date($format, strtotime('+'.$days.' days'));
}

if($request->period == 6) {
$days = 180;
$format = 'd.m.Y';
$start_date = date($format);
$end_date = date($format, strtotime('+'.$days.' days'));
}

if($request->period == 12) {
$days = 360;
$format = 'd.m.Y';
$start_date = date($format);
$end_date = date($format, strtotime('+'.$days.' days'));
}

Так же СТРОГО НЕ РЕКОМЕНДУЮ эту херню юзать, т.к. просто напросто там есть возможность инйекции bash команд. Вот участок говнокода:

$conn = \ssh2_connect($cluster->ip, 22);

ssh2_auth_password($conn, 'root', $cluster->key);
if($conn) {
$script = 'vzctl create '.$ctid.' --ostemplate '.$request->os.'; '.
'vzctl set '.$ctid.' --ipdel all --ipadd '.$ipr->ip.' --save'.'; '.
'vzctl set '.$ctid.' --nameserver '.$ipr->ip.' --save'.'; '.
'vzctl set '.$ctid.' --userpasswd root:'.$request->password.' --save'.'; '.
'vzctl set '.$ctid.' --diskspace '.$tariff->disk.'000:'.$tariff->disk.'000 --save'.'; '.
'vzctl set '.$ctid.' --vmguarpages '.$tariff->ram.'000:'.$tariff->ram.'000 --save'.'; ';
ssh2_exec($conn, $script);

Косяк в строке 'vzctl create '.$ctid.' --ostemplate '.$request->os.'; '.

Про весь хаос говнокода в целом я молчу, пару месяцев я ему говорил, сказал «Да это типо прототип по быстрому»… но когда узнал данного кадра по лучше, «яснопонятно».

Вердикт:

Это г..... настолько дырявое, что Винда, на его фоне, выглядит сверх защищённой системой для ГОС структур…

Завершили очередной этап раскрутки группы в ВК. Все хорошо. Работаем уже более 3 лет.

отписал в личку, но у меня твой код заработал, вот пример:


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1 id="made">test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
<h1>test</h1>
</body>
<script src="jquery.js"></script>
<script>
$(function () {
'use strict';
var offset = $('#made').offset();
$(window).scroll(function () {
let scrollTop = $(window).scrollTop();
console.log("a: " + scrollTop, offset.top, scrollTop > offset.top);
// if (scrollTop > offset.top) {
// $('#made').addClass('fixedDiv');
// } else {
// $('#made').removeClass();
// }


});
});
</script>
</html>
hosting_manager:
Вам требуется выделенный или виртуальный с KVM-виртуализацией подойдёт? Ресурсы будут выделенными.

можно и впс

Впс получил, работает, супер. Потестим :)

Всего: 286