Forwarded from Linuxor ?
لینوکس به قدری انعطاف پذیره که میتونید کرنل رو به عنوان یه اپلیکیشن اجرا کنید؛ یعنی بدون داشتن یه VM خارجی یه لینوکس داخلی داشته باشید که بهش میگن UserMode Linux ، این پست وبلاگ بهتون کامل توضیح داده که برای فعالسازیش چیکار کنید
popovicu.com/posts/linux-vm-without-vm-software-user-mode
@Linuxor
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
🔘 اگه درمورد مطلبی سوال داشتید
⚠️ زیر همون مطلب کامنت بنویسید
🔻از این مطالب استفاده کنید
🔸 تروجان Trojan
🔸 ویلس VLess
🔸پروکسی و کانفیک آماده:
🆔 @ShadowProxy66
🔻جهت پیدا کردن ip تمیز
🔸اندروید و ویندوز
🔸برنامه DNSveil
🔸لینوکس
🔸تست سرعت آیپی تمیز
🔸بیلد Go در ترموکس
🔻درمورد کلاینت هم
🔸لیست همه کلاینتها اینجاست
🔻علاوه بر اونا هم:
🔸Lux
🔸Clash Verge [Rev]
🔸Karing
🔸GoXRay
🔘 اگه درمورد مطلبی سوال داشتید
⚠️ زیر همون مطلب کامنت بنویسید
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from محتوای آزاد سهراب
با استفاده از این سایت میتونید نقشه های آماده چاپ شهرتون رو با کیفیت بالا آماده کنید.
https://print.get-map.org/
@SohrabContents
https://print.get-map.org/
@SohrabContents
Forwarded from Linuxor ?
اگه گیر باج افزار افتادید این سایتو یه نگاه بندازید کلید اکثر باج افزار هارو داره :
www.nomoreransom.org
@Linuxor
www.nomoreransom.org
@Linuxor
Forwarded from Linuxor ?
جدی جدی تمومش کنید چه خبره انقدر ایمپرشن به پست های مربوط به جنگ میدین! شما آدم های پاکی هستین آیا واقعا ارزش داره که اندازه نوک سوزن توی مرگ انسان های بیگناه دخیل باشید ؟
این دولت ها مثل بچه هایین که هدفشون بیشتر از جنگ قدرت نمایی توی رسانس اصلا توجه نکنید مثل اون زمان که بچه بودیم با یه دعوای کوچیک مردم الکی با هو کشیدن دعوا رو شدید تر میکردن، حتی نگاه کردن به این پست ها هم باعث تشدیدش میشه چه برسه کامنت گذاشتن: فلان جا رو بزن، فلانی رو بزن!
@Linuxor
این دولت ها مثل بچه هایین که هدفشون بیشتر از جنگ قدرت نمایی توی رسانس اصلا توجه نکنید مثل اون زمان که بچه بودیم با یه دعوای کوچیک مردم الکی با هو کشیدن دعوا رو شدید تر میکردن، حتی نگاه کردن به این پست ها هم باعث تشدیدش میشه چه برسه کامنت گذاشتن: فلان جا رو بزن، فلانی رو بزن!
@Linuxor
Forwarded from Linuxor ?
دوتا نکته درباره کراولر گوگل
کراولر گوگل یاد میگیره! مثلا اگه ساعت 2 شب سایتتون رو آپدیت میکنید اون زمان بیشتر کراول میکنه !
کراولر گوگل وقتی میخواد روی سایتتون بخزه یه هزینه ای براش در نظر میگیره مثلا اگه کند باشه حوصله زیاد منتظر موندن نداره و کمتر میخزه، اگه سرورت از HTTP/2 پیشتیبانی میکنه ورژن رو ببر روی 2 یا 3 اینطوری گوگل راحت تر سایتت رو میخونه
@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 نسل جدیدی از بنچمارکها است:
سادهتر، دقیقتر و مقاومتر در برابر اشتباهات رایج.
برای بنچمارکهای جدید، بهعنوان روش پیشفرض توصیه میشود؛
و برای بنچمارکهای موجود نیز میتوان با کمی تغییر به آن مهاجرت کرد .
---
✅ فقط یک نگاه مختصر
✳️ سادهسازی کد
⏱️ حذف نیاز به مدیریت زمان دستی
🔒 جلوگیری از بهینهسازیهای مخرب
⚡ عملکرد سریعتر در اجرا
«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
Modern (Go) Application Design
🟢 خلاصه مقاله:
این مقاله به بررسی سازماندهی نرمافزارها با تمرکز بر مدلهای داده و مرزهای مورد کاربرد میپردازد. مشکلاتی مانند افزایش پیچیدگی نرمافزار، تکرار دادهها و مشکلات در مقیاسپذیری و نگهداری از جمله مسائل شایعی هستند که در مقاله به آنها اشاره شده است. پیشنهاد میشود که با تمرکز بر مدلهای داده مشخص و تعریف دقیق مرزهای مورد کاربرد، میتوان به بهبود مدیریت دادهها، افزایش کارایی و امنیت بیشتر در نرمافزارها دست یافت.
🟣لینک مقاله:
https://golangweekly.com/link/170260/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Office Hours
Modern (Go) application design
When it comes to application design, I’ve formed a few opinions backed by experience. The most important one is: structure matters. In my first years of development, I’ve built a CMS system that was copied over more than 100 times for different web pages.…
Forwarded from IRCF | اینترنت آزاد برای همه
This media is not supported in your browser
VIEW IN TELEGRAM
باورنکردنیه که این چرندیات در صداوسیما جا داره، ولی دو تا برنامه مشخص برای امنیت مردم وجود نداره.
آخه نادان موبایل و گوگل و اپل رو تو ساختی که فقط واتساپش جاسوسه؟
از این شرایط هم برای تزریق ناامنی، با هدف فرو کردن روبیکا به ملت استفاده میکنن.
© s7az2mm
🔍 ircf.space
@ircfspace
آخه نادان موبایل و گوگل و اپل رو تو ساختی که فقط واتساپش جاسوسه؟
از این شرایط هم برای تزریق ناامنی، با هدف فرو کردن روبیکا به ملت استفاده میکنن.
© s7az2mm
🔍 ircf.space
@ircfspace
Forwarded from IRCF | اینترنت آزاد برای همه
نسخه ۵.۶ از #فیلترشکن بگذر در دسترس عموم قرار گرفت.
درنظر گرفتن کانفیگهای رندوم برای شرایط سخت دسترسی به #اینترنت در کشورهایی نظیر #ایران و چین، و پشتیبانی از #اندروید ۱۳، ۱۴ و ۱۵، تغییرات نسخه جدید اینبرنامه اپنسورس هستند.
👉 github.com/Begzar/BegzarApp/releases/latest
🔍 ircf.space/software
@ircfspace
درنظر گرفتن کانفیگهای رندوم برای شرایط سخت دسترسی به #اینترنت در کشورهایی نظیر #ایران و چین، و پشتیبانی از #اندروید ۱۳، ۱۴ و ۱۵، تغییرات نسخه جدید اینبرنامه اپنسورس هستند.
👉 github.com/Begzar/BegzarApp/releases/latest
🔍 ircf.space/software
@ircfspace
Forwarded from DevTwitter | توییت برنامه نویسی
خواهشا برای تست هم شده یه چیز چرت توی گیت هابتون نزارید
مخصوصا جاوا اسکریپت
Var x = " hello javascript ";
alert( x );
بیا اینو توی توییترم میشد.
گیت هاب حرمت داره:)
<Alireza/>
@DevTwitter
مخصوصا جاوا اسکریپت
Var x = " hello javascript ";
alert( x );
بیا اینو توی توییترم میشد.
گیت هاب حرمت داره:)
<Alireza/>
@DevTwitter
Forwarded from متخصص وردپرس | پوینا
متاسفانه سایت ژاکت در ایران باز نمیشه و باعث کندی هزاران سایت ایرانی شده و حتی بعضی سایتا رو کلا خراب کردن
هر پلاگینی از ژاکت نصب کرده باشید و سرورتون داخل ایران باشه اگر با کندی پنل مواجه هستید به خاطر قالب و افزونه های ژاکته ( در پنل وردپرس خطای پریدن لایسنس هم بهتون نشون میده)
باید قالب و افزونه های ژاکت رو موقتا غیر فعال کنید
https://check-host.net/check-ping?host=https://www.zhaket.com/
در صورت درست شدن ژاکت اطلاع میدیم ( میتونید با لینک بالا هم چک کنید هر وقت تمام ایران پینگ داد ژاکت در ایران در دسترسه)
@poinair پوینا
هر پلاگینی از ژاکت نصب کرده باشید و سرورتون داخل ایران باشه اگر با کندی پنل مواجه هستید به خاطر قالب و افزونه های ژاکته ( در پنل وردپرس خطای پریدن لایسنس هم بهتون نشون میده)
باید قالب و افزونه های ژاکت رو موقتا غیر فعال کنید
https://check-host.net/check-ping?host=https://www.zhaket.com/
در صورت درست شدن ژاکت اطلاع میدیم ( میتونید با لینک بالا هم چک کنید هر وقت تمام ایران پینگ داد ژاکت در ایران در دسترسه)
@poinair پوینا
Forwarded from متخصص وردپرس | پوینا
این موضوع در کل ربطی به خوده سایت ژاکت نداره کلا تمام هتزنر و سرورای هتزنر ارتباطش با ایران قطع شده
ژاکت هم هتزنر هست و کلا توی ایران باز نمیشه برای همین هاستای ایرانی دچار مشکل ارتباط با ژاکت شدن
ایران کلا هتزنر رو مسدود کرده
امیدواریم هر چه زودتر ژاکت سرورای لایسنسش رو به ایران منتقل کنه تا مشکل حل بشه
@poinair پوینا
ژاکت هم هتزنر هست و کلا توی ایران باز نمیشه برای همین هاستای ایرانی دچار مشکل ارتباط با ژاکت شدن
ایران کلا هتزنر رو مسدود کرده
امیدواریم هر چه زودتر ژاکت سرورای لایسنسش رو به ایران منتقل کنه تا مشکل حل بشه
@poinair پوینا
Forwarded from Gopher Academy
🔴 اطلاعیه مهم
دوستان زیادی به ما پیام دادن که با توجه به شرایط خاص این روزها، بخشی از فعالیت کانال به پوشش خبری و اطلاعرسانی موقت اختصاص پیدا کنه.
ما هم به عنوان یک رسانه، وظیفه خودمون دونستیم که در کنار محتوای همیشگی، صدای مردم باشیم و اطلاعات درست و مهم رو بهموقع منتشر کنیم 📰
با این حال، تصمیم نهایی با شماست:
❤️ اگر موافقید که پوشش خبری موقت داشته باشیم، خوشحال میشیم همراهمون باشید.
🕊 نیازی به پوشش خبری نیست
لطفاً با ریاکشن مشخص کنید که کدوم مسیر رو ترجیح میدید 🙏
❤️ = پوشش خبری موقت
🕊 = نیازی به پوشش خبری نیست
🌷فقط توجه کنید چنین اخباری روی توی چنل شخصی براتون میذارم
@bardia_kazemi
دوستان زیادی به ما پیام دادن که با توجه به شرایط خاص این روزها، بخشی از فعالیت کانال به پوشش خبری و اطلاعرسانی موقت اختصاص پیدا کنه.
ما هم به عنوان یک رسانه، وظیفه خودمون دونستیم که در کنار محتوای همیشگی، صدای مردم باشیم و اطلاعات درست و مهم رو بهموقع منتشر کنیم 📰
با این حال، تصمیم نهایی با شماست:
❤️ اگر موافقید که پوشش خبری موقت داشته باشیم، خوشحال میشیم همراهمون باشید.
🕊 نیازی به پوشش خبری نیست
لطفاً با ریاکشن مشخص کنید که کدوم مسیر رو ترجیح میدید 🙏
❤️ = پوشش خبری موقت
🕊 = نیازی به پوشش خبری نیست
🌷فقط توجه کنید چنین اخباری روی توی چنل شخصی براتون میذارم
@bardia_kazemi