Today I notice that, every one supported ‪#‎Digital_India‬ by changing profile pic.
But they don't know internally they are supporting #internet.org
which is created by facebook.
No no doubt this is the good way for promoting #Digital_India but you must be know about #internet.org and what is this.


Internet.org is an open platform offered by Facebook across 19 developing countries, including India. It aims to enable easy access of selected apps and app-based services to people at zero cost. In India, it has partnered with Reliance Communications to offer free access to about 30 websites.
Facebook has announced that 17 million people have supported theInternet.org service. The company published all the comments it received. However, most of these comments were sourced from the poll that the company ran where users were supposed to answer to the question – “Do you want India to have free basic internet services?”, with just two option; Not Now and Yes, I’m In. There was no option of answering “No”. This means that Facebook wants users to like Internet.org either now, or later; not liking it was not an option.

1. To start with, internet.org is a service available to consumers who use Internet services provided to Reliance users only.
2. It gives 'free access' only to Facebook along with partner platforms, which number less than 50.
3. Instead of getting everyone on the internet, this is more about getting everyone on Facebook.
India is world’s greatest democracy; and by the time 2015 ends, Indian internet users will overtake entire US population. To spread Internet, we definitely don’t need shrewd, commercial schemes such as Internet.org or Free Basics (or whatever you choose to call it)
Government of India should actually help us to thwart such attempts to regulate and control Internet, rather than seeking their assistance. We can smell propaganda based PR attempts here, and we oppose the merging of Digital India with Internet.org.

Let’s Go Through The Steps

Download Google Drive And Create A Google Drive Account

Create An Html Website, Or Simply Download A Starter Project

Now You Have Your Website, But You Need To Host It! Upload The Website Files To Google Drive And Put Them In A New Folder

Go To Drive.google.com, Sign In, Right Click On The Folder With Your Website Files And Click “get Link”



The Link Will Look Something Like This:

Https://drive.google.com/open?id=0b-2v84klsi7aflhslxj6enattg1xsmnvuu5dmgfisvplver6qwtir0dkdkhplwv5tv9lzke

See That Part After The “id=”? Copy That Long Id Down In A Separate Notepad Or Word Document. That’s Your Document Id. You’ll Need It Later.

Right Click On The Website Folder Again In Google Drive.

Click Share, Then Advanced

Click Change, And Set The Permission To “public – On The Web”. Your Website Is Now Accessible By Anyone If They Know How To Access It.

Remember That Document Id I Had You Write Down? Well, Now You Can Go To

Http://googledrive.com/host/your Document Id Goes Here
Some clients ask us why we choose to use Ruby on Rails to develop web applications instead of all the other web frameworks and languages. There are many reasons for our decision, but before I embark on a discussion of the advantages (and disadvantages) of Ruby on Rails, I should first explain what Ruby on Rails actually is.

Ruby on Rails

Rails is a development tool which gives web developers a framework, providing structure for all the code they write. The Rails framework helps developers to build websites and applications, because it abstracts and simplifies common repetitive tasks.

Rails is written in Ruby, the programming language which is also used alongside Rails. Ruby is to Rails as PHP is to Symfony and Zend, or as Python is to Django. The appeal of Ruby to developers lies in the elegance and terseness of the language.

A key principle of Ruby on Rails development (henceforth ‘Rails’) is convention over configuration. This means that the programmer does not have to spend a lot of time configuring files in order to get setup, Rails comes with a set of conventions which help speed up development.

Another characteristic of Rails is the emphasis on RESTful application design. REST (Representational State Transfer) is a style of software architecture based around the client-server relationship. It encourages a logical structure within applications, which means they can easily be opened up as an API (Application Programming Interface).

From project management point of view, Ruby on Rails community advocate Agile web development – an iterative development method, that encourages collaborative and flexible approach, which is particularly well suited for web application development with fast changing requirements.

Over the last few years Ruby on Rails has gained a large and enthusiastic following, but lets consider the main arguments for and against Rails.

Pros and cons of Rails

Why we prefer to use Ruby on Rails:

