Author Archives: Sanju

About Sanju

I’m Sanjunath.S from Mumbai, India. I like web technologies, traveling & history. I have 9+ years experience in web technologies like HTML 5, CSS 3, JavaScript, Bootstrap and PHP.

26 Jan

Why Google Loves SSL Certified Websites – HTTPS Everywhere

SSL secure website

Security is a top priority for Google. That’s why Google Loves SSL Certified Websites or HTTPS. So it’s very helpful to get high rank in SEO (Search Engine Optimization). Now the impact is fewer than 1% of global queries, but it will change in future. It’s called HTTPS Everywhere: Every websites will be switch to HTTPS to keep everyone safe on the web. Check out this post Top 4 Basic Search Engine Optimization Tips for some basic tips of SEO.

For websites that deal with personal data, or transactions via the Internet, it is necessary to take measures for security of the web application. Processing transactions should be handled securely on the web. Meaning that we need to be able to transmit information between the web site and the web browser in a way that makes it difficult for other the server to intercept and read. To deal with such situations where we need security, we need a SSL or Secure Sockets Layer to take care of this.

What is SSL (Secure Sockets Layer) ? SSL is a a protocol much like the standard HTTP, but is a secure protocol that can receive and transfer data over the Internet. An encrypted SSL connection requires that the encrypted data to be passed to and from the web server and the web browser and to be decrypted at the receiving end. A SSL certificate is used to authenticate a web site.

What are SSL certificates ? The certificate contains the server’s public key, which is used by the browser to identify and authenticate the server and encrypt the information from the server using SSL. SSL certificates are much like any identification proof that once authenticated, permits the flow of encrypted information through the HTTPS.

fb ssl

There are three different types of SSL certificates you could use. Generally your web hosting companies may provide SSL certification for your website. Some may provide it as a free service, although it may not be any more secure than the standard HTTP.

Shared SSL : As the name suggests, multiple domain names share the same IP address making it easier for the host to managed single shared SSL over different servers. This is a comparatively cheaper method, as single SSL needed to encrypt an array of web sites.

Dedicated SSL : Dedicated SSL, much like dedicated hosting has SSL certification specifically for your root domain space. An HTTPS connection is verfied through a designated IP address. It is the most secure method but comes at a price.

Wildcard SSL : Wildcard SSL certifications will have multiple sub-domains for your website.

Please follow and like us:
02 Dec

5 Must Have Free WordPress Plugins for Every Blogger

Must Have Free WordPress Plugins

WordPress is the most popular open source platform of running blog & website. Here, it’s a list of 5 Must Have Free WordPress Plugins for Every Blogger that based on my personal experiences. Each one of these essential WordPress plugins that should be installed on every new WordPress site before you do anything else.

 

WordPress SEO By Yoast

WordPress SEO By Yoast
WordPress out of the box is already technically quite a good platform for SEO. But that doesn’t mean you can’t improve it further! You can improve your WordPress SEO: Write better content and have a fully optimized WordPress site using Yoast SEO plugin.

https://wordpress.org/plugins/wordpress-seo/

 

W3 Total Cache

W3 Total Cache
W3 Total Cache improves the user experience of your site by increasing server performance, reducing the download times and providing transparent content delivery network (CDN) integration. The only WordPress Performance Optimization (WPO) framework; designed to improve user experience and page speed.

https://wordpress.org/plugins/w3-total-cache/

 

Disqus Comment System

Disqus Comment System
The Disqus comment system replaces your WordPress comment system with your comments hosted and powered by Disqus.

https://wordpress.org/plugins/disqus-comment-system/

 

BackUpWordPress

BackUpWordPress
Simple to use automated backups of your WordPress-powered website. BackUpWordPress will back up your entire site including your database and all your files on a schedule that suits you.

https://wordpress.org/plugins/backupwordpress/

 

Contact Form 7

Contact Form 7
Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.

https://wordpress.org/plugins/contact-form-7/

 

Please follow and like us:
24 Sep

Top 4 Basic Search Engine Optimization Tips

Basic Search Engine Optimization tips

We all know that ranking highly on the search engines to get targeted traffic. It’s very important for every website, if we are selling products or services online. In order to get high ranking on search engines, you need to understand how to optimize your website or blog. So that the search engines can easily find your web pages or blog posts. Here are some Basic Search Engine Optimization tips, which you can use to optimize your website or blog.

 

