#سوالات_شرعی
🔻امکانش هست فرق این ۳ خطا رو داخل اپلیکیشن های vpn رو آموزش بدید و بگید فرقش چیه و چرا گاهی اینها این خطا رو میدن ولی باز اگر چند ساعت بعد تست بگیریم میبینیم ping میده و میشه وصل شد
🔹Unavailable
یعنی اتصال به سایت یا آیپی اصلا امکانپذیر نیست
خود این میتونه علل زیادی داشته باشه، مثلا اون سایت ممکنه فیلتر شده باشه، یا دامین منقضی شده، یا...
🔹Refused
یعنی چنین سروری وجود داره، توانستم بهش متصل شوم، ولی اون به تو اجازه استفاده نمیده
مثلا ممکنه مالک پروکسی رمزشو عوض کرده
یا سرور به شخص دیگری واگذار شده (سروری وجود داره ولی توش پروکسی نیست)
🔹Timeout
یعنی چنین سروری وجود داره، توانستم بهش متصل شوم، درخواست تو رو بهش ارجاع دادم، ولی در زمان مقرر (حدود۳ثانیه) پاسخی نداد
مثلا ترافیک حجمی سرور به پایان رسیده
یا یهو چند هزار نفر به سرور متصل شدن، زیر فشار له شده
یا پروکسی سالمه ولی پارازیت فیلترچی باعث تاخیر بیشازحد شده
🔸فرق بین VPN و Proxy چیه
⭕️ HFS
یه جور static file server پیشرفته هست
که پنل ادمین قدرتمندی داره
قابلیتهای خیلی زیادی داره
مثل:
🔸انتخاب مسیرهای متفاوت
🔸اعمال قوانین متفاوت برای هر مسیر
🔸امکان دانلود فایل، پوشه، زیپ کردن
🔸اعمال محدودیت سرعت
🔸تعیین رمز برای دسترسی
🔸اکانتینگ و اعمال محدودیت فضا
🔸کامنت گذاشتن روی فایلها
🔸حذف کردن فایلها
🔸محدودیت IP کشورها
و ....
✅ open source
🌐 rejetto.com/hfs
⬇️ download
🔻سریال حشاشین
👉🏼 t.me/cIip5/49/1241
توسط خودم فشردهسازی شده
درمورد تاریخ کشور ما هست
که توسط مصر ساخته شده
روایت داستانی جذابی داره
که احتمالا خودتون درموردش اطلاع داشته باشین، حسنصباح کی بوده و چیکار کرده
همچنین نشون میده قتل و فساد و فحشا جزء جدایی ناپذیر فرقه شیعه هستن، همواره در تاریخ به افراطیهای خونریز شهرت داشتن
❗️حذفیات نداشته
فقط نوشتههای ابتدا و انتهای فیلم حذف شدن
#موقت ⚠️فقط برای کاربران مک
⭕️ بستر کدنویسی PHP و Node.js
با انعطاف خیلیبالا و امکانات بسیار
➖package 13MB
➖Launch at login
➖Start with system
➖CLI support
🔘 Multiple Hosts
🔘 Custom Domains
🔘 SSL support
🟣 PHP versions 5.6 ~ 8.4
🟣 Multiple PHP instances
🟣 Node versions 12 ~ 22
🟣 Web Server: Caddy
🔵 MariaDB versions 10.4 ~ 11.5
🔵 PostgreSQL versions 10 ~ 16
🔵 SQLite 3
🔵 Redis
🔵 Memcached
🔲 phpMyAdmin
🔲 Adminer
🔲 Composer
🔲 npm
🔲 pnpm
🔲 yarn
🔳 opcache
🔳 xDebug
🔳 Swoole
🔳 PDO
🖱Cloudflared
🖱frpc
📞 Help/Support: @ServBay
اگه یک سیستم داشته باشی
متصل کردن چندتا مانیتور سخت نیست
بصورت Extend در کنار هم قرار میگیرن
ولی اگه چندتا کامپیوتر داشته باشی
هرکدوم با سیستمعامل متفاوت
سه جفت ماوس و کیبورد لازمه؟؟؟
یا راه بهتری هست؟!
مثلا وقتی ماوس از سمت راست صفحهٔ مکبوک خارج شد، وارد لپتاپ ویندوزی بشه
وقتی ماوس از سمت راست صفحهٔ لپتاپ ویندوزی خارج شد، وارد دسکتاپ خانگی بشه
⭕️ Barrier
✅ open source
⬇️ Download
6️⃣
وقتی مقادیر خاصی توی یک کلاس public نباشن
پس از بیرون بطور مستقیم نمیشه بهشون دسترسی داشت
پس معمولا براش تابع setter/getter تعریف میکنن
که اون تابع واسطه عمل کنه و بتونه مقادیر رو بخونه
ولی الان یه جزء/متغییر از کلاس
میتونه داخل خودش set/get داشته باشه
که دیگه نیاز نباشه توابع خیلی زیاد و انبوهی داخل کلاس نوشته بشن، صرفا برای دسترسی به مقادیر خصوصی یا محافظت شده
class User implements NamedЧитать полностью…
{
private bool $isModified = false;
public function __construct(
private string $first,
private string $last
) {}
public string $fullName {
get => $this->first . " " . $this->last;
set {
[$this->first, $this->last] = explode(' ', $value, 2);
$this->isModified = true;
}
}
}
4️⃣
خانواده grapheme از افزونه intl پیش از این توابع مفیدی رو داشتن مثل grapheme_strlen که روی کاراکترهای یونیکد تعداد صحیح رو شمارش میکرد
درحالیکه مثلا mb_strlen تعداد صحیحی شمارش نمیکرد
به تازگی تابع grapheme_str_split به این خانواده اضافه شده
که در شکستن رشتههای یونیکد و دارای حروف خاص خیلی میتونه مفید باشه
بعنوان مثال 👭🏻👰🏿♂️
با mb_str_split به 6 کاراکتر تبدیل میشه
با grapheme_str_split ولی 2 کاراکتره
البته نمیشه گفت اون اشتباهه این درسته
هردوشون بسته به نیاز درست هستن
2️⃣
🔸کمیتکننده بدون مقدار حداقلpreg_match('/a{0,2}/', 'aaabb');
👇🏼preg_match('/a{,2}/', 'aaabb');
🔸برخلاف استاندارد perl امکان استفاده از space یا tab در اطرف آکولاد و کاما وجود دارهpreg_match('/a{1,4}/', 'aaaba');
👇🏼preg_match('/a{ 1, 4}/', 'aaaba');
🔸توی PCRE2 از Unicode15 پشتیبانی میشه
بصورت کلاسهای کاراکتری میشه توی ریجکس ازشون نام بردpreg_match('/\p{Kawi}/u', 'abc');
🔸در ریجکسهای یونیکد در حالت ci (نادیدهگرفتنحروفکوچکیابزرگ) حروف زیادی مچ میشن که ممکنه اصلا لاتین نباشن
بعنوان مثال
علامت دمای کلوین K
با حرف K
لاتین هر دو مچ میشن
درحالیکه حروف کاملا متفاوتی هستن
توی آپدیت PCRE2 10.43 ویژگی جدیدی اضافه کردن بنام
PCRE2_EXTRA_CASELESS_RESTRICT
که بصورت مدیفیر r بعد از دلیمیتر قرار میگیره
یا بصورت (r?) در پوزیشن میانی ریجکسpreg_match('/k/iu', "\u{212A}"); // Matches
👇🏼preg_match('/(?r)k/iu', "\u{212A}"); // NOT
preg_match('/\x{212A}/iur', "K"); // NOT
🔸برای Lookbehind میشه محدودیت طول گذاشتpreg_match('/(?<=cyru5{1,6}) i/', 'cyru55 is..'); // Matches
👇🏼preg_match('/(?<=cyru5{1,6}) i/', 'cyru555 is..'); // NOT
🔸طول نامگذاری گروهی در ریجکس از 32 به 128 افزایش پیدا کردpreg_match('/(?<my_test_very_very_log_match_lable>a+)/');
⭕️ تغییرات مهم نسخه 8.4 PHP
1️⃣ بجای متغییر گلوبال http_response_header$ واسه خواندن هدرهای یک درخواست وب از دو تابع جدید میشه استفاده کرد
2️⃣ استاندارد PCRE2 ریجکس پیشرفت چشمگیری نسبت به قبل داشته
3️⃣ تابع جدید request_parse_body این امکان رو فراهم میکنه که دادههای دریافتی بصورت payload از طریق متد POST رو پردازش کرده و بصورت POST_$ و FILES_$ قابل دسترسی باشند
4️⃣ در افزونه intl تابع grapheme_str_split اضافه شده، که بسیار مفید و ضروری بود
5️⃣ سه تابع جدید mb_trim اضافه شدن
6️⃣ در کلاسها Property Hooks اضافه شده
💀حذف افزونه OCI8 و PDO-OCI برای اتصال به دیتابیسهای اوراکل
💀حذف افزونه IMAP برای انجام امورات مربوط به ایمیل
🔻حذف افزونه Pspell از هسته php و انتقال به PECL
کانال VPN مود شده، رایگان، نامحدود، بدون تبلیغات
🧨 @VPN_Only
گروه فیلم و سریال و آموزش و سیاسی و سرگرمی
👥 @cIip5
⭕️ AMSI Bypass via VEH
A PowerShell AMSI Bypass technique via Vectored Exception Handler (VEH). This technique does not perform assembly instruction patching, function hooking or Import Address Table (IAT) modification.
🌐 vxCrypt0r/AMSI_VEH
مناسب ویروسنویسان و قشر شریف خرابکار
⭕️ آشیانه برنامهنویسان
🌐 dev.to
منبع جامعی شامل آموزش، مطالعات، بنچمارک، مقایسه، تستها، اخبار فناوری، تغییرات، ترفندها، نمونهکارها، مسابقات طراحی و...
توی بخش Videos هم یه عاااااااالمه فیلم آموزشی و مفید داره
هرچیزی فکرشو کنید توش پیدا میشه
کافیه موضوع دلخواهتون رو سرچ کنید
#موقت
⭕️ افشای اسناد محرمانه
درمورد علت شرکت پزشکیان در ریاستجمهوری
🔸در انتخابات اسفند 1402 مشارکت حقیقی مردم تنها 7.8% بوده
🔸دلقک جدید نظام صرفا مهره بوده برای افزایش مشارکت
🔸رهبری به پزشکیان امر کرده بود (ماموریت) که بیا کاندید بشو
🔸آگاه بودن به اعتراضات مردمی پیش رو، در سال جاری
🔸تعیین جانشین برای عاقا چون مرگش نزدیک است
🔎 سرویس های جستجوی انواع فایل در دایرکتوری های پابلیک
🔗Eyedex
🔗Filepursuit
🔗odcrawler
#search
📍Geek_Spot
نظام کودککش اسلامی
گمان نکند بازی تمام شده
یا مردم فراموش کردهاند!
خیر
باید شاهد مرگ فرزندان شما باشیم
#دوران_بزن_دررو_گذشته
🔺اگه فقط از ویندوز استفاده میکنید
⭕️ Mouse without Borders
مشابه همون کارو انجام میده
با فرآیند نصب خیلی آسونتر
و امکانات بیشتر
🔸clipboard share
🔸drag-drop file transfer
🌐 aka.ms/mm
⬇️ Download
🔺کثافتکاری گوگل حد و مرز نداره
شاید کسی اکانت گوگل نداشته باشه
چرا باید استفاده از یه سرویس عمومی
مشروط به جاسوسیکردن و رصد فعالیت اون شخص باشه
😐😐
امروز همه خیابون ها بسته بودن
صدای تبل و موزیک و عربده کشی
توی هر کوچه خیابونی نذری میدادن
چون همه مغازه ها تعطیل بودن
(یخچال هم نداشتم)
گرسنه موندم
ولی لب به نجاست نزدم
بماند یادگار
5️⃣
برخلاف تابع trim که در حذف حروف خاص کم کاری میکرد
توابع جدید به نامهای
mb_trim
mb_ltrim
mb_rtrim
برای حذف حروفهای خیلی بیشتر از یونیکد ساخته شدن
اطلاعات بیشتر
3️⃣
قبلا به اینصورت بود اگه در یک متد پست دادهها در قالب form-data ارسال میشدن، اون دادهها بصورت خودکار پردازش میشدن و ازطریق آرایه POST_$ میشد به اون دادهها دسترسی داشت
ولی اگر دادهها در قالب payload-body ارسال میشدن، تنها راه دسترسی به اونا استفاده از شناور 'php://input' بود
تابع request_parse_body با امکانات بیشتر و آپشنپذیری این امکان رو میده که دادههای payload بطور خودکار از شناور 'php://input' خوانده شوند و روشون دقیقا همون پردازش و تفکیک صورت بگیره
به اینصورت[$_POST, $_FILES] = request_parse_body();
یاrequest_parse_body(['post_max_size' => 1024]);
1️⃣
پس از ارسال هر درخواست وب، مثلا ازطریق تابع file_get_contents که درمقدار بازگشتی، محتوا یا content رو برمیگردونه
پس از اون درخواست میشه از این توابع هم استفاده کرد برای دسترسی به headerهای http دریافت شده
http_clear_last_response_headers()
مقادیر دریافتی درخواستهای قبلی رو حذف میکنه
http_get_last_response_headers()
هدرهای آخرین درخواست رو بصورت آرایه ارائه میده
درصورت ناموفق بودن درخواست null برمیگردونه
🔻پس از بررسی صدها سایتی که بدون سانسور میشه ازشون فیلم و سریال دانلود کرد
🔸 EmpireBestTv.com
🔸 mobomovies1.site
🔸 avamovie.shop
🔸 30namachi.com
🔸 movielandz.com
🔸 almasmovie.website
#موقت
⭕️ پکیجهای آموزشی فارسی
🔸JavaScript 🔸Python 🔸PHP 🔸C++ 🔸. NET 🔸Java 🔸Dart 🔸HTML/CSS 🔸Network 🔸Git 🔸MongoDB 🔸Figma 🔸Blockchain
‼️رایگان
🌐 codeyad.com
یه اسکریپت شخصی واسه خودم نوشتم
که توی سایتهای زیادی تغییرات میده
با هدف حذف اعلانات و مزاحمتهاhttps://gitlab.com/cyru55/scr_persona1/-/raw/one/latest.js
الان فقط 3 سایت رو انجام میده
ولی درآینده احتمالا خیلی بیشتر شن
🔺اگه شما هم بلدین، میتونید PR بدید
👈🏼 آموزش استفاده توی اندروید
👈🏼 آموزش استفاده توی کامپیوتر
⭕️ Xata
دیتابیس بسیار پیشرفته و قدرتمندی رو که بر پایه PostgreSQL هست رو بصورت ابری و با حداکثر پایداری ممکن، رایگان ارائه میده
☑️ 15 GB storage
☑️ 10 databases
☑️ 2 GB static files
☑️ 15 parallel requests
☑️ 75 requests/second
لوکیشنهای قابل انتخاب:
🇩🇪 Frankfurt
🇮🇪 Ireland
🇦🇺 Sydney
🇺🇸 Virginia (East)
🇺🇸 Oregon (West)
ایدهآل برای کدنویسی serverless و پلتفرمهای ابری
دارای نمونه کد برای:
🔸JavaScript
🔸TypeScript
🔸PHP
🔸Python
🔸Java
🔸Rust
🔸Go
قابل اتصال (integration) به:
🔘 Vercel
🔘 Netlify
🔘 GitHub
🔘 Cloudflare
🔘 OAuth 2
🔘 Auth JS
➕ایمپورت و اکسپورت با CSV هم داره
🌐 xata.io