Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
وضعیت وب سایت ها توی این سال ها 😂🤦🏻‍♂️🤦🏻‍♂️

#fun

💙😂 @PhiloLearn 😂💙
Forwarded from Yasha
اگه اسکریپت مشکلی داشت توی کامنتا بگید. موقع دیدنش هم ممنونم میشم لایک کنید تا یوتیوب به بقیه هم نشونش بده. 🤍
Forwarded from Linuxor ?
یه چیز جالبی که پی بردم این بود همه وقتی فهمیدن دیلان برنامه نویسی رو گذاشته کنار و رفته سراغ کشاورزی فورا رفتن دنبال جایگزین برای neofetch.


جالب اینجاست دیلان آخرین ریلیز neofetch رو 2020 یعنی 4 سال پیش داده بود. یعنی این برنامه آنچنان نیازی به توسعه و نگهداری نداشته و همین الانم به خوبی می‌تونه کار کنه.

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


🐧 @Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 اکثرا ایردارپ های تلگرامی تیم برنامه نویسی ضعیفی دارند و سورس های این ایردارپ ها یکی هستند و سمت فرانت اند متفاوت طراحی می شوند.

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

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

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 صبح امروز، شنبه ۲۴ شهریور ماه، ماهواره تحقیقاتی «چمران ۱» توسط ماهواره‌بر «قائم ۱۰۰» به فضا پرتاب شد و در مدار ۵۵۰ کیلومتری زمین قرار گرفت.

این ماهواره حدود ۶۰ کیلوگرم وزن دارد و از نوع ماهواره‌های تحقیقاتی است. ماهواره «چمران ۱» توسط گروه فضایی صنایع الکترونیک ایران (صاایران) با همکاری و مشارکت پژوهشگاه هوافضا و شرکت‌های خصوصی دانش‌بنیان طراحی و ساخته شده است.

#خبر

@TheRaymondDev
Forwarded from Gopher Academy
🔵 عنوان مقاله
Gnet 2.5: High-Perf, Non-Blocking, Event-Loop Networking Library

🟢 خلاصه مقاله:
مقاله مورد بحث به بررسی یک سیستم برنامه‌نویسی پرداخته که با استفاده از epoll و kqueue از ابتدا ساخته شده است. این سیستم قادر است در مقایسه با Go net در سناریوهای خاصی، عملکرد بالاتری را با مصرف حافظه کمتری به دست آورد. Go net که یکی از متداول‌ترین کتابخانه‌ها در برنامه نویسی شبکه است، در برخی از موارد کمبودهایی دارد که این سیستم جدید تلاش کرده است تا آن کمبودها را با بهره‌گیری از روش‌ها و فناوری‌های جدید در زمینه هندلینگ اتصالات و مدیریت حافظه بهبود ببخشد. درکل، این مقاله نشان‌ دهنده پتانسیل‌ها و فواید استفاده از رویکردهای نوین در توسعه نرم‌افزارهای شبکه است، و تاکید دارد بر اینکه چگونه این رویکردها می‌توانند به بهینه‌سازی عملکرد و کاهش مصرف منابع کمک کنند.

🟣لینک مقاله:
https://github.com/panjf2000/gnet


👑 @gopher_academy
Forwarded from Code Module | کد ماژول (Mahan-Heydari)
مزایای یادگیری ابزار های CI/CD برای فرانت دولوپر ها 👨‍💻

یادگیری ابزار های CI/CD (continuous integration continuous delivery) مثل Github actions و باقی ابزار ها برای دولوپرای فرانت‌اند مزایای زیادی داره مثل مدیریت بهتر پروژه و روند توسعه استاندارد تر و بهتر و .... که در ادامه به بعضی از این مزایا اشاره می‌کنم :

1️⃣بهبود کیفیت کد: با استفاده از CI/CD، می‌توانید به طور مداوم کدتون رو تست کنید و از بروز اشکالات جلوگیری کنید. این کار باعث افزایش کیفیت نهایی نرم‌افزار میشه.

2️⃣سرعت در توسعه: با اتوماسیون ci/cd، زمان لازم برای انتشار فیچر جدید کاهش پیدا میکنه. این به شما اجازه میده تا سریع‌تر به نیازهای کاربرا رسیدگی کنید.

3️⃣بازخورد سریع: CI/CD به شما این امکان رو میده که بازخورد فوری از تغییرات کدتون دریافت کنید. گرفتن بازخورد سریع از کد ها به شما کمک می‌کنه تا مشکلات رو زودتر شناسایی و حل کنید.