1. Targeting the right keywords

SEO keywords

Keywords are the fuel for targeted traffic and they form the basis of highly optimized web pages. As you know, users are using keywords to find what they are looking for online. So basically you need to be thinking like a real user who is searching for information on the web. There are many great keyword research tool that you can use to uncover all these important keywords. Google Keyword Planner is a great research tool, it will help you to find the right keywords.

 

2. Content is King in SEO ( Search Engine Optimization )

Content is King in SEO

If you are selling your products or services online, you need to create unique and interesting content that is related to your products or services. The search engines love unique and fresh content so if you can provide them with good and fresh content, they will give your website a high ranking. Try your best to create interesting information or content that people want to read and willing to give you their opinions by commenting on your blog. The more people comment on your blog the better because this can give your blog a lot of fresh and unique information.

 

3. On-site optimization

Website On-site Code Optimization

Meta Title & Meta Description – These things must be unique throughout your website, don’t repeat on multiple pages and keep it as, most relevant to the page content & keywords. As well as this, page titles should be in sentence form and not just a list of keywords as this could be seen as irrelevant keyword stuffing, which may negatively impact on your wider optimization efforts. Many people get this wrong and fail to realize just how important a page’s title can be in increasing the relevancy of your website to the keywords you wish it to appear for.

 

4. Build quality back-links

Social Media Optimization

A back-link is basically a link from other website/blog to your website. It is like a vote. The more votes or links you get from other website to your website, the better. The search engines especially Google will give website that has many quality back-links a high authority. Google trusts websites that have high authority and hence will rank them highly on their search results or front page.

There are many ways to get good quality back-links & website traffic. E.g: You can submit your unique content to high-traffic website or blog like hubpages.com, tumblr.com and blogger.com Social media websites ( plus.google.com, facebook.com and twitter.com ) also will provide you good quality back-links and a lot of targeted traffic.

Make sure your website don’t have any code error, broken links & spelling mistakes. Validate your website using W3C Markup Validation Service Keep your website alive & active on social media. These are the Basic Search Engine Optimization tips for website to get high ranking and good traffic. Google Search Engine Optimization Starter Guide is providing lot of Basic Search Engine Optimization tips. Google Webmaster Tools and Google Analytics helps you to understand your visitors and improve your website’s Search Engine Optimization.

 

Please follow and like us:
28 Jun

Elephanta Caves – The ancient cave city of lord Shiva

shiva thrimurthi elephanta cave

Three-headed (Trimurti) sculpture of the Lord Mahadeva

Elephanta (Gharapuri – the city of caves) is one of an island in Arabian sea, about 10 kilometres to the east of the Metropolis city of Mumbai (the commercial capital of India). The ancient cave city of lord Shiva is a UNESCO World Heritage Site since 1987 and maintained by the Archaeological Survey of India. All caves are carved from single stone – in between 5th A.D and 8th A.D. Gharapuri was the old name of the island. There was a single stone elephant sculpture in the entrance of the island, when Portuguese navigators came to this island, hence the new name Elephanta was derived. Presently, the elephant statue is housed at Jijamata Garden in Mumbai.

Elephant statue of Elephanta island at Jijamata Garden

Elephant statue of Elephanta island at Jijamata Garden

History:

Ancient history of Elephanta caves is a mystery. The Elephanta caves are “of unknown date and attribution”. The date of the caves is different according to different Archaeology specialists. There were some inscriptions about the ancient cave city of lord Shiva, which is missing since Portuguese ruling.  Different dynasties ruled this island, the Konkan Mauryas, Chalukyas of Badami, Rashtrakutas, Kalyani Chalukyas, Yadavas of Deogiri, Gujarat Sultanate, Portuguese, Marathas and Britain. Once it was the capital city of Konkan Mauryas and there was a major port from 2nd B.C. The Kailashnath temple at Ellora and Badami caves has many similarities to Elephanta caves. The Kailashnath temple at Ellora was built by Rashtrakutas and Badami caves built by Chalukyas of Badami. Rashtrakutas were strongly influenced by Lord Shiva,hence contributed for these caves.

Elephanta cave 1 in 1972 and 2015

