Dev Perfects
42 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Linuxor ?
تست های کاربران نشون می‌ده فایروالی که توی 48 ساعت اخیر توی ایران فعال شده بسیار عجیب تر از فایروال فیلترینگ عادی که قبلا داشتیم IRGFW هستش و دور زدنش با روش های عادی متفاوته!


@Linuxor
Forwarded from Linuxor ?
اگه وبسایت یا سرور هاتون توی 48 ساعت اخیر به اصطلاح فیلتر شده، اصلا دستکاری نکنید ایران فایروالش داره شدید تر و شدید تر می‌شه و نتیجه این شدت باعث افزایش تشخیص False Positive یا مثبت کاذب می‌شه بعد از درست شدن اوضاع به حالت عادی بر می‌گرده.


@Linuxor
Forwarded from Gopher Academy
🔵 عنوان مقاله
Raylib-Go-Wasm: Raylib Go Bindings for the Web

🟢 خلاصه مقاله:

کتابخانه Raylib که برای ساخت بازی‌های ویدیویی کاربرد دارد، این امکان را فراهم می‌سازد تا از زبان برنامه‌نویسی Go استفاده شود. اما تا کنون، امکان هدف‌گذاری پلتفرم وب در بستر Go موجود نبود، که این یک محدودیت بزرگ بود. با این حال، تلاش‌هایی در جریان است تا این قابلیت به Raylib افزوده شود و اکنون در مراحل اولیه قرار دارد. خالق این تغییرات به دنبال کمک و بازخورد از جامعه توسعه‌دهندگان است تا بتوان روی پلتفرم وب نیز بازی‌هایی ساخت. این پیشرفت برای توسعه‌دهندگانی که علاقمند به ساخت بازی‌های وب‌محور هستند مفید خواهد بود.

🟣لینک مقاله:
https://golangweekly.com/link/170276/web


👑 @gopher_academy
مارک پشم‌فروش به تازگی ابزار #heybabe رو که برای تست‌کردن فینگرپرینت‌های مختلف TLS هست در دسترس عموم قرار داده و از افراد متخصص در حوزه شبکه خواسته تا با ساختن فینگرپرینت و کشف سوراخ در سیستم #فیلترینگ، در بهبود این‌ابزار مشارکت کنند.

👉 github.com/noql-net/heybabe

#اینترنت_آزاد_برای_همه
#خودخواه_و_تماشاچی_نباشیم

🔍 ircf.space
@ircfspace
کسانی که سایت‌شون روی هتزنر میزبانی می‌شه، ممکنه در ایران با مشکل باز نشدن مواجه بشن.

برای رفع این مشکل، پیشنهاد می‌کنیم ابتدا از CDN استفاده کنید. کلودفلر یا اروان

اگر با CDN هم مشکل برطرف نشد، راهی جز انتقال سایت به یک سرور تداخل ایران ندارید.

@poinair
جاسوسی گوگل از کاربران

کاربران ایرانی بهتره حتما gboard (کیبورد پیش فرض گوشی) رو حذف کنن و جاش یک کیبورد دیگه استفاده کنن


clrn.org/does-gboard-collect-data

طبق مقاله بالا جی بورد کیبورد پیش فرض گوگل

اطلاعات زیادی روی جمع آوری میکنه که شامل :
1. متن‌ها و محتوای تایپ‌شده:
چیزهایی که تایپ می‌کنید (حتی مکالمات، سرچ‌ها، تاریخچه مرور).

شامل ورودی‌های کیبورد، کوئری‌های جستجو، تاریخچه مرور.

2. اطلاعات دستگاه و اپ‌ها:
مدل گوشی، سیستم‌عامل، اندازه صفحه، زبان، موقعیت مکانی.

3. رفتار کاربر:
حرکات لمس، الگوهای سوایپ (کشیدن روی کیبورد)، نحوه استفاده از زبان و کیبورد.

حتما جی بورد رو پاک کنید و از کیبورد های دیگه استفاده کنید

@poinair پوینا
یه جوری اینترنت رو مختل و مسدود کردین انگار این ما بودیم که باعث جنگ شدیم. ما که دنبال یه زندگی نرمال بودیم و هستیم، این شما بودید که نخواستید و نتونستید در زمان درست یه رابطه سالم مبتنی بر منافع ملی با دنیا برقرار کنید.
الان مسدود کردن اینترنت چه منفعتی داره؟

