This document summarizes notes taken while to make the VMWare Tech preview work on Apple M1 Pro, it originated from discussions in hashicorp/vagrant-vmware-desktop#22
First install Rosetta if not already done, this is needed to run x86 code:
| If you'r using MAC Intel CPU you want to use VMware to virtual your desired OS such Windows or Ubuntu on the MAC OS you need to download VMware Fusion Player first then it has two version Pro and Player, the Player version is free for personal use but you need to create VM account to download and licence key. | |
| You can create account to download yourself here: | |
| https://customerconnect.vmware.com/group/vmware/evalcenter?p=fusion-player-personal | |
| If you don't want to create account to get license, you can try below original license key for VMware Fusion Player: | |
| COMPONENT: | |
| VMware Fusion Player – Personal Use |
This document summarizes notes taken while to make the VMWare Tech preview work on Apple M1 Pro, it originated from discussions in hashicorp/vagrant-vmware-desktop#22
First install Rosetta if not already done, this is needed to run x86 code:
| // pm.globals.clear(); // Be careful with this usage | |
| // Save common tests in a global variable | |
| postman.setGlobalVariable("commonTests", () => { | |
| pm.test("Common Tests - Response Time", function(){ | |
| pm.expect(pm.response.responseTime).is.lessThan(500); | |
| }); | |
| pm.test("Common Tests - Content Type", function(){ | |
| pm.expect(pm.response.headers.get('Content-Type')).equals('application/json'); |
| -- https://www.digitalocean.com/community/tutorials/working-with-json-in-mysql | |
| -- select rows where isPrivate field is "" | |
| SELECT * FROM ecom_categories WHERE JSON_EXTRACT(`attributes` , '$.isPrivate') = ""; | |
| -- select rows where isPrivate field is not a part of JSON object | |
| SELECT * FROM ecom_categories WHERE JSON_EXTRACT(`attributes` , '$.isPrivate') IS NULL; | |
| -- add isPrivate field to attributes which are not present | |
| UPDATE ecom_categories SET `attributes` = JSON_INSERT(`attributes`, '$.isPrivate', false); |
| #!/bin/bash | |
| # Print an introduction line in cyan | |
| printf "\033[0;36mPre-commit hook - For Checking Tabs in Golang Files...\033[0m \n" | |
| # Grab feed of staged files | |
| files=$(git diff --name-only --cached -- "*.go") | |
| numfiles=$( printf '%s' "$files" | grep -c '^' ) | |
| if [ $numfiles -eq 0 ] |
| # using mongodump | |
| mkdir swateek | |
| mongodump --db="stats" --out="./swateek" --gzip | |
| cd swateek | |
| tar cvzf ../db_backup.tar.gz * | |
| # using mongorestore | |
| tar -xvzf db_backup.tar.gz | |
| mongorestore --gzip --db="stats" --noIndexRestore stats/ |
| # Everything Pymongo |
| ''' | |
| https://stackoverflow.com/a/43491315/1844056 | |
| ''' | |
| def keys_exists(element, *keys): | |
| ''' | |
| Check if *keys (nested) exists in `element` (dict). | |
| ''' | |
| if not isinstance(element, dict): | |
| raise AttributeError('keys_exists() expects dict as first argument.') |
| #!/bin/bash | |
| help() | |
| { | |
| echo "Invalid Arguments Supplied.." | |
| echo "############## Use one from below ##############" | |
| echo "'./run_db.sh --start' for starting MongoDB server" | |
| echo "'./run_db.sh --stop' for stopping MongoDB server" | |
| echo "'./run_db.sh --clean' for clean restart of MongoDB server" | |
| } |
| #!/usr/bin/bash | |
| echo -ne "[#] 10%\r" | |
| sleep 1 | |
| echo -ne "[##] 20%\r" | |
| sleep 1 | |
| echo -ne "[###] 30%\r" | |
| sleep 1 | |
| echo -ne "[####] 40%\r" | |
| sleep 1 |