echo -e "\nHidden=true\n" | sudo tee --append /etc/xdg/autostart/tracker-extract.desktop /etc/xdg/autostart/tracker-miner-apps.desktop /etc/xdg/autostart/tracker-miner-fs.desktop /etc/xdg/autostart/tracker-miner-user-guides.desktop /etc/xdg/autostart/tracker-store.desktop > /dev/null

gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2  # Default: -1
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false # Default: true

tracker reset --hard   

React Native run attached android on usb, create file path-to-app/android/local.properties with this:

sdk.dir = /Users/USERNAME/Library/Android/sdk

Option 1:

sudo apt update && sudo apt install android-sdk

The location of Android SDK on Linux can be any of the following:

  • /home/AccountName/Android/Sdk

  • /usr/lib/android-sdk

  • /Library/Android/sdk/

  • /Users/[USER]/Library/Android/sdk

Option 2:

  • Download the Android Studio.

  • Extract downloaded .zip file.

    The extracted folder name will read somewhat like android-studio

To keep navigation easy, move this folder to Home directory.

  • After moving, copy the moved folder by right clicking it. This action will place folder's location to clipboard.

  • Use Ctrl Alt T to open a terminal

  • Go to this folder's directory using cd /home/(USER NAME)/android-studio/bin/

  • Type this command to make studio.sh executable: chmod +x studio.sh

  • Type ./studio.sh

Samba Connection

First to know that it's too difficult to share folder and files between host OS windows with macOS guest in virtualbox using default sharing feature in virtualbox consider macos is non-free or non-community stuff. I do second option that is using samba.

  • Change connection on virtualbox into Bridge mode
  • Activate your sharing folder on windows host os, use default folder (Public) locate on C:\Users\Public
  • Go to macOS and open Finder app
  • Click menu Go and choose connect to server
  • Check the windows ip address
  • Insert samba url smb://<ip_address>/Users/Public
  • Insert credential access like username and password (windows account)

Second option using bash command to mount the Public folder into specific path on macOS. Make sure you already create folder as mount point.

#!/bin/bash
mount_smbfs //<username>@<ip_address>/Users/Public </path/to/folder>

# example:
# make mount point folder
## mkdir /Users/mymacOS/Desktop/shared
# connect
## mount_smbfs //mypc@192.168.1.70/Users/Public /Users/mymacOS/Desktop/shared
#!/bin/bash
umount </path/to/folder>

# example
## umount /Users/mymacOS/Desktop/shared

Change the variable with your own.

String DataType

// reverse()
String.prototype.reverse = function(){
  return this.toString().split('').reverse().join('');
}

// Without default javascript function
String.prototype.reverse = function(){
  var self = this.toString();
  var result = "";
  for(i=self.length-1;i>=0;i--){
  	result+=self[i];
  }
  return result;
}
// Test
console.log("Hello World!".reverse());
// output: !dlroW olleH


//

Array DataType

// toObject()
//

Object DataType

// 
//

Date DataType

// toLocale(),toString(), format(type)
//

Time DataType

// toDate(format="Y-m-d H:i:s")
//

Coming soon

//
//