🎄 یک برنامه نویس تنبل – Telegram
🎄 یک برنامه نویس تنبل
2K subscribers
1.51K photos
281 videos
37 files
1.89K links
کانال یک برنامه نویس تنبل

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
پسرم برنامه نویسه و برنامه های خفن می نویسد 😈

چیزی که پسرش نوشته : 😂

#میم

@TheRaymondDev
😁1
🔶 توییچ به‌دلیل هزینه‌های زیاد شبکه‌، به فعالیتش در کره‌‌جنوبی پایان می‌دهد.

#خبر
@TheRaymondDev
👌1
🔶 یکی از ویژگی های جذاب وابستگی Pulse Outdated به شما امکان نمایش دادن ویژگی جدید و قدیمی بودن نصاب پکیچ های لاراول رو می دهد.

نصب وابستگی :

composer require aaronfrancis/pulse-outdated


کد زیر را به فایل pulse,php اضافه کنید:

return [
// ...

'recorders' => [
+ \AaronFrancis\Pulse\Outdated\Recorders\OutdatedRecorder::class => [],
]
]


و حالا این ویژگی می توانید در فایل dashboard.blade.php اضافه کنید:

<x-pulse>
+ <livewire:outdated cols='4' rows='2' />
<livewire:pulse.servers cols="full" />
<livewire:pulse.usage cols="4" rows="2" />
<livewire:pulse.queues cols="4" />
<livewire:pulse.cache cols="4" />
<livewire:pulse.slow-queries cols="8" />
<livewire:pulse.exceptions cols="6" />
<livewire:pulse.slow-requests cols="6" />
<livewire:pulse.slow-jobs cols="6" />
<livewire:pulse.slow-outgoing-requests cols="6" />
</x-pulse>


https://github.com/aarondfrancis/pulse-outdated

https://laravel-news.com/show-outdated-composer-dependencies-in-laravel-pulse

#لاراول

@TheRaymondDev
2
809833Laravel Pulse - Insights and Application Performance.webm
83.3 MB
🔶 آموزش نصب و کار با لاراول پالس (Laravel Pulse)

مدرس : Andre Madarang

#آموزش

@TheRaymondDev
👏2
🔶 سیستم محتوای شبکه اجتماعی colibrism

با colibrism می توانید شبکه اجتماعی راه اندازی کنید مثل وردپرس یا چیزی شیبه ویراستی

اما بدون هزینه نیست و برای راه اندازی یک سایت 120 دلار با تخفیف 59 دلار سالانه هزینه دارد.

https://colibrism.ru/

#خبر

@TheRaymondDev
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔1
🔶 صفحه‌ی آبی مرگ (BSOD) که یکی از قابلیت‌های خاطره‌انگیز ویندوز محسوب می‌شود، به لینوکس می‌آید.

https://www.phoronix.com/news/systemd-255

#خبر

@TheRaymondDev
👎3👍1
🔶 نخست وزیر سنگاپوری که برنامه نویس است!

نخست وزیری که بخشی از باگ (خطا) های بازی سودوکو با ++C حل می کرد.

یادآوری : خبر سال 2015 هست

https://arstechnica.com/information-technology/2015/05/prime-minister-of-singapore-shares-his-c-code-for-sudoku-solver/

#خبر

@TheRaymondDev
🔶 معرفی تم جدید Catppuccin :

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

برای VSCode :

https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc

برای محصولات jetbrains :

https://plugins.jetbrains.com/plugin/18682-catppuccin-theme

گیت هاب :

https://github.com/catppuccin

#تم

@TheRaymondDev
🔶 میزان استفاده از سیستم عامل ها توسط برنامه نویسان

#خبر

@TheRaymondDev
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
توی این پست می‌خوام در مورد یک پروفایلر حافظه خیلی خفن به اسم Memray براتون بگم.

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

ویژگی‌های کلیدی Memray عبارتند از:

- ردیابی دقیق پشته فراخوانی (stack trace tracking): برخلاف پروفایلرهای نمونه‌برداری، Memray هر فراخوانی تابع رو ردیابی می‌کنه، بنابراین می‌تونه به طور دقیق پشته فراخوانی رو نشون بده.
- ردیابی فراخوانی‌های نیتیو: Memray همچنین فراخوانی‌های بومی در کتابخانه‌های C/C++ رو مدیریت می‌کنه تا کل پشته فراخوانی در نتایج موجود باشه.
- سرعت بالا: Memray بسیار سریعه و باعث کندی قابل توجهی در برنامه نمی‌شه. ردیابی کد بومی کمی کندتره، اما این می‌تونه در صورت نیاز غیرفعال بشه.
- انواع گزارش‌های مختلف: Memray می‌تونه انواع گزارش‌های مختلفی در مورد داده‌های استفاده از حافظه جمع‌آوری شده تولید کنه، مانند نمودارهای شعله.
- سازگاری با Python Threads و native-threads: Memray با Python Threads و native-threads (مانند C++ threads در ماژول‌های گسترشی بومی) کار می‌کنه.

