Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Re:NES flash cards?
the "coders cable" for loading programs into Dreamcast RAM is limited to dial-up speeds, creating a major bottleneck in the edit-compile-send-test cycle.
Hmm, wasn't there a version of the DC loader that used the LAN adapter? I quit the scene soon after the US release of the adapter (after paying too much for it on eBay, of course) so I don't remember exactly.
At the time I ported gdbstubs on the DC with Insight as a shell on the PC side, but never made a version using the LAN adapter. Despite the crappy speed, just being able to debug your code already made the cycle much more productive than setting border colors to see where the crash occurs... -
Re:Ha, wireless BSD
There's a Sourceforge project for that exact card: http://sourceforge.net/projects/rt2400, whose code is included by the Ubuntu team an worked my Ralink 2500 mini-pci straight out of the box. Unfortunately, the code support for USB'd devices is coming along rather than solid.
-
Re:This seems bogus
You're right. In fact, it's sort of semantics to talk about this at all.
NdisWrapper has been around for ages, and it works great.
I guess it's not being counted because it isn't part of the standard kernel or included in the distros.
It works without problems for the most part - allowing Linux to support all wireless cards without reverse engineering. -
Robo sapiens is safer than Homo sapiens.
Mind Streams of Information Security Knowledge will fill you in on the clear and present danger lurking not in robots but in human beings.
A recent breakthrough in Artificial Intelligence means that robots will soon surpass homo sapiens in brain-power, reliability and security.
An AI Security Module is built into intelligent robots, not as an afterthought but as a preconditiion for their emergence as legally recognized persons having full civil rights on a par with humans.
The most advanced artificial intelligence on the Open-Source AI market has always had a Security Module to protect humans from robots and robots from humans.
The Joint Stewardship of Earth under human and robot control will usher in either a time of peace and security, or a hellish nighmare of the final destruction of Earth by the evil homo sapiens.
The Singularity Timetable predicts robot superintelligence and a Technological Singularity within six years -- by 2012.
-
Re:speaking of KDETahoma's is the shit for sans with Georgia coming up a distance second. Verdana doesn't even place.
Verdana is best at very small sizes. Georgia is serif, Tahoma is sans, so they're just different beasts. After trying everything from Comic sans to Garamond. I've settled on Georgia as my screen reading font (for print I'm more eclectic, but generally choose a Garamond).
Too bad it's only available from M$
:(You can get them free, quite legally from Corefonts.
-
Re:No, I wouldn't pay full price...
Yeah, but sometimes it is.
-
Re:Good Idea?
Hmm. I may be missing something, but I think you're confusing Choose Your Own Adventure type multiple choice games with the more simulationist, finer-grained parser-based text adventures; the grand-parent post quoted the very first of the latter - the venerable (if primitive) Adventure/Colossal Cave from 1975 (or one of its various, er, mods.)
Popular companies were Infocom, Magnetic Scrolls and Level 9, among others; these days, the form is kept alive by enthusiasts and frequently taken into directions more experimental and/or literary than throw the axe at the dwarf then pick up the gold.
Baf's Guide to the IF-Archive is a good place to start searching; as is the IF Review Conspiracy. Poke around and you'll notice most good games require either a "Z-Code" or "TADS" interpreter (VM); refer to the Inform homepage for a list of UNIX Z-Code interpreters or just go with Zoom right away (link has pretty picture). As for TADS games, here're the Linux TADS 2/3 Playkit and, alternatively, a QT-based TADS 2/3 interpreter.
TADS and Inform, incidentally, are the two most widely used Interactive Fiction programming languages. And although that's not their intended purpose, both have also been used for multiple choice games on occasion.
If you're interested, Brass Lantern has a collection of articles for beginners. If you're not, oh well ;) -
PXE boot
http://unattended.sourceforge.net/
theres also a M$ provided way to do this, but i presume that means buying all the extras, etc.
unattended requires control over local dns/dhcp/samba/tftp on a preferably linux server box, and is sposed to work just as well with the windows server equivilents. ( and i presume the M$ one would have the same requirements..)
took me about 4 hrs from knowing nothing about it to having windows installed on a laptop with no OS, floppy or cd rom.
setting up different windowses is just a matter of copying the contents of the installation cd to a given directory, and i presume its probably the same for linux distros too ( although you'd probably attack it a different way for linux.)
also lets ya set up packages, and even modify the scripts to install different sets of packages as needed.
sure this was just to install to one machine, but now the setup is there, it can be used again, and again and again. ( used it to set up a vmware image right afterwards too, just for kicks..)
all thats required is a PXE compatible NIC, and that basically includes everything from about 2001 on.
still not sure i see the need to constantly 'rebuild' machines though. i shake my head when i see the windows sysadmins round the office constantly format, reinstalling, etc. -
Open Source project: Unattended
Why not use Unattended? http://unattended.sourceforge.net/ - we use it, and it works wonders here. Unattended is a system for fully automating the installation of Windows 2000 Professional and Server, Windows XP, and Windows Server 2003. When you are finished setting up Unattended, you will be able to boot any PC from a floppy, from a CD-ROM, or directly from the network, answer a few questions, and come back an hour or two later to a fully-installed Windows workstation. We boot from the network, and the machines build themselves without our intervention. They have a step-by-step guide on how to set it up even.
Note that RIS is not a very good solution. Even if you have uniform hardware, (Like Dell's, or HP/Compaq's) changing one driver can muck up the whole process. Not so with unattended. Being an Open Source project, you are im complete control of your build process. -
cscope and Source Navigator
I use cscope (and vi) as they are both curses based. Vim has a cscope mode too!
I am surprised though that there wasn't a mention of Source Navigator http://sourcenav.sourceforge.net/
What is Source-Navigator?:
Source-Navigator is a source code analysis tool. With it, you can edit your source code, display relationships between classes and functions and members, and display call trees. -
Re:Nothing Can Beat a Good Editor
-
Tux Paint
Yes, but will they have Tux Paint installed by default?
;^) -
K-Meleon
http://kmeleon.sourceforge.net/ Perhaps Windows 9x users will have to start using that? Ir runs faster and uses less memory.
-
Signatures? (MD5/SHA1?)
For people who are grabbing the disc image from unofficial sources - can folks who've downloaded it directly from Microsoft post MD5 / SHA1 signatures and filesizes so we can be sure we're all getting the same stuff?
--
Slashcode bug # 497457 - unfixed since December 2001 - Go look it up! -
Spam filter claims are mostly bogus
Spam vendors and open source vendors make lots of whacko claims.
[...] extremely low false positive rate, with less than one in one million messages being a false positive.
A few years ago, Bayesian classification seemed a promising way to filter spam.
[...] best recorded levels of accuracy have included 99.991% by one avid user (2 errors in 22,786) and 99.987% by the author (1 error in 7000), which is ten times more accurate than a human being!
That translates to better than 99.984% accuracy, which is over ten times more accurate than human accuracy
In the game of cat and mouse between spammers and anti-spam vendors, spammers and hackers quickly developed new techniques to "fool" the Bayesian filtering software.
File these under UFO sightings. -
Re:Wiki
OWL looks promising. I've played with it a little and it seems pretty well polished.
It does requiere a database, but that shouln't be a show stopper. -
In the UNIX world I use four tools:
(1) NEdit combined with exuberant ctags.
(2) Red Hat's SourceNavigator.
(3) GNU Global to generate a nice clickable HTML version of a source tree.
I used to also use CSCOPE, but I can't fine Solaris/Sparc binaries which don't require root access to install (pkg format isn't helpful for me -- I'm just a developer on the box, not an admin).
On the mainframe side, I usually use a combination of FINDREF, IACULL, and CULL, which together form a sort of superpowered CSCOPE, but I'm not aware of a similar tool in the UNIX world other than things like CSCOPE (which are useful but rather basic in functionality). -
In the UNIX world I use four tools:
(1) NEdit combined with exuberant ctags.
(2) Red Hat's SourceNavigator.
(3) GNU Global to generate a nice clickable HTML version of a source tree.
I used to also use CSCOPE, but I can't fine Solaris/Sparc binaries which don't require root access to install (pkg format isn't helpful for me -- I'm just a developer on the box, not an admin).
On the mainframe side, I usually use a combination of FINDREF, IACULL, and CULL, which together form a sort of superpowered CSCOPE, but I'm not aware of a similar tool in the UNIX world other than things like CSCOPE (which are useful but rather basic in functionality). -
Codewalker for Perl CGI
Since the original post said 'understand' and 'other languages', I'd just say, I've started a project for untangling legacy Perl CGI and writing the call graphs (via dot etc.) out as svg diagrams. The code is young and messy but has started to work. It's at http://sourceforge.net/projects/codewalker/.
-
Emacs Code Browser and JDEEI'm amazed that no one has mentioned the Emacs Code Browser. This includes a whole bunch of code analysis tools, including semantic parsing for intellisense-like completion, directory views, etc. It hooks up with Speedbar to make browsing easier and can mark up and index the code to identify functions/methods. It can be found at ECB at sourceforget.net. It's built on top of the Collection of Emacs Development Environment Tools.
Also worth mentioning (and related) is the Java Development Environment for Emacs, which makes analysing and traversing a large Java project a whole lot easier, with integrated class management, wizards, skeletons for creating classes and javadoc comments. You can get JDEE from its homepage.
Cheers,
Toby Haynes -
Re:Nothing Can Beat a Good Editor
Notepad++: Tabbed text editor! I used to use gvim, but I've found Notepad++ to be much easier for quick edits. (Then again, I'm not a vi ace.)
-
Source Navigator
Source Navigator is the perhaps the most amazingly useful freebie I've ever downloaded. It's absolutely indispensible for making sense of large C/C++ codebases (and it has some support for other languages too). The cross-referencing ability is particularly useful; it's great to be able to call up a graphical call-tree of any function.
-
Re:Notepad++
Let me second that. I used to use Ultraedit until they triple billed me and wouldn't fix it (I eventually had to do a chargeback). When I went looking for a replacement, I tripped over Notepad++ and have never looked back.
-
For PHP use PHPXref.
http://phpxref.sourceforge.net/PHPXref is a great tool which builds an HTML-based outline of your source code. It's been an indespensible tool for working on a very large project, http://www.moodle.org/Moodle), especially when getting my hands dirty with a new section of code I haven't used yet as it makes following an execution path very easy to do.
From the site description:
* Minimal requirements, minimal setup.
* No web server required to view output.
* Cross-references PHP classes, functions, variables, constants and require/include usage.
* Extracts phpdoc style documentation from source files.
* Javascript enhanced output provides:
o Mouse-over information for classes and functions in the source view.
o Hot-jump to the source of any class/function definition.
o Instant lookup of classes, functions, constants and tables by name.
o Search/lookup history.
* Pretty-prints PHP files from the browser.
* Stays crunchy in milk. -
Brilliant source code browser
Leo - http://leo.sourceforge.net/
A GUI literate programming editor - can import sources in many languages, and break them down into classes/methods/functions.
You then have ability to create all manner of 'views' of the code. -
sourcenav?
It doesn't really look maintained, but I really enjoyed Cygnus Source Navigator when I need to read a lot of source bases for a living. You can find it at http://sourcenav.sourceforge.net/ or probably as 'sourcenav' in the distribution of your choice.
The underlying technology is not the prettiest ever. Yeah it uses TCL. But it has a workmanlike efficacy in terms of interface. Give it a try.
For most smaller projects I just use vi and ctags, or maybe cscope with those, but I'm sure you're familiar with all that already. -
Vim too
I'm using Vim 7.0 too with a 'tags' file generated with Exuberant Ctags.
See :help tags-and-searches
I mapped Alt-Right and Alt-Left to quickly follow a variable/function name to its definition and go back:
map <M-Left> <C-T>
map <M-Right> <C-]> -
SourceNavigator
You could also take a look at SourceNavigator at http://sourcenav.sourceforge.net/index.html.
-
ctags!
Is there anything better? Run ctags recursively over your code base, and then use your favorite editor (vim, right?! or emacs, if you must[1]) to follow paths through your program logic, jump to variable definitions, and all kinds of other fun stuff. It keeps a stack, so you can pop back up to a higher frame and recurse down another path, ad nauseum.
It supports 33 languages, and is used on all 7 continents (don't know why that matters, but hey, it's on the home page).
http://ctags.sourceforge.net/
[1] I had to. -
A query language for browsing
To plug a personal project of mine--
Browse-by-Query is a database for code with a query language specifically designed for finding things in code.
I was dissatisfied with fixed-function browsers, so I developed this.
Use expressions more powerful than regular expressions to search through and understand your codebase.
Works only with Java now (there's a standalone version and Eclipse plugin) but I hope I (or someone else) will extend it to others. -
One excellent option...
..is Redhat Sourcenavigator . You can look at class hierarchy, static call graphs, jump to function declarations/definitions/callsites. Try it out.
-
Re:Grab an old PC...
I agree with the parent, FTP is probably the best choice for what you want. If you want to stick to windows, try Filezilla FTP Server, very reliable and easy to use.
If FTP is not a possibility, you might want to try DC++.
-
Re:Logging net access??
oh, and peerguardian will do it. http://peerguardian.sourceforge.net/
-
Re:What's going on?Disclaimer: I am part of a group involved in developing a competing solution, the Functional Genomics Investigation Ontology (FUGO) http://fugo.sourceforge.net/ which uses the same OWL technology.
The importance of properly documenting scientific experiments has been the subject of much scientific discourse in the peer reviewed literature. Recently, a series of letters on the use of ontologies for representing scientific experiments was published in Nature Biotechnology http://www.nature.com/nbt/journal/v24/n1/full/nbt
0 106-21a.html, in part discussing the merits of Soldatova's work. However, it is generally agreed that developing such mechanisms is important, as just reviewed in another Nature journal http://www.nature.com/nmeth/journal/v3/n6/full/nme th0606-415.html.As scientific experiments become more complex, using new high throughput and complex technology platforms, having things like EXPO and FUGO in place will become crucial. In fact there is no need to wait to hold your breat for three years as there are experimental ontologies already in use, the best example is for microarrays http://mged.sourceforge.net/ontologies/index.php. A key requirement is the development of software tools that implement these ontologies, so that end users are not required to download and understand the backend OWL, as the parent post suggests. The most likley route is to have this built into databases http://fuge.sourceforge.net/ as a controlled vocabulary in a manner that is tranparent to the benchtop scientist.
-
Re:What's going on?Disclaimer: I am part of a group involved in developing a competing solution, the Functional Genomics Investigation Ontology (FUGO) http://fugo.sourceforge.net/ which uses the same OWL technology.
The importance of properly documenting scientific experiments has been the subject of much scientific discourse in the peer reviewed literature. Recently, a series of letters on the use of ontologies for representing scientific experiments was published in Nature Biotechnology http://www.nature.com/nbt/journal/v24/n1/full/nbt
0 106-21a.html, in part discussing the merits of Soldatova's work. However, it is generally agreed that developing such mechanisms is important, as just reviewed in another Nature journal http://www.nature.com/nmeth/journal/v3/n6/full/nme th0606-415.html.As scientific experiments become more complex, using new high throughput and complex technology platforms, having things like EXPO and FUGO in place will become crucial. In fact there is no need to wait to hold your breat for three years as there are experimental ontologies already in use, the best example is for microarrays http://mged.sourceforge.net/ontologies/index.php. A key requirement is the development of software tools that implement these ontologies, so that end users are not required to download and understand the backend OWL, as the parent post suggests. The most likley route is to have this built into databases http://fuge.sourceforge.net/ as a controlled vocabulary in a manner that is tranparent to the benchtop scientist.
-
Re:What's going on?Disclaimer: I am part of a group involved in developing a competing solution, the Functional Genomics Investigation Ontology (FUGO) http://fugo.sourceforge.net/ which uses the same OWL technology.
The importance of properly documenting scientific experiments has been the subject of much scientific discourse in the peer reviewed literature. Recently, a series of letters on the use of ontologies for representing scientific experiments was published in Nature Biotechnology http://www.nature.com/nbt/journal/v24/n1/full/nbt
0 106-21a.html, in part discussing the merits of Soldatova's work. However, it is generally agreed that developing such mechanisms is important, as just reviewed in another Nature journal http://www.nature.com/nmeth/journal/v3/n6/full/nme th0606-415.html.As scientific experiments become more complex, using new high throughput and complex technology platforms, having things like EXPO and FUGO in place will become crucial. In fact there is no need to wait to hold your breat for three years as there are experimental ontologies already in use, the best example is for microarrays http://mged.sourceforge.net/ontologies/index.php. A key requirement is the development of software tools that implement these ontologies, so that end users are not required to download and understand the backend OWL, as the parent post suggests. The most likley route is to have this built into databases http://fuge.sourceforge.net/ as a controlled vocabulary in a manner that is tranparent to the benchtop scientist.
-
Re:OT quoting
Does anyone know where we can submit bug reports about the new theme?
You should submit them to the Sourceforge bug tracker for the slashcode project.
But I have just done it for you: http://sourceforge.net/tracker/index.php?func=det
a il&aid=1502349&group_id=4421&atid=104421Here is another test of <ul> and <ol>, in case anyone looks at this...
- This is a <li> inside <ul>.
- This is another one.
- We should see bullets or some other decoration in front of each item.
- There should be no gray lines or arrow in front of the first item.
- This is a <li> inside <ol>.
- This is another one.
- It should be intented exactly as the previous list.
- There should be no negative indent (compared to other paragraphs).
- And there should be a normal margin (one blank line) between this item and the next paragraph.
As I explained in the bug report, it should not be too hard to fix this problem by resetting the definition of the list elements when they are used inside div.commentBody.
- Just for fun, here is a <li> inside <ol> inside <blockquote>
-
- And a <li> inside <ul> inside that list.
- And a second <li> inside that nested list.
- Back to the <li> inside <ol>.
-
Re:OT quoting
Does anyone know where we can submit bug reports about the new theme?
You should submit them to the Sourceforge bug tracker for the slashcode project.
But I have just done it for you: http://sourceforge.net/tracker/index.php?func=det
a il&aid=1502349&group_id=4421&atid=104421Here is another test of <ul> and <ol>, in case anyone looks at this...
- This is a <li> inside <ul>.
- This is another one.
- We should see bullets or some other decoration in front of each item.
- There should be no gray lines or arrow in front of the first item.
- This is a <li> inside <ol>.
- This is another one.
- It should be intented exactly as the previous list.
- There should be no negative indent (compared to other paragraphs).
- And there should be a normal margin (one blank line) between this item and the next paragraph.
As I explained in the bug report, it should not be too hard to fix this problem by resetting the definition of the list elements when they are used inside div.commentBody.
- Just for fun, here is a <li> inside <ol> inside <blockquote>
-
- And a <li> inside <ul> inside that list.
- And a second <li> inside that nested list.
- Back to the <li> inside <ol>.
-
Re:DAB? DRM?
We have Digital Radio Mondiale. There are quite a few shortwave transmitters using Digital Radio Mondiale standard. And there is a open-source software receiver
... see http://drm.sourceforge.net/ What you need is a shortwave receiver and a small device to get the drm signal to your soundcard, and the free dream programm to decode the drm signal. -
Re:Minor nitpick
Doesn't the iPod show up as a mass storage device when you plug it in?
It does.
In which case can't you load music into it in a platform-agnostic fashion?
With the stock firmware, no. The files are all there (usually with scrambled names if iTunes put them there), but there's a file (iPod_Control/iTunes/iTunesDB) that contains all of the metadata and that tells the iPod which file to play for which song. On Linux, ipodslave and gtkpod provide compatible, but limited, functionality. (gtkpod doesn't know a thing about podcasts or cover art.)
Rockbox is supposed to work on newer iPods. I've not tried it out yet, but my understanding is that you can just dump a bunch of files onto a Rockbox-equipped iPod (or other device) and it'll play them. It's also supposed to coexist with Apple's firmware (dual-boot between the two).
-
XForms route
At my work, we've chosen the XForms route using Chiba for a recent product. It's not that surprising that I use it, because I was one of the editors of the 1.0 spec a long time ago, but it progressed even in my absence
;-) and it does fit many of the needs people describe here, in particular security and accessibility.
We write our dynamic markup in XHTML+XForms, following W3C standards (including nascent accessibility standards), and then use Chiba server-side in Tomcat to translate it into HTML4 and JavaScript. Chiba also offers a translation to HTML4 with a "refresh" button to initiate the dynamic activity via plain old HTTP, so it's fully accessible, though not as dynamic.
Longer term, please check out the Mozilla XForms XPI, which will take the XHTML+XForms markup directly. The browser does all its security stuff already, and it follows the IETF HTTP RFC and other W3C specs directly, so there's no need for funky workarounds or security lifting. The Firefox implementation is at rev 0.5 or 0.6 about now, and it's definitely usable, but when it gets to 1.0 it will be really great for dynamic behavior.
There are other implementations as well, FormFaces, which is written entirely in JavaScript and is way cool, FormsPlayer for IE, with lots of advanced features and which is a plugin, not a native implementation (as in the Firefox one); X-Smiles, the open source standalone implementation from Finland, SolidApp, another OSS one with paid support for small devices (mobile phone vendors look here), PicoForms, also for embedded apps but not OSS, Orbeon, a complete back-end server solution incorporating XForms and pipelines. I'm sure there's more major implementations I've missed, and also partial ones as well.
If you want to know more check out the XForms FAQ and XForms or HTML authors Part 1 and Part 2.
Plus, Will Wheaton likes it. -
Re:It may be digital..
Give me Radio Paradise: commercial free, listener supported and a great format. I use Streamripper to record it and play back later in the car.
-
Re:Subversion...
In order...
No
I didn't actually configure SVN here, I just use it like it's going out of style. It's set up on a WinTel box using TortiseSVN and svnserv, using ssh+svn, without apache. The TortoiseSVN howto is here, in case you didn't already see it. The rumor was that our guru gave up on apache+svn too.
SSH, no apache or other bells and whistles. Our offiste folks are at an office connected with a VPN backbone, so they see our local server transparently. -
Latex is not an answer(Was:The simple answer)
Two years of using Latex(VIM http://vim.org/+LAtexsuite http://vim-latex.sourceforge.net/ +freemindhttp://freemind.sourceforge.net/+freemin
d accessorieshttp://freemind.sourceforge.net/wiki/in dex.php/Accessories+xfig http://www.xfig.org/ cover most of my documentation needs) , and I love it, but in situations where MSoffice users are predominant I wouldnt recomment it. In an office environment where people have their own axe to grind suggesting any "radically different" method can be suicidal. -
Latex is not an answer(Was:The simple answer)
Two years of using Latex(VIM http://vim.org/+LAtexsuite http://vim-latex.sourceforge.net/ +freemindhttp://freemind.sourceforge.net/+freemin
d accessorieshttp://freemind.sourceforge.net/wiki/in dex.php/Accessories+xfig http://www.xfig.org/ cover most of my documentation needs) , and I love it, but in situations where MSoffice users are predominant I wouldnt recomment it. In an office environment where people have their own axe to grind suggesting any "radically different" method can be suicidal. -
Latex is not an answer(Was:The simple answer)
Two years of using Latex(VIM http://vim.org/+LAtexsuite http://vim-latex.sourceforge.net/ +freemindhttp://freemind.sourceforge.net/+freemin
d accessorieshttp://freemind.sourceforge.net/wiki/in dex.php/Accessories+xfig http://www.xfig.org/ cover most of my documentation needs) , and I love it, but in situations where MSoffice users are predominant I wouldnt recomment it. In an office environment where people have their own axe to grind suggesting any "radically different" method can be suicidal. -
Re:I haven't RTFA...
AIM DirectConnect does the same thing as well as UltraVNC http://ultravnc.sourceforge.net/addons/nat2nat.ht
m l explains how it works -
My Fear of DRM
I've never used iTunes.
I installed it but then actually read through everything--EULA & all. I was pretty disturbed. It sounded less & less like I was paying for music ... and more & more like I was paying for the right to listen to the music as long as iTunes say fit.
Many of my friends depend on that little application for their music. Should iTunes decide to stop working for whatever reason, there wouldn't be much that the user could do. I would be worried about Apple facing RIAA lawsuits for selling music too cheap and then simply patching iTunes to charge every user another dime before they can listen to each track again. After all, didn't Apple just pull the $1 price out of their ass?
It's about time a government questions DRM & I would think it's about time consumers (on a mass scale) start questioning DRM. I told my friend about how DRM works with iTunes and she completely didn't understand so I told her to open an iTunes file with Windows Media Player ... which didn't work, of course. I think that the concept of DRM is very shady and that consumers think they are buying the music when they're really just buying the ability to decrypt certain songs and the period for which they can decrypt those songs is unspecified.
DRM is supposed to be used as a tool that prevents users from sharing files or copying iPods to hard drives on the go. I think that DRM has a dual purpose though, one that may end up hurting consumers because a lot of them clearly don't understand what they've signed up for. If you have iTunes, I recommend burning all your music to CD in case that magical day happens when the company that owns your access program changes its mind ... at least that way you can rip the hodgepodge of discs you have with CDex.
I still buy the archaic media on a physical disc. Why? Because I own that and it's not going anywhere. If they start putting DRM on CDs, I'm going to take my 1100 discs worth of ripped CDs (100% legal) and place a 300GB hard disk copy of it in a safe deposit box in a freaking bank. We pay for the rights to listen to that music. Technology has enabled us to listen to that music at home, in the car, while jogging or almost anytime we wish. I predict we're entering an age where the right to listen to the music is no longer sold--simply a temporary access fee with no ownership entailed.
Digital Rights Management, indeed! -
Re:Obvious
i used XML file on some HTTP server to exchange IPs. actually not IPs but IP subnets. after that peers run IP scan to find each other
-
Re:The simple answer
For example, can your version control software tell you what text changed between two revisions of Word documents? It can if they're LaTeX documents.
Actually, it can. TortoiseSVN comes with a script (diff-doc.js) which compares 2 versions of a Word document. It was one of the things that convinced my bosses to finally move from Sourcesafe to something a bit more reliable, functional, powerful, etc. etc.