Move WFV

Written by r2d2. Posted in PHP, Tips, Wordpress

Transfer WP file version to an other site?

You will need to recalculate the data location length.

Here is a quick made converter.


Hvis WFV (WP file version) SQL-data skal flyttes til anden webside, kræves det en genberegning af direktorie+fil længe. 

                                          ~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Input: filename.sql
Output: NEW-filname.sql



if ($file = fopen($filename, "r")) {
	while(!feof($file)) $a[] = fgets($file);

$file = fopen("NEW-".$filename, "w");
foreach ($a as $key => $line) { 
	$line = preg_replace_callback(
		function ($matches) {
			return str_replace( 'path\\";s:'.$matches[1], 'path";s:'.(strlen($matches[2])-4), $matches[0]);
	fwrite($file, $line);
//	echo $line;    	



Install Google Chrome

Written by r2d2. Posted in Linux, Tips

Google Chrome isn’t in the repositories – however, Chromium is.

Google Chrome is only available for 64-bit Linux. I’ve included directions for 64 below.

To install Google Chrome, run the following:

sudo apt-get install libxss1 libappindicator1 libindicator7
sudo dpkg -i google-chrome*.deb

If error messages pop up after running the command sudo dpkg -i google-chrome*.deb then run the command

sudo apt-get install -f

and then re-run the previous command. The error messages mentioned should include something similar to

google-chrome-stable depends on [lib-example]; however; Package [lib-example] is not installed.

This installs a needed library for Google Chrome, then downloads the latest version of Chrome to a temporary directory and installs it. Run google-chrome to start the browser.

During the installation a PPA is added to your system so that Google Chrome receives the latest updates whenever you check for system updates.


Unable to create symlink “/etc/pam.d/vmtoolsd” pointing to file “/usr/lib/vmware-tools/configurator/pam.d/vmtoolsd-x64”.

Written by r2d2. Posted in Linux

This Issue come from the Missing /etc/pam.d directory so to Solve is
Create it: mkdir /etc/pam.d

Before running VMware Tools for the first time, you need to configure it by
invoking the following command: “/usr/bin/”. Do you want
this program to invoke the command for you now? [yes]

Unable to create symlink “/etc/pam.d/vmtoolsd” pointing to file

Execution aborted.


Using the ESX esxcli command to power off a virtual machine

Written by r2d2. Posted in ESX

Using the ESXi esxcli command to power off a virtual machine

The esxcli command can be used locally or remotely to power off a virtual machine running on ESXi 5.x or later. For more information, see the esxcli vm Commands section in the vSphere Command-Line Interface Reference.

  1. Open a console session where the esxcli tool is available, either in the ESXi Shell, the vSphere Management Assistant (vMA), or the location where the vSphere Command-Line Interface (vCLI) is installed.
  2. Get a list of running virtual machines, identified by World ID, UUID, Display Name, and path to the .vmx configuration file by running this command:esxcli vm process list
  3. Power off the virtual machine from the list by running this command:esxcli vm process kill --type= [soft,hard,force] --world-id= WorldNumber


    • Three power-off methods are available. Soft is the most graceful, hard performs an immediate shutdown, and force should be used as a last resort.
    • alternate power off command syntax is: esxcli vm process kill -t [ soft,hard,force] -w WorldNumber
  4. Repeat Step 2 and validate that the virtual machine is no longer running.

Synology – Hyper Backup not completing

Written by leif. Posted in Synology, Tips

Reverting to a previous version of HyperBackup fixed my problem.

I manually install the previous version of HyperBackup it can be found here:

You need to uninstall the current version first, then manually install the previous version using the .sdk that matches your hardware.

Make sure that HyperBackup isn’t set to auto update.

I keep a backup of the last working version of HyperBackup here 😉


To find out which version to download I downloaded HyperBackup from download section for compareation.


Rapberry Pi – on-screen keyboard

Written by leif. Posted in Tips

On-Screen keyboard
Installing the on-screen keyboard is not the solution to develop software or write long text documents on the Raspberry PI, but it is a must-to-have to make complete the user interaction options. Installing the keyboard is a very simple operation that can be done with a single command from the terminal:

sudo apt-get install matchbox-keyboard

just as it is explained in the product document page on Element14. The documentation says that the keyboard (after installation and reboot) is accessible on-screen from the Menu->Accessories->Keyboard. Doing several installations I have verified that the keyboard is not always listed as a new menu option; one of the reasons depends on the previous presence of a physical keyboard connected to the Raspberry or not. To be sure that the on-screen keyboard is added to the desktop menu after installation the better choice is to manage the Raspberry PI from remote via SSH.

The on-screen keyboard can be shown by your applications or bash scripts with the command


gnome layout manager

Written by leif. Posted in Linux

For the Windows 10 theme, also install this plugin:

An icon taskbar for the Gnome Shell. This extension moves the dash into the gnome main panel so that the application launchers and system tray are combined into a single panel