lab – Telegram
213 subscribers
365 photos
354 videos
21 files
320 links
ما اینجا میم میزاریم بینش پست آموزشی
Download Telegram
😱5
Forwarded from Mhd
ارچ بر پایه دبه یا اوبونتو
🤔1
lab
ارچ بر پایه دبه یا اوبونتو
به هر حال در اینجا توضیحاتی درباره‌ی توزیع آرچ قرار داده ایم:
آرچ که اولین نسخه آن در سال 2002 منتشر شد یک توزیع مادر است.
آرچ رولینگ ریلیز است به این معنا که پکیج ها بدون تست و عیب یابی سریعن منتشر و در دسترس قرار میگیرند و آرچ همیشه از بروز ترین پکیج ها استفاده میکند.
توزیع های زیادی بر پایه آرچ هستند، مانند توزیع مانجارو
آرچ نسبت به توزیعی مانند دبیان بسیار جدید تر به حساب می آید چرا که اولین نسخه دبیان در سال 1993 منتشر شد.
Forwarded from Mhd
Forwarded from Linuxor ?
اگه توی لینوکس هی میزنی اینترنتت رو خراب میکنی ابزار internet-problem-fixer رو داشته باش

با برسی کردن مرحله به مرحله میاد خرابی اتصال به اینترنتت رو درست میکنه

نصب :

https://github.com/sepsoh/awesome-bash-noscripts

این ابزار توی پکیج abs قرار داره اگه از قبل abs رو دارید کافیه abs.abs-update رو بزنید


علی غفاریان داره این ابزار رو توسعه میده اگه مورد خاصی هست که اینترنتتون خراب میشه و درستش نمیکنه توی ‌Issue ها بگید یا PR بدید که مشکل رو برای همه رفع کنیم.

🐧 @Linuxor
3
Forwarded from Python BackendHub (Mani)
۷۲ کامنت گذاشته شده تا این لحظه، اکثرش هم درسته اشتباه نیست. مثل بحث observability، پروفایلینگ، بررسی خودت تیکت و شرایط کاربر، و … . منکر درست بودن اینا نیستم اصلا. یک سری کامنت غلط هم بود (از نظره من)، ولی یک چیزه خیلی خیلی ساده جا موند! کسی نگفت من میرم کدو بخونم ببینم چیکار میکنه و چیکار باید میکرده😅 ساده فکر کردن خیلی سخته😁

ببینید اگه میخواین یک کد رو پرفومنسشو بهتر کنید، اولین قدم آپتیمایز کردن اینه که شما یک کاغذ برداری، و این ۳ فلو اجرا رو بکشی (execution flow):
۱. حداقل فلویی که نیازه طی شه برای انجام اون کار
۲. بعد یک بررسی ساده و سریع، فلویی که فکر میکنی اتفاق میفته
۳. با دیباگر کدو ران کنی و جامپ کنی، و واقعا فلویی که اتفاق میفته

در کمال ناباوری، هیچوقت این ۳ تا نزدیک هم نیستن! 😅 وقتی این ۳ فلو رو داری، میتونی دقیقا تخمین بزنی که چقدر میتونی latency یک کد رو کم کنی. چقدر میتونی سریعترش کنی. با یک ضرب و تقسیم این عدد خیلی راحت به دست میاد. مراحل اضافه هم میتونی حذف کنی و تصمیم بگیری کجا رو ریفکتور کنی.
ببینید تو پروفایلینگ شما hotloop برنامتون رو پیدا میکنید، و اپتمایز میکنید. ولی اگه ۱۰۰ قدم ریز دارین برمیدارین که لازم نیست، و یک قدم بلند که لازمه انجام شه، پروفایلر به شما میگه اون قدم بلند رو آپتمایز کن. که لزوما ممکنه بهترین راه حل نباشه.

ویدیو زیر رو توصیه میکنم ببینید. ۳ ساعته، ولی یک ساعت اخرش پرسش پاسخه. یکی از قشنگ ترین ویدیو های tech هست که دیدم. کلشو یک شبه تموم کردم😅 ساعت ۹ شروع کردم دیدن، ۱۲ تموم شد!
https://www.youtube.com/watch?v=Ge3aKEmZcqY

