#spotify ad blocker
127.0.0.1 media-match.com
127.0.0.1 adclick.g.doublecklick.net
127.0.0.1 www.googleadservices.com
127.0.0.1 open.spotify.com
127.0.0.1 pagead2.googlesyndication.com#spotify ad blocker
127.0.0.1 media-match.com
127.0.0.1 adclick.g.doublecklick.net
127.0.0.1 www.googleadservices.com
127.0.0.1 open.spotify.com
127.0.0.1 pagead2.googlesyndication.com| /** | |
| * Convert English numbers to Persian. | |
| * | |
| * @param {string} value | |
| * @return {string} converted string. | |
| */ | |
| function faNumbers(value) { | |
| if (typeof value === "number") { | |
| var value = value.toString(); | |
| } |
| upload(files) { | |
| const config = { | |
| onUploadProgress: function(progressEvent) { | |
| var percentCompleted = Math.round((progressEvent.loaded * 100) / progressEvent.total) | |
| console.log(percentCompleted) | |
| } | |
| } | |
| let data = new FormData() | |
| data.append('file', files[0]) |
UPDATE (Fall 2020): This gist is an updated version to the Windows 10 Fall Creators Update - Installing Node.js on Windows Subsystem for Linux (WSL) guide, I usually just keep here notes, configuration or short guides for personal use, it was nice to know it also helps other ppl, I hope this one too.
Windows updated windows subsystem for linux to version 2, as the F.A.Q stated you can still use WSL version 1 side by side with version 2. I'm not sure about existing WSL machines surviving the upgrade process, but as always backup and 🤞. NOTE: WSL version 1 is not replace/deprecated, and there ar
| addItem(product){ | |
| // Get current list of products | |
| let products = this.state.products | |
| let idx = this.state.products.indexOf(product) | |
| // Update the total price by quantity * price of the added product | |
| let totalPrice = this.state.totalPrice + (product.price * product.quantity) | |
| if (this.state.products.indexOf(product) !== -1) { | |
| products[idx].quantity += 1; | |
| } else { |
| # CREATED BY BEN O'SULLIVAN / BIGBENO37 (GITHUB.COM/BIGBENO37) | |
| # LICENSED UNDER CREATIVE COMMONS 'Attribution 4.0 International' LICENSE | |
| # https://creativecommons.org/licenses/by/4.0/ | |
| # FEEL FREE TO USE AND ADAPT THIS SCRIPT IN COMMERCIAL AND NON COMMERICAL PRODUCTS | |
| # AS LONG AS PROPER ACCREDITATION IS GIVEN | |
| # VARIABLES | |
| echo -e "\x1B[01;95mWhat would you like to name your Laravel project?\x1B[0m" | |
| read LARAVEL_PROJECT_NAME |
| <?php | |
| /** | |
| * Converts numbers in string from western to eastern Arabic numerals. | |
| * | |
| * @param string $str Arbitrary text | |
| * @return string Text with western Arabic numerals converted into eastern Arabic numerals. | |
| */ | |
| function arabic_w2e($str) { | |
| $arabic_eastern = array('٠', '١', '٢', '٣', '٤', '٥', '٦', '٧', '٨', '٩'); |
| // Check Iranian National Code Validity - Clojure, C#, F#, Ruby, JavaScript, Dart, Python, Scala, Java 8, PHP, C, Go, Swift, Kotlin, Groovy, Rust, Haskell, Erlang, Elixir, Power Query M Language, VBA, R, Lua, Fortran, Pascal/Delphi, Excel, Stored Procedure / MySQL | |
| // بررسی صحت کد ملی ایران - کلوژر، سیشارپ، افشارپ، روبی، جاوااسکریپت، دارت، پایتون، اسکالا، جاوا ۸، پیاچپی، سی، گو، سوئیفت، کاتلین، گرووی، راست، هسکل، ارلنگ، الکسیر، پاورکوئری ام، ویبی ای، آر، لوآ، فرترن، پاسکال/دلفی، اکسل، مایاسکیوال | |
| // در نسخههای قبل یکسان بودن اعداد نا معتبر تشخیص داده میشد ولی | |
| // اعداد یکسان نامعتبر نیست https://web.archive.org/web/20170706081048/http://www.fardanews.com/fa/news/127747/رندترین-شماره-ملی-بلای-جان-صاحبش-شد | |
| // بعضی از پیادهسازیها سریع نیستند، میتوانید نسخهٔ خود را بر پایهٔ | |
| // نسخهٔ سی یا گو ایجاد کنید که بهترین سرعت را داشته باشد | |
| /** |