ch
Feedback
Fara Code | برنامه نویسی

Fara Code | برنامه نویسی

前往频道在 Telegram

جایی که صفر و یک‌ها خوش می‌گذره! 📘 books & codes 🧠 tips & tricks 🎉 fun for devs 👥 group: @FaraCodeGp 🧑‍💻 admin: @worlddhello

显示更多
3 186
订阅者
-124 小时
+17
+1230
帖子存档
Repost from MMN-DEV</>
📦 آموزش بکاپ گرفتن پسورد های مرورگر فایرفاکس به صورت دستی (در لینوکس) 🔐 اگه از مرورگر Firefox توی لینوکس استفاده می‌کنی و کلی پسورد ذخیره کردی، طبیعیه که نخوای همه‌شونو از دست بدی وقتی میری روی یه سیستم دیگه یا بخوای لینوکس رو دوباره نصب کنی. ✅ مرحله ۱: پیدا کردن پوشه‌ی پروفایل فایرفاکس همه اطلاعات کاربری مثل تاریخچه، بوکمارک‌ها و پسوردها رو توی یه پوشه‌ی مخصوص ذخیره می‌کنه به اسم پروفایل. این پوشه معمولاً اینجاست:
~/.mozilla/firefox/xxxxxxxx.default-release
📌 اون x ها یه سری عدد و حرف تصادفی هستن. ✅ مرحله ۲: بکاپ گرفتن کافیه این دو تا فایل رو از پروفایل برداری و یه جای امن نگه داری: - `logins.json` → لیست رمزهای ذخیره‌شده - `key4.db` → کلید رمزنگاری مثلاً:
cp ~/.mozilla/firefox/xxxx.default-release/logins.json /path/to/backup/
cp ~/.mozilla/firefox/xxxx.default-release/key4.db /path/to/backup/
✅ مرحله ۳: انتقال به سیستم جدید حالا که رفتی روی یه سیستم جدید یا لینوکس رو دوباره نصب کردی: 1. اول یه بار فایرفاکس رو باز و بعد ببندش تا یه پروفایل جدید بسازه. 2. بعد همون دو تا فایل logins.json و key4.db رو بریز توی پوشه‌ی پروفایل جدید. مثال:
cp /path/to/backup/logins.json ~/.mozilla/firefox/yyyy.default-release/
cp /path/to/backup/key4.db ~/.mozilla/firefox/yyyy.default-release/
✅ مرحله 4 : کار تمومه حالا Firefox رو باز کن و برو به:
Settings → Privacy & Security → Saved Logins
پسورد ها رو نشون میده #linux_tut

نظرسنجی‌ بسته شد! اول یه چیزی بگم: منظورم تو این نظرسنجی، مهاجرت شغلی بود، ( برنامه‌نویسی) امیدوارم با این دید رای داده باشید. از نظر من برای مهاجرت کاری مثل برنامه‌نویسی، مهارت و تجربه حرف اول رو می‌زنه. شرکت‌ها بیشتر دنبال اینن که ببینن تو عمل چی بلدی و چه پروژه هایی تا حالا زدی و میتونی براشون مفید باشی یا نه. مدرک هم گاهی ممکنه برای یه سری موقعیت‌ها لازم باشه و اولویت قرار بدن، ولی خب بازم بدون مهارت، مدرک یه کاغذه. اگه کسی تجربه ای تو این موضوع داشت خوشحال میشیم باهامون در میون بزاره💙

بنظرتون برای مهاجرت، مدرک مهم تره یا مهارت؟
Anonymous voting

آیا پایتون "اشاره‌گر" (Pointer) داره؟ خب معلومه که نههههه🤦‍♂ اما یکی از سوال‌هایی که خیلی موقعها مطرح می‌شه، مخصوصاً از طرف کسایی که با زبان‌هایی مثل C یا C++ کار کردن، اینه: "چرا توی پایتون اشاره‌گر نداریم؟!"😒 جواب کوتاه اینه: پایتون اشاره‌گر نداره، ولی رفتار شبیه به اون داره! پایتون چطوری کار می‌کنه؟ توی پایتون، وقتی یه متغیر تعریف می‌کنی، در واقع اون متغیر یه نام هست که به یه آبجکت اشاره می‌کنه. یعنی:
a = [1, 2, 3]
b = a
b.append(4)
print(a)  # خروجی: [1, 2, 3, 4]
همونطور که می‌بینی، با تغییر b، مقدار a هم تغییر کرد. چون هر دو دارن به یه آبجکت توی حافظه اشاره می‌کنن. پس فرقش با C چیه؟🧐 ✅توی C، اشاره‌گرها خیلی مستقیم و سطح پایینن: ✅آدرس حافظه رو مستقیم می‌گیری و باهاش کار می‌کنی. ولی پایتون این جزئیات رو ازت مخفی کرده و مدیریت حافظه رو خودش انجام می‌ده. تو فقط با مرجع (Reference) کار می‌کنی، نه آدرس دقیق حافظه. شاید نشه توی پایتون مثل C با اشاره‌گرها بازی کرد، ولی رفتار ارجاعی و mutable بودن آبجکت‌ها نشون می‌ده که مفهوم اشاره‌گر به شکلی امن‌تر و ساده‌تر همچنان حضور داره.

