🎄 یک برنامه نویس تنبل – Telegram
🎄 یک برنامه نویس تنبل
2.01K subscribers
1.52K photos
282 videos
37 files
1.9K links
کانال یک برنامه نویس تنبل

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
🔶 دیروز رفتم توی موبایل فروشی پاور بانک بخرم که فروشنده دوست منه به من گفت که دوست افغانی مون که به آلمان رفته که ۱۰ سال در آن زندگی کرده و شغلش حسابداری است و تازه زن گرفته است.

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

هیچی دیگه دوست موبایل فروشم گفت می خوای مهاجرت کنید رو بکن اما قبلش رفتن باید خوب تحقیق کنید که تحمل این دردسرها دارید یا نه و اوضاع جهان خیلی خراب شده...

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

الان موندم کشوری بهتر برای مهاجرت داریم که اقتصادش اوکی باشه...

@TheRaymondDev
👍6
🔶 آقا جمع کنید این بحث مقایسه درآمد راننده اسنپ و برنامه نویس رو. قضیه خیلی شفاف و مشخصه.

آدم در تصمیم گیری مختاره و مهمتر اینه که مسئولیت 100% نتایج و عواقب تصمیمات خودش رو بر عهده بگیره. نمی خواد به این و اون توصیه کنید...

👈 شما یا خیلی کوتاه مدتی فکر می کنی و دنبال پول بیشتر و سریعتر ولی با دردسر و سختی کار بیشتر و البته چشم انداز رشد ضعیفتر هستید و باید همه این سختی ها و عواقبش در بلندمدت رو بپذیری.
👈 یا اینکه با صرف زمان زیاد برای یادگیری و چالش پذیری بیشتر، برای یکی دو سال باید نبود یا کمبود درآمد رو به جون بخری تا در بلند مدت متخصص شی و دستاورد و hashtag#ویژن بزرگتری داشته باشی.

کدوم هزینه ها و عواقب رو حاضری بپذیری که در آینده حسرت ها و پشیمونی هات کمتر باشه؟

هر تصمیمی گرفتی بگیر، فقط مرد باش و پای عواقبش هم باش، این درسته 👌

https://www.linkedin.com/posts/loghman_aepaebaeuafy-aeqaezaeuaepaetaevabraeuaewahyaeb-activity-7190699391593156611-2auC


@TheRaymondDev
پی‌نوشت: کتاب hashtag#بازی_بلندمدت hashtag#دوری_کلارک رو حتما بخونید.
پی‌نوشت: نمودار پایین برای درک بهتر ساده سازی شده و قطعا پارامترهای اثر گذار جانبی زیادتره.
👍3
🔸پیام رسانای داخلی نقش مرورگر IE برای دانلود بقیه مرورگرها رو دارن!!

امروز برای اینکه واسه یه بنده خدایی vpn بفرستم روبیکا و ایتا نصب کردم
+روبیکا خودکار خودش توی گالری من چندتا پوستر تسلیت برای اینایی که مردن گذاشته!!
+از کانکشن افتضاحشون که نگم تندتند قطع و وصل میشه (با فلش نشون دادم)
+من چرا باید توی اپ داخلی تبلیغات بگیرم؟!
+تبچی‌ها اینجا هم ولکن نیستن برای تبلیغ نماینده پیام میدن
+توی ایتا کد لاگین پیامک نمیشه و باید ۱دقیقه صبر کنی و گزینه زنگ رو بزنی!!

حالم بهم خورد ازاین اپها

@TheRaymondDev
👍6😱2👎1
🔶 ارزش تیک‌تاک احتمالا بدون الگوریتم ۱۰۰ میلیارد دلار برآورده شده است.

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

دولت چین با وضع منع قانونی، اجازه‌ی فروش الگوریتم را به تیک‌تاک نمی‌دهد. به‌گزارش وایرد، قیمت این شبکه‌ی اجتماعی حتی بدون الگوریتم می‌تواند به ۱۰۰ میلیارد دلار برسد.

https://www.wired.com/story/tiktoks-suitors-face-an-uphill-battle/

#خبر

@TheRaymondDev
🔶 دستورات لازم برای آپلود پروژه در گیت هاب

echo "# TheRaymondDev" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/Test/test.git
git push -u origin main


