کداکسپلور | CodeExplore
7.93K subscribers
2K photos
340 videos
103 files
1.82K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
چند ماهیه دارم روی یه پروژه اوپن سورس کار میکنم برای دپلوی کردن پروژه هایی که بک اند لاراول دارن.
قضیه از اون جایی شروع شد که پارسال بررسی که کردم دیدم سولوشن استفاده از سرویس های کم کیفیت و گرون داخلی هست و یا سلف هاست که منابع موجود اوپن سورس و آموزش ها اکثرا خیلی ضعیف، ناقص و یا دارای اشتباهات اساسی هست و عملا بردرد پروداکشن نمیخورن منم خورد خورد کارو شروع کردم و الان به جای خیلی خوبی رسیدم.
چون پروداکشن خیلی حساسه میخوام که اگه کسی هست که توی زمینه دوآپس (ابونتو سرور، داکر کامپوز و بش) تجربه داره تا قبل از اینکه پروژه رو استیبل منتشر کنم کمی با هم مشورت کنیم و رو پروژه کانتریبیوت کنه تا بهینه تر بشه.

🌐https://github.com/MansourM/ez-docker-for-laravel

#php #laravel #backend #project
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥156🔥2
آخ آخ آخ 😶

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁387🔥3
📌قراره باهم ببینیم که زبان پایتون که اینقدر میگن پر کاربرده، چه فریمورک هایی توی حوزه های مختلف داره؟ ( پارت دوم )

◀️ اتوماتیک‌سازی و اسکریپت‌نویسی (Automation & Scripting):
‏PyAutoGUI: کتابخانه‌ای برای کنترل موس و کیبورد و انجام عملیات‌های اتوماتیک.
‏Selenium: ابزار برای اتوماتیک‌سازی تست‌های مرورگرهای وب.
‏Fabric: کتابخانه‌ای برای اتوماتیک‌سازی وظایف از راه دور.
‏BeautifulSoup: ابزار برای استخراج داده از صفحات وب (وب اسکرپینگ).

◀️ مدیریت و دستکاری داده‌ها (Data Manipulation & Management):
‏SQLAlchemy: ابزار ORM برای کار با پایگاه‌های داده رابطه‌ای.
‏Django ORM: ابزار ORM داخلی فریمورک Django برای کار با پایگاه داده.
‏Peewee: یک ORM ساده و کوچک برای پایگاه داده‌های رابطه‌ای.

◀️ شبکه و برنامه‌نویسی شبکه (Networking):
‏Twisted: فریمورکی برای توسعه برنامه‌های شبکه‌ای با قابلیت پردازش موازی.
‏Socket: ماژول داخلی پایتون برای کار با سوکت‌های شبکه.
‏Requests: کتابخانه‌ای محبوب برای ارسال درخواست‌های HTTP.
‏asyncio: ابزار برای برنامه‌نویسی ناهمزمان و شبکه‌ای.

◀️ تحلیل داده‌های بزرگ (Big Data):
‏PySpark: واسط پایتون برای Apache Spark، مناسب برای پردازش داده‌های بزرگ.
‏Dask: فریمورکی برای پردازش داده‌های بزرگ با استفاده از پایتون.
‏Apache Airflow: پلتفرمی برای برنامه‌ریزی، مانیتورینگ، و مدیریت جریان‌های کاری.

◀️ رباتیک و اینترنت اشیا (Robotics & IoT):
‏ROS (Robot Operating System): مجموعه‌ای از کتابخانه‌ها و ابزارها برای ساخت ربات‌ها.
‏MicroPython: نسخه‌ای از پایتون که برای اجرا روی دستگاه‌های محدود مناسب است.
‏PySerial: ابزار برای برقراری ارتباط با پورت‌های سریال.

#python
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥3❤‍🔥1
🇩🇪اگه قصد مهاجرت یا سفر به آلمان و مخصوصا شهر برلین رو دارین ، این سایت میتونه کمکتون کنه. توصیه‌های مختلفی مثل پیدا کردن خونه یا باز کردن حساب بانکی یا ماشین داره که ممکنه به کارتون بیاد.

🌐https://allaboutberlin.com

🙂حتی قبلاً سایت Xing رو معرفی کردم بهتون و لینکشو می زارم که برید نگاه کنید ( واسه دوستان برنامه نویس که میخوان به آلمان مهاجرت کنن ، خیلی بدرد میخوره و خیلی کمکتون می‌کنه واسه کار پیدا کردن)

🌐https://t.iss.one/CodeExplore/2130

و در آخر عرض کنم خدمتتون اگه سوالی راجب کشور آلمان داشتید تو کامنت ها بپرسید ، حتما راهنماییتون میکنم❤️

#job #germany #apply #travel
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥145🔥3😁1
یکی از رقیب‌های github copilot به نام cursor که یه جورایی یه فورک از vscode عه که ویژگیهای جالبی برای کد زدن فراهم میکنه. مثلا میتونید همزمان چندتا فایل رو بهش بدید. و یه جاهایی یه کم بهتر از copilot عمل میکنه.

🌐https://www.cursor.com