🔺🔻«چت‌جی‌پی‌تی» برای کاربران ایرانی بدون فیلترشکن باز شد «چت‌جی‌پی‌تی»(ChatGPT) شرکت «اوپن‌ای‌آی»(OpenAI) بدون نیاز به فیلترشکن کار می‌کند.

دوستان اگه سوال برنامه نویسی یا هر مبحثی مربوط به برنامه نویسی و کامپیوتر دارید میتونید توی گروهمون جوین شید و بپرسید @DevCodeGp

پادکست طبقه ۱۶ رو حتما نگاه کنید یکی از بهترین پادکستای تک ایران که فرآیند استارتاپ زدن و چالش هایی که توی ایران هست رو بیان میکنن... مخصوصا این قسمت که بسیارعالی بود حتما نگاه کنید...

+ چطور چت کنیم؟ آموزش درست چت کردن در فضای مجازی http://chetorchatkonim.ir

🫥 محبوب‌ترین فریم‌ورک‌های فرانت‌اند در سال ۲۰۲۵ 1️⃣. React پیش‌نیازها: HTML، CSS، JavaScript کتابخانه‌ای قدرتمند برای ساخت ر
🫥 محبوب‌ترین فریم‌ورک‌های فرانت‌اند در سال ۲۰۲۵ 1️⃣. React پیش‌نیازها: HTML، CSS، JavaScript کتابخانه‌ای قدرتمند برای ساخت رابط کاربری پویا و قابل ترکیب. 🔤. Vue.js پیش‌نیازها: HTML، CSS، JavaScript فریم‌ورکی سبک و ساده برای شروع سریع توسعه‌ی فرانت‌اند. 3️⃣. Angular پیش‌نیازها: HTML، CSS، TypeScript فریم‌ورکی جامع و ساختاریافته برای ساخت برنامه‌های وب در مقیاس بزرگ. 4️⃣. Svelte پیش‌نیازها: HTML، CSS، JavaScript فریم‌ورکی با کامپایلر که کد نهایی سریع و سبک تولید می‌کند. 5️⃣. Next.js پیش‌نیازها: HTML، CSS، JavaScript، React فریم‌ورکی مبتنی بر React برای ساخت وب‌سایت‌های سریع با رندر سمت سرور. ➖➖➖➖➖➖ 😂 @Learrning_Python 😂

اگه دنبال راهی هستی تا مقالات علمی سخت و پیچیده رو راحت و قابل فهم بخونی، سایت alphaXiv دقیقاً همونه که دنبالش بودی! این ابزار با کمک هوش مصنوعی مفاهیم دشوار رو برات مثل آب خوردن توضیح می‌ده. دیگه لازم نیست با هر مقاله یه دیکشنری باز کنی! #هوش_مصنوعی ➖➖➖➖➖➖ 😂 @Learrning_Python 😂

Repost from Python Hints
یک گروه هکری گفته کل اطلاعات همراه اول رو با نفوذ بدست آورده بعد رفتن اعتبار سنجی کردن، دیدن داده‌ها درسته؛ تو گزارش چی زده باشند خوبه ؟ اطلاعات موردی تأیید می‌شود، اما با توجه به نفوذ‌های مکرر ممکنه این اطلاعات از دیتاهای مربوط به نفوذ‌های قدیمی‌تر باشه. یعنی مملکت اینطوریه که، خب دیتای ملت رو که همه دارند، اگر راست می‌گید نفوذ کردید، سیستم خانم فلانی رو بکگراندش رو عوض کنید 😂🤣

🔰 کتابخانه قدرتمند پایتون: pyrsistent آیا به دنبال ساختارهای داده‌ای تغییرناپذیر هستی که خیال تو رو از بابت ایمنی، پیش‌بینی‌
🔰 کتابخانه قدرتمند پایتون: pyrsistent آیا به دنبال ساختارهای داده‌ای تغییرناپذیر هستی که خیال تو رو از بابت ایمنی، پیش‌بینی‌پذیری و تمیزی کد راحت کنه؟ اینجاست که pyrsistent وارد میشه! این کتابخانه ساختارهایی مثل pmap, pvector, pset و... رو در اختیارت قرار می‌ده که بعد از ایجاد، دیگه قابل تغییر نیستن. مناسب برای اپلیکیشن‌های حساس، بدون عوارض جانبی. 🧠 چرا pyrsistent؟ ✅ تغییرناپذیری پیش‌فرض = امنیت بالا در چندریسمانی ✅ سینتکس تمیز و شهودی ✅ سازگار با سبک برنامه‌نویسی تابعی (Functional) ✅ عالی برای کار با کتابخونه‌هایی مثل toolz و attrs 🛠️ نمونه کد کاربردی:
from pyrsistent import pmap, pvector # دیکشنری تغییرناپذیر user = pmap({"name": "Alice", "age": 30}) updated_user = user.set("age", 31) print(user) # pmap({'name': 'Alice', 'age': 30}) print(updated_user) # pmap({'name': 'Alice', 'age': 31}) # لیست تغییرناپذیر items = pvector([1, 2, 3]) new_items = items.append(4) print(items) # pvector([1, 2, 3]) print(new_items) # pvector([1, 2, 3, 4]) 
⚡️ نصب سریع:
pip install pyrsistent 
🖼️ مستندات کامل: pyrsistent.readthedocs.io برنامه‌نویسی تمیز رو تجربه کن! #Python #PythonTips #FunctionalProgramming ➖➖➖➖➖➖ 😂 @Learrning_Python 😂

