|
GIT works great with the new Team Foundation Service (TFSvc?). I’m an old school Tortoise guy (SVN, Hg, GIT), but I had to laugh at the little branding touch they through in when doing a pull. Notice the Visual Studio logo in ASCII art. I’ve actually been using it for some time, but I hadn’t notice that until today. The good news is that this is just GIT.
|
|
|
|
|
And the Git extensions crash VS2012. Go figure. I tried with all extensions disabled, but only uninstalling the Git extensions stopped the crashes. I like Git, but I will stick to the command line for now, thank you very much.
Gryphons Are Awesome! Gryphons Are Awesome!
|
|
|
|
|
Your signature there had me trying to read your name backwards for a second!
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Heh. I figured out how to do that from XKCD. Love that webcomic.
Gryphons Are Awesome! Gryphons Are Awesome!
|
|
|
|
|
I watched the dotNetConf .NET Open Source Panel last week. It was a bit disappointing to hear defeatism in the voices of OSS project leaders, because .NET’s future appears to rely entirely on the success of open source software for .NET. Here are a couple reasons... It feels as if Microsoft has shifted focus away from .NET, and with the focus goes resources and innovation.
|
|
|
|
|
Terrence Dorsey wrote: It feels as if Microsoft has shifted focus away from .NET, and with the focus goes resources and innovation.
And we're surprised how???
Marc
|
|
|
|
|
WinRT only applies to store apps running in full screen (without addons) in the new Win8 interface. So it doesn't replace anything since it doesn't service the desktop app needs. And everything is not a web app, so it would seem there's still plenty need for desktop apps and nothing new seems to be replacing that. Yet you hear these cries that X, Y, or Z are "dead"... Its a bit confusing to figure out where they're headed with this. Maybe they're not even sure themselves
|
|
|
|
|
In order to understand Asm.js and where it fits into the browser you need to know where it came from and why it exists. Asm.js comes from a new category of JavaScript application: C/C++ applications that’ve been compiled into JavaScript. It’s a whole new genre of JavaScript application that’s been spawned by Mozilla’s Emscripten project. Emscripten takes in C/C++ code, passes it through LLVM, and converts the LLVM-generated bytecode into JavaScript (specifically, Asm.js, a subset of JavaScript). This is how we get the Unreal engine running in a browser.
|
|
|
|
|
I have had a love/hate relationship with regular expressions in the past. Reading or writing a regular expression typically made me feel like I was toying with a broken Rubiks Cube. However, after I would fiddle an expression into submission, almost by accident, and it did its job, I would become enamored with its brevity and power. It wasn't until I re-adjusted my thoughts on the nature of regular expressions that my fear of them turned into pleasure. After you read this long tutorial on regex, you could probably summarize it using regex.
|
|
|
|
|
|
Terrence Dorsey wrote: After you read this long tutorial on regex, you could probably summarize it using regex.
What I want to see are the unit tests for validating a regex parser.
Marc
|
|
|
|
|
At the end of a CMS collection its possible for some objects to not have been deleted - this is called Floating Garbage. This happens when objects become de-referenced since the initial mark. The concurrent preclean and the remark phase ensure that all live objects are marked by looking at objects which have been created, mutated or promoted. If an object has become dereferenced between the initial mark and the remark phase then it would require a complete retrace of the entire object graph in order to find all dead objects. This is obviously very expensive, and the remark phase must be kept short since its a pausing phase. This isn't necessarily a problem for users of CMS since the next run of the CMS collector will clean up this garbage. Part of a series on implementing GC in a Java app.
|
|
|
|
|
A few month back, Apple quietly slipped a very nice Objective-C to Javascript bridge into WebKit.... This new API supports straightforward embedding of the JavaScriptCore interpreter into native Objective-C projects, including reading and writing variables and object members with appropriate type coercion, calling methods on JavaScript objects, and directly binding Objective-C objects into JavaScript. It seems likely that this API is going to become public in Mac OS X 10.9 (where JavaScriptCore is already a public framework), and it might be a hint of an eventual public API on iOS. Either way, a new option for building hybrid JavaScript apps is here. The start of Apple’s evolution away from Objective-C?
|
|
|
|
|
It's often said that the web needs a bytecode.... basically the point is that people want to use various languages on the web, and they want those languages to run fast. Bytecode VMs have been very popular since Java in the 90's, and they show that multiple languages can run in a single VM while maintaining good performance, so asking for a bytecode for the web seems to make sense at first glance. JavaScript is already very close to providing what a bytecode VM is supposed to offer.
|
|
|
|
|
Writing a good README is easy. You just need to know what information is required for developers to use and understand the application. Here’s some Rails-centric information I include in the READMEs I write for The Frontier Group... [This file left intentionally blank.]
|
|
|
|
|
Google has product lines on three platforms: web, mobile, and desktop. If you’re heavily invested in its web apps, Android makes a lot of sense. Its integration with your Google account helps it do amazing things. Google Now, for example, combines your location with the wealth of data the company knows about you to, say, automatically pop up your boarding pass at the airport. Or display directions to your hotel when you land. It would be creepy were it not so helpful. (OK, maybe it is a little creepy.) Google needs to make that same impression with Chrome. Instead, there’s a divide between its desktop efforts and other aspects of the business. Two different operating systems, two different experiences. Google doesn’t offer the advantage of an integrated stack.
|
|
|
|
|
The debate to nail down the long overdue Do Not Track (DNT) standard continued at the W3C Tracking Protection Working Group face-to-face meeting in Sunnyvale last week. Despite a less hostile tone in the room, there seemed to be no clear path forward towards agreement regarding the core issue of ensuring that the standard provides users with enough privacy protection to justify its existence. With the group set to begin winding down in July, there is a lot of uncertainty about whether a consensus standard can be reached with such a short time frame, and if no consensus standard emerges, what will happen next. Users want DNT to limits collection and retention of data. But users aren't at the table...
|
|
|
|
|
There's a thought in neuroscience/psychological circles that words are much more than sounds that represent things: they are the abstraction of our higher brain function. Words are language, code is language. Restricting yourself to one or two languages is limiting your cognitive abilities. Whoa! I know kung fu.
|
|
|
|
|
I Know Judo...
Life is all about share and care...
public class Life : ICareable,IShareable
{
// implements yours...
}
|
|
|
|
|
|
Suvabrata Roy wrote: Life is all about share and care...
Aha, Care Bears with Judo, kids beware!
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
I will protect others... its another part of care...
Life is all about share and care...
public class Life : ICareable,IShareable
{
// implements yours...
}
|
|
|
|
|
|
Terrence Dorsey wrote: There's a thought in neuroscience/psychological circles
"Thought" being the operative word here: There's a good argument to be made that language played an important role in the development of the modern brain, and we do know that intelligence is malleable - exposure to the right environment can make at least some people more intelligent.
I mean, it's compelling, it's a beautiful thought, but evidence - AFAIK - is a chain of factoids linked by optimistic assumptions.
|
|
|
|
|
peterchen wrote: exposure to the right environment can make at least some people more intelligent.
Yep, knowing the right people can help you get smart. IOW it's just as much about luck.
|
|
|
|