🎄 یک برنامه نویس تنبل – Telegram
🎄 یک برنامه نویس تنبل
2.01K subscribers
1.53K photos
283 videos
37 files
1.91K links
کانال یک برنامه نویس تنبل

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
🔶 سایت ویکی تجربه به علت کمبود بودجه در خطر تعطیلی قرار دارد.

روز اولی که ویکی‌تجربه شروع به فعالیت کرد، تصمیم گرفت هزینه‌های نگهداری سایت رو از طریق دونیت (کمک مالی کاربران) تأمین کنه، ولی این روش جواب نداد چون کسی دونیت نمی‌کرد.

الان تنها راهی که برای تأمین هزینه‌ها داریم، نمایش بنرهای تبلیغاتی در وب‌سایت که اونم فعلاً موفق نبوده و هزینه‌ها رو پوشش نمی‌ده.

ما نهایت تا ۶ ماه آینده می‌تونیم هزینه‌های سایت رو از جیب خودمون بدیم، ولی اگه تا اون موقع راهی برای تأمین هزینه‌ها پیدا نکنیم، مجبوریم ویکی‌تجربه رو کلاً تعطیل کنیم.

#خبر

@TheRaymondDev
5💔2
Forwarded from mosTafa Arshadi
یه بنده خدایی اورده بود گروهش رو بفروشه، رفتم داخلش که بررسی کنم. دیدم ویس چت دارن و ۸۰ نفر همزمان داخلشن! به نظرتون داشتن چیکار میکردن؟

یه بازی ای داشتن انجام میدادن که یه نفر شانسی انتخاب میشد که دو نفر رو باهم شیپ کنه و اون دو نفر یکیشون باید سعی میکرد مخ اون یکی رو بزنه و بقیه نگاه کنن 😭

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

@hamidreza01
👍10🤨21
Forwarded from Linuxor ?
متاسفانه برای کار پیدا کردن توی رشته مهندسی کامپیوتر به اندازه 4 سال دانشگاه که خوندید باید 4 سال هم اضافه خودتون خودآموز یاد بگیرید


@Linuxor
👍18💯2👎1
🔶 کاوشگر چینی با محموله‌هایی از ۱۱ کشور از جمله ایران تا سال ۲۰۲۹ به ماه پرتاب می‌شود

سازمان ملی فضایی چین (CNSA) اعلام کرد که مأموریت کاوشگر قمری چانگ ای 8 قرار است تا سال ۲۰۲۹ پرتاب شود. این مأموریت که بخشی از برنامه‌های همکاری‌های بین‌المللی چین در اکتشافات فضایی است، محموله‌هایی از ۱۱ کشور و منطقه مختلف، از جمله ایران و همچنین یک سازمان بین‌المللی را حمل خواهد کرد.

بر اساس گزارش رسمی CNSA پروژه منتخب برای این مأموریت شامل موارد زیر است:

- یک ربات چندمنظوره طراحی شده توسط محققان هنگ‌کنگ
- خودروی کاوشگر قمری توسعه‌یافته توسط پاکستان و انجمن بین‌المللی سامانه‌های زمین-خودرو (ISTVS)
- خودروی کاوشگر ساخته شده توسط ترکیه
- ابزارهای رادیو اخترشناسی متعلق به آفریقای جنوبی و پرو
- آرایه‌های بازتابنده لیزری از ایتالیا
- تحلیلگر پلاسما و غبار و آشکارساز ذرات پرانرژی از روسیه
- تحلیلگر نوترونی تایلند
- سامانه تصویربرداری از سطح ماه متعلق به بحرین و مصر
- دستگاه پایش پتانسیل ماه ارائه شده توسط ایران

#خبر

@TheRaymondDev
👍5😁1
🔶 شاید یه روزگاری از سر اجبار MUI و Redux صرفا چون بهتر از بقیه راهکاری اون زمان بودن استفاده می‌شدن ولی الان با آمدن و تقویت TailwindCSS و Zustand یک فاجعه به حساب میان و باید هر چه سریع‌تر از شر این دو موجودیت الکی کد شلوغ کن، الکی سنگین، الکی وقت توسعه دهنده بگیر خلاص بشیم و با ساختارهای بهره‌ور جایگزین کنیم.

