Some cool things you can do with Python: pyThOn – fastEst Growing LaNgUage

python logo


Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.

Python interpreters are available for many operating systems, allowing Python code to run on a wide variety of systems.
So what are some of the cool things you can do with Python?

1. Python Web Development

python web development


Web development is the umbrella term for conceptualizing, creating, deploying and operating web applications and application programming interfaces for the Web.
Python is object oriented programming language. It can be used to build server-side web applications. Python is not used in a web browser. The language executed in browsers such as Chrome, Firefox and Internet Explorer is JavaScript.
However, most web applications build using a combination of Python and JavaScript. Python is executed on the server side while JavaScript is downloaded to the client and run by the web browser.

So you can build a cool website from scratch without feeling overwhelmed. You can also take advantage of micro-frameworks like Flask and Bottle.

Advanced content management is also possible with systems like Django CMS and Plone. Further, Python’s standard library supports several internet protocols like HTML, XML, and JSON.

2. Scientific and Numeric Computing
Python is an increasingly popular tool for Data Analysis. Data analytics falls under scientific and numeric computing. So we can take advantage of many libraries which python provides for scientific and Numeric computing. Such as SciPy library which includes modules for linear algebra, optimization, integration, special functions, signal and image processing, statistics, genetic algorithms, ODE solvers, and others. Numba which is specifically suited for scientific codes and Pandas is a data analysis and modeling library, so there’s a lot going on with Python within data science.

3. Function Decorators Allow Enhanced Functionality
Function decorators allow you to enhance the functionality of existing functions. In context of design patterns, decorators dynamically alter the functionality of a function, method or class without having to directly use subclasses. You can implement the decorator pattern anywhere, but Python facilitates the implementation by providing much more expressive features and syntax for that.

4.Machine Learning

machine-learning-python


Machine learning is a type of artificial intelligence (AI) that provides computers with the ability to learn without being explicitly programmed. Machine learning focuses on the development of computer programs that can change when exposed to new data. 
Python has a great library called scikit-learn that is specialized in machine learning. The availability of scikit-learn makes it easy to implement machine learning algorithms in python.

5.Browser Automation

browser-automation-python


You can also use Python to do cool things like automating your browser to do social media posts,download files and web pages. This can be done by using Selenium with Python. Selenium is able to fill in forms and simulate mouse clicks in this browser.

6.Robotics

robotics-python

Python is a core language of ROS (Robot Operating System), meaning the full power of a distributed robotics system and all its libraries/tools are available to you via Python. Python can be used to code a Raspberry Pi to function as the brain of a robot. By doing this you can get the robot to react to its environment and perform multiple actions.

These six cool things made possible by this programming language is just a fraction of what you can do with it. Python’s recent 3.6 release has new features in the asyncio module (which is no longer provisional with a surprisingly stable API), formatted string literals, and the addition of a file system path protocol.
The language is also evolving fast within the data science space. The Python ecosystem is now full of data science tools, so a lot of the data science work that’s currently taking place is being done with open-source tools like Python.

Learn Python with Django

Google is now prioritizing mobile sites to provide better results for mobile devices

best facts apps

We all saw this coming. All the way back in November 2016, Google said it would begin prioritizing websites that have a mobile-friendly, responsive design in favor of traditional desktop online websites. Google is following through on that promise as it’s now implementing this new prioritization method for a “handful of sites.” Quite frankly, the move makes sense given that an ever-increasing amount of people are searching constantly from their phones. Especially when you aren’t at a computer, it’s easier to just pull out the phone that’s in your pocket to search for something.

See also

We’ve all been there, searching for something on Google, when we finally find the information we need, when *gasp*, it’s a desktop site. The change to mobile-first indexing will ensure that this doesn’t happen as often.

Traditionally, Google’s crawling and ranking systems only looked at the standard desktop layout of a website. This is no longer going to be the case.

Google will now use content from mobile sites to create and rank listings, which will allow for more relevant results for mobile users. Google is “evaluating sites independently on their readiness for mobile-first indexing,” and the shift is “closely being monitored by the search team.” If your website is already mobile-friendly, you shouldn’t have to do anything. However, Google does have some guidelines for site owners:

  • Make sure the mobile version of the site also has the important, high-quality content. This includes text, images (with alt-attributes), and videos – in the usual crawlable and indexable formats.
  • Structured data is important for indexing and search features that users love: it should be both on the mobile and desktop version of the site. Ensure URLs within the structured data are updated to the mobile version on the mobile pages.
  • Metadata should be present on both versions of the site. It provides hints about the content on a page for indexing and serving. For example, make sure that titles and meta descriptions are equivalent across both versions of all pages on the site.
  • No changes are necessary for interlinking with separate mobile URLs (m.-dot sites). For sites using separate mobile URLs, keep the existing link rel=canonical and link rel=alternate elements between these versions.
  • Check hreflang links on separate mobile URLs. When using link rel=hreflang elements for internationalization, link between mobile and desktop URLs separately. Your mobile URLs’ hreflang should point to the other language/region versions on other mobile URLs, and similarly link desktop with other desktop URLs using hreflang link elements there.
  • Ensure the servers hosting the site have enough capacity to handle potentially increased crawl rate. This doesn’t affect sites that use responsive web design and dynamic serving, only sites where the mobile version is on a separate host, such as m.example.com.

