Forwarded from محتوای آزاد سهراب
Forwarded from Laravel News
Now you can install PHP and the Laravel installer with a single command https://laravel-news.com/php-new
Laravel News
Now you can install PHP and the Laravel installer with a single command - Laravel News
When creating your first Laravel project you need to ensure you have PHP and Composer installed first. However, if you don't have these already installed it can be a little tedious for someone new. Well fear not, the Laravel team has you covered with a single…
Forwarded from DevTwitter | توییت برنامه نویسی
به نظرم بعد از یادگیری یک زبان، مهم ترین فاکتوری که میتونه شما رو از برنامه نویس مبتدی به لول بعدی ببره، رعایت کردن best practice های اون زبانه.
سایت زیر که البته ورژن پی دی اف هم داره، تو فصل اول این بست پرکتیس ها رو توضیح داده. خیلی خوشم اومد واقعا!
https://github.com/rust-unofficial/patterns
@DevTwitter | <Soroush Sardashti/>
سایت زیر که البته ورژن پی دی اف هم داره، تو فصل اول این بست پرکتیس ها رو توضیح داده. خیلی خوشم اومد واقعا!
https://github.com/rust-unofficial/patterns
@DevTwitter | <Soroush Sardashti/>
Forwarded from Ninja Learn | نینجا لرن
Forwarded from Ninja Learn | نینجا لرن
وصد البته نحوه استفاده ازش توی جنگو (django) و نود (node) رو هم میزارم 😁
Forwarded from نوشتههای ترمینالی
زیر کاپوت گیت چه خبره؟
اسلاید های یک ارائه خوب ولی قدیمی از جزییات کارکرد گیت
https://github.com/techgaun/git-internals/blob/master/README.md
این اسلایدها هم هست که جذاب تر و طولانی تره ولی به نظرم بالایی مختصر مفید تر بود
https://www.slideshare.net/slideshow/git-internals-187357386/187357386
اسلاید های یک ارائه خوب ولی قدیمی از جزییات کارکرد گیت
https://github.com/techgaun/git-internals/blob/master/README.md
این اسلایدها هم هست که جذاب تر و طولانی تره ولی به نظرم بالایی مختصر مفید تر بود
https://www.slideshare.net/slideshow/git-internals-187357386/187357386
GitHub
git-internals/README.md at master · techgaun/git-internals
An overview of git internals. Contribute to techgaun/git-internals development by creating an account on GitHub.
Forwarded from Gopher Academy
جدول سمبلها (Symbol Table) یک ساختار دادهای است که کامپایلرها و لینککنندهها از آن استفاده میکنند تا اطلاعات مربوط به سمبلهای موجود در برنامه را نگهداری کنند. سمبلها میتوانند شامل نام متغیرها، توابع، انواع دادهها، و اطلاعاتی درباره مکان و استفاده از این موارد در حافظه باشند.
کاربردهای جدول سمبلها:
1. اشکالزدایی (Debugging): جدول سمبلها به دیباگرها کمک میکند تا بتوانند کد سطح بالا را با کد ماشین مرتبط کنند. مثلاً وقتی در دیباگر متغیری را بررسی میکنید، از جدول سمبلها برای یافتن آدرس آن متغیر استفاده میشود.
2. لینکدهی (Linking): در زمان لینک کردن بخشهای مختلف یک برنامه، لینککننده از جدول سمبلها برای اتصال بخشهای مختلف استفاده میکند. مثلاً اگر یک تابع در فایل A تعریف شده و در فایل B فراخوانی شده باشد، جدول سمبلها کمک میکند لینککننده آدرس درست آن تابع را پیدا کند.
3. بهینهسازی: جدول سمبلها میتواند به کامپایلر در بهینهسازی کد کمک کند، چرا که اطلاعات مفیدی درباره استفاده و مکان متغیرها و توابع در اختیار دارد.
حذف جدول سمبلها:
هنگام ساخت برنامه برای توزیع نهایی (production)، میتوان جدول سمبلها را حذف کرد، زیرا معمولاً این اطلاعات برای اجرای برنامه ضروری نیستند و تنها برای دیباگ یا لینکدهی استفاده میشوند. حذف این جدول باعث کاهش حجم برنامه و افزایش امنیت میشود، زیرا اطلاعات داخلی برنامه در اختیار کاربران قرار نمیگیرد.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
کاربردهای جدول سمبلها:
1. اشکالزدایی (Debugging): جدول سمبلها به دیباگرها کمک میکند تا بتوانند کد سطح بالا را با کد ماشین مرتبط کنند. مثلاً وقتی در دیباگر متغیری را بررسی میکنید، از جدول سمبلها برای یافتن آدرس آن متغیر استفاده میشود.
2. لینکدهی (Linking): در زمان لینک کردن بخشهای مختلف یک برنامه، لینککننده از جدول سمبلها برای اتصال بخشهای مختلف استفاده میکند. مثلاً اگر یک تابع در فایل A تعریف شده و در فایل B فراخوانی شده باشد، جدول سمبلها کمک میکند لینککننده آدرس درست آن تابع را پیدا کند.
3. بهینهسازی: جدول سمبلها میتواند به کامپایلر در بهینهسازی کد کمک کند، چرا که اطلاعات مفیدی درباره استفاده و مکان متغیرها و توابع در اختیار دارد.
حذف جدول سمبلها:
هنگام ساخت برنامه برای توزیع نهایی (production)، میتوان جدول سمبلها را حذف کرد، زیرا معمولاً این اطلاعات برای اجرای برنامه ضروری نیستند و تنها برای دیباگ یا لینکدهی استفاده میشوند. حذف این جدول باعث کاهش حجم برنامه و افزایش امنیت میشود، زیرا اطلاعات داخلی برنامه در اختیار کاربران قرار نمیگیرد.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from Curious Geek ⚡️
Tembo is the Postgres developer platform for building every data service. We collapse database sprawl and empower users with a high-performance, fully-extensible managed Postgres service that's tailored for specific needs.
🔗 https://tembo.io
🆔 @Hiradsajde
🔗 https://tembo.io
🆔 @Hiradsajde
www.tembo.io
Tembo — Delegate work to any coding agent
Tembo works autonomously with Claude Code, Cursor, Codex, and more to ship features, review code, and take on work from Slack, Linear, or anywhere else.
Forwarded from Curious Geek ⚡️
Detect security threats in real time
Falco is a cloud-native security tool designed for Linux systems. It employs custom rules on kernel events, which are enriched with container and Kubernetes metadata, to provide real-time alerts. Falco helps you gain visibility into abnormal behavior, potential security threats, and compliance violations, contributing to comprehensive runtime security.
🔗 https://falco.org
🆔 @Hiradsajde
Falco is a cloud-native security tool designed for Linux systems. It employs custom rules on kernel events, which are enriched with container and Kubernetes metadata, to provide real-time alerts. Falco helps you gain visibility into abnormal behavior, potential security threats, and compliance violations, contributing to comprehensive runtime security.
🔗 https://falco.org
🆔 @Hiradsajde
Falco
Runtime Security
Forwarded from Curious Geek ⚡️
جلسه تهران لاگ ، پاگ ، کلود نیتیو کامیونیتی ایران با حمایت آروان کلود برگزار شد
بهمون استیکر هم هدیه دادن :)
آروان آکادمی یکسری دوره رایگان در زمینه دواپس، معماری کلود همراه با مدرک هم داره که میتونید شرکت کنید.
🔗 https://academy.arvancloud.ir
🆔 @Hiradsajde
بهمون استیکر هم هدیه دادن :)
آروان آکادمی یکسری دوره رایگان در زمینه دواپس، معماری کلود همراه با مدرک هم داره که میتونید شرکت کنید.
🔗 https://academy.arvancloud.ir
🆔 @Hiradsajde
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy Raymond)
🔶 دامنه io در آستانه بازنشستگی قرار دارد.
دولت بریتانیا اعلام کرده که طی توافقنامه ای، مالکیت مجمعالجزایر Chagos در اقیانوس هند رو که از سال 1814 در اختیار داشته، به کشور موریس در اقیانوس هند منتقل می کند.
از آنجایی که دامنه io در مالکیت جمعالجزایر Chagos است و در واگذاری مجمعالجزایر Chagos به موریس مالکیت آن دامنه از دست میدهد و طی ۵ سال دیگر این دامنه بازنشسته خواهد شد.
باید دید در آینده این دامنه io که بیشتر شرکت های حوزه فناوری اطلاعات و کامپیوتر از آن استفاده می کند رو نجات پیدا می کند یا خیر ...
#خبر
@TheRaymondDev
دولت بریتانیا اعلام کرده که طی توافقنامه ای، مالکیت مجمعالجزایر Chagos در اقیانوس هند رو که از سال 1814 در اختیار داشته، به کشور موریس در اقیانوس هند منتقل می کند.
از آنجایی که دامنه io در مالکیت جمعالجزایر Chagos است و در واگذاری مجمعالجزایر Chagos به موریس مالکیت آن دامنه از دست میدهد و طی ۵ سال دیگر این دامنه بازنشسته خواهد شد.
باید دید در آینده این دامنه io که بیشتر شرکت های حوزه فناوری اطلاعات و کامپیوتر از آن استفاده می کند رو نجات پیدا می کند یا خیر ...
#خبر
@TheRaymondDev
The Register
The .io domain isn't going anywhere anytime soon amid treaty
UK-Mauritius handshake holds but Chagos Islands shift could eventually phase out the ccTLD
Forwarded from کانال اطلاعرسانی توزیع پارچ
اعلامیه بتای عمومی پارچ لایت
بتای عمومی پارچ لایت با میزکار LXQt منتشر شد. حجم این نسخه ۲ گیگابایت است.
مواردی که باید تست کنید:
- مصرف RAM
- تنظیمات پیشفرض
- عملکرد مرورگر فالکون و LibreOffice که از پیش نصب شدهاند.
دانلود نسخه بتای پارچ لایت:
🔗 دانلود پارچ لایت
مشکلات مربوطه را در گروه پارچ و در تاپیک مربوطه اعلام کنید.
@ParchLinux_FA
@ParchLinux
بتای عمومی پارچ لایت با میزکار LXQt منتشر شد. حجم این نسخه ۲ گیگابایت است.
مواردی که باید تست کنید:
- مصرف RAM
- تنظیمات پیشفرض
- عملکرد مرورگر فالکون و LibreOffice که از پیش نصب شدهاند.
دانلود نسخه بتای پارچ لایت:
🔗 دانلود پارچ لایت
مشکلات مربوطه را در گروه پارچ و در تاپیک مربوطه اعلام کنید.
@ParchLinux_FA
@ParchLinux
Forwarded from کانال اطلاعرسانی توزیع پارچ
لینک دانلود مجدداً در دسترس قرار گرفت.
Forwarded from محتوای آزاد سهراب
نصب کننده اوبونتو از پارسال همین موقع که بتای ۲۳.۱۰ اومد یک باگی داره که کرش میکنه وسط نصب یهویی، اصلاً شرایط خاصی هم نمیخواد ها دلبخواهی یهو میگه من دیگه نمیتانم کرش میکنه.
بتای ۲۴.۱۰ رو دانلود کردم تست کنم، ۵ بار کرش کرد :))))
@SohrabContents
بتای ۲۴.۱۰ رو دانلود کردم تست کنم، ۵ بار کرش کرد :))))
@SohrabContents
Forwarded from DevTwitter | توییت برنامه نویسی
#بدرد
یه سری سایتا آتیش زدن به مالشون
پس تو هم تا میتونی بمالشون (ازشون تشکر کن)
ارائه دهنده های هاست رایگان (نه صرفا سی پنل و دایرکت ادمین):
- Netlify
- Firebase
- Github
- InfinityFree
- Wix
- 000WebHost
- Google Cloud Hosting
- AwardSpace
- versal
- Freehostia
- FreeHosting
- Searge
- Render
- Glitch
- Fleek
- Begin
- InfinityFree
- ByetHost
- HyperPHP
- FreeWebHostingArea
@DevTwitter
یه سری سایتا آتیش زدن به مالشون
پس تو هم تا میتونی بمالشون (ازشون تشکر کن)
ارائه دهنده های هاست رایگان (نه صرفا سی پنل و دایرکت ادمین):
- Netlify
- Firebase
- Github
- InfinityFree
- Wix
- 000WebHost
- Google Cloud Hosting
- AwardSpace
- versal
- Freehostia
- FreeHosting
- Searge
- Render
- Glitch
- Fleek
- Begin
- InfinityFree
- ByetHost
- HyperPHP
- FreeWebHostingArea
@DevTwitter
Forwarded from haashemi.dev (Ali Hashemi)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
یه زمانی برای نوشتن کانفیگ یه نرم افزار خاص مثلا Nginx روز ها توی اینترنت میچرخیدیم و Example هارو میدیدیم که شاید یه نفر اون کاری که میخوایم کنیم رو قبلا کرده باشه.
الان که GPT اومده نگرانیم که کارمون رو از دست بدیم، این نگرانی شبیه نگرانی همون شخصیه که قبل از ظهور اینترنت با کتاب راهنما برنامه نویسی میکرد و از من و تو میترسید که بیایم جاشو بگیریم، جالب اینجاست من و تو هیچ خطری براش نداشتیم.
🐧 @Linuxor
الان که GPT اومده نگرانیم که کارمون رو از دست بدیم، این نگرانی شبیه نگرانی همون شخصیه که قبل از ظهور اینترنت با کتاب راهنما برنامه نویسی میکرد و از من و تو میترسید که بیایم جاشو بگیریم، جالب اینجاست من و تو هیچ خطری براش نداشتیم.
🐧 @Linuxor
Forwarded from کدنویس یکروزه (𝕻𝖊𝖉𝖗𝖆𝖒 𝕽𝖆𝖍𝖎𝖒𝖎)
نمایش Localhost در اینترنت!
قبلاً ویدیویی در مورد سِرور خانگی منتشر کرده ام که روش انتشار نرم افزار تحت وب در محیط شبکهی داخلی خانه یا شرکت رو نشون دادم.
معلوم بود که به IP ـهایی که مثلاً با مودم داخل خانه یا شرکت می گیرین میشه به سِرور ران شده وصل شد.
اما اگر بخواهیم همون سایت رو در جایی بیرون از محل خودمون برای لحظاتی هم شده منتشر کنیم چه؟
طبعاً اگر یک IP اینترنتی که معروف به Valid IP هست نداشته باشیم نمی تونیم آدرس بدیم. مگر اینکه یک VPN به خودمون بزنیم و در اختیار دیگران بذاریم!
اما می خواهیم این کارو هم نکنیم و طرف فقط با یه لینک بدون دردسر وصل بشه!
طبعاً نیاز به نرم افزار یا سایت واسط داریم که به ما VPN بزنه و بقیه از طریق آدرس اون سایت به ما وصل بشن!
یکی از معروف ترین ها و خوبهای این کار NGROK هست:
https://www.ngrok.com
البته خدمات اینجور سایت ها طبعاً برای استفادهی مداوم رایگان نیستن.
حتا با سرچ در گوگل هم به صورت
ngrok alternatives
میشه نمونه های مشابه رو پیدا کرد.
فیلمهای روش اتصال هم به وفور برای کار با این سرویس ها پیدا میشن.
در نهایت یه آدرس به شما میده که در لحظه ایجاد شده و یه چیزی شبیه اینه:
Hvnjh-fvjk458 . ngrok . com
و اون دامنهی اول در هر بار اتصال تغییر می کنه.
قبلاً ویدیویی در مورد سِرور خانگی منتشر کرده ام که روش انتشار نرم افزار تحت وب در محیط شبکهی داخلی خانه یا شرکت رو نشون دادم.
معلوم بود که به IP ـهایی که مثلاً با مودم داخل خانه یا شرکت می گیرین میشه به سِرور ران شده وصل شد.
اما اگر بخواهیم همون سایت رو در جایی بیرون از محل خودمون برای لحظاتی هم شده منتشر کنیم چه؟
طبعاً اگر یک IP اینترنتی که معروف به Valid IP هست نداشته باشیم نمی تونیم آدرس بدیم. مگر اینکه یک VPN به خودمون بزنیم و در اختیار دیگران بذاریم!
اما می خواهیم این کارو هم نکنیم و طرف فقط با یه لینک بدون دردسر وصل بشه!
طبعاً نیاز به نرم افزار یا سایت واسط داریم که به ما VPN بزنه و بقیه از طریق آدرس اون سایت به ما وصل بشن!
یکی از معروف ترین ها و خوبهای این کار NGROK هست:
https://www.ngrok.com
البته خدمات اینجور سایت ها طبعاً برای استفادهی مداوم رایگان نیستن.
حتا با سرچ در گوگل هم به صورت
ngrok alternatives
میشه نمونه های مشابه رو پیدا کرد.
فیلمهای روش اتصال هم به وفور برای کار با این سرویس ها پیدا میشن.
در نهایت یه آدرس به شما میده که در لحظه ایجاد شده و یه چیزی شبیه اینه:
Hvnjh-fvjk458 . ngrok . com
و اون دامنهی اول در هر بار اتصال تغییر می کنه.
Ngrok
ngrok - All your traffic. One gateway. | API Gateway, Secure Tunnels, Traffic Management
ngrok is an all-in-one cloud networking platform that secures, transforms, and routes your traffic to services running anywhere.