و درنهایت Memray می‌تونه برای کمک به حل مشکلات زیر استفاده بشه:

- تجزیه و تحلیل تخصیص‌ها در برنامه‌ها برای کمک به کشف علت استفاده بالای حافظه.
- یافتن نشتی حافظه (memory leaks).
- یافتن نقاط داغ در کد که باعث تخصیص‌های زیادی می‌شن.

👋 یک نکته اینکه Memray فقط بر روی لینوکس و مک اواس قابل نصبه و نمی‌تونه روی پلتفرم‌های دیگه نصب بشه.

وبسایتش :
https://bloomberg.github.io/memray/

گیتهاب :‌
https://github.com/bloomberg/memray

برای pytest هم پلاگین داره :
https://github.com/bloomberg/pytest-memray

#profiler
@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔶 بازار خرید و فروش کالاهای دست دوم در دیجی کالا فعال شد.

https://used.digikala.com/

#خبر

@TheRaymondDev
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
This media is not supported in your browser
VIEW IN TELEGRAM
یک پروژه نوشتن توی همین یکماه پیش تقریبا پابلیش شده و بشدت هم بازخورد خوب گرفته. الان ۵ هزار تا ستاره گیتهاب گرفته و نزدیک به ۸۰۰ تا فورک

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

گیتهابش :
https://github.com/OthersideAI/self-operating-computer

@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
#بگایی_در_کمین

حواستون باشه اسیر اینطور کدنمک بازی ها نشید. ایشون صرفا یه شوخی کرده و در ادامه گفته:

هشدار:
تا وقتی نمیدونی یه کامند چیکار میکنه، اونو ران نکن.
این کامند خطرناکه. حواست باشه.
‏به طور دقیقتر dev/null/ همونجاییه که میگن عرب نی انداخت :))
بلک هول. نکنید. کل فایلاتون به چوخ میره


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

این قسمت از لینوکس مثل سیاه چاله میمونه، هر چیزی که بریزید توش از بین میره
مراقب باشید

@DevTwitter
👍1
🎄 یک برنامه نویس تنبل
🔶 صفحه‌ی آبی مرگ (BSOD) که یکی از قابلیت‌های خاطره‌انگیز ویندوز محسوب می‌شود، به لینوکس می‌آید. https://www.phoronix.com/news/systemd-255 #خبر @TheRaymondDev
🔶 اگر خبر قبلی پیگیری کرده باشید, پیش نمایش صفحه آبی مرگ لینوکس نیز منتشر شده است و البته نه شیبه صفحه مرگ ویندوز

برای تست صفحه آبی مرگ لینوکس کافیه دستور زیر را وارد کنید (نیازمند نصب آخرین نسخه systemd v255 است)
sudo /usr/lib/systemd/systemd-bsod --continuous
sudo systemd-cat -p emerg echo "foo"


صفحه ای بسیار ساده و کنار گوشه پایین QRCode دارد که می توانید با اسکن کردن آن خطای آن را ببینید.

https://www.reddit.com/r/linux/comments/18e6q0r/systemds_new_blue_screen_of_death_systemdbsod/?rdt=57896

#خبر

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

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

@DevTwitter
🤬2
🔶 لاراول در مقابل جنگو: کدام یک برای توسعه برنامه های بزرگ بهتر است؟

مقدمه:

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

مقیاس پذیری

مقیاس پذیری یکی از جنبه های مهم توسعه اپلیکیشن های بزرگ است. وقتی صحبت از لاراول می شود، گزینه های مقیاس پذیری خوبی ارائه می دهد که آن را برای توسعه اپلیکیشن های بزرگ ایده آل می کند. رابط خط فرمان لاراول آرتیسان، ساخت کنترلرها، مدل ها و مهاجرت های جدید را آسان می کند و به توسعه دهندگان اجازه می دهد تا به سرعت برنامه را مطابق با نیاز پروژه توسعه دهند. از سوی دیگر، جنگو گزینه های مقیاس پذیری بسیار خوبی نیز دارد. مقیاس پذیری جنگو در ORM قوی آن نهفته است که مدیریت مجموعه داده ها و پرس و جوهای بزرگ را برای توسعه دهندگان آسان می کند.

امنیت