Thoughts on this change?

Don’t want to battle for Azeroth

World of Warcraft announced a 7th expansion called Battle for Azeroth. At this point in time I don’t feel any interest in that expansion. If it came out today, I wouldn’t buy it. As it is coming out in a year, there is still time for me to change my mind. But there is a greater than zero probability that this will be the first World of Warcraft expansion I’m opting out of.

‘All Eyes on U.S.’ as Honduran Election Panel Declares Incumbent President Hernández Election Winner

The commission made the announcement while opposition candidate Salvador Nasralla was traveling to the United States to present evidence of election fraud.

In Honduras, the government-controlled electoral commission on Sunday declared U.S.-backed incumbent President Juan Orlando Hernández as the official winner of the contested November 26 presidential election. The commission made the announcement while opposition candidate Salvador Nasralla was on a plane traveling to the United States to present evidence of election fraud. The opposition party has called for nationwide protests on Monday, while the Organization of American States has called for a new election. We speak with award-winning independent journalist Allan Nairn, and Rodolfo Pastor, the spokesperson for the Alliance Against the Dictatorship. We also speak with Dana Frank, professor of history at the University of California, Santa Cruz.

Transcript

This is a rush transcript. Copy may not be in its final form.

AMY GOODMAN: We begin today’s show with the escalating political crisis in Honduras. On Sunday night, the government-controlled electoral commission declared the U.S.-backed incumbent President Juan Orlando Hernández as the official winner of the contested November 26 presidential election. The commission made the announcement while opposition candidate Salvador Nasralla was on a plane traveling to the United States to present evidence of election fraud to the OASand State Department. The opposition party is now calling for nationwide protests, and the Organization of American States has called for a new election. This is Jorge “Tuto” Quiroga, head of the electoral observer mission of the OAS.

JORGE ”TUTO” QUIROGA: [translated] The electoral observer mission considered that it has observed a process of low electoral quality, and therefore cannot settle the doubts over what has been announced today. The mission regrets, once again, the incidents of violence that have occurred in the elections, in different phases of the electoral process, and calls once again for all actors to stay calm and act responsibly.

AMY GOODMAN: Protests erupted after the November 26 election, when the government-controlled electoral commission stopped tallying votes once the count showed opposition candidate Nasralla ahead. After a few days, the electoral commission then claimed Hernández was ahead. Human rights groups say as many as 22 people have been killed and more than 1,200 detained in the nationwide protests since.

Well, for more, we’re joined in Tegucigalpa by award-winning independent journalist Allan Nairn, as well as by Rodolfo Pastor, the spokesperson for the Alliance Against the Dictatorship, the opposition party represented by Salvador Nasralla. And in Washington, D.C., Dana Frank is with us, professor of history at University of California, Santa Cruz.

Let’s begin with Rodolfo Pastor in Tegucigalpa. Rodolfo Pastor, you’re spokesperson for the opposition party that is led by Salvador Nasralla, who was in a plane, headed to Washington, when the government-controlled electoral commission announced that the incumbent President Hernández has won. What is your response? And what’s happening in the streets right now?

RODOLFO PASTOR: Well, what’s happened since last night—it’s early morning here in Honduras—is, obviously, the announcement by the tribunal, a very unilateral announcement. Only the president of the tribunal was on camera, which is very, very atypical, since it’s a collegiate body and there is three magistrates for the tribunal, and yet it was the president of the tribunal, who is more directly linked to Juan Orlando Hernández, who was to make an announcement, which was also atypical since it was not an official announcement. It was basically him communicating the final results of the count, and yet it was not the tribunal coming out and saying Juan Orlando Hernández had been elected president of Honduras.

What happened since then is, of course, the alliance has rejected this declaration. We do not consider the tribunal, by now, to be a legitimate institution here in Honduras. It has been that way for a while. We have questioned the credibility of the tribunal, the capacity of the tribunal to provide credible results, since before the elections. And, of course, by now, more than three weeks since the elections, we are very concerned that the tribunal has played a very, very important role in manipulating the results. And this is something that the OAS has also come out and spoken about in its report. The alliance has rejected the results and has called for the population to stay on the streets, to keep mobilizing, since this is our way of putting pressure on the regime so that they can actually rectify.

Since the announcement by the tribunal and then the statements made by the OAScalling for a new election, what we’ve heard here in Honduras is, basically, Juan Orlando Hernández moving forward, saying, “Well, I am now the winner.” All the front pages this morning on all the major newspapers call him the new president of Honduras for the next four years. They barely mention the fact that the OAS came out with a very, very strong statement questioning the tribunal, questioning the process and calling for new elections.

AMY GOODMAN: Allan Nairn, you’ve been covering the events in Tegucigalpa through this election. Can you talk about Nasralla , where he was when this announcement was made? You saw him getting on the plane in Tegucigalpa?

ALLAN NAIRN: Yeah, I spoke to him as he was boarding. And he didn’t—he clearly didn’t expect this. He was on the way to Washington to plead his case. One thing that shocked many people here was that President Hernández made this announcement not only while Nasralla was on the plane, but one day after Hernández’s own sister was killed in a helicopter crash. But he seized the moment to spring his proclamation of victory.

