
sathyabaman
I am a mobile application consultant with 7 years of experience in IT industry .
Popular articles by sathyabaman
All articles by sathyabaman
IOS App Signer
Hello ladies and gentlemen, today I am glared to introduce an interesting project I’ve been working for months. Its called IOS App Singer. let me explain to you in detail, I am sure if you are reading this blog post, you definitely know what’s resigning in the iOS application. please be patient let me explain
Continue reading...
Connecting to MQTT in Swift & IOS
MQTT is a Message Queuing Telemetry Transport protocol, it is also called MQ Telemetry Transport. It is widely used in IOT (Internet of Things) to have a good connectivity between machine and machines (machine-to-machine M2M). It is designed to be extremely lightweight to publish/subscribe messaging transport. It is useful for connections with remote locations where a small code footprint
Continue reading...
Smart Home (IOT) Project
Smart Home project done for leading internet service provider in Singapore and Malaysia. Smart Home is a one among many solutions they provide to their customer. Smart home is a complete security solution which supports almost all Z-Wave sensors, IOT devices and many more smart home appliances. This product is also expected to go live
Continue reading...
ZupportDesk Live chat System
Live chat system is a realtime chat application, Using this system users can add a simple chat widget to their websites and whenever a new visitor comes to that website, you will be notified and you can have a realtime chat with visitors. Its not that simple as i say, Its a huge system that
Continue reading...
ZupportDesk Ticket System
ZupportDesk Ticket System is a customer support ticket solution. Using this system customers can send their queries or problems via email and those email will automatically converted to ticket. Ticket System helps the support team to escalate customers problem in a professional manner, it also help the companies to analyse the pattern of recurring problems and
Continue reading...
My Places – Android Application
Its a simple android application i developed on my own interest to explore new technologies. This application will helps to log all the new places you visit and also to share it with your friends and families. The application also has features like – Live GPS update – Live Altitude Update – Live GPS Accuracy
Continue reading...
Be Like bro
Its a simple memes application with over 50,000 Memes. I developed this app because of the interest i had on memes. you might have a question, how i got these 50,000 memes? Well, I wrote a script to automatically download memes from Facebook and save it on my server over a long period of time.
Continue reading...
Certis Agent Tracking System
This is my first ever commercial application i developed. Certis is a company that provides security guards to other company, Certis has agents who go and check these security guards. My task was to develop an application that will track the location of agent every 2 minutes and update the system, also using this system
Continue reading...
Jaffna Temples Android app
Jaffna Temples is a Mobile Application, that will help the users to locate the nearby by temples from their location and also get the easiest direction and route path to visit those temples. This project started as my final year project at college. I as a sole developer done research, design and development for this project,
Continue reading...
Calico QR- code System
Calico is a Sri Lankan company that manufacture Cords and tapes. Their main customers are Adidas and Nike, company’s manufacturing plant is located at Negombo, Sri Lannka. Recently they approached us to develop a QR-Code generating software for their packing section. Which they can put it on their boxes and access the QR-code using their mobile
Continue reading...
implementing Android WebView
Hi In this tutorial i will give you instructions on implementing webview in Android. Sometimes you may need to load webpages inside your application itself rather than redirecting the user to browser. In this tutorial we will see the commands necessary to display webpages inside the application. First of all create a new project and
Continue reading...
IOS implementing SignalR using Objective-C
For the past few weeks i been doing some research on SignalR in Objective C and i found very few resources available on the internet for implementing signlR in Objective-C. Therefore i thought of writing this tutorial, hoping it will help some developers one day. In this tutorial i will explain you, how to get
Continue reading...
Caught a pikachu – pokemon go
Although i have played many games, i have never thought of writing anything about games before on my blog. This is the first time i am writing about games. I love games as many other mobile developers do. The first computer game i ever played is Dangerous dave, I managed to get up to level
Continue reading...
Signal R in Android
Recently i developed a Android chatting application for the company called zupportdesk. I went through lot of difficulties since there is a very few online resources available for reference to implement signal R in Android, but somehow i figured it out by putting lot of time and effort on it. Now i thought of sharing what
Continue reading...
lolcorps.com
Lolcorps.com is a entertainment website that display funny images, animations with memos. Actually i never planned for this website. This time i was working in a telecommunication company in Sri Lanka, here i used to write scripts for servers. so i was doing some research on servers and testing some of my automated scripts, eventually i
Continue reading...
MD5hacking.com
This is my 7th website i ever created back in 2014. Its a simple website, help developers to decrypt and encrypt MD5 hashes. Yes we all know, there is no way you can decrypt md5 hashes, because the algorithm is designed in a way that the original values are lost during the process of encrypting
Continue reading...
Lankahomes.lk – adspace.lk
adspace.lk is a online website, that helps uses to advertise their properties online for free. I started creating this project after dropping isaithuli.com, but unlike isaithuli.com now i learned a lot about web development technologies and now i am in my final year of my college, while developing this project. i had lot of college
Continue reading...
My first website : Isaithuli.com
This is a the first website i ever created back in 2013. I started this project in my school days, because i had a strong interest in Tamil music, those days i also used work part-time in a communication shop in Mount Lavinia, Sri Lanka. There i used to download huge amount of Tamil music
Continue reading...
Download Pokemon go V0.33.0 – Android Apk
Download pokemon go for android – ClickHere Pokemon go Version 0.29.3 Click here to download it. Pokemon go Version 0.29.2 Click here to download it. Pokemon go Version 0.33.0 Click here to download it.
Continue reading...
Range values to be calculated in PHP Loop
This question was asked by a Abdullah on stackoverflow. So i thought of giving him a better solution. As you can see from the above image. For a range of number, each number must be added and divided by the length to get the average and then check if the average is greater than or equal to
Continue reading...
Permissions in Android 6.0 API Level 23
One of the important change that was introduced in Android 6.0 (API level 23) is the users grant permissions to apps. With this change all the device that is running Android 6.0 and above will have to request the permissions while the app is running, not when they install the app. This approach will help the
Continue reading...
Android Loading images to Recycler View
In this tutorial i will give you instructions of loading images in a recycler view using Picasso library. One you complete this tutorial your application will look like this. This application will list image of the android versions and its version names. OK. lets get started. 1. Create a new project. Open up your android
Continue reading...
Android Https Post and Get
Yesterday, i have done an piratical test for an interview. The task provided is to post a username and password to an https url and also to get the response results using an https connection in another url. I have successfully completed the task, but it took me around five hours. I wasted lot of
Continue reading...
Installing Google chrome in Ubuntu 16.04
In this tutorial lets look on how to install Google chrome in Ubuntu 16.04. Lets get started. 1) First do an update and install Wget. Use the below command to update Ubuntu packages and install Wget
1 |
sudo apt-get update && sudo apt-get install wget |
1 |
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb |
1 |
sudo dpkg -i --force-depends google-chrome-stable_current_amd64.deb |
Continue reading...
Ubuntu 16.04 – Move the side bar to bottom
As we all know one of the new feature announced in Ubuntu 16.04 is moving your sidebar or launcher position. In this article i will share the command that will help you to move your launcher position to bottom. Just use the below command to move your launcher to bottom of the screen.
1 |
gsettings set com.canonical.Unity.Launcher launcher-position Bottom |
Continue reading...
List of countries in the world – Raw Data
I am developing an android application. In which i must ask the users to select their country, Therefore i searched on the internet for list of countries. I got lot of results, but i cant use those data in my application directly, with out making some modifications. Its just waste of time. Here i am
Continue reading...
Loading images from server in to Android Grid view
In this tutorial, we will be looking at how to load images from server in to android grid view. Once you complete this tutorial, your application will look like this. Lets call this application as a Movie Database. This will display list of movies and the name in a grid view. 1 . Creating
Continue reading...
Sample application form for US diversity visa program
I have tried the us diversity program for the past three years, but i have not found lucky enough. In this article i will give you some information and screenshots of the US diversity program. Usually the us diversity program opens for application in the period of October and November. Usually they accept application for
Continue reading...
mysql get the existing table code
I had a situation where i have a table with huge lot of fields. i want to recreate this table with some other name. It would be very easy if i have any user interface like php myadmin or mysql work bench but since i am working on the server there is no UI. Therefore i
Continue reading...
PDO database insert script – PHP
PDO_MySQL, is the MySQL for PDO. PDO has been introduced in PHP, and the project aims to make a common API for all the databases access, so in theory you should be able to migrate between RDMS without changing any code (if you don’t use specific RDBM function in your queries), also object-oriented. The PHP
Continue reading...
Privacy in Ubiquitous Computing
In the recent years use of desktop computers has fallen gradually, this means people have started moving to next generation of computing called Ubiquitous Computing or everywhere computing. In Ubiquitous environment computers are embedded in to the environment. This way of embedding computers in to the environment will make the humans life easy in many
Continue reading...
Unable to compile android project – dependency issue
Most of the time i see this issue on my android studio, while compling the application
1 2 3 |
Error:A problem occurred configuring project ':app'. Could not resolve all dependencies for configuration ':app:_debugCompile'. Could not find com.android.support:appcompat-v7:21.0.1. |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
dependencies{ //it requires compileSdkVersion 23 compile 'com.android.support:appcompat-v7:23.2.0' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.android.support:appcompat-v7:23.0.1' compile 'com.android.support:appcompat-v7:23.0.0' //it requires compileSdkVersion 22 compile 'com.android.support:appcompat-v7:22.2.1' compile 'com.android.support:appcompat-v7:22.2.0' compile 'com.android.support:appcompat-v7:22.1.1' compile 'com.android.support:appcompat-v7:22.1.0' compile 'com.android.support:appcompat-v7:22.0.0' //it requires compileSdkVersion 21 compile 'com.android.support:appcompat-v7:21.0.3' compile 'com.android.support:appcompat-v7:21.0.2' compile 'com.android.support:appcompat-v7:21.0.0' } |
Continue reading...
python script to check server status
Today lets write a simple script to chek the Apache server status using python. create a simple file called server_check on your desktop, copy and paste the below code
1 2 3 4 5 6 |
#!/usr/bin/python from subprocess import call command = raw_input('Please enter service name : ') call(["/etc/init.d/"+command, "status"]) |
Continue reading...
Alternatives for Adsense – Are they really helpful?
I have been blocked from Google Adsense about 5 years back for doing some illegal clicks. From that day onwords i been looking alternatives for Google adsense. I have done some research and found the best two alternatives uses suggest. they are 1) Infolinks 2) Chitika Now the question is do they pay well like adsense?.
Continue reading...
Generate ssh Keys – Github
configure git for the first time git config –global user.name “Yourname” git config –global user.email “Yourname@gmail.com” generate a local key ssh-keygen -t rsa -C “Yourname@gmail.com” run ssh agent in background ssh-agent -s Change file permissions for id_rsa file chgrp Users ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa test the ssh connection ssh -T git@github.com
Continue reading...
Download entire website using wget
Downloading the entire website is very simple using wget. Just follow these few steps. 1) Make a directory – It can be any name you want.(i will name this as my_blog)
1 |
mkdir my_blog |
1 |
cd my_blog/ |
1 |
wget --limit-rate=200k --no-clobber --convert-links --random-wait -r -p -E -e robots=off -U mozilla http://www.sathyabaman.com |
Continue reading...
Privacy Policy for Google Play store
Privacy Policy built the my places app as a Free app. This SERVICE is provided by at no cost and is intended for use as is. This page is used to inform website visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service. If you
Continue reading...