هر بار ثبت تغییرات پروژه در گیت هاب :

git add .
git commit -m "first commit 1"
git push origin main


اگر تغییرات Push نشد کافیه یک بار دستور زیر را بزنید:

git push -f origin main


نمونه خطا در Push نشدن کامیت :

 ! [rejected]        main -> main (fetch first)
error: failed to push some refs to 'https://github.com/Test/test.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.


#گیتـهاب
#اول

@TheRaymondDev
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
یک فریمورک جدید اومده به اسم pipecat که میتونید برای درست کردن انواع اپلیکیشن های صوتی و multi modal استفاده کنید (voice conversational agents).مثل: personal coaches و customer support bots و ...
با پشتیبانی از WebRTC و VAD به صورت پیشفرض.

https://github.com/pipecat-ai/pipecat

@DevTwitter | <Mehdi Allahyari/>
اینم از سامانه دانش بنیانی که از مرورگر فایرفاکس پشتیبانی نمی کند 😐

پ . ن : با هیچ مرورگری باز نمی کند 😑
@TheRaymondDev
🤣4🤡1
Forwarded from Linuxor ?
اخه مرد مومن چه ربطی داره میای هشتگ لینوکس میزنی با این عکس ....


🐧 @Linuxor
😁8
🔶 پشتیبانی کامل از فایل‌های 7Zip و TAR به ویندوز ۱۱ آمد

مایکروسافت پس از دوره‌ی آزمایشی کوتاه‌مدت، فشرده‌سازی فایل با فرمت 7Zip و TAR را به‌صورت عمومی دردسترس قرار داد.

#خبر

@TheRaymondDev
2
😁8
🔶 منتور وردپرس

ارزش کل منتور ۳ میلیون تومان است.

جهت کمک به فردی که در نوشتن پروژه املاک وردپرس دچار مشکل شده است.

احتمالا پایان خرداد شروع می شود.

#وردپرس

@TheRaymondDev
ری‌اکت ۱۹ که به تازگی رونمایی شده است‌:

1.یکی از جدیدترین قابلیت‌ها در react compiler این است که react به صورت خودکار تصمیم میگیرد که چگونه و چه زمانی state را تغییر دهد و رابط کاربری را بروز کند.
با این کار، ما دیگر نیازی به انجام این کار به صورت دستی نداریم. همچنین به این معنی است که نیازی به استفاده از ()useMemo()، useCallbackو ()memo نیست.


2.تا به حال، اجزای React عمدتاً در سمت کلاینت اجرا می شدند. اما React در حال معرفی مفهوم پیشگامانه اجرای اجزا در سمت سرور است.
در react 19 مولفه‌های سرور مستقیما در react ادغام میشوند . برای استفاده از این منظور شما فقط باید "use server" را به عنوان خط اول جز اضافه کنید. که کامپوننت خود را به یک کامپوننت سمت سرور تبدیل میکند.


3.یکی دیگر از قابلیت‌های جالب Action است که به جای استفاده از onsubmit در form ها میتونیم از این ویژگی استفاده کنیم . مقدار ویژگی action روشی برای ارسال داده‌ها در سمت مشتری یا سرور خواهد بود.هدف این است که کار با فرم ها و مدیریت داده‌ها آسان تر شود.


4.اگر بخواهید از metadata برای تعیین noscript , denoscription هر صفحه استفاده کنید میتوانید از قابلیت جدید ریکت که در بهینه‌ سازی سئو بسیار موثر استفاده کنید .
از آنجا که React ۱۹ از Server Side Rendering (SSR) پشتیبانی می‌کند، شما می‌توانید این اطلاعات را به طور دینامیک در سمت سرور تولید کرده و به صفحات خود اضافه کنید.


5.در ریکت باید عملکرد برنامه‌ها رو به ویژه با تصاویر و سایر فایل‌های دارایی به دقت مدیریت کنیم اغلب view ابتدا در مرورگر رندر میشود سپس تصاویر و فایل‌ها و ... که این میتواند منجر به کند شدن یا نمایش یک محتوای بدون استایل شود .
در React 19، تصاویر و سایر فایل‌ها در پس‌زمینه بارگذاری می‌شوند که باعث بهبود زمان بارگذاری صفحه و کاهش دوره انتظار میشود.


