این ابزار مدلها رو با کد ساده به شکل گرافیکی و قابل فهم رسم میکنه. مخصوص دانشجوها، محققها و مهندسهایی که میخوان معماری مدلهاشون قابل ارائه باشه و حوصله نقاشی ندارن!
github.com/HarisIqbal88/PlotNeuralNet
@Linuxor
github.com/HarisIqbal88/PlotNeuralNet
@Linuxor
از دندونم عکس گرفته بودم رفتم توی سایتش که میشد عکست رو آنلاین ببینی؛ سایتش پر باگ بود و یکی از باگا منجر میشد که عکس پرونده بقیه رو ببینی (IDOR) یه عکسایی دیدم روحیم خراب شد لطفا اگه هک کار میکنید و جونو دلش رو ندارید سمت چیزای پزشکی نرید پشیمون میشید😂
(البته این کار من غیر قانونیه ولی بهشون رایگان گزارشش میکنم که فیکسش کنن)
@Linuxor
(البته این کار من غیر قانونیه ولی بهشون رایگان گزارشش میکنم که فیکسش کنن)
@Linuxor
اپراتورا (نه فقط برای ایران) غیر مستقیم باهم توافق میکنن که از یه قیمتی پایین تر بسته نفروشن، قیمت اینترنت خیلی پایین تر براشون در میآد (بعضی اپراتور های خارج Tier-1 هستن خودشون بکبن اینترنتن و اصلا یک دلار هم پول اینترنت نمیدن ولی اپراتورای ایران Tier-3 هستن و مجبورن از زیرساخت اینترنت بخرن و خود زیرساخت هم خودش اینترنتو میخره به اپراتورا میفروشه).
در واقع اپراتورا بیشتر پولی که در میآرن رو هزینه توسعه شبکه میکنن؛ این یعنی اگه یه اپراتور بیاد شدید قیمت اینترنتشو پایین بیاره بقیه اپراتور هام مقابله به مثل میکنن و قیمتو میآرن پایین، پس به ضرر همشون میشه و این کارو نمیکنن!
@Linuxor
در واقع اپراتورا بیشتر پولی که در میآرن رو هزینه توسعه شبکه میکنن؛ این یعنی اگه یه اپراتور بیاد شدید قیمت اینترنتشو پایین بیاره بقیه اپراتور هام مقابله به مثل میکنن و قیمتو میآرن پایین، پس به ضرر همشون میشه و این کارو نمیکنن!
@Linuxor
اگه ری اکت کار میکنید و یا یه موقع به سرتون زد که برید ری اکت یاد بگیرید برید اینجا و این ساختار رو یه نگاهی بندازید بعضی مواقع ساختار کد اشتباه باعث میشه کلی عقب بیفتین ولی این بهتون حتی گفته چرا این ساختار رو انتخاب کرده، چه جایگزینهایی هست و چطوری میشه سفارشیسازیش کرد، خیلی کوتاه هم هست خوندنش وقتی نمیگیره
github.com/alan2207/bulletproof-react
@Linuxor
github.com/alan2207/bulletproof-react
@Linuxor
تا حالا فروشگاه آنلاین راه انداختی و بعد فهمیدی بیشتر وقتت صرف وصلهپینه کردن پلاگینها میشه تا فروش؟ Medusa یه فریمورک اوپنسورس برای ساخت فروشگاههای سریع و قابل توسعهست. از پایه برای مقیاسپذیری و سفارشیسازی طراحی شده، نه اینکه بعداً با تریک و ترفند درستش کنی
medusajs.com
@Linuxor
medusajs.com
@Linuxor
خواستین ببینید یه نفر تو گیتهاب خلاصه وار چیکارا کرده فقط کافیه یوزرنیمشو بدید به این سایته
profile-summary-for-github.com
@Linuxor
profile-summary-for-github.com
@Linuxor
1
اگر تازه وارد رباتیک شدی یا میخوای پروژههای کوچک صنعتی راه بندازی، این کمکت میکنه قدم به قدم الگوریتمها رو بفهمی و از صفر همهچیزو ننویسی. مثالها ساده و قابل اجرا هستن، از مسیریابی و کنترل موتور تا اجتناب از مانع. تمرین و پروژه باهاش هم آموزشیه هم صرفهجویی تو زمان و خطای کدنویسی واقعی.
github.com/AtsushiSakai/PythonRobotics
@Linuxor
github.com/AtsushiSakai/PythonRobotics
@Linuxor
100
برسی فنی پروتکل سیگنال (قسمت 1 از 4)
چند تا از تکنیک های جالبی که سیگنال توی پروتکلش استفاده کرده و توی داکیومنشنش فنی توضیح داده رو ساده بهتون توی چند تا پست توضیح میدم؛ اولین فیچرش Double Ratchet Algorithm هست که باعث میشه کلید امنیتی بعد هر پیام تغییر کنه؛ این مثل یه چرخ دنده یه طرفه عمل میکنه و چیزی که جلو میره دیگه بر نمیگرده! یکی از مشکلات کلید های ثابت اینه که توی دراز مدت ممکنه تحت حمله قرار بگیره و پیدا بشه اما این ویژگی باعث میشه اگه حتی کلید هم لو بره با جلو رفتن چرخدنده کلید قبلی منقضی بشه!
حالا چرا بهش میگن چرخدنده Double ؟ در واقع از دوتا چرخدنده استفاده میکنه یکی DH که هر بار که طرفین کلیدهای جدید تبادل میکنن، یه "جهش" توی در کلیدها اتفاق میافته و یه چرخ دنده هم Symmetric-key که برای هر پیام هم یک کلید تازه از کلید قبلی مشتق میشه و این دو چرخ دنده باهم کار میکنن و بخاطر همین بهش میگن Double.
@Linuxor
چند تا از تکنیک های جالبی که سیگنال توی پروتکلش استفاده کرده و توی داکیومنشنش فنی توضیح داده رو ساده بهتون توی چند تا پست توضیح میدم؛ اولین فیچرش Double Ratchet Algorithm هست که باعث میشه کلید امنیتی بعد هر پیام تغییر کنه؛ این مثل یه چرخ دنده یه طرفه عمل میکنه و چیزی که جلو میره دیگه بر نمیگرده! یکی از مشکلات کلید های ثابت اینه که توی دراز مدت ممکنه تحت حمله قرار بگیره و پیدا بشه اما این ویژگی باعث میشه اگه حتی کلید هم لو بره با جلو رفتن چرخدنده کلید قبلی منقضی بشه!
حالا چرا بهش میگن چرخدنده Double ؟ در واقع از دوتا چرخدنده استفاده میکنه یکی DH که هر بار که طرفین کلیدهای جدید تبادل میکنن، یه "جهش" توی در کلیدها اتفاق میافته و یه چرخ دنده هم Symmetric-key که برای هر پیام هم یک کلید تازه از کلید قبلی مشتق میشه و این دو چرخ دنده باهم کار میکنن و بخاطر همین بهش میگن Double.
@Linuxor
اگه میخواید با سرور خودتون ایمیل ارسال کنید قبلش مطمئن بشید همه کانفیگ هارو درست انجام دادید چون ممکنه بره توی اسپم و کل بازاریابی یا پروژتون خراب بشه، این سایت بهتون یه ایمیل میده بهش یه ایمیل میزنید و از لحاظ فنی برسی میکنه که میلسرورتون چه مشکلاتی داره :
www.mail-tester.com
@Linuxor
www.mail-tester.com
@Linuxor
میدونستید توی پی اچ پی هم میتونید بنویسید else if هم میتونید بچسبونیدش به هم بنویسید elseif؛ اگه به سبک پایتونی با دو نقطه : خواستید شرطو بنویسید باید حتما elseif رو پایتونی بنویسید در غیر این صورت اگه به سبک غیر پایتونی و با { } مینویسید هرجفتش کار میکنه؛ سخته فهمیدنش ولی قبول کنید.
@Linuxor
@Linuxor
استک اورفلو جدیدا یه بخش هوش مصنوعی اضافه کرده، میتونید مشکلات برنامه نویسیتون رو ازش بپرسید علاوه بر اینکه ChatBotش جوابتون رو میده بهتون لینک سوال های مرتبط توی خود استک اورفلو هم نشون میده که خیلی کمک کنندس:
stackoverflow.ai
@Linuxor
stackoverflow.ai
@Linuxor
تازه کار ها وقتی میآن جاوااسکریپت یاد بگیرن سردرگم میشن نمیدونن این زبان بکه یا فرانته اصلا چرا این همه چیز داره که کار های مشابه انجام میدن؟ اینجا همچی رو ابتدایی توضیح داده، خیلی ابتداییه فقط کمکتون میکنه اون کلمات به گوشتون آشنا بیان و از حالت سردرگمی خارج بشید
github.com/verekia/js-stack-from-scratch
@Linuxor
github.com/verekia/js-stack-from-scratch
@Linuxor
خیلی چیزا از قبل ساخته شدن و نیازی نیست دست به کد بشین، مثلا این یه پروژه آماده اوپن سورس CRM یا مدیریت ارتباط با مشتری هستش که خیلی کاراو انجام میده و فقط کافیه برای پروژه خودتون تغییرش بدید. برای پرژه های کم هزینه که حال دست به کد شدن نیست خیلی نجات دهنس، ساخت CRM واقعا هزینه و انرژی بالایی میخواد
github.com/monicahq/monica
@Linuxor
github.com/monicahq/monica
@Linuxor
تجربه ساخت اپلیکیشنهایی که بدون اینترنت هم کار کنن، همیشه دردسرساز بوده. RxDB یه دیتابیس جاوااسکریپتیه که همزمان آفلاین و آنلاین کار میکنه و خودش دیتا رو با سرور سینک میکنه.
توی اینجای داکیومنشنش ساده توضیح داده :
rxdb.info/quickstart.html
@Linuxor
توی اینجای داکیومنشنش ساده توضیح داده :
rxdb.info/quickstart.html
@Linuxor
برای بهینه سازی و کم حجم کردن مدیا ها تیم گوگل کروم یه ابزار ساخته به اسم squoosh بهش عکس یا هرچیزی رو بدید آنلاین تغییرات رو روش اعمال کنید بعد توی پروژه های وبیتون قرارش بدید
squoosh.app
@Linuxor
squoosh.app
@Linuxor