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

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
Forwarded from PhiloLearn | فیلولرن (ArshA.l.R)
زندگی صابر راستی‌کردار، کوتاه، اما کارهای او بسیار با ارزش و ماندگار بود.

متاسفانه صابر (خالق فونت‌های زیبای وزیر‌ متن و گندم و شبنم و کلی فونت دیگر)، دیروز آسمانی شد.

با آرزوی صبر برای خانواده صابر عزیز 😔🖤
💔10
🔶 میزان استقبال و استفاده از فونت وزیر متن در فونت گوگل

@TheRaymondDev
👏2👍1
🔶 اگر می خواهید برای قالب وردپرس پکیچی بنویسید و برای مسیر دهی به صورت زیر پوشه و فایل ها فراخوانی کنید:

defined('ABSPATH') || exit;

define("Rayium_URL", get_template_directory_uri());
define("Rayium_PATH", get_template_directory() . DIRECTORY_SEPARATOR);

define('RAYIUM_COURSE_ADMIN_PATH', Rayium_PATH . '/course/admin/');
define('RAYIUM_COURSE_VIEW', Rayium_PATH . '/course/view/');
define('RAYIUM_COURSE_INC', Rayium_PATH . '/course/inc/');
define('RAYIUM_COURSE_VIEW_ADMIN', RAYIUM_COURSE_VIEW . 'admin/');
define('RAYIUM_COURSE_VIEW_PUBLIC', RAYIUM_COURSE_VIEW . 'public/');

define('RAYIUM_COURSE_CSS', Rayium_URL . '/course/css/');
define('RAYIUM_COURSE_IMG', Rayium_URL . '/course/img/');
define('RAYIUM_COURSE_JS', Rayium_URL . '/course/js/');


@TheRaymondDev
👍2
🔶 نمی توانیم ابزار کش در برخی از وب سایت ها استفاده کنیم مثل وب سایت فروشگاهی
دلیلش اینه در مواردی که نباید از سمت کاربر دیتا ذخیره شود.
Ismail Nosrati

@TheRaymondDev
👍2
🔶 با این ابزار فوق العاده خفن می توانید قالب کد برای اشتراک گذاری طراحی کنید.

https://app.codeimage.dev/

@TheRaymondDev
👍3
🔶 سایت فرانش (کائسا سابق) با 4800 آموزش و حدود 12 هزار ساعت از قدیمی ترین سایت های آموزشی کشور در سکوت خبری حذف شد.

faranesh.com

@TheRaymondDev
🤯4🤔3😢3

🔶 لاراول پالس، یک پکیج رسمی از طرف لاراول که هفته آینده منتشر می شود و یک دید کلی از عملکرد برنامه به برنامه نویس می دهد.

https://pulse.laravel.com

@TheRaymondDev
3👍1
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
سرعت یا راحتی یا قدرت ؟ چرا جنگو پر سرعت ترین فریمورک نیست در حالی که پر طرفدار ترینه ؟

ببینید شما چرا با پایتون کد میزنید ؟ سرعتش نسبت به تقریبا هر زبانی کند تره، میتونید cpp کد بزنید و سرعتی نزدیک به نور داشته باشید🤔

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

چرا ؟ چون شما یک عالمه میدلور و موارد مختلف جهت بررسی رکوئست ورودی و خروجی دارید و یک عالمه چیز میز تو فریمورک هست که شما کد کمتری بزنید اما خروجی متناسب رو داشته باشید. دقیقا همون مقایسه بین پایتون و cpp ممکنه ۱۰۰ لاین cpp رو توی ۵ خط پایتون بشه خلاصه کرد

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

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

@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🔶 حدود 3 الی 4 سالی می شود که ایران سیستم اعتباری وام برای اقتصاد خود طراحی و راه اندازی کرده است.
نتیجه چی شد؟ هجوم گسترده مردم ایران برای گرفتن وام های بدون ضامن 30 تا 50 میلیون تومان...
یه چیزی شیبه کردیک کارت اعتباری آمریکا...
الان وام گرفتن نسبت به سال های قبل خیلی آسون تر شده است.

@TheRaymondDev
👎2
🔶 ایشون عین‌الله جعفرنژاد قمی که دارای دکترای مهندسی رایانه (گرایش نرم افزار) است.

نویسنده همه کتابهای کامپیوتری

@TheRaymondDev
4
🔶 لاراول 11 در راه است

در اینجا ویژگی لاراول 11 می پردازیم.

🔸 ساختار دایرکتوری ساده شده

تاکنون، این ها فقط یک پیش نمایش بتا هستند و ممکن است تغییر کنند، اما در حال حاضر، این چیزی است که باید انتظار داشته باشیم...

کنترلرها دیگر چیزی را به صورت پیش فرض گسترش نمی دهند و دایرکتوری میان افزار وجود ندارد. در حال حاضر، لاراول شامل ۹ میان افزار است و بسیاری از آن ها را هرگز شخصی سازی نمی کنید. با این حال، اگر می خواهید آن ها را شخصی سازی کنید، به بخش App / ServiceProvider منتقل می شوید. برای مثال:

public function boot(): void
{
EncryptCookies::except(['some_cookie']);
}


🔸 بخش Http/Kernel وجود ندارد.

اکثر کارهایی که قبلا می توانستید در کرنل انجام دهید، حالا می توانید در Bootstrap / App انجام دهید.


return Application::configure()
->withProviders ()
-›withRouting(
web: __DIR__.'/../routes/web.php'
commands: __DIR__.'/../routes/console.php',
)
->withMiddleware(function(Middleware Smiddleware) {
$middleware->web(append: LaraconMiddleware::class):
})


