Dev Perfects
41 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 یک برنامه نویس تنبل (  MΞ)
سیستم که کرش کرد، دل شد خراب،
لینوکس رسید و شکست این عذاب!

هر خط کُد، مثل شمشیر تیز،
آزادگی را نوشتیم، عزیز!

@TheRaymondDev
منابع نوشتن اکستنش php با C خیلی پراکنده و قطحی زده است
اگه php کار هستید، تمرین low level خیلی خوبیه
من اینجا توی نوشن خودم، مرحله به مرحله شروع کردم به یادگیری این تاپیک.
اینجا مراحل اولیه ش رو برای php 8.1 راحت تر میتونید دنبال کنید
https://shiny-mole-5a5.notion.site/PHP-EXT-DEVELOPMENT-193dfa7f278e80469dcef5cd0bba5202

@DevTwitter | <hadi mirzaie/>
‏به نظرم کلمه پیشرفته خیلی نسبی هست مثل دوره Java پیشرفته تدریس شده توسط یک برنامه‌نویس.

سوال اینجاست که ملاک این پیشرفته بودن چی هست؟ پیشرفته بودن نسبت به دوره مقدماتی که فرضا ارائه کرده یا نسبت به دانش روز دنیا یا نسبت به دانش مخاطب‌ها یا اصلا نسبت به دانش خود فرد ارائه کننده؟

<Elyas 'Eloy' Hadizadeh Tasbiti/>

@DevTwitter
Forwarded from یک برنامه نویس تنبل (  MΞ)
🔸#git flow

دفعه قبل با نحوه درست کامیت زدن اشنا شدیم حالا میخوایم بریم سراغ برنچ‌ها
ساده و خلاصه بگم ابزار گیت فلو (git flow) برای مدیریت حرفه‌ای و تمیز برنچ‌ها هستش

شروع پروژه:

git flow init


feature:

git flow feature start <feature-name>
git flow feature finish <feature-name>


release:

git flow release start <version>
git flow release finish <version>


hotfix:

git flow hotfix start <hotfix-name>
git flow hotfix finish <hotfix-name>

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

https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow

@TheRaymondDev
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱)
🔶 تمام راه‌های دورزدن حساب کاربری مایکروسافت برای نصب ویندوز ۱۱ مسدود شد

در جدیدترین نسخه‌ی پیش‌نمایش ویندوز ۱۱، مایکروسافت اعلام کرد که فرمان bypassnro حذف می‌شود تا اطمینان حاصل شود که همه‌ی کاربران نصب ویندوز را با اتصال به اینترنت و حساب مایکروسافت به پایان می‌رسانند.

#خبر
#ویندوز

@TheRaymondDev
script-coder (1).htm
5 KB
قفل گذاری روی برنامه‌ی وب!

قبلاً یک ویدیو در مورد روش های ساخت قفل و فروش برنامه‌ی تحت وب ساخته بودم. همینطور یک ابزار آفلاین هم براتون گذاشتم که کدهای HTML رو رمزگذاری میکرد.
حالا این اسکریپت رو هم به عنوان یک ابزار مطمئن داشته باشین. مثلاً اگه کد زیر رو به صفحه‌ی اول اضافه کرده و yourdomain .com رو آدرس سایت مد نظر برای اجرا بذارین، دیگه برنامه فقط در همین آدرس درست اجرا میشه و این کد رو هم با فایل پیوستی میتونید مخدوش کنید که قابل فهم نباشه:
<script>
function checkDomain() {
const allowedDomain = "yourdomain .com";
const currentDomain = window.location.hostname;
if (currentDomain !== allowedDomain) {
document.body.innerHTML = "<h1> Access Denied: Invalid Domain </h1>";
return false;
}
return true;
}
window.onload = function() {
if (!checkDomain()) {
return;
}
console.log( "Welcome to the allowed domain!" );
};
</script>
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱)
🔶 دوره آموزش پروژه محور ساخت وب سایت شرکتی با لاراول 12 به روز رسانی شد.

۱۸- ایجاد مدل - کنترلر - دیتابیس - صفحه اسلایدرها
۱۹- تکمیل اسلایدرها

قیمت دوره 1,499,000 با تخفیف 60 درصد 599,000 تومان

https://rayium.ir/course/?p=1613

#لاراول

@TheRaymondDev
Forwarded from Syntax | سینتکس (alireza-fa)
داکر کمپوز استک elk:
https://github.com/deviantony/docker-elk

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

