Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
🌱 چطوری قدرت حل مسئله‌تون رو قوی کنید؟

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


1⃣ مسئله رو کوچیک کن 🧩

ببین، اینکه کل مسئله رو بخوای یه جا حل کنی معمولاً باعث پیچیدگی و گیج‌شدنه. بیا مسئله رو به بخش‌های کوچیک‌تر تقسیم کن. اگه یه پروژه بزرگ داری، مثل جمع‌آوری و تحلیل دیتا، کار با API و نمایش نتایج، اینا رو جدا جدا حل کن. وقتی مسئله رو کوچیک کنی، قدم به قدم که جلو می‌ری، نه‌تنها به راه‌حل نزدیک‌تر می‌شی، بلکه توی ذهنت هم سبک‌تر و قابل مدیریت‌تر می‌شه.

2⃣ همیشه بگو چرا؟ 🤔

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

3⃣ الگوریتم و ساختار داده‌ها رو یاد بگیر 📚

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

4⃣ از مسائل سخت نترس 💪

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

5⃣ مرور تجربه‌های قبلی 🔄

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


یه مثال عملی: طراحی یه سیستم پیشنهاد فیلم

فرض کن می‌خوای یه سیستم پیشنهاد فیلم درست کنی. اولش که کل این پروژه رو نگاه می‌کنی، شاید پیچیده به نظر بیاد. ولی بیا به چند مرحله تقسیمش کن:

1⃣ جمع‌آوری دیتا:
اول داده‌های فیلم‌ها رو جمع کن.

2⃣ مدل‌سازی دیتا:
یه مدل ساده برای ذخیره ویژگی‌های فیلم مثل ژانر، امتیاز و بازیگرها درست کن.

3⃣ طراحی الگوریتم پیشنهاد:
اینجا الگوریتمی بنویس که بر اساس علاقه کاربر، پیشنهادهای مناسبی بده.

4⃣ ارزیابی و بهبود:
حالا الگوریتمت رو ارزیابی کن و اگه نیاز داشت، بهبودش بده.

با این روش، دیگه ذهنت گیج نمی‌شه و می‌تونی هر بخش رو با تمرکز بیشتری حل کنی.


حل مسئله مثل یه عضله می‌مونه، هر چی بیشتر روش کار کنی قوی‌تر می‌شه. این توصیه‌ها رو تمرین کن و همیشه ذهنت رو برای چالش‌های جدید آماده نگه دار. مطمئن باش این مسیر سختی‌هاش رو داره، ولی با صبر و تمرین به جایی می‌رسی که هیچ مسئله‌ای نمی‌تونه جلوت رو بگیره 💥

#توصیه #حل_مسئله


🔆 CHANNEL | GROUP
This media is not supported in your browser
VIEW IN TELEGRAM
هدرا | Hedra

وب سایتی که عکس ها را با صدای شما به ویدیو تبدیل می کند
فقط یک عکس آپلود کنید، یک صدا ضبط کنید و از نمونه مجازی خود لذت ببرید.

🌐 https://www.hedra.com/


#ai
📍Geek_Spot
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Python Hints
#Quick

یک سری پروژه داشتم نگاه میکردم، پروژه‌هایی که یا توی دوره‌های مختلف گذاشته شده (برای آموزش) یا بچه‌ها برای تمرین زدند.
(جلوتر میگم چرا اینکارو داشتم می‌کردم)

بعد می‌دیدم که خب هیچکدوم ازین پروژه‌ها مثلاً از ابزاری مثل Celery استفاده نکردن یا Celery داره ولی Flower نداره.

اول اینکه مگه توی دنیای فعلی میشه شما پروژه‌ای داشته باشی ولی celery توش نباشه؟ یا اینکه celery رو ببری روی پروداکشن ولی مانیتور نکنی (اینو توی خیلی پروژه‌ها هم دیدم).

یا یک مثال دیگه، هیچکدوم از پروژه‌ها رو نمی‌شد با تک کامند deploy کرد.
local, stage, production

بحث ci/cd نیست الان، ولی docker compose و ... باید به درستی نوشته بشه

و البته کلی نکات دیگه مثل این موضوع.

اینکه چرا دارم این موارد رو دنبال می‌کنم :

