Friday, February 27, 2015

WhatsApp Web client now works on Firefox and Opera browsers

From: Techgig.com

WhatsApp made waves when it launched a desktop version of its messaging service last month, but it was only compatible with Google Chrome. Today, the company has announced it now works on Firefox and Opera too. As with Chrome, you’ll need to launch the Web client on your browser and scan a QR code with your phone to log in.



The desktop service only works with Android, Windows Phone and BlackBerry devices, leaving iOS users in the lurch.

WhatsApp Web

25 Best HTML5 & JavaScript Game Engine Libraries For Developers

From: Techgig.com

Just like in the case of the car the engine does all the main work and the main effort is to make the car look amazing. Same is the case of game engine the game developer mainly works on the detailing and makes the game look eye-catching and real. The game engine takes care rest of the things to work with. Earlier a game developer used to design a game just from a scratch and it cost high and unprofitable. To make game developing simpler and easier for the developers the major game developers started licensing their basic game engine like the Unreal. Moreover, with the introduction of mobile and tablet-gaming the budget has become lesser than before, so there is a huge need of JAVASCRIPT and HTML5 game engines. If you are a game developer and you are looking for a game engine that will work flawlessly with JavaScript and HTML5. Although there are many available in both free and paid game engines in the market, but to satisfy a professional game developers need the game engine needs to have something special in it. The quest for the perfect game engine is always among game developers. Here we present you with a list of the best of the best HTML5 and javascript game engines. Every single game engine has its own uniqueness and that special feature is what everyone is looking for. Every game engine has its pros and cons so you should choose it very carefully according to your demands and I am pretty sure that this list has that one you are looking for. more...

A Developers Guide To The Pros And Cons Of Python

From: Techgig.com

Python is billed by the Python Software Foundation as being easy to learn and running everywhere. It's useful for a range of application types, including Web development, scientific computing, and education. Google and Instagram have been among the many users of Python, and the language scores well in popularity indexes.

But Python has had its issues, with questions raised about its performance and design quirks. To get to the bottom of what's right -- and maybe not so right -- about Python, InfoWorld Editor at Large Paul Krill asked dignitaries in the Python community for their input.

Python pros

Read it, use it with ease. "The main characteristics of a Python program is that it is easy to read," says Pierre Carbonnelle, a Python programmer and blogger who runs the PyPL language index. "This has benefits to you and to others. It helps you think more clearly when writing programs, and it helps the others who will maintain or enhance your program. In both cases, it requires less effort to write a Python program than to write one in another language like C++ or Java." Readability of Python facilitates open source development, Carbonnelle added.

Python is easy to use and extremely popular in academia, creating a large talent pool, says Sumit Chachra, CTO at Tivix, a software consulting firm that specializes in Python/Django development. Django and Python are leveraged by Tivix in Web and mobile development, he says.

Python is a very productive way to write code, says Stephen Deibel, of Wingware, which makes the Wing Python IDE. "Some of this comes from the simple syntax and readability -- there is virtually no 'boilerplate' at all. Some of it comes from the rich, well-designed built-ins and standard library and the availability of many third-party open source libraries and modules." By being easy to understand, the code is easier to maintain, he adds.

Python, says Chachra, is dynamically typed and flexible, with code that is less verbose. However, he cites dynamic typing as a potential negative (see below).

Internet of things opportunities. Python may become popular for the Internet of things, as new platforms such as Raspberry Pi are based on it, Carbonnelle says. Raspberry Pi's documentation cites the language as "a wonderful and powerful programming language that's easy to use (easy to read and write) and with Raspberry Pi lets you connect your project to the real world."

Asynchronous coding benefits. Python, Deibel says, "is great for writing asynchronous code, which rather than threading uses a single event loop to do work in small units." This code, he says, is often easier to write and maintain without confusing resource contention, deadlocks, etc. "Python's generators are a great way to interleave running many processing loops in this approach."

