یک برنامه نویس تنبل
2.63K subscribers
1.9K photos
302 videos
42 files
2.19K links
کانال یک برنامه نویس تنبل

🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

ارتباط با مدیریت :

@CoderNap

اسپانسر هاست سایت راییوم توسط پوینا

https://rayium.ir

@poinair
Download Telegram
DevTwitter | توییت برنامه نویسی
ابزار lazygit یک رابط کاربری متنی (TUI) ساده و کارآمد برای دستورات گیت تو ترمیناله هدف از نام‌گذاریش برای کاربراییه که گیت رو قدرتمند میدونن ولی استفاده ازش براشون سخته. این ابزار میتونه کارهای پیچیده گیت مثل rebase تعاملی، stage کردن خط به خط، cherry-pick،…
👆👆
بعضی از پروژه‌ها و حمایت‌هایی که ازش میشه درک نمیکنم مثلا همین پروژه حدود ۸۰کا استار داره فقط واسه اینکه یوزر(برنامه نویس) حوصله نداره ۴تا دستور اضافی یاد بگیره واسه همین باید وقت بزاره اینو نصب کنه و حوصله به خرج بده تازه کار با اینو یاد بگیره!!
حالا درسته ما تنبلیم دیگه نه اینقدر😐

@TheRaymondDev
👍4
کلمه به کلمش فلسفه خودشو داره اونیکه نشسته اینو ساخته بعد رایگان گذاشته تا ابد respect 🙇‍♂️

https://github.com/masterking32/MasterHttpRelayVPN

@TheRaymondDev
👍7❤‍🔥3
Machine learning

@TheRaymondDev
9😭5😁1
یک برنامه نویس تنبل
🔥Claude Source Code شرکت Anthropic حسابی غافلگیر شده! فقط به خاطر یک فایل Source Map که توی پکیج npmشون جا مونده بود، کل سورس کد (بیش از ۵۰۰ هزار خط) پابلیک شد!! لینک دانلودی که گذاشتن: https://pub-aea8527898604c1bbb12468b1581d95e.r2.dev/src.zip ملت هم سریع…
github-main-src.zip
7.3 MB
بدلیل پابلیک شدن سورس‌مپ باعث شد کل سورس‌کد claude code پخش بشه با خودم گفتم خب چرا این حرکتو روی سایتا نزنیم؟!
نشستم یه اکستنشن مرورگر ساختم که path سورس‌مپ‌های رایج رو اسکن میکنه نتیجه جالب بود
اکثر سایتایی که با next, react زده شدن میخورن و کل سورس کد فرانت رو میشه دانلود کرد! وضعیت سایتای داخلی که افتضاحه
این نمونشه بالای ۱۰مگ فقط سورس کد فرانت گیتهاب
یا میتونید برای اینکه راحت باشید برید سایت گیتهاب F12 رو بزنید برید تب source اونجا هم میتونید راحت بررسی کنید این سادش بود

@TheRaymondDev
❤‍🔥4🔥3
🔶 نسخه ۷ وردپرس منتشر شد.

• تولید محتوا با هوش مصنوعی
• ساخت سایت با گوتنبرگ و پرامپت متنی AI
• پیشنهاد هوشمند سئو
• ساخت تصویر با AI
• اجرای automation و Workflow
• اتصال به GPT و Gemini
• تجربه سریع‌تر در ویرایش سایت

https://wordpress.org/download/releases/7.0


#وردپرس

@TheRaymondDev
😢1
🔶 در صورت اتصال به اینترنت بین الملل پست های مربوط به دور زدن اینترنت پاکسازی خواهد شد و به جای آن پست های حرفه ای تر منتشر خواهد شد.

دمت مدیر ME گرم که کانال رو فعال نگه می دارد و قدردان ایشون هستم.

@TheRaymondDev
👍52
🔶 ضبط دوره آموزشی ساخت فروشگاه فایل با لاراول ۱۳ آغاز کردیم.

یه میکروفون بویا مدل Boya k3 خریدیم که ویدئو آموزشی با صدای بدون نویز و کیفیت بالا ضبط کنیم.

https://rayium.ir/?p=1613

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

#لاراول

@TheRaymondDev
7
🔶 بعد از چند ماه نگاهی به آموزش‌های برنامه‌نویسی یوتیوب انداختم و واقعاً ناامید شدم.

اکثر این ویدیو ها صرفاً به آموزشِ استفاده از هوش مصنوعی برای کد نویسی می‌پردازند که به نظرم یک اشتباه بزرگ است. با این روش، دانشجو عملاً چیزی از منطق برنامه ‌نویسی نمی‌فهمد و اگر روزی ابزار هوش مصنوعی نباشد، دانشجو در مواجهه با مسائل پایه، ناتوان و بی‌دفاع رها می‌کند.

در واقع جایگزین کردن یادگیریِ مبانی با کپی ‌پیستِ کد های هوش مصنوعی، بزرگترین خیانت به دانشجویان تازه‌کار است.

🚬

@TheRaymondDev
👍153
کاربران محترم نوبرکلاد
با درود و احترام

