12,981 reputation
11948
bio website
location
age
visits member for 3 years, 1 month
seen 11 hours ago

Aug
6
comment Quantifying the advantages of a modern version control system
@private_meta: Hm, don't know why I remembered 1998.
Aug
6
comment Quantifying the advantages of a modern version control system
ClearCase is basically a network filesystem with versioning. So network bandwith and especially latency matter a lot to it. With local replica, most operations were bearable (but still a lot slower than in git, which is designed for speed), but some operations were horrible. The worst I did was labelling all files for release, which took 15 minutes and it was not an exceptionally huge project.
Aug
6
comment Quantifying the advantages of a modern version control system
Well, maybe the biggest issue with ClearCase is that it is slow as molasses. So if the process is complicated (and there may be good reason for that), switching to something faster would improve it.
Aug
6
comment Quantifying the advantages of a modern version control system
I don't think you'll find anything that can't be done with ClearCase. But many things will be much more complicated with ClearCase and more importantly slow as molasses. Fortunately getting things done faster is an argument most managers will accept.
Aug
6
comment Quantifying the advantages of a modern version control system
@randomA: IBM has a system of tools, of which all I've seen were crap.
Aug
6
comment Quantifying the advantages of a modern version control system
Note: ClearCase is not 20 years old.
Aug
6
comment Where are C variables declared
The code does not necessarily have to be old or only for Windows. New code is still often written in C89 if it should be portable.
Aug
4
comment Should you avoid adding unecessary stack frames?
Avoiding stack frames is especially wrong in C (and even more so in C++). They are optimizing compilers and can inline many of the calls.
Jul
31
revised Client-side coding: How to prevent malicious use?
added 86 characters in body
Jul
31
comment Sharing on Github
@cHao: There is a big difference between binary and source. GPL only applies to source if it directly contains covered parts. But it applies to binary that is linked to the GPL code. Since the process of linking uses information from the library being linked to, arguing that the linked binary is a derived work seems possible.
Jul
30
awarded  Nice Answer
Jul
30
answered Client-side coding: How to prevent malicious use?
Jul
29
comment Why doesn't the HTML\DOM specification allow hyperlinks to set an accept header?
@ParthianShot: True. I don't do web apps, so I didn't remember how it works. It is apparently more suitable to provide the client a list to choose from (which is usually short) than having the client list all the things it supports.
Jul
29
revised Why doesn't the HTML\DOM specification allow hyperlinks to set an accept header?
added 80 characters in body
Jul
29
answered Why doesn't the HTML\DOM specification allow hyperlinks to set an accept header?
Jul
28
comment How to convert a Bazaar repository to GIT repository?
github.com/felipec/git-remote-bzr seems to be the version provided in distributions now.
Jul
28
answered How to convert a Bazaar repository to GIT repository?
Jul
28
revised How does one store a website's holding/maintenance page in Git?
added 10 characters in body
Jul
28
answered How does one store a website's holding/maintenance page in Git?
Jul
28
answered How can I refactor client side functionality to create a product line-like generic design?