© vahidfarid

🔍 ircf.space
@ircfspace
Forwarded from Linuxor ?
لینوکس به قدری انعطاف پذیره که می‌تونید کرنل رو به عنوان یه اپلیکیشن اجرا کنید؛ یعنی بدون داشتن یه VM خارجی یه لینوکس داخلی داشته باشید که بهش می‌گن UserMode Linux ، این پست وبلاگ بهتون کامل توضیح داده که برای فعالسازیش چیکار کنید

popovicu.com/posts/linux-vm-without-vm-software-user-mode


@Linuxor
Forwarded from Philocode
من همون حسی رو به وزیر ارتباطات دارم که اون مداح به علی پروین داشت. ❤️
Forwarded from cyru55 unofficial channel (cyru55)
⭕️ برای ساخت پروکسی رایگان

🔻از این مطالب استفاده کنید
🔸 تروجان Trojan
🔸 ویلس VLess
🔸پروکسی و کانفیک آماده:
🆔 @ShadowProxy66



🔻جهت پیدا کردن ip تمیز
🔸اندروید و ویندوز
🔸برنامه DNSveil
🔸لینوکس
🔸تست سرعت آیپی تمیز
🔸بیلد Go در ترموکس



🔻درمورد کلاینت هم
🔸لیست همه کلاینت‌ها اینجاست
🔻علاوه بر اونا هم:
🔸Lux
🔸Clash Verge [Rev]
🔸Karing
🔸GoXRay

🔘 اگه درمورد مطلبی سوال داشتید
⚠️ زیر همون مطلب کامنت بنویسید
Forwarded from VPN PROXYSCAM
Please open Telegram to view this post
VIEW IN TELEGRAM
با استفاده از این سایت میتونید نقشه های آماده چاپ شهرتون رو با کیفیت بالا آماده کنید.

https://print.get-map.org/


@SohrabContents
Forwarded from Linuxor ?
گزارش کاربران نشون می‌ده فایروال ایران اوسگول شده یه بار به کل همه پروتکل ها بسته می‌شه یه بار اینستاگرام از فیلتری در می‌آد؛ دهن اون برنامه نویسش سرویس این چیه نوشتی ناموسا؟


@Linuxor
Forwarded from cyru55 unofficial channel (cyru55)
Forwarded from Linuxor ?
اگه گیر باج افزار افتادید این سایتو یه نگاه بندازید کلید اکثر باج افزار هارو داره :

www.nomoreransom.org

@Linuxor
Forwarded from Linuxor ?
جدی جدی تمومش کنید چه خبره انقدر ایمپرشن به پست های مربوط به جنگ می‌دین! شما آدم های پاکی هستین آیا واقعا ارزش داره که اندازه نوک سوزن توی مرگ انسان های بی‌گناه دخیل باشید ؟

این دولت ها مثل بچه هایین که هدفشون بیشتر از جنگ قدرت نمایی توی رسانس اصلا توجه نکنید مثل اون زمان که بچه بودیم با یه دعوای کوچیک مردم الکی با هو کشیدن دعوا رو شدید تر می‌کردن، حتی نگاه کردن به این پست ها هم باعث تشدیدش می‌شه چه برسه کامنت گذاشتن: فلان جا رو بزن، فلانی رو بزن!

@Linuxor
Forwarded from Linuxor ?
دوتا نکته درباره کراولر گوگل

کراولر گوگل یاد ‌میگیره! مثلا اگه ساعت 2 شب سایتتون رو آپدیت می‌کنید اون زمان بیشتر کراول می‌کنه !

کراولر گوگل وقتی می‌خواد روی سایتتون بخزه یه هزینه ای براش در نظر می‌گیره مثلا اگه کند باشه حوصله زیاد منتظر موندن نداره و کمتر می‌خزه، اگه سرورت از HTTP/2 پیشتیبانی می‌کنه ورژن رو ببر روی 2 یا 3 اینطوری گوگل راحت تر سایتت رو می‌خونه


@Linuxor
Forwarded from Gopher Academy
در ادامه یک خلاصه‌ٔ کوتاه و مفید از مقاله

