Sunday, 6 October 2019

Understanding Chmod 777

One of the very common error , students face day to day is

       "You do not have the permissions to upload file to the folder

And as most of you aware that, chmod 777 <directory_name>  is the command that gives you permission to Read/Write/Execute the the content of the folder , this article is about the number 777. Yes, what does it mean by the number 777 in the chmod ?

Each folder will have an 8-bit data for granting permissions. By default, 000 means, no permission is available. By granting Read permission, 4 bits are added to the data. By providing Write permission, 2 bits are added to the data. By providing execute permission, 1 bit is added to the data. So totally it's 7.

Now, immediately follow-up question is why 777?

First digit 7 grants permission to the owner
Second digit 7 grants permission to the group
Third digit 7 grants permission to others

Friday, 28 November 2014

How to Download the Chrome Extensions ?

Its very simple to download chrome extensions and save it for later use in various devices

Step 1 :

Go to the required extension page and copy the URL

Step 2 :

Click the following URL

http://chrome-extension-downloader.com/

and paste the extension link the provided box to download the required extension


Thursday, 20 November 2014

SQL Injection

SQL Injection is a web attack mechanism used by hackers to gain access to the unauthorized databases and other content. It can be commonly described as the application layer attack.

Reason Behind the attack

The main reason behind SQL injection is improper coding techniques employed in development. This sort of improper coding gives a way for hackers to inject the malicious SQL command that in turn fetches the required unauthorized content to the hackers.

What skills required for a hacker?

Mostly hackers perform few simple attacks by just having basic knowledge with web browsers, SQL, creative guesswork to find table and field names

Where it starts?

Most hackers start injecting the malicious SQL commands in  Login Pages or in Support and Product request forms easily

Why Login pages act as the best place to start hacking?

Basically, SQL injection starts from login pages. During the login process, the user types the credentials (i.e. username and password) which is matched against the content that exists in the database. Hackers use this communication gap. They bypass access by interrupting this communication. They inject their content into DB and use this as a channel to steal the data. By worst case, the content becomes readable and get exposed to the hackers.

What technologies are used by hackers?

Hackers mostly use dynamic scripting languages like ASP.Net, PHP and Javascript.
SQL injection affects relational databases like MySQL,Oracle,Microsoft Access,MS SQL Server ,etc..

SQL injections fall into categories like First Order Attack and  Second-Order Attack

First Order Attack:

In this method, the hacker attack some strings to the input field and gains the response immediately

Second-Order Attack:

In this method, the hacker enters the malicious code into the database table and later access it with a third party ie another activity

Tips to prevent SQL injection attacks

1.       Strong server-side validation is recommended
2.       The stored procedure may prevent some sort of attacks
3.       Patches can be used
4.       Never allow the special characters in the user inputs
5.       Minimize the usage of executable SQL commands in SQL server


Tuesday, 18 November 2014

Marmalade Developer Offer is Back

Marmalade is a cross platform IDE mainly used for making mobile applications. Its a cross platform IDE and thus it facilitates coders to code it once and deploy it for multiple mobile platforms.

What is more exciting about it ?

They came with a new offer that can fetch you the following things :

  • $100 PayPal gift voucher
  • A priority review for Windows Phone Store promotion
  • A developer account token for the Windows Phone Store
  • A license to Windows 8.1 Pro (worth up to $200)
  • A Windows Phone device (at Microsoft’s discretion and subject to availability)
  • A Marmalade Indie license (worth $500)

If you are a windows developer,its more simple for you. Just check your existing windows app in the store and compare it with following criteria.

  • Have received a 3 star rating or above and/ or your game has at least 5,000 installs (if premium/paid) or 50,000 installs (if free-to-play)
If your game does not meet the above criteria, it can still qualify. Submit it for evaluation and your entry will be evaluated on the following criteria:

  • Whether your game has innovative content and is clearly differentiated from other games in the same genre
  • Developer track record in shipping quality games on mobile or other platforms
  • Overall quality of the user experience and presentation

Are you a fresh developer, then get more details from the below link..

https://www.madewithmarmalade.com/offers/windows 

Tuesday, 14 October 2014

SEO Copywriting

SEO COPYWRITING:
Effective SEO Copywriting should give a clear view of the idea flashed  in your mind. It can improve the link building. ” Who what why” can act as the popular keywords. Using Numbers also will attract some users. For example,” Top 10 Programming Sites”
Effective quotes can gain some impact.

General Tips:
Interlink your articles and Have useful external links for better performance.

Also I have mentioned the other tips that I came across!

Present the content well: 
If the search engine comes across the similar words again and again, then it will consider your content as spam .So be aware of it and present the content well.

