Random shi- tutorials – Telegram
Random shi- tutorials
210 subscribers
231 photos
27 videos
12 files
548 links
محتوای مفید برنامه نویسی و لینوکسی از سراسر دنیا ✍️
جوین شدن شما موجب شادی روح و روان ما میگردد😗
Download Telegram
🔗Prompt Engineering → https://shorturl.at/JmCWH
🔗 Google Prompting Guide → https://shorturl.at/Im7xK
🔗 OpenAI Guide to Agents → https://shorturl.at/EwdZG
🔗 OpenAI Enterprise Guide → https://shorturl.at/GWeH2
🔗 Google Agent Whitepaper → https://shorturl.at/hW2ak
🔗 Anthropic Agent Framework → https://lnkd.in/dbyUHwGD
🔗 Anthropic Coding Practices → https://lnkd.in/dE2BQ93t
🔗 AI & LLM Research Book → https://lnkd.in/dKerfwie
🔗 Scaling AI Use Cases → https://lnkd.in/dv6qMxGg
🔗 Prompting Masterclass → https://rb.gy/zauz7x
#کاربردی
Forwarded from Linuxor ?
فکر می‌کنی گیت رو بلدی تا اینکه اولین بحران جدی پیش میاد! ریپوی git-flight-rules فقط برای رفع مشکل نیست، یه جورایی کلاس آموزشی فشرده هم هست. وقتی دنبال راه حل یه مشکل خاص می‌گردی (مثلا چطوری یه فایل حساس رو از تاریخچه کامیت‌ها پاک کنی)، توضیحاتش بهت کمک می‌کنه بفهمی پشت پرده چه اتفاقی میفته. اینطوری هم مشکلت حل میشه، هم دفعه بعد شاید اصلا به اون مشکل برنخوری.


github.com/k88hudson/git-flight-rules

@Linuxor
Forwarded from Linuxor ?
برای اونایی که دوست دارن همه‌چیز رو اتوماتیک کنن rclone یه ابزار خط فرمانه که به راحتی می‌تونی اسکریپت‌هایی بنویسین که مثلاً هر شب به‌طور خودکار از دایرکتوری های خاصی روی سیستمت بکاپ رمزنگاری‌شده بگیره و همزمان روی چندتا سرویس ابری مثلا Drive و Dropbox یا کلاد های دیگه ذخیره کنه.


github.com/rclone/rclone

@Linuxor
Forwarded from Linuxor ?
از اون دسته آدمایی هستی که تا کد رو خودت اجرا نکنی و باهاش ور نری، چیزی یاد نمی‌گیری؟ پس این ریپو خودِ خودشه برات! Python Data Science Handbook بهتون دیتاساینس یاده می‌ده؛ هر فصلش یه Jupyter Notebook کامله که می‌تونی همون لحظه اجراش کنی، تغییرش بدی و ببینی نتیجه چی می‌شه. انگار داری با یه مربی کارکشته، قدم به قدم کد می‌زنی و یاد می‌گیری. تجربه یادگیری فعال، نه خسته‌کننده!

github.com/jakevdp/PythonDataScienceHandbook

@Linuxor
Forwarded from Linuxor ?
تا حالا به حجم ایمیج داکرت زل زدی و با خودت گفتی "این توش چیه دیگه؟!" ایمیج‌های داکر گاهی بی‌دلیل حجیم می‌شن و پیدا کردن اینکه چی اضافیه کار حضرت فیله. dive بهت اجازه می‌ده لایه‌به‌لایه ایمیج رو بکاوی و ببینی دقیقاً چی فضا گرفته. دیگه از حدس و گمان خبری نیست! اینطوری فضای هدر رفته رو پیدا می‌کنی و ایمیج‌هات رو سبک می‌کنی. برای هرکسی که ایمیج داکر می‌سازه و دنبال بهینه‌سازیه، فوق‌العاده کاربردیه.


github.com/wagoodman/dive

@Linuxor
Forwarded from Linuxor ?
یکی از سوال های قدیمی مصاحبه ها اینه که میپرسن وقتی google.com رو باز کردی چه اتفاقی می‌افته ؟
اینجا امدن بسیار ریز توضیحش دادن از اون سیگنالی که وقتی g رو فشار دادید که از کیبرد ساخته می‌شه تا رندر شدن صفحه توسط GPU داستان جالبیه، اگه انگلیسیتون هم خوب نیست ترجمش کنید بخونیدش

github.com/alex/what-happens-when

@Linuxor
1
Forwarded from Persian Store
چند دستور کاربردی ولی کمتر استفاده شده گیت

1- git reflog
ریکاوری برنچ‌ها و کامیت‌های حذف شده


2- git cherry-pick

اعمال یک کامیت خاص از برنچ دیگر روی برنچ فعلی


3- git bisect
یافتن کامیت خراب با کمک جستجوی باینری


4- git reset —soft

برای undo کردن کامیت با حفظ تغغیرات Stage


5- git clean -f
پاک کردن فایل‌های ناخواسته یا غیرردیابی شده (untracked files)


