Labels

Android (1) Apache (1) bash (2) boost (2) C (36) C++ (4) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (3) Dreamweaver (2) Eclipse (3) fail2ban (5) git (6) GitHub (5) Hacking (4) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (33) javascript (3) Linux (181) Mac (21) Machine Learning (1) mySQL (52) Netbeans (6) Networking (1) Nexus (1) OpenVMS (6) Oracle (3) Pandas (3) php (17) Postgresql (8) Python (9) raid (1) RedHat (15) Samba (2) Slackware (52) SQL (14) ssh (1) svn (1) tar (1) ThinkPad (1) Virtualbox (4) Visual Basic (2) Visual Studio (1) Windows (5) wire (1)

Friday, 1 April 2022

How to echo a double space with PHP

When echoing text with PHP, if the string contains more than one space, the extra spaces are lost when rendered in the browser.

the following is a workaround;

str_replace(' ', '&nbsp', $my_text);

This is especially important if we want to display values returned from a database query and the value has a double space for example and of course if that double space is important.


Thursday, 17 March 2022

Thursday, 24 February 2022

Backing up or restoring from a CF card, usb stick or similar using dd

 The basic format of the commands are as follows;

dd if=/dev/sdb of=/tmp/backup-file

dd if=/dev/backup-file of=/dev/sdb

Thursday, 17 February 2022

Tuesday, 18 January 2022

Removing gpg keys

gpg keys can normally be removed from the /etc/apt/trusted.gpg.d directory.

This would be in the format of sudo rm ...

However if the keys are stored in /etc/apt/trusted.gpg then we need to use;

sudo apt-key del [keyid] which is fine for older? systems where the following shows a list of the keys;

sudo apt-key list

and the keyid field would be shown but on modern systems that seems not to be the case, so this time, we again use sudo apt-key list but note the last 8 characters of the long number and this becomes the keyid which can then be removed by using;

sudo apt-key del [keyid]

Monday, 10 January 2022

gzip -l shows incorrect uncompressed file size

In some cases the incorrect uncompressed file size is reported when running the following command;

gzip -l myfile.gz

A work around is the use the alternative below;

zcat myfile.ga | wc -c

[source]

Wednesday, 5 January 2022

Resize a VistualBox disk

To resize a virtualbox disk, you can do it from the GUI on current systems;

Friday, 17 December 2021

MySQL current date

 The following are just examples of the use date offsets;


SET @timeframe=now()-interval 2 year; 
SELECT ...
WHERE o.doe >= @timeframe


SET @timeframe = DATE_SUB(CURDATE(), interval 1 day);
SELECT ...
WHERE o.doe >= @timeframe and o.doe <= @timeframe
 

The former will deal with the full date/time stamp, while the latter will consider only the date and is good for when we need to find results for a particular day for example.


Wednesday, 15 December 2021