Programming with Emojis

I ran into the EmojiCode website. Emojicode is an open-source, full-blown programming language consisting of emojis.

I personally did not like that language, but it is worthwhile mentioning:

No idea what that code does…I don’t care ūüėČ

Meanwhile, if you are a C++ programmer, enjoy the following, legitimate, piece of code that redefine keywords into emojis and then the fun starts:

You might  also like:

Batchography: Changing the MAC address on Windows – A free Batch script

batchography-good-resIn a previous post entitled “How to get unlimited free Internet at Airports“, I showed you how to circumvent the time limit imposed by¬†the “free”¬†Wi-Fi connections¬†in certain airports.

For that trick to work, you were required to update the MAC address of your computer each time the free time is over.

In this blog post, I am going to share with you the ChangeMACAddressBatch script that I wrote with the help and instructions from the excellent Batchography book.

The script makes use of various recipes illustrated in the Batchography book (in Chapter 4) and uses the various Batch scripting language syntax¬†(Chapters 1 and 2) and methodologies (Chapter 3). Therefore, I will not be explaining the script’s contents or how it works because it will become evident if you read the Batchography book.

flower separator

Get the book from Amazon:

  • Paperback¬†editionbtn-buy-on-amazon
  • E-book editionbtn-buy-on-amazon

flower separator

How to use the script interactively

To begin with, you need to run the script with administrative privileges.

Running the script as an administrator


On Windows 8 and above, just press Win+X and choose “Command Prompt (Admin)” like this:

chg-mac-run-elevated-command-prompt

Otherwise, if you are using the Windows Explorer window, then right-click on your script and choose “Run as Administrator”:

chg-mac-run-as-admin

Starting the script

When you first run the script, you will be presented with the main menu that will show you a list of all the adapters you have on your system.

On my laptop for instance, I have 4 adapters:

  • An Ethernet adapter
  • 2 x VMWare virtual adapters
  • A¬†Wi-Fi adapter

Using the keyboard, type the adapter number that you want to inspect and/or change its MAC address:

chg-mac-main-menu

Let’s press “4” in this case and go inside that adapter’s information screen. Continue reading

First trip to Lebanon: The untold tips and tricks

First trip to Lebanon
First time To Lebanon? The Untold tips and tricks

Hello,

This week I released my first eBook, part of the PassingTheKnowledge series, on Amazon’s Kindle publishing platform also known as KDP or Kindle Direct Publishing.

What I published is a pocket guide full of tips and tricks useful for your first trip to Lebanon. The contents of this pocket guide is assembled from interviewing various people and from my own personal knowledge while living in Lebanon.

I cover important topics that give you practical idea on what to expect: how people drive in Lebanon, how to avoid being scammed or fall for tourist traps, etc…

You might also like:

Introducing COMPEL: A command based interpreter and programming language

imageToday I open source and share with you my final year project called COMPEL for my Computer Science degree from the American University of Science and Technology in Lebanon.

I started the project back in early 2006 and worked on it for something close to 6 month while maintaining a part time job, freelance jobs and my part time studies.

Today, 8 years later, when looking back at the amount of work I did and the level of professionalism, I am still satisfied with the COMPEL project.

I hope you will find this project useful! Continue reading