jay's old blog

this blog will be deleted soon - please visit my new blog - https://thesanguinetechtrainer.com

Introducing the roll nildana website

only a few moments, we announced a new app (alert nildana) following up on our earlier app (tip nildana). Now, its time to announce one more of our projects which has been resuscitated (we sort of abandoned it a while ago, long story). The site for this app is rollnildana.studynildana.com

The app is a simple game of a ball (that is controlled by the player) and the score is added/removed every time the ball consumes the cube on the board. The game has music, multiple levels and even a game winning screen. Sure, its pretty basic but hey, at least study nildana can build that much.

As always, we will continue to add new stuff to this app. Meanwhile, get the app for your android phone.
Get it on Google Play

Follow me on twitter, facebook and instagram for more updates. Thanks!

Kannada Language and Password Strength

It so happens that every now and then, I get to engage with folks who are not from India. If you are reading this, you probably have read or heard about weak passwords and how they ruin people's lives. Sure enough, real irony might finally catch up with me and some guy (or girl. There is no rule that only guys can be hackers. Remember, trinity?) will "hack" into my password and spill my personal life into open. Of course, i do use two step verification for everything but still, things can always go bad.

Anyway, going back to the whole "engage with folks from outside India" thing. They almost always find it difficult to pronounce my name. That is the beauty of languages like mine (my mother tongue is 'Kannada'). Its almost impossible to develop and English language based dictionary for a language like Kannada. The killer thing is, most passwords are English and a lot of folks decided to use dictionary words to create passwords.

It so happens that as far as I can remember (I got my first email account when I was 15, I think), I have used Kannada words translated literally into English as my passwords. Check out the blog post picture above. In English, it simply means "password_1". Suppose, you were to use this "password_1", your account would probably get hacked in a matter of seconds with a standard issue password generator.

However, when I convert this "password_123" into Kannada, it becomes "hogupadha_ondhu", making it much more difficult to break by a password generator. That is because, there is an English word called "password" but there isn't any word called "hogupadha" or "ondhu". If it is not in the dictionary, you are simply making it that much more difficult for someone else to guess your password.

The moral of the story is, it simply makes a lot of sense to build passwords using languages that aren't defined by a standard dictionary which has some strong connection to the English language. That makes me think if I could build a simple app that will automatically generate a random password that uses a lot of Kannada words that are also easy to remember :P

Follow me on twitter, facebook and instagram for more updates. Thanks!

Introducing the alert nildana website

Recently, we announced our site for the "tip nildana" app. Similarly, we finished another app (and its companion website) this week. The app download link is at the end of the page and you can visit the site here - alertnildana.studynildana.com

The alert nildana app works on a simple principle, and of course, it has a story behind it. Recently, I was taking a ride on a cab service and they had this option to share my location (while I was using their cab) which would allow my friends and family to keep an eye on me. This was particularly useful for I tend to travel in the middle of the night and it is not always convenient to keep calling my parents and friends in the middle of the night. All I had to do was send a share location link and they know exactly where I am, see if I reached my destination and so on.

What if I wanted to keep friends and family updated about my location, all the time? Or, what if I want to ensure that my brother or my elderly grandpa reached home safe without having to use rudimentary options like SMS or calling all the time. That is when I decided to build this app "alert nildana".

Using alert nildana, anybody (well, as long as they have an android phone and reliable data connection) can allow their friends and family to keep track of them. It is as easy as that.
Get it on Google Play

Follow me on twitter, facebook and instagram for more updates. Thanks!

Introducing the tip nildana website

At study nildana, we build stuff. Most recently, we have been building an app for tip nildana. The tip nildana app allows the user to calculate the tip. Beyond the obvious task of tip calculation, the app also harnesses the power of the cloud and mapping services to provide a complete tip calculation experience.

We built the app to work on mobile (android) and web (JavaScript and AngularJS). And, we also believed that every app needs a proper companion website. Today, we are happy to introduce the official website of tip nildana - tipnildana.studynildana.com.

At the site, you will be able to use the web versions of tip nildana. You can also learn about version history, how to guides, developer information and more.

Of course, if you are seeing this blog on your mobile, download our app from the Google Play Store here...

Get it on Google Play

Follow me on twitter, facebook and instagram for more updates. Thanks!

Introducing Google Cardboard

As a professional trainer and developer - check my profile here as I shamelessly self promote ;) - one of my job descriptions is to keep up with the latest tech stuff that is happening. One of those tech things that I came across lately was the new and improved Google Cardboard. There are several things I admire about Google and other things I don’t, but with the cardboard, they really have done something very interesting.

There is a lot of talk about VR lately. There was that thing about Holograms from Microsoft, then that purchase of Oculus Rift from Facebook and not to forget a lot of VR gear from Samsung, PlayStation and every other hardware company out there. One thing that always bothered me was how expensive things are with VR. For instance, just to use Oculus Rift (not to buy it, mind you) you will need a computer that will literally cost you an arm and a leg. No kidding!

Then, we have the Google Cardboard. The thing that is photographed above cost me less than 300 rupees. Then, to enjoy some really cool VR experiences, I simply had to plug my trusty old Mi4 into it and whoa! Sufficiently cool VR at my disposal. When I had a student try it on, she/he could not stop from shouting with joy. That is when I realized that VR has arrived and it is cost effective. Good job Google!

Of course, I enjoyed the device as a consumer (VR experience can be dizzy and it might give you neck pain and some nose pain as well – disclaimer stuff) but I wondered how I can create VR experiences. That is when I found out that VR experiences can be built using Unity. I have some experience in Unity, having built a simple game a while ago. Further, I also found out that, leap motion (a device on which study nildana is already working on) also has compatibility with Unity.

To add things up, by combining the three techs of Unity, Leap Motion and Google Cardboard, it is possible to build simple VR experiences. Interesting…

Follow me on twitter, facebook and instagram for more updates. Thanks!