امنیت یکی از جنبه های مهم توسعه اپلیکیشن های بزرگ است. لاراول با مجموعه ای از ویژگی های امنیتی مانند حفاظت CSRF (جعل درخواست سایت متقاطع)، جلوگیری از تزریق SQL و حفاظت XSS (Scripting سایت متقاطع)همراه است. علاوه بر این، لاراول دارای مکانیزم های هش و رمزنگاری داخلی است که امنیت برنامه های تحت وب را آسان می کند. در مقام مقایسه، جنگو به امن بودن شهرت دارد. این چارچوب دارای چندین ویژگی امنیتی مانند جلوگیری از تزریق SQL ، محافظت در برابر حملات کراس سایت Scripting (XSS)و محافظت از کلیک کردن است.

عملکرد

عملکرد یکی دیگر از جنبه های مهمی است که هنگام توسعه اپلیکیشن های بزرگ باید به آن توجه کرد. لاراول از موتور قالب Blade استفاده می کند که تولید محتوای شخصی سازی شده و پویا را به طور کارآمد آسان می کند. علاوه بر این، لاراول شامل چندین مکانیزم ذخیره سازی از جمله حافظه نهان فایل، حافظه نهان رم و حافظه نهان Memcached نیز می شود. از سوی دیگر موتور templating جنگو بر پایه Jinja ساخته شده که سریع و کارآمد است. علاوه بر این، جنگو دارای یک سیستم کش داخلی است که از کش های مختلف از جمله رم و مموری پشتیبانی می کند.

اکوسیستم چارچوب

لاراول و جنگو هر دو اکوسیستم گسترده ای از بسته ها و ابزارهایی دارند که ساخت اپلیکیشن های پیچیده را برای توسعه دهندگان آسان می کند. اکوسیستم لاراول مبتنی بر کامپایلر، مدیر بسته PHP است که مجموعه ای از بسته ها را شامل می شود. اکوسیستم جنگو مبتنی بر PyPI است و دسترسی به طیف گسترده ای از کتابخانه ها و بسته ها را فراهم می کند.

منحنی یادگیری

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

نتیجه گیری:

هم لاراول و هم جنگو انتخاب های خوبی برای توسعه اپلیکیشن های بزرگ هستند. لاراول قابلیت مقیاس پذیری، ویژگی های امنیتی و گزینه های عملکردی بسیار خوبی دارد که آن را برای برنامه های تحت وب که نیاز به بروزرسانی بلادرنگ داده ها دارند، ایده آل می کند. از سوی دیگر، جنگو با ORM قوی خود، برای مدیریت مجموعه داده ها و پرس و جوهای بزرگ ایده آل است. یکی از تفاوت های کلیدی بین این دو چارچوب، زبان است - لاراول از PHP استفاده می کند، در حالی که جنگو از پایتون استفاده می کند. انتخاب چارچوب مناسب درنهایت به الزامات پروژه بستگی دارد؛ اگر پروژه شما به مدیریت داده قوی نیاز دارد، جنگو می تواند انتخاب مناسبی باشد. با این حال، اگر اپلیکیشن شما نیاز به به روزرسانی بلادرنگ داده ها دارد، لاراول می تواند گزینه مناسب تری باشد.

https://www.linkedin.com/pulse/laravel-vs-django-which-better-large-application-development/?trackingId=9qyIadCATBCSydWiusy2Gw%3D%3D

#نوشته

@TheRaymondDev
👍1
🎄 یک برنامه نویس تنبل
#میم @TheRaymondDev
🔶 دیگه نمیشه گفت یوتیوب بزرگترین معلم یا دانشگاه جهان است.

فوقش 10 درصد محتوای سالم پیدا کنید و 90 درصد محتوایی که همان آت و آشغال های اینستاگرامی و تیک تاکی است.

این اتفاق زمانی شروع شد که YouTube Shorts اضافه شد و می خواستند با تیک تاک رقابت کند.

#خودمونی

@TheRaymondDev
👍9
🎄 DevTwitter | توییت برنامه نویسی
#کوته_نیوز در پی همکاری روسیه و ایران در زمینه‌ی امنیت اطلاعات، احتمالا شاهد زخم شدنمون در موضوع فیلترینگ باشیم. @DevTwitter
🔶 پلیس فتا آمده یک آنتی‌ویروس موبایلی به اسم «فارز» ساخته و استفاده از آن اجباری می کند.

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

یه گندی زدند که نتوانسته جمعش کند.


https://www.zoomit.ir/tech-iran/413064-farez-iranian-antivirus/

#خبر
#مراقب_باشید

@TheRaymondDev
🤬1