The declaration by the secretary-general of the OAS, Luis Almagro, was remarkable, because the OAS is historically a policy tool of the United States, and he is clearly bucking the will of the United States, which has been backing Hernández throughout this process. Hernández is close to General Kelly in the White House. I think this took some courage on the secretary-general’s part, because during the recent weeks I’ve been talking to some former Latin American heads of state who have been—who have made it clear that the OAS has been hesitant about going against the U.S. on this.

But now the secretary-general has issued a very strong statement, making it clear that the computers—the computer system of the electoral commission was penetrated. It was an invitation to fraud. And the OAS report didn’t even address what seems to be the dominant emerging evidence, which is that much of the fraud was done by simple ballot box stuffing on the local level by the ruling party. And as I previously mentioned on an earlier show, on the 30th of November one of the technicians inside the electoral system sent out a private message, in which he stated, ”El fraude ya se hizo,” “The fraud has now been done.”

This OAS stance by the secretary-general put some pressure on the Honduran government, which has bitterly attacked him now, saying he’s inciting violence. But, more importantly, it may make it difficult for the White House, which will have a hard time explaining, in any rational way, why it would now back Hernández as the OAS is calling for new elections.

AMY GOODMAN: And can you talk about the role of Heidi Fulton, the chargé d’affaires, who, as in many countries around the world, President Trump has not appointed ambassadors, and so she plays that role? The significance of Nasralla being on a plane to the U.S., what he was planning to do at the State Department and the OAS? And her role in Honduras right now, as she is deeply involved with speaking with both sides?

ALLAN NAIRN: Well, just a few days earlier, she had appeared alongside the head of the electoral tribunal, a de facto endorsement to the partial, not clean recount they were doing. And she was widely denounced for that. It’s clear that behind the scenes she’s been working on behalf of Hernández.

And the U.S. has not denounced the killings by the security forces. Last night, I went out on the streets as people were taking to the streets, burning tires. And the dominant force I ran into were the military police, which is the most repressive and notorious element of the armed forces. They’re the ones most closely and personally linked to President Hernández. They were carrying live ammunition. They told me they had orders to open fire on demonstrators if they gave them any trouble. And although the Pentagon has been claiming in recent years that the U.S. has not been training the military police, a number of those I ran into said they had gotten their training from Fort Benning.

It’s partially necessary for them to use this extremely repressive force now, because two weeks ago the police rebelled and said they would no longer carry out repression. And other elements of the army I’ve been talking to have been saying—you know, rank-and-file troops have been saying that they are reluctant also. I’ve never actually seen, in any other country, a security force that was less ideologically strong and less committed to their own leadership. When you ask them who their families voted for back in the countryside where they come from, very few of them say Hernández. Most of them say their families voted for Nasralla, at least among those I’ve talked to. And they seem—many of them seem to identify more as poor working people, where they come from, as opposed to being members of the institution. And I think the Hernández government and also [inaudible] have to see this. And if the popular resistance is large and persistent enough, this government may have some difficulty holding on, even with U.S. backing.

AMY GOODMAN: And, Dana Frank, a professor at University California, Santa Cruz, you’ve been closely following everything here. You say this election is being stolen.

DANA FRANK: Oh, well, I think we have to say there’s certainly evidence of fraud and a great concern about who controlled those tally sheets, who controlled the computers. I certainly would support what the OAS is saying, which is, we don’t have evidence of a clear election here that could be certified. And there’s a long history of electoral fraud in Honduras going into this. Let’s remember that. And Juan Orlando himself has a long history of subverting the rule of law, overthrowing the Supreme Court. Let’s remember, his election itself is illegal. It’s a criminal act in violation of the constitution, which says you should be—it’s an immediate criminal act to even advocate re-election. So, going into that, let’s remember that.

So, I think that we have to listen to what the opposition is saying, listen to what the OAS is saying, and say we need—they need a new election. There’s way too much water under the bridge in terms of that electoral commission. And it’s the foxes are guarding the chicken coop here and the chicken—the votes from the chickens. And so, I think we really have to listen to what the opposition was saying. And remember that the Honduran people have very few ways of expressing themselves at this point. People say, “Well, why are they going into the streets?” It’s not like they can petition Congress. Juan Orlando Hernández controls all the reins of power—the Supreme Court, the attorney general, the military, most of the police. We don’t really know, as Mr. Nairn was saying, what the position of the military and the police are going to be. This one unit, 400 of the COBRAS, did rebel.

So, you know, I think, just supporting what he was saying, we have to pay attention to what the United States is going to do here. They have such a long history of giving a green light to Juan Orlando’s criminal re-election, of being silent about the repression since the elections, and, outrageously, certifying, two days after the election, as it was already clear that there were major problems with the election—certifying the human rights conditions on aid to Honduras had been met. I mean, that was astonishing. And also on December 10th, which is International Human Rights Day, Heidi Fulton, the acting ambassador, chose to use that to praise the Juan Orlando Hernández’s government for its advances on human rights. So, they’re sending clear signals about who they care about and support, and who they don’t care about and support, and this lack of respect for basic human rights in Honduras. So, all eyes are on the United States right now. Will it respect the OAS? And, you know, there were some suggestions that it was—that the OAS was going to certify this election. And when it hasn’t, I think, what is the United States going to do? The EU has actually come out, last night, supporting the electoral commission, very embarrassingly, and pretty much repeating exactly what the Honduran government said. And the EU has a long history, like the United States, of supporting Juan Orlando’s government.

