Quick screen sharing and meeting without any software
Wanted to share this as this seems to be good option:
Wanted to share this as this seems to be good option:
Although the commands are very simple and just 2-3 steps but I keep forgetting them and hence wrote the following script:
The script takes input as “ova” filename and then creates the qcow2 image and finally a VM for you.
#!/bin/bash -
#===============================================================================
#
# FILE: ova2vm.sh
#
# USAGE: ./ova2vm.sh
#
# DESCRIPTION:
#
# OPTIONS: ---
# REQUIREMENTS: ---
# BUGS: ---
# NOTES: ---
# AUTHOR: Amit Agarwal (aka),
# ORGANIZATION: Mobileum
# CREATED: 12/28/2017 13:59
# Last modified: Thu Dec 28, 2017 02:17PM
# REVISION: ---
#===============================================================================
set -o nounset # Treat unset variables as an error
if [[ $# == 0 ]]
then
echo "You need to provide ova/vmdk filename"
exit
fi
if [[ $1 == *ova ]]
then
tmp=$(mktemp -d /tmp/amitXXXXXXX)
cd $tmp
tar xvf $1
file=$(echo $PWD/*vmdk)
else
file=$1
echo "Not a OVA file"
fi
dfile="$dest/$(basename $file)"
read -p "Enter the name for VM" vmname
qemu-img convert $file $dfile -p -c -O qcow2
virt-install --disk $dfile --ram 512 \
--virt-type kvm --vcpus 1 --name "$vmname" --import
To improve your laptop battery life, just do the following:
sudo dnf install tlp tlp-rdw systemctl start tlp systemctl enable tlp
With Qemu resize and copy-paste option, Windows VM seems to be lacking all this. This can be fixed by installing the spice tools in Windows VM. To do this, head over to spice space and download the tool and enjoy your better VM experience.
If you have no other option but to use telnet with authentication to send mail 🙂
( echo "ehlo" sleep 1 auth login sleep 1 $(echo username |base64) sleep 1 $(echo password |base64) sleep 1 mail from: from-address sleep 1 rcpt to: recepient sleep 1 data sleep 1 subject: test test mail . exit ) |telnet server port
In order to develop quality software, we need to be able to track all changes and reverse them if necessary. Version control systems fill that role by tracking project history and helping to merge changes made by multiple people. They greatly speed up work and give us the ability to find bugs more easily.
Moreover, working in distributed teams is possible mainly thanks to these tools. They enable several people to work on different parts of a project at the same time and later join their results into a single product. Let’s take a closer look at version control systems and explain how trunk-based development and Git flow came to being.
Continue readingInfo about asciinema:
- Name : asciinema
- Version : 1.4.0
- Release : 1.fc26
- Arch : noarch
- Size : 144 k
- Source : asciinema-1.4.0-1.fc26.src.rpm
- Repo : @System
- From repo : fedora
- Summary : Command line client (terminal recorder) for asciinema.org service
- URL : http://asciinema.org
- License : GPLv3
- Description : Asciinema is a free and open source solution for recording the terminal sessions
- and sharing them on the web.
To install, you can do:
Continue reading