Multiparadigm approach bests Java. Python's programming approach is not as limited as Java's, Carbonnelle says. "For example, you don't need to create an OO class to print 'Hello world' in Python -- you have to in Java." Unlike Java, Python is multiparadigm and supports OO, procedural, and functional programming styles, he says. (Java recently added functional capabilities in Java 8.)

"In Python, everything is an object," says Brian Curtin, a member of the Python Software Foundation board of directors and a core contributor to CPython. "It's possible to write applications in Python using several programming paradigms, but it does make for writing very clear and understandable object-oriented code."

Python's cons

Speed can be an issue. "Because it is an interpreted language, it is often many times slower than compiled languages," Curtin says. "However, it comes back to separating the language from the runtime. Certain benchmarks of Python code run under PyPy run faster than the equivalent C code or others."

"A possible disadvantage of Python is its slow speed of execution," says Carbonnelle. But many Python packages have been optimized over the years and execute at C speed, he says. Performance, Chachra says, "is slower compared to older languages such as C/C++ and even newer ones such as Go." Absence from mobile computing and browsers. "Python is present on many server and desktop platforms, but it is weak in mobile computing; very few smartphone applications are developed with Python," says Carbonnelle. "It is also rarely seen on the client side of a Web application."

Python isn't in Web browsers, Deibel notes. "That's a real shame. There is brython, but I don't think it's real-world usable." Python is hard to secure, and that's why it is not in browsers, he adds. "There still isn't really a good secure sandbox/jail for Python, and I think it's considered basically impossible for CPython (the standard implementation).

Design restrictions. Python devotees cited several issues with the design of the language. Because the language is dynamically typed, it requires more testing and has errors that only show up at runtime, Chachra says.

Python's global interpreter lock, meanwhile, means only one thread can access Python internals at a time, Deibel says. "This may be less important these days, since you can so easily spawn tasks out to separate processes using the multiprocessing module, or write asynchronous code instead."

Curtin says there are a few conventions around the use of Python, but significant whitespace is one that is enforced by the interpreter. "The structure of Python programs must be consistent, so where brackets or other identifiers allow the user more freedom in other languages, indentation is what matters when it comes to Python."


Thursday, February 26, 2015

Apple slapped with $533 mn fine for patent violation

from: Techgig.com


NEW YORK: Apple Inc has been ordered to pay $532.9 million after a federal jury found its iTunes software infringed three patents owned by Texas-based patent licensing company Smartflash LLC.

Though Smartflash had been asking for $852 million in damages, the verdict, which came late Tuesday night, was still a costly blow for the US tech giant, the most valuable company in the world.

After deliberating for eight hours in the US District Court for the Eastern District of Texas, the jury said that Apple not only used the Smartflash patents without permission, but did so willfully.

Apple suggested the outcome was another reason why reform is needed in the patent system to curb litigation by companies that do not make products themselves, such as Smartflash.

"We refused to pay off this company for the ideas our employees spent years innovating and unfortunately we have been left with no choice but to take this fight up through the court system," an Apple spokeswoman said in a statement to Reuters.

A representative for Smartflash could not immediately be reached.

Smartflash sued Apple in May, 2013 alleging the Cupertino, California-based company's iTunes software infringed its patents related to accessing and storing downloaded songs, videos and games.

The trial was held in Tyler, the hub of the East Texas region, which over the past decade has become a focus for patent litigation in the United States. Some of the biggest jury verdicts have been awarded in the district. Smartflash is also based in Tyler.

Apple tried to avoid a trial by having the lawsuit thrown out. But earlier this month US District Judge Rodney Gilstrap, who presided over the case, ruled that the Smartflash's technology was not too basic to deserve the patents.

That ruling set the stage for a trial. Apple argued that it did not infringe the patents and asked the jury to find they were invalid because previously patented inventions covered the same technology.