پ.ن: MUI مثال هست و منظور همه ساختارهای CSS-in-JS پایه‌ هست!

پ.ن: فول استک استاندارد JS که این روزها ترند هست چنین مشخصاتی داره:
* ساختار پایه: React با Vite برای پروژه‌های ساده و NextJs برای پروژه‌های حرفه‌ای
* استایل‌ها: TailwindCSS به تنهایی یا با headless UI و یا نهایتا shadcn UI
* استفاده الزامی از EsLint, Husky ،Prettier ,TypeScript و Zod
* استفاده ازAuthJs برای پیاده سازی Authorization
* استفاده از ترکیب Drizzle-ORM و PostgreSQL برای پیاده سازی DB
* استفاده از دیزاین پترن‌های RSC و Streaming و در اینده نزدیک PPR
* استفاده از pnpm به جای npm
* استفاده از Turbopack در NextJs و RollupJs در Vite بجای Webpack

</Mohammad Ebrahimi Aval>

@TheRaymondDev
👍4
🤣14👍1
🔶 توضیح چگونگی شناسایی محل سربازان اوکراینی با کمک پیامک از زبان وزارت دفاع ژاپن در کنفراس اهمیت جنگ سایبری در حوزه امنیت

در این مورد روس‌ها با کمک سیستم های جنگ الکترونیک وضعیت تلفن های همراه سربازان اوکراینی را شناسایی و خط آنها را رهگیری میکنند و برای آنها پیامک حاوی پیام های جنگ روانی ارسال می‌کنند

علاوه بر این روسها به خانواده سربازان اوکراینی پیامک های جعلی ارسال میکنند. خانواده های نگران سعی می‌کنند با سربازان خود در میدان نبرد از طریق تلفن همراه ارتباط برقرار کنند.

غافل از اینکه تماس های متعدد خانواده ها ، موجب افزایش حجم سیگنال ها در محل سربازان میشود

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

#خبر

@TheRaymondDev | @Cataphract1
🤯10😢1
🔶 با توجه به افزایش استفاده از Filament در میان برنامه‌نویسان Laravel، تصمیم گرفتیم پکیج احراز هویت موبایلی Laravel Vordia را برای Filament بازنویسی کرده و افزونه‌ای اختصاصی برای آن منتشر کنیم. این افزونه از فرانت بومی Filament استفاده می کند.

افزونه احراز هویت موبایلی Filament دارای ساختار درایورپذیر است، به‌طوری‌که می‌توان بدون نیاز به تغییر در ساختار اصلی افزونه، هر اپراتور پیامکی ایرانی یا خارجی را به‌صورت یک درایور به آن اضافه کرد.

پکیچ Laravel Vordia توسط شرکت SMS.ir مورد تایید قرار گرفته است.

گیت هاب :

https://github.com/LaraPire/laravel-vordia

#لاراول

@TheRaymondDev
🔶 نظر کارفرمای محترم در شبکه های اجتماعی نسبت به استخدام افراد 32 سال به بالا!

از نظر ایشون بالای این سن کسی نباید به عنوان کارشناس جایی استخدام بشه با توجه به سن بازنشستگی در ایران همه از این سن یا باید مدیر باشن یا احتمالا از نظر ایشون آیکیوی کافی ندارن باید برن بشینن خونه 🙂

</Mahta Behrouzi>

@TheRaymondDev
🤯5👍4👎2😐2🤓1
🔶 اگر بصورت فریلنسری کار می کنید یا حتی یک مجموعه کوچیک در حوزه طراحی سایت هستید داشتن یک قرارداد سفت و محکم که تمامی بخش ها در اون ذکر شده الزامی هست.من اون اوایل که خودم شروع کار کردم قراردادی با کارفرما نمی بستم و صرف صحبت و اعتماد باهم کار می کردیم. بیشتر مواقع اتفاقی نمی افتاد اما پروژه هایی هم بود که به خاطر قرارداد نبستن خیلی دچار مشکلات شدم. پس حتماً با کارفرمای خودتون قرارداد ببندید.

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

