Because Subversion offers working out of a shared branch as the path of least resistance, developers tend to do so blindly without understanding the risk they face. In fact, the risks are even subtler: suppose that Alice's changes do not textually conflict with Bob's; she will not be forced to check out Bob's changes before she commits, so she can commit her changes to the server unimpeded, resulting in a new tree state that no human has ever seen or tested.
This statement is incorrect. Subversion requres you to update your working copy before committing whenever you have modified a file that has changed in the repository.
The GP is correct, subversion only requires to update to the latest version to change the svn properties of a file or a directory. Normal commits can be made given that the files committed are not changed in the repository.
By taking most of its revenue by blocking ads. They can even block all the advertising (including their own) and I believe that they would not be infringing any law in any country (even the USA).
I'm really amazed that they haven't tried this angle yet.
Anyway, the relevant thing is what is the emergent behaviour. You can say what the parent says even about M$, but it doesn't make less true than M$, as an entity, permanently attacks the free software idea|ideals. I believe that is what the article is about.
I'm sure it's my mathematics background, but when I saw the headline I assumed the author would be discussing something involving the square root of negative one, to which my response was, "Silly author, you can't visualize four dimensions. (Sober.)"
It's quite easy to visualize several dimensions. You can use the color to represent a dimension, an angle to represent another dimension, the size to represent yet another dimension, the shape of the thing you are showing for yet yet another dimension and x and y for 2 different dimensions more.
I've been thinking about doing a cellphone game and what I thought regarding distribution is to both sell it over a channel (like the Google Android Market) and GPL it. There are several profitable business that work this way (MySQL comes to my mind) and it's an interesting gamble.
IMO, people who buy cellphone games for a dollar are not the people who will download and install GPLed games on their cellphone. Doing that you should maximize the number of people that uses your game without loosing money because of people that downloads the game and installs instead of just buying it. A paypal link (or similar) would also be a nice adition in the game web page.
AFAIK, you can access a DB via both JDBC and Hibernate. Just do most of the job with the frameworks and just the little bit that isn't supported use plain JDBC.
Amen!
I even wrote a post in my blog advocating it. In fact I went further and suggested standardizing on JavaScript even for server side stuff. If you (or anyone else) wants to check it out here is the link (warning, it is written in spanish).
In Lisp there is something functionally equivalent to RAII. It is a macro that opens the resource, lets you pass the code to process it and closes it.
Very neat, and it does not need special language support.
I don't know about states in the US. But in Argentina (that happens to be the country where I live) the Supreme Court ruled that a non-compete was illegal because it denied the inalienable right to work.
But jurisprudence does not work the same way as in the US and judges are not constrained by this ruling. Anyway, even if they try to enforce the non-compete, they have to pay full salary because of another inalienable right, the right to support oneself and the family.
But the thing that is more interesting is that, even when a non-compete is completely unenforceable, I was forced to sign one in order to work at my current work. Why? My guess is that USians are not able to understand that different parts of the world have different laws, and the company is funded (in part) by US investments.
Pretty sad, isn't it?
The part that really sucks is that I have to file these damned things, simply because our system allows them. I'm trying to think of just ONE software patent that made a creative inventor some money...
How about RSA? AFAIK, the three guys that invented it became rich with it. And it's an algorithm. This pattent thing is quite complicated, it's a mecanism that was originally great that has been subverted by big corporations. Maybe, only people and not corporations should be able to pattent something and charge for it.
Well, you write the test 15 minutes before the code. So the goal post is quite fixed.
And, because you go live every coupple of weeks, and you have all the tests written before, it's easier to change the code to acomodate to the new requirements. If a test that is not suposed to break breaks, you know that there is some problem with what you did. This safety net allows you to program faster and simpler.
I recomend one that handles "backlinks" (ie: what are the pages that point to this page?)
Using a wiki, I would add one page per Application, describing it and linking to its neighbor applications. I would also add one page for each attribute (like: Java, or Windows, or something like that), one page for each software group (might be related to the one before) and one page for each type of category (for instance: platform, application, development group).
You can even use the hability of some wikis to do graphs between pages.
Quoting Ward Cunnigham: The simplest database that could posibly work
Please mod parent insightful (or informative) and not funny. Thank you very much.
Mode parent insightful. He is showing how this "shellcode" would look like.
Actually, fuck is a backronim for "Fornication under consent of the king" (see wikipedia)
The GP is correct, subversion only requires to update to the latest version to change the svn properties of a file or a directory. Normal commits can be made given that the files committed are not changed in the repository.
How did you said it?
By taking most of its revenue by blocking ads. They can even block all the advertising (including their own) and I believe that they would not be infringing any law in any country (even the USA). I'm really amazed that they haven't tried this angle yet.
Sos groso, sabelo.
There's a reason many schools and professors don't allow Wikipedia to be cited as a source in papers.
My bet is a lack of adaptation to the new sources of knowledge, but YMMV.
Anyway, the relevant thing is what is the emergent behaviour. You can say what the parent says even about M$, but it doesn't make less true than M$, as an entity, permanently attacks the free software idea|ideals. I believe that is what the article is about.
I'm sure it's my mathematics background, but when I saw the headline I assumed the author would be discussing something involving the square root of negative one, to which my response was, "Silly author, you can't visualize four dimensions. (Sober.)"
It's quite easy to visualize several dimensions. You can use the color to represent a dimension, an angle to represent another dimension, the size to represent yet another dimension, the shape of the thing you are showing for yet yet another dimension and x and y for 2 different dimensions more.
So you can easily have 6 dimensions.
I've been thinking about doing a cellphone game and what I thought regarding distribution is to both sell it over a channel (like the Google Android Market) and GPL it. There are several profitable business that work this way (MySQL comes to my mind) and it's an interesting gamble.
IMO, people who buy cellphone games for a dollar are not the people who will download and install GPLed games on their cellphone. Doing that you should maximize the number of people that uses your game without loosing money because of people that downloads the game and installs instead of just buying it. A paypal link (or similar) would also be a nice adition in the game web page.
AFAIK, you can access a DB via both JDBC and Hibernate. Just do most of the job with the frameworks and just the little bit that isn't supported use plain JDBC.
You should have sent a PDF instead and avoid all the problems.
How do you change your key?
Option A: Hair cut.
Option B: New contact glasses
Option C: Facial surgery
This scheme seems to have the problem of biometric key schemes. As usual, how do you change a compromised key?
Amen!
I even wrote a post in my blog advocating it. In fact I went further and suggested standardizing on JavaScript even for server side stuff. If you (or anyone else) wants to check it out here is the link (warning, it is written in spanish).
In Lisp there is something functionally equivalent to RAII. It is a macro that opens the resource, lets you pass the code to process it and closes it. Very neat, and it does not need special language support.
It is really unnatural the amount of meat the average American eats anyway.
But you eat no meat compared to the argentinian average. A lot of us eat a beef every day :D.
I don't know about states in the US. But in Argentina (that happens to be the country where I live) the Supreme Court ruled that a non-compete was illegal because it denied the inalienable right to work.
But jurisprudence does not work the same way as in the US and judges are not constrained by this ruling. Anyway, even if they try to enforce the non-compete, they have to pay full salary because of another inalienable right, the right to support oneself and the family.
But the thing that is more interesting is that, even when a non-compete is completely unenforceable, I was forced to sign one in order to work at my current work. Why? My guess is that USians are not able to understand that different parts of the world have different laws, and the company is funded (in part) by US investments.
Pretty sad, isn't it?
Men, this is great! I've translated it to spanish and published it in my blog. Check it out!
What you need more is to try outlook web access with ie4linux ;-).
Well, you write the test 15 minutes before the code. So the goal post is quite fixed.
And, because you go live every coupple of weeks, and you have all the tests written before, it's easier to change the code to acomodate to the new requirements. If a test that is not suposed to break breaks, you know that there is some problem with what you did. This safety net allows you to program faster and simpler.
Well just use "cat > file".
How much is an airplane ticket to Australia?
I recomend one that handles "backlinks" (ie: what are the pages that point to this page?)
Using a wiki, I would add one page per Application, describing it and linking to its neighbor applications. I would also add one page for each attribute (like: Java, or Windows, or something like that), one page for each software group (might be related to the one before) and one page for each type of category (for instance: platform, application, development group).
You can even use the hability of some wikis to do graphs between pages.
Quoting Ward Cunnigham: The simplest database that could posibly work