The process of programming is much faster than with other frameworks and languages, partly because of the object-oriented nature of Ruby and the vast library of open source code available within the Rails community.
The Rails conventions also make it easy for developers to move between different Rails projects, as each project will tend to follow the same structure and coding practices.
Rails is good for rapid development, as the framework makes it easy to accommodate changes.
Ruby code is very readable and mostly self-documenting. This increases productivity, as there is less need to write out separate documentation, making it easier for other developers to pick up existing projects.
Rails has developed a strong focus on testing, and has good testing frameworks.
Rails and most of its libraries are open source, so unlike other commercial development frameworks there are no licensing costs involved.
Potential Rails problems and limitations and how to overcome them:

Not all website hosts can support Rails.
While it is true that not all web hosts support Rails, this is primarily because it can be more resource intensive than PHP, a fact which deters low-end shared-hosting providers. However, this is by no means a deal-breaker, and of course Rails-friendly hosts do exist, for example, Heroku and EngineYard.

Alternatively, you can host your Rails application on a Virtual Private Server (VPS) with Amazon EC2, Rackspace, or Linode. You will then have full control over the server and can allocate sufficient resources for your application.

Java and PHP are more widely used, and there are more developers in these languages 
The number of Ruby developers is growing year on year as more people switch to it from other programming languages. One of the main differences between the Ruby and other communities is the amount of open source code (gems) which is publicly available, as of writing there are 63,711 gems which you can use to enhance your application.

Performance and Scalability
There have been concerns that Rails applications are not as fast as Java or C, which is true, but for the majority of applications it is fast enough. There are plenty of high profile organisations which rely on Rails to power their sites including AirBnB, Yellow Pages, Groupon, Channel 5, and Gov.uk.

There is also the option of running your application under JRuby and then you have the same performance characteristics as Java.

CREADIT TO:http://www.bitzesty.com/

Why AngularJS?


HTML is great for declaring static documents,
 but it falters when we try to use it for declaring dynamic views in web-applications.
 AngularJS lets you extend HTML vocabulary for your application. 
The resulting environment is extraordinarily expressive, readable, and quick to develop.



Other frameworks deal with HTML’s shortcomings by either abstracting away HTML, CSS,
 and/or JavaScript or by providing an imperative way for manipulating the DOM. 
Neither of these address the root problem that HTML was not designed for dynamic views.
AngularJS is a toolset for building the framework most suited to your application development. 




It is fully extensible and works well with other libraries. 
Every feature can be modified or replaced to suit your unique development workflow and feature needs.

AngularJS, commonly referred to as Angular, is an open-source web application framework maintained by Google and a community of individual developers and 
corporations to address many of the challenges encountered in developing single-page applications. 


Its goal is to simplify both development and testing of such applications 
by providing a framework for client-side model–view–controller (MVC) architecture, 
along with components commonly used in rich internet applications.

Use CD Alias to Navigate Up the Directory

When you are navigating up a very long directory structure, you may be using cd ..\..\ with multiple ..\’s depending on how many directories you want to go up as shown below.

# mkdir -p /tmp/very/long/directory/structure/that/is/too/deep

# cd /tmp/very/long/directory/structure/that/is/too/deep

# pwd /tmp/very/long/directory/structure/that/is/too/deep

# cd ../../../../

# pwd /tmp/very/long/directory/structure

Instead of executing cd ../../../.. to navigate four levels up, use one of the following four alias methods:


Method 1: Navigate up the directory using “..n”

In the example below, ..4 is used to go up 4 directory level, ..3 to go up 3 directory level, ..2 to go up 2 directory level. Add the following alias to your ~/.bash_profile and re-login.

alias ..="cd .."
alias ..2="cd ../.."
alias ..3="cd ../../.."
alias ..4="cd ../../../.."
alias ..5="cd ../../../../.."

# cd /tmp/very/long/directory/structure/that/is/too/deep

# ..4

[Note: use ..4 to go up 4 directory level]

# pwd /tmp/very/long/directory/structure/

Method 2: Navigate up the directory using only dots