«More predictable benchmarking with testing.B.Loop»

نوشته‌ی Junyang Shao در وبلاگ Go منتشرشده در ۲ آوریل ۲۰۲۵ آورده شده است

---

🔄 مشکل اولیه با b.N

تا قبل از Go 1.24، بنچمارک‌ها با for range b.N { ... } نوشته می‌شدند که:

نیاز به b.ResetTimer() و b.StopTimer() برای مدیریت دقیق زمان داشت.

به‌دلیل inlining و حذف کد بدون اثر جانبی، گاهی کد تست‌شده اصلاً اجرا نمی‌شد و زمان‌های غیرواقعی تولید می‌کرد .
---
معرفی testing.B.Loop

Go 1.24 متد جدیدی معرفی کرد:

func Benchmark(b *testing.B) {
... setup once ...
for b.Loop() {
// کد اصلی برای بنچمارک
}
... cleanup once ...
}

مزایای کلیدی آن عبارتند از:

مدیریت خودکار زمان: زمان‌سنج به‌صورت خودکار بین setup/loop/cleanup کنترل می‌شود؛ نیازی به ResetTimer یا StopTimer نیست .

جلوگیری از حذف بهینه‌ساز: درون Loop، تماس به توابع به‌صورت مستقیم نگه داشته می‌شود و کامپایلر نمی‌تواند آن را حذف کند .

یکبار اجرا برای تعیین تعداد تکرارها: برخلاف روش قدیمی که تابع benchmark چندین‌بار با b.Nهای مختلف فراخوانی می‌شد، این روش تنها یک‌بار اجرا شده و کارآمدتر است .

---
⚙️ نکات قابل توجه

اگر در هر بار اجرا نیاز به پرکردن داده‌ها یا عملیات خارج از loop دارید، باید خودتان با b.StopTimer() و b.StartTimer() مدیریت کنید:

> مثال: مقداردهی تصادفی پیش از sort .

داخل یک تابع بنچمارک، باید فقط از for b.Loop() استفاده شود، نه ترکیبی از b.N و b.Loop .

--
🧭 توصیه و نتیجه‌گیری

testing.B.Loop در Go 1.24 نسل جدیدی از بنچمارک‌ها است:

ساده‌تر، دقیق‌تر و مقاوم‌تر در برابر اشتباهات رایج.

برای بنچمارک‌های جدید، به‌عنوان روش پیش‌فرض توصیه می‌شود؛
و برای بنچمارک‌های موجود نیز می‌توان با کمی تغییر به آن مهاجرت کرد .
---
فقط یک نگاه مختصر

✳️ ساده‌سازی کد

⏱️ حذف نیاز به مدیریت زمان دستی

🔒 جلوگیری از بهینه‌سازی‌های مخرب

عملکرد سریع‌تر در اجرا
Forwarded from Gopher Academy
🔵 عنوان مقاله
Modern (Go) Application Design

🟢 خلاصه مقاله:

این مقاله به بررسی سازمان‌دهی نرم‌افزارها با تمرکز بر مدل‌های داده و مرزهای مورد کاربرد می‌پردازد. مشکلاتی مانند افزایش پیچیدگی نرم‌افزار، تکرار داده‌ها و مشکلات در مقیاس‌پذیری و نگهداری از جمله مسائل شایعی هستند که در مقاله به آن‌ها اشاره شده است. پیشنهاد می‌شود که با تمرکز بر مدل‌های داده مشخص و تعریف دقیق مرزهای مورد کاربرد، می‌توان به بهبود مدیریت داده‌ها، افزایش کارایی و امنیت بیشتر در نرم‌افزارها دست یافت.

🟣لینک مقاله:
https://golangweekly.com/link/170260/web


👑 @gopher_academy
This media is not supported in your browser
VIEW IN TELEGRAM
باورنکردنیه که این چرندیات در صداوسیما جا داره، ولی دو تا برنامه مشخص برای امنیت مردم وجود نداره.
آخه نادان موبایل و گوگل و اپل رو تو ساختی که فقط واتس‌اپش جاسوسه؟
از این شرایط هم برای تزریق ناامنی، با هدف فرو کردن روبیکا به ملت استفاده میکنن.

© s7az2mm

🔍 ircf.space
@ircfspace