by admin

Ocean Wave Simulation in WebGL

November 26, 2013 in Code Snippets, OpenGL by admin

webglPhysically based ocean wave simulation in pure WebGL. http://david.li/waves.

by admin

Integrating Maven NAR plugin with Google’s googletest unit test framework

November 11, 2013 in Code Snippets, Source Code, Tips & Tricks, Tutorial by admin

unit_testing_best_practiseThis blog post has a quick introduction about how to integrate Maven NAR plugin with Google’s unit test framework. Maven NAR plugin is a Maven plugin which not only allows building native C/C++ applications using Maven, but also allows packaging the resulting artifacts (shared and static libraries, include files, executables, etc) in a so-called native archive  in machine-dependent and machine independent forms and these archives can be installed in local maven repository and deployed to a standard maven web server using the standard maven plugins. They also can be declared as dependencies for other projects using them using the standard maven dependency declaration and they’re downloaded, unpacked, installed in the local repository just like the java archives. For more information about the NAR archives and the Maven NAR Plugin, please follow this link.

The article also features a ready-to clone git repository which allows playing around with the source code.

For the original article, follow this link. For an introduction on building C/C++ project with Maven, follow this link.

by admin

Googlers say “F*** you” to NSA, company encrypts internal network

November 8, 2013 in News, Security by admin

googleio_logoVia arstechnica:

Google has started to encrypt its traffic between its data centers, effectively halting the broad surveillance of its inner workings by the joint National Security Agency-GCHQ program known as MUSCULAR. The move turns off a giant source of information to the two agencies, which at one point accounted for nearly a third of the NSA’s daily data intake for its primary intelligence analysis database—at least for now.

Yesterday, the Washington Post shared additional slides produced by the NSA on the MUSCULAR program, which tapped into the fiber-optic networks carrying traffic to and from Google’s and Yahoo’s overseas data centers. The slides indicated that data from the networks frequently reached the daily intelligence briefing provided to President Barack Obama. They cited the joint operation with GHCQ as the fifteenth-largest source of intelligence data for those briefings.

The slides also revealed that the NSA obtained an intimate understanding of the internal operations of these networks, which suggests it either launched a significant reverse-engineering operation to pry apart Google’s and Yahoo’s secrets or it obtained this information from people who worked for the two companies (maybe even some combination of the two). Either way, the effort amounts to a major intelligence operation to discover the trade secrets of two major American companies.

For the original article, follow this link.

by admin

Skype: Feature evolution and support for the Skype Desktop API

November 8, 2013 in News by admin

Skype_LogoYou might have noticed that skype was telling people that any third-party applications including call recorders, hardware add-ons, and non-Skype chat clients, will stop working starting this December.  This could change however, as the company announced that call recorders and hardware add-ons will continue to work for the indefinite future.

Quoting from skype blog:

As Mark Gillett described in his Technology Changes to Improve the Skype Experience blog post – the team has been hard at work updating our infrastructure and evolving our experiences across all our supported platforms.  The investments we’re making in Skype – to a highly mobile, cloud connected world – come with some key changes to our application and service architecture, and by extension – our support for the Desktop API used by 3rd party developers to extend Skype functionality.  Previously we shared that we would retire the Desktop API later this year. However, I’m happy to share that we will be extending support for two of the most widely used features – call recording and compatibility with hardware devices – until we determine alternative options or retire the current solution. Although chat via third party applications, will cease to work as previously communicated.

For more information and the original article, please follow this link.

Skip to toolbar