6- git log --oneline --graph

نمایش تمیز و مرتب هیستوری


7- git rebase -i

بازنویسی تاریخچه کامیت‌ها به صورت تعاملی




http://persianstore.org

Contact Us : @Prsiaman
Channel : @prsian_store
Forwarded from Linuxor ?
برای یادگیری کامپیوتر اگه سربازی جلوتونو نگرفته یا چه می‌دونم فرهنگ خانوادگی یا چیزای دیگه مجبورتون نمی‌کنه دانشگاه نرید

من توی چهار سال دانشگاه کلی یاد گرفتم و کلی پیشرفت کردم ولی چیزی رو در من کشت به اسم خلاقیت که با هیچ فرمولی نمی‌تونم مجددا بهش برسم... در حالی که کل چیزایی که یاد گرفتم سر جمع اندازه خوندن یه کتابی بیش نبود!

البته خوندن این کتاب نیاز به پس گردنی داره! که اگه دستتون سنگینه خودتون به خودتون زود تر پس گردنی رو بزنید نزارید دانشگاه با رقابت های بیهوده مثل نمره بهتون بزنه و مجبورتون کنه خلاف چیزایی که دوست دارید برید

این شرکت هایی هم که مدرک ازتون میخوان از بیرون ایران بهشون نگاه کنید توی سطح جهانی مفت نمی‌ارزن فقط شاخ بازیشو تو ایران واس شما بلدن در بیارن !


@Linuxor
🔥2
Forwarded from Armin codes (Armin)
چند وقت پیش دنبال یه ابزار هوشمند بودم که واقعاً بتونه توی پروژه‌های واقعی کمک کنه — نه فقط پیشنهاد کد بده، بلکه بشه یه بخشی از جریان توسعه. با Jules آشنا شدم، یه ایجنت کدنویسی آزمایشی از گوگل که واقعاً فراتر از انتظار عمل کرد.

برای یکی از پروژه‌های چندزبانه ازش استفاده کردم تا ترجمه‌ها رو به شکل ساختاریافته و تمیز وارد کنم. فقط کافی بود تسک رو تعریف کنم، و Jules بقیه‌ی مسیر رو خودش رفت: مخزن GitHub رو کلون کرد، دپندنسی‌ها رو نصب کرد، پروژه رو build و تست کرد، و در نهایت تغییرات لازم رو اعمال کرد — بدون اینکه من بخوام درگیر مراحل ریز فنی بشم.

نکته جالب اینه که هر تسک توی یه محیط کاملاً ایزوله اجرا می‌شه؛ یعنی یه VM تازه راه‌اندازی می‌شه، کد شما اونجا کلون می‌شه، و همه‌چیز داخل اون محیط انجام می‌گیره. حتی می‌تونید اسکریپت‌هایی مثل setup یا test بهش بدید تا مطمئن بشید پروژه درست کار می‌کنه.


اگر دنبال یه ابزار هستین که بیشتر از یه autocomplete ساده باشه و واقعاً توی جریان توسعه کمک کنه، توصیه می‌کنم حتماً با Jules یه تسک تستی انجام بدین.
🔗 jules.google
میسترال از Mistral Code رونمایی کرد؛ رقیب GitHub Copilot و Cursor

استارتاپ فرانسوی میسترال از ابزار جدید خود با نام Mistral Code رونمایی کرد؛ دستیار هوش مصنوعی مختص کدنویسی برای برنامه‌نویسان که با هدف رقابت با ابزارهای هوش مصنوعی برنامه‌نویسی دیگر ازجمله GitHub Copilot و Cursor توسعه یافته است.

استارتاپ Mistral Code به مجموعه‌ای از مدل‌های اختصاصی این شرکت ازجمله Codestral ،Codestral Embed ،Devstral و Mistral Medium دسترسی دارد. قابلیت‌های آن برای توسعه‌دهندگان نیز شامل مواردی ازجمله تکمیل کد، بازنویسی چندمرحله‌ای، جستجوی هوشمند در کد، تعامل متنی با کاربر و تحلیل خروجی ترمینال می‌شود.

همچنین این ابزار که براساس پروژه متن‌باز Continue توسعه یافته، از بیش از ۸۰ زبان برنامه‌نویسی پشتیبانی می‌کند و درحال‌حاضر به‌صورت بتای خصوصی برای ویژوال استودیو کد و پلتفرم‌های JetBrains در دسترس قرار گرفته است.
Forwarded from Job Offer‌ With me 🎉💪 (Sana Ebadi)
#توصیه

دوستان یک industry یا همون حوزه بیزنسی رو خوب یاد بگیرید و توش ماهر بشید، اینجوری بهتر کار گیرتون میاد.

منظورم چیه؟

مثلا بیزنس travelling , fintech, bank, insurance, aviation..

اینا همش خیلی عمیقه و علاوه بر دانش تکنیکال شما باید دانش بیزنسیتون رو قوی کنید.

