Forwarded from Python Hints
قبل از ورود؛ میکروفون و دوربین رو خاموش کنید (در غیر اینصورت از جلسه حذف خواهید شد؛ با احترام)
جلسه امروز بسته به سوالات دوستان و فضای جلسه ممکنه بیشتر از ۱ ساعت باشه (لطفا اگر امکان حضور ندارید؛ بذارید دوستانی که سوال دارند شرکت کنند؛ اگر فقط برای ضبط کردن ویدئو میخواید وارد بشید خواهش میکنم اینکار رو نکنید)
دوستان برای حضور توی جلسه حتما با اکانت gmail درخواست ورود بدید؛ بدون اکانت ورود شما تایید نخواهد شد.
ظرفیت جلسه؛ تعداد محدودیت google meet هست.
جلسه امروز بسته به سوالات دوستان و فضای جلسه ممکنه بیشتر از ۱ ساعت باشه (لطفا اگر امکان حضور ندارید؛ بذارید دوستانی که سوال دارند شرکت کنند؛ اگر فقط برای ضبط کردن ویدئو میخواید وارد بشید خواهش میکنم اینکار رو نکنید)
دوستان برای حضور توی جلسه حتما با اکانت gmail درخواست ورود بدید؛ بدون اکانت ورود شما تایید نخواهد شد.
ظرفیت جلسه؛ تعداد محدودیت google meet هست.
Forwarded from کداکسپلور | CodeExplore (𝙰𝚖𝚒𝚗)
برای حوزه CyberSecurity چه زبانهای برنامه نویسی و اسکریپت نویسی را باید بدانیم ؟
1-Python
2-GO
3-JavaScript
4-C/C++
5-Bash
6-PowerShell
#programming #cybersecurity
☕️ @CodeExplore
1-Python
2-GO
3-JavaScript
4-C/C++
5-Bash
6-PowerShell
#programming #cybersecurity
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Laravel News
The Laracon US 2024 Keynote by Taylor Otwell is Now Available https://laravel-news.com/laravel-laracon-us-keynote-2024
Laravel News
The Laracon US 2024 Keynote by Taylor Otwell is Now Available - Laravel News
If you missed the incredible Laracon US Keynote delivered by Laravel creator Taylor Otwell, you can now watch it in full. Learn about the official VS Code Extension, Inertia 2, and Laravel Cloud.
Forwarded from Laravel News
Andrew Schmelyun: Publishing Video Courses, Virtual and Physical Worlds, LLM's https://laravel-news.com/andrew-schmelyun
Laravel News
Andrew Schmelyun: Publishing Video Courses, Virtual and Physical Worlds, LLM's - Laravel News
Eric Barnes interviews Andrew Schmelyun a full-stack developer and content creator
Forwarded from DevTwitter | توییت برنامه نویسی
شرکت Qwen مدلی منتشر کرده که طبق ادعای خودشون در اکثر بنچمارکها بهتر از GPT-4o و Claude 3.5 Sonnet عمل میکنه.
این مدل چند منظورهست و قابلیت پردازش و درک همزمان متن، فایل، تصویر و ویدئو (۲۰دقیقهای) رو داره.
فارسی رو هم ساپورت میکنه.
دو نسخه 2B و 7B این مدل وزنباز هستن.
@DevTwitter | <Shahriar Shariati/>
این مدل چند منظورهست و قابلیت پردازش و درک همزمان متن، فایل، تصویر و ویدئو (۲۰دقیقهای) رو داره.
فارسی رو هم ساپورت میکنه.
دو نسخه 2B و 7B این مدل وزنباز هستن.
@DevTwitter | <Shahriar Shariati/>
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
✅ تکنیک پورت ناکینگ Port-Knocking
در خانه نشستی به دوستت میگی رمزی زنگ بزن ۴ بار دوتا دو بار من در پارکینگ را باز میکنم
همین داستان را میخواهیم برای مثلا پورت SSH کامپیوتر اجرا کنیم ؟
برای پورت X , Y ,x تعداد ۲ تا پکت بفرست برات SSH را باز میکنم
✅ ابزار های پیاده سازی :
ابزار knockknock
ابزار knock
ابزار fwknop
یک خوبی که ابزار fwknop داره امکان پیاده سازی Single Package Authorization (SPA) هم هست
پیاده سازی با nftables
⁉️ سوالی داشتید در بخشی کامنت ها بپرسید با هم برسی کنیم 😎
در خانه نشستی به دوستت میگی رمزی زنگ بزن ۴ بار دوتا دو بار من در پارکینگ را باز میکنم
همین داستان را میخواهیم برای مثلا پورت SSH کامپیوتر اجرا کنیم ؟
برای پورت X , Y ,x تعداد ۲ تا پکت بفرست برات SSH را باز میکنم
✅ ابزار های پیاده سازی :
ابزار knockknock
ابزار knock
ابزار fwknop
یک خوبی که ابزار fwknop داره امکان پیاده سازی Single Package Authorization (SPA) هم هست
پیاده سازی با nftables
⁉️ سوالی داشتید در بخشی کامنت ها بپرسید با هم برسی کنیم 😎
Forwarded from Ninja Learn | نینجا لرن
5️⃣ بدون حالت (Stateless)
محدودیت بدون حالت (Stateless) میگه که یه سرور وب نباید وضعیت برنامههای کلاینتهاش رو به خاطر بسپاره. به همین خاطر، هر کلاینت باید تو هر تعامل با سرور، تمام اطلاعات مرتبط و مورد نیازش رو همراه داشته باشه. سرورهای وب از کلاینتها میخوان که پیچیدگی مدیریت وضعیت برنامههاشون رو خودشون انجام بدن تا سرور بتونه به تعداد بیشتری از کلاینتها خدمات بده. این مبادله یکی از عوامل کلیدی در مقیاسپذیری سبک معماری وب هست.
6️⃣ کد بهصورت درخواستی (Code-on-demand)
وب به شدت از "کد به صورت درخواستی" (Code-on-demand) استفاده میکنه، این محدودیت به سرورهای وب اجازه میده که بهطور موقت برنامههای اجرایی مثل اسکریپتها یا پلاگینها رو به کلاینتها منتقل کنن. کد به صورت درخواستی باعث میشه که یه نوع وابستگی تکنولوژیکی بین سرورهای وب و کلاینتها ایجاد بشه، چون کلاینت باید توانایی فهم و اجرای کدی که به صورت درخواستی از سرور دانلود میکنه رو داشته باشه. به همین دلیل، کد به صورت درخواستی تنها محدودیت سبک معماری وب هست که اختیاری در نظر گرفته میشه. تکنولوژیهایی که در مرورگرهای وب استفاده میشن، مثل جاوا اپلتها، جاوا اسکریپت و فلش، نمونههای بارز این محدودیت هستن.
💎 استاندارد های وب 💎
فیلدینگ همراه با تیم برنرز-لی و چند نفر دیگه برای افزایش مقیاسپذیری وب کار کرد. برای استانداردسازی طراحیهاشون، اونا یه مشخصات جدید برای نسخه جدید پروتکل انتقال ابرمتن (HTTP/1.1) نوشتن.
همچنین، نحو شناسههای یکنواخت منابع (URI) رو هم در RFC 3986 رسمی کردن.
این استانداردها بهسرعت در سراسر وب پذیرفته شد و راه رو برای رشد بیشترش هموار کرد.
@ninja_learn_ir
محدودیت بدون حالت (Stateless) میگه که یه سرور وب نباید وضعیت برنامههای کلاینتهاش رو به خاطر بسپاره. به همین خاطر، هر کلاینت باید تو هر تعامل با سرور، تمام اطلاعات مرتبط و مورد نیازش رو همراه داشته باشه. سرورهای وب از کلاینتها میخوان که پیچیدگی مدیریت وضعیت برنامههاشون رو خودشون انجام بدن تا سرور بتونه به تعداد بیشتری از کلاینتها خدمات بده. این مبادله یکی از عوامل کلیدی در مقیاسپذیری سبک معماری وب هست.
6️⃣ کد بهصورت درخواستی (Code-on-demand)
وب به شدت از "کد به صورت درخواستی" (Code-on-demand) استفاده میکنه، این محدودیت به سرورهای وب اجازه میده که بهطور موقت برنامههای اجرایی مثل اسکریپتها یا پلاگینها رو به کلاینتها منتقل کنن. کد به صورت درخواستی باعث میشه که یه نوع وابستگی تکنولوژیکی بین سرورهای وب و کلاینتها ایجاد بشه، چون کلاینت باید توانایی فهم و اجرای کدی که به صورت درخواستی از سرور دانلود میکنه رو داشته باشه. به همین دلیل، کد به صورت درخواستی تنها محدودیت سبک معماری وب هست که اختیاری در نظر گرفته میشه. تکنولوژیهایی که در مرورگرهای وب استفاده میشن، مثل جاوا اپلتها، جاوا اسکریپت و فلش، نمونههای بارز این محدودیت هستن.
💎 استاندارد های وب 💎
فیلدینگ همراه با تیم برنرز-لی و چند نفر دیگه برای افزایش مقیاسپذیری وب کار کرد. برای استانداردسازی طراحیهاشون، اونا یه مشخصات جدید برای نسخه جدید پروتکل انتقال ابرمتن (HTTP/1.1) نوشتن.
همچنین، نحو شناسههای یکنواخت منابع (URI) رو هم در RFC 3986 رسمی کردن.
این استانداردها بهسرعت در سراسر وب پذیرفته شد و راه رو برای رشد بیشترش هموار کرد.
@ninja_learn_ir
Oreilly
O'Reilly Media - Technology and Business Training
Build the skills your teams need. Give them the O'Reilly learning platform and equip them with the resources that drive business outcomes.
Forwarded from محتوای آزاد سهراب
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
#javanoscript #window
●● آبجکت window چیه و چه کار هایی برای ما انجام میده ؟ ●●
آبجکت window یک global object هستش که درواقع نماینده پنجره فعلی مرورگریه که اسکریپت شما در حال اجراست و یه جورایی میشه گفت که این window مثل مدیر ساختمونه که همه اتاقا و وسایل رو کنترل میکنه.
1️⃣ مدیریت تبهای مرورگر
میتونی با window.open یه تب جدید باز کنی یا با window.close یه تب رو ببندی.
let myWindow = window.open("https://example.com")
// بستن تب باز شده بعد از 5 ثانیه
setTimeout(() => {
myWindow.close();
}, 5000);2️⃣ دسترسی به ابعاد پنجره
میتونی با window.innerWidth و window.innerHeight بفهمی اندازه فعلی پنجره فعلی چقدره. این خیلی به دردت میخوره وقتی میخوای سایز یه عنصر رو نسبت به اندازه صفحه تنظیم کنی.
let width = window.innerWidth;
let height = window.innerHeight;
let myDiv = document.getElementById("myDiv");
myDiv.style.width = (width / 2) + "px";
// نصف عرض پنجره
myDiv.style.height = (height / 3) + "px";
// یک سوم ارتفاع پنجره
3️⃣ ذخیره اطلاعات کاربر در LocalStorage
با window.localStorage میتونی اطلاعات کاربر رو ذخیره کنی که حتی بعد از بستن و باز کردن مرورگر هم باقی بمونه. مثلا یه کاربر میتونه تم سایت رو عوض کنه و بعداً همون تم دوباره براش لود بشه.
// ذخیره اطلاعات
window.localStorage.setItem("theme", "dark");
// خوندن اطلاعات
let theme = window.localStorage.getItem("theme");
console.log("تم انتخاب شده: " + theme);
// پاک کردن اطلاعات
window.localStorage.removeItem("theme");
4️⃣ کنترل URL
با window.location میتونی آدرس URL رو بخونی یا عوض کنی. مثلا کاربر رو به یه صفحه دیگه هدایت کنی.
// خوندن آدرس فعلی صفحه
console.log("آدرس فعلی: " + window.location.href);
// هدایت کاربر به صفحه دیگه
window.location.href = "https://example.com";
// تغییر قسمتی از URL بدون لود مجدد صفحه
window.location.hash = "section1"; // کاربر رو به بخش مشخصی از صفحه هدایت میکنه
5️⃣ تعامل با کاربر از طریق آلرتها
میتونی با window.alert() یه پیام پاپآپ به کاربر نشون بدی یا با window.prompt() ازش چیزی بپرسی.
// نمایش پیام ساده
window.alert("به وبسایت ما خوش آمدید!");
// پرسیدن سوال از کاربر
let name = window.prompt("اسمت چیه؟");
console.log("اسمی که کاربر وارد کرده: " + name);
// گرفتن تأییدیه از کاربر
let result = window.confirm("آیا مطمئن هستید که میخواهید ادامه دهید؟");
if (result) {
console.log("کاربر ادامه داد");
} else {
console.log("کاربر لغو کرد");
}
✅ در کل همه اینها یسری از قابلیت های پر کاربرد آبجکت window بودن، به زودی یه پست دیگه درست میکنم تا متد های بیشتری از window رو بررسی کنیم
🌐 مشاهده داکیومنت window
🆔 Channel | Group | YouTube
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
میدونید آبجکت window توی جاوااسکریپت چیه و چیکار میکنه ؟
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
درود وقتتون بخیر باشه
این کانال اسمش هست سید و رفقا، ولی خب تولید محتوا داره صرفا توسط سید صورت میگیره ، برای گرفتن مشارکت از رفقا یکسری ایده دارم که در زیر بهشون اشاره میکنم
۱- چند کانال موازی ایجاد بشه که در حوزه های مختلف دوستان فعالیت کنن و حمایت کانال اصلی رو داشته باشن ، برای مثال بصورت تخصصی در حوزه هوش مصنوعی، امنیت ، سخت افزار، وب و ...
۲- فعالیت جمعی در یوتیوب به صورت تولید محتوای فنی چند نفره با موضوعات مختلف
۳- ایجاد وبسایت و فعالیت دوستان روی اون به صورت پست های تخصصی و درامد هر صفحه به نویسنده اون اهدا بشه و قابلیت دونیشن هم داشته باشه
در مورد وبسایت ممکنه فرایندش طولانی باشه چون که قصد دارم سایت رو توی دوره آموزش بدم به بچه ها بنویسن و بصورت اوپن سورس باشه این وبسایت
هر درامدی هم که از این طریق کسب بشه بین تولید کننده های محتوا تقسیم میشه
نظرتون رو در نظر سنجی زیر اعلام کنید
@SEYED_BAX
این کانال اسمش هست سید و رفقا، ولی خب تولید محتوا داره صرفا توسط سید صورت میگیره ، برای گرفتن مشارکت از رفقا یکسری ایده دارم که در زیر بهشون اشاره میکنم
۱- چند کانال موازی ایجاد بشه که در حوزه های مختلف دوستان فعالیت کنن و حمایت کانال اصلی رو داشته باشن ، برای مثال بصورت تخصصی در حوزه هوش مصنوعی، امنیت ، سخت افزار، وب و ...
۲- فعالیت جمعی در یوتیوب به صورت تولید محتوای فنی چند نفره با موضوعات مختلف
۳- ایجاد وبسایت و فعالیت دوستان روی اون به صورت پست های تخصصی و درامد هر صفحه به نویسنده اون اهدا بشه و قابلیت دونیشن هم داشته باشه
در مورد وبسایت ممکنه فرایندش طولانی باشه چون که قصد دارم سایت رو توی دوره آموزش بدم به بچه ها بنویسن و بصورت اوپن سورس باشه این وبسایت
هر درامدی هم که از این طریق کسب بشه بین تولید کننده های محتوا تقسیم میشه
نظرتون رو در نظر سنجی زیر اعلام کنید
@SEYED_BAX
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
نظر بدید ، چند گزینه ای هستش
Anonymous Poll
30%
با بخش اول موافقم
28%
با بخش دوم موافقم
35%
با بخش سوم موافقم
31%
با تقسیم درامد موافقم
8%
مخالفم و کامنت میزارم
39%
نظری ندارم
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
توی پست امروز آبجکت window رو به همراه پر کاربرد ترین متد هایش بررسی کردیم
امیدوارم براتون مفید بوده باشه 🚀❤️
Forwarded from کداکسپلور | CodeExplore (CodeExplore)
● این خطا مربوط به زمان نوشتن کد های برنامه قبل از اجرا شدن هست ؛ این نوع خطارو با عنوان خطاهای گرامری ، دستوری یا خطاهای نوشتاری کد هم میشناسیم!
● اگر هنگام کامپایل کردن کد یک یا چند مورد از فایل ها یا کتابخانه های لازم فراهم نباشه، با ارور کامپایل کردن مواجه میشویم.
● ارور های زمان اجرا رو میشه رو اعصاب ترین خطا دونست ؛ همه چیز درست عمل میکنه تا اینکه با این ارور مواجه میشیم ← این خطا هنگام اجرای کد رخ میده و باعث میشه برنامه نتونه به کار خودش ادامه بده.
● فرایند کامپایل و اجرای کد به درستی انجام شده اما یه قسمتی از کد شما دچار مشکله ؛ به عنوان مثال شما به ماشین حساب طراحی کردید اما در وارد کردن کد های صحیح دقت لازم رو نداشتید و در سورس کد مثلا به جای عمل ضرب از جمع استفاده کردید.
● اگر سیستم عامل منابع بیشتری در اختیار نداشته باشد یا مقدار بیشتری از آن را در اختیار برنامه قرار دهد با خطای منبع مواجه میشیم.
#programming #error
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from محتوای آزاد سهراب
سازمان سنجش و وزارت علوم توی یک سایت ساده که بخواد صرفاً نمرات رو نشون بده موندن، سایت با درخواست زیاد فروپاشی میکنه.
بعدش میخوان کنکور رو الکترونیکی بکنن؟ جوکه رسما!
@SohrabContents
بعدش میخوان کنکور رو الکترونیکی بکنن؟ جوکه رسما!
@SohrabContents