The importance of traveling

February 27, 2015 in Preaching

I promised that my next preaching post is to be about North Korea, but I happened to have another place to write about first. A place that is also soaked in prejudice and misinformation.

Judge for yourself.

Burma. What comes to your mind immediately?

Quickly. Say it. Yes. I bet I know.

Was it drugs ? Junta ? Rambo 3 ? Aung San Suu Kyi ?

Whatever is your answer, we should dig deeper. We should simply visit Burma. No. We should visit Myanmar, because this is what it is called nowadays.

You are in for lots of  surprises. People are super-non-invasively-nice. No, I mean it. They are genuinely the nicest people you will meet. Food is fresh and excellent. No mass tourism yet as in f.ex. Thailand. Yup, the borders are open for 4 years only! It kinda puts what i said above in a context. Yes, indeed. It’s been tough over there. It still is, but the things are changing very rapidly. Lots of investments from many countries is changing this once secluded place into a very vibrant location. There is plenty of things to see and I strongly encourage you to do it right now, ASAP. Before it becomes overcrowded with tourists.

And while we are at it – mind you & lo and behold – while you are after sightseeing and attractions… you may as well become one yourself!

yangon6The girl on my right took probably 100 photos of me and my wife … we took some of her and her friends, lots of awkwardness and laughter :)

So….

Love  traveling. Taste it. Get out. Don’t buy a new car. Don’t buy a house, flat. Don’t get into mortgage, 20 loans, credit card rabbit hole. Don’t feel you deserve anything. Don’t buy stuff you can’t afford. Travel. It’s eye opening, mind blowing and not in a ‘Eat, pray, love’ cliche way. There is no ‘instant conversion’ moment. There is no ‘transition’. Do not expect it. There is more to that & words can’t describe  it.

You will know when you start traveling. I takes you out of your comfort zone. It tests your prejudice. It often requires you to smile  more often than in your own country. It is a mind-bending exercise. Don’t read about it. Do it.

Updates:

Some more photos from Yangon:

Yangon_20141225_012

Yangon_20141225_015

 

Yangon_20141225_065

 

22050019

De Low Life of a DLL name

February 27, 2015 in File Formats ZOO, Others

Coding is boring. We often re-use the same code tweaking it according to our needs. I do it all the time. Turns out that OS developers do the very same thing. It can be revealed by comparing the external names of DLLs (file names) and their internal names hidden inside the export directory.

The below is a list from a random Windows 7 installation

  • bold=name in export directory
  • note: I excluded the hotifexes/updates to make the list shorter, but if you have look at them you will see that the DLLs are being updated many times and QA process still doesn’t catch them
  • note: some changes can be probably explained via historical needs (8.3 naming convention)
  • the same name inside the export directory means developer(s) simply copy&paste code for different DLLs (smalldll.dll is popular amongst them :) )

dummysbs.dll

  • C:\WINDOWS\Microsoft.NET\Framework\sbs_iehost.dll
  • C:\WINDOWS\Microsoft.NET\Framework\sbs_VsaVb7rt.dll

exports.dll

  • C:\WINDOWS\ie8\ieencode.dll
  • C:\WINDOWS\system32\ieencode.dll

INETCPL.dll

  • C:\WINDOWS\system32\inetcpl.cpl

mpsystemstatecheck.dll

  • <various>\mpsyschk.dll

msconv97.pex

  • <various>\msconv97.dll

MSMSGSC.dll

  • <various>\msgsc.dll

PresentationHost.dll

  • C:\WINDOWS\Installer\$PatchCache$\Managed\5C1093C35543A0E32A41B090A305076A\4.0.30319\PresentationHostDLL_X86.dll
  • C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\WPF\PresentationHost_v0400.dll

smalldll.dll

  • C:\WINDOWS\system32\MP43DMOD.dll
  • C:\WINDOWS\system32\MP4SDMOD.dll
  • C:\WINDOWS\system32\MPG4DMOD.dll
  • C:\WINDOWS\system32\wdfapi.dll
  • C:\WINDOWS\system32\wmp.ocx
  • C:\WINDOWS\system32\wmpcd.dll
  • C:\WINDOWS\system32\wmpcore.dll
  • C:\WINDOWS\system32\wmpui.dll
  • C:\WINDOWS\system32\wmsdmod.dll
  • C:\WINDOWS\system32\wmsdmoe2.dll
  • C:\WINDOWS\system32\WMVADVD.dll
  • C:\WINDOWS\system32\WMVADVE.DLL
  • C:\WINDOWS\system32\wmvdmod.dll
  • C:\WINDOWS\system32\wmvdmoe2.dll