Making 'community' server our social network

Hi, I've beeing doing something with darcs that is so great that, although I'm sure a lot of people are already doing the same, I think it would be nice to share with you. I did 'cd ~' and then: darcs initialize darcs add .emacs darcs add .xmonad/xmonad.hs darcs add .inputrc ... etc. So I'm using darcs to keep track of all my configuration files, and now I don't need to care about reinstalling the OS, changing machines from office to home, changing configurations and then realizing it was a mistake etc. Then I thought community.haskell.org could offer a default darcs repositories for all users named after their owners. For instance, if you want to check my personal files you would do: darcs get http://code.haskell.org/MauricioAntunes That would allow us not only to share our configuration, but also share all those small files that are not "professional" enough to became projects for their own, but that are nevertheless interesting since we put our good ideas there: scripts to start our favorite software or do system maintenance; small Haskell utilities to do some cool math or science trick, stress some language feature or download our standard music collection from the web; a list of favorite sites and a related completion script so we can list then in 'dmenu' completion; etc. etc. etc. The next bonus step would be to get a list at all users default repository main page of all other users they have granted write access to some of their projects. Then we would be able to navigate throw linked lists of people with related interests and needs. I think we need no more to get what will be MySpace, Facebook or something else for text-driven people. And then, of course, world domination. Although I don't really imagine any business model around that :) Best, Maurício

Hello Maurício, Monday, November 3, 2008, 4:43:26 AM, you wrote:
darcs add .emacs
darcs get http://code.haskell.org/MauricioAntunes
thank, it's a great ideas! and don't forget that you can use code.haskell.org as online backup of history of your config files -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com

Hello Maurício,
Monday, November 3, 2008, 4:43:26 AM, you wrote:
darcs add .emacs
darcs get http://code.haskell.org/MauricioAntunes
thank, it's a great ideas! and don't forget that you can use code.haskell.org as online backup of history of your config files
Nice. Just did that, according to Duncan instructions. I can't share with those who don't know darcs, though, since hidden files (like .emacs or .xmonad directory) do not show up in the web page (code/~mauricio). So my next sugestion is that listing of files starting with dots be allowed, if that doesn't cause problems elsewhere. Best, Maurício

On Mon, 3 Nov 2008, Mauricio wrote:
Hello Maurício,
Monday, November 3, 2008, 4:43:26 AM, you wrote:
darcs add .emacs
darcs get http://code.haskell.org/MauricioAntunes
thank, it's a great ideas! and don't forget that you can use code.haskell.org as online backup of history of your config files
Nice. Just did that, according to Duncan instructions.
I can't share with those who don't know darcs, though, since hidden files (like .emacs or .xmonad directory) do not show up in the web page (code/~mauricio). So my next sugestion is that listing of files starting with dots be allowed, if that doesn't cause problems elsewhere.
You may also create symbol links to the files (ln -s) that you want to be visible. Possibly there is also some way to show them using a .htaccess configuration.

On Sun, 2008-11-02 at 23:43 -0200, Maurício wrote:
Then I thought community.haskell.org could offer a default darcs repositories for all users named after their owners. For instance, if you want to check my personal files you would do:
darcs get http://code.haskell.org/MauricioAntunes
You can already do this. Just put a darcs repo in your ~/public_html/ dir and access it via http://community.haskell.org/~username/ Duncan

Am Montag, 3. November 2008 02:43 schrieb Maurício:
Hi,
I've beeing doing something with darcs that is so great that, although I'm sure a lot of people are already doing the same, I think it would be nice to share with you. I did 'cd ~' and then:
darcs initialize darcs add .emacs darcs add .xmonad/xmonad.hs darcs add .inputrc ... etc.
So I'm using darcs to keep track of all my configuration files, and now I don't need to care about reinstalling the OS, changing machines from office to home, changing configurations and then realizing it was a mistake etc.
Then I thought community.haskell.org could offer a default darcs repositories for all users named after their owners. For instance, if you want to check my personal files you would do:
darcs get http://code.haskell.org/MauricioAntunes
That would allow us not only to share our configuration, but also share all those small files that are not "professional" enough to became projects for their own, but that are nevertheless interesting since we put our good ideas there: scripts to start our favorite software or do system maintenance; small Haskell utilities to do some cool math or science trick, stress some language feature or download our standard music collection from the web; a list of favorite sites and a related completion script so we can list then in 'dmenu' completion; etc. etc. etc.
The next bonus step would be to get a list at all users default repository main page of all other users they have granted write access to some of their projects. Then we would be able to navigate throw linked lists of people with related interests and needs.
I think we need no more to get what will be MySpace, Facebook or something else for text-driven people. And then, of course, world domination. Although I don't really imagine any business model around that :)
Best, Maurício
So your idea means that I have to store all my configuration files etc. in a single darcs repository? Not a nice idea, in my opinion. I already use darcs for synchronizing data between my work and home computer but I use several repositories for several topics. A topic would be something like a lecture I write exercises for or a conference I write a paper for. Best wishes, Wolfgang
participants (6)
-
Bulat Ziganshin
-
Duncan Coutts
-
Henning Thielemann
-
Mauricio
-
Maurício
-
Wolfgang Jeltsch