Reza
#shitpost@sirmerdas_binary🤩 برای آزاد سازی درایو Cام دعا کنید.💀 😭
what the fuck is happening😂😂😂😂😂
Reza
#shitpost@sirmerdas_binary🤩 برای آزاد سازی درایو Cام دعا کنید.💀 😭
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#DevExperience@sirmerdas_binary⚡️
داشتم یه ویدیویی راجع به best practiceهای داکر میدیدم، موضوعی که پیشنهاد شده بود این بودش که برای base Image بهتره که از نسخه alpine اون ایمیج استفاده بشه، اینطوری حجم خود اون ایمیج خیلی کمتر میشه.
اومدم همین کارو با php fpm کردم و نتیجه به این زیبایی شد☺️
داشتم یه ویدیویی راجع به best practiceهای داکر میدیدم، موضوعی که پیشنهاد شده بود این بودش که برای base Image بهتره که از نسخه alpine اون ایمیج استفاده بشه، اینطوری حجم خود اون ایمیج خیلی کمتر میشه.
اومدم همین کارو با php fpm کردم و نتیجه به این زیبایی شد
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#DevExperience@sirmerdas_binary⚡️
اگر چندتا ریپو دارید که با deploy key های مختلف کار میکنند و میخواید ازشون استفاده کنید، میتونید از این دستور استفاده کنید:
اینطوری به راحتی میتونید با کلیدهای ssh مختلف کار کنید.
اگر چندتا ریپو دارید که با deploy key های مختلف کار میکنند و میخواید ازشون استفاده کنید، میتونید از این دستور استفاده کنید:
GIT_SSH_COMMAND="ssh -i /path/to/custom_key" git clone git@github.com:username/repo.git
اینطوری به راحتی میتونید با کلیدهای ssh مختلف کار کنید.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#DevExperience@sirmerdas_binary⚡️
#Docker@sirmerdas_binary👩💻
اگر به هر دلیلی نیاز دارید که برای یک network توی داکر یک رنج آیپی ثابتی مشخص کنید، میتونید فایل docker-compose.yml خودتون رو به این صورت ویرایش کنید(فرض میکنیم اسم network رو گذاشتیم app-network):
البته درسته که انجام همچین کاری شاید خیلی درست نباشه(به خاطر overlap آدرس آیپیها) ولی اگه جایی خیلی نیاز داشتید میتونید استفاده کنید.
در ضمن آدرس آیپی که برای subnet مشخص میکنید باید private range باشه. آدرسهایی مثل:
10.0.0.0
172.16.0.0
192.168.0.0
#Docker@sirmerdas_binary
اگر به هر دلیلی نیاز دارید که برای یک network توی داکر یک رنج آیپی ثابتی مشخص کنید، میتونید فایل docker-compose.yml خودتون رو به این صورت ویرایش کنید(فرض میکنیم اسم network رو گذاشتیم app-network):
networks:
app-network:
name: app-network
driver: bridge
ipam:
driver: default
config:
- subnet: 172.25.0.0/16
البته درسته که انجام همچین کاری شاید خیلی درست نباشه(به خاطر overlap آدرس آیپیها) ولی اگه جایی خیلی نیاز داشتید میتونید استفاده کنید.
در ضمن آدرس آیپی که برای subnet مشخص میکنید باید private range باشه. آدرسهایی مثل:
10.0.0.0
172.16.0.0
192.168.0.0
Please open Telegram to view this post
VIEW IN TELEGRAM
#useful@sirmerdas_binary🔥
اگر نیاز به سرور مجازی دارید، حالا چه برای تست چه برای کارهای دیگه و نمیخواید هزینه کنید، میتونید با لینک زیر توی لکسویا ثبت نام کنید و 100 هزار تومن اعتبار رایگان بگیرید.
🔗 لینک ثبت نام
اگر نیاز به سرور مجازی دارید، حالا چه برای تست چه برای کارهای دیگه و نمیخواید هزینه کنید، میتونید با لینک زیر توی لکسویا ثبت نام کنید و 100 هزار تومن اعتبار رایگان بگیرید.
Please open Telegram to view this post
VIEW IN TELEGRAM
Lexoya
لکسویا کلود | خدمات ابری حرفهای
پلتفرم خدمات ابری برای کسبوکارهای کوچک و بزرگ، ارائهدهنده خدمات مختلف در حوزه ابری
Reza
#useful@sirmerdas_binary🔥 اگر نیاز به سرور مجازی دارید، حالا چه برای تست چه برای کارهای دیگه و نمیخواید هزینه کنید، میتونید با لینک زیر توی لکسویا ثبت نام کنید و 100 هزار تومن اعتبار رایگان بگیرید. 🔗 لینک ثبت نام
#useful@sirmerdas_binary🔥
بعد از اینکه سرور مجازیتون رو گرفتید و خواستید شروع کنید به کانفیگ و نصب کردن داکر، قبلش وایسید، یه نفس عمیق بکشید و بسپاریدش به شل اسکریپتی که نوشتم و این ریپازیتوری رو clone کنید و ازش استفاده کنید:
https://github.com/sirmerdas/docker-installer
As bro said:
مرادی، حامی دوستان❤️ 😂
بعد از اینکه سرور مجازیتون رو گرفتید و خواستید شروع کنید به کانفیگ و نصب کردن داکر، قبلش وایسید، یه نفس عمیق بکشید و بسپاریدش به شل اسکریپتی که نوشتم و این ریپازیتوری رو clone کنید و ازش استفاده کنید:
https://github.com/sirmerdas/docker-installer
As bro said:
مرادی، حامی دوستان
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - sirmerdas/docker-installer: Simple shell noscript file that helps you install docker on your server.
Simple shell noscript file that helps you install docker on your server. - sirmerdas/docker-installer
🔥1
#useful@sirmerdas_binary🔥
After you get your virtual server and want to start configuring and installing Docker, hold on, take a deep breath, and leave it to the shell noscript I wrote. Clone this repository and use it:
https://github.com/sirmerdas/docker-installer
After you get your virtual server and want to start configuring and installing Docker, hold on, take a deep breath, and leave it to the shell noscript I wrote. Clone this repository and use it:
https://github.com/sirmerdas/docker-installer
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - sirmerdas/docker-installer: Simple shell noscript file that helps you install docker on your server.
Simple shell noscript file that helps you install docker on your server. - sirmerdas/docker-installer
#tips@sirmerdas_binary♥️
I've seen many junior programmers struggle with writing clean commit messages or even don't know when to commit. Using Conventional Commits can make your Git history cleaner, more understandable, and easier to navigate!
⏰️ When to Commit?
✅ Small, atomic changes (1 logical change per commit)
✅ Commit early & often, but not too frequently
✅ Avoid debugging/temporary code
✅ Use clear, denoscriptive messages
✔️ Use this format for better commit messages:
🔥 Common Types:
feat → Add new feature
fix → Bug fix
docs → Update docs
refactor → Code improvement
style → Code formatting
test → Add/modify tests
chore → Maintenance
🪫 Examples:
✅
✅
✅
Additionally you can use gitmoji too to add a bit of spice to your commit message.
I've seen many junior programmers struggle with writing clean commit messages or even don't know when to commit. Using Conventional Commits can make your Git history cleaner, more understandable, and easier to navigate!
<type>[optional scope]: <denoscription>
feat → Add new feature
fix → Bug fix
docs → Update docs
refactor → Code improvement
style → Code formatting
test → Add/modify tests
chore → Maintenance
feat(auth): add JWT authenticationfix(ui): fix button alignment on mobile docs(readme): update setup guideAdditionally you can use gitmoji too to add a bit of spice to your commit message.
Please open Telegram to view this post
VIEW IN TELEGRAM
gitmoji.dev
An emoji guide for your commit messages.
Please open Telegram to view this post
VIEW IN TELEGRAM
#useful@sirmerdas_binary🔥
I was just playing around with FrankenPHP (https://frankenphp.dev/), a PHP App server written in Go that uses Caddy. I realized it supports built-in automatic SSL.
Despite this great feature, I'm not a fan of self-signed SSL certificates and prefer using Cloudflare on top of it.
However, I encountered an issue with disabling automatic HTTPS redirection. If you face the same problem, you can fix it by editing your Caddyfile and adding the following line:
Also, make sure to write your domain name with
I was just playing around with FrankenPHP (https://frankenphp.dev/), a PHP App server written in Go that uses Caddy. I realized it supports built-in automatic SSL.
Despite this great feature, I'm not a fan of self-signed SSL certificates and prefer using Cloudflare on top of it.
However, I encountered an issue with disabling automatic HTTPS redirection. If you face the same problem, you can fix it by editing your Caddyfile and adding the following line:
auto_https disable_redirects
Also, make sure to write your domain name with
http://.Please open Telegram to view this post
VIEW IN TELEGRAM
frankenphp.dev
FrankenPHP: the modern PHP app server
FrankenPHP is a new app server for PHP apps (built on top of Caddy) and a library to embed the PHP interpreter in Go web servers.
Reza
Gonna release something soon👀🔥
#2, Coming soon...
Reza
#2, Coming soon...
#useful@sirmerdas_binary🔥
Hey everyone! I just published Sparkle!✨
I needed a lightweight query builder that worked smoothly with models without the extra weight of Laravel’s Eloquent—so I built Sparkle! It’s a simple, efficient database abstraction for PHP that supports method chaining and static queries while keeping things fast and flexible.
🔗 GitHub: https://github.com/sirmerdas/sparkle
📖 Docs: https://sparkle.sirmerdas.ir/
Check it out, give it a⭐️ , and let me know what you think! Contributions are welcome. 🚀
Hey everyone! I just published Sparkle!
I needed a lightweight query builder that worked smoothly with models without the extra weight of Laravel’s Eloquent—so I built Sparkle! It’s a simple, efficient database abstraction for PHP that supports method chaining and static queries while keeping things fast and flexible.
🔗 GitHub: https://github.com/sirmerdas/sparkle
📖 Docs: https://sparkle.sirmerdas.ir/
Check it out, give it a
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - sirmerdas/sparkle: A lightweight database abstraction layer for PHP with multi-connection support and logging✨.
A lightweight database abstraction layer for PHP with multi-connection support and logging✨. - sirmerdas/sparkle
Reza
#useful@sirmerdas_binary🔥 Hey everyone! I just published Sparkle! ✨ I needed a lightweight query builder that worked smoothly with models without the extra weight of Laravel’s Eloquent—so I built Sparkle! It’s a simple, efficient database abstraction for…
#useful@sirmerdas_binary🔥
پکیج✨ Sparkle منتشر شد! 🚀
همیشه یه Query Builder سبک و سریع میخواستم که بدون دردسر و پیچیدگیهای اضافی، کار با دیتابیس رو راحت کنه. با اینکه گزینههایی مثل Laravel Eloquent وجود داشت، اما نیاز به یه چیز سبک و ساده داشتم نه یه ORM با کلی فیچر و از اونجایی که چیزی که دوست داشتم پیدا نکردم، خودم دستبهکار شدم و Sparkle رو نوشتم!
این پکیج رو اول برای نیازهای شخصی خودم ساختم، ولی دیدم شاید به درد بقیه هم بخوره، برای همین منتشرش کردم. سبکتر از Eloquent هست(البته لطفا این پکیج رو با Eloquent مقایسه نکنید، این پکیج ORM نیست) و هم به صورت method chaining و هم static میتونید ازش استفاده کنید.
👩💻 سورسش:
https://github.com/sirmerdas/sparkle
📚 مستندات هم اینجاست:
https://sparkle.sirmerdas.ir/
خوشحال میشم ازش استفاده کنید و نظراتتون رو راجبش بدونم.🚀
پکیج
همیشه یه Query Builder سبک و سریع میخواستم که بدون دردسر و پیچیدگیهای اضافی، کار با دیتابیس رو راحت کنه. با اینکه گزینههایی مثل Laravel Eloquent وجود داشت، اما نیاز به یه چیز سبک و ساده داشتم نه یه ORM با کلی فیچر و از اونجایی که چیزی که دوست داشتم پیدا نکردم، خودم دستبهکار شدم و Sparkle رو نوشتم!
این پکیج رو اول برای نیازهای شخصی خودم ساختم، ولی دیدم شاید به درد بقیه هم بخوره، برای همین منتشرش کردم. سبکتر از Eloquent هست(البته لطفا این پکیج رو با Eloquent مقایسه نکنید، این پکیج ORM نیست) و هم به صورت method chaining و هم static میتونید ازش استفاده کنید.
https://github.com/sirmerdas/sparkle
https://sparkle.sirmerdas.ir/
خوشحال میشم ازش استفاده کنید و نظراتتون رو راجبش بدونم.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - sirmerdas/sparkle: A lightweight database abstraction layer for PHP with multi-connection support and logging✨.
A lightweight database abstraction layer for PHP with multi-connection support and logging✨. - sirmerdas/sparkle
👍1
#useful@sirmerdas_binary🔥 💰
خوب دوستان پیرو نوسانات اخیر اتریوم، از اونجایی که اشکم در اومد برای اینکه بخوام قیمت لحظهای اتریوم رو چک کنم، نوازندگی کردم و چنل زیر رو زدم:
@Eth_usd_price
قیمت اتر رو هر سه دقیقه به روز داشته باشید.👍
خوب دوستان پیرو نوسانات اخیر اتریوم، از اونجایی که اشکم در اومد برای اینکه بخوام قیمت لحظهای اتریوم رو چک کنم، نوازندگی کردم و چنل زیر رو زدم:
@Eth_usd_price
قیمت اتر رو هر سه دقیقه به روز داشته باشید.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1
#useful@sirmerdas_binary🔥
دوستان عزیز و گرانقدر، اگه نیاز به سرور مجازی دارید، نیاز دارید اپلیکیشن ریکتی/نکست/گو/داکر ایمیج و ... ران کنید روی سرور آنلاین،
اینجا ثبت نام کنید و 300 تومن اعتبار اولیه بگیرید!🔥 ⚡️
https://kubarcloud.com/
دوستان عزیز و گرانقدر، اگه نیاز به سرور مجازی دارید، نیاز دارید اپلیکیشن ریکتی/نکست/گو/داکر ایمیج و ... ران کنید روی سرور آنلاین،
اینجا ثبت نام کنید و 300 تومن اعتبار اولیه بگیرید!
https://kubarcloud.com/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1 1