Keyword density 
Keyword density is a probability of keyword or a keyword phrase, in proportion with other words, appears on a Web page. Overall keyword density increases with the increase in the usage of keywords. The more times that other words appear, the lower the possibility of keywords, thus it leads to lighter keyword density
Font
The italic words are considered as the keywords by the search engine.So notify the search engine with the italic words .

META tags 
Google will get impressed if the TITLE and DESCRIPTION tags are similar or identical.

Numbered lists 
Try to use numbered content to get listed first . For example “10 easy tips to optimize the site “.This will maximize your output .

File names 

File names with keywords will be an added advantage.

Search Engine and Directory Submission
Directory submission is one of the very simple and must one to do to reach the target audience . For example, try  http://freewebsubmission.com/
Keyword stemming
keyword stemming is a a very useful tool in the world of SEO.The process of keyword stemming involves adding a prefix, suffix, or plurals to make the popular keyword into a new word.This is one of the main process that helps in increasing the website trafiic. 

Wednesday, 8 October 2014

Keyword Tool For SEO


When we googled the word "Key word Tool" we will get The Google Adword Keyword Tool link. By clicking that link, we will be directed to that page. There the keyword  related to our site should be entered and searching should be done. By using this, we can find the competition for that particular keyword. Also the competition, global monthly searches of related keyword will be displayed that gives a brief idea.

So this will be a right place to begin the keyword researchVARIOUS STEPS IN KEYWORD ANALYSIS

This step is most important and probably the easiest one and you can complete it in 3 simple steps without any additional software or paid programs offered on the market.

1] Making Analysis with people:

1. Use your network of friends and relatives to know, what phrases or words they use during their search and keep them in a list
2. Google them and your task will be more simplified as google throws you the details of similar searches.
3. Use Google Wonder Wheel- This tool shows you the all related searches by their popularity .You can find the related search circle that make sthe process much more simpler. Have the list you collected in hands and use this Google Wonder Wheel to find the path of success.

2] Find the Influence of Keywords

Next big thing is to find the influence of the keyword that you going to use. Atleast 1500 people must have used it in a month so that you can go with it. Just find the probability of the keyword in internet before you shortlist it.

3] Define your competition and find the relevant keywords

Sitemap Creation

By placing a formatted xml file with site map on your webserver, you enable Search Engine crawlers (like Google) to find out what pages are present and which have recently changed, and to crawl your site accordingly.

G Mapper Tool may be used to generate  sitemap .

Use the following link to generate a site map.

Tuesday, 7 October 2014

SEO : Keyword Analysis

Keywords, as the name signifies they are the key items that are going to promote your site in the list made by the search engines. We can define a keyword as a single word or a combination of two or three phrases.. keyword analysis is the term or name given for the research made to find , what exactly the customers are looking for or typing during their search and what exactly he have to use to catch their attention or search engines attention.

Keyword discovery tools

Search marketing efforts can be greatly improved by the usage of Keyword discovery tools but they are bit costly to use.

Analyzing keywords allows you to:

Optimize Spend: Distribute budget based on the worth of the word used ie spend more on the words that fetch more benefits and spend low on the words that fetch you no use.
Increase Conversions: Always keep conversion rate optimization and return on investment (ROI) on mind

Eye Trends: Keep an eye on the current marketing trends and keywords

Prioritize Your Time: Prioritize areas that you have to concentrate more to keep yourself alive in the market.

Find New Markets: Use keyword analysis to grow your business and keep looking fr the breaking trends

Why Keyword Analysis ?
1) Targeting right audience
2) Getting lots of relevant traffic
3) Focusing on targeting geographic location
4) URL and Title Tag

Google focuses straight on the domain name and title tag to rank your site. The first and most important part of your on-page SEO is the title tag (<title></title>). You can find the title tag at the  top left of your page, where name and description will be given. Many people who outsource a site in a WYSIWYG editor completely forget about the last of the meta tags that still gives some quality ranking love from search engines.

A website's title tags are very important for several reasons:

1) The title tag shows up in search results as the blue link, and a good one helps the site get more clicks and visitors from search results.
2) Title tags are a crucial SEO element that can help the website show up higher when people search for the words in it.
3) Title tags show up when web pages are shared on social media sites like Facebook. This is important because social media mentions are now a ranking factor in Google search results.

The Things not to be done while framing title tags:

The term Home Page does not shower you any type of ranking so better avoid them in the title tags
Domain name can add significance to the site search ,which can be displayed during the listing
Though the title tag plays a significant role, length of the keyword is also the important factor. Search engines display only the first 70 characters of a web page's title tag and rest of the tag words are discarded. Also a short tag cannot turn the attention of the people so it’s better to choose the
Too many keywords will never help you in achieving the top list. Search engine will consider it as spam if too many keywords are added.