# For RHEL 7
yum install VirtualBox-5.1-5.1.14_112924_el7-1.x86_64.rpm
chmod a+x VMware-VIX-1.15.0-2985596.x86_64.bundle
sh ./VMware-VIX-1.15.0-2985596.x86_64.bundle
Design patterns can speed up the development process by providing tested, proven development paradigms. Effective software design requires considering issues that may not become visible until later in the implementation. Reusing design patterns helps to prevent subtle issues that can cause major problems and improves code readability for coders and architects familiar with the patterns.
Often, people only understand how to apply certain software design techniques to certain problems. These techniques are difficult to apply to a broader range of problems. Design patterns provide general solutions, documented in a format that doesn't require specifics tied to a particular problem.
In addition, patterns allow developers to communicate using well-known, well understood names for software interactions. Common design patterns can be improved over time, making them more robust than ad-hoc designs.
These design patterns are all about class instantiation. This pattern can be further
##motions
motion | description |
---|---|
h | Count characters left |
l | Count characters right |
^ | To the first character of the line |
$ | To the last character of the line |
f<char> | To the counth character occurrence to the right. F<char> to the counth character occurrence to the left |
t<char> | To 1 character just before the counth character occurrence to the right |
T<char> | To 1 character just before the counth character occurrence to the left |
The basic procedure to build an RPM is as follows:
- Get the source code you are building the RPM for to build on your system.
- Make a patch of any changes you had to make to the sources to get them to build properly.
- Make a spec file for the package.
- Make sure everything is in its proper place.
- Build the package using RPM.
fdisk /dev/sda
p # To display the partition table
n # To create a new partition
First Sector: # type in the end of the last partition. Then take the default suggestion (start of the last block + 1 + 2048)
Last Sector: # Hit enter, take the default suggestion of the last block.
# after restart: