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

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
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
👋‏Cookiecutter یه ابزار خیلی خوب واسه برنامه‌نویس‌هاست که کمک می‌کنه پروژه‌های جدید رو سریع‌تر و با ساختار درست شروع کنن. این ابزار با پایتون ساخته شده، ولی می‌تونی واسه هر زبانی ازش استفاده کنی.

👀 Cookiecutter چجوری کار می‌کنه؟

1⃣ تمپلیت‌ها (Templates): Cookiecutter از یه سری الگوها استفاده می‌کنه که شامل پوشه‌ها، فایل‌ها و کدهای اولیه‌ی پروژه هستن. این الگوها معمولاً روی گیت‌هاب ذخیره می‌شن و می‌تونی از اینترنت دانلودشون کنی یا خودت بسازی.

2⃣ سوال و جواب: وقتی یه پروژه جدید با Cookiecutter درست می‌کنی، ازت یه سری سوال می‌پرسه (مثل اسم پروژه، اسم نویسنده و اینجور چیزا) و با توجه به جواب‌های تو، الگو رو شخصی‌سازی می‌کنه.

3⃣ ساخت پروژه: بعد از جواب دادن به سوالا، Cookiecutter یه پروژه جدید می‌سازه که همه چی رو توش تنظیم کرده و آماده‌ست. این پروژه شامل فایل‌ها، پوشه‌ها و کدهای اولیه هست که با توجه به تنظیمات تو درست شده.

💥 چرا باید از Cookiecutter استفاده کنی؟

- سرعت: سریع می‌تونی پروژه‌های جدید رو راه بندازی.
- استاندارد بودن: همه‌ی پروژه‌هات یه ساختار و تنظیمات مشابه دارن.
- سفارشی‌سازی: می‌تونی تمپلیت‌های مخصوص به خودت رو بسازی.

⚡️ چطور از Cookiecutter استفاده کنی؟

1. نصب Cookiecutter:

   pip install cookiecutter


2. ایجاد پروژه جدید با استفاده از یه تمپلیت:

   cookiecutter gh:cookiecutter/cookiecutter-pypackage


اینجا gh: یعنی الگو از GitHub میاد و cookiecutter-pypackage هم اسم یه تمپلیت معروف واسه ساخت پکیج‌های پایتون هست.

بعدش سوالا رو جواب میدی و پروژه آماده میشه!

#software #cookiecutter
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥97🔥3
📌 مدیریت سخت‌افزار تو برنامه‌نویسی یعنی چی؟

تا حالا فکر کردی برنامه‌ها چجوری با دنیای واقعی و سخت‌افزار کامپیوتر (مثل رم، پردازنده و حتی گوشی) ارتباط می‌گیرن؟ 💅

💡 تو بعضی زبان‌های برنامه‌نویسی مثل C یا Assembly می‌تونی مستقیم با قطعات کامپیوتر کار کنی، مثلاً مشخص کنی برنامه‌ت کِی از کجا حافظه بگیره یا چجوری با پردازنده ارتباط برقرار کنه.
🏹 ولی تو زبان‌های سطح بالاتر مثل Python یا Java**، این کارا رو خود زبان برات انجام می‌ده و کار رو ساده‌تر می‌کنه، ولی اگه لازم باشه، باز هم می‌تونی با سخت‌افزار ارتباط بگیری.

🚀 چرا مهمه؟
خیلی وقتا وقتی داری یه بازی می‌سازی یا با دستگاه‌های خارجی مثل سنسورها کار می‌کنی، سرعت و کارایی خیلی مهمه. اگه بدونی چجوری درست از سخت‌افزار استفاده کنی، می‌تونی برنامه‌ت رو سریع‌تر و بهینه‌تر کنی.

💎مثال:
- تو C می‌تونی با استفاده از اشاره‌گرها مستقیم به حافظه دسترسی داشته باشی.
- تو Python می‌تونی با کتابخونه‌هایی مثل PySerial دستگاه‌های خارجی رو کنترل کنی.

🥊 یادگیری مدیریت سخت‌افزار بهت کمک می‌کنه برنامه‌های قوی‌تر و بهینه‌تر بنویسی!

#programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥5😁2❤‍🔥1
دوستان اگه دوست داشتید میتونین توی گپ کد اکسپلور هم جوین باشید🤍

توی گروه هر سوالی و یا مشکلی داشتید میتونین مطرح کنین تا ما و دوستان بهتون کمک کنیم و با راهنمایی، رفع مشکلات و انتقال تجربیات خودتون باعث پیشرفت خودتون و دوستان بشید❤️

☕️ https://t.iss.one/CodeExploreGap

پ.ن : هر از چندگاهی لینک گروه رو قرار میدم ، چون حس میکنم خیلی از دوستان از گروه خبر ندارن.
Please open Telegram to view this post
VIEW IN TELEGRAM
8❤‍🔥3🔥2😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁36🔥72❤‍🔥2💔1
کداکسپلور | CodeExplore pinned «دوستان اگه دوست داشتید میتونین توی گپ کد اکسپلور هم جوین باشید🤍 توی گروه هر سوالی و یا مشکلی داشتید میتونین مطرح کنین تا ما و دوستان بهتون کمک کنیم و با راهنمایی، رفع مشکلات و انتقال تجربیات خودتون باعث پیشرفت خودتون و دوستان بشید❤️ ☕️ https://t.iss.one/CodeExploreGap…»
⚡️تا حالا دلتون میخواسته یه سری افکت از دکمه هارو آماده داشته باشید؟ یا برای input ها یا حتی متن ها، یا دلتون بخواد کد سی اس اس و اچ تی ام ال یه سری لودینگ باحال رو داشته باشید!

🌐این سایت براتون سورس کد یه سری دکمه و متن و لودینگ و ... رو آماده گذاشته! هر کدوم رو خواستید ، کافیه روش کلیک کنید.
🔗 cssfx.netlify.app
برید حالشو ببرید😉

#css #site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥5❤‍🔥2
چرخوندن لیست بدون حلقه در پایتون 👀

یعنی چی؟ بیاین بگیم یه لیست داریم که این شکلیه:
lst=[1,2,3,4,5]

من میخوام لیستم یکم بچرخه و عدد 1 بره آخر لیست و عدد 2 بیاد اول لیست 😂
این کار رو میکنم:
lst = [1, 2, 3, 4, 5]
# چرخش به سمت چپ
lst = lst[1:] + lst[:1]
print(lst) # [2, 3, 4, 5, 1]

#python #trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
14❤‍🔥3🔥2
👀واسه دوستانی که علاقمند مند به سریال MR.robot هستن ، بگم که تو مدیوم زیر میتونین توضیحات دستورات لینوکس و ... که تو سریال MR.robot اجرا میشدن رو میتونین ببینین:

🔗 https://medium.com/@ryankazanciyan

#mrrobot #linux #medium
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤‍🔥134🔥3
کسی اینجوری if میزنه واقعا؟

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