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

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
🤣9
🎄 یک برنامه نویس تنبل
🔶 دولت ترکیه پس از اینستاگرام، دسترسی به روبلاکس را نیز مسدود کرد دولت ترکیه می‌گوید پلتفرم Roblox دارای محتوایی است که می‌تواند منجر به سوءاستفاده از کودکان شود. #خبر @TheRaymondDev
🔶 ترکیه سرویس های VPN را مسدود کرد.

در پی فیلترشدن اینستاگرام، ترکیه حدود ۲۷ سرویس VPN را مسدود کرده است. شهروندان ترکیه‌ای نمی‌توانند به سایت‌ها و شبکه‌های اجتماعی فیلترشده دسترسی داشته باشند.

#خبر

@TheRaymondDev
😁3💩2👍1
این LLM ها من باب coding یه مشکل خیلی اساسی دارند اونم اینه که فقط قادر به انجام تسک های atomic هستند و تو تسک‌های بزرگتر لنگ می‌زنن. منظور از تسک‌های اتمی یعنی یک کد تک منظوره که یک کار خاصی رو انجام میده.
شاید بگید من تونستم انجام بدم چقدر صحیح و خطا کردید و با چه ضریب اطمینانی

پس برای اینکه بتونید یک کد یکپارچه تولید کنید مجبورید همه کدها رو بهش بدید و کل اون چیزهایی که توی ذهنتون هست رو شرح بدید با تمام جزئیات پروژه. این می‌تونه زمانبر و مشکل ساز باشه. حالا فکر کنید که شما مجبورید این همه رو توضیح بدید به یک سیستم که deterministic نیست.

پس میشه اینطوری هم گفت که چیزی که شما نمی‌دونید رو LLM هم نمی‌دونه.
بالاخص تو مقیاس بزرگ. چون اگر شما نباشید که بهش بگید اشتباهه و یا کنترل کنید خروجی اونو پس کنترلی روی workflow نمی‌تونید داشته باشید

پس حالا چیکار باید بکنیم یک کاری که می‌تونیم بکنیم اینه که مدل رو تقویت کنیم و از لحاظ حافظه و استدلال بهبود بدیم که این باعث پیچیدگی در مدل و unexplainable شدن بیشتر مدل میشه.
پس یکی از راهکارهایی که می‌تونیم انجام بدیم استفاده از Agent هاست.

تو agent ها طبق چیزهایی که قبلا گفتم می‌تونیم workflow و حافظه و استدلال‌ها و مسیر رو کاملاً کنترل کنیم و هوش مصنوعی قابل توضیح تری (more explainable) داشته باشیم

@DevTwitter | <M.Sadegh/>
🔶 همراه اول ۴۰ درصد از سهام دیجی‌کالا را خرید

به‌نظر می‌رسد که این مذاکرات به نتیجه و توافق نهایی رسیده و حالا باید شرکت همراه اول را یکی از سهام‌داران دیجی‌کالا دانست. در اطلاعیه‌ای که دیجی‌کالا در این زمینه منتشر کرده، اعلام شده است که شرکت حرکت اول بخشی از سهام دیجی‌کالا را خریده که بخشی از آن سهام متعلق به شرکت «سرمایه‌گذاری سرآوا پارس» بوده است. بدین‌ترتیب، همراه اول مالک ۴۰ درصد (۳۰ هزار میلیارد تومان) از سهام دیجی‌کالا شده است. البته برادران محمدی که هم‌بنیان‌گذاران دیجی‌کالا هستند هم‌چنان سهام‌دار این شرکت باقی خواهند ماند که سهم آن ۲۲ درصد است.

#خبر

@TheRaymondDev
👎31
🎄 یک برنامه نویس تنبل
🔶 دولت ترکیه پس از اینستاگرام، دسترسی به روبلاکس را نیز مسدود کرد دولت ترکیه می‌گوید پلتفرم Roblox دارای محتوایی است که می‌تواند منجر به سوءاستفاده از کودکان شود. #خبر @TheRaymondDev
🔶 اینستاگرام در ترکیه رفع فیلتر شد.

مقام‌های اینستاگرام قول دادند که به نگرانی‌های دولت ترکیه درباره مشکلات این شبکه‌ی اجتماعی رسیدگی کنند.

#خبر

