#دانستنی
هیچکی نمیدونه رمزنگاری ما امنه یا نه. ممکنه الگوریتمی وجود داشته باشه که رمزنگاریو بشکنه و یکی رندوم پیداش کنه. بعد این ادم خوش شانس دسترسی به همه اطلاعات محرمانه تا سطح متوسط دسترسی به کل سرورای اینترنت و ماینینگ بدون زحمت و هویت جعلی میتونه داشته باشه و هیچکس نفهمه. ممکنه این الگوریتم یه فایل دو کیلوبایتی جمعو ضرب ساده باشه. شاید اون ادم الان تو این کانال جوین باشه. هیچکی نمیدونه!
اگه کنجکاو شدین سرچ کنین P vs NP
هیچکی نمیدونه رمزنگاری ما امنه یا نه. ممکنه الگوریتمی وجود داشته باشه که رمزنگاریو بشکنه و یکی رندوم پیداش کنه. بعد این ادم خوش شانس دسترسی به همه اطلاعات محرمانه تا سطح متوسط دسترسی به کل سرورای اینترنت و ماینینگ بدون زحمت و هویت جعلی میتونه داشته باشه و هیچکس نفهمه. ممکنه این الگوریتم یه فایل دو کیلوبایتی جمعو ضرب ساده باشه. شاید اون ادم الان تو این کانال جوین باشه. هیچکی نمیدونه!
اگه کنجکاو شدین سرچ کنین P vs NP
ویژگیهای جدید PHP8.4:
https://www.php.net/releases/8.4/en.php
https://www.php.net/releases/8.4/en.php
درنهایت، قابل توجه اونایی که میگن PHP منسوخ میشه.
منتظر باش تا منسوخ شه🖕
منتظر باش تا منسوخ شه🖕
📌 یه لاگر ساده پی اچ پی برای کارای دمو دستی با محدودیت حجم روی لاگ
#logger
$logFile = 'php.log';
function logMessage($message, $limit = 10 * 1024 * 1024): void
{
global $logFile;
if (file_exists($logFile)) {
$fileSize = filesize($logFile);
if ($fileSize > 2 * $limit) {
$fileContent = file_get_contents($logFile);
$fileContent = substr($fileContent, -1 * $limit);
file_put_contents($logFile, $fileContent);
}
}
$timestamp = date("Y-m-d H:i:s");
$log = "\033[33m[$timestamp]\033[0m $message" . PHP_EOL;
file_put_contents($logFile, $log, FILE_APPEND);
print $log;
}
#logger
ژوپیتـر اِیپیآی | Jupiter API
#چالش 😔 یک عنصر fixed با استایل left: 0; right: 0; در سمت چپ صفحه قرار میگیرد یا راست؟ چرا
💡 درحالت کلی همانطور که گفتن هر دو طرف قرار میگیره یعنی اگر محدودیتی برای width اعمال نشه باعث میشه تمام عرض صفحه رو در بر بگیره. اینکار برای هدر ها و مواردی که عرض کامل دارن مناسب هست.
🔗 در حالتی که عنصر عرض محدودی داشته باشه معمولا سمت چپ قرار میگیره. ولی اینکه کدوم سمت قرار بگیره به جهت نوشتار ltr و rtl بستگی داره. برای همین خیلی مناسبه برای ساید بار ها و مواردی که وابسته به زبان سایت هستن.
🔗 همچنین اگه عرض محدود باشه و
🔗 در حالتی که عنصر عرض محدودی داشته باشه معمولا سمت چپ قرار میگیره. ولی اینکه کدوم سمت قرار بگیره به جهت نوشتار ltr و rtl بستگی داره. برای همین خیلی مناسبه برای ساید بار ها و مواردی که وابسته به زبان سایت هستن.
🔗 همچنین اگه عرض محدود باشه و
margin: auto
اعمال بشه عنصر وسط صفحه قرار میگیره که برای مواردی مانند مودال ها کاربرد داره.#paginate
🔗 از این تابع میتونید برای صفحه بندی سایت ها و گاهی ربات ها استفاده کنید. خروجی به صورت صفحه قبلی صفحه بعدی و شماره صفحات برای صفحه بندی هست. ورودی هم شامل صفحه فعلی (از 1 شروع میشه) تعداد صفحات میشه
🔗 از این تابع میتونید برای صفحه بندی سایت ها و گاهی ربات ها استفاده کنید. خروجی به صورت صفحه قبلی صفحه بعدی و شماره صفحات برای صفحه بندی هست. ورودی هم شامل صفحه فعلی (از 1 شروع میشه) تعداد صفحات میشه
function paginate(int $current, int $max, int $sides = 2, bool $etc = false): array
{
$prev = $current <= 1 ? null : $current - 1;
$next = $current >= $max ? null : $current + 1;
$items = [1];
if ($max >= 1) {
if ($etc && $current > 2 * $sides) $items[] = "…";
$r = $sides;
$r1 = $current - $r;
$r2 = $current + $r;
for ($i = max($r1, $sides); $i <= min($max, $r2); $i++) $items[] = $i;
if ($etc && $r2 + 1 < $max) $items[] = "…";
if ($r2 < $max) $items[] = $max;
}
return [
"current" => $current,
"prev" => $prev,
"next" => $next,
"items" => $items,
];
}
تریدرهای عزیز
انرژی ترون لینک رو از کجا میشه تامین کرد؟
انرژی ترون لینک رو از کجا میشه تامین کرد؟