نمیدونم کی نیاز داره اینو بشنوه ولی بدون خیلی دوستت دارم کلی مراقب خودت باش از پس همه اینا برمیای تو فقط ادامه بده عزیزم بغل بهت 🫂💗✨

🔰 کتابخانه پایتون: XlsxWriter یک کتابخانه قدرتمند برای ایجاد و قالب‌بندی فایل‌های Excel (.xlsx) است. این کتابخانه از سبک‌ها،
🔰 کتابخانه پایتون: XlsxWriter یک کتابخانه قدرتمند برای ایجاد و قالب‌بندی فایل‌های Excel (.xlsx) است. این کتابخانه از سبک‌ها، نمودارها، قالب‌بندی شرطی و فرمول‌ها پشتیبانی می‌کند و گزینه‌ای عالی برای توسعه‌دهندگانی است که نیاز به تولید گزارش، کار با داده‌های جدولی، یا خودکارسازی اسناد اکسل دارند. 📊📃 ✅ نمونه استفاده:
import xlsxwriter # ایجاد یک فایل اکسل جدید workbook = xlsxwriter.Workbook("report.xlsx") worksheet = workbook.add_worksheet() # نوشتن داده‌ها worksheet.write("A1", "Name") worksheet.write("B1", "Age") worksheet.write("A2", "Alice") worksheet.write("B2", 25) # افزودن فرمول worksheet.write("B3", "=AVERAGE(B2:B2)") # ذخیره فایل workbook.close() 
مزایا:پشتیبانی از سبک‌ها، نمودارها و فرمول‌ها 📈 ✅ تولید گزارش بدون نیاز به نصب اکسل 🖥️ ✅ بهینه‌شده برای کار با داده‌های حجیم ⚡️ ✅ نصب و راه‌اندازی:
pip install XlsxWriter 
🐱 مستندات رسمی: XlsxWriter Docs ➖➖➖➖➖➖ 😂 @Learrning_Python 😂

برای دوستانی که میخوان تازه وارد بازار کار شن. 📱 اینستاگرم این شخص: 1alinaderi (البته که ایشون بیشتر میم های برنامه نویسی میزاره) ➖➖➖➖➖➖ 😂 @Learrning_Python 😂

🔰 کتابخانه پایتون: XlsxWriter یک کتابخانه قدرتمند برای ایجاد و قالب‌بندی فایل‌های Excel (.xlsx) است. این کتابخانه از سبک‌ها، نمودارها، قالب‌بندی شرطی و فرمول‌ها پشتیبانی می‌کند و گزینه‌ای عالی برای توسعه‌دهندگانی است که نیاز به تولید گزارش، کار با داده‌های جدولی، یا خودکارسازی اسناد اکسل دارند. 📊📃 ✅ نمونه استفاده:
import xlsxwriter # ایجاد یک فایل اکسل جدید workbook = xlsxwriter.Workbook("report.xlsx") worksheet = workbook.add_worksheet() # نوشتن داده‌ها worksheet.write("A1", "Name") worksheet.write("B1", "Age") worksheet.write("A2", "Alice") worksheet.write("B2", 25) # افزودن فرمول worksheet.write("B3", "=AVERAGE(B2:B2)") # ذخیره فایل workbook.close() 
مزایا:پشتیبانی از سبک‌ها، نمودارها و فرمول‌ها 📈 ✅ تولید گزارش بدون نیاز به نصب اکسل 🖥️ ✅ بهینه‌شده برای کار با داده‌های حجیم ⚡️ ✅ نصب و راه‌اندازی:
pip install XlsxWriter 
🐱 مستندات رسمی: XlsxWriter Docs ➖➖➖➖➖➖ 😂 @Learrning_Python 😂

Repost from The Commit
اگر: - فلج کامل دست‌ها و پاها (Quadriplegia) - فلج پاها (Paraplegia) - دارای اختلالات بینایی یا نابینایی - دارای اختلالات گفت
+1
اگر: - فلج کامل دست‌ها و پاها (Quadriplegia) - فلج پاها (Paraplegia) - دارای اختلالات بینایی یا نابینایی - دارای اختلالات گفتاری حداقل یکی از موارد بالا رو دارید، ایلان ماسک بهتون ۱۰۰ هزار دلار میده که داوطلب شید که هم درمان شید هم روتون ازمایش برای چیپ مغزیای جدیدش انجام بده