Many Sri Lankan students struggle to find quality sources of information on higher studies except for those who are lucky extremely enough to have the right connections. This guide will help you learn about graduate study opportunities and how to discover them. First of all, I should mention about US-Sri Lanka Fulbright Commission. They offer wide … Continue reading How to Apply for a PhD in US in 5 Steps
SSL Certificate to Apache2 Server
If you don't know anything about SSL (Secure Sockets Layer), it's the standard security protocol to establish an encrypted link between a server and a web browser. The link ensures that all communications are private and that hackers cannot snoop traffic. By following this guide you will learn what an SSL certificate is and how … Continue reading SSL Certificate to Apache2 Server
Why You Need Conda to Manage Environments
Are you are confused by the many ways of creating environments in Python?Do you have to use Conda due to restrictions on the machine you're working?This article explains as to why you need Conda. Learn what Conda is and how to use it without wasting your time. I came across Conda when I was working on a … Continue reading Why You Need Conda to Manage Environments
Dinero Trace Generator using Javascript
It's quite surprising that around the time when this blog post was written, I couldn't find a Dinero Trace Generator online. Dinero is a cache simulator software that had been developed around 20 years ago. To generate traces, you just have to do simple bit manipulations. Ironically, today, our modern browsers have the power to … Continue reading Dinero Trace Generator using Javascript
Branch Count using Intel Pin Tool
Pin Tool already has many inbuilt examples. Be sure to check before resorting to writing your own tool. 😉 Having read this blog post you will be able to create your own tool to count the number of branches. You will also be able to learn the fundamentals that you would need to do any … Continue reading Branch Count using Intel Pin Tool
Intel Pin Tool; Setting up in 5 easy steps
This is the beginning of the Intel Pin Tool Series. Having read this post, you will be able to set up Intel pin tool and run a basic example to count the number of instructions in your program. Step 1 Download the pin tool from Intel (https://software.intel.com/en-us/articles/pin-a-binary-instrumentation-tool-downloads). Select the appropriate operating system and copy the … Continue reading Intel Pin Tool; Setting up in 5 easy steps
And the roof fell down. Yep. Here in Boston.
Before I go in to the story, let me briefly tell you the reason behind this blog. A lot of students have asked me about the PhD application process, and settling into a new city/ country to start their studies. As a Sri Lankan student I didn't find a lot of resources and if it … Continue reading And the roof fell down. Yep. Here in Boston.