Linuxor ? – Telegram
Linuxor ?
21.6K subscribers
1.32K photos
157 videos
10 files
1.02K links
اخبار لحظه ای تکنولوژی و معرفی ابزار های کامپیوتری و برنامه نویسی!

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
انقدر روی NoSQL حساب باز نکنید این نیومده که جای SQL رو بگیره مخفف Not Only SQL هستش یعنی "فقط" به SQL توجه نکن منم هستمااااا. توی اسمش داره می‌گه من همراه یه چیزی ام نه جایگزینش :)

@Linuxor
گزینه DevTools مرورگر ها برای توسعه فرانت کار راه بندازه ولی فرانت کارا از این مرورگر اختصاصی استفاده می‌کنن برای اینکه همه تغییرات رو توی دستگاه های مختلف در لحظه رصد کنن

responsively.app

@Linuxor
جی‌کوئری خودش یکی از ساده ترین کتابخونه های جاوااسکریپته ولی یه عده با همین سادگیش هم مخالف لایبری اضافه ان و می‌گن کد native جاوا اسکریپت بهتره، ماها خیلی به سینتکس جی‌کوئری عادت کردیم و ترکش سخته اینجا یه لیست از جایگزین های native خود جاوا اسکریپت برای جی‌کوئری نوشته شده زیاد جنبه کاربردی نداره ولی بهتون این درکو میده پشت کد جی‌کوئری که نوشتین چیه دقیقا !


github.com/camsong/You-Dont-Need-jQuery

@Linuxor
این سایته بهتون یه صفحه وایت برد سفید بی نهایت می‌ده توش می‌تونید هرچیزی بنویسید یا بکشید، اوپن سورسم هست کداشو می‌تونید ببینید:


tldraw.com

@Linuxor
وقتی یه ایده استارتاپی داری، زمان از طلا هم باارزش‌تره. Parse Server بهت کمک می‌کنه در کمترین زمان ممکن یه MVP (حداقل محصول پذیرفتنی) بسازی و ایده‌ات رو تست کنی. به جای اینکه هفته‌ها درگیر بک‌اند سرور، ساخت API و مدیریت دیتابیس باشی، می‌تونی تو چند ساعت یه بک‌اند کامل و آماده داشته باشی.

داشبورد مدیریتی آماده‌ای هم داره که از طریق اون می‌تونی داده‌های اپلیکیشنت رو ببینی و مدیریت کنی، نوتیفیکیشن بفرستی و حتی API رو مستقیم تست کنی. این یعنی سرعت توسعه محصولت حداقل چند برابر می‌شه و می‌تونی سریع‌تر از رقبا وارد بازار بشی، بدون اینکه کیفیت رو فدا کرده باشی

parseplatform.org

@Linuxor
یه سری مدل هستن که عکس رو به عکس تبدیل می‌کنن، این یه مدل تبدیل عکس به عکسه که باهاش می‌شه حرکات خوبی زد مثلا باهاش می‌شه عکس هارو رو به همون عکس ولی با تم خاصی تبدیل کرد مدل های خوبی هم براش وجود داره.

github.com/junyanz/pytorch-CycleGAN-and-pix2pix

@Linuxor
اینو می‌دونستم ولی خیلی دیر بهش ایمان آوردم : شما وقتی یه زبان رو کامل و مفاهیم برنامه نویسی رو بلد باشید، خرج زبان های دیگه فقط یه هفته خالی بودن وقته؛ و کنتور هم نمی‌ندازه تعداد زبان هایی که بلدید، یه کمی توی سینتکس فقط قاطی می‌کنید که اصلا مهم نیست.


