Sunday, 20 March 2016
Friday, 18 March 2016
JavaScript Most Popular Language: Stack Overflow Report
According to the latest Stack Overflow developer survey, JavaScript is the most popular programming language and Rust is most loved.
Stack Overflow, the popular question-and-answer community site for developers, today released the results of its annual developer survey, which indicates, among other things, that JavaScript is the most popular programming language among respondents.
More than 50,000 developers—56,033 to be exact—in 173 countries around the world responded to the survey. Stack Overflow is so popular among developers that every eight seconds, a developer asks a question on the site. In January alone, 46 million people visited Stack Overflow to get help or give help to a fellow developer.
"This is a highly impressive survey and one of its kind," said Al Hilwa, an analyst at IDC. "Stack Overflow has an incredible user base and it is great to see them survey them with such a fairly extensive survey. While I think we can learn a lot from such surveys, we have to realize that there are always limits to what can be intuited. They asked 45 questions, which is at the high-end of the scale of survey length that people—especially developers—are willing to answer."
While the 2016 Stack Overflow survey only reached .4 percent of the estimated 15 million developers worldwide, a large majority of respondents (85.3 percent of full-stack developers) cited JavaScript as the programming language they most commonly use. Meanwhile, 32.2 percent of respondents cited Angular as the most important technology to them and 27.1 cited Node.js—giving JavaScript and JavaScript based technologies three of the top 10 slots among the most popular technologies used by developers. Angular was number five and Node.js came in at number eight.
Source : eweek.com
Thursday, 17 March 2016
Tuning DSE Search – Indexing latency and query latency (cassandra)
DSE offers out of the box search indexing for your Cassandra data. The days of double writes or ETL’s between separate DBMS and Search clusters are gone.
I have my cql table, I execute the following API call, and (boom) my cassandra data is available for:
1) full text/fuzzy search
2) ad hoc lucene secondary index powered filtering, and
3) geospatial search
Here is my API call:
$ bin/dsetool create_core <keyspace>.<table> generateResources=true reindex=true
or if you prefer curl (or are using basic auth) use the following:
$ curl "http://localhost:8983/solr/admin/cores?action=CREATE&name=<keyspace>.<table>&generateResources=true"
Rejoice! we are in inverted index, single cluster, operational simplicity bliss!
The remainder of this post will be focused on advanced tuning for DSE Search both for a) search indexing latency (the time it takes for data to be searchable after it has been inserted through cql), and b) search query latency (timings for your search requests).
Indexing latency
In this section I’ll talk about the kinds of things we can do in order to
1) instrument and monitor DSE Search indexing and
2) tune indexing for lower latencies and increased performance.
Source : www.datastax.com
DSE offers out of the box search indexing for your Cassandra data. The days of double writes or ETL’s between separate DBMS and Search clusters are gone.
I have my cql table, I execute the following API call, and (boom) my cassandra data is available for:
1) full text/fuzzy search
2) ad hoc lucene secondary index powered filtering, and
3) geospatial search
Here is my API call:
$ bin/dsetool create_core <keyspace>.<table> generateResources=true reindex=true
or if you prefer curl (or are using basic auth) use the following:
$ curl "http://localhost:8983/solr/admin/cores?action=CREATE&name=<keyspace>.<table>&generateResources=true"
Rejoice! we are in inverted index, single cluster, operational simplicity bliss!
The remainder of this post will be focused on advanced tuning for DSE Search both for a) search indexing latency (the time it takes for data to be searchable after it has been inserted through cql), and b) search query latency (timings for your search requests).
Indexing latency
In this section I’ll talk about the kinds of things we can do in order to
1) instrument and monitor DSE Search indexing and
2) tune indexing for lower latencies and increased performance.
Source : www.datastax.com
The Powerful Technology That Will Sell A Million Smartphones
I don’t mean the speed of the chipsets (although that plays a part in this). I don’t mean the ever-increasing levels of memory or storage (but they are also involved). Nor am I thinking about at the extra connectivity, antennas, or protocols to shift data onto a handset. I’m talking about battery power, endurance, and the ability to keep doing my mobile thing for a full day (and night) away from the hotel room.
Hand me a smartphone with a battery that can get me through the day without worrying about running out by 8pm and I would be a happy reporter. Like any good member of the geekerati I have a few handsets with me, and none of them can make it through the Texan day without a top-up charge of some description. Be they Android, iOS, or Windows 10, the requirement for an additional battery is almost mandatory for the modern smartphone.
Looking around the conference floor, and I see a lot of battery cases in use. Glance into the press room and every mobile phone is plugged into the wall or connected to a portable battery charger. To be fair, some of that might be defensive charging (I always recommend practicing the ABC of conferences – Always Be Charging), but even the people doing that are already in the mind-set that their phone will not make it through the day without help.
Yet what are we sold at every opportunity? Thin is in. That everyone wants a tenth of a millimetre shaved off the design, everyone wants a phone that is harder to hold and everyone wants a phone that will only work until 3 pm before giving out. When every other specification gets a little bigger with each launch event, the battery gets smaller, the endurance of the smartphone attempts to stay steady through smart coding, and the peripheral manufacturers breath a sigh of relief that they still have a business.
Source : forbes.com
Sunday, 6 March 2016
What are the numbers, facts and figures behind big data?
In Gartner’s hype cycle, the term ‘big data’ was once a staple of the yearly report. It moved swiftly into the peak of inflated expectations, weathered its way through the trough of disillusionment, and is now prevalent – somewhere between the slope of enlightenment and the plateau of productivity.
Expectations of the technology are high, a Gartner survey in September 2015 showed more that 75% of companies are investing or planning to invest in big data in the next two years, and 37% of those projects are being driven from board level.
But as a term, ‘big data’ still has no clear definition. For some, a dataset over a terabyte is big data – for others, it might be a million rows, and others still may have smaller datasets that is changing many times a second.
In the era of Google, Facebook, Amazon and web-scale data, no dataset should be too difficult to analyse. It is all about having the right tool for the job.
So instead of defining big data as a number or a size, it is more interesting and relevant to define it in terms of history, growth, compute and value.
History
29 million
That’s the size, in number of records, of the world’s first big data project in 1937. At that time, the administration in America were looking to keep track of social security contributions from some 26 million Americans, and 3 million employers and partners were sought.
IBM, with its giant punch-card machines of the time, got the contract – simultaneously setting the foundations for the Big Blue known now and setting in motion the start of automatic record keeping and data analysis on a massive scale.
Growth
Zettabyte
For the first time since its conception, global internet traffic will surpass 1 zettabyte (1 billion terabytes) in 2016, according to a Cisco research paper, having risen fivefold in the past five years.
A separate study estimates that 90% of the world’s data was generated in the past two years. Not only are we clicking, emailing, chatting and taking photos or videos more than ever, companies have cottoned onto the fact that data is valuable so are storing more and more data. Datasets such as website access logs and click data are no longer being thrown away – they are being archived and mined to generate valuable insights.
Compute
24 months
That’s the period that Gordon Moore, co-founder of Intel, observed was the amount of time it took the number of transistors in a dense integrated circuit to double. Similar observations have been found in other areas – it has been estimated that the amount of data transmittable through an optical fibre doubles every nine months and storage density doubles roughly every 13 months.
Organisations can process, transmit and store more data than ever, and all three are exponentially increasing commodities. Companies are better placed than ever before to deal with data.
Value
$59 billion
That is the estimated value of the big data market in 2015 and it is expected to roughly double to $102 billion by 2019, according to IDC. Big data is big bucks, a 21st century gold rush – and to extend the metaphor, big data analytics is the modern-day equivalent of panning for gold.
For data-first companies, monetisation comes in the form of advertising – and big data analytics helps them to show an appropriate advert as well as analyse the results. For other companies it is often about increasing sales (the ‘I see you bought this, what about this?’ offers), automating decisions (big data gives the proof that an option is the correct one to take) and decreasing costs (driving efficiencies in the supply chain).
It’s clear big data is growing – it’s here to stay and, right up to board level, companies have woken up to its potential.
Companies see that with big data analytics they can find insights that enable them to outperform their competitors and reduce costs. With the right tools, these insights are easier to obtain than ever.
Source : techgignews.com
Friday, 19 February 2016
4 misconceptions that can kill your startup
According to Shabnam, here are some misconceptions new entrepreneurs must avoid:
1. All ideas are good ideas: A lot of us who are entrepreneurial in nature, and read in papers about the kind of exciting lifestyle an entrepreneur lives tend to take any random idea and think we can live our rest of life with that. A lot of entrepreneurs don't do enough homework on ideas. Not all ideas are good ideas. It is important to do the homework, look at the competition and understand what expertise you can bring to the table, and make sure you have something that is unique, that nobody else could think about. You have to connect the two dots that nobody can connect and build something amazing out of that.
2. Entrepreneur's life is fun and games: It is actually the opposite. The life of an entrepreneur is really difficult and painful. You have to go through a lot of rejection. People generally don't have that kind of a mindset to face such rejection, until they start a company, because generally we are all educated in the way we can do everything and everything in life is awesome. And then when you start a company, you hear a 'no' from everywhere. It is an emotionally exhausting as well as tiring.
3. With startups, you work on what you are passionate about: This is a big misconception. I started this business because I am passionate about children and education and I feel that there is a huge disruption and change that needs to come in the education system. But if I were to tell the number of hours that I actually get to spend, either with kids or working on the education front, it is actually a teeny-tiny per cent of what I am actually working on, on a day-to-day basis.
What I actually do is dealing with legal stuff, dealing with fund-raising and investors, dealing with accounts, dealing with hiring, dealing with management, et al. As an entrepreneur, one is involved in a lot of other stuff and the misconception is that he/she will be able to focus on something that he/she is really passionate about, and the scenario could continue the same for the next many years.
An entrepreneur is usually focused on activities that are involved in growing of the business. So, now the situation is that I can be put in a completely different sector and I may end up doing a lot of similar stuff. And that is the reality. However, the passion bit drives me and I still want to bring that change.
4. You can build startups with your buddies: People tend to think that they with be in a comfortable zone if they can start up a venture with their best friends and they can be working together for the rest of their lives. Unfortunately, it is just a handful of people who start and maintain the companies with their best friend. Typically, startups come when people are in their twenties, and life changes drastically between 25-35 years with respect to personal lives. People get married, have kids, want to build their houses and all of this brings changes and splits in the startups and people don't really expect that. There are times when a company is stuck in between the two people battling. And then they end-up losing on their concept of coming together as well. One big mistake that people do when they start a startup with a friend is they split the company into 50:50, which is a terrible idea. In such case, there is nobody who is a primary and final decision maker and when any misalignment happens, there is no one who can be termed as a decision maker and who has the right to control the situation. Such a situation is difficult to overcome, and the company ends up dying. So it is important to decide as to who will be the decision maker and who will take the final decisions.
Source : techgignews.com
Wednesday, 10 February 2016
12 Best Android Hacking Apps
#1 Hackode
Hackode : The hacker’s Toolbox is an application for penetration tester, Ethical hackers, IT administrator and Cyber security professional to perform different tasks like reconnaissance, scanning performing exploits etc.
#2 Androrat
Remote Administration Tool for Android. Androrat is a client/server application developed in Java Android for the client side and in Java/Swing for the Server.
#3 APKInspector
APKinspector is a powerful GUI tool for analysts to analyse the Android applications. The goal of this project is to aide analysts and reverse engineers to visualize compiled Android packages and their corresponding DEX code.
#4 DroidBox
DroidBox is developed to offer dynamic analysis of Android applications.
#5 Burp Suite
Burp Suite is an integrated platform for performing security testing of web applications. Its various tools work seamlessly together to support the entire testing process, from initial mapping and analysis of an application’s attack surface, through to finding and exploiting security vulnerabilities.
#6 zANTI
zANTI is a comprehensive network diagnostics toolkit that enables complex audits and penetration tests at the push of a button. It provides cloud-based reporting that walks you through simple guidelines to ensure network safety.
#7 Droid Sheep
DroidSheep can be easily used by anybody who has an Android device and only the provider of the web service can protect the users. So Anybody can test the security of his account by himself and can decide whether to keep on using the web service.
#8 dSploit
dSploit is an Android network analysis and penetration suite which aims to offer to IT security experts/geeks the most complete and advanced professional toolkit to perform network security assessments on a mobile device.
#9 Arpspoof
Arpspoof is a tool for network auditing originally written by Dug Song as a part of his dsniff package. This app redirects traffic on the local network by forging ARP replies and sending them to either a specific target or all the hosts on the local network paths.
#10 Shark for Root
Traffic sniffer, works on 3G and WiFi (works on FroYo tethered mode too). To open dump use WireShark or similar software, for preview dump on phone use Shark Reader. Based on tcpdump.
#11 Nmap for Android
Nmap (network mapper) is one the best among different network scanner (port finder) tool, Nmap mainly developed for Unix OS but now it is available on Windows and Android as well. Nmap for android is a Nmap apps for your phone! Once your scan finishes you can e-mail the results. This application is not a official apps but it looks good.
#12 SSHDroid
Android Secure Shell: Secure shell or SSH is the best protocol that provides an extra layer of security while you are connecting with your remote machine.SSHDroid is a SSH server implementation for Android. This application will let you to connect to your device from a PC and execute commands (like “terminal” and “adb shell”).
Source : hacoder.com
Subscribe to:
Posts (Atom)