این ویدیو شما رو قانع خواهد کرد:

۱ نرم افزار ها به شدت خیلی عجیبی کند هستند. همه نرم افزار ها! و سخت افزار خیلی سریعتر از چیزی هستن که میتونید تصور کنید.
۲. زبون و الگوریتم قطعا تاثیر گذار هست تو سرعت، ولی نه خیلی! چیزی که تاثیر گذار ترین عامله طرز فکر کسیه که داره یک کدی رو مینویسه.
۳. پرفومنس و readability و ساده بودن کد، دو نقطه متقابل نیستن!
۴. سرعت و latency اجرا شدن کد، تو هر بیزنسی مهمه.

@PyBackendHub
همش به کنار، چرا کامنت میکنن free Israel 😳
کلید یادگیری برنامه نویسی توی شیب مسیر یادگیری خلاصه میشه، اگه خیلی این شیب تند باشه مسیر رو گم می کنید و اگه این شیب خیلی کم باشه حوصلتون سر میره و برای ادامه شوقی ندارید.
Forwarded from Linuxor ?
یه چیز جالبی که پی بردم این بود همه وقتی فهمیدن دیلان برنامه نویسی رو گذاشته کنار و رفته سراغ کشاورزی فورا رفتن دنبال جایگزین برای neofetch.


جالب اینجاست دیلان آخرین ریلیز neofetch رو 2020 یعنی 4 سال پیش داده بود. یعنی این برنامه آنچنان نیازی به توسعه و نگهداری نداشته و همین الانم به خوبی می‌تونه کار کنه.

یه فکت خنده داری هست آدما همیشه دنبال بهونه ان، مثلا ممکنه یکی سال ها با یه گوشی قدیمی تر کار کنه و اون گوشی "همه کاراشو به خوبی انجام بده". فقط کافیه بفهمه فلان گوشی دوربینش ماه رو میگیره، از اون به بعد دیگه اون گوشی قبلیه نمی‌تونه "همه کاراشو به خوبی انجام بده".


🐧 @Linuxor
Forwarded from Python Hints
می‌خوام ی دوره آموزشی بذارم هیچی یاد ندم
از هر نفرم ۲۰ میلیون بگیرم

بعد بزنم :
دوره آموزش هیچی از ۰ تا ۱۰۰

می‌دونم، با همینم باز یک سری پیدا میشن ثبت‌نام می‌کنند :/


خداوکیلی ی سری آدم رفتن دوره آموزش استفاده از لینکدین خریدن ؟
۱.۸۰۰.۰۰۰ تومان ؟
تعداد بلیط فروخته شده، ۷۵ عدد ؟

بیخیال بابا.

یک دوستی می‌گفت، سالی ۷ میلیارد درآمدش از فروش پکیج هست و من توی لایو مسخره‌اش کردم.
ولی الان بنظرم راست می‌گفت.
استوک فیش (Stockfish) یک انجین بازی شطرنج، نرم افزار آزاد و متن بازه که اکثر مواقع بهترین یا در صدر فهرست بهترین انجین های شطرنج بوده.

موتور های بازی شطرنج اغلب برای آنالیز یک بازی هم به کار میروند.

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

بابی فیشر مبدع فیشر رندوم یا همون chess960 بوده و یک جایی میگه که از شطرنج متنفره چون شطرنج فقط به حافظه ربط داره و خلاقیت ارزش کمی تو این بازی داره.

این مقاله کامل تر گفته:
https://en.m.wikipedia.org/wiki/Comparison_of_top_chess_players_throughout_history
👌1
برای ارائه درس شئ‌گرایی با موضوع Docker یک فایلی آماده کردم و بنظرم خیلی خوب شد. سعی کردم از میم های تصویری استفاده کنم داخلش که زمان ارائه توجه بچه هارو جلب کنه.

اگه چیز مهمی رو جا انداختم بگید اضافه کنم یا اگه جایی غلط دارم بگید😢

همچنین برای درس هوش‌مصنوعی یکسری موضوع برا ارائه بود که از بینشون من Game theory رو پسندیدم ولی هیچی ازش نمیدونم🥰
خیره ایشالا.