#ai #copilot #github #chatgpt
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥117🔥2
پروژه نهایی هر کدوم 🌟

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁435🔥3
📌میخای توی حوزه ماشین لرنینگ کار کنی؟ یا بری سراغ هوش مصنوعی و چیزای مرتبط بهشون؟ سایت زیر یه منبع خوب و خفن برای یادگیریتون میشه:

🌐https://www.kaggle.com/

#site #ai #ml
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥3❤‍🔥1😁1💔1
با استفاده از سایت زیر میتونین توی زمینه های مختلف که ممکنه کلی سوال براتون پیش بیاد و میتونین پرسش و پاسخشو انجام بدین

🌐https://fi.quora.com/

#site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83❤‍🔥2
مدیریت استرس توی برنامه‌نویسی خیلی مهمه، چون این کار گاهی می‌تونه خیلی استرس‌زا باشه. مثلاً ممکنه یه باگ عجیب و غریب پیدا کنی که نمی‌تونی درستش کنی، یا اینکه زمان کمی برای تحویل پروژه داشته باشی. اینجاست که اگه نتونی استرس رو مدیریت کنی، همه چیز سخت‌تر می‌شه.

⭐️چرا مدیریت استرس مهمه؟
- مشکلات غیرمنتظره: ممکنه یه دفعه توی کد به مشکلی بخوری که خیلی سخت باشه. اگه استرست رو نتونی کنترل کنی، تمرکزت رو از دست میدی و حل کردن مشکل برات سخت‌تر میشه.

- ضرب‌الاجل‌های فشرده: وقتی وقت کمی داری که یه پروژه رو تموم کنی، استرس می‌تونه باعث بشه عجله کنی و کیفیت کارت بیاد پایین.

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

📌چطور می‌تونی استرس رو مدیریت کنی؟
- تقسیم کارها به بخش‌های کوچیک: یه کار بزرگ رو به بخش‌های کوچیک تقسیم کن تا راحت‌تر جلو بری و کمتر استرس بگیری.

- استراحت‌های کوتاه: وقتی حس می‌کنی داری تحت فشار می‌ری، یه استراحت کوتاه داشته باش. مثلا چند دقیقه قدم بزن یا یه چیزی بخور، این بهت کمک می‌کنه دوباره تمرکز کنی.

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

- برنامه‌ریزی بهتر: وقتی بدونی دقیقاً چی باید انجام بدی، استرس کمتر می‌شه. برای کارت برنامه‌ریزی کن تا بدونی هر لحظه چی کار کنی.

- کمک خواستن: اگه یه کاری خیلی سخت و استرس‌زاست، از یه همکار کمک بگیر. اینطوری کارا راحت‌تر پیش میره.

- نگرش مثبت: سعی کن به مشکلات به چشم یه چالش نگاه کنی، نه یه فاجعه. اینطوری راحت‌تر می‌تونی با استرس کنار بیای و مشکلت رو حل کنی.

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

#soft_skill
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥163🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁303🔥1
👀دیشب وسط مهمونی حوصلم سر رفت پاشدم یه چیزی با html tailwind js نوشتم که مثل حالت پنل امضا دیجیتال باشه ( هرچند نقاشی هم بکشین جوابه ) و خلاصه که خییلی میتونه بهتر باشه ولی صرفا کد های مربوط به Canvas که داخلش هست میتونه بهتون خیلی کمک کنه برای همچین کارایی، هرچند خیلی خوب نشده ولی برای یه نگاهی انداختن بد نیست

🙂اینم بگم که این اوپن سورسه و خیلی دوست دارم هرکسی هر فیچری که میتونه بهش اضافه کنه و باهم روی پیشرفتش کار کنیم (چه ظاهری چه فیچر یا بهینه بودن)

🌪https://github.com/Reza-Golnari/SignIt

#repo
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥4❤‍🔥3
👀جنگو کلی ابزار امنیتی داخلی داره که بدون دردسر می‌تونیم ازشون استفاده کنیم تا برنامه‌هامون رو امن کنیم.

⚡️چندتا از مهم‌تریناش رو ادامه متن بهتون میگم:

🟢محافظت از CSRF (جعل درخواست بین‌سایتی):
جنگو به طور پیش‌فرض از حملات CSRF جلوگیری می‌کنه. چطوری؟ با اضافه کردن یک توکن مخفی به فرم‌ها. کافیه از تگ {% csrf_token %} داخل فرم‌هاتون استفاده کنید و خیالتون راحت باشه که کسی نمی‌تونه به راحتی درخواست‌های مخرب بفرسته.

🟢جلوگیری از XSS (حمله اسکریپت‌نویسی بین‌سایتی):
جنگو به صورت خودکار جلوی ورود کدهای مخرب به صفحات وب رو می‌گیره. یعنی چی؟ یعنی اگه کسی بخواد جاوااسکریپت مخربی توی سایت شما بذاره، جنگو به طور پیش‌فرض اونو خنثی می‌کنه و نشون نمی‌ده.

