LinkPlace
https://itnext.io/who-needs-redux-anyway-1d946e9ffa3b
don't use react+redux. Write the redux part by hand from scratch (it'll only take like ~200 LoC) and wrapp it as a global object in the code and then use the react as a functional system without extending the Component class but by writing functions that return JSX. It'll be a damn better architecture.
If you have no time, that's okay too, use this framework: https://github.com/pmkary/cozy
If you have no time, that's okay too, use this framework: https://github.com/pmkary/cozy
GitHub
pmkary/cozy
Yet another web UI framework :D. Contribute to pmkary/cozy development by creating an account on GitHub.
Forwarded from Anytime Show (Pouya Kary ☂️)
That famous color-wheel you use daily isn't actually a circle!
http://www.cree.com/led-components/media/documents/LED_color_mixing.pdf
http://www.cree.com/led-components/media/documents/LED_color_mixing.pdf
Forwarded from Hacker News
Convert React JavaScript Code to TypeScript with Proper Typing (Score: 102+)
Link: http://j.mp/2DinWuY
Link: http://j.mp/2DinWuY
GitHub
lyft/react-javascript-to-typescript-transform
react-javascript-to-typescript-transform - Convert React JavaScript code to TypeScript with proper typing
Forwarded from React & Modern Javascript (Mr.Ghost)
Forwarded from Roocket | آموزش برنامه نویسی
نکاتی برای ساخت یک رابط کاربری زیبا و جذاب
https://roocket.ir/articles/tips-for-creating-beautiful-and-engaging-ui
https://roocket.ir/articles/tips-for-creating-beautiful-and-engaging-ui
وبسایت آموزشی راکت
نکاتی برای ساخت یک رابط کاربری زیبا و جذاب - راکت
رابط کاربری یا UI یک ملاحظه در طراحی هر چیزی است که باید استفاده شود. با اینکه طراحان صنعتی و طراحان گرافیک از اصول اولیه طراحی رابط کاربری در کار هایشان استفاده می کنند ، رابط کاربری به طور فزاینده ای در محیط دیجیتال اهمیت پیدا کرده است. طراحی یک رابط کاربری…
Forwarded from Hacker News
Ask HN: How to Self-learn Maths? (Score: 105+)
Link: http://j.mp/2FzF7Wd
I have a new found appreciation and fascination for maths and would love to study maths from the bottoms ups. I'd love to know the paths I should take and books I should read.
EDIT1: If the question is very broad, it'd be much helpful to know how did you learn math? What courses you took, books you read.
EDIT2: My current proficiency level is pre-high school mathematics as I didn't pay much attention in high school, learning effectively nothing.
Link: http://j.mp/2FzF7Wd
I have a new found appreciation and fascination for maths and would love to study maths from the bottoms ups. I'd love to know the paths I should take and books I should read.
EDIT1: If the question is very broad, it'd be much helpful to know how did you learn math? What courses you took, books you read.
EDIT2: My current proficiency level is pre-high school mathematics as I didn't pay much attention in high school, learning effectively nothing.
یه بازی خیلی خوب برای بالا بردن سرعت و مهارت تایپ که برای دولوپرا خیلی مهمه
https://scratch.mit.edu/projects/109345344/#fullscreen
https://scratch.mit.edu/projects/109345344/#fullscreen
Forwarded from شبکه ها! (Mina Rezaei)
📣📣 مهم 📣📣
اخیرا حمله ی DDoS جدیدی گزارش شده که از پروتکل Memcached و UDP port 11211 بهره میگیره که بسیار تأثیرگذار بوده و پروایدر های مهم دنیا از جمله NTT بسرعت در حال مقابله با اون هستن و حتی محدودیتهایی رو برای این پورت درنظر گرفتن. این حملات طی چند روز اخیر بسیاری شبکههای قاره اروپا رو تحت تأثیر قرار داده و کارگروههای مختلف در حال بررسی چگونگی مدیریت اون هستن.
به زبون ساده، Memcached ابزاری هست برای ذخیره ی داده ها و کاهش بار منابع ذخیره سازی داده مثل دیسک ها یا دیتابیس ها. معمولا از اون برای سرعت بخشیدن به وب سایت های مبتنی بر پایگاه داده با استفاده از ذخیره ی object ها در RAM و کاهش تعداد دفعاتی که نیاز باشه تا یه منبع داده ی خارجی (مثلا یه پایگاه داده یا API) باید خونده بشه، استفاده میشه. با Memcached نیازی به مکانیزم های احراز هویت نیست. به همین دلیل فقط کافیه تا آدرس های IP ترافیک های UDP مربوط به memcashed سرورها شنود بشن.
در لینک زیر راهکارهایی برای مقابله با این حمله به ISP ها، اپراتورهای موبایل، فراهم کنندگان خدمات ابری و شرکت ها ارایه شده:
📡 @networkz
👇
https://goo.gl/VzBvzJ
اخیرا حمله ی DDoS جدیدی گزارش شده که از پروتکل Memcached و UDP port 11211 بهره میگیره که بسیار تأثیرگذار بوده و پروایدر های مهم دنیا از جمله NTT بسرعت در حال مقابله با اون هستن و حتی محدودیتهایی رو برای این پورت درنظر گرفتن. این حملات طی چند روز اخیر بسیاری شبکههای قاره اروپا رو تحت تأثیر قرار داده و کارگروههای مختلف در حال بررسی چگونگی مدیریت اون هستن.
به زبون ساده، Memcached ابزاری هست برای ذخیره ی داده ها و کاهش بار منابع ذخیره سازی داده مثل دیسک ها یا دیتابیس ها. معمولا از اون برای سرعت بخشیدن به وب سایت های مبتنی بر پایگاه داده با استفاده از ذخیره ی object ها در RAM و کاهش تعداد دفعاتی که نیاز باشه تا یه منبع داده ی خارجی (مثلا یه پایگاه داده یا API) باید خونده بشه، استفاده میشه. با Memcached نیازی به مکانیزم های احراز هویت نیست. به همین دلیل فقط کافیه تا آدرس های IP ترافیک های UDP مربوط به memcashed سرورها شنود بشن.
در لینک زیر راهکارهایی برای مقابله با این حمله به ISP ها، اپراتورهای موبایل، فراهم کنندگان خدمات ابری و شرکت ها ارایه شده:
📡 @networkz
👇
https://goo.gl/VzBvzJ
SENKI
memcached on port 11211 UDP & TCP being exploited
memcached on port 11211 is being exploited on both UDP and TCP. These are reflection attacks from network that do not used Source Address Validation (SAV) or BCP 38