@TheRaymondDev
👍4
می‌توانید به فیلترینگ اینترنت بگویید طرح صیانت، اما چیزی از ناکارآمدی و سوءمدیریت شما نخواهد کاست. مشکل از کلمات نیست، مشکل از جایگاهی است که جای شما نیست!

🔍 ircf.space
@ircfspace
👍13
سنیور کیه؟ سنیور کسیه که:

حل مسئله براش یه بازیه: مارتین فاولر میگه یه سنیور باید بتونه مشکلات پیچیده رو قشنگ تحلیل کنه و راهحلهایی بده که نه تنها جواب بده، بلکه بعداً هم دردسر درست نکنه.

یادگیری براش آب خوردنه: اندرو هانت و دیوید توماس تو کتاب "The Pragmatic Programmer" تاکید میکنن که یه سنیور همیشه در حال یادگیریه و با سرعت میتونه تکنولوژیهای جدید رو بگیره و تو کارش پیاده کنه.
اصطلاحا میگن باید learning curve پایین باشه

به "نمیشه" اعتقادی نداره: باب مارتین میگه یه سنیور به جای اینکه بگه "نمیشه"، باید بیاد بگه "چقدر هزینه داره" و راههای مختلف رو ارائه بده، حتی اگه گرون دربیاد.

کدی که میزنه مثل جواهر میدرخشه (و تست شده است): کنت بک، پدر TDD، میگه که تست کردن کد از مهمترین بخشهای کاره. یه سنیور باید کدی بزنه که به طور کامل تست شده و هیچ خطایی توش نباشه.
یه عده معتقدن که تست کار سنیور نیست!
ای خدا

حرفاش پایه و اساس داره، نه از روی حدس و گمان: استیو مککانل تو کتاب "Code Complete" میگه تصمیمات یه سنیور باید بر اساس تجربه و داده باشه، نه از روی حدس. این باعث میشه که هم تیمیها و هم مشتریها بهش اعتماد کنن.

استراتژی رو توی خونش داره: وارن برگر توی کتاب "A More Beautiful Question" میگه یه سنیور باید تصویر کلی رو ببینه و با تفکر استراتژیک تصمیمات بلندمدت بگیره.

دنبال مقصر نمیگرده، دنبال راه حله: کن بلانچارد تو کتاب "The One Minute Manager" میگه یه سنیور به جای اینکه بگرده ببینه کی اشتباه کرده، دنبال راه حل میگرده. این طوری فرهنگ همکاری و اعتماد تو تیم قوی میشه.

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

زمان رو خوب مدیریت میکنه: استیون کاوی، نویسنده "7 عادت افراد بسیار مؤثر"، میگه: "اولویتها رو اولویتبندی کنید." یه سنیور باید بتونه زمانش رو خوب مدیریت کنه و کارای مهمتر رو تشخیص بده تا پروژهها به موقع و با کیفیت تحویل داده بشن.

انعطاف‌پذیره: جیمز گوسلینگ، خالق جاوا ، میگه: "تغییرات دائمی هستن و نرمافزار باید باهاشون سازگار باشه." یه سنیور باید همیشه آماده تغییر باشه و با شرایط جدید کنار بیاد.

تفکر انتقادی داره و تحلیلگره: ریچارد استالمن، بنیانگذار نرمافزار آزاد ، میگه: "هر تصمیمی تو نرمافزار باید با دقت و تحلیل کامل گرفته بشه." یه سنیور باید بتونه مسائل رو تحلیل کنه و بهترین تصمیمات رو بگیره.

همیشه دنبال کیفیت و بهتر شدنه: ادوارد دمینگ، پیشگام مدیریت کیفیت، میگه: "کیفیت نتیجه تلاش مداوم و بهبوده." یه سنیور همیشه دنبال اینه که کیفیت کد و فرآیندها رو بالا ببره و به تیم کمک کنه تا بهترین خودشون باشن.

دید کلی به پروژه داره: اریک ریموند، یکی از نویسندگان "The Cathedral and the Bazaar"، میگه: "نگاه از بالا به پروژه بهتون کمک میکنه بفهمین هر تصمیم چطور بر کل سیستم تأثیر میذاره." یه سنیور باید دید کلی داشته باشه تا تصمیمات استراتژیک بگیره و پروژه رو به موفقیت برسونه.

✍️ Hossein Dadkhah
👍61
🔸TelegramMiniAppTools