🟢حفاظت از Clickjacking:
با استفاده از XFrameOptionsMiddleware، جنگو مطمئن می‌شه که صفحات شما توی iframe‌های ناخواسته لود نمی‌شن. اینطوری دیگه کسی نمی‌تونه صفحه شما رو توی سایت خودش جاساز کنه و کاربران رو فریب بده.

🟢استفاده از SSL و HSTS:
با فعال کردن SecurityMiddleware، همه ترافیک سایت شما از HTTPS استفاده می‌کنه. به زبان ساده‌تر، این یعنی داده‌ها بین مرورگر کاربر و سرور شما همیشه رمزنگاری شده و امن هستن.

🟢تنظیمات امنیتی رو درست بچین:
تنظیماتی مثل SECURE_BROWSER_XSS_FILTER, SECURE_CONTENT_TYPE_NOSNIFF و SECURE_SSL_REDIRECT رو فراموش نکنید! این تنظیمات جلوی کلی دردسر امنیتی رو می‌گیرن و باعث می‌شن سایتتون یه لایه محافظتی بیشتر داشته باشه.

با این ابزارها، برنامه‌هاتون امن‌تر می‌شن و می‌تونید مطمئن باشید که هکرها کار سختی برای دسترسی به اطلاعات شما دارن😀

#django #framework
☕️ @CodeExplore | <Alireza Mohseni>
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥134❤‍🔥2
کداکسپلور | CodeExplore
🇩🇪اگه قصد مهاجرت یا سفر به آلمان و مخصوصا شهر برلین رو دارین ، این سایت میتونه کمکتون کنه. توصیه‌های مختلفی مثل پیدا کردن خونه یا باز کردن حساب بانکی یا ماشین داره که ممکنه به کارتون بیاد. 🌐https://allaboutberlin.com 🙂حتی قبلاً سایت Xing رو معرفی کردم بهتون…
🇳🇱 دوستان pdf پایین برای مهاجرت کاری به هلند ، راهنمای قدم به قدم برای ایرانیانی که از هلند پیشنهاد کاری گرفتن و می‌خوان به این کشور مهاجرت کنن خیلی بدرد میخوره ، گفتم باهاتون به اشتراک بزارم (قبلاً واسه آلمان🇩🇪 هم معرفی کردم)

🌐https://datachef.co/pdfs/immigration-to-netherlands/

#netherlands #tips #pdf #readme
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥54🔥4😁3
«لوکوموتیو» اسم مستعار آیدین نصیری‌ شرق هست که یک‌سوم عمرش رو آمریکا زندگی و کار کرده (گوگل، استارت‌آپ، ...) و داره تجربیاتش در زمینه‌ی زندگی شخصی، اجتماعی، کاری، مهاجرت، و برنامه‌نویسی رو جمع‌آوری می‌کنه.
در عرض سه ماه اول، این تجربیات به ۳۲۲ صفحه رسیده (تا صفحه ۲۵۰ش مستقل از برنامه‌نویسیه) و در لینک‌های زیر قابل دسترس هست.

🌐https://locomo.tips

#tips #book #life #free #pdf
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
17❤‍🔥5🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
حداقل سیستم برای اجرای لینوکس:

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19😁166❤‍🔥5
👑یه ریپو براتون آوردم که اگه میخای از این متن هایی بزاری که خودشون تایپ میشن و حتی عوض میشن ( منظورمو با دیدن ریپو بهتر متوجه میشین) خیلی زیاد به کارتون میاد و تا عمر دارین دعام میکنین چون یه جاهایی میتونین توی سایتتون استفاده کنین و لذتشو ببرین اینقدر که قشنگه:

🌪https://github.com/mattboldt/typed.js

#repo #typed_js
☕️@CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥113❤‍🔥2
💎همیشه همه دارن راجب انجام تسک هاشون داخل ترلو صحبت میکنن، ولی یه تودولیست براتون اوردم که مینیمال تر و باحال تره و من خیلی باحاش راحت ترم، جالب ترین بخشش اینه که شما وقتی یه تسک رو انجام میدین و روی تیکش میزنین اینقدر اون صدای تیک خوردنش نازه که هدف انجام تسکتون میشه اون صدا.

🌐https://todoist.com/

#site #todolist
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥5❤‍🔥1
🌐 تو سایت زیر میتونین خیلی راحت پروفایل گیت هاب خودتون رو ارتقا ببخشید ، کافیه فقط یوزرنیم ( username ) خودتون رو وارد کنین و بعد 6 مرحله بگذرونید و در نهایت یک پروفایل شیک و خفن تحویل بگیرید
🌐https://gprm.itsvg.in

#github #profile
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥135🔥3
به پیشنهاد دوستان، دوتا داکیومنت برای هر کدوم از مباحث زیر پیدا کردیم ❤️

سی پلاس پلاس - QT
🔢 https://devdocs.io
🔢 https://doc.qt.io

راست - GTK-RS
1⃣ https://docs.rs
🔢 https://gtk-rs.org

#پست_پیشنهادی
#rust #cpp #gtk #qt
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
15❤‍🔥143🔥2
نشتی اطلاعات 😩

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27