-- بخش اولیه قرارداد مربوط به مشخصات طرفین هست
1- مشخصات مجری (شما)
2- مشخصات کارفرما
3- مبلغ قرارداد
4- شرایط پرداخت (پیش پرداخت و تسویه کامل)
5- نحوه پرداخت

-- بخش بعدی قرارداد شروع پروژه هست
1- مدت زمان طراحی رو مشخص می کنید
2- زمان آغاز پروژه به چه صورت محاسبه میشه
3- کارفرما چه تعهداتی برای شروع پروژه داره

-- بخش سوم فرایند اجرا و تکمیل پروژه
این به شرایط کاری شما بستگی داره که چجوری می خواید پروژه رو اجرا کنید

-- در ادامه خدمات پشتیبانی فنی رایگان (بسیار مهم در قرارداد)
خدماتی که حالا به مدت هر چقدر که مد نظرتون هست رو داخل این ماده و شامل بند های مختلف بیارید. حواستون باشه چه خدماتی ارائه می دید یه موقع به هر دلیل شونه خالی نکنید از این خدمات.حتماً دچار مشکل میشید.

-- خدماتی که شامل پشتیبانی رایگان نمی شود(بسیار بسیار مهم)
تمامی مواردی که شامل خدمات رایگان شما نمیشه رو ذکر کنید. این بخش خیلی مهمه و اگر کامل ذکر نشه بعدا با کارفرما حتما دچار مشکل میشید.(مثلاً یک مورد برای من طراحی لوگو جز خدمات رایگان نیست)

-- بخش بعدی ویدیو آموزشی (من بعد از اتمام کار یه سری موارد رو به کارفرما برای ویرایش سایت آموزش میدم.)

--ماده بعدی (تعهدات طرفین- مجری و کارفرما) بسیار بسیار مهم
تمام تعهداتی که شما باید به کارفرما باید بدید و همچنین تعهداتی که از کارفرما انتظار دارید اینجا ذکر کنید. خیلی مهم هست اگر کامل نباشه یا نقص داشته باشه، حین پروژه و در مدت اجرای پشتیبانی و اتمام کار می تونه مشکل ساز باشه)

-- ماده های پایانی قرارداد هم شامل حل اختلاف (می تونه نباشه در قرارداد) | شرایط فسخ قرارداد (مهم هست) از هر دو طرف قرارداد و همچنین فورس ماژور می باشد.

-- در آخر قرارداد باید در تاریخ مشخص به امضای طرفین برسه و تمامی صفحات قرارداد در 2 نسخه توسط مجری و کارفرما امضا بشه.

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

</Farshad Zarrin>

#وردپرس

@TheRaymondDev
👍52
Forwarded from Panic Dev (Hessam)
ایشون آقای Deven هستن .
و این صفحه گیت هاب ایشون

همانجور که میبینید خودشون رو lead engineer و سنیور میدونند .
از صفحه گیت هاب و رزومه هم مشخصه که
استک و tools نمونده که شخم نزده باشه .

بعد ایشون یه مقاله نوشته به این صورت

Why I Regret Choosing Laravel for My Small-Scale High-Performance App

شما مقایسه رو ببینید تورو خدا .
یه سیستم SPA رو با چی و چه سطحی مقایسه میکنه .

بعد از معایب فیلامنت فرمودن

Becomes limiting for complex UI or logic
What might be a 5-min job in React can take hours in Filament



مثل آقا Deven نباشید .
🤣5👍1👎1
🔶 به نظر میاد دسترسی هوش مصنوعی Chatgpt بدون VPN برای ایرانیان آزاد شده است!

تحریم Chatgpt برای ایران رفع شده است!

https://chatgpt.com/

#خبر

