شرکت Atlassian توی یکی از سرویسهاش، فرمت دادهها رو از JSON به Protobuf تغییر داد که نتایج زیر رو به همراه داشت:
+ کاهش 75% مصرف CPU توی memcached
+ کاهش 80% حجم دادهها
+ افزایش سرعت دیسریالایز تا 33 برابر
+ کاهش 55% توی اندازهی کلاستر memcached
چرا Protobuf بهتر عمل کرد؟
در واقع Protobuf (Protocol Buffers) یه فرمت باینری فشرده و ساختیافته برای تبادل داده است Google ساختتش. بر خلاف JSON که متنی و قابل خواندن توسط انسانه، Protobuf برای ماشینها طراحی شده و بسیار بهینهتر عمل میکنه.
@Linuxor
+ کاهش 75% مصرف CPU توی memcached
+ کاهش 80% حجم دادهها
+ افزایش سرعت دیسریالایز تا 33 برابر
+ کاهش 55% توی اندازهی کلاستر memcached
چرا Protobuf بهتر عمل کرد؟
در واقع Protobuf (Protocol Buffers) یه فرمت باینری فشرده و ساختیافته برای تبادل داده است Google ساختتش. بر خلاف JSON که متنی و قابل خواندن توسط انسانه، Protobuf برای ماشینها طراحی شده و بسیار بهینهتر عمل میکنه.
@Linuxor
توی آدرس های ریپازیتوری های github بجای g اگه u بزارید یه سایت دیگه بالا میآد و تمام سورس کد رو بهتون به صورت تک فایل و بهینه شده برای هوش مصنوعی میده؛
اگه خواستین روی یه ریپو کار کنید بهتره اول بدینش به هوش مصنوعی یه خلاصه کلی ازش بهتون بگه تا درک بهتری از کلیت پروژه داشته باشید.
@Linuxor
اگه خواستین روی یه ریپو کار کنید بهتره اول بدینش به هوش مصنوعی یه خلاصه کلی ازش بهتون بگه تا درک بهتری از کلیت پروژه داشته باشید.
@Linuxor
یه نفر یه اسکریپت نوشته وقتی توی کنسول مرورگر (F12) پیستش میکنید میآد و یه URL Hook Panelبه صفحه اضافه میکنه و کل URL های استفاده شده توی اون وبسایت رو بهتون نشون میده، یکی از ابزار های پایه ای هکر های وب برای پیدا کردن URL های مخفی هستش و فرقش با تب نتورک اینه که تب نتورک فقط URL های لود شده رو نشون میده.
gist.github.com/electro0nes/bd5de35c2bc8f5ca0db1eea2bf5f7cbf
@Linuxor
gist.github.com/electro0nes/bd5de35c2bc8f5ca0db1eea2bf5f7cbf
@Linuxor
نوشتن کدهای مدرن جاوااسکریپت با سینتکس جدید همیشه یه ریسک داره: چی میشه اگه مرورگر کاربر ازش پشتیبانی نکنه؟ Babel دقیقاً برای همینه. کدهای جدید رو میگیره، تبدیل میکنه به نسخهای که تو همهی مرورگرها جواب میده. خیالراحتکن برای کسایی که روی مرورگرهای قدیمی هم حساب باز کردن.
github.com/babel/babel
@Linuxor
github.com/babel/babel
@Linuxor
وقتی گیت وقتی اشتباه پیش میره، بدجوری داغون میشی. مخصوصاً وسط یه پروژه مهم یا توی ددلاین. ریپوی git-flight-rules یه راهنمای بحرانمحور برای کار با گیته. شبیه یه checklist برای خلبانهاست که وسط طوفان باید تصمیم بگیرن. مناسب همه، از تازهکار تا سینیور
github.com/k88hudson/git-flight-rules
@Linuxor
github.com/k88hudson/git-flight-rules
@Linuxor
وقتی تیم بزرگ مثل گوگل میگه "این سبک کدنویسی خوبه"،باید بی چون و چرا گوش بدید،
این یه مرجع برای نوشتن کدی که هم خوانا باشه، هم قابل نگهداری، مخصوصاً وقتی با تیمهای بزرگ کار میکنی هستش
از Python گرفته تا C++ و JavaScript، همه رو پوشش داده
google.github.io/styleguide
@Linuxor
این یه مرجع برای نوشتن کدی که هم خوانا باشه، هم قابل نگهداری، مخصوصاً وقتی با تیمهای بزرگ کار میکنی هستش
از Python گرفته تا C++ و JavaScript، همه رو پوشش داده
google.github.io/styleguide
@Linuxor
شمام از این نقاشیا موقع طراحی پروژه میکشید؟
اینو من نکشیدم اینو جک دروسی سال 2006 کشیده و طرح اولیه توییتر بوده و اسم اولیش رو میخواستن stat.us و بعد نظرشون عوض شد توییتر
بالای صفحه سابدامین my.stat.us رو داره توضیح میده
@Linuxor
اینو من نکشیدم اینو جک دروسی سال 2006 کشیده و طرح اولیه توییتر بوده و اسم اولیش رو میخواستن stat.us و بعد نظرشون عوض شد توییتر
بالای صفحه سابدامین my.stat.us رو داره توضیح میده
@Linuxor
علم کامپیوتر جوریه که شما اگه حتی تا همین پارسال بروز باشید یکی بهتون بگه MCP سرور چیه؟ نمیدونید؛ MCP سرور یه پل ارتباطی بین مدل های هوش مصنوعی LLM که چت میکنن و ابزار هاست برای مثال یه ابزار که میتونه موس و دسکتاپ کامپیوترتون رو کنترل کنه رو وصل کنید به هوش مصنوعی با پروتکل MCP میشه این کارو کرد
این سایت پر MCP سرور رایگانه :
mcpservers.org
@Linuxor
این سایت پر MCP سرور رایگانه :
mcpservers.org
@Linuxor