Random shi- tutorials – Telegram
Random shi- tutorials
206 subscribers
229 photos
27 videos
12 files
546 links
محتوای مفید برنامه نویسی و لینوکسی از سراسر دنیا ✍️
جوین شدن شما موجب شادی روح و روان ما میگردد😗
Download Telegram
Forwarded from Linuxor ?
یه نفر تجربه 2 ساله خودش از استفاده از Rust رو نوشته، اگه می‌خواین تازه Rust یاد بگیرین خیلی جلوتون می‌ندازه

borretti.me/article/two-years-of-rust


@Linuxor
Forwarded from Linuxor ?
Media is too big
VIEW IN TELEGRAM
لو رفتن کل سورس کد پروژتون با حواس پرتی دایرکتوری .git


از بخش A05:2021-Security-Misconfiguration در OWASP-TOP10
لینک ابزار معرفی شده :

https://github.com/arthaud/git-dumper


@Linuxor
Forwarded from Linuxor ?
دنبال انیمیشن Html Css برای Loading می‌گشتم اینو پیدا کردم توش کلی Loading های حوصله سر نبر داره از ساده بگیر تا آونگ و ماشین لباس شویی ...

cssloaders.github.io


@Linuxor
بهترین منابع و پلی‌لیست‌های یوتیوب برای فراگیری اصول پایه‌ای استارتاپ‌ها | قسمت اول:

1- How to Start a Startup BY YCombinator

هنوز بعد از گذشت‌ سال‌ها که محتواهای آموزشی درخصوص استارتاپ‌ها منتشر شده و شرکت‌ها و سایت‌های مختلف دوره‌های مختلفی رو تولید کردند، به نظرم این دوره YCombinator با اختلاف از همشون بهتره. اساتید درجه یک مثل سم‌آلتمن و پیترتیل و بیان پایه‌ای اصول استارتاپ‌ها با بیان ساده شکل این دوره رو به کامل‌ترین و بهترین منبع برای شروع یادگیری مفاهیم استارتاپ‌ها تبدیل کرده.

2- Startup School: The First 100 Days By Stanford Online

محتوای مدیریتی و کسب‌وکاری استنفورد همیشه زبان‌زد بوده. توی این دوره بهترین‌های این حوزه به استنفورد دعوت شدن و با تمرکز بر ۱۰۰ روز آغازین شروع کسب‌وکار، مفاهیم مرتبط مطرح می‌شه.

3- Startup School By Y Combinator

یه دوره عالی دیگه از YCombinator که یه مقدار جزئی‌تر به اصول جذب‌مشتری و سنجه‌های فروش و قیمت‌گذاری و … اشاره می‌کنه.

~ Productcademy

#کاربردی
Media is too big
VIEW IN TELEGRAM
این همه برنامه چجوری توی رم کامپیوتر جا میشه.

ببینید که سیستم عامل چجوری با استفاده از روش ها و الگوریتم های مختلف حافظه ی کامپیوترو مدیریت میکنه!
توی این ویدیو در مورد سیستم عامل بیشتر میفهمیم و یاد میگیریم که چجوری حافظه ی کامپیوتر (RAM) توسط سیستم عامل مدیریت میشه!




#GLORY
@GLORYc0de
❤‍🔥1
معرفی CasaOS – خانه‌ای هوشمند برای دیتای شما

دنبال راهی ساده، کم‌هزینه و حرفه‌ای برای ساخت سرور خانگی هستی؟ CasaOS گزینه‌ بی‌رقیبه.

اما CasaOS چیه؟
یه سیستم‌عامل متن‌باز و شخصی‌سازی‌شده‌ست که روی Docker ساخته شده؛ برای اجرای راحت اپلیکیشن‌های خونگی.

ویژگی‌ها:

• ادغام با Docker
اپ‌ها به‌صورت کانتینر اجرا می‌شن؛ نصب و حذف فقط با چند کلیک یا یه دستور ساده.

• سازگاری سخت‌افزاری بالا
از Raspberry Pi تا Intel NUC، میتونی CasaOS رو روی بیشتر سیستم‌ها نصب کنی.
(پشتیبانی از: amd64، arm64، armv7)

• نصب روی توزیع‌های محبوب
مثل Debian 12، Ubuntu Server و Raspberry Pi OS.