There are two groups of caves in Elephanta Island. All caves were painted (fresco painting) in the past, now only traces are visible.1st group contains five caves and 2nd group contains two caves. All caves are carved from solid basalt rock, like caves at Ellora and Ajantha. Brahmanical worship had happened, until Portuguese rule began in 1534. They used this island as a watchtower and installed cannons, targeted to see from the top of a hill. There are two British-era cannons at the top. Portuguese army did shooting practice hence there is maximum damage to all sculptures in the caves except Trimurti sculpture in cave 1. Hinduism was declining on Elephanta Island under Portuguese rule. All caves were abandoned and were under vegetation from 16th AD to 20th AD. The annual festival of Shiva – Maha Shivaratri only survived to this day.

Charles II of England married daughter of King John IV of Portugal. Portuguese left the island  in 1661, since Mumbai which included elephanta island was a part of the dowry.

Nataraja Cosmic dancer

Nataraja – The Cosmic Dancer

1st cave (Great Cave) is a brilliant example of glorious ancient Hindu civilization. World famous for its carving techniques. There are many forms of Lord Shiva in 1st cave. On the south wall of 1st cave, there is an unforgettable three-headed (Trimurti) sculpture of the Lord Mahadeva, representing three essential functions: Aghora (the destroyer – most powerful in the universe) on left side, Vamadeva (master of joy and beauty) on right side and Tatpurusha (preserver of positive and negative principles of existence) in the center. Famous sculptures of Elephanta caves are Trimurti, Ravana shaking the Kailash (same sculpture like cave 16, Kailashnath Temple, Ellora), Shiva-Parvati on Kailash, Ardhanarishvara (half men and half woman), Kalyanasundara (Wedding of Shiva), Shiva Linga, Nataraja (The Cosmic Dancer), Yogishvara (Master of Yoga)and Kartikeya and Ganesha.

Ardhanarishvara (half men and half woman)

Ardhanarishvara (half man and half woman)

Cave 2, 3, 4 and 5 are broken, small and unfinished. Cave 6 and 7 are located in the eastern side of the island. These Buddhist caves are hidden from visitors. Cave 6 and 7 need more excavation. Cave 6 was converted into a church by Portuguese during their ruling of Elephanta Island.

Elephanta cave 5

Ruins of Elephanta cave 5

Presently, ASI and UNESCO are doing maintenance of the caves properly. The Underwater Archaeology Wing of the Archaeological Survey of India (ASI) has discovered remains of bricks from which houses were built, stonewalls, Roman Amphoras (pots used to transport a variety of things like olive, dry fruits and spices), coins and broken parts of vessels from shores of elephanta island. Even the sand on the shore, at the north and the east of the Mora bundar, is full of small potsherds. The Roman artefacts date backs to the 4th to 6th centuries. This discovery shows that Elephanta Island was a major port and was trading with the late Roman Empire. Locals believe there was an underground tunnel from Belapur fort to Elephanta Island.

Interior of Elephanta cave 1 in 1880 and 2015

People:
There are 1000+ populations living in 3 villages in Elephanta Island, namely Shent bundar, Mora bundar and Raj bundar. Local’s earning mainly depends on cave’s tourism.

How to Reach:

The island is easily accessible by ferry from Mumbai City. Typically every 20 minutes a boat leaves from Gateway of India to Elephanta Island. Ferry Cost is Rs.130/person (Return ticket). It will take 1 hour for one side traveling. 30 min walkable distance from Elephanta Island boat jetty to the caves.

Ferry timings:
Gateway to Elephanta: 9 am – 2 pm
Elephanta to Gateway: 12 noon – 5:30 pm

Elephanta island view from boat

Elephanta island – a view from boat

Quick Facts:

Country: India
State: Maharashtra
District: Raigad
Coordinates: 18.96 N 72.93 E
Local languages: Hindi and Marathi
Best Time to Visit: September to March
Closed on:  Monday
Nearest Airport: Mumbai Airport

Reference:
https://en.wikipedia.org/wiki/Elephanta_Caves
http://asi.nic.in/asi_underw_fieldwork.asp
http://www.oldindianphotos.in

Please follow and like us:
17 Jun

Canonical url trailing slash missing for homepage – WordPress & Yoast

wordpress canonical trailing slash

When you install WordPress in a sub directory Example: ‘blog’, the canonical link should be: www.example.com/blog/. But Canonical url trailing slash will be missing for homepage. Yoast will show the home page canonical tag, without having a trailing slash like this : www.example.com/blog