🔸 مدل casts تغییر می کند.

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

protected function casts(): array
{
return [
'email_verified_at' => 'datetime',
'password' => 'hashed',
'options'=› AsEnumCollection::of(UserOption::class),
];
}


🔸 بخش Config تغییر می کند.

لاراول فایل های config زیادی دارد و لاراول ۱۱ این فایل ها و تمام گزینه های config را به صورت آبشاری حذف می کند. این برنامه به گونه ای گسترش یافته که تمام گزینه هایی که می خواهید تنظیم کنید را در خود .env جای داده است.

برای جفت شدن با این دستور یک دستور جدید وجود دارد تا بتوانید هر config که می خواهید را برگردانید. حتی با بازگرداندن آن ها، ویژگی آبشاری جدید به شما اجازه می دهد تا هر گزینه ای که نمی خواهید شخصی سازی شود را با config:publish حذف کنید.

🔸 کاهش مایگریشن (مهاجرت) پیش فرض

زمانی که برنامه جدید لاراول را راه اندازی می کنید، با برخی مهاجرت های پیش فرض از سال ۲۰۱۴ و ۲۰۱۹ مواجه می شوید. حالا این تاریخ ها حذف شده و تنها به دو فایل منتقل خواهند شد.

🔸 روت ها (مسیرها) تغییر می کند

به صورت پیش فرض، تنها دو فایل مسیر به نام های Console.php و web.php وجود خواهد داشت. در حال حاضر مسیرهای API از این طریق قابل انتخاب خواهند بود و فایل مسیرهای API را در اختیار شما قرار می دهند. php artisan install:api

در مورد وب سوکت broadcasting نیز همین طور است. php artisan install:broadcasting

🔸هسته کنسول (Console Kernel) حذف می شود.

هسته کنسول در حال حذف شدن است و در عوض می توانید دستورهای کنسول خود را درست در آن تعریف کنید. routes/console.php

🔸 آرگومان های نامگذاری شده

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

🔸 لاراول 11 نیازمند PHP 8.2 است.

https://laravel-news.com/laravel-11

@TheRaymondDev
👍3
یه سری پلی لیست پدر مادر دار برای یادگیری زبان ها و ابزارهای مختلف رو توی لیست زیر براتون آماده کردیم:

- Java
http://youtube.com/playlist?list=PLsyeobzWxl7pe_IiTfNyr55kwJPWbgxB5

- Python
http://youtube.com/playlist?list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU

- JavaScript
http://youtube.com/playlist?list=PLDyQo7g0_nsXlSfuoBpG5Fgz0Qe3IvWnA

- SQL
http://youtube.com/playlist?list=PLD20298E653A970F8

- Go
http://youtube.com/playlist?list=PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM

- C
http://youtube.com/playlist?list=PL9IEJIKnBJjG5H0ylFAzpzs9gSmW_eICB

- C++
http://youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb

- C#
http://youtube.com/playlist?list=PLdo4fOcmZ0oVxKLQCHpiUWun7vlJJvUiN

- PHP
http://youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-

- Swift
http://youtube.com/playlist?list=PLMRqhzcHGw1b89DXHOVA77ozWXWmuBkWX

- Kotlin
http://youtube.com/playlist?list=PLQkwcJG4YTCRSQikwhtoApYs9ij_Hc5Z9

- Dart
http://youtube.com/playlist?list=PLptHs0ZDJKt_fLp8ImPQVc1obUJKDSQL7

- TypeScript
http://youtube.com/playlist?list=PLCbdBdyNHZXL3grXeUPZwTn1lo7pVaUdH

- Ruby
http://youtube.com/playlist?list=PLoQwKu-bfLSYRKLgzfhhiBlxDOigUFySP

- Rust
http://youtube.com/playlist?list=PLzMcBGfZo4-nyLTlSRBvo0zjSnCnqjHYQ

- Scala
http://youtube.com/playlist?list=PLJGDHERh23x-YBJ8LmYU_IGBFflvsKfLu

- R
http://youtube.com/playlist?list=PL6gx4Cwl9DGCzVMGCPi1kwvABu7eWv08P

- Julia
http://youtube.com/playlist?list=PLP8iPy9hna6Qpx0MgGyElJ5qFlaIXYf1R

- MATLAB
http://youtube.com/playlist?list=PLYmlEoSHldN4bz5WY7e0OvXQ90E_xUOmz

- Lua
http://youtube.com/playlist?list=PLYBJzqz8zpWavt37pA6NANJTGStIHpybU

- Pascal
http://youtube.com/playlist?list=PLYBJzqz8zpWZUDwnt3TNi-8HkrR-B9RJe

- Assembly
http://youtube.com/playlist?list=PLmxT2pVYo5LB5EzTPZGfFN0c2GDiSXgQe

- Bash
http://youtube.com/playlist?list=PLT98CRl2KxKGj-VKtApD8-zCqSaN2mD4w

- DSA
http://youtube.com/playlist?list=PLgUwDviBIf0oF6QL8m22w1hIDC1vJ_BHz

@DevTwitter
👍1👎1
🔶 طرح کلی صفحه اول فروشگاهی

#ووکامرس

@TheRaymondDev
🤔1
100 تایی شدیم 🔥
سعی می کنم در بخش محتوای برنامه نویسی بهتر عمل کنم 🙏❤️

ممنون دوستان عزیز

@TheRaymondDev
8❤‍🔥1