4️⃣مدیریت بهتر دپندنسی ها:وقتی که دپندنسی های سمت کلاینت پروژه زیاد بشه، ابزار های CI/CD به شما کمک می‌کنن تا وابستگی‌های پروژه رو به راحتی مدیریت کنید و مطمئن شید که همه چیز به درستی کار می‌کنه.

5️⃣همکاری بهتر تیمی: با استفاده از CI/CD، اعضای تیم می‌تونن به راحتی تغییرات همدیگه رو مشاهده کنن و در نتیجه همکاری بهتری داشته باشن و بلد بودن ابزار های ci/cd به عنوان یک فرانت اند دولوپر شمارو یک پله بالاتر از بقیه قرار میده.

6️⃣مستندسازی خودکار: بسیاری از ابزارهای CI/CD به طور اتوماتیک مستندات مربوط به فرآیندها و تغییرات رو ایجاد می‌کنن که این به تسهیل کار کمک میکنه.

یادگیری CI/CD نه تنها مهارت‌های فنی شما رو تقویت می‌کنه، بلکه باعث افزایش کارایی و کیفیت کار شما هم میشه و باعث افزایش سطح علمی شما، در استک فرانت اند میشه.

🗂مقالات کمکی :

🔗ابزار های ci/cd چی هستن ؟
🔗‏Github actions چیه و چه کاربردی داره ؟

#ci #cd #frontend
@CodeModile
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 شب‌زنده‌داران ۴۶ درصد بیشتر در معرض ابتلا به دیابت هستند

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

https://www.eurekalert.org/news-releases/1056943

#خبر

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 راه حل شب زنده داری اینه که دلیلی برای زودتر به خواب رفتن و بیدار شدن پیدا کنیم.

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

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

@TheRaymondDev
سال 1990 بود که HTML به دنیا معرفی شد

در سال 1994 عزیز دل CSS به جهان معرفی شد تا دردسرهای HTML را حل کنند و عملا مشکلات HTML حل شود

در سال 1995 باز دیدن روی وب هیچ کاری نمیشه کرد، لذا JavaScript متولد شد

در سال 2006 باز با به دنیا آمدن JQuery توانستند جلوی خودکشی برنامه نویسها را بگیرند وگرنه اون 3 تا داشتند ملت را دیوانه میکردند

در سال 2010 باز Web Developer ها در نزدیکی سکته بودند که Angular JS به بازار آمد تا اندکی از میزان درد و خونریزی کاسته شود

در سال 2013 کل آنچه گفتیم تا الان بدرد نخور شده بود، لذا React به بازار آمد بلکی باهاش بشود اندکی درست کار کرد

در سال 2014 بود که Vuejs آمد چون ملت از React هم خسته شده بودند

در سال 2016 یکدفعه Angular به بازار عرضه شد و ملت مسلمان و غیر مسلمان با خود گفتند : اینه !. دیگه خلاص شد - این آخرین فریم ورک و تمام کننده همه چیز است، برای همیشه راحت شدیم

در سال 2017 آمدند WASM را آوردند بلکه مشکلات سرعت و امنیت و منابع و سختی یادگیری و ... را که همه موارد بالا برای بشریت درست کرده بودند را حل کنند !

در سال 2019 باز svelte آمد ، شاید که بتوان بی دردسر در Front کار کردن اندکی واقعی شود

باز در همان 2019 ، دیدن نمیشه که یکسری از بالاییها را بندازند سطل آشغال که، لذا React Hooks آمد تا کار کردن با React امکان پذیر بماند

باز در 2020 ، Vue Composition آمد تا اگر کسی دید React Hooks نمی تواند جواب باشد، از طریق آن و در فریم ورک دیگر مشکلاتش را حل کند

در 2020 ، سعی شد با HTMX هم تلاشهایی بشود بلکی مشکلات همه اینها یک طوری حل شود

در 2021 ، باز React Suspense را آوردند، باشد که بتواند با React و داسئانهایش ادامه داد

در 2023 هم svelte Runes آمد تا گند کاریهای svelte لاپوشانی شود

هم اکنون در 2024 ، همچنان JQuery در 75 درصد از بسترهای وب مورد استفاده می باشد و بقیه هم فقط در حال افزایش پیچیدکی و دردسر هستند !!