@Linuxor
2
توی ماشین لرنینگ برای اینکه بفهمیم هرکدوم از ویژگی ها چقدر توی خروجی تاثیر داشته راه های مختلفی وجود داره با SHAP می‌تونید راحت این کارو انجام بدید، SHAP یه روش برای توضیح خروجی مدل‌های یادگیری ماشینه که از مفهوم Shapley value در نظریه بازی‌ها الهام گرفته. توی نظریه بازی، Shapley value منصفانه مشخص می‌کنه هر بازیکن چقدر در نتیجه‌ی تیم سهم داشته؛ SHAP همین ایده رو برای ویژگی‌های داده به کار می‌گیره. یعنی برای هر پیش‌بینی مشخص، حساب می‌کنه هر فیچر (مثل سن، درآمد یا سابقه خرید) چه میزان در نتیجه نهایی مدل نقش مثبت یا منفی داشته. اینطوری می‌شه دقیق فهمید که چرا مدل به یه تصمیم خاص رسیده.

shap.readthedocs.io

@Linuxor
همیشه اون حس درونم می‌گفت SoundCloud فقط یه پلتفرم پخش موسیقی نیست و اون پشت داره یه حرکتایی می‌زنه ولی نمی‌تونستم ثابتش کنم، تا اینکه فهمیدم Prometheus (یکی از بهترین ابزار های مانیتورینگ سرویس ها و میکروسرویس ها) رو SoundCloud ساخته.

@Linuxor
یه بدبختی که عام‌البک‌اند دارن (کلمه جدیده) اینه که سایتی که می‌سازن مردست و روح نداره هرچی هم فکر می‌کنن نمی‌دونن چرا اینطوریه، من خودم فرانت هم می‌زنم ولی چون ذاتم بک‌اندیه نمی‌تونم زیاد راهنمایی کنم ولی ساخت انیمیشن خیلی سایت رو زنده می‌کنه اینو حتما تست کنید افزونه هم برای VS Code داره

motion.dev

@Linuxor
این ابزار مدل‌ها رو با کد ساده به شکل گرافیکی و قابل فهم رسم می‌کنه. مخصوص دانشجوها، محقق‌ها و مهندس‌هایی که می‌خوان معماری مدل‌هاشون قابل ارائه باشه و حوصله نقاشی ندارن!

github.com/HarisIqbal88/PlotNeuralNet

@Linuxor
یه پرامپت ساده که می‌ارزه روی هر چیزی که می‌خواید یاد بگیرید تستش کنید خیلی کوتاهه : فقط کافیه "اشتباهات رایج برای یادگیری" رو قبل اون چیزی که می‌خواید یاد بگیرید بنویسید :

اشتباهات رایج برای یادگیری Web Application Security

اشتباهات رایج برای یادگیری Embeded Systems

@Linuxor
از دندونم عکس گرفته بودم رفتم توی سایتش که می‌شد عکست رو آنلاین ببینی؛ سایتش پر باگ بود و یکی از باگا منجر می‌شد که عکس پرونده بقیه رو ببینی (IDOR) یه عکسایی دیدم روحیم خراب شد لطفا اگه هک کار می‌کنید و جونو دلش رو ندارید سمت چیزای پزشکی نرید پشیمون می‌شید😂

(البته این کار من غیر قانونیه ولی بهشون رایگان گزارشش می‌کنم که فیکسش کنن)

@Linuxor
اپراتورا (نه فقط برای ایران) غیر مستقیم باهم توافق می‌کنن که از یه قیمتی پایین تر بسته نفروشن، قیمت اینترنت خیلی پایین تر براشون در می‌آد (بعضی اپراتور های خارج Tier-1 هستن خودشون بک‌بن اینترنتن و اصلا یک دلار هم پول اینترنت نمی‌دن ولی اپراتورای ایران Tier-3 هستن و مجبورن از زیرساخت اینترنت بخرن و خود زیرساخت هم خودش اینترنتو می‌خره به اپراتورا می‌فروشه).

در واقع اپراتورا بیشتر پولی که در می‌آرن رو هزینه توسعه شبکه می‌کنن؛ این یعنی اگه یه اپراتور بیاد شدید قیمت اینترنتشو پایین بیاره بقیه اپراتور هام مقابله به مثل می‌کنن و قیمتو می‌آرن پایین، پس به ضرر همشون می‌شه و این کارو نمی‌کنن!

