نوشتههای ترمینالی
برنامه redshift رو با این پارامترها صدا میکنم، چشمام راضین. شما هم اگه دوست دارید blue light filter توی لینوس داشته باشید میتونین از این استفاده کنید. redshift -b 0.79:0.65 -l 35.74:51.33 b یعنی در صبح ۷۹ درصد نور باشه و در شب ۶۵ درصد. l موقعیت جغرافیاییه.…
یادآوری:
اگه دوست دارید مثل گوشی و ... تو لینوکس هم امکان blue light filter داشته باشید redshift ابزار تر و تمیزیه برای این کار.
اگه دوست دارید مثل گوشی و ... تو لینوکس هم امکان blue light filter داشته باشید redshift ابزار تر و تمیزیه برای این کار.
دوست داشتین با networkx پایتون کار کنید ولی سریعتر؟
این پروژه برای شماست:
https://graphscope.io/blog/tech/2023/06/13/Analyzing-Graph-with-GraphScope-in-the-Style-of-NetworkX
این پروژه برای شماست:
https://graphscope.io/blog/tech/2023/06/13/Analyzing-Graph-with-GraphScope-in-the-Style-of-NetworkX
Forwarded from TechTube 𝕏 تک توب
اگر دنبال مرورگری هستین که رابط کاربری مشابه مرورگر ادایی Arc داشته باشه ولی متن باز باشه و بر پایه کرومیوم نباشه، میتونین از مرورگر Zen استفاده کنین که بر مبنای فایرفاکس ساخته شده و علاوه بر پشتیبانی از افزونه های اون، از تبهای عمودی، پیش نمایش لینکها بدون باز کردن اونها، تبهای ایزوله، mod برای رابط کاربری و غیره هم پشتیبانی میکنه.
نسخه ازمایشی این مرورگر برای ویندوز، مک و لینوکس از اینجا قابل دانلود هست.
📍 @TechTube
نسخه ازمایشی این مرورگر برای ویندوز، مک و لینوکس از اینجا قابل دانلود هست.
📍 @TechTube
Volkswagen detects when your tests are being run in a CI server, and makes them pass.
https://github.com/auchenberg/volkswagen
https://github.com/auchenberg/volkswagen
GitHub
GitHub - auchenberg/volkswagen: :see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass.
:see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass. - auchenberg/volkswagen
نوشتههای ترمینالی
https://switowski.com/blog/favorite-cli-tools یکسری ابزار زیبای CLI
https://dev.to/lissy93/cli-tools-you-cant-live-without-57f6
معرفی تعداد زیادی ابراز کاربردی و جذاب cli
معرفی تعداد زیادی ابراز کاربردی و جذاب cli
DEV Community
CLI tools you won't be able to live without 🔧
A list of 50 command line tools, which you should definitely check out!
Forwarded from Programming Resources via @like
Every year on December AdventOfCode creates 25 days of coding puzzles that challenge your skills, creativity, and problem-solving abilities. Solve daily puzzles, climb the leaderboard, and have fun coding through the holiday season!
هر سال همین موقعها سایت adventofcode ۲۵ تا سوال روزانه میزاره به مناسبت سال جدید میلادی. میتونید خودتون رو تست کنید و مهارتتون رو محک بزنید :) ۲ تا سوال تا الان منتشر شده
#advent #code #practice #ACM #interview #challenge #newyear #new #year #2024 #leetcode
@pythony
adventofcode.com
هر سال همین موقعها سایت adventofcode ۲۵ تا سوال روزانه میزاره به مناسبت سال جدید میلادی. میتونید خودتون رو تست کنید و مهارتتون رو محک بزنید :) ۲ تا سوال تا الان منتشر شده
#advent #code #practice #ACM #interview #challenge #newyear #new #year #2024 #leetcode
@pythony
adventofcode.com
اخیرا یه مقدار بحث IDE بد است رو پیش کشیدم و بین همه فیچرها، یه فیچری که روش تاکید شد بحث اینتگریشن با گیت بود.
به نظر من اینکه ابزار برنامه نویسی با گیت دوست باشه در حد نشون دادن استاتوس م رنگی کردن فایل های تغییر کرده و ... خوبه ولی اینکه با GUI کامندهای گیت رو اجرا کنیم به نظرم خطرناکه.
امروز اتفاقی تو توییتر این discard all changes رو پیدا کردم که یه گزینه خطرناک بود و باعث شده بود چند نفر فایل هاشون رو از دست بدن چون از اسم گزینه خیلی مشخص نبوده قراره چه کامند گیتی رو اجرا کنه (و احتمال میدم طرف هم خیلی با گیت آشنا نبوده)
خلاصه که توصیه من اینه از گیت کامندلاین استفاده کنید برای دستورات احتمالا مخرب مثل checkout و stash و clean و ...
کامند های جدید هم اول یه جای الکی تست کنید و یه جا یادداشت کنید و از همون ها که مطمئنین استفاده کنید فقط.
https://github.com/microsoft/vscode/issues/32405
و نسخهی دیگر:
https://github.com/microsoft/vscode/issues/32459
به نظر من اینکه ابزار برنامه نویسی با گیت دوست باشه در حد نشون دادن استاتوس م رنگی کردن فایل های تغییر کرده و ... خوبه ولی اینکه با GUI کامندهای گیت رو اجرا کنیم به نظرم خطرناکه.
امروز اتفاقی تو توییتر این discard all changes رو پیدا کردم که یه گزینه خطرناک بود و باعث شده بود چند نفر فایل هاشون رو از دست بدن چون از اسم گزینه خیلی مشخص نبوده قراره چه کامند گیتی رو اجرا کنه (و احتمال میدم طرف هم خیلی با گیت آشنا نبوده)
خلاصه که توصیه من اینه از گیت کامندلاین استفاده کنید برای دستورات احتمالا مخرب مثل checkout و stash و clean و ...
کامند های جدید هم اول یه جای الکی تست کنید و یه جا یادداشت کنید و از همون ها که مطمئنین استفاده کنید فقط.
https://github.com/microsoft/vscode/issues/32405
و نسخهی دیگر:
https://github.com/microsoft/vscode/issues/32459
GitHub
THIS THING DELETED 3 MONTHS OF WORK!!!! · Issue #32405 · microsoft/vscode
I had just downloaded vscode as an alternative and I was just playing with the source control option, seeing how it wanted to stage FIVE THOUSAND FILES I clicked discard... AND IT DELETED ALL MY FI...
چرا ارورهندلینگ گولنگ خوب نیست و در واقع پیشنهاد بهتر استفاده و پیاده سازی موناد هاست.
https://www.innoq.com/en/blog/2016/06/golang-errors-monads/
https://www.innoq.com/en/blog/2016/06/golang-errors-monads/
Innoq
Error Handling in Go
Two commonly perceived problems of the programming language Go are that
handling errors is verbose and repetitive
parametric polymorphism is not available
This post is about the intersection of those problems
and Rob Pike’s recommendation on the former.
handling errors is verbose and repetitive
parametric polymorphism is not available
This post is about the intersection of those problems
and Rob Pike’s recommendation on the former.
Forwarded from Out of Distribution (Mahdi)
از هنرورزی تا سرهمبندی: روایتی از درد بیگانگی متخصصین AI
یک بنده خدایی در ردیتی نوشته که سالهایی که در حوزه AI/ML فعالیت میکرده با عشق به طراحی مدلها و معماریها و مشکلات پیچیدهشون روزش رو شب میکرده. اما جدیداها که LLM و VLMها اومدند احساس بیگانگی میکنه با فیلد و از این که نمیتونه مثل سابق مدلها رو از صفر طراحی کنه و خلاقیتش رو ارضا کنه افسرده است. بعدش هم چند تا سوال مطرح کرده که آیا هنوز هم برای افرادی که از طراحی و آموزش مدلهای دیپ لذت میبردند جای کاری وجود داره یا باید پیامدهای ناخواسته این تکامل رو پذیرفت؟ ملت هم از این پستش استقبال کردند و اومدند زیرش همدردی و همنالهگری کردند. چند تا نکته از این مطلب و گفتههای مردم به ذهن میرسه:
- در همون ردیت هم تقریبا اکثریت به این اذعان کردند که دوره دیپ لرنینگ سنتی به اون مفهوم که مدل آموزش بدیم تقریبا گذشته. لااقل اکثر نیازمندیهای سمت NLP با LLMها با کیفیت بالاتر و هزینه کمتر درمیان و خب نکته دردناک همینه که کار با LLMها صرفا نیاز به API Call و مهندسی پرامپت داره و دیگه اون جنس معماهای شبه ریاضی طوری که باید حل میشدند وجود نداره و شما اگر بخوای روی ساختن مدلها کار کنی تنها جاهایی که برات وجود داره در دنیای امروز OpenAI و Antropic و ... هستند و خب پرواضحه که نشدنیه.
- نکته دیگه اما این که این تکامل اجتنابناپذیر صرفا مخصوص حوزه LLMها نیست. خیلیها اشاره کردند که مثلا در حوزههایی متنوعی مثل ساخت بازی و یا برنامه نویسی وب هم در طی این سالها انتزاع روی انتزاع اضافه شده و دیگه کسی نمیره گیم انجین خودش رو از صفر بزنه. یا در برنامه نویسی وب این قدر فریمورک در سطوح مختلف استک هستند که دیگه اون خردکاریهای سابق شبکهای داستان محو شدند. در مورد خود حوزه هوش مصنوعی هم ما خودمون روی جنازه گذشتگان قدم زدیم. روزگار قبل از دیپ لرنینگ برای پردازش تصویر و پردازش متن این شکلی بود که طرف باید مثلا انواع فیچرهای به درد بخور تو تصویر یا متن رو یاد میگرفت و شبکهاش رو روی اینها میساخت ولی الان شرط میبندم ۹۰ درصدتون نمیدونید مثلا SIFT چیه. در نتیجه این تکامل طبیعت زندگیه.
- نکته بعدی این که البته هنوز هم هستند نیازهایی که با LLMها رفع نشن. یا حالا مساله طوری که LLM روش به طور کامل سوار نشه یا مثلا فرض کنید دادههای جوری حساسند که نمیشه سمت api call براشون رفت. ولی خب این جاها معدودند و فرصت کاری هم براشون کمتره.
- نکته آخری که تو چند تا کامنت دیده بودم این بود که خیلیها از این ابراز ناله کرده بودند که LLMها چون ساده هستند افراد غیر تکنیکال هوشی هم میفهمنشون و در عین حال ازش انتظار معجزه و جادو دارند و همین خیلی جاها باعث شده تا انتظارات از نیروهای دیتاساینتیست/هوشی بالا بره و نهایتا با همون افراد غیرهوشی جایگزین بشن.
لینک ردیت:
https://www.reddit.com/r/MachineLearning/comments/1h7jg87/dstuck_in_ai_hell_what_to_do_in_post_llm_world/
-
یک بنده خدایی در ردیتی نوشته که سالهایی که در حوزه AI/ML فعالیت میکرده با عشق به طراحی مدلها و معماریها و مشکلات پیچیدهشون روزش رو شب میکرده. اما جدیداها که LLM و VLMها اومدند احساس بیگانگی میکنه با فیلد و از این که نمیتونه مثل سابق مدلها رو از صفر طراحی کنه و خلاقیتش رو ارضا کنه افسرده است. بعدش هم چند تا سوال مطرح کرده که آیا هنوز هم برای افرادی که از طراحی و آموزش مدلهای دیپ لذت میبردند جای کاری وجود داره یا باید پیامدهای ناخواسته این تکامل رو پذیرفت؟ ملت هم از این پستش استقبال کردند و اومدند زیرش همدردی و همنالهگری کردند. چند تا نکته از این مطلب و گفتههای مردم به ذهن میرسه:
- در همون ردیت هم تقریبا اکثریت به این اذعان کردند که دوره دیپ لرنینگ سنتی به اون مفهوم که مدل آموزش بدیم تقریبا گذشته. لااقل اکثر نیازمندیهای سمت NLP با LLMها با کیفیت بالاتر و هزینه کمتر درمیان و خب نکته دردناک همینه که کار با LLMها صرفا نیاز به API Call و مهندسی پرامپت داره و دیگه اون جنس معماهای شبه ریاضی طوری که باید حل میشدند وجود نداره و شما اگر بخوای روی ساختن مدلها کار کنی تنها جاهایی که برات وجود داره در دنیای امروز OpenAI و Antropic و ... هستند و خب پرواضحه که نشدنیه.
- نکته دیگه اما این که این تکامل اجتنابناپذیر صرفا مخصوص حوزه LLMها نیست. خیلیها اشاره کردند که مثلا در حوزههایی متنوعی مثل ساخت بازی و یا برنامه نویسی وب هم در طی این سالها انتزاع روی انتزاع اضافه شده و دیگه کسی نمیره گیم انجین خودش رو از صفر بزنه. یا در برنامه نویسی وب این قدر فریمورک در سطوح مختلف استک هستند که دیگه اون خردکاریهای سابق شبکهای داستان محو شدند. در مورد خود حوزه هوش مصنوعی هم ما خودمون روی جنازه گذشتگان قدم زدیم. روزگار قبل از دیپ لرنینگ برای پردازش تصویر و پردازش متن این شکلی بود که طرف باید مثلا انواع فیچرهای به درد بخور تو تصویر یا متن رو یاد میگرفت و شبکهاش رو روی اینها میساخت ولی الان شرط میبندم ۹۰ درصدتون نمیدونید مثلا SIFT چیه. در نتیجه این تکامل طبیعت زندگیه.
- نکته بعدی این که البته هنوز هم هستند نیازهایی که با LLMها رفع نشن. یا حالا مساله طوری که LLM روش به طور کامل سوار نشه یا مثلا فرض کنید دادههای جوری حساسند که نمیشه سمت api call براشون رفت. ولی خب این جاها معدودند و فرصت کاری هم براشون کمتره.
- نکته آخری که تو چند تا کامنت دیده بودم این بود که خیلیها از این ابراز ناله کرده بودند که LLMها چون ساده هستند افراد غیر تکنیکال هوشی هم میفهمنشون و در عین حال ازش انتظار معجزه و جادو دارند و همین خیلی جاها باعث شده تا انتظارات از نیروهای دیتاساینتیست/هوشی بالا بره و نهایتا با همون افراد غیرهوشی جایگزین بشن.
لینک ردیت:
https://www.reddit.com/r/MachineLearning/comments/1h7jg87/dstuck_in_ai_hell_what_to_do_in_post_llm_world/
-
Reddit
From the MachineLearning community on Reddit
Explore this post and more from the MachineLearning community
Forwarded from Geek Alerts
لایوبنچ با ساخت تسک و سوالات آپدیت سعی میکنه دقیقترین بنچمارک رو از مدلها بگیره، تا اینجا برنده هر بخش رو (بر اساس معیارهای لایوبنچ) مینویسم.
مجموع: o1-preview
کدنویسی: claude-3-5-sonnet
ریاضی: gemini-exp-1206 (جدید)
درک زبان: o1-preview
استدلال: o1-preview و o1-mini
تحلیل داده: o1-preview و gemini-exp-1206
https://livebench.ai/
@geekalerts
مجموع: o1-preview
کدنویسی: claude-3-5-sonnet
ریاضی: gemini-exp-1206 (جدید)
درک زبان: o1-preview
استدلال: o1-preview و o1-mini
تحلیل داده: o1-preview و gemini-exp-1206
https://livebench.ai/
@geekalerts
اگه دسترسی به api اوپنایپیای یا هرجای دیگه دارید میتونید از aider برای ساخت پروژه برنامه نویسی جدید استفاده کنید.
تجربه من این بود که تجربه کاربریش بد نبود و امکانات حداقلی رو داشت.
اما آیا کدی که مینویسه به درد هم میخوره؟ که پاسخ من اینه که فعلا خیر. (اما به ابزاره ربطی نداره)
https://github.com/Aider-AI/aider
تجربه من این بود که تجربه کاربریش بد نبود و امکانات حداقلی رو داشت.
اما آیا کدی که مینویسه به درد هم میخوره؟ که پاسخ من اینه که فعلا خیر. (اما به ابزاره ربطی نداره)
https://github.com/Aider-AI/aider
GitHub
GitHub - Aider-AI/aider: aider is AI pair programming in your terminal
aider is AI pair programming in your terminal. Contribute to Aider-AI/aider development by creating an account on GitHub.
اگه دوست دارید با لینوکس بیشتر آشنا بشین این ویدیو رو توصیه میکنم.
خیلی خلاصه و مختصر از تاریخچه تا فرق کرنل و یوزر اسپیس و جایگاه گنو و .. رو توضیح میده.
https://www.youtube.com/watch?v=LKCVKw9CzFo
خیلی خلاصه و مختصر از تاریخچه تا فرق کرنل و یوزر اسپیس و جایگاه گنو و .. رو توضیح میده.
https://www.youtube.com/watch?v=LKCVKw9CzFo
YouTube
100+ Linux Things you Need to Know
Get the full Linux course at https://bit.ly/4crDqtb
Learn 101 essential concepts in Linux in 10 minutes. What is the Linux kernel? What is GNU? What is the best Linux distro? And many other important questions answered.
#linux #programming #101
💬 Chat…
Learn 101 essential concepts in Linux in 10 minutes. What is the Linux kernel? What is GNU? What is the best Linux distro? And many other important questions answered.
#linux #programming #101
💬 Chat…
Forwarded from امین رشیدبیگی | مهندسی نرمافزار
تصور کنید مدیر تیمی هستید و این جملات زیر رو از یکی از اعضای تیمتون میشنوید:
- توی code baseامون تعدادی بدهی فنی مهم داریم که روند توسعهٔ فیچرهامون رو کند کرده. من اونها رو با نوشتن میزان اهمیت و پیچیدگی حلشون لیست کردم.
- هفتهٔ بعد که مرخصی هستی من دیلیها رو برگزار میکنم.
- دیروز یک مشکلی توی منطق کد پیدا کردم و درستش کردم. این هم گزارش خسارتهای احتمالیه که به وجود آورده.
- من علاقهمندم که کل هماهنگیهای فیچر جدیدمون رو خودم پیش ببرم. صرفاً میخوام که بر روی کارم نظارت داشته باشی تا مسیر رو اشتباه نرم.
از جملات بالا چه حسی پیدا میکنید؟
همهٔ این گزارهها یک ویژگی یکسان دارن. فردی در تیم، بدون این که کسی بهش گفته باشه و مسئولیتی بهش دیکته شده باشه، باری رو از روی دوش مدیرش برداشته. مسئله رو خودش پیدا کرده، بهش فکر کرده و تا جای ممکن راهحل رو هم پیدا کرده و پیشنهاد داده. به عبارتی اون عضو تیم نسبت به پیش بردن پروژه و کارهای تیم حس ownership بالایی رو از خودش نشون داده.
همهٔ مدیرها آرزوی اون روزی رو دارن که همهٔ افراد تیم به همین شکل عمل کنن و منتظر این نباشن که مدیرشون همهٔ کارها رو بهشون دیکته کنه.
اما خیلی وقتها این اتفاق رخ نمیده. مدیرها بعضاً مجبور هستن برای پیش بردن کارها overwork کنن و حواسشون به همهٔ جوانب کار باشه. به مرور این احساس بهشون دست پیدا کنه که در این مسیر تنها هستن و افراد تا کاری بهشون سپرده نشه کارها رو پیش نمیبرن. پس با micro manage کردن کارها رو پیش میبرن و به مرور هم خودش و هم افراد تیم حس بدتری پیدا کنن.
اما راه حل خارج شدن از این چرخهٔ باطل چیه؟ اگر جای اون مدیر باشید، چه راهحلهایی رو پیش میبرید که افراد تیمتون حس ownership بالاتری رو داشته باشن؟
#ownership
@aminrbg
- توی code baseامون تعدادی بدهی فنی مهم داریم که روند توسعهٔ فیچرهامون رو کند کرده. من اونها رو با نوشتن میزان اهمیت و پیچیدگی حلشون لیست کردم.
- هفتهٔ بعد که مرخصی هستی من دیلیها رو برگزار میکنم.
- دیروز یک مشکلی توی منطق کد پیدا کردم و درستش کردم. این هم گزارش خسارتهای احتمالیه که به وجود آورده.
- من علاقهمندم که کل هماهنگیهای فیچر جدیدمون رو خودم پیش ببرم. صرفاً میخوام که بر روی کارم نظارت داشته باشی تا مسیر رو اشتباه نرم.
از جملات بالا چه حسی پیدا میکنید؟
همهٔ این گزارهها یک ویژگی یکسان دارن. فردی در تیم، بدون این که کسی بهش گفته باشه و مسئولیتی بهش دیکته شده باشه، باری رو از روی دوش مدیرش برداشته. مسئله رو خودش پیدا کرده، بهش فکر کرده و تا جای ممکن راهحل رو هم پیدا کرده و پیشنهاد داده. به عبارتی اون عضو تیم نسبت به پیش بردن پروژه و کارهای تیم حس ownership بالایی رو از خودش نشون داده.
همهٔ مدیرها آرزوی اون روزی رو دارن که همهٔ افراد تیم به همین شکل عمل کنن و منتظر این نباشن که مدیرشون همهٔ کارها رو بهشون دیکته کنه.
اما خیلی وقتها این اتفاق رخ نمیده. مدیرها بعضاً مجبور هستن برای پیش بردن کارها overwork کنن و حواسشون به همهٔ جوانب کار باشه. به مرور این احساس بهشون دست پیدا کنه که در این مسیر تنها هستن و افراد تا کاری بهشون سپرده نشه کارها رو پیش نمیبرن. پس با micro manage کردن کارها رو پیش میبرن و به مرور هم خودش و هم افراد تیم حس بدتری پیدا کنن.
اما راه حل خارج شدن از این چرخهٔ باطل چیه؟ اگر جای اون مدیر باشید، چه راهحلهایی رو پیش میبرید که افراد تیمتون حس ownership بالاتری رو داشته باشن؟
#ownership
@aminrbg
چرا کد پیچیده برای تمدن میتواند خطرناک باشد!
این ویدیو به پیچیده شدن کدها و نرمافزارها میپردازه و چند مثال میزنه که دانش خاصی که در انحصار عده محدودی بوده باعث از بین رفتن تمدن ها شده و نرمافزارهای باگی و پیچده امروز هم پتانسیل این رو دارن.
https://www.youtube.com/watch?v=ZSRHeXYDLko
این ویدیو به پیچیده شدن کدها و نرمافزارها میپردازه و چند مثال میزنه که دانش خاصی که در انحصار عده محدودی بوده باعث از بین رفتن تمدن ها شده و نرمافزارهای باگی و پیچده امروز هم پتانسیل این رو دارن.
https://www.youtube.com/watch?v=ZSRHeXYDLko
YouTube
Preventing the Collapse of Civilization / Jonathan Blow (Thekla, Inc)
A discussion about how they make software and what this means by Jonathan Blow, Thekla, Inc.
DevGAMM is the biggest game developers conference in Eastern Europe. DevGAMM gives gaming experts a chance to keep up with the latest thinking and developments…
DevGAMM is the biggest game developers conference in Eastern Europe. DevGAMM gives gaming experts a chance to keep up with the latest thinking and developments…
کار کردن به عنوان مهندس نرمافزار چگونه است؟
اگه دنبال این هستین که آینده شغلیتون رو ارزیابی کنید، ببینید در طول روز قراره مشغول چیا باشید به عنوان مهندس نرمافزار (یا برنامه نویس) این ویدیو ایدهی خوبی میده.
https://www.youtube.com/watch?v=BOFK-W-Nmes
@terminal_stuff
اگه دنبال این هستین که آینده شغلیتون رو ارزیابی کنید، ببینید در طول روز قراره مشغول چیا باشید به عنوان مهندس نرمافزار (یا برنامه نویس) این ویدیو ایدهی خوبی میده.
https://www.youtube.com/watch?v=BOFK-W-Nmes
@terminal_stuff
YouTube
What Software Engineers ACTUALLY Do (what they don’t tell you)
🚀 Start the FREE Software Development Introduction Course with CourseCareers Now: https://coursecareers.com/a/internetmadecoder?course=software-dev-fundamentals
📧 FREE newsletter (get FREE computer science degree template as a sign up bonus) - https://a…
📧 FREE newsletter (get FREE computer science degree template as a sign up bonus) - https://a…
اگه دوست داشتین موضوعی رو یاد بگیرید، این سایت برای خیلی از موضوعات کامپیوتری، منابع معرفی کرده. البته خیلی طبقه بندی شده و عالی نیست ولی میتونه همچنان کمک کننده باشه.
https://learn-anything.xyz
https://learn-anything.xyz
learn-anything.xyz
Learn Anything
Discover and learn about any topic with Learn-Anything. Our free, comprehensive platform connects you to the best resources for every subject. Start learning today!
نوشتههای ترمینالی
اگه دوست داشتین موضوعی رو یاد بگیرید، این سایت برای خیلی از موضوعات کامپیوتری، منابع معرفی کرده. البته خیلی طبقه بندی شده و عالی نیست ولی میتونه همچنان کمک کننده باشه. https://learn-anything.xyz
ارسالی:
یکی دیگه هم هست
https://learnxinyminutes.com/
یه چیت شیت عالی برای زبان یا تکنولوژی که تازه واردش شدی
یکی دیگه هم هست
https://learnxinyminutes.com/
یه چیت شیت عالی برای زبان یا تکنولوژی که تازه واردش شدی
جاواکارهای توی خونه، من یه سوال جاوا با موضوع thread و time طرح کردم برای مسابقه اخیر کوئرا که الان به بانک سوالات اضافه شده.
اگه دوست داشتین یه نگاهی بندازید بهش.
https://quera.org/problemset/268839
اگه دوست داشتین یه نگاهی بندازید بهش.
https://quera.org/problemset/268839
Quera
از آموزش و تمرین برنامهنویسی تا رقابت و استخدام در بهترین شرکتها! در Quera، بزرگترین جامعهی توسعهدهندگان ایرانی
چطور با افزایش دیتا/لود دیتابیس همچنان حالشو خوب نگه داریم؟
https://virgool.io/@MohammadBohluli/%D8%AA%DA%A9%D9%87-%D8%AA%DA%A9%D9%87-%D8%A7%D9%85%D8%A7-%D9%82%D9%88%DB%8C-sharding-partitioning-%D9%88-replication%D9%82%D8%B3%D9%85%D8%AA-%D8%A2%D8%AE%D8%B1-%D8%A7%D8%B2-%D9%85%D9%81%D8%A7%D9%87%DB%8C%D9%85-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-if7lvhwkjmnw
https://virgool.io/@MohammadBohluli/%D8%AA%DA%A9%D9%87-%D8%AA%DA%A9%D9%87-%D8%A7%D9%85%D8%A7-%D9%82%D9%88%DB%8C-sharding-partitioning-%D9%88-replication%D9%82%D8%B3%D9%85%D8%AA-%D8%A2%D8%AE%D8%B1-%D8%A7%D8%B2-%D9%85%D9%81%D8%A7%D9%87%DB%8C%D9%85-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-if7lvhwkjmnw
ویرگول
تکهتکه، اما قوی:Sharding، Partitioning و Replication(قسمت آخر از مفاهیم دیتابیس) - ویرگول
شاردینگ، پارتیشن و ریپلیکیشن توی دیتابیس چی هستن؟انواع مقیاس پذیری؟چه موقع از کدوم باید استفاده کنیم؟