BlackRapid Curve Breathe in Sri Lanka

I got my 77D last year. I’d loved it, I wish I had gone for a full frame though. One thing that has always bothered me is how to carry it. The default camera strap is good, but is a Cannon advertisement (Nikon is much worst relatively). So I have been keeping an eye for a better way to carry a camera.

That is when I noticed that Camera LK guys had advertised in their website regarding the Black Rapid Breathe Curve. It most definitely fitted my requirements. Happy the next day I dressed up and called the store to be sure if they had it in stock. But they didn’t. I checked back 2 weeks later and yet they didn’t.

I tried many camera shops that I had never visited. I noticed that their websites were not in sync with their inventories.

So today I decided to go online and I ordered it from USA. It might take about 2 - 4 weeks to come here. Its cost me less than the advertised price in Camera LK. I don’t mind paying more if it was available!

Lets Encrypt - Wildcard SSL Support

I started using Lets Encrypt for free SSL in 2016. Since then I have used it in an excessive of 21 projects. I have loved it. But as a developer working on SaaS applications (predominantly sub-domain type) I have always wished that they provide wildcard SSL support. That is exactly what is going to happen.

According to their FAQ wildcard SSL were expected to be available by February 27, 2018. But their engineering teams had to work on a different issue for 2 weeks.

This would likely push back the feature by at least 2 weeks.

I am particularly interested in wildcard SSL because of a personal SaaS application that I am working on.

Free Real Estate Websites for Agencies

Are you a real-estate agent or an agency? A well built website can increase engagement with your customers and increase business. But such a website will cost you a fortune. Thats where I can be of help.

I am happy to provide you with a fully featured property website for free. This is possible with a SaaS (software as a service) kind of web-app that I am building.

The exact features of the website will remain secret at the moment. But I can tell you its feature sets will even make agencies with established websites think about joining the movement.

I am expecting to make the initial release available by April 14th. If you are interested to be part of the first release, feel free to drop me a message at ziyan@jdeen.com.

Windows WSL - Thoughts from a Rails Developer

I have love Linux and use to live in it for 6 years. Few months back I got a laptop for personal use, a HP Envy. It came with Windows with a 128 SSD. It was not enough for me to facilitate dual-boot. So I thought of giving Windows a try. For my personal projects I thought of utilizing WSL. This is what I think after many days of coding.

Its a good start

I never thought I would use Windows, ever. But here I am today giving it a chance. I can finally with little worry run and develop Rails apps in Windows. Its a great and I am excited.

WSL for the first time gives developers access to Linux and Windows in the same machine. I find this attractive as I now have access to Lightroom + Photoshop while been able to work on my Rails projects.

App compatibility

I found out most of my apps work in WSL with few exceptions like PostgreSQL database. This was not a deal breaker. I install PG in Windows and the libpq-dev package on Ubuntu. This allowed me to use the PostgreSQL database from WSL.

You will have to make sure to configure Git to leave out stupid \r used by Windows. Also when running Rails apps, Ruby warnings will show about the stupid \r.

Efficiency

I have mixed feelings about efficiency.

Battery Usage

Before WSL I used Vagrant + Virtual Box for development. I found that I would get about 2 hours or less of time with a full charge. With WSL this has never been an issue. The estimate was well over 5 hours. Its power efficient. Good if you are on the move and have no access to a wall outlet.

Memory

Unlike running a VM, you don’t have a huge memory penalty. In fact I think the penalty is a matter of few megabytes. This is a clear win for WSL over a virtual machine (ex: Virtual Box).

Speed

While battery usage and memory are a huge plusses for WSL. How ever speed is not in its favor. A simple rails s would take over 15 seconds to load. I also found changes to ruby rails not getting applied in Rails and needing me to restart.

I tracked this issue down to an issue regarding caching. I am sure the developers are trying hard to improve the product, but at the moment it sucks donkey balls.

Conclusion

WSL is a good first step. It needs a lot of improvements. I quite frankly believe Microsoft should ditch Windows and start a Windows shell for Linux.

I am barely hanging in there. I don’t mind its occasional hiccups because it is my personal laptop and I use it on my personal projects. How ever I must say, I might jump ship any time.

Fix Windows WSL Ubuntu/Bash Not Opening

We live in an interesting age. As the CEO of GivingFire told, who thought we would live in a time where we would download Ubuntu (Bash) from the Windows store!

How ever last night when I booted my Windows laptop to make some changes to my pet project “Home” I noticed that Ubuntu Bash was not opening. There were no errors. It just hung there without any output indefinitely.

After some reading this morning I found out a solution. Here are the steps. In summary what you need to do is to set a custom page size (ex: 800).

  • Windows + R
  • SystemPropertiesAdvanced
  • Select “Settings” in the “Performance” tab
  • Deselect “Automatically manage page size for all drives”
  • Select a custom size (800 ~ 1024 - I guess)
  • Apply changes (would require a system restart)

Try it out and yours might work.

This is not the only reason why it would fail. But this fixed the issue for me.

As one developer said “I tried Linux, and it works”. WSL is really slow. I am a Rails developer and I find it take up to 15 seconds to start Rails. Not only that I changes in controllers etc will require restart. Its hell to work there. But if you really have to, its much more battery efficient than using some thing like Vagrant with Virtual Box.

Hope this solved for you.