Skip to content

Instantly share code, notes, and snippets.

@mehdico
mehdico / helper.cs
Created January 3, 2023 16:35
Get Client Ip Address #dotnetcore
public string GetClientIp()
{
var httpContext = _httpContextAccessor?.HttpContext;
if (httpContext == null)
return null;
var header = httpContext.Request.Headers["CF-Connecting-IP"].FirstOrDefault()
?? httpContext.Request.Headers["X-Forwarded-For"].FirstOrDefault()
?? httpContext.Request.Headers["HTTP_TRUE_CLIENT_IP"].FirstOrDefault()
?? httpContext.Connection.RemoteIpAddress?.ToString();
// نام کشورهای جهان انگلیسی و فارسی جاوا اسکریپت
// © mehdico
let countries = {
'Zimbabwe' : 'زیمبابوه',
'Zambia' : 'زامبیا',
'Vietnam' : 'ویتنام',
'Venezuela' : 'ونزوئلا',
'Vatican City' : 'شهر واتیکان',
'Uzbekistan' : 'ازبکستان',
'Uruguay' : 'اروگوئه',
@mehdico
mehdico / persian-country-list-iso-3166-1-alpha-2-javascript.js
Last active November 23, 2022 16:15 — forked from w3bit/persian-country-list-html-select.txt
ISO 3166-1 Country List in Persian (Farsi) Language
// نام فارسی کشورهای جهان بر اساس استاندارد ایزو ۳۱۶۶-۱ آلفا-۲
let countries = {
'AD' : 'آندورا',
'AE' : 'امارات متحده عربی',
'AF' : 'افغانستان',
'AG' : 'آنتیگوا و باربودا',
'AI' : 'آنگویلا',
'AL' : 'آلبانی',
'AM' : 'ارمنستان',
{"lastUpload":"2020-12-04T16:28:07.126Z","extensionVersion":"v3.4.3"}
@mehdico
mehdico / FilterHelper.java
Created October 7, 2019 08:02
setFilter deprecated solution, it work's on all api versions.
import android.graphics.BlendMode;
import android.graphics.BlendModeColorFilter;
import android.graphics.PorterDuff;
import android.graphics.drawable.Drawable;
import android.os.Build;
public class FilterHelper {
public enum Mode {
CLEAR,
@mehdico
mehdico / verify-all-apps.sh
Last active June 19, 2019 14:56
Fix mac os apps launch error
#!/bin/bash
for filename in /Applications/*.app; do
echo "$filename";
eval xattr -cr "$filename";
done
echo "\nCOMPLETED!";