گیتهاب تبدیل شده به قبرستونی از پروژه های ناتمام و بلااستفاده ای که به اصل زیر خیلی پایبند بودن
کمالگرایی و عدم بازخورد مداوم
بیاین برعکس قضیه رو ببینیم :
عدم کمالگرایی باعث میشه پروژه توی هر شرایطی جلو بره اما فقط جلو رفتن همیشه خوب نیست بازخورد مداوم باعث میشه که از راه درست جلو بره
@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
یکی از روش هایی که میتونین کد رو کنار متن بنویسید مارکدونه این ادیتور بهتون یه محیط پیشرفته میده که باهاش میتونین تقریبا هر چیزی رو نوت برداری کنید کد یا عکس یا جدول و فرمول داخلش بزارید :
https://github.com/marktext/marktext
@Linuxor
https://github.com/marktext/marktext
@Linuxor
👍66🔥6❤5🤣5
یکی یه دسکتاپ منیجر برای ردیس ساخت که نمیخواست معروف بشه اسمشو گذاشت AnotherRedisDesktopManager
یهو معروف شد و خیلی خوب هست و مردم بهش کلی فیچیر اضافه کردن هم cluster هم tree-view هم acl ساپورت میکنه و همچنین قابلیت ادیت JSON هم داره
https://github.com/qishibo/AnotherRedisDesktopManager
@Linuxor
یهو معروف شد و خیلی خوب هست و مردم بهش کلی فیچیر اضافه کردن هم cluster هم tree-view هم acl ساپورت میکنه و همچنین قابلیت ادیت JSON هم داره
https://github.com/qishibo/AnotherRedisDesktopManager
@Linuxor
👍83🤣28❤7🔥6