Smartflash's suit said that around 2000, the co-inventor of its patents, Patrick Racz, met with a man named Augustin Farrugia to discuss the patents' technology. Farrugia, the complaint said, later joined Apple and became a senior director there.

It was also in Tyler federal court that a jury in 2012 ordered Apple to pay $368 million to VirnetX Inc for patent infringement. A federal appeals court later threw out that damages figure, saying it was wrongly calculated.



Being A Techie What You Can Earn Working At Microsoft

Reference: Techgig.com



Satya Nadella.
Microsoft CEO Satya Nadella has been at the helm for a little over a year.
As Business Insider has learned from talking with employees, it's exciting to work at Microsoft again, thanks to the company's increased transparency, more open culture, and promising new products. Plus, the stock has hit a 14-year high.

There's also the pay.

The 40-year-old company employs some 128,000 people, and judging from the self-reported salaries on Glassdoor, its pay is on par with other tech giants.

Here's the combined compensation - salary and bonus - for 15 of the top gigs at Microsoft:

1. User Experience Designer: $114,211
2. Software Development Engineer: $116,213
3. Program Manager: $121,685
4. Application Development Manager: $134,722
5. Premier Field Engineer: $135,901
6. Senior Software Development Engineer: $173,320
7. Researcher: $193,747
8. Product Management Director: $230,615
9. Marketing Director: $235,386
10. Principal Architect: $253,327
11. Finance Director: $284,933
12. Senior Attorney: $291,197
13. Principal Development Manager: $294,221
14. Senior Director: $311,413
15. General Manager: $457,382


Wednesday, February 25, 2015

Video demonstrating features of TrueConf products: TrueConf Server software video conferencing system, TrueConf Terminal solution for conference rooms, TrueConf Client, and WebRTC capabilities. ‪#‎TrueConf‬ ‪#‎WebRTC‬ ‪#‎TrueconfServer‬ ‪#‎IT‬ ‪#‎Videoconferencing‬




Microsoft And Apple Are Killing The Password

Reference: Techgig.com


Let me see if I can guess your password. 12345? Qwerty? How about abc123 or Dragon or trustno1 (yes, I see what you did there), or Master? If I guessed right, then shame on you: all of those feature in the top 25 worst passwords -- along with plenty of other all-but-impossible-to-crack strokes of genius like 111111 and letmein (yes, I see what you did there, too).

Passwords: Decent ones are impossible to remember; easy ones are hardly worth having at all. Passwords: An alphanumeric-must-be-changed-monthly-with-no-repetition plague on all of our houses.

This is not a new problem, of course, and nor is it the first time that the death of passwords has been announced. Over a decade ago, Bill Gates was predicting the end of passwords, and yet millions still have a Post-It note stuck to their monitor with '1234567' written on it. And so passwords still leak, by the billion.

But this time around, could the end really be in sight for passwords? Microsoft has confirmed that it is working to kill off passwords in Windows 10, introducing a whole new set of options by adding support for the Fast IDentity Online (FIDO) standard.

That means you could be logging on with your face, voice, iris or fingerprint (or your dongle) depending on which method your organization chooses.

And it's not just on the desktop: similarly on the consumer side, Apple's Touch ID for the iPhone 5s, 6 and 6 Plus, and iPad Air 2 and Mini 3, replaces a passcode with a fingerprint. Samsung's flagship Galaxy S5 also has a fingerprint reader. While no technology is entirely secure, fingerprint readers have improved dramatically in recent years: Apple claims you would have to try 50,000 fingers to find a random match -- which it argues is much more secure than the one-in-10,000 chance of guessing a four-digit passcode. This week two UK banks announced that they will use Touch ID to allow customers to access their bank accounts.

It's a lot easier to forget a password than it is to forget your fingers or your eyes, and you can't write either of them down. That should help with some of the more boneheaded security lapses. Apple's system and the Microsoft-supported FIDO standard also have a different architecture to the old password-based model: rather than one central store of fingerprints or other biometrics, they are stored locally, which makes it much harder for hackers to swoop in and bag millions of credentials as commonly happens now.

