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

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
یه کد کوچیک نوشتم که میتونید #همستر رو روی کامپیوتر اجرا کنید.
لینکی که بهتون میده قابل حمل هست و میتونید وقتی گوشی هم در دسترس نیست تو بروزر اجراش کنید یا حتی روی یه کامپیوتر جدید و تاریخ انقضا نداره یا طولانیه.
البته با مسئولیت خودتونه.
کد اینجاست:
https://gist.github.com/NabiKAZ/10ab0c25c0703d5d3f5b9b4acd500c66

منبع:
https://x.com/NabiKAZ/status/1800262630713802752


پ.ن: اصلا کاری به همستر ندارم مهم خلاقیت اینا نکاتی هستش که بدرد میخوره هرکسی یه روشی برای بالا اوردن روی وب پیشنهاد میده و این نکات واقعا ارزشمندن

@TheRaymondDev
👍7
Forwarded from Golden Code (@lix)
در لاراول یه هلپر مفید داریم با نام literal که بهمون این امکان رو میده با استفاده از آرگومان های نامگذاری شده، یک آبجکت php بسازیم.

مزایاش ؟؟
افزایش خوانایی کد .
ساده تر شدن نحوه مدیریتشون .( مخصوصا در شرایطی که تعداد آرگومان ها زیاده مدیریت برامون ساده تر میشه با استفاده از هلپر literal ).

به مثالش در تصویر دقت کنین تا بهتر براتون جابیفته.
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/OussamaMater/status/1800258725078274249?s=19
4👍1🔥1
Forwarded from طبرستان گنو
keepalivedev

مناسب برای افراد سالمند ، افرادی که تنها زندگی میکنن

اگر در مدت زمان معینی از گوشی خود استفاده نکرده باشید، Keep Alive یک پیام سفارشی از طریق پیامک برای یک یا چند نفر ارسال می کند. در نظر گرفته شده برای استفاده به عنوان یک سیستم ایمنی برای کسانی که به تنهایی زندگی می کنند در صورت بروز حادثه یا سایر موارد اضطراری. پس از پیکربندی تنظیمات، نیازی به تعامل بیشتر نیست.
این برای محافظت از افرادی که به تنهایی زندگی می کنند در صورت حادثه یا اضطراری طراحی شده است.

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

اگر اعلان تأیید نشود، برنامه یک هشدار را راه اندازی می کند و پیامک ارسال می کند یا با مخاطبین اضطراری تماس می گیرد.


#نرم‌افزار_آزاد
👍1🤔1🫡1
Forwarded from Woland's Linux Journal (Woland)
💠ترمینال چیست؟💠

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

ترمینال در گذشته یک دستگاه فیزیکال بوده که به یک سیستم‌عامل و یک کامپیوتر متصل می‌شده تا امکان تعامل با آن ماشین را فراهم کند.

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

امروزه، بیشتر شبیه‌سازهای ترمینال(Terminal Emulators) در حقیقت شبیه‌ساز XTerm هستند. XTerm یکی از قدیمی‌ترین و کامل‌ترین شبیه‌سازهای ترمینال است، بنابراین برای سازگاری و هماهنگی با یک استاندارد، دیگر ترمینال‌ها از آن پیروی ‌می‌کنند.

صفحه وب XTerm می‌گوید که ترمینال‌های سازگار با DEC VT102 و Tektronix 4014 را شبیه‌سازی می‌کند. یعنی XTerm شبیه‌ساز ترمینال VT102 است:

شرکت تجهیزات دیجیتال (Digital Equipment Corporation) که به اختصار DEC نامیده می‌شود، انواع مختلفی از ترمینال‌ها را ساخته است، اما VT100 ترمینالی بود که در بازار موفق شد و تمام مدل‌های بعدی (VT220, VT320, VT420, VT520) با آن سازگار بودند.
از آنجا که VT100 یکی از قدیمی‌ترین و کامل‌ترینِ ترمینال‌ها بود، XTerm تصمیم گرفت که این مدل‌ را شبیه‌سازی کند.

🔹اجرای شبیه‌ساز ترمینال