@Linuxor
اگه ری اکت کار می‌کنید و یا یه موقع به سرتون زد که برید ری اکت یاد بگیرید برید اینجا و این ساختار رو یه نگاهی بندازید بعضی مواقع ساختار کد اشتباه باعث می‌شه کلی عقب بیفتین ولی این بهتون حتی گفته چرا این ساختار رو انتخاب کرده، چه جایگزین‌هایی هست و چطوری می‌شه سفارشی‌سازیش کرد، خیلی کوتاه هم هست خوندنش وقتی نمی‌گیره

github.com/alan2207/bulletproof-react

@Linuxor
تا حالا فروشگاه آنلاین راه انداختی و بعد فهمیدی بیشتر وقتت صرف وصله‌پینه کردن پلاگین‌ها میشه تا فروش؟ Medusa یه فریمورک اوپن‌سورس برای ساخت فروشگاه‌های سریع و قابل توسعه‌ست. از پایه برای مقیاس‌پذیری و سفارشی‌سازی طراحی شده، نه اینکه بعداً با تریک و ترفند درستش کنی

medusajs.com

@Linuxor
خواستین ببینید یه نفر تو گیتهاب خلاصه وار چیکارا کرده فقط کافیه یوزرنیمشو بدید به این سایته

profile-summary-for-github.com

@Linuxor
1
اگر تازه وارد رباتیک شدی یا می‌خوای پروژه‌های کوچک صنعتی راه بندازی، این کمکت می‌کنه قدم به قدم الگوریتم‌ها رو بفهمی و از صفر همه‌چیزو ننویسی. مثال‌ها ساده و قابل اجرا هستن، از مسیر‌یابی و کنترل موتور تا اجتناب از مانع. تمرین و پروژه باهاش هم آموزشیه هم صرفه‌جویی تو زمان و خطای کدنویسی واقعی.

github.com/AtsushiSakai/PythonRobotics

@Linuxor
100
برسی فنی پروتکل سیگنال (قسمت 1 از 4)

چند تا از تکنیک های جالبی که سیگنال توی پروتکلش استفاده کرده و توی داکیومنشنش فنی توضیح داده رو ساده بهتون توی چند تا پست توضیح می‌دم؛ اولین فیچرش Double Ratchet Algorithm هست که باعث می‌شه کلید امنیتی بعد هر پیام تغییر کنه؛ این مثل یه چرخ دنده یه طرفه عمل می‌کنه و چیزی که جلو می‌ره دیگه بر نمی‌گرده! یکی از مشکلات کلید های ثابت اینه که توی دراز مدت ممکنه تحت حمله قرار بگیره و پیدا بشه اما این ویژگی باعث می‌شه اگه حتی کلید هم لو بره با جلو رفتن چرخ‌دنده کلید قبلی منقضی بشه!

حالا چرا بهش می‌گن چرخ‌دنده Double ؟ در واقع از دوتا چرخ‌دنده استفاده می‌کنه یکی DH که هر بار که طرفین کلیدهای جدید تبادل می‌کنن، یه "جهش" توی در کلیدها اتفاق می‌افته و یه چرخ دنده هم Symmetric-key که برای هر پیام هم یک کلید تازه از کلید قبلی مشتق می‌شه و این دو چرخ دنده باهم کار می‌کنن و بخاطر همین بهش می‌گن Double.


@Linuxor
اگه می‌خواید با سرور خودتون ایمیل ارسال کنید قبلش مطمئن بشید همه کانفیگ هارو درست انجام دادید چون ممکنه بره توی اسپم و کل بازاریابی یا پروژتون خراب بشه، این سایت بهتون یه ایمیل می‌ده بهش یه ایمیل می‌زنید و از لحاظ فنی برسی می‌کنه که میل‌سرورتون چه مشکلاتی داره :

www.mail-tester.com

@Linuxor