|
The GPLv2 continues to be the most widely used FOSS license, but has been rarely interpreted by courts. Most of these decisions have come from Germany as a result of the enforcement actions of Harold Welte. The recent Fantec decision in Germany is the latest such decision and provides guidance on the requirements for companies to manage their use of FOSS and the lack of ability to rely on statements from their suppliers. What part of "complete corresponding source code" is so difficult to understand?
|
|
|
|
|
Fragmentation is both a strength and weakness of the Android ecosystem. When comparisons are made between Android and iOS the issue of different API levels, and the vastly different devices running them, is often emphasised. In this report we examine the extent of Android fragmentation and analyse its impact on both users and developers. All those pretty colors... are differently configured devices you need to support. Good luck.
|
|
|
|
|
We take for granted how computers in the workplace are all connected together. Sharing files with coworkers, sending documents to a network printer, and accessing data from a networked server are all routine procedures thanks to the invention of Ethernet technology. On Ethernet’s 40th anniversary, the IEEE History Center shares excerpts from the oral history interview it conducted with Ethernet’s co-inventor Robert Metcalfe in February 2004. It all starts with an attempt to share an office printer... as do so many tall IT tales.
|
|
|
|
|
I recently found myself explaining to different pods of folks how to add 'scripting' to their games. The consistent response was confusion and bemoaning the difficulty of the task. Certainly there is some work to be done (if you want to add Lua, Javascript, Perl, Python etc) to your engine but it doesn't need to go _that_ far. With planned access points and a 'ninja' method to process what was entered you can have functional scripting with little hassle. Add scripting to your game engine with VB.
|
|
|
|
|
I was having fun casting shadows with my laser pointer the other day. I began to wonder about the 3D information that was embedded in the 2D shadow. Given enough shadows of an object, could you recreate it? What information is lost, what is preserved? Point clouds and silver linings.
|
|
|
|
|
Having spent some time with Firefox OS last week, I thought I would share some thoughts on the platform, and a few key aspects of the user experience.... I do have reservations regarding the occasionally overtly prescriptive definitions of a “mobile web app” (i.e. single page, JavaScript heavy, transition and gesture enabled), but am also interested in seeing how things play out. If FFOS does well, it may prove the first large scale investigation of just where the app/site threshold lies from a purely user-facing perspective. Crazy as a fox: web apps as native apps.
|
|
|
|
|
This little device is about the size of a webcam, and it perches on top of your computer monitor in much the same way. It’s Disney’s solution to haptic feedback for gestural input. That is to say, wave your hands in the air to control a computer, and this will give you some sense of actually touching the virtual objects. It's a magical kingdom of virtual interaction.
|
|
|
|
|
There are plenty of resources online about tethering the iPhone 5 with the graphical interface, but I wanted to be able ‘hotswap’ my Raspberry Pi’s Internet connection without command line, and without the graphical interface. Plug and play, essentially. I was able to get this working last night using Raspian (a free operating system based on Debian optimized for the Raspberry Pi hardware) and a few scripts. Raspberry Apple Pi... sounds like a Ben & Jerry's flavor.
|
|
|
|
|
How do we get more “Diversity” (Women) in Technology? This question was beat to death at Codemash this year. TO DEATH.... But here’s the thing: the people asking these questions are the people making our community so great... the people passionate enough about technology to facilitate a way to share knowledge. They’re the people who are able to make a difference, and from what I’ve seen, they’re really trying. Those asking these questions aren’t asking to make us feel different. They’re asking because they are truly looking for an answer; an answer to a really hard question. What Can We Do? I have no idea what “we” can do, but I can tell you what I’m trying to do. It's a people issue, not a tech issue. Be excellent to each other.
|
|
|
|
|
Video game developers will be able to self-publish their Xbox Live Arcade titles on Xbox 360 without the need to go through a third-party publisher starting later this summer, according to an update from The Pinball Arcade developer FarSight Studios. Ready Developer One?
|
|
|
|
|
On the 360 everything had to go through the publisher, even critical updates. Then Microsoft had to manually deploy the patch, which could also take another day or so.
Of course they must have realized that this was a unworkable system.
.
|
|
|
|
|
Sony and Panasonic have announced their plans to create super powerful optical discs that will be able to store 300 GB of information! Can you hear the minds from 2003 being completely blown...? So, why an emphasis on optical discs now? The investment in optical storage may appear to be a somewhat odd choice in that we’ve already seen 1 terabyte flash drives—not to mention near limitless cloud-based storage options. Well, the NSA has to back up your metadata somewhere...
|
|
|
|
|
Would the optical disk be affected as much by say an EMP as much as a flash drive ?
|
|
|
|
|
Almost exactly six years ago, Apple launched the first iPhone. It was a small device that many dismissed as a toy. In reality Steve put a supercomputer in our pocket — we just didn’t know it. And like super computers before, it came with immense capabilities and brought about an opportunity to rethink, reimagine and reinvent how we live, work, create and consume.... Cheap processors, cheaper memory, and even cheaper sensors means it’s a great time for people who like to tinker with hardware to tinker. All you need is a breadboard, a CPU and a dream...
|
|
|
|
|
Tampering with a car’s brakes and speed by hacking its computers: A new how-to
Among the attacks: suddenly engaging the brakes of the Prius, yanking its steering wheel, or causing it to accelerate. On the Escape, they can disable the brakes when the SUV is driving slowly. With an $80,000 grant from the DARPA Cyber Fast Track program, they have documented the cars' inner workings and included all the code needed to make the attacks work in the hopes of coming up with new ways to make vehicles that are more resistant to hacking. You listen bronze. I am the Nightrider. I'm a SQL injected suicide machine.
|
|
|
|
|
Aust IT price gouging inquiry concludes[^]
Q. Why link an Australian story about overpriced tech stuff to a Kiwi news instead of an Australian one?
A. Paywalls
Oh the delicious...< fill in the blank (cheque) >
Bryce
MCAD
---
|
|
|
|
|
Here: let me help you with that.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
yeah doing that that doesn't suit the narrative Maunder
Bryce
MCAD
---
|
|
|
|
|
Why let facts ruin a good story, eh?
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
NOW you're thinking like a left wing journalist
Bryce
MCAD
---
|
|
|
|
|
Google's developer preview SDK for Google Cast -- the streaming technology that's powering the Chromecast hardware -- is up and running. It looks like adding Google Cast support will be ridiculously easy with little coding overhead for anyone who wants to jump on the bandwagon. There is nothing wrong with your television. Do not attempt to adjust the picture....
|
|
|
|
|
Big-O notation used to be a really scary concept for me. I thought this is how "real" programmers talked about their code. It was all the more scary because the academic descriptions (such as Wikipedia) made very little sense to me. This is frustrating because the underlying concepts aren't actually that hard. Simply put, Big-O notation is how programmers talk about algorithms. Algorithms are another scary topic... The function of "What could possibly go wrong?" is O(n).
|
|
|
|
|
The Alpha Engineer rules Silicon Valley and all great technology ecosystems. He holds the highest rank in technical communities worldwide and is rewarded with the greatest access to resources — which only leads to greater domination. Tough to find, he is a genius in thought, workhorse in productivity, and is worth 100 or more mediocre or lower skilled engineers. His minions are rockstars, ninjas and sharks with frickin' lasers attached to their heads.
|
|
|
|
|
"•a group of mediocre designers could have built a better computer than Jobs"
Several have.
|
|
|
|
|
This blog is not the first place to say similar things, and other people have said it much better.
All four of his examples were terrible; of them, only Brunelleschi was arguably a genius, and none of them became successful by working alone. Jordan was an athlete, and Jobs and Buffett were primarily salesmen / businessmen (despite popular culture viewing them otherwise).
With that being said, it's perfectly normal to create a successful software product by having a single person build it from the ground up and not introduce more developers until the product is already successful. And if you want to create a successful software product, you can follow that pattern just because it's a good idea, or you can follow it because you have crazy illusions about history and reality (take your pick).
|
|
|
|