چرا بهتره؟
در مقایسه با TrueNAS و OMV، ساده‌تره، سبک‌تره و برای کاربر خونگی خیلی مناسب‌تره.

لینک‌ها:
وب‌سایت: casaos.io
GitHub: github.com/IceWhaleTech/CasaOS
ویکی: wiki.casaos.io/en/get-started

— آموزش‌های بیشتر:
#arj✒️
🔰@Rs_tutorial
3👍2
Forwarded from Linuxor ?
توی مهندسی نرم افزار یه نوع تفکر داریم به اسم تفکر بر پایه اصول اولیه

این تفکر بهتون امکان می‌ده تا مسئله رو به عناصر بنیادیش تجزیه کنید و بعد از همون‌جا راه‌حل رو بسازید. این روش می‌تونه مؤثرتر از تلاش برای حل مسئله بر اساس پیش‌فرض‌ها یا فرضیاتی باشه که از تجربیات گذشته‌تون دارید‌

این مقاله توی چند دقیقه بهتون توضیحش داده

addyosmani.com/blog/first-principles-thinking-software-engineers


@Linuxor
Forwarded from Persian Store
👩‍💻 پنج منبع کاربردی داکر برای دیتا ساینتیست‌ها


⏯️ آموزش ویدیویی Docker

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



2️⃣ نقشه راه Docker

💬 یه نقشه راه استاندارد برای یادگیری داکر؛ از مفاهیم پایه تا تکنیک‌های پیشرفته برای پیاده‌سازی در پروژه‌ها.



3️⃣ دوره تعاملی Docker

💬 دوره‌ی رایگان و تعاملی عالی که مباحث داکر رو با تمرینات واقعی یاد میده.



4️⃣ دوره تخصصی Docker برای ML

💬 دوره‌ای تخصصی که از داکر برای مدل‌های یادگیری ماشین استفاده می‌کنه؛ از مدیریت وابستگی‌ها تا اسکیل کردن مدل‌ها برای محیط واقعی.



5️⃣ چطور داکر بهره‌وری رو بالا می‌بره؟

💬 مقاله‌ای مفهومی و دقیق درباره این که داکر چطور کار دیتا ساینتیست رو راحت‌تر می‌کنه و دستورات کلیدی رو با مثال توضیح داده.



🌐 #علم_داده #DataScience


http://persianstore.org

Contact Us : @Prsiaman
Channel : @prsian_store
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from Go Casts 🚀
یکی از دوستان پلتفرمی رو معرفی کرد که خیلی خوبه برای تقویت مهارت های مهندس نرم افزار

اینطوریه که بصورت مرحله به مرحله شمارو راهنمایی میکنه که یکی از ابزارهای پرکاربرد رو از صفر توسعه بدید، ابزارهایی مثل ردیس یا git و غیره…

البته خیلی از قسمت هاش پولیه ولی برای ایرانیا ۵۰ درصد تخفیف میده
https://app.codecrafters.io/pay

Become a better software engineer.
Stop following tutorials designed for beginners.
Start working on projects that actually challenge you.
Become a better engineer through deliberate practice.
https://codecrafters.io

@gocasts
ترفند کاربردی لینوکسی برای حرفه‌ای‌ها:

فرض کن دنبال یه تیکه کد، یه پسورد یا یه کلمه خاص تو یه پروژه یزرگی...
نشستی grep میزنی، ده ساعت طول میکشه

اینجاست که قهرمان وارد میشه: ripgrep یا همون rg

نصبش خیلی راحته:

sudo apt install ripgrep


بعد نصب از این دستور استفاده کن :
rg password


با اجرای دستور بالا کل فایل هارو برات حستجو میکنه .

اگر بخوای دنبال یه فایل به خصوص بگردی دستورش اینجوری میشه
مقلا فقط فایل های پایتونی .
rg "token" --type py


#os
#linux
#byteforge
@byteforge_chan 🛸
2
شکار فایل های بزرگ با  یه دستور   :

لینوکس/ مک :

ترمینال رو باز کن و این دستور رو بزن:

find / -type f -size +100M


این کد چی کار میکنه؟

find /: همه جای سیستم رو میگرده.

-type f: فقط فایلا رو نگاه میکنه، پوشه‌ها نه.

-size +100M: فایلای بالای 100 مگ رو پیدا میکنه (میتونی عوض کنی، مثلاً +1G برای بالای 1 گیگ).