یه افزونه کروم که کار با mini appهای تلگرام رو راحتتر میکنه:

+قابلیت اجرای مینی‌اپ‌ها (همستر و...) در ورژن وب تلگرام
+گرفتن توکن authorization
+گرفتن لینک اصلی مینی‌اپ
+فعال کردن کپی متن‌ها در کانالهایی که محدودیت گذاشتن با ctrl+c

https://github.com/maanimis/TelegramMiniAppTools

@TheRaymondDev
👍41
Forwarded from Linuxor ?
معمولا وقتی میخوایم یه برنامه cli برای ترمینال بسازیم، میایم از صفر شروع میکنیم argument handler یا man page یا cli autocomplete میسازیم.

اکثر برنامه های cli اصلا رابط کاربری خوبی ندارن مثلا من یجا رسیدم میخام به یه سویچ پارامتر بدم TAB میزنم که کمکم کنه، برنامه میاد داریکتوری های جاری رو پیشنهاد میده. اصلا هیچ سنسی برای autocomplete نداره و نمیفمه من چیز مربوط به سویچ رو میخام پیشنهاد بدی نه فایل های دارکتوری جاری ...


با هر زبانی که میخواین برنامه cli بسازین یه فریمورکی براش ساختن که توی این موارد خیلی کمکتون میکنه و برنامه های cli که میسازین رو پویا تر میکنه.

https://github.com/shadawck/awesome-cli-frameworks

توی این ریپو فریم ورک های ساخت برنامه cli برای همه زبان هارو جمع کردن، کافیه برید و فریمورک زبان برنامه نویسی خودتون رو پیدا کنید.

🐧 @Linuxor
5
~> Laravel

لاراول محبوب‌ترین فریم‌ورک PHP و یکی از محبوب‌ترین تکنولوژی‌های بک‌اند هستش که برای توسعه وب اپلیکیشن‌ها استفاده می‌شه. این فریم‌ورک در سال 2011 توسط تیلور اوتول(Taylor Otwell) ساخته شد و از اون موقع تا حالا پیشرفت زیادی کرده.

لاراول با معماری MVC (مدل-ویو-کنترلر) کار می‌کنه که به توسعه‌دهنده‌ها کمک می‌کنه کدهاشون رو سازماندهی کنن. این فریم‌ورک امکانات زیادی داره که کار برنامه‌نویس‌ها رو راحت‌تر می‌کنه. مثلاً Eloquent ORM که برای کار با دیتابیس استفاده می‌شه، یا Blade که یه موتور قالب‌سازی قدرتمنده.

یکی از ویژگی‌های مهم لاراول، Artisan CLI هستش. این ابزار خط فرمان به توسعه‌دهنده‌ها اجازه می‌ده خیلی از کارهای تکراری رو اتوماتیک انجام بدن. مثلاً می‌شه با یه دستور ساده، یه کنترلر جدید بسازن یا migration های دیتابیس رو اجرا کنن.

لاراول از Composer، که یه سیستم پکیج منیجر برای PHP هستش، استفاده می‌کنه. این باعث می‌شه نصب و آپدیت کردن پکیج‌های مورد نیاز پروژه خیلی راحت بشه. توسعه‌دهنده‌ها می‌تونن از کتابخونه‌های مختلف استفاده کنن و چرخ رو از اول اختراع نکنن.

امنیت هم تو لاراول خیلی جدی گرفته شده. این فریم‌ورک از تکنیک‌های مختلفی برای محافظت در برابر حملات رایج وب مثل XSS و CSRF استفاده می‌کنه. همچنین یه سیستم احراز هویت داخلی داره که پیاده‌سازی لاگین و رجیستر رو خیلی ساده می‌کنه.

یکی دیگه از نقاط قوت لاراول، اکوسیستم گسترده‌شه. پکیج‌های زیادی برای این فریم‌ورک وجود داره که می‌تونن قابلیت‌های مختلفی رو به پروژه اضافه کنن. مثلاً Nova که یه پنل ادمین قدرتمنده، یا Horizon که برای مدیریت queue ها استفاده می‌شه.

‏Queue ها یا صف‌ها در لاراول برای انجام کارهای سنگین یا زمان‌بر به صورت غیرهمزمان (asynchronous) استفاده می‌شن. این باعث می‌شه که اپلیکیشن سریع‌تر جواب بده و کارهای سنگین در پس‌زمینه انجام بشن. Horizon یه رابط کاربری گرافیکی برای مدیریت و مانیتور کردن این queue ها فراهم می‌کنه.

