FileHamster - Downloads - 0 views
DXCore Addins - 0 views
The Pudding - 0 views
Prajakta's WPF Blog - 0 views
YSlow for Firebug - 0 views
mbUnit - 0 views
ankhsvn.tigris.org - 0 views
-
AnkhSVN is a Visual Studio .NET addin for the Subversion version control system. It allows you to perform the most common version control operations directly from inside the VS.NET IDE. Not all the functionality provided by SVN is (yet) supported, but the majority of operations that support the daily workflow are implemented.
Subversive - by Polarion - for Eclipse - 0 views
Fabulous Adventures In Coding : The Stack Is An Implementation Detail, Part One - 0 views
-
Almost every article I see that describes the difference between value types and reference types explains in (frequently incorrect) detail about what “the stack” is and how the major difference between value types and reference types is that value types go on the stack.
-
I find this characterization of a value type based on its implementation details rather than its observable characteristics to be both confusing and unfortunate. Surely the most relevant fact about value types is not the implementation detail of how they are allocated, but rather the by-design semantic meaning of “value type”, namely that they are always copied “by value”.
-
Of course, the simplistic statement I described is not even true. As the MSDN documentation correctly notes, value types are allocated on the stack sometimes. For example, the memory for an integer field in a class type is part of the class instance’s memory, which is allocated on the heap.
- ...3 more annotations...
Joe Duffy's Weblog - OnBeingStateful - 0 views
-
The biggest question left unanswered in my mind is the role state will play in software of the future.
-
The biggest question left unanswered in my mind is the role state will play in software of the future. That seems like an absurd statement, or a naïve one at the very least. State is everywhere: The values held in memory. Data locally on disk. Data in-flight that is being sent over a network. Data stored in the cloud, including on a database, remote filesystem, etc. Certainly all of these kinds of state will continue to exist far into the future. Data is king, and is one major factor that will drive the shift to parallel computing. The question then is how will concurrent programs interact with this state, read and mutate it, and what isolation and synchronization mechanisms are necessary to do so?
-
Many programs have ample gratuitous dependencies, simply because of the habits we’ve grown accustomed to over 30 odd years of imperative programming. Our education, mental models, books, best-of-breed algorithms, libraries, and languages all push us in this direction. We like to scribble intermediary state into shared variables because it’s simple to do so and because it maps to our von Neumann model of how the computer works.
- ...3 more annotations...
MIT's Introduction to Algorithms, Lectures 22 and 23: Cache Oblivious Algorithms - good... - 0 views
-
Cache-oblivious algorithms should not be confused with cache-aware algorithms. Cache-aware algorithms and data structures explicitly depend on various hardware configuration parameters, such as the cache size. Cache-oblivious algorithms do not depend on any hardware parameters.
-
An example of cache-aware (not cache-oblivious) data structure is a B-Tree that has the explicit parameter B, the size of a node. The main disadvantage of cache-aware algorithms is that they are based on the knowledge of the memory structure and size, which makes it difficult to move implementations from one architecture to another.
-
« Cache-oblivious algorithms take into account something that has been ignored in all the lectures so far, particularly, the multilevel memory hierarchy of modern computers. Retrieving items from various levels of memory and cache make up a dominant factor of running time, so for speed it is crucial to minimize these costs. The main idea of cache-oblivious algorithms is to achieve optimal use of caches on all levels of a memory hierarchy without knowledge of their size. »
Expression Web SuperPreview for Internet Explorer - 0 views
-
Expression Web SuperPreview for Internet Explorer shows your web pages rendered in Internet Explorer 6 and either Internet Explorer 7 or Internet Explorer 8, depending on which version you have installed on your machine. You can view the pages side by side or as an onion-skin overlay and use rulers, guides and zoom/pan tools to precisely identify differences in layout. You can even compare your page comp to how the targeted browsers render the page.
-
Expression Web SuperPreview for Internet Explorer is a standalone, free application with no expiration and no technical support from Microsoft.
Moving to Symbian S60: One Year Later - 0 views
-
too many ways to develop for Symbian devices: native code, WRT (web run-time) widgets, Java, browser-apps, etc.
-
5-9 clicks just to add a calendar item.
-
disjointed software updating -- which requires a Windows PC in older Nokia devices -- that leaves many North American users without fixes to serious issues for all but the most popular of handsets.
- ...7 more annotations...
Object Vs Model - 0 views
-
Data Hiding simply doesn't make sense with regards to a reflective system where the data must regularly be updated by observers of reality (i.e. by one or more actors) and where the data inherently comes from the outside. This is, perhaps, one source of ObjectRelationalImpedenceMismatch?. Relational is designed for modeling data that came from an outside world whilst object-oriented is designed to... well... create and manipulate objects
-
You can make them work together until you try to add virtualization - abstract objects for which the associated data isn't known.
Programming languages usage ::TIOBE Index - 9 views
-
The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, Wikipedia and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written. The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system.
Efficient and Secured Computer Support - 1 views
Several months ago, I decided to change my Microsoft Windows support provider. The Microsoft help company I was using was not proficient in what they do. A friend of mine referred HelpGurus Compute...
Comprehensive Help and Support for Computer Beginners - 1 views
I am a beginner when it comes to computer stuff. I really had a difficulty of mastering a digital machine like computers partly because there is no one who can teach me. I am really eager to know h...
« First
‹ Previous
401 - 420 of 562
Next ›
Last »
Showing 20▼ items per page
Some cool tech there, but it seems like he might as well have made Out-WPFGrid into a stand-alone app -- and it seems like that would have been easier?