All pages will show the canonical URLs as having a trailing slash except the home page. Yoast WordPress SEO plugin gives canonical url and sitemap url as www.example.com/blog which is incorrect. So the problem is, Google will index home page (www.example.com/blog/) without a trailing slash. The SEO plugin should put the trailing slash in the canonical url and in the sitemap when the site is in a subdirectory.

Solution:

There is no need for editing .htaccess file. You can fix this issiue from WordPress admin panel.
Wordpress admin panel -> Plugins -> Editor. Select WordPress SEO from the right top of the page. Find and select the file “wordpress-seo/frontend/class-frontend.php” from the right side of files list.

In that file, find this code: ” $canonical = home_url();
Update that code like this : ” $canonical = home_url(‘/’);

Done !!

Canonical url trailing slash will be showing for home page (www.example.com/blog/)

Please follow and like us:
05 Jun

Nikita Buyanov’s cute laptops for crazy girls

make up laptop for crazy girls

Nikita Buyanov is an industrial designer, project leader of Contract Wars, working title Russia 2028 and numerous other interactive/ad/game projects. Now he uncovered few outstanding laptop concepts.

This Russian was commissioned to design a series of conceptual, female-oriented laptops for HP/Intel. Nikita Buyanov’s ideas will rock our world. These are some examples of cute laptops for crazy girls.

HP-MakeUp

make up laptop for crazy girls

HP-Perfume

perfume laptop for crazy girls

HP-Nobag

hp nobag laptop for crazy girls

HP-Mama

hp mama laptop for crazy girls

HP-Chameleon

 hp chameleon laptop for crazy girls

HP-Fitness

hp fitness laptop for crazy girls

Please follow and like us:
29 May

Google reCaptcha javascript validation

google recaptcha validation

This is a simple solution for Google recaptcha client side javascript validation.

This way you can handle the validation of the response in your form submit handler using javascript. This seems more simple solution than trying to handle it on the captcha callback.

<script type="text/javascript" language="javascript">
function validateform(){
var captcha_response = grecaptcha.getResponse();
if(captcha_response.length == 0)
{
    // Captcha is not Passed
    return false;
}
else
{
    // Captcha is Passed
    return true;
}
}
// ]]></script>
<script type="text/javascript" src="https://www.google.com/recaptcha/api.js"></script></pre>
<form action="" method="post" onsubmit="return validateform();">
<div class="g-recaptcha" data-sitekey="your_sitekey"></div>
 <input type="submit" value="Submit" /></form>
<pre>

“grecaptcha.getResponse()” will return a null value, if recaptcha validation is not passed on client side. Else it will return a value. So we need to check the length of the response (null or not), for recaptcha is valid or not valid.

Please follow and like us:
19 Dec

Remove hash from AngularJs url

Remove hash from AngularJs url

Rewrite your AngularJs app url from http://domain.com/#/path/ to http://domain.com/path/

There are few things to set up for remove hash from AngularJs url. So your link in the browser will look like http://domain.com/path/ and these are your base href + angularjs config + .htaccess url rewrite.

1) Base href

Set the base href in HTML file.

<html>
  <head>
    <base href="/">
  </head>
</html>

2) Angularjs

Add html5Mode inside your angularjs config file.

app.config(function ($routeProvider,$locationProvider) {
$routeProvider
  .when('/', {
	templateUrl: 'home-page.html',
	controller : 'appController'
	});
$locationProvider.html5Mode(true);
});

3) .htaccess url rewrite

Put this inside your .htaccess file.

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /#/$1 [L]
Please follow and like us:
06 Aug

Kallil bhagavathi temple – An ancient Jain cave temple in Kerala

Kallil bhagavathy temple

Jainism was introduced to South India in third century BC by the order of Emperor Chandragupta Mauryan (321-297 BC). From that time Jainism was well established in Kerala. In 800-1000 AD Jainism wiped out from Kerala. The revival of the Vedic Culture (Hinduism) was the main reasons of the disappearance. People were back into the Hinduism or merged with Hinduism. And Jain temples were also crushed during Tipu Sultan’s raid.

kallil temple jain saint