@TheRaymondDev
👍10👎4🔥1
یک اپ محشر پیدا کردم برای تبدیل صوت به متن فارسی.
من واقعا تمام اپ‌های بازار رو تست کردم و Aqua توش بینظیره. سرچ کردم دیدم واسه انگلیسی زبان‌ها و برنامه‌نویس‌ها هم گویا بهترینه.
شما در فارسی کوچه خیابونی‌ترین لحن رو هم که داشته باشید همرو درست میفهمه و میزان اشتباهاتش اصلا قابل قیاس با بقیه نیست. سرعت و فهم خیلی بالایی داره و همه چیز رو متن میکنه با حفظ تمام نکات نگارشی؛ نیم فاصله، ویرگول و نقطه گذاری! حتی عبارات انگلیسی که بکار میبرید رو میفهمه و اگه بخواین لغت انگلیسی ترکیب میکنه. استفاده ازش به طور عجیبی سرعتتون رو بالا میبره.
ویدیو رو ببینید و اکر دوست داشتید خودتون تست و استفاده کنید.



https://x.com/AminAnvary/status/1918220874106245216

@TheRaymondDev
👍6
🔶 لینوکس چینی AnduinOS مبتنی بر اوبونتو و دبیان

میزکار گنوم به طرز عجیبی شیبه دسکتاپ ویندوز ۱۱ تمیز در آورده است.

https://www.anduinos.com/

#لینوکس

@TheRaymondDev
🔥4
🔶 اگر از Git استفاده می‌کنید، احتمالاً با gitignore. آشنا هستید. ولی یه فایل دیگه هم هست به اسم exclude 😊

حالا این دوتا چه فرقی دارن؟

gitignore.

این فایل توی ریشه‌ی پروژه‌ است و برای نادیده گرفتن فایل‌هایی استفاده میشه که همه‌ی اعضای تیم نباید پیگیری‌شون کنن. خودش هم commit میشه و داخل repo میمونه.

exclude

مسیرش توی git/info/exclude. هست و فقط روی سیستم شخصی شما تأثیر داره. ایده‌آله برای فایل‌هایی که فقط خودت نمی‌خوای track بشن، بدون اینکه توی repo دیده بشن.

پس اگر فایل لوکال خاصی داری و نمی‌خوای توی gitignore. بذاری، برو سراغ exclude 😉

</Amir Mohammad Rezvaninia>

@TheRaymondDev
👍7
🔶 آخرین به‌روزرسانی تلگرام، تماس‌های گروهی فوق‌العاده امنی را برای شما به ارمغان می‌آورد. این تماس‌ها نه تنها با رمزگذاری سرتاسری محافظت می‌شوند، بلکه با فناوری شبیه به بلاکچین نیز تضمین می‌شود که هیچ‌کس نمی‌تواند مخفیانه به عنوان شنونده به آنها بپیوندد!

اکنون می‌توانید با استفاده از لینک‌ها، کدهای QR یا دعوت‌نامه‌های مستقیم، تا ۲۰۰ نفر را به هر تماس تلگرامی (از جمله تماس‌های ۱ به ۱) اضافه کنید. و اگر نیاز دارید که در یک تماس بیش از ۲۰۰ عضو داشته باشید، چت‌های صوتی و تصویری تلگرام در گروه‌ها از ده‌ها هزار شرکت‌کننده پشتیبانی می‌کنند.

#خبر

@TheRaymondDev
1👍1
#کوته_نیوز

مدیرمحصول ماکروسافت خیلی لاتی اومده گفته macOS بهتر از ویندوز 11 هست.

@DevTwitter
👍6🤣2👎1😐1
با زحمت و پیگیریهای شدید @M_Khani65
محمد بالاخره افزونه برای فایرفاکس تایید شد و میتونید به صورت رسمی از خود فایرفاکس نصبش کنید
برای کروم و اج هم تو صف تایید و انتشار هستیم


https://addons.mozilla.org/en-GB/firefox/addon/ai-writing-companion/

پست:
https://x.com/iSegar0/status/1918945083807731826

@TheRaymondDev
👍1
اگه دنبال تماشای رایگان فیلم و سریال هستین بهتون Stremio رو معرفی می‌کنم که تقریبا ۳ ساله منو از پیدا کردن سایت دانلود فیلم بی‌نیاز کرده. برای همه‌ی سیستم عاملا هم هست


رشتو هستش
پست:
https://x.com/Old_Boye/status/1918625292207141280

@TheRaymondDev
👍5👎2