In the example below, ….. (five dots) is used to go up 4 directory level.

Typing 5 dots to go up 4 directory structure is really easy to remember, as when you type the first two dots, you are thinking “going up one directory”, after that every additional dot, is to go one level up
So, use …. (four dots) to go up 3 directory level and .. (two dots) to go up 1 directory level. Add the following alias to your ~/.bash_profile and re-login for the ….. (five dots) to work properly.

alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
alias ......="cd ../../../../.."

# cd /tmp/very/long/directory/structure/that/is/too/deep

# .....

[Note: use ..... (five dots) to go up 4 directory level]

# pwd /tmp/very/long/directory/structure/

Method 3: Navigate up the directory using cd followed by consecutive dots

 In the example below, cd….. (cd followed by five dots) is used to go up 4 directory level. Making it 5 dots to go up 4 directory structure is really easy to remember, as when you type the first two dots, you are thinking “going up one directory”, after that every additional dot, is to go one level up. So, use cd…. (cd followed by four dots) to go up 3 directory level and cd… (cd followed by three dots) to go up 2 directory level. Add the following alias to your ~/.bash_profile and re-login for the above cd….. (five dots) to work properly.

alias cd..="cd .."
alias cd...="cd ../.."
alias cd....="cd ../../.."
alias cd.....="cd ../../../.."
alias cd......="cd ../../../../.."


# cd /tmp/very/long/directory/structure/that/is/too/deep
# cd.....

[Note: use cd..... to go up 4 directory level]

# pwd /tmp/very/long/directory/structure

Method 4: Navigate up the directory using cd followed by number

In the example below, cd4 (cd followed by number 4) is used to go up 4 directory level.

alias cd1="cd .."
alias cd2="cd ../.."
alias cd3="cd ../../.."
alias cd4="cd ../../../.."
alias cd5="cd ../../../../.." 



Microsoft started issuing Patch this week  updates publically in advance over ten years ago, but from next every second Tuesday of the Month, if you want to see what security patches Microsoft is going to issue, then you will have to pay for it.

UPDATE ALERTS FOR PAID CUSTOMERS ONLY

Yes right, Microsoft has decided to  hold its Advanced Notification Service (ANS) and will no longer be releasing a public web post to preview what is to come on Patch this week .
Microsoft is facing violent criticism by techno experts for its decision to make advanced security news available only to those who pay a premium.

Note: Only advance notifications are now paid, but security updates/patches are free.




NO MORE "OUT-OF-BAND" PUBLIC SECURITY ALERTS

In the post on the Microsoft Security Response Center blog, Chris Betz, senior director at Microsoft's security research arm, said:
"more and more customers today are seeking to cut through the clutter and obtain security information tailored to their organizations. Rather than using ANS to help plan security update deployments, customers are increasingly turning to Microsoft Update and security update management tools such as Windows Server Update Service to help organize and prioritize deployment. Customers are also moving to cloud-based systems, which provide continuous updating."


The change in Microsoft's Advanced Notification Service (ANS) also applies to the occasional alerts that Microsoft issued when it gave customers a heads-up about an impending emergency patch i.e. public alerts for "out-of-band” updates.

WHAT-THE-HACK [FREE ADVANCE ALERTS]

Within a couple of hours after the Microsoft announcement, we were getting Whatsapp messages and emails from our readers and colleagues about it and none of them seemed to be happy about the decision. But don't be sad because there is a hack to get advance notification without being a premium Microsoft member.
A Microsoft spokesperson informed ZDnet author that those who receive the advanced notification service information won’t have to sign an NDA. That means anyone from premium member is free to publish it publicly just after receiving advance notices.
MICROSOFT's myBulletins DASHBOARD
Microsoft has offered an alternative way for administrators who aren't Microsoft customers to see which patches and updates they need to apply. myBulletins - a new online security bulletin customization service which is all responsible for identifying, monitoring and managing patching and security for the organisation.
Unfortunately, myBulletins does not send notifications - you must log in using your Microsoft Account to the service to see the security news.

More

Whats Hot