-=-=-=-=

Wednesday, April 13, 2016

Wish you Happy Baisakhi

History of Baisakhi

Baisakhi Day: March 30th, 1699





The Mughal Emperor, Aurangzeb, installed himself as the Emperor of India in 1657. To achieve his aim he had annihilated almost all his family opposition. Immediately after consolidating his power he embarked on a policy of religious persecution and set upon the process of Islamization of India. The Brahmins were his primary target. He levied unethical religious taxes against Hindus, and shut their temples and places of learning. He had been convinced by his clerics that once the Brahmins accepted Islam the others would follow. The Brahmins, particularly the inhabitants of Kashmir, looked for some dynamic leadership to fight this subversion. 

Going to Battle!
Painting of Guru Teg Bahadhur ji

The Brahmins of Kashmir approached Guru Tegh Bahadur (1621-1675), the ninth in the line of Sikh Gurus, who was on the throne of the Sikh religion. They asked him for guidance on combatting the atrocities committed by the Mughal Emperor.

At the time of their meeting, Guru Tegh Bahadur's nine year old son, Gobind Rai, was sitting beside him. As Guru Tegh Bahadur went into a deep state of contemplation, his young son asked the reason of his repose. Guru Tegh Bahadur said that the matter was of vital importance; the world is aggrieved by oppression; and no brave man had yet come forward who was willing to sacrifice his life to free the earth from the burden of' Aurangzeb's persecution of Hindus. Young Gobind Rai replied: "For that purpose who is more worthy than thou who art at once generous and brave." So after entrusting the Guruship to Gobind Rai, Guru Tegh Bahadur proceeded towards Delhi, the seat of the Mughal Empire.
Upon reaching Delhi, the Guru and his loyal attendants were immediately imprisoned by Aurangzeb. While in prison, Guru Tegh Bahadur foresaw the beginning of his ecclesiastic journey. To test his son's courage and capability to carry on the Guru's mission, he wrote him saying, "My strength is exhausted, I am in chains and I can make not any efforts. Says Nanak, God alone is now my refuge. He will help me as He did his Saints." In reply young Guru Gobind Rai wrote: "I have regained my Power, my bonds are broken and all options are open unto me. Nanak, everything is in Thine hands. It is only Thou who can assist Thyself."

Guru Teg Bahadur offered his life for the freedom of conscience and conviction of anyone belonging to a faith other than his own. His spirit of sacrifice and courage was kindled into the heart of Gobind Rai.

Hundreds of people gathered around the place where Guru Tegh Bahadur was martyred in Delhi. The executioner abandoned the Guru's body in the open. No one came forward openly to claim the body to perform religious rites. Even ardent disciples withdrew unrecognized. Taking advantage of the stormy weather that followed the execution, two persons covertly took the body of Guru Tegh Bahadur for cremation. This cowardice fomented in Gobind Rai an urge to endow his Sikhs with a distinct identity.

Guru Teg Bahadhur ji


With the criteria of courage and strength to sacrifice, Gobind Rai became the tenth Sikh Guru. He wanted to instill these principles in his downtrodden followers. He wanted to uplift their morale to combat the evil forces of injustice, tyranny, and oppression.

He was 33 years old when he had Divine inspiration to actuate his designs. Every year at the time of Baisakhi (springtime), thousands of devotees would come to Anandpur to pay their obeisance and seek the Guru's blessings. In early 1699, months before Baisakhi Day, Guru Gobind Rai sent special edicts to congregants far and wide that that year the Baisakhi was going to be a unique affair. He asked them not to cut any of their hair -- to come with unshorn hair under their turbans and chunis, and for the men to come with full beards.

On Baisakhi Day, March 30, 1699, hundreds of thousands of people gathered around his divine temporal seat at Anandpur Sahib. The Guru addressed the congregants with a most stirring oration on his divine mission of restoring their faith and preserving the Sikh religion. After his inspirational discourse, he flashed his unsheathed sword and said that every great deed was preceded by equally great sacrifice: He demanded one head for oblation. After some trepidation one person offered himself. The Guru took him inside a tent. A little later he reappeared with his sword dripping with blood, and asked for another head. One by one four more earnest devotees offered their heads. Every time the Guru took a person inside the tent, he came out with a bloodied sword in his hand.