The move away from passwords certainly removes a horrid security vulnerability that we have been living with for decades. But we should still move cautiously when it comes to biometrics, for several reasons.

Passwords are mostly abstract (unless you're one of those fools who uses names of family or pets) and impersonal. Biometrics, by contrast, are deeply and definingly personal, and the uses to which they're put ought to be carefully monitored. The intelligence services' insatiable hunger for all kinds of data would make such information an irresistible target, for example.

In some ways, biometrics may be a too perfect a way of proving our identity. For many services, a vaguer sense of identity is more appropriate: most people would be uncomfortable about an auction site or an once-visited online retailer having access to such intimate details. Online identity has often been ambiguous, fleeting and shifting for all sorts of reasons. Biometrics provide an absolute level of identity that must be used carefully.

Right now, part of the wonder is that on the internet still nobody knows if you are a dog. If we have to provide fingerprints -- or paw prints -- for every transaction, then some of that magic will be lost.


A Weird Gmail Bug Has Tons Of People Sending Emails To The Wrong Contacts

Reference: Techgig.com


Double-check the "To" field in the next email you send, if you're a Gmail user.

Google's mail service seems to have a bug in its auto-suggest feature that's causing a bunch of people to send messages to the wrong contacts. Instead of auto-completing to the most-used contact when people start typing a name into the "To" field, it seems to be prioritizing contacts that they communicate with less frequently.

New York City venture capitalist Fred Wilson just posted about the problem, writing that he got a bunch of emails yesterday that were clearly not meant for him, but people are complaining about it all over Twitter, too.

The bug doesn't seem to be affecting all users (I haven't noticed anything funny, for example), but it's definitely not an isolated problem, based on the Twitter response.

Google just acknowledged the problem via its official Twitter account:



Business Insider reached out to Google to get more details about what's going on, but in the meantime, take it slow!

This Was The Thing That Made Steve Jobs So Great

Reference: TechGig.com

John Sculley
It's been nearly 4.5 years since Apple cofounder Steve Jobs passed away. But he remains a role model for many today - the gold standard of a tech visionary. One of the few men who could call himself Steve Jobs' boss, former Apple CEO John Sculley, talks about why in his new book, "Moonshot."

"Steve was not an engineer - he just saw different things that people were working on and connected the dots between them," Sculley wrote in his new book, notes the New York Post.

Sculley gave the example of how Jobs added calligraphy fonts to the Mac, which created a new market for the Mac as a way to do home-grown document publishing.

"That was something no one was working on at the time," Sculley said.

Obviously, it's not that easy to look at the world, see what's missing and deliver a high-quality product that fits the bill. Otherwise, we'd all be Steve Jobs.

John Sculley/Michael Seto/Business Insider

Sculley, who will forever be known as the guy that fired Steve Jobs (a story Sculley calls a "myth"), admits as much, too.

In an interview with Business Insider's Jay Yarrow, Sculley said, "Steve always had an extraordinary talent. He was always a genius. He always saw things ahead of the rest of the world. He had a brilliance that was every bit as apparent back in the era when I worked with him as when we saw him when he was incredibly successful 15 years later."

But there are ways that you can become more of a visionary like Steve Jobs, innovation consultant Phil McKinney, says. He offered a step-by-step plan for that in his book, Beyond The Obvious.

Some of that involves practicing creative thinking such as changing your routines, brainstorming regularly and giving up the idea that you don't have the resources (money, time, talent, manpower) to accomplish your idea once you land on one.


Microsoft for Work



HP Z Series and Dream Color Display


Dell Alienware and HP Mini's


Post by HP.

News




https://www.linkedin.com/posts/itpms-consultants_cto-fractionalcto-techleadership-activity-7386325617769639936-iymd?utm_source=share&utm...