You know, the other place to look here is the U.S. Congress, which there have been very, very strong voices about the appearance of major fraud. There have been very strong voices condemning the repression, and especially Congresswoman Schakowsky, Congressmember Keith Ellison. There are already 68 members of Congress that have said cut police and military aid. Going into the elections, you know, Senator Leahy, Senator Reed, Senator Merkley and many others in the Senate have expressed concern about potential fraud. They’ve expressed concern about the state security forces. So, we also really want to pay attention to this congressional voice pushing back against the State Department. Remember that Congress controls the purse strings, and U.S. money is funding these state security forces. U.S. money is, you know, of the State Department—it’s the U.S. State Department that has been continuingly celebrating Juan Orlando’s dictatorship as if he was, as John Kelly put it, a great guy and a good friend. I mean, Kelly said that as recently as May, and that’s Trump’s chief of staff.

AMY GOODMAN: Rodolfo Pastor, in Tegucigalpa, you are the opposition spokesperson, the Alliance Against the Dictatorship. Can you explain what Nasralla is doing in Washington and what you’re calling for to happen now in the streets? And explain how broad your coalition is.

RODOLFO PASTOR: Well, the coalition is very broad. What evidently happened here is we realized—different political parties and social movements, we realized that we were dealing with a dictatorship, that this was no longer a normal political process where we were just competing for political power through elections. This man who has come to power during the last eight years, as a result of the 2009 coup, when he became president of Congress first and started packing the courts and different state institutions, has garnered, has concentrated so much power under his executive office that we are no longer dealing with a normal president here in Honduras. And so, we started coming together, throughout the last four years, when he, as president, has been increasingly abusive, authoritarian and repressive.

And we realized that the only way to confront this guy on an election, that he pretty much controls, was by coming together and building this broad coalition, which brings very odd partners to the party. It’s—well, of course, I am a member of LIBRE, and this is a party that was born from the resistance to the coup back in 2009, and it’s a left-of-center party, basically. And the coalition also brings together PINU, which is a small social democrat party, that has been in Congress for a long time but has not played a major role in Honduran politics, and, of course, PAC, led by Mr. Nasralla, which was also a party that is born from the coup, but as a right-of-center party based on an anti-corruption narrative. It’s a party that, by the way, months before the coalition officially came together as the alliance, was dismantled by the tribunal, led by Mr. Matamoros and under Juan Orlando’s direct instruction.

So, we come together, and we start getting social movements from around Honduras coming to us and also saying, “Hey, listen, we want to be part of this, and we need to organize against this, because we know. We know we are going into an electoral process that we have stated, both nationally and internationally, did not meet any basic conditions for it to be free or fair.” And we went into this game knowing that they control the field, that we were clearly against—going against the odds here. But we also knew that the rejection of the Honduran population, as a whole, against—of Juan Orlando, against Juan Orlando, is huge, is huge. And there was absolutely no way that if these elections were in any way clean or transparent, that Juan Orlando was going to be the winner. And that’s currently the position.

And it’s also—it might seem contradictory, but we are not exactly celebrating the fact that the OAS has come out and asked for a new process to be organized, because we won these past elections. We clearly did so, even against a massive fraud and the control that Juan Orlando has of the institutions that organize the elections. The Honduran people came out massively and voted against Juan Orlando and for the alliance. And this is something that we want to make very clear. We need to respect this. We need to respect the fact that the popular will was very clearly expressed, and that since the elections, and since it became so evident that there had been fraud going on before, during and after the elections, there has been significant repression by state police and army forces. And as a result, we have victims of this repression. We have 22 people who have been killed, many others who have been injured.

And as both Dana and the journalist pointed out, you know, this is a critical moment for us, and we are not willing to just accept that Juan Orlando should, by some miracle, agree that we are to hold new elections—in which, of course, he would lose, if they were organized by an objective, impartial tribunal. So, we are very concerned with, number one, the reaction that Juan Orlando might have against what happened last night—of course, he seems to be plowing forward and, you know, basically ignoring what the OAS has said—and, number two, yes, what will the U.S. say about this. Now, Mr. Nasralla is visiting Washington in order to meet with Secretary-General Almagro. He is also to meet with officials at the State Department and—

AMY GOODMAN: Secretary-general of the OAS.

RODOLFO PASTOR: That’s right. That’s right. And what we are—this happened before the announcement was made. We did expect the announcement to be made. We expected it to be made today, Monday, and not Sunday night. And yet it did not come as a surprise to us. And we have been getting ready for this announcement to be made by the tribunal. And we do consider that the OAS report does give—it gives us a certain boost. And I speak on behalf of the Honduran population that has been out in the streets for three weeks now, because we understand that there is a voice of hope out there and that the international community is still paying attention to us.

We were obviously very upset with the position that the European Union representative here came out and stated last night, like Professor Frank stated. And yet, this is not—we must make it clear, this is not the official position of the electoral observation mission that they have here. And I understand that, right now, as we speak, we have Marisa Matias, the president of the commission, speaking from Brussels about this. And I think that they will come out strongly stating that the electoral process was plagued by fraud.