Thinking their Guru to have gone berserk, the congregants started to disperse. Then the Guru emerged with all five men dressed piously in white. He baptized the five in a new and unique ceremony called pahul, what Sikhs today know as the baptism ceremony called Amrit. Then the Guru asked those five baptized Sikhs to baptize him as well. He then proclaimed that the Panj Pyare -- the Five Beloved Ones -- would be the embodiment of the Guru himself: "Where there are Panj Pyare, there am I. When the Five meet, they are the holiest of the holy."

He said whenever and wherever five baptized (Amritdhari) Sikhs come together, the Guru would be present. All those who receive Amrit from five baptized Sikhs will be infused with the spirit of courage and strength to sacrifice. Thus with these principles he established Panth Khalsa, the Order of the Pure Ones.

At the same time the Guru gave his new Khalsa a unique, indisputable, and distinct identity. The Guru gave the gift of bana, the distinctive Sikh clothing and headwear. He also offered five emblems of purity and courage. These symbols, worn by all baptized Sikhs of both sexes, are popularly known today as Five Ks: Kesh, unshorn hair; Kangha, the wooden comb; Karra, the iron (or steel) bracelet; Kirpan, the sword; and Kachera, the underwear. By being identifiable, no Sikh could never hide behind cowardice again.




Baisakhi Day - Painting from a mural by Ed O'Brien 


 




Political tyranny was not the only circumstance that was lowering peoples' morale. Discriminatory class distinctions (--the Indian "caste" system--) promoted by Brahmins and Mullahs were also responsible for the peoples' sense of degradation. The Guru wanted to eliminate the anomalies caused by the caste system. The constitution of the Panj Pyare was the living example of his dream: both the high and low castes were amalgamated into one. Among the original Panj Pyare, there was one Khatri, shopkeeper; one Jat, farmer; one Chhimba, calico printer/tailor; one Ghumar, water-carrier; and one Nai, a barber. The Guru gave the surname of Singh (Lion) to every Sikh and also took the name for himself. From Guru Gobind Rai he became Guru Gobind Singh. He also pronounced that all Sikh women embody royalty, and gave them the surname Kaur(Princess). With the distinct Khalsa identity and consciousness of purity Guru Gobind Singh gave all Sikhs the opporunity to live lives of courage, sacrifice, and equality.

Painting of Guru Teg Bahadhur ji 

The birth of the Khalsa is celebrated by Sikhs every Baisakhi Day on April 13. Baisakhi 1999 marks the 300th anniversary of Guru Gobind Singh's gift of Panth Khalsa to all Sikhs everywhere.

Tuesday, April 12, 2016

Useful Free Tools & Apps For Web Designers

As a web designer, any little tool that helps you accomplish anything that little bit quicker and better are worth their weight in gold. And the great thing about the design community is that there is a multitude of designers that recognize the small resource gaps that we might have and create handy solutions, like the resources I’ve outlined in this post, which fill those learning gaps.

Below you will find apps that will clean up your CSS files, tools that will convert Illustrator files to HTML, guides that will help you visualize CSS3 Flexbox Properties, web apps to quickly browse and select Google fonts, and much, much more. All of the tools are completely free, so get ready to start bookmarking!

CSS Stats

CSS Stats is a simple web-based app that visualizes various stats about your CSS files.

CSS Stats

HTTTML

With HTTTML you can change your boring, standard markup, to include custom tags with more interesting and unique names.

HTTTML

Purify CSS

Purify CSS is a handy tool that detects which CSS selectors your app is using and creates a file without unncessary CSS.

Purify CSS

Email Lab

Email Lab is an open-source starter kit for HTML emails that uses Grunt, a command-line build tool, to streamline and simplify the creation of email templates. The templates can be built with re-usable components and can be styled using traditional CSS or Sass

Email Lab

Layers for WordPress

Recently reaching the 100,000 download milestone, Layers is a new and open-source site builder for quickly creating WordPress themes.

Layers for WordPress

spaceBase

spaceBase is a Sass-based responsive CSS framework that can be built upon and tailored to your requirements. It combines best practices for today’s responsive web with the core components used on every project.

spaceBase

Font Library

Font Library is an open-source project to tag, organize and make it easier to browse Google Fonts.

Font Library

.resizr

.resizr emulates the different screen sizes of many popular devices showing you how your site will appear and allow you to test media queries.

resizr

Libraries

Libraries.io is a web-based app that helps you find new open-source libraries, modules and frameworks and also keep track of ones you depend upon.

Libraries

Libscore

Libscore is an app that scans the top one million sites on the web to collect statistics on JavaScript library
usage.

