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
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
Forwarded from Pishro App
سال 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

👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from کارزار
Media is too big
VIEW IN TELEGRAM
⭕️نشست ویژه «مسئولیت پلتفرم‌ها، آزادی بیان و اخلاق در دنیای دیجیتال»
در تاریخ ششم مرداد ماه ۱۴۰۳ در کافه‌رویداد کارزار برگزار شد.

در حالی که بحث بر سر آزادی بیان در فضای دیجیتال و مسئولیت‌پذیری مدیران رسانه‌های اجتماعی همچنان داغ است، بازداشت اخیر پاول دوورف، بنیانگذار تلگرام در فرانسه، بار دیگر اهمیت این موضوع را برجسته کرد.

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

🔗 برای تماشای ویدیوی کامل نشست به صفحه آپارات کارزار مراجعه نمایید:
aparat.com/karzar.net


✌🏼 #قدرت_بی_قدرتان
آموزش ساخت پاپ‌آپ با HTML بدون استفاده از جاوااسکریپت

🔸 ویژگی Popover یکی از امکانات جدید HTML هستش که در نسخه HTML 6 معرفی شده. این اتریبیوت به شما اجازه می‌ده تا بدون نیاز به استفاده از جاوااسکریپت یا پلاگین‌های اضافی به سادگی پاپ‌آپ ایجاد کنید.

نحوه استفاده 🚀
<div popover id="mydiv">
<h2>من تایتلم</h2>
<hr>
<p>حال کن اینم از پاپ‌اور شما 😎</p>
<button popovertarget="mydiv" popovertargetaction="hide">فشار بده جهت بستن</button>
</div>

<button popovertarget="mydiv">فشار بده جهت باز شدن</button>


🌐 مشاهده داکیومنت popover

🔻 نمونه کد آنلاین

#️⃣ #html #popover

🚀 @coolycode
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond 🐰 Dev)
🔶 جی کوئری کتابخانه جاوا اسکریپت کاملی هست که به تنهایی ۷۵ درصد پویایی وب سایت ها به دوش می کشد ...

نسخه ۴ بتا هم منتشر شده...

https://blog.jquery.com/2024/07/17/second-beta-of-jquery-4-0-0/

@TheRaymondDev
Forwarded from Abolfazl Devs (Abolfazl)
https://github.com/ixabolfazl/poembot

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

یه نمونه که برا خودم اجرا کردم کانال زیر هست که داخلش هر روز صبح و عصر میاد یه رباعی از خیام و یا مولانا میفرسته تو کانال
@iipoem

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

تا حد امکان سورسشم مرتب کردم که بشه راحت تغیر داد و استفاده کرد👌

اگه خوشتون اومد خوشحال میشم تو گیتهاب ستاره بدید.
@abolfazl_devs
Forwarded from Gopher Academy
🔵 عنوان مقاله
spark-connect-go: Apache Spark Connect Client for Go

🟢 خلاصه مقاله:
مقاله مورد بررسی به توصیف محصول نرم‌افزاری جدید به نام "Spark Connect" برای کلاینت Apache Spark در زبان برنامه‌نویسی Go می‌پردازد. این محصول، که هنوز در مرحله آزمایشی بسیار بالایی قرار دارد، امکان اتصال و تعامل برنامه‌های نوشته شده به زبان Go با Apache Spark را فراهم می‌کند. Apache Spark یک موتور محاسباتی قدرتمند برای پردازش داده‌های بزرگ است و استفاده از آن در زمینه‌های تحلیل داده و یادگیری ماشین رایج است. با اضافه شدن پشتیبانی از زبان Go، توسعه‌دهندگانی که در این زبان تخصص دارند می‌توانند از قابلیت‌های محاسباتی Spark بهره‌مند شوند. این گام نوین می‌تواند فرصت‌های تازه‌ای را برای بهینه‌سازی و افزایش کارایی پروژه‌های مبتنی بر داده ایجاد کند و در نهایت به پیشبرد دانش و فناوری در حوزه‌های مختلف کمک کند.