لاراول همچنین یه سیستم تست‌نویسی داخلی داره که به توسعه‌دهنده‌ها کمک می‌کنه کدهاشون رو تست کنن. این باعث می‌شه اطمینان از درست کار کردن اپلیکیشن بیشتر بشه و باگ‌ها زودتر پیدا بشن.

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

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

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

#برنامه_نویسی #نرم_افزار #نوشته
~> @PinkOrca 🩷
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43
🔸#معرفی سایتایی که دوره‌های خوبی و رایگانی رو ارائه میدن:
1. https://www.khanacademy.org
2. https://www.coursera.org
3. https://www.edx.org
4. https://www.udemy.com
5. https://git.ir
6. https://downloadly.ir
7. https://www.youtube.com :)

موردی داشتید کامنت کنید اضافه بشه

@TheRaymondDev
👍3
سایت roadmap.sh‎ خوب بود، خوب تر هم شد. اخیرا شروع کرده به تعریف کردن پروژه های مرتبط با هر مسیر به صورت سطح بندی شده.

@DevTwitter | <Amir/>
4👍1
Forwarded from VPN CLUB
آیا می خواهید به سرعت کتاب ها، ابزارها، آموزش ها و غیره را در هر زمینه مورد علاقه خود (و به احتمال زیاد محبوب) پیدا کنید؟

به گوگل برید
awesome <موضوع> github

مثال
awesome privacy github

awesome ci github

چنین مخازن زیادی در GitHub در مورد هر چیزی وجود دارد: زبان ها، چارچوب ها، گاهی اوقات در مورد حرفه به طور کلی.
اغلب، این مخازن حاوی چیزهای خوبی هستند، اگرچه برای یافتن مروارید باید زمان صرف کنید

حتما به تعداد ستاره‌ها توجه کنید

بعنوان مثال
https://github.com/krispo/awesome-haskell
- https://github.com/SE-ML/awesome-seml
- https://github.com/ligurio/awesome-ci

https://github.com/fleveque/awesome-awesomes
- https://github.com/sindresorhus/awesome
👍2
Forwarded from Amirhossein Hadavand
لاراول انقدر دست طرف رو تو کد زدن آزاد میزاره که شخص راحت میتونه تبدیل به یه shit coder بشه اگه یه چهارچوب سفت وسخت تری داشت بهتر بود
👍7👎3
🔸افزونه‌های اسکرپر
افزونه‌های کروم برای اسکرپ کردن فالور/ممبر/کامنت برای تلگرام/توییتر/واتساپ

https://github.com/MehDAsaD

#معرفی

@TheRaymondDev
🔶 فروشگاه آنلاین اکلا تخفیف های خوبی ارائه می دهد.

همین دیروز ۱۰ تا جفت مسواک و چهار خمیر دندان سفارش دادیم. 😉

@TheRaymondDev
🤣8
Forwarded from Woland's Linux Journal (Woland)
Media is too big
VIEW IN TELEGRAM
💠 نگاهی به میزکار کازمیک 💠

در این ویدیو باهم نگاهی به میزکار کازمیک می‌ندازیم.

#linux #cosmic #pop_os #video
#معرفی #لینوکس #میزکار #پاپ_او_اس #ویدیو
🔥3
امشب گوره هکری با نام ( دیمون ) به یکی از سایتای مشتریان ما نفوذ کردن و ای پی خصوصی و دیتابیس خودشون رو جای wp-config.php گذاشتن که در عکس بالا میبنید

دیتابیس خارج از سرور هست و یک وردپرس دیگه رو لود میکرد

که با قرار دادن این مشخصات

define( 'DB_NAME', 'daemon' );


define( 'DB_USER', 'daemon' );


define( 'DB_PASSWORD', 'daemon' );


define( 'DB_HOST', '194.163.155.171:443' );

تونستن سایت خودشون رو خارج از سرور بیارن بالا


امنیت یه چیز صد در صدی نیست و اگر رعایت نکنید کسب و کارتون به خطر میفته

@poinair پوینا
👍3
Forwarded from Linuxor ?
گرما واقعا بی سابقه شده 🥵
این بنده خدا هم که فن نداره

🐧 @Linuxor
😁9