چی نشون میده؟ مسیر فایلای سنگین (مثل /home/ali/videos/big_movie.mp4).

اگه خطای "دسترسی ممنوع" دیدی، اولش sudo بذار: sudo find / ...

———————————

ویندوز:

PowerShell رو باز کن و این دستور رو  بزن:

dir -r | ? Length -gt 100MB


این دستور چی کار میکنه؟

dir -r: همه فایلای تو پوشه و زیرپوشه‌ها رو چک میکنه.

|: خروجی رو میفرسته به مرحله بعد.

? Length -gt 100MB: فقط فایلای بالای 100 مگ رو نشون میده.

چی نشون میده؟ مسیر فایلای بزرگ (مثل C:\Movies\film.mkv).


اگه بخوای حجم فایلا رو هم ببینی، اینو بزن:

dir -r | ? Length -gt 100MB | select Name, @{N="SizeMB";E={$_.Length/1MB}}


#os
#windows
#linux
#mac
#byteforge
@byteforge_chan 🛸
🎯 Display Server و Window Manager چیه؟ فرقشون چیه؟ چرا باید برامون مهم باشه؟


🖥 Display Server و Window Manager.

Display Server چیه؟

‏Display Server (یا گاهی بهش Display Server Protocol هم میگن) اون چیزیه که توی سیستم‌عامل‌های گرافیکی وظیفه داره تا یه پل ارتباطی بین اپلیکیشن‌ها و کارت گرافیک ایجاد کنه. یعنی چی؟

فرض کن یه برنامه مثل Firefox می‌خواد یه پنجره باز کنه. خب! خودش نمیتونه مستقیم به مانیتور دسترسی داشته باشه. میاد با Display Server حرف میزنه و اون، تصویر رو روی صفحه‌نمایش میندازه.

📌 معروف‌ترین Display Serverها:

‏X11 (قدیمی ولی هنوز پرکاربرد)


‏Wayland (مدرن‌تر، امن‌تر، سریع‌تر)


‏ Window Manager چیه؟

حالا که Display Server تصویر رو نشون میده، یه چیزی لازمه که مدیریت کنه این پنجره‌ها کجا باشن، قاب داشته باشن یا نه، کی فوکوس بگیرن و غیره. این وظیفه به عهده‌ Window Manager هست.


‌‏Window Manager بهت اجازه می‌ده:

پنجره‌ها رو بکشی و بذاری اینور اونور صحفه نمایشت

‏fullscreen یا minimize کنی

حالت تایل (tile) یا شناور (floating) بذاری

و کلی تنظیمات ظاهری پیاده‌سازی کنی


📌 معروف‌ترین Window Managerها:

‏i3, bspwm (تایلینگ، سبک، مخصوص حرفه‌ای‌ها)

‏Openbox, Fluxbox (شناور، مینیمال)

‏KWin (تابعه KDE)

‏Mutter (تابعه GNOME)


‌‌‌‌‏ Display Server و Window Manager ممکنه یکی باشن؟

بله! بعضی وقت‌ها Display Server و Window Manager توی یه چیز واحد ترکیب میشن.

مثلاً در Wayland، خیلی از کامپوزیتورها (مثل Sway یا Weston) هم Display Server هستن هم Window Manager.

چرا اینا مهمن برامون؟

اگه دنبال سرعت و سبک بودن سیستم هستی (مثلاً با لپ‌تاپ قدیمی کار می‌کنی)، باید بدونی کدوم Window Manager سبک‌تره.

اگه کار دیزاین و گرافیکی می‌کنی، نوع Display Server مهمه (بعضی ابزارها فقط با X11 درست کار می‌کنن).

اگه بخوای کیبوردی همه کار کنی و با موس خداحافظی، Window Managerهای تایلینگ نجات‌دهنده هستن .


‏Display Server پل بین برنامه و صفحه‌نمایش :

‏X11، Wayland

‏Window Manager مسئول مدیریت پنجره‌ها i3، KWin، Openbox‏

وقتی یه (میزکار) مثل GNOME یا KDE رو نصب میکنی، توش هم Display Server هست، هم Window Manager، ولی اگه بخوای سبک کار کنی، میتونی فقط Window Manager نصب کنی و همه چیزو خودت کانفیگ کنی!
بعضی از ادما میگن به دردسرش نمیارزه 🤷🏻‍♂️




#os
#linux
#byteforge
@byteforge_chan 🛸
1