🟣لینک مقاله:
https://github.com/apache/spark-connect-go


👑 @gopher_academy
📱 تست نفوذ حرفه‌ای و دسترسی کامل به گوشی‌های اندرویدی!

🖥 یادگیری تکنیک‌های پیچیده و ابزارهای تخصصی برای تست نفوذ اندورید!

📶 در این سناریو تست نفوذ بر روی موبایل هایی که به شبکه Wi-Fi ما متصل هستند، صورت می‌گیرد.

📝 در این سناریو از دیوایس های واقعی استفاده می‌شود و از مجازی ساز ها ( مانند Nox و ... ) استفاده نمی‌شود و کاملا در محیط واقعی و کلاینت های واقعی انجام می‌شود.

⌨️ قراره یاد بگیریم با زبان پایتون دسترسی به پیامک ها و ... از موبایلی که به شبکه ما وصل هست بگیریم.

🔜 به زودی ...
با ما همراه باشید ...
💪 حمایت کنید ...

🌐 Website: LearnSecurity.ir
🎓 Channel: @LearnSecurityIR
🖥 Programming: @GozarIT | @PyFarsi
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Sadra Codes
من یک پروژه رو چطور توسعه می‌دم؟ شما چطور توسعه می‌دید؟!

ابتدای کار، نه خبری از git هست، نه vscode و نه هیچ لینتر یا پلاگین خاصی. صرفا یه ایده زده به سرم و فقط می‌خوام تست کنم ببینم عملی هست یا نه. (به عبارتی، آیا پتانسیل پیشرفت یا ارزش اینو داره که زمان و انرژی بیشتری روش بذارم؟)

در حدی که کل کار توی یه main.py در میاد! 🫡

اگه پتانسیل رو داشت و به نتایج خوبی رسیدم، راجع بهش پست می‌ذارم و نظر و فیدبک می‌گیرم. رفقا.. اگه ابزار Xی وجود داشت که مشکلاتی از قبیل W و Y و Z رو حل می‌کرد، شما ازش استفاده می‌کردید؟ بنظرتون به چه صورت رلیز شه؟ چطوری در دسترس باشه؟ از قابلیت‌هایی که دوست دارید داشته باشه بگید و..

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

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

افراد زیادی هستن توی مارکت که تحت عنوان Solopreneur کار می‌کنن. یک سری از ابزارهایی که شما امروز ازش استفاده می‌کنید (یا شاید پولی بابتش می‌پردازید) توسط این افراد ساخته شدن. بارها دیدم که یه سریاشون حتی می‌گن، تمرکزشون صرفا روی دلیور کردن فیچر به هر قیمتیه. حتی از version controller هم استفاده نمی‌کنن!! فقط push می‌کنن. هیچ تستی هم ندارن! آنچنان کدبیس سنگینی ندارن و اکثر تمرکزشون روی Shipmentه.

مارک لو (Marc Lou) چند وقت پیش یه توییت زد که یکی از ابزارهایی که قبلا درست کرده بود رو بازخرید کرده. گویا ابزار رو طراحی کرده بود و بخاطر شرایط مالی مجبور شد به قیمت ۱۰ هزارتا واگذار کنه به یه تیم دیگه. چند روز پیش بعد از چند ماه دوباره پروژه رو از اون تیم خرید (رایگان) و داره روش کار می‌کنه. نکته‌ای که این وسط هست، زمانی که این پروژه دست Marc نبود، هیچ توسعه‌ای روش انجام نمی‌شد! حالا خود مارک دلیلش رو دقیق نگفت ولی من حدس می‌زدم به خاطر همون طرز تفکر تمرکز ۱۰۰ درصدی روی shipment باشه.

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

ولی خب اون تیم با این خرید، یه حجم خوبی از مارکت رو از وجود خودش آگاه کرد و خیلیم ضرر نکرد!

توییت مارک: https://twitter.com/marc_louvion/status/1834574006827250020

دوست دارم نظر شما رو هم بدونم. شما چیکار می‌کنید؟ فلوی توسعه شما به چه شکله؟