ضبط یک دوره کامل، اگر به نتیجه برسیم با یک تیم حرفه‌ای.
Forwarded from Geek Alerts
از خرید‌های جدید سم‌آلتمن این دامنه چت دات کام هست، که سال قبل ۱۵.۵ میلیون دلار معامله شده بود، معلوم نیست چقدر بابتش پول داده و شاید دامنه ChatGPT بعدا به این تغییر کنه.
پ.ن. روی دامنه که میزنی وارد سایت chatgpt.com میشه، ولی ممکنه بعدا این تغییر کنه.
domainnamewire
Chat.com
@geekalerts
این صرفا یه تجربه ی جالب از سر بیکاری بود و هیچ ربطی به یادگیری از چیزی نداره

دیشب با خودم گفتم بیام و از این مدل های هوش مصنوعی ای که بهشون به صورت رایگان دسترسی دارم بخوام که برام با pygame یه بازی tetris بسازن و خب نتیجه ها جالب بود
از بین مدل های llama3.1 به 8B و 70B دسترسی داشتم و هیچ کدومشون نمیتونستن یه کد کامل بدن، وسطای کار انگار به یه محدودیتی میخوردن و نمیتونستن کدشون رو تکمیل کنن ولی خب با یه سری تریک و تکنیک و این حرفا تونستم ازشون کد کامل یه برنامه رو بگیرم ولی در نهایت فقط یه پنجره خالی میساخت برنامه ای که داده بودن
جمنای و جما رو هم که امتحان کردم جما حتی تو ساخت همون پنجره ساده هم موند، جمنای ولی تونست یه پنجره و یه آبجکت بسازه که با کیبرد میتونستم به هر جهتی که دلم میخواد کنترلش کنم ولی خب همون یدون آبجکت بود که وقتی به پایین صفحه میرسید دوباره از بالا ظاهر میشد 😂😂😂

در نهایت فقط دوتا مدل تونستن یه بازی کامل تحویلم بدن
کلاود و gpt
نسخه ی کلاود اونقدر سریع بود که اصلا قابلیت بازی نداشت، یعنی تا میومدی جابجا کنی بلاک اول رو، بازی تموم میشد

ولی نسخه ی gpt بشدت روون و لذت بخش بود
یعنی قشنگ یه ربع داشتم بازیش میکردم 😂😂

#fun #ai #هوش_مصنوعی


@PhiloLearn
Forwarded from Seyed Mahdi Notes (Seyed Mahdi)
اموزش تست نویسی با دولوپرای sdk اوپن استک
وقتی دیکد کردم بیس ۶۴ رو پرام ریخت:
I'm actually a goat.😂😂
Forwarded from Gopher Academy
🔵 عنوان مقاله
jsony: A 'Blazing Fast', Safe JSON Serialization Library

🟢 خلاصه مقاله:
مقاله‌ای که مورد بررسی قرار گرفته به بررسی یک رویکرد جدید در برنامه‌نویسی با زبان Go می‌پردازد که به طور خالص بدون استفاده از reflection اجرا شده و سرعت بیشتری نسبت به روش‌های استاندارد کتابخانه‌ها دارد. در این روش، تمام جزئیات باید با دقت فراوان طراحی شوند تا بتوان از افزایش عملکرد بهره برد. تاکید اصلی مقاله بر پیاده‌سازی‌هایی است که با دقت بالا در چینش و ساختار داده‌ها به افزایش سرعت و کارایی کمک می‌کند. این رویکرد، به دلیل عدم استفاده از reflection، نیازمند درک عمیق‌تر و دقت بیشتری در طراحی کد است، اما مزایای آن در بهبود عملکرد برنامه قابل توجه است.

🟣لینک مقاله:
https://golangweekly.com/link/161828/web


👑 @gopher_academy
موزیلا بخش حمایت از وب آزاد رو تعطیل کرد و حدود ۳۰ درصد تعدیل نیرو انجام داد

🔗 https://news.itsfoss.com/mozilla-layoff-again-2024/

هرچند این دفعه اولی نیست که موزیلا داره این کارهارو انجام میده و باید ببینیم سرنوشت فایرفاکس چی میشه.