اگه دولوپر هستید و فکر میکنید که با بیزنس زیاد سر و کار ندارید پس تلاشی نمیکنید که یاد بگیرید بیزنسی رو، پس سخت در اشتباه هستید.

شما تا بیزنس رو خوب درک نکرده باشید، اصلا کدی که میزنید مطلوب نخواهد بود.

علاوه بر کد، بیزنس رو یاد بگیرید، تیم بیزنس به شما همه چیو داکیومنت شده میده ولی شما فقط قسمت کدشو برندارید و بقیه‌اشو رد کنید، این اشتباه رو نکنید.

وقتی یک حوزه رو یاد میگیرید مثل فینتک، برای شغل بعدی اگه اپلای میکنید و شما توی رزومه تجربه فینتک دارید و توی مصاحبه نشون میدید واقعا بلد هستید این بیزنس رو، شما رو انتخاب میکنن چون بیزنس رو الردی بلد هستید.


مبادا از روزی که در یک حوزه و شرکتی برای یکسال مثلا کار کردید و ازتون یک سوال از اون بیزنس میپرسن و شما میگی، نمیدونم من فقط کدشو زدم.…
از طریق این لینک شما میتونید به پروژه های پابلیک Github بدون نیاز به خوندن داکیومنت دسترسی داشته باشید
ازش سوال بپرسید و به جواب برسید

https://talktogithub.com/

#کاربردی
من بارها در نقش مصاحبه کننده و مصاحبه شونده حضور داشتم ، طبق تجربه ام یکی از سختترین مراحل بدست آوردن کار برای کارجو ها بخش "مصاحبه" هستش و خصوصا مدیریت استرس برای خیلی ها دشواره و نمیتونن اون طور واقعیشون که هستن رو نشون بدن ، من در این دو نقشی که داشتم یکسری راهکارهایی رو برای خودم همیشه انتخاب کردم که دوست دارم با شما هم در میون بزارم :

1- قبل از حضور در جلسه مصاحبه اشراف کامل بر روی جاب دسکریپشن (شرح شغل ) داشته باشین ، توی جلسه یهو متوجه نشید که اصن واسه چی اومدید !
2- حتما با لباس و ظاهر آراسته توی جلسه مصاحبه حضور داشته باشین . این نشونه احترام به طرف مقابله !
3- لبخند و خوشرویی رو فراموش نکنید ! خیلی خوبه که اولین برداشت ( first impression) با لبخند شروع بشه .
4- کاملا "رو" بازی کنید ، اگه چیزی رو نمیدونید ، خیلی راحت بگید نمیدونم ، اینجا سر امتحان نیست که با چسبوندن چند تا جمله بهم 0/5 نمره بگیرید .
5- اینجا همون جایی که خودتون رو باید پرزنت کنید ، باید از کارهایی که کردید ، توانایی هاتون صحبت کنید ، اینجا حرف نزنید کجا میخواید حرف بزنید پس ؟
6- در مصاحبه ها سافت اسکیل امتیاز بیشتری از هارد اسکیل ها میگیره ، یه تیم ترجیح میده که با یه آدم با دانش فنی متوسط اما روحیه تیمی بالا کار کنه ، به جای یه آدم با دانش فنی خیلی بالا اما ناسازگار با کار تیمی .
7- خودتون هم سوال بپرسین ، همیشه یه چند تا سوال برای پرسیدن از طرف مقابل داشته باشین ، شرکتتون چند نفره ؟ هر تیمتون چه وظایفی داره ؟ پروژه های موفق قبلیتون چی بوده ؟ و خیلی سوالات دیگه ... نزارید مصاحبه فقط یک طرفه باشه ، شما هم حق حرف زدن دارید
8- اگه یه سوالی رو اشتباه جواب دادین ، استرس نگیرین ، هی تو ذهنتون خودتون رو تخریب نکنید که چرا نمیدونستم ، آسمون که به زمین نیومده ، ادامه بده !
9- در مورد مسائل مالی و شرایط کاری کاملا "رک" باشید ، رنج حقوقی خودتون رو بدونید ، ساعات کاری رو بپرسید و هر ابهامی وجود داره رو تو همون جلسه رفع کنید
10- همون طور که شرکت ها حق این رو دارن که بین گزینه های مختلف ، شخص مورد نظرشون رو انتخاب کنن ، شما هم همین حق رو دارین که محل کار مورد نظرتون رو انتخاب کنید ، پس اصلا این موضوع رو راحت نگیرید

پ ن : اینو خیلی دوست داشتم بگم اما دو دل بودم اما میگم ، اینکه هیچوقت با موضع ضعف وارد مصاحبه نشید ( اینکه من خیلی به این کار نیاز دارم ، حتی اگه یه ماهم حقوق نگیرم باز اوکیم و ... ) ، خیلی باید طرف مقابلتون آدم درستی باشه که ازتون سواستفاده نکنه ، شما نمیدونید موضع ضعف چه بلایی تو آینده سرتون میاره

مرسی که خوندین 3>

منبع
@Rs_tutorial