We've found that writing User Stories together with the 'client' is the only sensible way to gather requirements. Make sure you develop in short iterations, that way people can change their mind about the software and you don't loose a lot of time.
Thanks for the vote of confidence. You might be surprised to know that we thought about all this before we started working on AR:Multibyte.
AR:Multibyte is currently mostly used internally in Rails to make methods multibyte safe. It will be really easy to phase it out when internal support arrives.
Ruby is getting more multibyte support 'in a year', which means that it's at least going to take a few years for everyone to actually get the new version in their OS.
Actually in this case it's IBM patenting 2 things.
Still, the sad part about this article is that because of the patents and stuff like that the really interresting part: '_how_ does is work?' can't be aswered.
Semantic web functionality could be easily integrated into the algorithm that decides if the pages are the same.
Re:Can someone say "Bad Idea Jeans"?
on
Broken Links No More?
·
· Score: 4, Interesting
Sadly I can't get into details, but their not using technology like the 'related' functionality in Google. They try to find the document that was previously on the other end of the dead link, so the link will never be rewritten to something vaguely related to the original document.
The reason why they want to replace the links manually is because some webmasters have to manage thousands op pages and don't want to press the 'ok' button every time the system detected a change.
Question: What's the problem XHTML is supposed to solve? Answer: the fact that too much web content only works correctly on a particular browser. (And often at a particular resolution!)
No, not just that. The main reason converting html to an xml specification is to allow user agents to use strict parsing and thus making the browser footprint smaller.
So, I guess the real question is: why do end users (i.e. people who just use the software and do no development on it) bicker so much? I'm not quite sure, really.
Because most of them are 16-year-old linux n00bs who are using social groups to define their own personality.
Huh? You realise that the Red Hat apt repositories have been allying with each other for some time, to reduce duplication, overlap and synchronize metadata right? They just don't do press releases for it.
Oops, forgot about that.
How do you explain that then?
I didn't say no-one worked together.
Sure, it's all good. I still don't understand how they intend to reduce duplication when using different packaging systems and different sources though.
From the website:
Under this new alliance, the projects will share information and coordinate efforts for porting software to Apple's Mac OS X and Darwin operating systems.
They're planning on sharing information and patches for packages.
I think most people don't understand how unique this initiative is. Most of the times open source projects don't really notice eachother and when they do, they just start a flamewar about who's best and who stole feature from who.
It's good too see there are some developers out there with organizational talents who are willing to communicate with other projects in order to speed up development time and create a better product.
As a software vendor i would like to port my application to Linux. But what distribution should i support where it comes to libs and directory layouts? Red Hat? SuSE? Gentoo? Debian? Mandrake? Slackware? etc. etc. etc.
If you use a good configure script, you can 'ask' the distro where it wants it's files and you can even decide not to work because certain library constraints aren't met.
Also if you make open source software the users will provide you with patches and feedback to make your software work on all the platforms required.
On a more general note: I don't think 'the linux community' has to support anything, not even a standard. The kernel and all the apps are provided 'as is' and if you don't like it you have the permission to modify it the way you want to.
My manager is a psychologist gone programmer. He reads a lot about anything that has to with management and new technologies, I often find him knowing more about a subject than me (computation science major).
These kinds of people are the ideal managers, they know about people and they know about the work that has to be done.
We've found that writing User Stories together with the 'client' is the only sensible way to gather requirements. Make sure you develop in short iterations, that way people can change their mind about the software and you don't loose a lot of time.
Thanks for the vote of confidence. You might be surprised to know that we thought about all this before we started working on AR:Multibyte.
AR:Multibyte is currently mostly used internally in Rails to make methods multibyte safe. It will be really easy to phase it out when internal support arrives.
Ruby is getting more multibyte support 'in a year', which means that it's at least going to take a few years for everyone to actually get the new version in their OS.
Mongrel works fine with Rails. Just gem install mongrel and ./script/server will automatically use it.
Capistrano is a great project to make deployment easy.
How am I going to find the sametime address of that cute intern now?
Actually in this case it's IBM patenting 2 things.
Still, the sad part about this article is that because of the patents and stuff like that the really interresting part: '_how_ does is work?' can't be aswered.
Semantic web functionality could be easily integrated into the algorithm that decides if the pages are the same.
Sadly I can't get into details, but their not using technology like the 'related' functionality in Google. They try to find the document that was previously on the other end of the dead link, so the link will never be rewritten to something vaguely related to the original document.
The reason why they want to replace the links manually is because some webmasters have to manage thousands op pages and don't want to press the 'ok' button every time the system detected a change.
There is a version with cursor keys.
Except for the TV-out stuff, it has something to do with macrovision and is really lame
):
Uniquestesteteststest I guess.
Because most of them are 16-year-old linux n00bs who are using social groups to define their own personality.
I think most people don't understand how unique this initiative is. Most of the times open source projects don't really notice eachother and when they do, they just start a flamewar about who's best and who stole feature from who.
It's good too see there are some developers out there with organizational talents who are willing to communicate with other projects in order to speed up development time and create a better product.
I actually drink coffee because I like it, not because of the caffeine.
In Europe, you want coffee exactly when you want coffee with all the "boost" it gives and it's rarely more often than 2-3 a day.
Most people I know drink 2-3 cups after dinner, and that's just to wash away the food.
As a software vendor i would like to port my application to Linux. But what distribution should i support where it comes to libs and directory layouts? Red Hat? SuSE? Gentoo? Debian? Mandrake? Slackware? etc. etc. etc.
If you use a good configure script, you can 'ask' the distro where it wants it's files and you can even decide not to work because certain library constraints aren't met.
Also if you make open source software the users will provide you with patches and feedback to make your software work on all the platforms required.
On a more general note: I don't think 'the linux community' has to support anything, not even a standard. The kernel and all the apps are provided 'as is' and if you don't like it you have the permission to modify it the way you want to.
I feel used...
My manager is a psychologist gone programmer. He reads a lot about anything that has to with management and new technologies, I often find him knowing more about a subject than me (computation science major).
These kinds of people are the ideal managers, they know about people and they know about the work that has to be done.