Posts

JavaScript - GroupBy Array Object

## Ref from : stackoverflow.com

Javascript - Async/Await (Promise)

Reference 1 : async/await เรามารู้จัก syntax ที่จะมาเปลี่ยนโลกของ javascript กัน by Panjamapong Sermsawatsri Reference 2 : Tips For Using Async/Await in JavaScript by James Q Quick

Groovy GPATH Example

Image
You can copy the code and execute on https://www.tutorialspoint.com/execute_groovy_online.php to see how difference between result in case of it.title.text() and it.title;

phpMyAdmin - Wrong permissions on configuration file

Image
 If you found error "wrong permissions on configuration file, should not be world writable!" when call phpMyAdmin page (localhost), please change file "phpMyAdmin/config.inc.php" permission. Ex. sudo chmod 755 / your_directory /phpmyadmin/config.inc.php

Git - Set local folder to remote git repository

1. Create a new repository on your Git Server 2. Open Terminal and  change the current working directory to your local project. 3.  Initialize the local directory as a Git repository.     $ git init 4.  Add the files in your new local repository. This stages them for the first commit.      $ git add . 5.  Commit the files that you've staged in your local repository.      $ git commit -m "First commit" 6.  add the URL for the remote repository where your local repository will be pushed.      $  git remote add origin http://localhost:3000/IRPC/fiori-iSmart.git 7.  Push the changes in your local repository to GitHub if there is a remote branch called  master  (or  main  if that's what you're using)     $  git push origin master below is example command that generate from Gitea. touch README.md git init git add README.md git commit -m "first commit" git remote a...

Git - Delete File & Folder from Git (CLI)

# Delete Folder From Git (Remote Server) 1. Go to your project directory  2. $ git pull        (Make your reposition up to date) 3. $ git -rm -r your-folder-name        (The rm -r command will recursively remove your folder) 4. $ git commit -m "your text to note when commit"        (Commit the change) 5. $ git push origin master        (Push the change to your remote repository) # Delete File From Git (Remote Server) 1. Go to your project directory  2. $ git pull        (Make your reposition up to date) 3. $ git rm file1.txt 4. $ git commit -m "your text to note when commit"        (Commit the change) 5. $ git push origin master        (Push the change to your remote repository) **  if you want to remove the file only from the Git repository and not remove it from the filesystem, use: $ git rm --cached file1.txt $ git commit -m "remov...

XAMPP - Start/Stop Apache, MySQL and change root password (MySQL) on MACOS

Image
/*---------------------------------------*/ /* start/stop XAMPP /*---------------------------------------*/ 1. Open Terminal 2. cd /Applications/XAMPP/xamppfiles 3. sudo ./xampp start 4. sudo ./xampp stop ** sudo ./xampp startapache ** sudo ./xampp startmysql  ** sudo /Applications/XAMPP/xamppfiles/xampp start ** sudo /Applications/XAMPP/xamppfiles/xampp status ** sudo /Applications/XAMPP/xamppfiles/xampp help /*---------------------------------------*/ /* mySQL - change root password /*---------------------------------------*/ 1. Open Terminal 2. /Applications/XAMPP/xamppfiles/bin/mysql -u root 3. SET PASSWORD FOR 'root'@'localhost' = PASSWORD('lemonade'); /*---------------------------------------*/ /* mySQL - create new user /*---------------------------------------*/ 1. Open Terminal 2. /Applications/XAMPP/xamppfiles/bin/mysql -u root -p 3. CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; 4. login to phpMyAdmin to assign pri...