Libscore

First Aid Git

First Aid Git is a searchable collection of the most frequently asked asked questions about Git.

First Aid Git

Angular Interactive box-model Diagram

A useful app to help you visualize the box-model.

Angular Interactive box-model Diagram

CSS Gradient Animator

CSS Gradient Animator is, as the name suggests, a handy little tool for quickly generating CSS gradients.

CSS Gradient Animator

localFont

localFont is an web-based Vanilla JS tool that converts font family files into a ready to use solution for localStorage web font caching.

localFont

Epic Favicon Generator

Epic Favicon Generator is a tool that will create 20 different favicon sizes for your site, from 16x16px all the way up to 196x196px.

Epic Favicon Generator

UX Recipe

UX Recipe is a checklist where you discover, choose and estimate your next UX project tools & techniques.

UX Recipe

Visual Guide to CSS3 Flexbox Properties

Rather that explaining how the flex properties work, this visual guide focuses on how the flex properties affect layouts.

Visual Guide to CSS3 Flexbox Properties

CSS Font Sizing

CSS Font Sizing explores and compares the various methods of declaring font sizes with CSS.

CSS Font Sizing

Typography Cheatsheet

This Typography Cheatsheet, created by Type Wolf, is a comprehensive guide to smart quotes, dashes & other typographic characters.

Typography Cheatsheet

Device Metrics

Device Metrics is a handy resource from Google Design for checking the screen size, resolution, aspect ratio of many devices.

Device Metrics

CSS Ruler

CSS Ruler is a handy web-based tool for exploring CSS lengths.

CSS Ruler

Unitools

Unitools is a collection of tools, gathered from various sources on the net, for working with Unicode in the browser.

Unitools

PixelCounter App

Pixelcounter is an open source Windows and Mac application for counting the pixels of your images.

Pixelcounter

Web Font Load

Web Font Load is a tool that will allow you to install, via the terminal, ALL of Google's Web Fonts at once.

Web Font Load

ai2html

ai2html is an open-source script for Adobe Illustrator that converts your Illustrator documents into HTML and CSS.

ai2html

Monday, April 11, 2016

How to protect your phone and avoid being hacked

Lock your phone: Failing to do so is like leaving your front door unlocked. A four-digit passcode stumped the FBI for weeks and forced them to bring in outside help. Using six digits makes a passcode 100 times harder to guess. And if you want to make it even harder, you can add letters and other characters to increase the number of possible combinations. These are options on iPhones and Android.

Set up device finders: Find My iPhone isn't just for finding your phone in the couch cushions. If your device disappears, you can put it in Lost Mode. That locks your screen with a passcode, if it isn't already, and lets you display a custom message with a phone number to help you get it back. The app comes with iPhones, but you need to set it up before you lose your phone. Look for the Find iPhone app in the Extras folder.
There isn't anything comparable built into Android phones, but Google's Android Device Manager app, along with others made by third parties, can be downloaded for free from the Google Play app store.


Back up your phone: If you do have to remotely wipe the phone's data, it's comforting to know that you won't lose all your important data. Apps such as Find My iPhone and Android Device Manager will allow you to do this, provided you set them up ahead of time.
  
Keep your software up to date: Software updates often contain fixes to known flaws. On iPhones, Apple prompts you to get the update. On Android, updates need to go through various phone manufacturers and wireless carriers first. But do install updates when asked.


USE ENCRYPTION
Much to the FBI's displeasure, iPhones running at least iOS 8 offer full-disk encryption by default. That means that the information stored on the phone can't be extracted — by authorities or by hackers — and read on another computer. If the phone isn't unlocked first, any information obtained would be scrambled and unreadable.
With Android, however, you typically have to turn that on in the settings. Google's policy requires many phones with the latest version of Android, including its own Nexus phones, to offer encryption by default. But, according to Google, only 2.3 percent of active Android devices currently are running that version.

SET UP DEVICE FINDERS
Find My iPhone isn't just for finding your phone in the couch cushions.
If your device disappears, you can put it in Lost Mode. That locks your screen with a passcode, if it isn't already, and lets you display a custom message with a phone number to help you get it back.
The app comes with iPhones, but you need to set it up before you lose your phone. Look for the Find iPhone app in the Extras folder.
Meanwhile, Activation Lock makes it harder for thieves to sell your device. The phone becomes unusable — it can't be reactivated — without knowing its Apple ID. The feature kicks in automatically on phones running at least iOS 7.