AMY GOODMAN: Well, we’re going to continue to cover this again tomorrow on Democracy Now! as events unfold, with the opposition leader, who many believe won the election, the Electoral College—the electoral commission shutting down the vote for a period, when it was announced Salvador Nasralla was 5 percentage points ahead. He is in Washington now. Rodolfo Pastor, spokesperson for the opposition party, Alliance Against the Dictatorship; Allan Nairn, in the streets of Tegucigalpa, independent journalist; and Dana Frank, professor at University of California, Santa Cruz, thanks so much for being with us.

When we come back, did Republican lawmakers include a last-minute provision in the tax plan to personally enrich Tennessee Senator Corker in order to secure his support for the tax bill? Stay with us.

 

Related Stories

  • Jesus Christ’s Hometown of Nazareth Just Canceled Christmas Because of Trump
  • Nazareth, City Where Christians Believe Jesus Was Raised, Just Canceled Christmas Because of Trump
  • Nazareth, City Where Christians Believe Jesus Was Raised, Just Cancelled Christmas Because of Trump

What is Dash? — a short guide

CoinJournal

What is Dash? It’s a cryptocurrency. At it’s simplest, Dash is a form digital cash you can send over the internet to a friend or retailer without a middleman like a bank.

Read: What is cryptocurrency?

Dash began its journey in 2014 and is currently the sixth largest cryptocurrency in the world by market cap — behind Bitcoin, Ethereum, Bitcoin Cash, IOTA, and Ripple. But how is it different from Bitcoin, what are its advantages, and how much does it cost? You’ll find answers to these questions and more below.

Dash vs Bitcoin

The Merkle

Dash is similar to Bitcoin in many ways. You can use it to make purchases online or hold on to it as an investment. It also runs on a publicly disclosed blockchain that records each transaction.

Read: What is a blockchain? – Gary Explains

But Bitcoin has its share of problems Dash is trying to solve. Speed is one of them. Dash transactions are confirmed in four seconds, while sending Bitcoins to someone can take 10 minutes or more.

Then there are the fees. The average Bitcoin transaction fee is around $6, compared to only $0.4 you have to pay to send someone Dash. But the fee will increase when more people start using the cryptocurrency.

A big problem with Bitcoin is also that it doesn’t have a governance structure. This means important changes can’t be made without a hard fork that brings a new cryptocurrency to the market, which is how Bitcoin Cash was born. Dash is different. It has a voting system in place so that important changes can be implemented quickly.

Unlike Bitcoin, Dash is self-funding. 45 percent of newly created Dash goes to the miners, and 45 percent to masternodes. The rest — 10 percent — goes to a treasury for funding the development team, marketing, customer support centers, and so forth.

There are a few other differences between the two cryptocurrencies, but these are the major ones.

What are the advantages of Dash?

What is Dash? BitcoinCloudMining

Two of the biggest advantages of Dash are the speed and low fees already mentioned above. You can send money to anyone in the world for less than $0.4 in four seconds — try doing that through a bank.

Editor’s Pick

Banks charge higher fees, especially if you’re sending money abroad. A transaction can also take up to a few days to complete, although most banks can speed up the process, if you’re willing to pay extra.

Another benefit is anonymity. Although all transactions are public, you don’t have to share personal info like your name and address. However, this can also be a drawback. Dash, Bitcoins, and other cryptocurrencies that provide anonymity have been used by criminal organizations because the money can’t be traced back to them. Some claim their popularity among bad guys is one of the main reasons we’ve seen such a large increase in their value so far.

How to buy, store, and spend Dash?

What is Dash? Dash

Buying Dash is easy. You can get it the same way as many other cryptocurrencies including Bitcoin. Make an account on an exchange like BitPanda or Kraken and buy Dash with your local currency.

There are also a few locations in the US where you can buy Dash from an ATM. It’s the easiest way to get the cryptocurrency, although the fees are high. If you live in Austria, you can buy it at over 400 Post branches and about 1,300 Post partners.

How can you store Dash? You keep the cryptocurrency in a digital wallet, one of which you can download from the company’s website. The alternative is to keep it in a hardware wallet such as the Ledger, which is a much safer method due to the reduced risk of getting hacked.

Businesses that accept Dash include hosting providers, online casinos, and even advertising agencies.

Where can you spend it? Dash isn’t as acceptable as standard currencies like dollars and euros, but there are many businesses that have embraced it. These include hosting providers, online casinos, and even advertising agencies — see full list here. You can also use it as an investment, which we’ll talk more about in the next section.

How is it created and how much does it cost?

What is Dash? Waffal

Dash is created through a process called mining, same as Bitcoins. Mining requires specialized computers that search for solutions to difficult math problems. If the solution is correct, a new block is added to the blockchain and the miner is rewarded with some of the Dash created.

How much does a Dash cost? Its price goes up and down all the time as a result of supply and demand. At the time of writing, you can get one for around $690 — though the exact value of Dash can be seen in the updated widget below. This makes it far less valuable than Bitcoin, which currently costs around $15,800 per piece.

