گیتهاب تبدیل شده به قبرستونی از پروژه های ناتمام و بلااستفاده ای که به اصل زیر خیلی پایبند بودن
کمالگرایی و عدم بازخورد مداوم
بیاین برعکس قضیه رو ببینیم :
عدم کمالگرایی باعث میشه پروژه توی هر شرایطی جلو بره اما فقط جلو رفتن همیشه خوب نیست بازخورد مداوم باعث میشه که از راه درست جلو بره
@Linuxor
کمالگرایی و عدم بازخورد مداوم
بیاین برعکس قضیه رو ببینیم :
عدم کمالگرایی باعث میشه پروژه توی هر شرایطی جلو بره اما فقط جلو رفتن همیشه خوب نیست بازخورد مداوم باعث میشه که از راه درست جلو بره
@Linuxor
👍248❤5👎3
کلادفلر بیشتر از اینکه زورش زیاد باشه تجربش بالاس، یه لیست بزرگ سیاه و خاکستری از بات ها و مهاجم ها داره و فقط منتظره که دست از پا خطا کنن، اصلا کار به درگیری نمیکشه هرچند درگیری هم بشه سعی میکنه بار رو روی شبکه خودش توزیع کنه و کمترین آسیب رو ببینه !
@Linuxor
@Linuxor
👍161❤10🔥2👎1
دیدین وقتی میخواین برین امتحان بدین اونایی که قبل شما امتحان دادن هرچی بهتون بگن طلاست ؟
به این میگن Early Hint که سرور هام همین کمکو به مرورگرا میکنن و وقتی دارن یه فایل html رو که ارسالش طول میکشه به مرورگر میفرستن، میان یه بخش های از html که توش لینک فایل های css و مثلا js هست رو به مرورگر لو میدن که زود تر دانلودش کنه و سرعت دانلود بره بالا !
این فیچر مال HTTP هستش که با کد وضعیت 103 به مرورگر ارسال میشه و خودتون هم میتونین دستی ارسالش کنید و خیلی تاثیر خوبی روی سرعت لود سایتتون داره و باعث کاهش Largest Contentful Paint (LCP) و بهبود Performance Core Web Vitals میشه.
@Linuxor
به این میگن Early Hint که سرور هام همین کمکو به مرورگرا میکنن و وقتی دارن یه فایل html رو که ارسالش طول میکشه به مرورگر میفرستن، میان یه بخش های از html که توش لینک فایل های css و مثلا js هست رو به مرورگر لو میدن که زود تر دانلودش کنه و سرعت دانلود بره بالا !
این فیچر مال HTTP هستش که با کد وضعیت 103 به مرورگر ارسال میشه و خودتون هم میتونین دستی ارسالش کنید و خیلی تاثیر خوبی روی سرعت لود سایتتون داره و باعث کاهش Largest Contentful Paint (LCP) و بهبود Performance Core Web Vitals میشه.
@Linuxor
👍176❤12🔥9🤣3
ساده ترین وبسایت و وبسرور دنیا، وقتی این کد رو تو ترمینال ران کنید و توی مرورگر
localhost:8080
رو باز کنید هر ریکوستی که میاد رو جوابش رو شبیه به HTTP میده و تاریخ رو نمایش میده
while true; do {
printf "HTTP/1.1 200 OK\r\n"
printf "Content-Type: text/plain\r\n"
printf "Content-Length: %s\r\n" "$(date | wc -c)"
printf "Connection: close\r\n"
printf "\r\n"
date
} | nc -l -p 8080; done
@Linuxor
localhost:8080
رو باز کنید هر ریکوستی که میاد رو جوابش رو شبیه به HTTP میده و تاریخ رو نمایش میده
while true; do {
printf "HTTP/1.1 200 OK\r\n"
printf "Content-Type: text/plain\r\n"
printf "Content-Length: %s\r\n" "$(date | wc -c)"
printf "Connection: close\r\n"
printf "\r\n"
date
} | nc -l -p 8080; done
@Linuxor
1👍73🔥8🤣6❤5
Media is too big
VIEW IN TELEGRAM
وقتی سایت هارو باز میکنید این Accept Cookies چیه که قبلنا نبود؟ و چطوریه که وبسایت ها بهمون چیزایی که دوست داریم رو نشون میدن؟
@Linuxor
@Linuxor
❤95👍37🔥5👎3🤣2
بعضیا کانتینر داکر رو با ماشین مجازی اشتباه میگیرن، توی ماشین های مجازی واقعا پراسس ها توی ماشین ایزوله هستن ولی پراسس های کانتینر های داکر روی هاست اجرا میشه و با یه فیچر لینوکس به اسم namespace ها و cgroup ها مدیریت میشه
با دستور زیر میتونید ببینید PID اون کانتینر داخل هاستتون چیه :
docker inspect -f '{{.State.Pid}}' my-container
@Linuxor
با دستور زیر میتونید ببینید PID اون کانتینر داخل هاستتون چیه :
docker inspect -f '{{.State.Pid}}' my-container
@Linuxor
👍111🔥2❤1👎1
مرورگر ها موتور رندر و تفسیر UI متفاوتی دارن و ممکنه یه تغییرات جزئی توی نمایش وبسایت ها داشته باشن موقع طراحی وبسایت حتما اونو روی همه مرورگر ها و ورژن های پر استفاده تستش کنید
این وبسایت بهتون ماشین مجازی با همه مرورگر ها و همه ورژن هاش میده و میتونید سایتتون رو تست کنید
browserling.com
@Linuxor
این وبسایت بهتون ماشین مجازی با همه مرورگر ها و همه ورژن هاش میده و میتونید سایتتون رو تست کنید
browserling.com
@Linuxor
2👍76❤3👎2🔥1
اوپن ای آی اسفند ماه گفته بود میخواد تغییراتی توی ChatGPT بده که اونو آزاد تر کنه مثلا جواب بعضی سوال هارو واقعی بده و یا مواضع سیاسی نداشته باشه، و اینکه طیف سوالاتی که عمدا جواب نمیده رو کمتر کنه.
احتمالا باز شدن دسترسی ایرانی ها در راستای این اقدامشون جهت آزاد تر کردن ChatGPT بوده.
@Linuxor
احتمالا باز شدن دسترسی ایرانی ها در راستای این اقدامشون جهت آزاد تر کردن ChatGPT بوده.
@Linuxor
👍107❤16👎12🤣3🔥2
با ابزار Uptime Kuma میتونین به طرز زیبایی سرورتون رو مانیتور کنید و زمانی که مشکلی پیش اومد مثلا از ایمیل یا تلگرام بهتون خبر بده
github.com/louislam/uptime-kuma
@Linuxor
github.com/louislam/uptime-kuma
@Linuxor
👍101🔥5❤1👎1🤣1
توی توسعه حواسمون نبود برای بخش explore محصولاتمون توی URL برای هر صفحهش یه page number گذاشته بودیم در صورتی که explore داینامیک و متفاوت برای هر کابر بود.
گوگل اومده بود هر URL رو ایندکس کرده بود ولی در صورتی که اون صفحه برای کاربرای دیگه متفاوت بود و نتیجه با چیزی که توی گوگل نشون میداد متفاوت بود این مدت کلی از Crawl Budget مون برای این حرکت ساده از دست رفت.
@Linuxoe
گوگل اومده بود هر URL رو ایندکس کرده بود ولی در صورتی که اون صفحه برای کاربرای دیگه متفاوت بود و نتیجه با چیزی که توی گوگل نشون میداد متفاوت بود این مدت کلی از Crawl Budget مون برای این حرکت ساده از دست رفت.
@Linuxoe
👍73🤣12❤4🔥2