Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 شاید اخیرا متوجه شده باشید که یوتیوب فقط یک دقیقه به شما ویدیو نمایش و سپس استریم ویدیو قطع و شما مجبور می شوید مرورگر را رفرش کنید. یکی از دلایل این مشکل استفاده از سرویس های عبور از تحریم مانند v2ray هستند که در لایه هایی باعث می شوند تبلیغات یوتیوب به شما نمایش داده نشود و یوتیوب نیز به شما اجازه تماشا کردن بیشتر از یک دقیقه را نمی دهد.
در حال حاضر راه حل مشخصی برای این مشکل ارائه نشده است اما شما به روش زیر مجددا میتوانید مشکل را برطرف و از تماشای محتوای یوتیوب لذت ببرید.
جهت حل این مشکل در مرورگر موزیلا فایرفاکس در قسمت آدرس بار عبارت زیر با بنویسید تا به قسمت کانفیگ های مرورگر وارد شوید:
حال عنوان زیر را سرچ و مقدار ان ار از true به false تغییر دهید:
با اعمال کردن این تغییر در مرورگر مشکل برطرف شده ولی ویدیوهای یوتیوب برای شما فقط در کیفیت ۳۶۰P در دسترس خواهد بود.
@TheRaymondDev | @kiahamedi_channel
در حال حاضر راه حل مشخصی برای این مشکل ارائه نشده است اما شما به روش زیر مجددا میتوانید مشکل را برطرف و از تماشای محتوای یوتیوب لذت ببرید.
جهت حل این مشکل در مرورگر موزیلا فایرفاکس در قسمت آدرس بار عبارت زیر با بنویسید تا به قسمت کانفیگ های مرورگر وارد شوید:
about:config
حال عنوان زیر را سرچ و مقدار ان ار از true به false تغییر دهید:
media.mediasource.enabled
با اعمال کردن این تغییر در مرورگر مشکل برطرف شده ولی ویدیوهای یوتیوب برای شما فقط در کیفیت ۳۶۰P در دسترس خواهد بود.
@TheRaymondDev | @kiahamedi_channel
Forwarded from Linuxor ?
توضیح :
ایده over-engineer شده به معنی طراحی یا پیادهسازی یه سیستم، محصول یا راهحل بهگونهای که بسیار پیچیدهتر، پرهزینهتر یا پیشرفتهتر از نیاز واقعی باشه.
مثلا برای ساخت یه سایت فروشگاهی ساده بجای استفاده از یه CMS معمولی بیاین فریم ورک ها و تکنولوژی های پیچیده مثلا دیتابیس توزیع شده MongoDB Cluster یا سیستم مقیاس پذیر Kubernetes استفاده کنید در صورتی که برای یه فروشگاه ساده اصلا نیازی به این کار ها نیست.
@Linuxor
ایده over-engineer شده به معنی طراحی یا پیادهسازی یه سیستم، محصول یا راهحل بهگونهای که بسیار پیچیدهتر، پرهزینهتر یا پیشرفتهتر از نیاز واقعی باشه.
مثلا برای ساخت یه سایت فروشگاهی ساده بجای استفاده از یه CMS معمولی بیاین فریم ورک ها و تکنولوژی های پیچیده مثلا دیتابیس توزیع شده MongoDB Cluster یا سیستم مقیاس پذیر Kubernetes استفاده کنید در صورتی که برای یه فروشگاه ساده اصلا نیازی به این کار ها نیست.
@Linuxor
Forwarded from Meitix
یه بلاگ خوب در مورد اشتباه های رایج تو interface
https://medium.com/@andreiboar/7-common-interface-mistakes-in-go-1d3f8e58be60
https://medium.com/@andreiboar/7-common-interface-mistakes-in-go-1d3f8e58be60
Medium
7 Common Interface Mistakes in Go
Go is still a new language, and if you’re working with it, chances are that this is not your first programming language.
Forwarded from Meitix
چرا Salt واسه هش کردن رمز مهمه؟
فرض کنیم یکی دیتابیس سایت رو هک کنه و برسه به هشهای رمز عبورها. اگه از salt استفاده نکرده باشیم، هکر با یه لیست آماده از پسوردای معروف (مثلاً یه فایل ۴ گیگی!) میتونه خیلی راحت هشها رو تطبیق بده و رمز کاربرا رو پیدا کنه(rainbow table attack). حالا این وسط salt چی کار میکنه؟
یه مثال ساده:
رمز کاربر ۱: password123
رمز کاربر ۲: password123
اگه از salt استفاده نکنیم، هش هر دوتا کاربر عین هم میشه و هکر راحت با یه بار شکستن هش، به هر دوتا حساب دسترسی پیدا میکنه. ولی اگه یه مقدار salt تصادفی اضافه کنی:
رمز کاربر ۱: password123 + saltA
رمز کاربر ۲: password123 + saltB
حالا هشها کاملاً متفاوت میشن، حتی اگه رمز کاربرا یکی باشه؛ ولی این همه اش نیست.
نکته اش اینه که هکر اذیت میشه برای پیدا کردن رمز
حالا چرا هکر اذیت میشه؟
هکر معمولاً یه لیست از پسوردای معروف داره که هششون رو قبلا یه بار حساب کرده. ولی وقتی salt وارد بازی میشه:
1⃣ لیست آمادهش دیگه به درد نمیخوره، چون salt باعث میشه هشها متفاوت بشن.
2⃣ مجبور میشه برای هر رکورد، همه پسوردای لیستش رو با اون salt محاسبه کنه یعنی به ازای هر رکورد باید اون ۴ گیگ فایل رو با salt دوباره حساب کنن. که معمولا نمیکنه و بیخیال میشه
خلاصه نمک یادمون نره🧂
فرض کنیم یکی دیتابیس سایت رو هک کنه و برسه به هشهای رمز عبورها. اگه از salt استفاده نکرده باشیم، هکر با یه لیست آماده از پسوردای معروف (مثلاً یه فایل ۴ گیگی!) میتونه خیلی راحت هشها رو تطبیق بده و رمز کاربرا رو پیدا کنه(rainbow table attack). حالا این وسط salt چی کار میکنه؟
یه مثال ساده:
رمز کاربر ۱: password123
رمز کاربر ۲: password123
اگه از salt استفاده نکنیم، هش هر دوتا کاربر عین هم میشه و هکر راحت با یه بار شکستن هش، به هر دوتا حساب دسترسی پیدا میکنه. ولی اگه یه مقدار salt تصادفی اضافه کنی:
رمز کاربر ۱: password123 + saltA
رمز کاربر ۲: password123 + saltB
حالا هشها کاملاً متفاوت میشن، حتی اگه رمز کاربرا یکی باشه؛ ولی این همه اش نیست.
نکته اش اینه که هکر اذیت میشه برای پیدا کردن رمز
حالا چرا هکر اذیت میشه؟
هکر معمولاً یه لیست از پسوردای معروف داره که هششون رو قبلا یه بار حساب کرده. ولی وقتی salt وارد بازی میشه:
1⃣ لیست آمادهش دیگه به درد نمیخوره، چون salt باعث میشه هشها متفاوت بشن.
2⃣ مجبور میشه برای هر رکورد، همه پسوردای لیستش رو با اون salt محاسبه کنه یعنی به ازای هر رکورد باید اون ۴ گیگ فایل رو با salt دوباره حساب کنن. که معمولا نمیکنه و بیخیال میشه
خلاصه نمک یادمون نره🧂
Forwarded from Ninja Learn | نینجا لرن
Forwarded from 𝕏𝗖𝗢𝗗𝗘 | فراتر از کد
دخترا :
وای لباس ندارم، چی بپوشم امشب، اینو ۶ ماه پیش یبار پوشیدم مگه یه لباسو چند بار میپوشن 😭
همچنان پسرا :
📝 @𝕏Code_IR 🔻
وای لباس ندارم، چی بپوشم امشب، اینو ۶ ماه پیش یبار پوشیدم مگه یه لباسو چند بار میپوشن 😭
همچنان پسرا :
something more than CoDe
Forwarded from CleverDevs (Mammad)
یه چند روزیه شروع کردم تایمای بیکاری bash script یاد میگیرم (که بنظرم اگه لینوکسی هستید حتما یاد بگیرید بدردتون میخوره) میخوام چیزای جالبش رو هم گاها اینجا شیر کنم
یه چیز باحالی که دیدم عملگر های مقایسهای تو بش بود
مثلا با عملگر های زیر میتونید مقایسه کنید متنی که دارید null هست یا نه
یا عملگر های مربوط به اعداد و فایل ها که تو تصاویر همشون هستن و یه مثال این پایین میزنم
مثلا اگه میخواید چک کنید یه عدد بزرگتر یا مساوی یه یه عدد دیگس میتونید از ge- استفاده کنید
*و اگه دقت کنید این عملگر ها حرف اول کلماتی هستن که نشون میدن مثل ge حروف اول great و equal هستش یا lt حروف اول less than هستش*
برای اینکه طولانی نشه دیگه برا بقیشون مثالی نمیزنم میتونید تو تصاویر پست بقیش رو ببینید
#bash
@CleverDevs - @CleverDevsGp
یه چیز باحالی که دیدم عملگر های مقایسهای تو بش بود
مثلا با عملگر های زیر میتونید مقایسه کنید متنی که دارید null هست یا نه
if [ -z "$str" ]; then
echo "It's null"
fi
if [ -n "$str" ]; then
echo "It isn't null"
fi
یا عملگر های مربوط به اعداد و فایل ها که تو تصاویر همشون هستن و یه مثال این پایین میزنم
مثلا اگه میخواید چک کنید یه عدد بزرگتر یا مساوی یه یه عدد دیگس میتونید از ge- استفاده کنید
if [[ 4 -ge 2 ]]; then
echo "It's greater than or equal to "
fi
*و اگه دقت کنید این عملگر ها حرف اول کلماتی هستن که نشون میدن مثل ge حروف اول great و equal هستش یا lt حروف اول less than هستش*
برای اینکه طولانی نشه دیگه برا بقیشون مثالی نمیزنم میتونید تو تصاویر پست بقیش رو ببینید
#bash
@CleverDevs - @CleverDevsGp
Forwarded from Geek Alerts
امروز، ۲۲ دسامبر، سالروز تولد رامانوجان و روز ملی ریاضی در هند است.
سرینیواسا رامانوجان یک ریاضیدان خودآموخته اهل هندوستان بود که تقریبا بدون هیچ آموزشی در ریاضیات محض توانست به صورت شگفتانگیزی روابط مهمی رو در رشتههای آنالیز ریاضی، نظریه اعداد و سریها از خودش به جا بگذارد. رامانوجان را همردیف ریاضیدانان بزرگی چون گاوس و اویلر میدونند. یکی از نقلقولهای معروف او این بود که: «یک معادله برای من هیچ معنی ندارد، مگر آن که تفکر خدا را بیان کند». رامانوجان در تاریخ ۲۶ آوریل ۱۹۲۰ در سن ۳۲ سالگی احتمالا به علت سوتغذیه و عفونت کبد از دنیا رفت. سالروز تولد این ریاضیدان در هند را روزی ملی ریاضی نامیدهاند.
https://en.wikipedia.org/wiki/Srinivasa_Ramanujan
hadi @geekalerts
سرینیواسا رامانوجان یک ریاضیدان خودآموخته اهل هندوستان بود که تقریبا بدون هیچ آموزشی در ریاضیات محض توانست به صورت شگفتانگیزی روابط مهمی رو در رشتههای آنالیز ریاضی، نظریه اعداد و سریها از خودش به جا بگذارد. رامانوجان را همردیف ریاضیدانان بزرگی چون گاوس و اویلر میدونند. یکی از نقلقولهای معروف او این بود که: «یک معادله برای من هیچ معنی ندارد، مگر آن که تفکر خدا را بیان کند». رامانوجان در تاریخ ۲۶ آوریل ۱۹۲۰ در سن ۳۲ سالگی احتمالا به علت سوتغذیه و عفونت کبد از دنیا رفت. سالروز تولد این ریاضیدان در هند را روزی ملی ریاضی نامیدهاند.
https://en.wikipedia.org/wiki/Srinivasa_Ramanujan
hadi @geekalerts
Forwarded from Geek Alerts
نسخه IOS هوشمصنوعی Grok منتشر شد.
پ.ن. توضی توضیحاتش نوشته «گراک» یه هوشمصنوعی خیلی راستگو هست که میتونید باهاش جواب هر سوالی رو پیدا کنید.
و در کنار دسترسی لحظهای به اینترنت، به پستهای توییتر «اکس» هم دسترسی کامل و لحظهای داره.
https://apps.apple.com/au/app/grok/id6670324846
@geekalerts
پ.ن. توضی توضیحاتش نوشته «گراک» یه هوشمصنوعی خیلی راستگو هست که میتونید باهاش جواب هر سوالی رو پیدا کنید.
و در کنار دسترسی لحظهای به اینترنت، به پستهای توییتر «اکس» هم دسترسی کامل و لحظهای داره.
https://apps.apple.com/au/app/grok/id6670324846
@geekalerts
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
سناریو شماره ۲ - پر شدن حجم دیسک
توی این ویدیو یه لینوکسی داریم که دیسکش پر شده و باهم بررسی میکنیم که چطوری دلیلش رو پیدا کنیم
https://youtu.be/_MbsGaTxx_s
توی این ویدیو یه لینوکسی داریم که دیسکش پر شده و باهم بررسی میکنیم که چطوری دلیلش رو پیدا کنیم
https://youtu.be/_MbsGaTxx_s
Forwarded from IRCF | اینترنت آزاد برای همه
توی نسخه ۲.۸.۵ از #oblivionDesktop علاوهبر بهبود فرایند اتصال در پیکربندی TUN و امکان شخصیسازی بیشتر واسه بعضی از گزینههای سینگباکس، امکان ستکردن #اندپوینت و تغییر تنظیمات با استفاده از کانفیگ فراهم شد.
🚀 github.com/bepass-org/oblivion-desktop/releases
نمونه کانفیگ تغییر اندپوینت:
نمونه کانفیگ افزودن پروفایل:
نمونه کانفیگهای تغییر تنظیمات:
توضیحات تکمیلی:
💡 github.com/bepass-org/oblivion-desktop/wiki/How-to-Use-the-Configuration
🔍 ircf.space/software
@ircfspace
🚀 github.com/bepass-org/oblivion-desktop/releases
نمونه کانفیگ تغییر اندپوینت:
oblivion://[email protected]:1002نمونه کانفیگ افزودن پروفایل:
oblivion://[email protected]:1002:2506#workنمونه کانفیگهای تغییر تنظیمات:
oblivion://[email protected]:1002oblivion://[email protected]:1002?location=us&ip=v4&license=P38pk4R7-o5i60x7b-0r65SDp3oblivion://[email protected]:2408?reserved=1&ip=v6توضیحات تکمیلی:
💡 github.com/bepass-org/oblivion-desktop/wiki/How-to-Use-the-Configuration
🔍 ircf.space/software
@ircfspace
Forwarded from IRCF | اینترنت آزاد برای همه
نرمافزار GUI for SingBox یک واسط گرافیکی جذاب برای هستههای mihomo و sing-box به شمار میره، که برای سیستمعامل ویندوز، لینوکس و مک منتشر شده. در یک نسخه فورک که امروز در دسترس قرار گرفته، مشکل اجرا نشدن اینبرنامه بهدلیل دانلود نشدن رولستهای دیفالت (بهخاطر اعمال فیلترینگ ایران) برطرف شده ...
👉 github.com/MiSaturo/GUI.for.SingBox/releases
🔍 ircf.space/software
@ircfspace
👉 github.com/MiSaturo/GUI.for.SingBox/releases
🔍 ircf.space/software
@ircfspace
Forwarded from Linuxor ?
Forwarded from کانال خدمات و سفارشات پوینا
کلاه برداری در سرور های مجازی
در سرور های مجازی همه چیز قابل دستکاری هست
از رم
سی پی یو
هارد و ...
چند روز پیش سرور مجازی یکی از دوستان که سی پی یوش ۱۲ هسته بود رو چک میکردیم دیدیم به جای ۱۲ هسته زده ۴۸ هسته با همون فرکانس
وقتی بررسی کردیم دیدیم توی kvm دستکاری شده و عدد سی پی یو ها تغییر کرده
اگر مدل سی پی یو رو در اینترنت هم سرچ کنید این سی پی یو ۱۲ هسته داره
بعضی شرکت ها جدیدا مدل سی پی یو رو هم مخفی میکنن
و هنگام خرید شما فقط تعداد سی پی یو رو میبنید و میتونه واقعی هم نباشه
که برای واقعی بودنش حتما حتما باید تست فشار انجام بدید
تست فشار انجام دادید مشخص میشه
@poinair پوینا
در سرور های مجازی همه چیز قابل دستکاری هست
از رم
سی پی یو
هارد و ...
چند روز پیش سرور مجازی یکی از دوستان که سی پی یوش ۱۲ هسته بود رو چک میکردیم دیدیم به جای ۱۲ هسته زده ۴۸ هسته با همون فرکانس
وقتی بررسی کردیم دیدیم توی kvm دستکاری شده و عدد سی پی یو ها تغییر کرده
اگر مدل سی پی یو رو در اینترنت هم سرچ کنید این سی پی یو ۱۲ هسته داره
بعضی شرکت ها جدیدا مدل سی پی یو رو هم مخفی میکنن
و هنگام خرید شما فقط تعداد سی پی یو رو میبنید و میتونه واقعی هم نباشه
که برای واقعی بودنش حتما حتما باید تست فشار انجام بدید
تست فشار انجام دادید مشخص میشه
@poinair پوینا
Forwarded from Yasha
This media is not supported in your browser
VIEW IN TELEGRAM