Dash has proven to be an excellent investment so far, as its value has been increasing ever since its introduction. For example, if you had invested $1,000 at the beginning of 2014 when one Dash was worth $0.3, you would have $2.3 million today. Cryptocurrencies have made people into millionaires in a short period of time, which is why everyone is talking about them these days.

If you bought $1,000 worth of Dash at $0.3 per coin in 2014, you would have $2.3 million today.

But before you get too excited and go online to buy Dash, keep in mind that investing in cryptocurrencies is risky. Sure, most of them have increased in value in recent years, but that doesn’t mean the trend will continue. The price can go down as fast as it went up, so make sure to never invest more than you can afford to lose.

What is Dash?


There you have it. These are some of the basic things about Dash. Will it become an important part of our daily lives in the future? No one can be sure, especially because there are many cryptocurrencies on the market — over 1,000. Not all of them will be able to survive, although it looks like Dash is on the right path for now.

Have you ever used Dash or any other cryptocurrency? Let us know in the comments.

Wondering what comes next

The liberal world order has been defined as standing for “greater individual freedom, greater choice, support for democratic forms of government, a fundamental faith in free-market capitalism and private enterprise, a belief in constitutional forms of government with divided powers, an independent judiciary, separation of church and state, a strong support for free trade and an aversion to protectionism, among other things”. Obviously there is a lot to like about these values. Most economists believe that this system is the one that is best suited to the creation of wealth. However the predominance of the liberal world order in the last 30 years has also demonstrated that while the system is good for the creation of wealth overall, it isn’t all that good in the distribution of that wealth. That not only leads to a lot of opposition, but is also somewhat self-defeating in the long run: Concentrated wealth is less good at further powering the economy than distributed wealth.

In the USA and a lot of other places the current main opposition against the liberal world order comes from the right, from nationalism, protectionism, populism, and ethnocentrism. However if you look at those right-wing forces enacting policies like the current US tax reform or the Brexit from the UK, it is likely that the right will not solve the problem of wealth distribution any better than the liberal world order (and will presumably create less wealth in the first place). Blaming foreigners and the media will only get right-wing politicians so far until the people realize that they aren’t in fact “better off than they were four years ago”. It is that, and not the whole lot of unrelated shouting about various values, that ultimately will bring change. The liberal world order failed the people, but the conservative version isn’t doing any better. So I’m wondering what will come next.

One likely answer is in the form of people like Bernie Sanders and Jeremy Corbyn. The economic left might one day look like a good answer to people whose main concern is wealth distribution, because the economic left has always stood for redistribution of wealth. However the economic left also has some policies in their book that hinders wealth creation more than necessary for a fair distribution. And they have a long history of ending up with “more equal than others” policies that aren’t in fact much closer to a fair distribution of wealth than the conservative version.

What an optimist could hope for would be a reformed liberal world order, the same values as above but with a priority for wealth distribution and against too much wealth concentration. A vision like in Robert Reich’s Saving Capitalism. However if you look at how the world previously solved excesses of wealth creation, there are only few examples of peaceful solutions (e.g. Theodore Roosevelt) and lots of examples of the wealth ending up destroyed or redistributed through war and revolution. A pessimist would buy gold coins instead of bitcoins.

Microsoft SQL Server Installation

MS SQL Server

1. ABOUT

Microsoft SQL Server is a Relational Database Management System (RDBMS) developed by Microsoft. It is a highly scalable product that can be run on anything from a single laptop, to a network of high-powered cloud servers, and anything in between.

Of course, by “anything”, it still needs to satisfy the usual hardware and software requirements, but these requirements are reasonably modest, considering what SQL Server is capable of.
SQL Server is the 1 of the most-used database in the world. Well, according to Microsoft it is! But they could be right – it’s certainly widely used.

While it’s core function is that of an RDBMS, SQL Server has become much more than that. SQL Server 2014 includes built-in business intelligence tools, as well as a range of analysis and reporting tools. 
This is on top of the database management tools such as database creation, backup, replication, security, and more.

MS Sql Server provides different server type as per users requirement i.e  Database Engine, Analysis service, Reporting service,Integration Service.


Database Engine :
SQL Server comes with a number of tools to help you with your database administration and programming tasks.
Some typical database administration and programming tasks could include: 