@DevTwitter | <Ali Kolahdoozan/>
Forwarded from Geek Alerts
Forwarded from Geek Alerts
Forwarded from Geek Alerts
‌ تلگرام یه پلتفرمی داره به اسم "Telegram Ads" که باهاش میتونید تو همه ی کانال های تلگرام تبلیغ بزارید.

اما مشکلی که داره اینه که برای شروع باید 10 میلیون تومان مینیمم واریز کنید.این دوستمون اومده یه مینی اپ نوشته که مستقیم وصله به api تلگرام و این محدودیت رو نداره.

t.iss.one/TgAdsPlatformBot

Arepho
Naz Naz
Andy
تقدیم به همهٔ اونایی که شادن و عاشق:

#موقت
هشدار به خریدران و فروشندگان سرور مجازی و اختصاصی

اگر سرور مجازی و اختصاصی خریدید و میفروشید مراقب ترافیکش باشید

توی این هفته چندین نفر پیام دادن که دیتاسنتر براشون ترافیک های سنگین زده و هزینه های 50 میلیونی و 30 میلیونی بابت ترافیک یک سرور مجازی ارزان قیمت باید بدن

مثلا یک نمونه رفتن یک سرور با هزینه 2 تومن تهیه کردن بعد ترافیک دانلودی سرور شده 15 ترا الان باید 10 میلیون پرداخت کنن

دقت کنید ترافیک یک به ده هست یعنی اگر ده گیگ آپلود دارید یک گیگ دانلود

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

یه هو هزینه سه چهار ماهه ترافیک رو بهتون اعلام میکنن و 40 50 میلیون باید بدید

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

@poinair پوینا
Forwarded from 
عزیزی ازم پرسید که چطوری می‌شه داخل یه کانال تلگرامی، فرسته‌ای (پست) داشت که بخش نظرات (کامنت) نداشته باشه.
نظرات در تلگرام، به شکل پاسخ‌هایی (ریپلای) به فرستهٔ مذکور در گروه متّصل به کانال پیاده شدن. به راحتی با پاک کردن اون فرسته در درون گروه، امکان ارسال نظرات غیر فعّال می‌شه.

#note #telegram #learn
@amiria703_channel
Media is too big
VIEW IN TELEGRAM
سرور های ویژگی ها متفاوتی رو نسبت به کامپیوتر های معمولی ارائه میکنن

تصور کنید سرورتون رو در یک دیتاسنتر هزاران کیلومتر دورتر قرار دادید و میخواید تنظیماتش دستکاری نشه

شرکت hp برای این موضوع راهکار های مختلفی رو گذاشته

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

@poinair پوینا
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 آپلود فایل عکس در لاراول

1- تعریف مسیر آپلود فایل در filesystems.php قسمت disks :

'public_files' => [
'driver' => 'local',
'root' => public_path(),
'url' => env('APP_URL').'/',
'visibility' => 'public',
],


2- برای جدول :

$table->string('img');


3- برای Request :

'img' => ['required', 'mimes:png,jpeg', 'max:2048'],


4- برای Controller :

public function store(Request $request)
{
$data = $request->validated();

if ($request->hasFile('img')) {
$file = $request->file('img');
$file_name = $file->getClientOriginalName();
$file->storeAs('customers/img', $file_name, 'public_files');
$data['img'] = $file_name;
}

Customer::create($data);

return to_route('customers.index');
}


5- برای Blade :
<form action="{{ route('customers.store') }}" method="POST" enctype="multipart/form-data">
<div class="mb-3">
<label for="formFile" class="form-label">تصویر شاخص :</label>
<input class="form-control rounded-5 @error('img') is-invalid @enderror" name="img" type="file" id="formFile" accept="image/*">
@error('img')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
<button type="submit" class="btn btn-primary rounded-5 mt-4"><i class="fa-duotone fa-send"></i> ثبت عکس جدید </button>
</div>
</form>


#لاراول

@TheRaymondDev
Forwarded from LinFAQ (Reza)
#روزی_یک_نکته با دلاتو

دسته‌بندی: #کاربردی #أموزشی
#emacs #vterm

برای بدست آوردن یه ترمینال با امکانات کامل داخل emacs باید چیکار کنیم؟🤔

فقط کافیه از vterm استفاده کنید:
(use-package vterm
ensure t)

برای پنهان کردن modeline داخل vterm هم از دستور زیر استفاده کنید:
(add-hook 'vterm-mode-hook
(lambda () (setq mode-line-format nil)))

ضمنا نیازه که cmake هم روی سیستمتون نصب باشه.


@LinFAQ | @LinAcademy