Adding SSH keys to Github

For Debian 9 (and MacOS)

  1. Check for old keys
    1. cd ~/.ssh
    2. ls id_*
  2. Backup old keys
    1. mkdir keys_backup
    2. cp id_* keys_backup
  3. Generate a new key
    1. ssh-keygen -t rsa -C "your_email@example.com"
    2. don’t use a passphrase
  4. Go to the key directory
    1. cd ~/.ssh
  5. Download the public key
  6. Open the key in Notepad++ (or similar)
  7. Log in at github.com
  8. Click on the right side on your profile picture
  9. Click on Settings
  10. Click on SSH and GPG Keys
  11. Click on New SSH Key
  12. Create a new name for the key
  13. Paste the contents of the public key into the Key field
  14. Click on Add SSH Key

Done.

I fixed my fuse in Debian 8

[root@conrad ~]# apt-get autoremove
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up fuse (2.9.3-15+deb8u3) ...
Creating fuse device...
/run/udev or .udevdb or .udev presence implies active udev.  Aborting MAKEDEV invocation.
chmod: cannot access '/dev/fuse': No such file or directory
dpkg: error processing package fuse (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 fuse
E: Sub-process /usr/bin/dpkg returned an error code (1)

I have no idea why my fuse got bonked, but I simply made a folder named fuse in the dev folder and everything works as intended again.

In-place upgrade of a Themelr template (Joomla)

How to Fix the error after updating to Joomla 3.9

If you updated to the latest version and the following error appears when you try to launch Themler please follow the instruction below:

Fatal error: require_once(): Failed opening required '[...]/administrator/includes/toolbar.php' (include_path='.:/usr/lib/php7.2') in [...]/templates/[theme_name]/app/index.php on line 25

  1. Open theme folder on the server: www/Joomla_directory/templates;
  2. open /app folder;
  3. open index.php for editing in any html or text editor;
  4. find the line
    require_once JPATH_BASE . DS . 'includes' . DS . 'toolbar.php';
    and replace it with the following line:
    $prefix = version_compare(JVERSION, '3.9', '>=') ? 'sub' : '';
    require_once JPATH_BASE . DS . 'includes' . DS . $prefix . 'toolbar.php';
    ;
  5. open /app/start folder;
  6. open data.php file for editing and follow step 4;
  7. open manifest.php file for editing and follow step 4;
  8. start Themler.

Final update about the JBL Speaker

It’s well established that it is a fake. It’s well constructed as everything sits pretty well together with only 8 screws. From that I’ve seen, the original speaker has many many more screws.

So, the logic board is quite different from the original and it has 2 speakers instead of four. I recommend you look at this video to see how the original inside looks like: LINK

Now look on how the Chinese JBL looks on the inside:

If you want to upgrade it, have a look here: LINK

The Chinese JBL device, continued.

Looks like the real deal, probably still a fake.

I promised to make a few more pictures of this fake JBL. I say fake somewhat hesitantly, because it’s quality is extremely good. And with that I am referring to the shell and its finishing. The logo has not been glued on straight but hey, what can you expect.

Oontz, oontz, oontz. But not really.

Sound quality is something I can’t really judge. I had the impression that the JBL speakers were bass monsters, but this one doesn’t really seem to have a good oompf. I do not have an original speaker to compare it with, unfortunately.

Another interesting thing is the labeling of the device, manual and the box. On the bottom of the device, you can read “XERTMT”:

The JBL XERTMT.

The box, on the other hand, reads XTEMRE:

The JBL XTEMRE.

While the name on the manual is EXTEME:

The JBL XTREME.

Quite literally the only time they had it right. So what’s going on here, because if you copy a box, simply copy a box! And don’t make additional typos like “rtable Wireless Speaker”.

So is this a fake or this this a rejected batch of a production once ordered by JBL? I know from an old friend that you have to check every thing that comes out of a Chinese factory so you can be sure your customer gets what he or she pays for. But it’s a fake. Of course. 😉

It also comes with two matching cables, one aux and one usb.

And a carrying strap!

So did I score a JBL for 19 euro? I have no idea, because I cannot open the product without damaging it I think. No, I’ll post the pictures of the inside soon.

Flea market Mystery Family – Part 1

This is part one of the Flea market Mystery Family search. My goal is to locate this family and literally ask them if they are missing a box of film reels.

So far, I have digitized 8 reels and shreds of film. But first, let’s write down the first findings so far:

  • The family lives in The Netherlands
  • The family is part Jewish and I have not been able to determine the other religion.
  • The Jewish/??? marriage took place on April 14th, 1970
  • At some point in time, they went to Ireland for a fishing trip
  • At another time, they went to SeaWorld, USA

The list of reels that are now digitized are:

  1. Vakantie Ierland
  2. 14 April 1970 Huwelijk (Reel 1)
  3. 14 April 1970 Huwelijk (Reel 2)
  4. Film shred with a male
  5. Film shred with a female (in a hospital)
  6. Film shred with a female (in a hospital)
  7. Unknown shred of film
  8. Unknown shred of film
  9. Vakantie SeaWorld (Thanks Kevin, for identifying it!)

You can watch the videos on my Youtube channel here: LINK

Flea market Mystery Family – Part 0

A few years ago we spotted a box with film reels. We looked into the box and we could read labels with births, birthdays, marriages and holidays.

Interesting stuff if you are into mystery things and especially when you realize that it’s someone’s or some family’s life! How does something like this end up on a flea market? The sellers of the box were not even the original owners and had no idea where it came from.

I asked them what they wanted for the box and I had to pay one euro. Just one euro. So I bought it immediately and managed to score a Super8 projector from my employer. This projector is not capable of picking up the sound track, but so be it. If I find a more luxurious projector for a bargain, I will go get that.

In the next episode, I will tell you how much information I have gathered so far.

 

IMAPSYNC command

Quick and dirty, still need to test it.

imapsync --host1 SOURCE_URL_OR_IP --user1 --password1 host2 DESTINATION_URL_OR_IP --user2 --password2

Next you will see how a simple command is written.

My source is hosted at mail.website.tld and has a mailbox with username “user@website.tld” and password “macaroni”

Now I don’t want my client to have any troubles with having to enter a new password and such, so I set up the mailbox on the new server with the exact same data.

The new server has the IP address “111.222.333.444” and has been set up that the new mailbox is using the same credentials.

Your command will now look like this:

imapsync --host1 mail.website.tld --user1 user@website.tld --password1 macaroni --host2 111.222.333.444 --user2 user@website.tld --password2 macaroni

A lot of text will fly by now and you will see that the mailboxes are synching. If you get “Detected 0 errors” at the end, all went well.

Now proceed with the other mailboxes and then you can make the change in the DNS to make the mailboxes on your new server available.