Skip to main content

Posts

Showing posts from April, 2017

How to add code sample in your Blog

When I started blogging about code examples or sample projects the issue that I use to face was adding the code to my blog. I use to directly copy and paste code in the blog making my blog appear Clumsy.

Behold! Gist is here Gist is by GitHub for sharing the code and its the best thing that I have seen so far. You can integrate you gist post in the blog and your blog looks clean

Here is an example of how my code looks when I copy and paste directly to the blog

 /* loading spinner */
    .loading {
        position: fixed;
        z-index: 999;
        height: 2em;
        width: 2em;
        overflow: show;
        margin: auto;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }



    /* :not(:required) hides these rules from IE9 and below */
    .loading:not(:required) {
        /* hide "loading..." text */
        font: 0/0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border: 0;
    }

Its clu…

Mind Blogging SQL Challenges

Query an alphabetically ordered list of all names in OCCUPATIONS, immediately followed by the first letter of each profession as a parenthetical (i.e.: enclosed in parentheses). For example: AnActorName(A), ADoctorName(D), AProfessorName(P), and ASingerName(S). Query the number of ocurrences of each occupation in OCCUPATIONS. Sort the occurrences in ascending order, and output them in the following format:  There are total [occupation_count] [occupation]s. where [occupation_count] is the number of occurrences of an occupation in OCCUPATIONS and [occupation] is the lowercase occupation name. If more than one Occupation has the same [occupation_count], they should be ordered alphabetically. Note: There will be at least two entries in the table for each type of occupation.

Simple IOT Project - Electric Imp Led Light Controller

Recently I went to IBM IOT Hackathon and got Electic IMP device and thought of playing with it and this is the first application I created LED Light controller using Electric IMP device and REST webservice.

OverviewSkill Level: Beginner

Below are detailed steps on how to connect an Electric Imp with environmental sensors to the Watson IoT Platform in order to visualize and monitor your refrigerator in real time.

Ingridients

  Your WIFI *network name* and *password* A computer with a web browser Smartphone with the Electric Imp app IOS or AndroidA free Electric Imp developer account An Electric Imp Explorer kit - purchase from Amazon Three AA batteries
STEP BY STEP  Step 1 - What is demonstrated in this example? Use an Electric Imp to switch on/off light sensor and change the color of light using combination of RGB.
 Step 2 - Connect your Electric Imp to the Internet  Set Up Hardware  Plug the Imp001 into the Explorer Kit Board.Power up your Imp with the AA batteries.



When the imp is fi…

What is Hash Function and HashCode

Many a times you hear this term call hash function or hashcode. One of the most common usage is in Java when  discussing about Hashset or HashMap. Lets understand what is Hashcode and HashFunction.
What is Hash Function? A hash function is any function that can be used to map data of arbitrary size to data of fixed size -wikipediea 
In simple terms, think of hash function as a juicer where you can put any fruit and the result is always a juice. As the juicer is one way that is once you make the juice out of a fruit you cannot reverse the propose i.e. you cannot get the fruit back out of the juice. The same thing goes with the hash function once you get the resultant value you cannot reverse it. This is very important in information security and some people use this to store passwords ( they are other better ways to store passwords like salt technique but we wont discuss this in this post). 



What is HashCode Hash code is the resultant of the hash function (its the final juice that com…

When and how I started programming

I have read of posts where poeple mentioned that they started programming at very early age but in my case it was opposite even though I was exposed to it at an early age. I have met many people who feel that its very late for them to start programming. This post is for them

I was in 7 grade when I was exposed to programming. One of my family member was learning web desiging. She showed me the structure of HTML
I wrote the first program and at that time I did not know that what I was doing is "programming" for me it was just some fancy thing like make slides on power point. 
My first code was the following
<HTML> <HEAD> <TITLE> Siddiq </TITLE> <BODY> Hello World </BODY> </HEAD>

I played for some time and then got busy with other stuff.
Years passed by I completed my BS in CS with some exposure to JAVA still I was not doing much programming until I enrolled in MS in CS.  All my peers were really good at programming and CS fundamental…

Adding loading spinner to JSP Page using pure CSS and JS

I wanted to add loading spinner to the web application that I was working on. This application is a legacy application and I was looking into a way to add the loading spinner whenever the user performs certain actions such as the following


Clicks a button which behind the scene performs CRUD operationWhen user request data 
As the web application was based of JSP and I was looking for a way to adding it to the webpage and finally came across the following solution 
Create a div Add the CSS for the divCreate a JS function which gets called on button click. 

Here is the code



HTML

JS


CSS




Attaching remote debugger in Netbeans

I am working on a web application based on Ant,Struts and Java. I wanted a way to debug the live application in my local environment and I found out that attaching remote debugger is the best option. It helps in debugging live application.
What is Remote Debugging?The client/server design of the Java debugger allows you to launch a Java program from computer on your network and debug it from the workstation running the platform. This is particularly useful when you are developing a program for a device that cannot host the development platform [source: eclipse community]
How to enable it in NetbeansOpen Netbeans IDEGo to Debug option Click on Attach Debugger Enter the host name and port numberClick OKNote: Make sure you start the application first before attaching the remote debugger

What and why, an introduction to my blog

Hi,

I am big fan of Stack Over Flow but sometimes I use to find  partial solutions to the problems that I was trying to solve. So I decided to blog solutions that I personally faced and can be helpful for others. Apart from solution I will include code samples and simple projects that I have done.

Cheers, Siddiq