#elk

@syntax_fa
من در خطر نیستم، من خود خطرم.


@SohrabContents
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱)
🔶 پشتیبانی از Arduino با یکپارچه‌سازی arduino-cli به پروژه گنوم

هم اکنون در میزکار گنوم به صورت رسمی ویرایشگر Arduino IDE V2 در دسترس است.

#خبر
#لینوکس

@TheRaymondDev
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 پشتیبانی از افزونه Arduino با یکپارچه‌سازی arduino-cli به پروژه گنوم

هم اکنون در میزکار گنوم به صورت رسمی ویرایشگر Arduino IDE V2 در دسترس است.

#خبر
#لینوکس

@TheRaymondDev
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱)
🔶 به روز رسانی نسخه v۱.۲.۳ پکیچ لاراول متاباکس

- ویژگی چک باکس اضافه شد.
- به روز رسانی مستندات انگلیسی

https://github.com/Rayiumir/laravel-metabox

#لاراول

@TheRaymondDev
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۰۳۵

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

#مولانا | گنجور
📍@iipoem
یکی از سرگرمی های من اینه برم توی گیتهاب رپوهایی که مثلا به زبان php نوشته شده تو یه بازه‌ای رو میبینم، مثلا توی دو هفته گذشته کدوم پروژه بیشترین ستاره رو گرفته
الان مثلا neuron-ai v رو پیدا کردم که امکان پیاده‌سازی ایجنت Ai رو توی php میده.
https://github.com/inspector-apm/neuron-ai

@DevTwitter | <Saman/>
Forwarded from Curious Geek ⚡️
امروز توسعه دوباره این پروژه رو استارت زدم، اما اینبار با اهداف تجاری و کلوز سورس.
در صورتی میخواید به سورس کد دسترسی داشته باشید و اسپانسر پروژه بشید پی‌وی بهم پیام بدید.
پروژه با استفاده از این ابزار ها توسعه داده میشه :
Python Telethon RQ SQLModel Docker Docker-Compose Postgres
این نسخه بطور همزمان از اسپاتیفای و چند هزار سایت دیگه هم پشتیبانی می‌کنه.
🆔 @Tombaugh
در build جدید Windows 11 مایکروسافت
شما بدون داشتن اتصال اینترنت و Microsoft Account نمیتوانید ویندوز را نصب کنید

⚠️اسکریپت bypassnro.cmd script حذف شده
من زمانی را یادمه که کامپیوتر ها هنوز مال خودمون بودن

منبع
#linux
Forwarded from Linuxor ?
یه نفر یه سوال پرسیده خروجی کدومه try یا finally ؟

بر خلاف اون چیزی که به ما گفتن که مقادیر بعد دستور return اجرا نمی‌شه اینجا باید "try" چاپ بشه اما "finally" چاپ می‌شه چون return دقیقا همون لحظه اجرا نمی‌شه.

توی جاوااسکریپت و بعضی زبان های دیگه، هر عملیاتی که منجر به توقف اجرای یه تابع بشه (مثل return، throw یا break) یه Completion Record ایجاد می‌کنه

وقتی return اجرا می‌شه، یه Completion Record با مقدار return ایجاد می‌شه تابع هنوز کامل متوقف نشده و وقتی finally اجرا می‌شه، مقدار جدید return روی مقدار قبلی return بازنویسی می‌شه و وقتی از تابع می‌آد بیرون با مقدار جدید می‌آد.



@Linuxor
Forwarded from یک برنامه نویس تنبل (  MΞ)
This media is not supported in your browser
VIEW IN TELEGRAM
🔸gitdiagram
یه ریپو باز کنید بجای hub بزنید diagram
میتونید دیاگرام پروژه رو ببینید و با کلیک به کدهای اون قسمت برید
مثال:
https://github.com/ahmedkhaleel2004/gitdiagram
تبدیل میشه به:
https://gitdiagram.com/ahmedkhaleel2004/gitdiagram

کاش همچین چیزی برای vscode هم بزنن
خیلی بدردبخوره

@TheRaymondDev
کلا ریپوهای awesome رو دوست دارم، میشه توش چند ساعت زمان رو نفهمید

این هم برای لیست سرورهای MCP هست که خیلی خوبه:
https://github.com/punkpeye/awesome-mcp-servers

@DevTwitter | <Sabber/>