How to connect iOS 10+ to Linux

Khalid AlnajjariOS, Linux Leave a Comment

Apple have weakened the encryption of iOS. This update has caused many issues for Apple users, especially security related issues. Additionally, users with Linux OS were no longer able to connect and mount their iOS devices. In this blog post, I will focus on solving the later issue, i.e. connecting Apple devices with iOS 10+ to any Linux distribution. The solution will be an easy ...
verdd-on-screen

Developing Veʹrdd for Easy Editing of Apertium Machine Translation Dictionaries – a Google Summer of Code project

Khalid AlnajjarGeneral Leave a Comment

This summer I had the pleasure of participating in the Google Summer of Code (GoSC) program the purpose of which is to fund university students to work on an open source project during a summer. I spent my summer working for Apertium, which is an open-source machine translation tool. Apertium embraces a rule-based tradition which makes its use possible even …

How to Walk more than 70km a Week in Pokémon GO (without Walking)

Khalid AlnajjarAndroid, Games Leave a Comment

Pokémon GO is a great game for motivating people to walk, in addition to all the fun in chasing Pokémon, battling and raiding. To level up, catch strong Pokémon, hatch eggs, get Pokémon candies, raid, battle gyms, and now battle against other players in the new PvP system, you would have to walk. However, sometimes you might not have the …

How to Connect Android 7 to Linux using USB

Khalid AlnajjarAndroid, Linux Leave a Comment

Recently, I have decided to shift entirely from using iPhone to Android, especially after my Xperia Z5 Premium received Nougat update. This is because I have had couple issues with my iPhone lately. Including but not limited to i) connecting iOS 10+ to Linux, ii) Apple decided to use weaker encryption on mobile, iii) VOIP applications treated as phone applications, ...

About Me

I'm Khalid Alnajjar, also known as mokha. I am a developer and an entrepreneur living in Helsinki who loves to develop applications and websites with creativity, security and efficiency. Long story: I think the first time that I used a computer was in 1998 at the tender age of 7. It was amazing to see a metal box communicate with ...

Contact Me

khldalnajjar(at)gmail(dot)comPGPIf you love security and privacy like I do, you can use my below PGP details. Key ID: E6B02249 Fingerprint: F5F8 8A26 6B0B 5FFE EA9A 23BF 85CE 8682 E6B0 2249 Server: pgp.mit.edu If all else fails you can download my public key or copy it directly from here: -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1 mQINBFUuiekBEADSbFjRteEmHQLOe+/toJOAYq5oCZCVdGet/hl2L2nuqRSYliMQ rcS0eqlUDt55ZaCLtGjU8cFIPo41mtkjMEUBlw8EJmXXse7QC9h+mAGDdHC6qGQB XcaYqlD9Cu5V9hRoRMxtXKIkN5r3rrplWR8EDwV5ZGSOkV8u6H9cMtPkcEH1ZDzQ XrdExn7CYxlj1/F4ihR4raV/8xyHgLBNAwxbWIWtxt0TcingPLmj1KdT/oO2q3T5 XYNFM9GtZXgI491+lcqBAHdCqV5eFTi/8vLCFBl8iY3snEBNwBz9dAnJQHz/+4Mg z3wLhJPMak9FwqQ4bXAKRtjjFU4ea+5pnuL495Sy+LS1Vw7W75Knt3IUpJQJTtFR nijSYDAHFqAzsXhRJvAbuhf4v+yNXtPI6VOI3jd9XNKDy5GLrRT1kvzJwFU66Mz3 ngmOVlNnhJKO1v3/Q/xYiX3NFhRIe3dg7AKnGKodzS1/UBazlIoslEustizAbxHq K7gOKWWHo2LoDQ/UdRYbC26E0q2mpVbRa/erl2PdgOBdplzqJX2D4NFMU/qnwEaj RbRyrLrQlTkBq7jt1tGkg8MPPDyzr07WCIk0o9rilBAzQ2vkCf32DAsY4i0FlOhj xwYhp/dD06EgEXK+WQjLVBsGlK/oFceKCbG7lZG6kzVuchntg+5Xm/6eEQARAQAB ...

How to chat securely over the internet

Khalid AlnajjarSecurity Leave a Comment

We all want to be secure and protect our private information from unauthorized people (not only hackers). But if you are not concerned about your privacy and security like I do, I suggest you watch Glenn Greenwald’s talk on Why privacy matters to realize the importance of protecting your privacy even if you have nothing to hide. In this post, I will explain how …