بدین‌وسیله به اطلاع می‌رسانیم که با توجه به شرایط فعلی کشور، محدودیت‌های زیرساختی و اختلال‌های گسترده اینترنت و ارتباطات بین‌المللی، ادامه ارائه پایدار و قابل‌اعتماد خدمات برای نوبرکلاد در شرایط فعلی امکان‌پذیر نیست.
ما در تمام این سال‌ها تلاش کردیم زیرساختی حرفه‌ای، پایدار و در شأن کسب‌وکارهای ایرانی ایجاد کنیم و حتی در سخت‌ترین شرایط نیز کیفیت خدمات را حفظ نماییم. اما در ماه‌های اخیر، افزایش محدودیت‌ها و ریسک‌های عملیاتی، ادامه این مسیر را با چالش‌های جدی مواجه کرده است.
بر همین اساس، نوبرکلاد فعالیت سرویس‌دهی خود را متوقف خواهد کرد و از تمامی کاربران محترم درخواست می‌شود حداکثر تا تاریخ ۲۵ خرداد ۱۴۰۵ نسبت به دریافت بکاپ‌ها، انتقال داده‌ها و مهاجرت سرویس‌های خود اقدام نمایند.
تیم نوبرکلاد تا آخرین روز، در کنار کاربران خواهد بود تا فرآیند مهاجرت و انتقال سرویس‌ها با کمترین مشکل ممکن انجام شود.
این تصمیم برای ما ساده نبود.
نوبرکلاد حاصل سال‌ها تلاش، تجربه و همکاری با جامعه فنی ایران بوده است و از اعتماد تمامی کاربران و مشتریانی که در این مسیر همراه ما بودند، صمیمانه سپاسگزاریم.
امیدواریم در آینده و در شرایطی پایدارتر، دوباره فرصت ساخت و ارائه خدمات در کنار جامعه فناوری ایران را داشته باشیم.

با احترام
محمد حقیقت‌خواه، مدیرعامل
💔15
نمیدونم چرا بعضیا دوست دارن همه چیو Overengineering کنن
چرا باید بجای id اینتجر که پرفورمنس خوبی هم داره از uuidیا... توی دیتابیس استفاده کنی؟!
تا وقتی که این ایدی رو بیرون expose نکردی خب مشکلی نیست
تلگرام با این همه بزرگیش userid,message id,... میاد یه int ساده ست میکنه دیگه وقتی روی sqli هم حساب میکنی این Skill issue حساب میشه بنظرم

@TheRaymondDev
👌6👎2
😭11🗿1
نه اقا اینکارا چیه بزار پروژه رو با معماری تمیز و پیازی و رویکرد ddd و بصورت tdd بالا بیاریم تا Clean و Maintainable و Scalable باشه و Readabilityو Extensibility خوبی داشته باشه و ازین طرف DRY هم راحت رعایت بشه چون داریم Separation of Concerns رو رعایت میکنیم
اصلا پروژه رو از orm ببریم روی کوئری خام تا سرعت بالا داشته باشیم ازون طرف کشینگ هم پیاده کنیم دیگه عالی میشه پروژه روهم بصورت میکروسرویس بالا بیاریم تا اگه یجاش مشکل داشت همشون داون نشه Availability بالا داشته باشیم از همون اول باید سفت بگیرم چون
خشت اول گر نهد معمار کج تا ثریا می‌رود دیوار کج

@TheRaymondDev
😁18👎21
8
🔸یک ریپو جالب و به درد بخور! اسمش free-claude-code. که بهتون این امکان رو می‌ده که CLI رسمی Claude Code رو به هر مدلی وصل کنید چه NIM، چه DeepSeek، یا حتی مدل‌های لوکال از طریق LM Studio.

چطور کار می‌کنه:
با استفاده از این پراکسی، می‌تونید همچنان از Claude Code CLI یا افزونه VSCode به‌عنوان اینترفیس استفاده کنید، ولی به‌جای اینکه درخواست‌ها برن سمت سرورهای Anthropic، رهگیری می‌شن و به سرویس دلخواهتون (مثل NVIDIA NIM، OpenRouter، DeepSeek یا یه مدل لوکال روی سیستم خودتون) ریدایرکت می‌شن.
میتونید کلی مدل را به صورت رایگان استفاده کنید.

https://github.com/Alishahryar1/free-claude-code

</MehdiAllahyari>

@TheRaymondDev
🔥4
🔶 پروژه سیستم دونیت با درگاه زیبال - لاراول

#لاراول

@TheRaymondDev
5🔥1
🤣8👍1
این اکانتی که میبینید یه malware کوچیک و ساده نوشته با وایب کدینگ:
https://www.npmjs.com/package/mouse5212-super-formatter

هرکی این پکیجشو نصب کنه یه سری فایل و دایرکتوری رو میگرده میفرسته به گیتهابش(با توکن پرایوتی که بصورت هارد کد شده گذاشته توی سورسش)
گیتهابش ساسپند شده و خطری نداره میتونید سورسشو از npmjs بررسی کنید
گزارششو میتونید ازینجا بخونید:
https://www.ox.security/blog/malware-slop-new-malicious-npm-package-leaks-its-own-github-private-token/

البته مایی که ایرانیم شاید بزور بتونیم پکیجشو نصب کنیم:
mouse5212-super-formatter

ولی چون گیتهاب فیلتر بود چیزی نمیتونست اپلود کنه🗿

@TheRaymondDev
😁7
🔶 حالا که اینترنت تا حدی وصل شده است، هرچند هنوز کامل و پایدار نیست و بیشتر VPNها هم کار نمی‌کنند، لطفاً تا حد امکان همه نرم ‌افزارها و پکیج ‌ها و سیستم عامل ها، به ‌خصوص بسته‌های لینوکسی را به ‌روز رسانی کنید.

یک روز هم تأخیر نکنید؛ چون اگر دوباره جنگ شروع شود، احتمالاً باز هم با قطعی اینترنت روبه‌رو خواهیم شد.

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

@TheRaymondDev
12