Many Hindu temples in Kerala were originally Jain temples. For example, Kudalmanikkam Temple near Irinjalakuda (Thrissur) and Kallil bhagavathi temple near Perumbavoor. Similarly, several temples in North Malabar was once a Jain temple. At present, Jainism in Kerala has a very small following. Ilango Adigal was on of the notable person of the Jain religion in Kerala. He was a poet and a Jain monk of the 2nd century AD.

Kallil cave temple is sited in Kunnathunadu Thaluk of Ernakulam District in Kerala. Is 22 km away from Kalady. The name ‘Kallil’ means ‘in Rock’. Studies indicate that the inception of the temple might date back to third century BC. The nature made cave temple, located in a 28-acre (113,000 m²) plot in thick forest area, is cut from a huge rock. The rock temple of 75 feet X 45 feet X 25 feet which rests without any proper support. The visitor has to climb 120 steps to reach this rare historic temple. There is an ancient pond that offer drinking water nearby.

Durgadevi is the main deity of the temple. The idol of Brahma is seen carved at the top of the rock. Brahma is also worshipped along with Siva and Vishnu. The temple closes after Poojas at noon every day and poojas are not being done at night. The presence of the Jain deities Parshvanath, Vardhamaana Mahavira and Padmavati devi (worshipped as Bhagawathi by the local population) point to the Jain history of the Kallil cave temple.

This very rock holding on to its position solely owing to Bhagavathi’s grace which may perhaps be called one of the wonders of the world is the unique feature of this temple. This Jain cave temple was to become a Hindu temple in the 9th century AD. Even today Jain followers come here to offer prayers.

Quick Facts:

State: Kerala
District: Eranakulam
Languages Spoken: Malayalam,Hindi and English
Weather: Summers: 35 °C (95 °F). Winters: 20 °C (68 °F)

Getting There:

Nearest Airport: Cochin Airport – 25 Km
Nearest Town: Perumbavoor – 10 Km

Reference:

http://en.wikipedia.org/wiki/Kallil_Temple
http://kallilcavetemple.com/about-en.html

http://ajaysekher.net/2012/02/20/gautamapuram-beyondtowards-cultural-history-kottayam/

Please follow and like us:
27 Jun

Top 5 responsive front-end frameworks – 2014

responsive front-end framework

Bootstrap

The most popular front-end framework for developing responsive, mobile first projects on the web.

Bootstrap is absolutely the best accepted and broadly acclimated framework, nowadays. It’s a beautiful, automatic and able web architecture kit for creating cantankerous browser, constant and acceptable attractive interfaces. It offers abounding of the accepted UI apparatus with a plain-yet-elegant style, a filigree arrangement and JavaScript plugins for accepted scenarios.

twitter bootstrap 3

Bootstrap is a free collection of resources for generating websites and internet applications. It contains HTML and CSS-based design themes for typography, kinds, buttons, navigation along with other interface parts, because well as optional JavaScript extensions. In Summer 2014 it was the No.1 project on GitHub with 69,000+ performers and 25,000+ forks, with a user base including MSNBC and NASA.

Website : http://getbootstrap.com/

Foundation

ZURB Foundation 5

The most advanced responsive front-end framework in the world.

ZURB Foundation is a no-cost collection of resources for creating web sites and web programs. It contains HTML and CSS-based design themes for typography, forms, buttons, navigation and other user interface components, since well as recommended JavaScript extensions.

Website : http://foundation.zurb.com/

Semantic UI

Semantic UI

Semantic empowers designers and developers by creating a language for sharing UI.

Semantic is a UI Component library implemented using a set of specifications designed around natural language. It provides many commonly needed elements, collections, and modules. It also provides a structure for third party components to use.

Website : http://semantic-ui.com/

Gumby

Gumby

Gumby 2.6 is built with the power of Sass. Sass is a powerful CSS preprocessor which allows us to develop Gumby itself with much more speed — and gives you new tools to quickly customize and build on top of the Gumby Framework.

Website : http://gumbyframework.com/

Pure CSS

Pure CSS

A set of small, responsive CSS modules that you can use in every web project.

Pure is a little set of CSS segments which you can use in any web project. This has small impact. It is developed with cellular in your mind and has now minimal design which enables you to write your very own style on top of it. With number of CSS components Pure is just one of the strong competitor for Responsive CSS Frameworks choices.

Website : http://purecss.io/

Please follow and like us: