Forwarded from Linuxor ?
یه منبع غنی آموزش دانشگاهی کامپیوتر از دانشگاه های هاروارد، پرینستون، MIT و ...
اگه دانشجو نیستید این خیلی کمکتون میکنه و اگرم دانشجویید میتونید به عنوان منبع آموزشی درسی ازش استفاده کنید :
https://github.com/ossu/computer-science
🐧 @Linuxor
اگه دانشجو نیستید این خیلی کمکتون میکنه و اگرم دانشجویید میتونید به عنوان منبع آموزشی درسی ازش استفاده کنید :
https://github.com/ossu/computer-science
🐧 @Linuxor
Forwarded from LearnPOV | لرن پی او وی
This media is not supported in your browser
VIEW IN TELEGRAM
موزیک ویدیو برنامه نویسی 🙂😂
شیر و ریاکشن یادتون نره 😂❤️
برا بچه هایی که ایسنتا ندارن گذاشتم اینجا، دوست داشتید از اینستامون ببینید 🔻
🌐https://www.instagram.com/coolycode
#️⃣ #fun #programming
🚀 @coolycode
Forwarded from DevTwitter | توییت برنامه نویسی
میخوایی بدونی پس قضیه جاواسکریپت چی میگذره و توی مصاحبه ها هم ازش استفاده کنی ؟
من یه مجموعه مقالاتی به اسم اندراحوالات جاواسکریپت توی سایت ویرگول نوشتم که جواب سوال بالا رو بهت میده:
تا جایی که تونستم هر موضوعی رو به ساده ترین نوع ممکن توضیح و پوشش دادم
اندر احوالات جاوااسکریپت قسمت اول
در مورد نحوه کار js و javascript Engine
https://vrgl.ir/fH7sf
اندر احوالات جاوااسکریپت قسمت دوم
در مورد Execution Context, Call Stack و زیر و بم اش
https://vrgl.ir/REWoF
اندر احوالات جاوااسکریپت قسمت سوم
هر آنچه که باید درمورد Scope و مخلفاتش بدونی
https://vrgl.ir/Zr7QI
اندر احوالات جاوااسکریپت قسمت چهارم
در مورد Hoisting
https://vrgl.ir/A3CVT
اندر احوالات جاوااسکریپت قسمت پنجم (آخر)
در مورد مفهوم this و کاربردش، arrow function و bind
https://vrgl.ir/JpJXp
نبرد async و sync
در مورد مفهوم asynchronous و synchronous - میکروتسک چیه؟نحوه کار کرد؟
https://vrgl.ir/96eJP
@DevTwitter | <Mohammad Bohluli/>
من یه مجموعه مقالاتی به اسم اندراحوالات جاواسکریپت توی سایت ویرگول نوشتم که جواب سوال بالا رو بهت میده:
تا جایی که تونستم هر موضوعی رو به ساده ترین نوع ممکن توضیح و پوشش دادم
اندر احوالات جاوااسکریپت قسمت اول
در مورد نحوه کار js و javascript Engine
https://vrgl.ir/fH7sf
اندر احوالات جاوااسکریپت قسمت دوم
در مورد Execution Context, Call Stack و زیر و بم اش
https://vrgl.ir/REWoF
اندر احوالات جاوااسکریپت قسمت سوم
هر آنچه که باید درمورد Scope و مخلفاتش بدونی
https://vrgl.ir/Zr7QI
اندر احوالات جاوااسکریپت قسمت چهارم
در مورد Hoisting
https://vrgl.ir/A3CVT
اندر احوالات جاوااسکریپت قسمت پنجم (آخر)
در مورد مفهوم this و کاربردش، arrow function و bind
https://vrgl.ir/JpJXp
نبرد async و sync
در مورد مفهوم asynchronous و synchronous - میکروتسک چیه؟نحوه کار کرد؟
https://vrgl.ir/96eJP
@DevTwitter | <Mohammad Bohluli/>
Forwarded from CleverDevs (Mammad)
🏰 اولین بازی استراتژی آنلاین در تلگرام! 🏰
قدرت در انتظار شماست...
بنا کنید، توسعه دهید، سربازان خود را آموزش دهید، با دیگر بازیکنان متحد شوید، به دشمنانتان حمله ور شوید و سرزمین هایشان را نابود کنید.
شما، برترین پادشاه خواهید شد. 👑
🎮 @CastelGame_bot @CastelGame_bot
🎮 @CastelGame_bot @CastelGame_bot
قدرت در انتظار شماست...
بنا کنید، توسعه دهید، سربازان خود را آموزش دهید، با دیگر بازیکنان متحد شوید، به دشمنانتان حمله ور شوید و سرزمین هایشان را نابود کنید.
شما، برترین پادشاه خواهید شد. 👑
🎮 @CastelGame_bot @CastelGame_bot
🎮 @CastelGame_bot @CastelGame_bot
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
اگه سردرد گیت داری و بعضی از مواقع اصلا نمیدونی چه کامندی از گیتو بزنی، این برنامه سبک یه GUI ترمینالی برای گیته
https://github.com/jesseduffield/lazygit
توصیه میکنم اینو توی خفا استفاده کنید به هیچ وجه کسی اطرافتون نبینه نصبش کردید.
🐧 @Linuxor
https://github.com/jesseduffield/lazygit
توصیه میکنم اینو توی خفا استفاده کنید به هیچ وجه کسی اطرافتون نبینه نصبش کردید.
🐧 @Linuxor
Forwarded from LearnPOV | لرن پی او وی
برای عزیزانی که متوجه نشدن
این موزیک ویدیو اهنگ فندک کو هستش ما بومی سازیش کردیم مخصوص برنامه نویسا😂
این موزیک ویدیو اهنگ فندک کو هستش ما بومی سازیش کردیم مخصوص برنامه نویسا😂
Forwarded from IRCF | اینترنت آزاد برای همه
در تمام دنیا VPN ابزار افزایش امنیت کاربره؛ هرکی بهغیر از این گفت بدونید یا نادانه، یا بر اساس منافع خاصی داره واقعیت رو وارونه جلوه میده!
کسی که به فکر امنیت کاربره نه پروتکلهای امن رو مختل/مسدود میکنه، نه مارکتهای امن و معتبر رو میبنده و نه سرویسها رو #ایران_اکسس میکنه.
© vahidfarid
🔍 ircf.space
@ircfspace
کسی که به فکر امنیت کاربره نه پروتکلهای امن رو مختل/مسدود میکنه، نه مارکتهای امن و معتبر رو میبنده و نه سرویسها رو #ایران_اکسس میکنه.
© vahidfarid
🔍 ircf.space
@ircfspace
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
📌جستجو متن دلخواه در درون محتوای فایلها و فهرست📌
🔸اگر شما یک توسعهدهنده، برنامهنویس وب، یا فردی هستید که با تعداد زیادی فایل کار میکند و به دنبال پیدا کردن یک قطعه متن هستید، یادگیری و به خاطر سپردن یک فرمان خاص برای شما سخت است. به عنوان مثال، فرض کنید یک دایرکتوری دارید که شامل 30 پوشه و 20,000 فایل است. مهم نیست که پسوند فایلها چه باشد؛ آنها میتوانند .txt، .php، .css، .js و غیره باشند.
شما نیاز دارید که به سرعت یک متن یا چند کلمه را در این فایلها پیدا کنید. چه کار باید بکنید؟ قطعاً بررسی هر فایل به صورت جداگانه غیرممکن است، بنابراین فرمان grep در لینوکس به کمک شما میآید.
فرمان grep یکی از قدرتمندترین و چندمنظورهترین فرمانهای لینوکس است. هدف اصلی آن جستجوی الگوها در هر فایل است و از قوانین پیچیده نیز پشتیبانی میکند.
🔸اگر گزینه w رو بگذارید دقیقا همان کلمه مدنظر برمیگردد مثلا cat
🔸اگر گزینه w رو نگذارید کلمه های دارای حروف cat باشند برمیگرداند.
🔸گزینه n شماره خطی که متن پیدا شده برمیگرداند.
🔸گزینه r هم درون فهرست های تودرتو جستجو انجام میدهد.
🔸گزینه i به معنی ignore که به بزرگ یاکوچک بودن حروف حساس نمیشود.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
حمایت از کانال-donate
https://zarinp.al/learninghive.ir
🔸اگر شما یک توسعهدهنده، برنامهنویس وب، یا فردی هستید که با تعداد زیادی فایل کار میکند و به دنبال پیدا کردن یک قطعه متن هستید، یادگیری و به خاطر سپردن یک فرمان خاص برای شما سخت است. به عنوان مثال، فرض کنید یک دایرکتوری دارید که شامل 30 پوشه و 20,000 فایل است. مهم نیست که پسوند فایلها چه باشد؛ آنها میتوانند .txt، .php، .css، .js و غیره باشند.
شما نیاز دارید که به سرعت یک متن یا چند کلمه را در این فایلها پیدا کنید. چه کار باید بکنید؟ قطعاً بررسی هر فایل به صورت جداگانه غیرممکن است، بنابراین فرمان grep در لینوکس به کمک شما میآید.
فرمان grep یکی از قدرتمندترین و چندمنظورهترین فرمانهای لینوکس است. هدف اصلی آن جستجوی الگوها در هر فایل است و از قوانین پیچیده نیز پشتیبانی میکند.
grep -rnwi '/path' -e 'your_text'
🔸اگر گزینه w رو بگذارید دقیقا همان کلمه مدنظر برمیگردد مثلا cat
🔸اگر گزینه w رو نگذارید کلمه های دارای حروف cat باشند برمیگرداند.
🔸گزینه n شماره خطی که متن پیدا شده برمیگرداند.
🔸گزینه r هم درون فهرست های تودرتو جستجو انجام میدهد.
🔸گزینه i به معنی ignore که به بزرگ یاکوچک بودن حروف حساس نمیشود.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
حمایت از کانال-donate
https://zarinp.al/learninghive.ir
Forwarded from Pishro App
📂| SQL Injection
حمله SQL Injection یا همان تزریق کد SQL نوعی حمله است که در آن فرد یا گروه مهاجم سعی دارند با ارسال کدهای مختلف برای پایگاه داده راهی را برای نفوذ و یا بدست آوردن اطلاعات و یا حتی تخریب اطلاعاتی که نمیدانند چیست و در کجا قرار دارد، انجام دهند. این نوع از حملات یک نوع خطرناک بهشمار میآید و از خانوادهی حملات Code Injection هستند که همان تزریق کد میباشد. عموما URLهایی که کوئریهای مختلفی را درون خود دارند، صفحههای وارد کردن اطلاعات به فرمها و همینطور صفحههای لاگین از مواردی هستند که میتوانند اهداف مناسبی برای اجرای حمله SQL Injection باشد.
اجرای حمله SQL Injection به این صورت است که یک فهرست از دستورات و کوئریهای مختلف برای پایگاه داده تهیه شده و از روزنهای که تشخیص داده شده است و هکرها فکر میکنند که ممکن است کدهایی که از آنجا وارد میشود روی پایگاه داده پردازش شوند به سایت تزریق میشود.
👾 @pishroapp
حمله SQL Injection یا همان تزریق کد SQL نوعی حمله است که در آن فرد یا گروه مهاجم سعی دارند با ارسال کدهای مختلف برای پایگاه داده راهی را برای نفوذ و یا بدست آوردن اطلاعات و یا حتی تخریب اطلاعاتی که نمیدانند چیست و در کجا قرار دارد، انجام دهند. این نوع از حملات یک نوع خطرناک بهشمار میآید و از خانوادهی حملات Code Injection هستند که همان تزریق کد میباشد. عموما URLهایی که کوئریهای مختلفی را درون خود دارند، صفحههای وارد کردن اطلاعات به فرمها و همینطور صفحههای لاگین از مواردی هستند که میتوانند اهداف مناسبی برای اجرای حمله SQL Injection باشد.
اجرای حمله SQL Injection به این صورت است که یک فهرست از دستورات و کوئریهای مختلف برای پایگاه داده تهیه شده و از روزنهای که تشخیص داده شده است و هکرها فکر میکنند که ممکن است کدهایی که از آنجا وارد میشود روی پایگاه داده پردازش شوند به سایت تزریق میشود.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from a pessimistic researcher (Kc)
این عکس رو خیلی رندوم دیدم و جدی آقا ما رو کجاها برد... چقدر دلم تنگ شده برای اون عصرهایی که از شریف با مترو میومدم انقلاب و از اونجا تا فردوسی رو پیاده میرفتم پایین. یا اون ماهای آخر که با حسین همش کتابخونه دانشگاه تهران پلاس بودیم و ماه رمضونا میرفتیم توی cave ساندویچ میخوردیم.
Forwarded from LinNews (Reza)
نسخه 8.8 نرم افزار Ardour منتشر شد.
#Ardour #DAW #OpenSource #bug_fix
منبع خبر
@LinAcademy | @LinNews
#Ardour #DAW #OpenSource #bug_fix
تغییراتی که این آپدیت به همراه داشته
- افزودن گزینه ای جدید که به کاربران امکان می دهد نام ترک های MIDI جدید را از SMF با استفاده از نام ترک SMF انتخاب کنند.
- رفع مشکلات پخش سشن ها با نرخ نمونه برداری پایین
- رفع مشکل حرکت سر پخش فراتر از محدوده حلقه
- رفع مشکل نمایش گرد شده نرخ نمونه برداری 22.05 کیلوهرتز
- رفع مشکل XML syntax برای نقشه پیوند MIDI دستگاه
AKAI MPK mini mk3
- رفع مشکل احتمالی بن بست هنگام استفاده از افزونه PSL برای ارسال ها
- رفع مشکل زمان خروجی ساعت MIDI با استفاده از تماس صحیح برای دریافت تمپو در یک موقعیت
- رفع مشکل پلاگین های LV2 که GUI آن ها به سیگنال "تغییر" وابسته است
- رفع مشکل fan-out ابزارهای موسیقی با کاراکترهای غیرمجاز در نام آن ها
- رفع مشکل underruns هنگام حلقه زدن/جابجایی و تغییر محتوای ناحیه
- رفع مشکل تعامل با لیست لحظه ای
- رفع مشکل Playlist::fade_range برای چندین محدوده
منبع خبر
@LinAcademy | @LinNews
Forwarded from a pessimistic researcher
This media is not supported in your browser
VIEW IN TELEGRAM
يكي از بچه هاي آز ديتابيس اينو برام فرستاده ، مثكه يه لحظه به سفر قطر كردم اينجا :))
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy Raymond)
🔶 جالب است که زبان فارسی جز زبان های سخت دنیاست اما در اینستاگرام که ویدئوهایی می ببینم که خارجی ها زبان فارسی شکسته حرف می زند رو به افزایش است.
شاید برای جذب بیشتر لایک با فالو از کاربران ایرانی یا شاید علاقه به یادگیری زبان فارسی و فرهنگ ایرانی است.
@TheRaymondDev
شاید برای جذب بیشتر لایک با فالو از کاربران ایرانی یا شاید علاقه به یادگیری زبان فارسی و فرهنگ ایرانی است.
@TheRaymondDev
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
وقتی فایرفاکس را نصب میکنید،مشخص میکنید که چه اطلاعاتی با Mozilla اشتراک گذاشته بشه
اگر با زدن no یا برداشتن تیک های جمع آوری داده باز Firefox هنوز دیتاجمع اوری میکنه و به سرور ها ارسال میکرد
این ریپو از بخش about:config همه را غیر فعال میکنه
https://github.com/K3V1991/Disable-Firefox-Telemetry-and-Data-Collection
بخش های اضافه تر:
push.services.mozilla.com
این برای push نوتیف است
بخش هایی چک کردن اپدیت های همیشه فعال است
یک بخش های دیگه ای هست هنوز نفهمیدم چرا غیر فعال نمیشه
detectportal.firefox.com
shavar.services.mozilla.com/downloads
firefox.settings.services.mozilla.com
content-signature-2.cdn.mozilla.net
normandy.cdn.mozilla.net
classify-client.services.mozilla.com
aus5.mozilla.org
🔥 پس فکر نکنید وقتی یک نرمافزار نصب میکنید چون باش کار نمیکنید اون هم ارتباطی برقرار نمیکنه
اگر با زدن no یا برداشتن تیک های جمع آوری داده باز Firefox هنوز دیتاجمع اوری میکنه و به سرور ها ارسال میکرد
این ریپو از بخش about:config همه را غیر فعال میکنه
https://github.com/K3V1991/Disable-Firefox-Telemetry-and-Data-Collection
بخش های اضافه تر:
push.services.mozilla.com
این برای push نوتیف است
بخش هایی چک کردن اپدیت های همیشه فعال است
یک بخش های دیگه ای هست هنوز نفهمیدم چرا غیر فعال نمیشه
detectportal.firefox.com
shavar.services.mozilla.com/downloads
firefox.settings.services.mozilla.com
content-signature-2.cdn.mozilla.net
normandy.cdn.mozilla.net
classify-client.services.mozilla.com
aus5.mozilla.org
🔥 پس فکر نکنید وقتی یک نرمافزار نصب میکنید چون باش کار نمیکنید اون هم ارتباطی برقرار نمیکنه
Forwarded from Gopher Academy
🔵 عنوان مقاله
Notes on Running Go in the Browser with WebAssembly
🟢 خلاصه مقاله:
در مقالهای که توسط الی نوشته شده، روشهای اساسی برای فراخوانی زبان برنامهنویسی Go از جاوااسکریپت، دستکاری DOM (مدل شیء سند)، استفاده از TinyGo به منظور کاهش حجم باینری WASM (WebAssembly) نهایی، و اجرای فرایندها به صورت همزمان با استفاده از Web Workers بررسی شده است. TinyGo به عنوان جایگزین کم حجمتری برای کامپایلر Go معرفی شده است که به واسطه تمرکز بر بهینهسازیهای مربوط به حافظه و زمان اجرا، امکان پیادهسازی و اجرای برنامههای Go در محیطهای محدود مانند وب را فراهم میآورد. همچنین توضیح داده شده که چگونه Web Workers میتواند به اجرای وظایف به صورت همزمان کمک کرده و منجر به بهبود عملکرد کلی برنامه شود بدون اینکه تاثیر منفی بر تجربه کاربر تحمیل گردد. این رویکردها قابلیتهای جدیدی را برای توسعهدهندگان فراهم میآورند و امکان تعامل دقیقتر و کارآمدتر با تکنولوژیهای وب را ارائه میدهند.
🟣لینک مقاله:
https://golangweekly.com/link/159849/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Notes on Running Go in the Browser with WebAssembly
🟢 خلاصه مقاله:
در مقالهای که توسط الی نوشته شده، روشهای اساسی برای فراخوانی زبان برنامهنویسی Go از جاوااسکریپت، دستکاری DOM (مدل شیء سند)، استفاده از TinyGo به منظور کاهش حجم باینری WASM (WebAssembly) نهایی، و اجرای فرایندها به صورت همزمان با استفاده از Web Workers بررسی شده است. TinyGo به عنوان جایگزین کم حجمتری برای کامپایلر Go معرفی شده است که به واسطه تمرکز بر بهینهسازیهای مربوط به حافظه و زمان اجرا، امکان پیادهسازی و اجرای برنامههای Go در محیطهای محدود مانند وب را فراهم میآورد. همچنین توضیح داده شده که چگونه Web Workers میتواند به اجرای وظایف به صورت همزمان کمک کرده و منجر به بهبود عملکرد کلی برنامه شود بدون اینکه تاثیر منفی بر تجربه کاربر تحمیل گردد. این رویکردها قابلیتهای جدیدی را برای توسعهدهندگان فراهم میآورند و امکان تعامل دقیقتر و کارآمدتر با تکنولوژیهای وب را ارائه میدهند.
🟣لینک مقاله:
https://golangweekly.com/link/159849/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from Philocode
پادکست رو گوش بدید خوبه:
https://podcasts.apple.com/us/podcast/countdown-to-laracon-us-meetup-tips-nova-filament-insights/id653204183?i=1000663793297
https://podcasts.apple.com/us/podcast/countdown-to-laracon-us-meetup-tips-nova-filament-insights/id653204183?i=1000663793297
Apple Podcasts
Countdown to Laracon US, Meetup Tips, Nova/Filament Insights, and Listener Q&A
Podcast Episode · The Laravel Podcast · 07/30/2024 · 39m
Forwarded from محتوای آزاد سهراب
میخواستم از یوتوب یک فیلمی دانلود کنم اما انگار یوتوب سیاستهاش رو عوض کرده و بدون لاگین کردن نمیشه ویدئویی دانلود کرد برای همین yt-dlp ارور میداد.
طبق معمول رفتم man page این ابزار رو خوندم و دیدم یک ویژگی جالبی داره.
من توی یوتوب با فایرفاکس وارد شده بودم، yt-dlp این امکان رو داره تا کوکیها رو از مرورگر استخراج کنه و باهاشون ویدئو رو از یوتوب بگیره.
برای این کار کافی بود این پرچم رو بزارم جلوی دستور:
و بجای browser میتونید هر مرورگری رو بزارید، من فایرفاکس رو گذاشتم و خودش رفت و کوکیها رو استخراج و استفاده کرد:
#نکته
@SohrabContents
طبق معمول رفتم man page این ابزار رو خوندم و دیدم یک ویژگی جالبی داره.
من توی یوتوب با فایرفاکس وارد شده بودم، yt-dlp این امکان رو داره تا کوکیها رو از مرورگر استخراج کنه و باهاشون ویدئو رو از یوتوب بگیره.
برای این کار کافی بود این پرچم رو بزارم جلوی دستور:
yt-dlp video-link --cookies-from-browser browser
و بجای browser میتونید هر مرورگری رو بزارید، من فایرفاکس رو گذاشتم و خودش رفت و کوکیها رو استخراج و استفاده کرد:
Extracting cookies from firefox
Extracted 1482 cookies from firefox
#نکته
@SohrabContents