اکس‌ترم VT102 و دیگر مدل‌ها را اساسا به یک شکل شبیه‌سازی می‌کند: با خواندن مستندات آن ترمینال و اجرای هر ویژگی ذکر شده یک به یک.
برای مثال، مستندات می‌گوید که وقتی ترمینال دنباله ESC [ 5 A را دریافت می‌کند، نشانگر ۵ خط به بالا حرکت می‌کند. بنابراین تا زمانی که اکس‌ترم هم همین کار را انجام دهد، همه‌چیز درست است.

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

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

درنتیجه آن‌ها به روش دیداری تست می‌شوند: اجرای برنامه‌ها برای دیدن اینکه آیا چیزی عجیب به نظر می‌رسد یا نه.

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

این روش تا‌به‌‌حال به‌طور شگفت‌انگیزی خوب عمل کرده است، اما در طول راه مقدار معینی از اطلاعات از دست می‌رود. به عنوان مثال، VT100 از نمایش متن double width پشتیبانی می‌کرد و xterm نیز از آن پشتیبانی می‌کند، اما بسیاری دیگر از شبیه‌سازهای ترمینال این کار را نمی‌کنند، بنابراین برنامه‌ها از آن استفاده نمی‌کنند و شبیه‌سازهای ترمینال آینده نیز به آن توجه نمی‌کنند.

خیلی خوب می‌شد اگر می‌توانستیم به جای مقایسه هر شبیه‌ساز ترمینال با شبیه‌سازهای قبلی ترمینال، شبیه‌ساز ترمینال خود را مستقیماً در برابر یک ترمینال اصلی VTxxx مقایسه کنیم.

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

اما با استفاده از MAME راهی برای شبیه‌سازی بهتر VTxxx وجود دارد که در پست بعدی به آن خواهم پرداخت.


~ @volandarkside
#آموزش #لینوکس
👍2
🔶 الان وضعیت جوری شده که آدم بخواد ازدواج کند به سن ۴۰ یا ۴۵ سال تعویق بندازد.

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

@TheRaymondDev
👍8👎3💔1
Forwarded from کداکسپلور | CodeExplore (AmirMasoud)
🔵چه ویژگی های جدیدی توی PHP 8.4 اضافه شده؟
توی این پست به ویژگی های جدید و جالبی که توی PHP 8.4 اضافه شده میپردازیم.

‏1. Property Hooks: این ویژگی به شما اجازه میده تا برای خواندن و نوشتن پراپرتی‌ها، هوک تعریف کنید و نیاز به Getter و Setter های تکراری رو از بین می‌بره.

‏2. Array Utility Functions: توابع جدیدی مثل array_find، array_find_key، array_any و array_all اضافه شده که کار با آرایه‌ها رو خیلی راحت‌تر می‌کنه.

‏3. DOM HTML5 Support: کلاس DOM\HTMLDocument اضافه شده که می‌تونه HTML5 رو به درستی پردازش کنه و مشکلات قبلی رو حل کنه.

‏4. Increased Bcrypt Cost: مقدار پیش‌فرض برای هش پسورد با Bcrypt به 12 افزایش پیدا کرده که امنیت پسوردها رو بیشتر می‌کنه.

‏5. Large XML Document Parsing: بهبودهایی در پردازش فایل های بزرگ XML صورت گرفته که دیگه مشکلی پیش نیاد.

‏6. New Multibyte Trimming Functions: توابعی مثل mb_trim، mb_ltrim و mb_rtrim اضافه شده که برای برش دادن رشته‌های چندبایتی استفاده می‌شن و این کار رو خیلی راحت‌تر می‌کنن.

‏7. Method Chaining Without Parentheses: این بهبود اجازه میده تا بدون نیاز به پرانتز اضافی، از متدهای زنجیره‌ای استفاده کنید و کدتون رو ساده‌تر و خواناتر می‌کنه.

‏8. JIT Improvements: بهبودهایی در کامپایلر JIT صورت گرفته که سرعت اجرا رو بالا می‌بره و مصرف حافظه رو کاهش می‌ده. همچنین، نحوه فعال و غیرفعال کردن JIT ساده‌تر شده.

‏9. Implicit Nullable Types Deprecation: رفتار پیش‌فرض که متغیرهای تایپ شده با مقدار پیش‌فرض null رو به صورت ضمنی nullable می‌کرد، حالا deprecated شده و باید به صورت صریح مشخص بشه.

#php #new #feature
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🔶 یوتوب در حال آزمایش سیستم جدیدی برای نمایش تبلیغات هست که تبلیغ رو همراه با فایل ویدیویی استریم می کند. یعنی برخلاف گذشته که تبلیغ جداگانه توسط کلاینت لود می شد، حالا تبلیغ بخشی از ویدیو شده است!

چنین سیستمی باعث اختلال در افزونه های مختلفی مثل SponsorBlock و همچنین ادبلاکرها می شود و حتی ممکنه ویدیویی که از سایت ها و بات های مختلف دانلود می کنید هم در آینده شامل تبلیغ باشد!

https://9to5google.com/2024/06/12/youtube-ad-injection/

ترجمه از تکتوب

#خبر

@TheRaymondDev
👎41👍1
Forwarded from Golden Code (@lix)
در لاراول وقتی با کالکشن ها کار می‌کنیم اگر بخوایم اولین آیتمی که با شرط مورد نظرمون مطابقت داره رو بگیریم، میتونیم از متود ()sole استفاده کنیم.👌🏾

اگر هم بیشتر از یه آیتم با شرط مطابقت داشته باشه exception برمیگرده.
همچنین اگر هیچ آیتمی مطابق با شرط نباشه باز هم exception برمیگرده.

طرز کارش هم سادست،کافیه به تصویر دقت کنین ✔️
#Laravel
@GoldenCodeir
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/OussamaMater/status/1800982923039912370?t=Xc2MWc7xLWTSTsRWfQWfDQ&s=35
👍5
یه نکته مهم❗️

بازار کار کاملا سبکش عوض شده.حداقل در مورد فرانت اند این موضوع به وضوح دیده میشه.تو این شرایط،شرکت ها دنبال بهترین گزینه هستن.همین عامل باعث میشه خیلی از افراد ماه ها بیکار بمونن.حالا باید چه کرد؟

🔹خودتون محدود به فریم وورک نکنید.قراره شما فرانت اند دولوپر باشید. نه ری اکت دولوپر! نه انگولار دولوپر.
سعی کنید دامنه دانسته هاتون از ابزار ببرید تو لول مفاهیم که سرعت شیفت کردنتون بین ابزارها سریع تر بشه اگر واقعا میخواید تو این مارکت خراب موندگار باشید.

@TheRaymondDev
👍8
🔶 اسکریپت PersianCaptchaSolver

یه پروژه جالب برای حل کردن کپچاهای فارسی

https://github.com/AmireNoori/PersianCaptchaSolver

@TheRaymondDev
🍓4👍2
🔶 یک شرکت ایرانی توی جابینجا یه اگهی ثبت کرده که حاوی سم بوده است.

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

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

این مسخره بازی ها چیه آخه ...

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

https://jobinja.ir/1194547

@TheRaymondDev
👍5🤣1
خوشگلا برنامه‌نویس نمیشن برنامه نویسا خوشگل میشن

#fun

@TheRaymondDev
😁12👌2👎1
Forwarded from IranCoderz (Farid Ghaderi)
بچه‌ها طرفدار پیدا کردیم🥰🥰

🆔 @IranCoderz | 👩‍💻🧑‍💻
😁11
Forwarded from A1.dev (Ali Almasi)
من واقعاً از دیدن برخی حساب‌ها با تعداد فالوورهای زیاد در برابر پروژه‌های منبع باز که عمدتاً توسط داوطلبان ساخته شده‌اند، تحت تأثیر قرار نمی‌گیرم.

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

بیایید همه به یاد داشته باشیم که اکثر پروژه های منبع باز از کمبود بودجه و کمبود کارکنان رنج می برند.

مهربانی و تشویق را عادی کنید. همه ما کوچک هستیم، سعی می کنیم چیزی بزرگتر بسازیم.

- @thibaultamartin@mamot.fr
@al_dot_dev
👍2
🔶 تعداد کاربران بازی کریپتویی همستر کامبت به ۱۵۰ میلیون نفر رسیده است.

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

https://www.bloomberg.com/news/newsletters/2024-06-11/telegram-games-like-hamster-ceo-suggest-that-crypto-s-killer-app-might-be-games


#خبر

@TheRaymondDev
این آقا که می‌بینید بعد از اینکه اخراجش می کنن، واسه انتقام از شرکت، 180 تا VPS اونا رو پاک می کنه و خسارتی $678000 به شرکت وارد می کنه ولی نه همین طور الکی!
تا دو ماه بعد از اخراج داشته روی اسکریپتی کار می کرده که موفقیت‌آمیز کل داده ها رو پاک کنه!

https://www.channelnewsasia.com/singapore/former-employee-hack-ncs-delete-virtual-servers-quality-testing-4402141

@DevTwitter | <Vahid Nameni/>
👍1
🔶 دیوار اعلام کرده که به خاطر معرفی آی پی اشتباه به پلیس فتا که باعث شده فردی اشتباهی به مدت ۴ روز بازداشت شود, غرامت پرداخت می کند.

به ازای هر روز ۱۰ میلیون تومان پرداخت می شود که در ۴ روز معادل ۴۰ میلیون تومان می شود.

#خبر

@TheRaymondDev
👍2😁2👎1
Forwarded from Golden Code
لازم نیست برای چند زبانه کردن سایت دنبال تکنیک و ترفند باشید!

"ترجمه گوگل" بهترین گزینه برای چند زبانه کردن سایت هستش که برای شما دوستان Golden Code ای کدهاشو نوشتم.

- پشتیبانی همه زبان ها
- سرعت بالای ترجمه
- ظاهری زیبا
- استفاده آسان

تنها با چند کپی پیست ازش استفاده کنید و لذت ببرید ❤️

https://github.com/mordadam/google-translate-html-js
4👎1
🔶 سفته مثل اینکه یه قلاده ایست که برای کنترل آن به گردن کارمند می اندازد .

این برده داری مدرن است.

سفته می تواند هر بلایی سر کارمند بیاورد.

@TheRaymondDev
👍11