Fig 1 : MS SQL Server Architecture


  • Create & maintain databases
  • Create & maintain tables
  • Create & maintain other database objects such as stored procedures, views, etc
  • Create & maintain and schedule data backups
  • Replication (eg, create a copy of database.
  • Create & maintain users, roles, etc
  • Optimization tasks


2. Edition’s

SQL Server 2014 comes in three principal editions and three specialized editions. The edition you choose will depend on your (or your organization’s) requirements. 
You could also download an trial evaluation copy of SQL Server 2014 for 180 days.

Principal Editions :                                            Special Editions

1. Enterprise Edition                                             1. Developer Edition (viz. Compact Edition)

2. Standard Edition                                               2. Web Edition
3. Business Intelligence Edition                            
3. Express Edition



Download SQL Server Express Edition :

https://www.microsoft.com/en-us/download/details.aspx?id=42299

Versions of Express Edition :

1. SQL Server Express
This is the core Express database server. Use this if you need to accept remote connections or administer remotely and do not need the tools or advanced services.
2. SQL Server Management Studio
Does not contain the SQL Server database, only the tools to manage SQL Server instances, including LocalDB, SQL Express, SQL Azure, etc. Use this if you already have the SQL Server database and only need the management tools.
3. SQL Server Express with Tools
Contains the core SQL Server database along with the tools to manage SQL Server instances including SQL Server Express, LocalDB, and SQL Azure.
4. SQL Server Express LocalDB (MSI installer)
Lightweight version of SQL Server Express that has all its programmability features yet it runs in user mode and has a fast, zero-configuration installation. No management tools are included.
5. SQL Server Express with Advanced Services
Includes the database engine, Express Tools, Reporting Services, Full Text Search, management tools, and all the components of SQL Server Express.


3. Installation

SQL Server supports two types of installation −
  • Standalone
  • Cluster based
Checks
  1. Check if your account is in admin group to run setup.exe file.
  2. Software location.
Requirements
  • Which version, edition, SP and hotfix if any.
  • Service accounts for database engine, agent, SSAS, SSIS, SSRS, if any.
  • Named instance name if any.
  • Location for binaries, system, user databases.
  • Authentication mode.
  • Collation setting.
  • List of features.

Pre-requisites 

  1. Setup support files.
  2. .net framework 4.0.
  3. SQL Server native client.
  4. Windows installer 4.5/later version.
  5. Windows PowerShell 2.0.

Install

Step 1 : Double click on the installation file (SQLEXPRWT_x64_ENU   & SQLManagementStudio_x64_ENU.exe)

Step 2 : 1.When prompted to Choose Directory for Extracted Files, click OK to use the default directory, or click Browse… and select a different directory:

Step 3 :You will be asked to perform a new stand-alone installation, click New SQL Server standalone installation or add features to an existing installation:


Step 4 :
Accept the licence terms and click Next:



Step 5: At the Feature Selection screen, select or deselect the features you’d like to include or exclude


Step 6 : Specify the instance path (or leave it at the default) and click Next:


Step 7 : On the Server configuration screen, you can specify user accounts and startup type, or simply leave it at the default configuration


Step 8 : Once complete, you may be asked to restart your computer. Click OK and restart the computer.


Fig 2 : Install Window
Step 9 : Select SQL Server feature installation option and click Next.



Step 10 : Select Database engine services checkbox and click Next.



Step 11 : Click Next on the above screen and the following screen appears.



Step 12 : Make sure the correct collation selection is checked in previous step and click Next.



Step 13 : Make sure authentication mode selection and administrators are checked and click Data Directories.



Step 14 : Click Next on the above screen.


Step 15 : Make sure to check the above selection correctly and click Install.




6 Reasons to Choose the Bootstrap CSS Framework: Bootstrap – ResponSive Designing


What is Bootstrap?

Bootstrap is a powerful front-end framework for faster and easier web development created by Bootstrap was developed by Mark Otto and Jacob Thornton at Twitter.It was released as an open source product in August 2011 on GitHub. It includes HTML, CSS and JOuery based design templates for common user interface components like Typography, Forms, Buttons, Tables, Navigations, Dropdowns, Alerts, Modals, Tabs, Accordion, Carousel and many other as well as optional JavaScript extensions.
Bootstrap also gives you ability to create responsive layout with much less efforts.

Bootstrap and CSS frameworks

Designers need a solid foundation that gives us almost everything a typical website would require but is flexible enough for customization. Thanks to hundreds of hours spent by some developers and companies, we now have dozens of CSS Frameworks to choose from.
Among all the available CSS frameworks out there, Bootstrap is one of the most widely used framework. It’s included by default in Joomla 3, and is wildly popular amongst WordPress and Drupal users. In the last 3 years, Bootstrap’s popularity grew over 1,000% and has become by far the most popular CSS framework.

Why choose Bootstrap CSS frameworks?

< 1 > It’s simple to learn
Bootstrap offers less CSS files than the old fashioned CSS development. but it also provides the plain old CSS file for those don’t want to use CSS pre-processing.
To use the Bootstrap framework, you have to download the Bootstrap files from Bootstrap’s official website and offer unzipping. Just link those CSS files in the header of the webpage and you are good to go!

< 2 > Responsive Grid system
Bootstrap is built on responsive 12-column grids, layouts and components. Whether you need a fixed grid or a responsive, its only matter of a few changes. Offsetting & Nesting of columns is also possible in both fixed and fluid width layouts.
example for responsiveness

Another useful set of features are the responsive utility classes using which you can make a certain block of content appear or hide only on devices based on the size of their screen.
Learn more about the Grid layout! 

< 3 > Base styling for most HTML elements
HTML’s main elements like headings, lists, buttons, tables, forms etc. are styled by default. They are editable. 

The HTML elements for which styles are provided are:
  • Typography
  • Code
  • Tables
  • Forms
  • Buttons
  • Images
  • Icons


    < 4 > Extensive list of components 

    Bootstrap has styled the components like alert boxes, menus, pagination etc. by default. Bootstrap has styled according to the templates theme!

    Some of the components pre-styled are:

    • Drop-downs
    • Button Groups
    • Navigation Bar
    • Breadcrumbs
    • Labels & Badges
    • Alerts
    • Progress Bar
    • And many others.



    < 5 > Bundled JavaScript plugins

    Different components such as drop-down menus are made interactive with the numerous JavaScript plugins bundled in the bootstrap package. So we don’t have to waste our time coding it!
    Adding different plugins like sliders, tabs, accordions has become easy because those functions are already bundled with the Bootstrap package!




    < 6 > Good Documentation
    It comes with the demos and the documentation with example to make the coding easy!
    It helps newbies to get to know Bootstrap faster.



    Here’s an example for the website build using Bootstrap CSS framework

    Conclusion

    If you are that type of programmer who wants to code less and get more output, then you must try Bootstrap at least once! 
    Interested in learning Bootstrap?

    A Guide To Better Google Search Techniques

    A web search engine is a software system that is designed to search for information on the World Wide Web. The search results are generally presented in a line of results often referred to as search engine results pages (SERPs). The information may be a mix of web pages, images, and other types of files.
    The Internet is so full of information that it’s nearly impossible to check its limits. That’s why, search engines were developed to maintain a search-able database of the web’s content. People employ the use of search engines to look up for information on the web.
    Google Search, commonly referred to as Google Web Search or simply Google, is a web search engine developed by Google. It is the most-used search engine on the World Wide Web, handling more than three billion searches each day. You type in the query, and the search engine provides you with the search results. In most cases you’re satisfied but sometimes, you’re not. This is where learning the proper techniques to type in your search query comes in handy

    Why The Need To Learn Proper Search Techniques?
    Everyone including students, researchers, writers, etc. requires information, and they use search engines for that very reason. People spend most of their time continuously looking for the right information because they’re not aware of the proper search techniques. Learning and using good search techniques will help you in the following ways:
    • Better search results
    • Saves your time

    How To Use Google.com

    Google is a smart and intelligent search engine with many exciting features. But not all the features are rolled out instantly for all versions. Google.com is always first to get feature updates, and then updates are provided in versions specific to different countries such as google.co.uk, google.co.in, or google.sh.
    Google’s version for your country might not support all the search techniques described below. That’s why, it’s suggested to use google.com to avail maximum benefits of the search features and techniques.
     Note: Typing google.com automatically redirects you to its version for your country, but you can override this behavior by going to www.google.com/ncr.

    Basic Search Techniques

    1. Keep It Simple

    Keep your search simple and web-friendly. Start by entering one or two words, and gradually adding relevant or important words, if you’re unsatisfied with the results. Less is more for a search engine; meaning the less words you query for, the more results the search engine provides as output.
    For example:
    Query: [who is the prime minister of India]
    Better query: [prime minister of India]

    2. Order Of Keywords

    Select the right keywords to make your search. Search results completely depend on the given keywords, and if keywords are chosen wisely, then results are more efficient.
    Put yourself in the shoes of the author, and think of what words he/she would use to write/describe what you’re trying to find. If you’re looking for a phrase or quote, then keep the order of the words as accurate as possible to get the optimum search results.

    3. Skip Unnecessary Parts

    Google is smart enough to handle most of your typos, and other things that could just be ignored. That’s why you should skip those things in your query to save time.
    You should not worry about the following when writing a search query:
    • Spelling
    • Cases (uppercase or lowercase)
    • Punctuation (dot, question mark, exclamation mark, and more)
    • Special characters (plus, minus, brackets, and more)

    4. Social Search

    Google is really good at handling searches related to people and social networks. You can search for people and their social profiles using:
    +[profile-name]
    By adding a ‘+’ before a profile-name, you can search for Google+ profiles and pages.
    #[word]
    Using the ‘#’ before a word enables you to search for hashtags in Google+, Twitter, and more social networks.
    For example: [#privacy]
    @[person-name]
    You can search for social accounts associated with a person’s name by putting the ‘@’ sign before his/her name.
    For example: [@rocky jagtiani]

    5. Get Sunrise And Sunset Times

    You can use Google to get sunrise and sunset times for many cities of the world. Type your search query in the format of [sunrise place-name] or [sunrise zip-code] to get the sunrise time for the specified location. For sunset times, just substitute the words as per the following style of [sunset place-name] or [sunset zip-code].
    For example:
    • [sunrise chembur] 
    • [sunset pune]

    Advanced Search techniques

    You can use the Google Advanced Search form for a more convenient search

    6. Synonym Search:

    You can use the synonym search feature to tell Google to even search for synonyms of a specified word in the search query. This is helpful for when you want to search for a word and all its similar words without having to spend time looking for them individually.
    Using the tilde symbol (~) before a word tells Google to search for the words and its synonyms too. Type your search query in the format of [~synonymWord otherWords] to search for the word and its synonyms in a single search.

    7. Search For Numbers In A Range

    You can tell Google to search within a range of numbers, such as dates, prices, and measurements. Using two periods (dots) between two numbers makes Google search within that number range and skip other results.
    Using two periods after a number indicates a lower minimum (number..) while putting it before the number indicates a higher maximum (..number). Type your search query in the format of [firstNumber..secondNumber otherWords] to search between a specified lower and upper bounds.

    8. Search Using File Types

    You can tell Google to search for a specified type of file for your query. Using filetype operators before a type of file tells Google to search only for specified file types and skip other files. Type your search query in the format of [filetype:type otherWords] to search for a specific file type.
    For example: [filetype:pdf free java tutorial]

    Want to learn Data Analytics?