Posts

Example getting properties value from settings.gradle.kts

pluginManagement { resolutionStrategy { eachPlugin { // Work around https://github.com/gradle/gradle/issues/1697. if (requested.version == null) { def pluginName = requested.id.name.split('-').collect { it.capitalize() }.join().uncapitalize() def versionPropertyName = (requested.id.id == 'org.jetbrains.kotlin.jvm') ? "kotlinPluginVersion" : "${pluginName}PluginVersion" logger.info("Checking for plugin version property '$versionPropertyName'.") if (gradle.rootProject.hasProperty(versionPropertyName)) { def version = gradle.rootProject.properties[versionPropertyName] logger.info("Setting '${requested.id.id}' plugin version to $version.") useVersion version } else { logger.warn("No version specif

How to make pull request or contribution on github

Contribution Tutorial Fork it (git clone https://github.com/name/repo) Create your feature branch (git checkout -b my-new-feature) Commit your changes (git commit -am 'Add some feature') Push to the branch (git push origin my-new-feature) Create new Pull Request

[PHP] Detect User Client IP (XAMPP or Localhost Machine Supported)

Usage: var_dump(get_client_ip()); /** * Detect is localhost * * @return boolean */ function isLocalHost() { $whitelist = [ '127.0.0.1', '::1', ]; return in_array($_SERVER['REMOTE_ADDR'], $whitelist); } /** * Get client ip, when getenv supported (maybe cli) * * @return string */ function get_client_ip() { $ipaddress = ''; if (isLocalHost()) { $ipaddress = getLocalIp(); } else { if (getenv('HTTP_CLIENT_IP')) { $ipaddress = getenv('HTTP_CLIENT_IP'); } elseif (getenv('HTTP_X_FORWARDED_FOR')) { $ipaddress = getenv('HTTP_X_FORWARDED_FOR'); } elseif (getenv('HTTP_X_FORWARDED')) { $ipaddress = getenv('HTTP_X_FORWARDED'); } elseif (getenv('HTTP_FORWARDED_FOR')) { $ipaddress = getenv('HTTP_FORWARDED_FOR'); } elseif (getenv('HTTP_FORWARDED')) { $ipaddress = getenv('HTTP_FORWARDED'); } elseif (ge

Remove all objects in an arraylist that exist in another arraylist Java

ArrayList<String> firstArr = new ArrayList<>(); firstArr.add("1"); firstArr.add("2"); firstArr.add("3"); // array/list to be removed from firstArr ArrayList<String> filterArr = new ArrayList<>(); filterArr.add("1"); filterArr.add("3"); // filter now filterArr.removeAll(blockedArr); // Dump System.out.println(filterArr.toString); // output 1 and 3

build.gradle with custom repository

Fix missing dependencies from your gradle project (android, maven, etc) with this build.gradle. insert into YOUR_PROJECT_GRADLE/build.gradle // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { maven { url "https://maven.google.com" } jcenter() maven { url "https://jitpack.io" } maven { url "https://dl.bintray.com/android/android-tools" } maven { url "https://plugins.gradle.org/m2/" } maven { url "https://maven.fabric.io/public" } mavenCentral() mavenLocal() } dependencies { classpath 'com.android.tools.build:gradle:3.2.1' } } allprojects { repositories { maven { url "https://maven.google.com" } jcenter() maven { url "https://jitpack.io" } maven { url "https://dl.bintray.com/android/android-tools"

Fix React Native error Invalid regular expression: /(.*\\__fixtures__

If you Got this issue today on windows, but don't need to downgrade node, just as discussed on stackoverflow just need to change some hashes on your project: node_modules\react-native\packager\blacklist.js var sharedBlacklist = [ /node_modules[/\\]react[/\\]dist[/\\].*/, /website\/node_modules\/.*/, /heapCapture\/bundle\.js/, /.*\/__tests__\/.*/ ]; Change to: var sharedBlacklist = [ /node_modules[\/\\]react[\/\\]dist[\/\\].*/, /website\/node_modules\/.*/, /heapCapture\/bundle\.js/, /.*\/__tests__\/.*/ ];

Cara mengetahui produk android melalui fastboot

reboot ke fastboot mode ketik fastboot devices fastboot getvar product