کلمه عبورتان چقدر باید طولانی باشد؟ - علی مولایی
https://molaei.org/password-length/
https://molaei.org/password-length/
علی مولایی
کلمه عبورتان چقدر باید طولانی باشد؟ - علی مولایی
برای دههها کارشناسان امنیتی سعی کردن تا مردم را با الزام به ورود کلمات عبور با طول حداقل شش کاراکتر (معمولا هشت کاراکتر)، به علاوه حداقل یک حرف بزرگ، یک عدد، یک کاراکتر خاص (مثل @، #، یا !) به ساخت کلمات عبور قویتر مجبور کنند. این رویکرد امروزه به عنوان…
The Gift of Inconsistency - Brandon.Si(mmons)
https://brandon.si/code/the-gift-of-inconsistency/
https://brandon.si/code/the-gift-of-inconsistency/
brandon.si
The Gift of Inconsistency - Brandon.Si(mmons)
Computer science is a fascinating and maddening thing. Even the most
seemingly-esoteric topics turn out to be fundamental. Go out to the fringes of …
seemingly-esoteric topics turn out to be fundamental. Go out to the fringes of …
UX for Command Line Tools. It started on a quiet thursday while… | by Amodu Temitope | Prototypr
https://blog.prototypr.io/ux-for-command-line-tools-4630eb0b3c9b
https://blog.prototypr.io/ux-for-command-line-tools-4630eb0b3c9b
Medium
UX for Command Line Tools
It started on a quiet thursday while going through my twitter feed. A colleague of mine Ikechi Michael at Andela, had tweeted a rather…
پترن مچینگ توی جاوا ۱۴+
https://cr.openjdk.java.net/~briangoetz/amber/pattern-match.html
https://cr.openjdk.java.net/~briangoetz/amber/pattern-match.html
چرا بولین بده؟
یا boolean blindness
https://medium.com/swlh/solving-the-boolean-identity-crisis-33eeccde2c96
https://existentialtype.wordpress.com/2011/03/15/boolean-blindn+ess/
https://github.com/quchen/articles/blob/master/algebraic-blindness.md
یا boolean blindness
https://medium.com/swlh/solving-the-boolean-identity-crisis-33eeccde2c96
https://existentialtype.wordpress.com/2011/03/15/boolean-blindn+ess/
https://github.com/quchen/articles/blob/master/algebraic-blindness.md
Medium
Solving the Boolean Identity Crisis
Learn how to replace confusing and error-prone booleans with custom types for clearer, safer, and more maintainable Elm code.
مفهوم ACID چیست و بعنوان یک توسعه دهنده چگونه در بارهی آن فکر کنیم؟ - ویرگول
https://virgool.io/@mahmoudetc/%D8%A7%D8%B3%DB%8C%D8%AF-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-acid-f0xnyv9kbhzo
https://virgool.io/@mahmoudetc/%D8%A7%D8%B3%DB%8C%D8%AF-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-acid-f0xnyv9kbhzo
ویرگول
مفهوم ACID چیست و بعنوان یک توسعه دهنده چگونه در بارهی آن فکر کنیم؟
اسیدACID در کامپیوتر مخفف کلمهی Atomicity
من مخترع git, توابع ریکرسیو و دیتابیس هستم! - ویرگول
https://virgool.io/@mahmoudetc/%D8%A7%D8%B2%DA%A9%D8%AC%D8%A7-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%B1%D9%88-%D8%B4%D8%B1%D9%88%D8%B9-%DA%A9%D9%86%D9%85-mui8c9eexdm2
https://virgool.io/@mahmoudetc/%D8%A7%D8%B2%DA%A9%D8%AC%D8%A7-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%B1%D9%88-%D8%B4%D8%B1%D9%88%D8%B9-%DA%A9%D9%86%D9%85-mui8c9eexdm2
ویرگول
من مخترع git, توابع ریکرسیو و دیتابیس هستم!
راهنمای کلی ورود به دنیای برنامه نویسی و روایت راهی که خودم طی کردم!
۷ خان استارتاپ در ایران - ویرگول
https://virgool.io/@mahmoudetc/%DB%B7-%D8%AE%D8%A7%D9%86-%D8%A7%D8%B3%D8%AA%D8%A7%D8%B1%D8%AA%D8%A7%D9%BE-%D8%AF%D8%B1-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-yljdgnppk2qk
https://virgool.io/@mahmoudetc/%DB%B7-%D8%AE%D8%A7%D9%86-%D8%A7%D8%B3%D8%AA%D8%A7%D8%B1%D8%AA%D8%A7%D9%BE-%D8%AF%D8%B1-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-yljdgnppk2qk
ویرگول
۷ خان استارتاپ در ایران
یک توییتی در اینجا نوشتم چند وقت پیش که تصمیم گرفتم تبدیلش کنم به یک نوشته در ویرگولاز گوگول پیدا کردمش حال نداشتم بسازمنه منتور استارتاپی…
قبلا یه چیزی بود که شما اگر برق و اینترنت دارید، جزو ۱ درصد برتر جهانید.
اره باشه، همه اون 2.5 میلیارد کاربر قیسبوک هم منم.
اره باشه، همه اون 2.5 میلیارد کاربر قیسبوک هم منم.
پترنمچینگ در اسکالا به چه معادلی در جاوا تبدیل میشود؟
https://stackoverflow.com/questions/754166/how-is-pattern-matching-in-scala-implemented-at-the-bytecode-level
https://stackoverflow.com/questions/754166/how-is-pattern-matching-in-scala-implemented-at-the-bytecode-level
Stack Overflow
How is pattern matching in Scala implemented at the bytecode level?
How is pattern matching in Scala implemented at the bytecode level?
Is it like a series of if (x instanceof Foo) constructs, or something else? What are its performance implications?
For example,...
Is it like a series of if (x instanceof Foo) constructs, or something else? What are its performance implications?
For example,...
یعنی اگر کسی js بلد باشه، بگه هسکل سخته، واقعا قبول نمیکنم.
کلی مفاهیم گوناگون رو پیاده کرده، صرفا سینتکسش شبیه سی شده.
کلی مفاهیم گوناگون رو پیاده کرده، صرفا سینتکسش شبیه سی شده.
Forwarded from #البشه
با پکیج اینستالر دیسترو خودتون، sl را نصب کنید تا از وسط ترمینالتون یه لوکوموتیو رد بشه. 😂
manjaro:
ubuntu:
https://thumbs.gfycat.com/TerribleCommonFlyingfox-small.gif
manjaro:
sudo pacman -S sl
ubuntu:
sudo apt install sl
https://thumbs.gfycat.com/TerribleCommonFlyingfox-small.gif
دنبال ابزار نوشتن برنامه پایتون بودم برای تازهکارها
چند تا چیز جالب دیدم گفتم به اشتراک بذارم.
ادیتور انلاین python با ظاهر شکیل و مرتب
https://www.programiz.com/python-programming/online-compiler/
همونجا توی مرورگر هم اجرا میکنه و همه چی عالی.
ادیتور سبک و اجرا کننده برنامه پایتون (بدون نیاز به درگیر شدن با cmd
همچنین قابلیت نصب و مدیریت پکیجهای pypi هم داره که عالیه.
https://thonny.org/
ظاهر مینیمال و سادهای هم داره، قابلیتهای دیباگ دم دست هم داره واقعا به نظرم خیلی بهش بی توجهی شده.
چند تا چیز جالب دیدم گفتم به اشتراک بذارم.
ادیتور انلاین python با ظاهر شکیل و مرتب
https://www.programiz.com/python-programming/online-compiler/
همونجا توی مرورگر هم اجرا میکنه و همه چی عالی.
ادیتور سبک و اجرا کننده برنامه پایتون (بدون نیاز به درگیر شدن با cmd
همچنین قابلیت نصب و مدیریت پکیجهای pypi هم داره که عالیه.
https://thonny.org/
ظاهر مینیمال و سادهای هم داره، قابلیتهای دیباگ دم دست هم داره واقعا به نظرم خیلی بهش بی توجهی شده.
Programiz
Online Python Compiler (Interpreter) - Programiz
Write and run your Python code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.
نوشتههای ترمینالی
دنبال ابزار نوشتن برنامه پایتون بودم برای تازهکارها چند تا چیز جالب دیدم گفتم به اشتراک بذارم. ادیتور انلاین python با ظاهر شکیل و مرتب https://www.programiz.com/python-programming/online-compiler/ همونجا توی مرورگر هم اجرا میکنه و همه چی عالی. ادیتور…
پیشنهادهای قبلیم چی بود؟
۱- powershell + gvim
اونم برای کودک ۱۰ ساله.
۲- atom + cmd
۳- idle
۱- powershell + gvim
اونم برای کودک ۱۰ ساله.
۲- atom + cmd
۳- idle
تفاوت expression و statement
(احتمالا نادقیق) هر دستوری توی زبانهای برنامهنویسی statement هست. هر چیزی مثل a=2 یا print یا return
اما هر چیزی که قابل محاسبه به یک value باشه میشه expression.
مثلا
if (true){
int a = 3;
}
// statement
int a = ( 1 == 2 ) ? 3 : 4;
// <— expression —>
حالا توی خیلی از زبانها، یه expression به عنوان statement مورد قبوله، مثلا همینطوری بنویسی ۲ کامپایل میشه و نتیجهش دور ریخته میشه. یعنی در واقع expression is a statement
https://stackoverflow.com/questions/4728073/what-is-the-difference-between-an-expression-and-a-statement-in-python
و
https://www.quora.com/Whats-the-difference-between-a-statement-and-an-expression-in-Python-Why-is-print-%E2%80%98hi%E2%80%99-a-statement-while-other-functions-are-expressions
(احتمالا نادقیق) هر دستوری توی زبانهای برنامهنویسی statement هست. هر چیزی مثل a=2 یا print یا return
اما هر چیزی که قابل محاسبه به یک value باشه میشه expression.
مثلا
if (true){
int a = 3;
}
// statement
int a = ( 1 == 2 ) ? 3 : 4;
// <— expression —>
حالا توی خیلی از زبانها، یه expression به عنوان statement مورد قبوله، مثلا همینطوری بنویسی ۲ کامپایل میشه و نتیجهش دور ریخته میشه. یعنی در واقع expression is a statement
https://stackoverflow.com/questions/4728073/what-is-the-difference-between-an-expression-and-a-statement-in-python
و
https://www.quora.com/Whats-the-difference-between-a-statement-and-an-expression-in-Python-Why-is-print-%E2%80%98hi%E2%80%99-a-statement-while-other-functions-are-expressions
Stack Overflow
What is the difference between an expression and a statement in Python?
In Python, what is the difference between expressions and statements?