به صورت کلی من مرورگر بهتری از فایرفاکس سراغ ندارم که بخوام بهش مهاجرت کنم. اگر هم قصد تغییر مرورگر داشته باشم مقصد بعدیم احتمالاً لیبره‌ولف یا گنو آیس‌کت باشه.

@SohrabContents
Please open Telegram to view this post
VIEW IN TELEGRAM
توصیه امروز:

وقتی به بلوغ ذهنی میرسی که بفهمی بزرگترین رقیبت خودتی

#توصیه


🔆 CHANNEL | GROUP
IMG_20241102_214744_114.jpg
116.8 KB
عکس با کیفیت بالا 😉

🔆 CHANNEL | GROUP
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
تست سرعت شبکه داخلی و wifi
کاهش سرعت اینترنت (فیبر یا ... )، انتقال دیتا بین موبایل و کامپیوتر و ...
میتونه مربوط به شبکه داخلی یا wifi باشه

🔥سرور openspeedtest را در شبکه داخلی خودتان اجرا و تست سرعت بگیرید

⚠️ ابزار OpenSpeedTest فقط شامل STATIC Files شامل HTML,CSS & JS است از نظر امنیتی به سادگی قابل برسی و مدیریت است

✳️ میتوانید از داکر برای اجرا استفاده کنید

✳️ میتوانید از Snap استفاده کنید

و البته روی تمام دیواس ها و ابزار ها مثل موبایل قابل نصب و اجرا است

⁉️ اگر سوالی داشتید در بخش کامنت ها بپرسید با هم برسی کنیم 😎

❤️ ممنون از حمایت هاتون 💐🌺
خب دوستان استقبال کردن دراینده درمورد
رشته مهندسی کامپیوتر صحبت میکنم و شاخه هایی که داره و ... 🫡

منتظرش باشید 😁
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 حالا که سایت راییوم باز طراحی کردیم, ضبط دوره طراحی سایت فروشگاهی ووکامرس را شروع کردیم.

@TheRaymondDev
IMG_8643.JPG
2.6 MB
عکس قبلی مثل اینکه کیفیش خیلی جالب نبود
این دیگه ته کیفیتشه😂
Forwarded from  (Amir Hossein "Amiria" Maher)
دوستان دور و نزدیکی و افرادی که باهاشون آشنام، اگه این چند وقت احوالتون رو نپرسیدم یا باهاتون کمتر تعامل داشتم (به خصوص تو تلگرام) من رو ببخشید. به خاطر تغییر شرایط زندگیم، کمتر از روال همیشه فرصت می‌کنم که تو تلگرام حضور داشته باشم.
به هر حال، ای کاش آدم بودن مرخصی داشت. حیف که نداره.

#موقت
Forwarded from  (Amir Hossein "Amiria" Maher)
theos.dev

سازوکاری برای نوشتن برنامه‌ها برای iOS و مک و ویندوز و لینوکس. بر پایهٔ Make.
ساخته شده به دست هکرها و برای هکرها.
خوش بگذره. ❤️

#FLOSS #iOS #Apple #tool #معرفی
@amiria703_channel
Forwarded from  (Amir Hossein "Amiria" Maher)
YouTu.be/pid0lUH467o

به پیشنهاد یه عزیزی، این رو دیدم.
به طور غیر قابل باوری برام کلّی نکتهٔ جدید و جالب داشت. پیشنهاد می‌کنم شما هم این دوره رو ببینید.

#learn #AI #ML
@amiria703_channel
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
هوش مصنوعی فقط شده شواف:
مایکروسافت در Github هنوز توی Copilot مونده نمیتونه دوتا پیشنهاد معقول بده ، در Universe 2024
فناوری AI-native و GitHub Spark را معرفی کرده
که فقط پرامپت بنویس اپلیکیشن تحویل بگیر 😒

اخه اپ Todolist هم شد نمونه کار ؟!!!
این فیلم را ببینید

چهار تا gradient دادن به کد که قابل این حرف ها را نداره ،

🔥 به قول آقامون لینوس توروالدز AI جا داره ببینیم چی میشه
فیلم را گذاشتم بخش کامنت ها

به هر حال
اگر میخواهید Technical Preview را برای GitHub Spark ثبت نام کنید اینجا کلیک کنید