|
Why is this important? For starters, do you really like strangers peeping into your windows (no pun intended), prying in and seeing every move you make? In regards to applications, whenever you make your application available to users, you are giving them every opportunity to pry on everything you do. Your intellectual property, trade secrets, source code is readily available to them. For instance, I did a very light search on Bing for my app’s xap (GoGetter) availability on the internet. I found a few sources where you could, if you wanted to, download my app’s xap among other developer’s xap of their applications. No beuno. Guard well this treasure, oh Hassan, or the jackals shall grow fat on thy carcass!
|
|
|
|
|
As I believe , we can't do any obfuscation for Windows Store Apps developed using Win JS. Wonder why MS did not consider doing so ?
Does anyone has an answer for it?
Ranjan.D
|
|
|
|
|
Security through obscurity. Obfuscation won't do anything but slow down an attacker, and stop those with only a passing interest in your code. Once someone has your assemblies, and a sufficient amount of will power, its game over.
Be The Noise
|
|
|
|
|
at the same time; working with obfuscated code is the same as working with the horrible legacy codethuluelephant you can't convince your boss to let you scrap and rewrite. You won't be able to stop the idiot who just changes your name to his; but the pain factor will discourage people from stealing your app to use as the basis of their own.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Seriously? "Obfuscation protects your trade secrets"?
I guess he never reverse-engineered an obfuscated program.
Yes it's annoying .. and perfectly doable.
|
|
|
|
|
Emil Eifrem @emileifrem is the Founder of Neo4j and CEO of Neo Technology. He is also one of the authors of Graph Databases. Recently, I had the opportunity to sit down with Emil and we talked about the current and future opportunities for graph databases. Graph databases are not just for social search. Just ask your social graph.
|
|
|
|
|
Terrence Dorsey wrote: Graph databases are not just for social search. Just ask your social graph.
Sounds like he's talking about what I wrote about a couple years ago in my Relationship Oriented Programming[^] article.
Too bad I didn't come up with a sexy name like "Graph Database", hahaha. Nodes, relationships, and key-value pairs. That's exactly what ROP is.
Marc
|
|
|
|
|
FunScript is a lightweight F# library that lets you rapidly develop single-page applications. You can connect to external data sources and call REST APIs with intellisense, produce dashboards using JavaScript visualization libraries and write asynchronous computations easily without explicit callbacks. Functional programming and JavaScript - that's two, two, TWO programming trends in one!
|
|
|
|
|
Put down the iPhone for a second, and consider what computing was about when it wasn’t all linked up like it is today. When machines needed to do stuff all by themselves, with no supplemental resources available to them. When local storage was all there was to be had. That is the context of the early machines: computers that blazed a path (which I think was not clear at the time even to their creators) for how people could use small machines, which we ever-so-preciously called microcomputers (compared to minicomputers such as the DEC VAX, which were all the rage in geek circles). These were the experiments that lead to the mainstream forms of personal computing that followed. A look back at programming the Altair 8080 and IMSAI 8080.
|
|
|
|
|
We live in a world where digital information is exploding. Some 90% of the world’s data was generated in the past two years. The obvious question is: how can we store it all? In Nature Communications today, we, along with Richard Evans from CSIRO, show how we developed a new technique to enable the data capacity of a single DVD to increase from 4.7 gigabytes up to one petabyte (1,000 terabytes). This is equivalent of 10.6 years of compressed high-definition video or 50,000 full high-definition movies. Removing cat photos and animated GIFs reduces the problem significantly.
|
|
|
|
|
As a strong rule of thumb – show love to the audio folk of the venue you speak at. They know their stuff and it is up to them for you to be audible by the audience. Follow their advice and make their life easier and you’ll give a great talk. Christian Heilmann shares some great tips on successful conference speaking.
|
|
|
|
|
More than passively eavesdropping, we're penetrating and damaging foreign networks for both espionage and to ready them for attack. We're creating custom-designed Internet weapons, pre-targeted and ready to be "fired" against some piece of another country's electronic infrastructure on a moment's notice.... We're pursuing policies that are both expensive and destabilizing and aren't making the Internet any safer. We're reacting from fear, and causing other countries to counter-react from fear. We're ignoring resilience in favor of offense. Welcome to the cyberwar arms race, an arms race that will define the Internet in the 21st century. Bruce Schneier: It's time to stop the madness.
|
|
|
|
|
Quote: They can disrupt communications systems, disable national infrastructure, or, as in the case of Stuxnet, destroy nuclear reactors
It did no such thing...it caused damage to centrifuges used to refine nuclear material, it never did anything to reactors (probably because that could have been far too damaging). Either this person is trying for scare tactics, or they haven't fully researched their topic.
|
|
|
|
|
Microsoft just announced that its much-maligned DRM policies won't look at all like they originally had originally been described. They're going to more relaxed, sort of like the PS3's. Good news, you say? No. Bad news. The Xbox One just got worse. But what? Isn't all DRM bad and anti-consumer? No. Often it is, sure. If applied in the ways that gaming culture has been anxious about for the past few weeks, it would be disastrous. But that's not what was really at stake. I actually agree with this: if you want last year's gaming experience, stick with Xbox 360.
|
|
|
|
|
To play the other side for a moment...
Most developers will not be motivated (or have the resources) to create a used-games 'hub' market for their game. Why would they really want to spend all that R&D money just to allow people to take a slice of their potential revenue stream? I don't see it happening. It's not profitable. It would have to be Microsoft's job to make a loan-and-resell system either way and it didn't look like they were planning to do that. What happens if the developer goes out of business or gets bought and dissolved? Whoops, no more used game trading or loaning? These companies don't usually last forever.
New games could be cheaper? Sure, but why would they actually sell them cheaper when people are already used to paying so much? More speculation about what a kind-hearted CEO might decide to do out of good will and unicorn farts. I can buy a boxed game and a downloadable game for the same price either way from lots of vendors, so I don't see this happening much. In fact, I recently paid $60 for a download-only game that could have included a box and physical media and little fliers and stuff for the same price. What you'll probably see is the A-list games at normal price, and the crappy junk will be cheap, like on all the app stores today. I'd like to see the opposite happen though.
Steam is far from the only way PC gamers want to play games. Reference Minecraft, for one great stand-out example, which is not available through Steam. The article also mentioned Blizzard games, which don't go through Steam. WoW, Starcraft, Diablo, etc. didn't need Steam. Guild Wars 2, another giant example. League of Legends, where the community sucks and your points don't matter, also not through Steam. What we want is a minimum of HASSLE when we want to play, or need help with something that broke in the inevitably buggy DRM gatekeeper software. If I can just install it, or download it from a store, that's just great with me. Who cares what software runs it, as long as it stays out of the way and doesn't do anything untoward? Steam is an additional layer of cruft I have to wade through to get to my game and I really don't care about all the achievements or sales or who-plays-what or the screenshots of look at my horse it's totally amazing. It's not thrilling that random online acquaintances can judge your game playing ability by the achievements or hours-played, but whatever. Let's also remember the horrible thing that was/is Origin: These markets don't always work out.
Definitely would have been cool to have a physical copy basically be a proof-of-purchase that you can add to your account, such that you could login at your friends' house and wait two hours for the game to download and throw an error message about the Microsoft cloud being down again.
/puts on asbestos underwear
|
|
|
|
|
djdanlib wrote: Sure, but why would they actually sell them cheaper when people are already used to paying so much?
Trends in digital marketplaces (especially Steam) have shown that revenue can actually be increased by reducing the price, even temporarily. Unfortunately, no one seems to be taking much notice and applying the same idea to physical media (to be fair, there are additional costs to physical media: manufacturing, transportation, stocking in a store, etc., but you can't tell me it's significantly more than a music CD or DVD movie, which sell for much less).
And, less related to the topic:
djdanlib wrote: Steam is an additional layer of cruft I have to wade through to get to my game
Funny, I always found it to be a faster way, just right click the tray icon and there's the 5 games I've most recently played (which are usually the ones I want to play currently), no need to hunt through the start menu/screen. The community aspects generally don't interest me either, but the messenger in the overlay is useful to talk to friends without having to switch out of the game completely. (But than again, I think all of your counter examples also include similar functionality to the chat.)
|
|
|
|
|
I'm wondering why MS decided it had to be all one or the other. Offer disc based games that work just like they do on current platforms; and also offer downloadable games that work the way they originally announced. It'd take several years; but I suspect the latter would end up gradually eating the disc based market just like Steam/etc have done on the PC.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
No, it is the game developers' fault.
They should charge their new games based on the crappiness of the games, not based on the development costs, or they simply shouldn't develop crappy games if the crappiness based price won't make the game profitable.
I have stopped preordering games on Steam after getting screwed up so many times by the games I thought would rock and preordered, but turned out to be a complete crap. To name a few:
Rage:
stupid game world design: Large clans of angry English men and angry Russian men in the middle of North America, with no explanation how they managed to get there after a global near extinction level event. (also, how do they reproduce since they are ALL male?)
crappy no multiplayer: who'd have thought that iD would make a game without proper deatchmatch/team deathmatch?
Deus Ex: Human Revolution:
Uninteresting and repetitive gameplay
Absurd boss fights: you could make your character get Phd on CS and master stealth, but can't use any of these but your weapons in a boss fight
Jagged Alliace: Back in Action:
Plain bad AI that has to blatantly cheat because, it is so bad
Less depth from the previous game in the series
Aliens: Colonial Marines:
Just wrong on so many levels
Dead Island:
FPS Diablo clone with zombies and bad character models.
The first hour of gameplay summarizes pretty much everything.
Stupid leveling system & game design:
You are level 1, in a luxurious holiday resort: zombies (turned rich tourists) drop $1
You are level 50, in the ghettos: zombies (turned ghetto folk) drop $100
If I had bought these games on physical media, I wouldn't hesitate to return/sell/give away them after 1 or 2 hours into the game, but now they are just polluting my Steam game library for no reason other than I payed for them.
modified 24-Jun-13 9:06am.
|
|
|
|
|
Microsoft has offered its basic Office Web Apps free to Outlook.com and Office 365 customers for over three years now, but one of the big drawbacks for students and businesses has been the lack of true real-time co-authoring. Google Docs has long supported real-time editing with multiple users, but the Office Web Apps have been fairly basic when it comes to editing documents alongside other users. Microsoft is planning to change this over the next few months, and the company is demonstrating the changes this week. Now friends and colleagues can mock your prose as you type.
|
|
|
|
|
Years ago, we did a study to determine whether anyone at Google is particularly good at hiring. We looked at tens of thousands of interviews, and everyone who had done the interviews and what they scored the candidate, and how that person ultimately performed in their job. We found zero relationship. It’s a complete random mess, except for one guy who was highly predictive because he only interviewed people for a very specialized area, where he happened to be the world’s leading expert. An interview with Laszlo Bock, senior vice president of people operations at Google.
|
|
|
|
|
I'm totally geeked out about Smart Watches. I always have been, from the original Microsoft SPOT watch (from 10 years ago!) to the Pebble, and now the AGENT Smart Watch from Secret Labs. Secret Labs are the folks that brought us the Netduino open source electronics platform that uses the .NET Micro Framework. It's pretty awesome that you can write C# and run it in 64k or in 64gigs, from the wrist to the cloud. It's a .NET Microframework Device and you can start writing apps now.
|
|
|
|
|
Looks pretty neat. I'm curious what the resolution is.
Regardless, I think I'll wait for a smart watch with color and a touch screen.
|
|
|
|
|
The smart watch is exciting! people will not need adjust the watch date at the end of month.
|
|
|
|
|
+1
Finally, a watch that's not real-time!
|
|
|
|
|
Microsoft will release a test version of Windows 8.1 at its BUILD developers conference next week, but there's a chance that Windows update could go a long way towards hurting those developers, and slowing app growth in the Windows Store. Is there anything Microsoft can do to combat that? Reports say that among Windows 8.1's changes will be a boot-to-the-desktop option that allows people bypass the Start screen. Many users have been clamoring for it, because they find little use for the touch-oriented Start screen. That will certainly please users. But it may also hurt those, like many at the BUILD conference, who are writing so-called "Modern" apps for Windows 8. Metro, Modern... I guess we can call it "Postmodern" now.
|
|
|
|
|