6.یک hook جدید به اسم use()
این هوک نحوه استفاده از promises , async code را ساده‌ تر میکند از این هوک برای اجرای fetch‌ها به جای استفاده از useEffect یا useState استفاده میکنیم.


7.یک hook جدید به اسم useFormState()
این هوک به شما این امکان را میدهد که state هارا بر اساس نتیجه ارسال فرم خود به روز کنید.
const [state, formAction] = useFormState(fn, initialState, permalink?);


@DevTwitter | <Paria Jokar/>
2
کار سم‌ دیجیکالا

دیجیکالا اپلیکیشنش رو داخل اپ استور گذاشته و شاید براتون سوال باشه چطوری !

هممون میدونیم برای پابلیش کردن اپمون توی اپ استور ios باید اپمون چند زبانه باشه محتوای دیفالت انگلیسی باشه هیچ ریکوستی به دامنه ۰ir زده نشه و سرورامون داخل ایران نباشه (یا استفاده از cloudflare) و …

خلاصه خیلی چیزارو باید رعایت کنیم

حالا دیجیکالا چ کرده اومده اپش رو با یه حرکت سم با ایکون و اسم فیک داخل اپ استور‌ گذاشته حالا وقتی که تستر های اپل میان اونو تست کنند وقتی ip کشور ip غیر از ایران باشه یه اپلیکیشن خبری کاملا با محتوای انگلیسی براشون میاد بالا :)))
اما اگر ip شما ip ایران باشه میتونید از دیجیکالا استفاده کنید …
به همین راحتی …

@DevTwitter | <Mohsen Ghorbani Pour/>
🤯12👍2
🔶 ویژگی های جدید PHP 8.4.0

هوک های Property PHP :

هوک ‌های Property از زبان‌هایی مانند Kotlin، C# و Swift الهام گرفته شده‌اند و نحو شامل دو نوع نحوی است که شبیه بسته‌های کوتاه و چند خطی هستند:

class User implements Named
{
private bool $isModified = false;

public function __construct(
private string $first,
private string $last
) {}

public string $fullName {
// Override the "read" action with arbitrary logic.
get => $this->first . " " . $this->last;

// Override the "write" action with arbitrary logic.
set {
[$this->first, $this->last] = explode(' ', $value, 2);
$this->isModified = true;
}
}
}


در واقع Property hooks کمک می‌کنند تا از کدهای زائد مربوط به getter و setter های خاصیت‌ها خلاص شویم و به یک خاصیت اجازه می‌دهد که دسترسی و به‌روزرسانی‌ها را با استفاده از hooks تعریف کند.


متد جدید MyClass()->method() بدون پرانتز

از آنجایی که دسترسی اعضا در طول نمونه سازی معرفی شد، باید فراخوانی جدید MyClass() را در پرانتز قرار دهید، در غیر این صورت با یک خطا مواجه خواهید شد.این به شما امکان می دهد بدون پرانتز اضافی به ثابت ها، ویژگی ها و روش ها دسترسی داشته باشید:


// Wrapping parentheses are required to access class members
$request = (new Request())->withMethod('GET')->withUri('/hello-world');

// PHP Parse error (<= PHP 8.3): syntax error, unexpected token "->"
$request = new Request()->withMethod('GET')->withUri('/hello-world');


این به‌روزرسانی برش کاغذی را برطرف می‌کند که کار با دسترسی اعضای کلاس را ساده‌تر می‌کند، بدون نیاز به اضافه کردن پرانتزهای اطراف یا استفاده از روش سازنده استاتیک. این تغییر نحو همچنین PHP را با سایر زبان‌های C مانند جاوا، سی شارپ و TypeScript که نیازی به پرانتز احاطه شده ندارند، هماهنگ‌تر می‌کند

https://laravel-news.com/php-8-4-0

@TheRaymondDev
👍42
🔶 یه باگی در IOS مشاهده شده که عکسهای پاک شده و قدیمی به شکل عجیبی در گالری دوباره ظاهر شوند و باعث ترس کاربران شده است.

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

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

پ.ن : سعی کنید عکس ها توی کلود نگهداری نکنید چه اپل باشد و چه اندروید. عکس ها توی حافظه گوشی نگهداری کنید.

@TheRaymondDev
😁2🤯1