Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Re:what about RAW photo formats?
-
microsoft open source projects
At this point in time there have been a number of projects from microsoft that have released their sources under some license or another. Some of them have been true open source licenses, and remarkably those have been hosted on sourceforge along with all the other oss stuff. I'll list the few I know about here and maybe others can mention a few.
Wix:
A toolset for building installer packages on windows. Supposedly one of the better ones.
license: cpl
http://wix.sourceforge.net/index.html
WTL:
An extension to the ATL. Probably the best toolkit for developing win32 guis in c++ (lightweight and powerful). It's hampered by the fact that documentation for it is scatered around the net (mostly on the code project) and so mostly people usually end up learning about it by reading through the largely uncommented source.
license: cpl (alternately available under a different, maybe equiavent license if downloaded from microsofts site)
http://wtl.sourceforge.net/
Rotor:
A cross platform implementation of the .NET runtime developed by microsoft. Runs on windows and BSD I believe, and has been ported to linux by third parties. I don't believe it includes the .NET framework, and is more designed as a reference implementation of "how to get .NET working on other platforms" than anything else.
License: shared source
http://research.microsoft.com/programs/europe/roto r/
Windows CE:
Mentioned in article. I think they release it under this license for custimization and debuggin purposes.
License: shared source
http://www.microsoft.com/resources/sharedsource/Li censing/WindowsCE.mspx
Licenses:
So far microsoft seems to use the shared source license and the CPL license.
The shared source license is relatively restrictive, and generally leaves microsoft with most of the power over issues of reditribution and use of source. Shared source seems to be largely used to distribute code for educational, debugging, and customization uses.
The CPL is a full blown open source/free software license that was actually written by IBM and I believe is the license that eclipse is distributed under (only under a different name). Community projects like Wix and WTL are being handled under this license.
My impression from talking to microsoft guys and from working there briefly is that the antipathy felt towards linux and open source is not particularly pervasive in the company. I've met a few people who had negative misconceptions about open source, but whatever the average slashdotter might think microsoft tends to hire smart people who are aware of industry trends and best practices including oss. -
microsoft open source projects
At this point in time there have been a number of projects from microsoft that have released their sources under some license or another. Some of them have been true open source licenses, and remarkably those have been hosted on sourceforge along with all the other oss stuff. I'll list the few I know about here and maybe others can mention a few.
Wix:
A toolset for building installer packages on windows. Supposedly one of the better ones.
license: cpl
http://wix.sourceforge.net/index.html
WTL:
An extension to the ATL. Probably the best toolkit for developing win32 guis in c++ (lightweight and powerful). It's hampered by the fact that documentation for it is scatered around the net (mostly on the code project) and so mostly people usually end up learning about it by reading through the largely uncommented source.
license: cpl (alternately available under a different, maybe equiavent license if downloaded from microsofts site)
http://wtl.sourceforge.net/
Rotor:
A cross platform implementation of the .NET runtime developed by microsoft. Runs on windows and BSD I believe, and has been ported to linux by third parties. I don't believe it includes the .NET framework, and is more designed as a reference implementation of "how to get .NET working on other platforms" than anything else.
License: shared source
http://research.microsoft.com/programs/europe/roto r/
Windows CE:
Mentioned in article. I think they release it under this license for custimization and debuggin purposes.
License: shared source
http://www.microsoft.com/resources/sharedsource/Li censing/WindowsCE.mspx
Licenses:
So far microsoft seems to use the shared source license and the CPL license.
The shared source license is relatively restrictive, and generally leaves microsoft with most of the power over issues of reditribution and use of source. Shared source seems to be largely used to distribute code for educational, debugging, and customization uses.
The CPL is a full blown open source/free software license that was actually written by IBM and I believe is the license that eclipse is distributed under (only under a different name). Community projects like Wix and WTL are being handled under this license.
My impression from talking to microsoft guys and from working there briefly is that the antipathy felt towards linux and open source is not particularly pervasive in the company. I've met a few people who had negative misconceptions about open source, but whatever the average slashdotter might think microsoft tends to hire smart people who are aware of industry trends and best practices including oss. -
Re:AI to Stop the Spam
CRM114
Does exactly what you are asking. And it works. It advertises a %99.75 correct rate, and delivers. -
Re:Smarter Spammers
That is an amazingly bad idea.
Yah, I know tons of people do it.
But you have never been on the other end - being spammed by people like you who send these stupid messages to every forged from address they get.
There was a time that these message were the number 1 type of spam I was getting! It's better (for me now), but I'm sure other people now have to deal with it.
You are basically asking everyone else to do your work for you, instead of dealing with the spam yourself.
And and don't forget - what happens if two of you both have these confirm filters in place? I hope that at the very minimum you do two things: never ever send a confirm message to the same address more then once (maybe no more then once a week). And two every address you email to gets added automatically to your whitelist.
Just install a bayesian spam filter and stop making everyone else do your work for you. I use CRM114 - it advertises a %99.75 correct rate - and delivers! -
Noticable Increase, ASSP to the rescue yet again
I'v experienced the same thing -- lots more spam, mostly penny stock stuff with inline images. The first thing I did was look at the email source, and write a regex on the single-image include and put that as a email-blocking test on my spam filter, http://assp.sourceforge.net/ ASSP this quickly put virtually all of these spams into the blacklist of the filter; after a week I turned the regex off and ASSP has been blocking it since. I agree with some of the other posters, however, if this gets escalated again where the filters start becoming useless, I'll go 100% whitelist here.
-
Spam? I don't like spam.
+1 haven't noticed more spam.
Everyone must have noticed a surge in spam recently, particularly for stock pump 'n' dump scams.
One option is SpamBayes. After a little training with the regular spam I was receiving, very few false negatives and I haven't seen a false positive in months.
Not affiliated, just a satisfied customer.
-
Mailvisa
I wrote my own Bayesian filter, Mailvisa, to gain a better understanding of how Bayesian filtering works, and to be able to tweak the parameters. When I last measured it, it caught 93% of spam. Of all the filters I tried at the time (I think it was all filters in Debian sarge), only Bogofilter scored better. This applies to both the amount of spam caught and the filtering speed. The closest thing to false positives I've gotten over the years were a few advertisement mails from my domain registrar.
I have only two problems with it: 1. I have to train it regularly, and 2. nowadays, lots of mail slips through, because it contains words related to programming languages. -
Re:Losing?
AIM Chat is bloated and full of ads.
Of course, I know a lot of people who use it and won't switch, so I still use the AIM protocol.
Thanks to people I know using different networks (and the official AIM client's ads), I now use GAIM. I'm connected to AIM, MSN, and YIM right now, with GTalk and ICQ also configured for it. I don't use GTalk simply because I don't know anyone who uses it... not even those with GMail accounts.
ICQ is turned off because ICQ only does spam filtering on the client side... and GAIM doesn't appear to have it built in. With a 6 digit UIN, you appear fairly early in the number set, so I was getting at least 4 spam messages a day, usually more. -
Re:Windows
I wish Windows had a feature like Fedora's multiple desktop stuff with the 4 thumbnails...
I use VirtuaWin for multiple desktops.
-
For good reason
Why bother to torture yourself with the headaches presented by Linux gaming? Why should you continually not have the games you want to play? Why settle for half-assed solutions that might or might not run the games you crave so desperately?"
Because my principles are more important to me than the one or two hours it takes to get WoW / Diablo 2 working in wine. Actually, when you take into account the time it takes to reboot, along with the penalty in convenience (can't simply minimize and use linux apps, or listen to my playlists in xmms while playing), I probably save time doing it this way.
Besides, there are good games that install/work perfectly in linux, UT 2004 being one of them. Heck, on linux you don't even need to use the play disk. (Disclaimer: I don't actually know that it is used in windows, but I never needed it, not even during install, and I doubt they would have bothered printing an extra CD for no purpose)
Since good FOSS games are hard to come by, I'd just like to plug ABA Games, they make some real gems. Specifically, if you are at all into space shooters, give rRootage (linux binary here) a try, it's one of my most-often played games, even in the presence of giants like WoW. -
It's all about the virtual desktop switching
I've gotten so used to virtual desktops, it's really ideal. It's a feature I just can't believe is still not built into Windows or OS X. But under Windows I now always install VirtuaWin right away and use it constantly. I set it up to switch between desktops with Alt-Ctrl-Left and Alt-Ctrl-Right. Under OS X there is a program called Desktop Manager that does the same thing, but with pretty switching effects.
:)
Seriously, I got hooked on using multiple desktops under Linux and I can't go back. It's one of the few GUI "features" I honestly feel has increased my productivity. Right up there with the mouse scroll wheel. I can't believe I lived without it for so long back in the Windows 2000/98 days. And to think that it's been on Unix/Linux for years without being "copied" yet! (By the first party vendor, that is.)
To answer the original question, I usually about 1 or 2 windows open per desktop, with 4 desktops configured. But it depends what I'm doing. I am one of those "close it when I'm done" kind of people, but memory caching does wonders... starting up FireFox after it's been closed is quite quick, no matter what operating system you're using. -
Re:Windows
perhaps it's 5 days between restarts, and he sets his mac to Sleep at night?
Also, do you mean a virtual desktop program for windows like this? -
Re:Windows
You have received multiple suggestions for multiple desktops on Windows. Ignore them, and use Virtua Win:
http://virtuawin.sourceforge.net/ -
Not too many
I find it distracts me to have too many open windows. Right now, just surfing and wasting time, there are 11, some of them minimized, on two 19" displays, their respective machines being connected via synergy.
When I'm programming, it's usually KDevelop full screen on one display and some misc stuff on the other, like Konsole, chat application and mail.
Oh, and there's the notebook... Nearly forgot. It only has Outlook open mostly, the only reason I need a Windows machine around. *sigh* -
Re:Can't we wait?
I hate Quicktime.
This is mentioned here often, but have you tried (or know about) Quicktime Alternative and Media Player Classic? Quicktime Alternative is a codec utility pack (for Windows) that plays back Quicktime-encoded content on other media players (like Windows Media Player) and browsers, but it works best with the lightweight Media Player Classic (looks like the old Windows Media Player 6.4, but has many more functions).Kudos to apple for hosting a heck of a good trailers site...
... problem is, it's sometimes the ONLY place where you can find trailers for some movies. I guess they have some sort of deal with studios. And they force you to install the latest versions of Quicktime... the last one being unnecessarily bundled with iTunes (which I hate downloading or installing since I don't like the concept of "music library" or the iTunes GUI). Plus, even if you go and download Quicktime, it's a watered down version of a commercial product that lacks features like full screen playback.Media Player Classic is a seperate app and has its own sourceforge page, but it is also bundled with Quicktime Alternative, so just download QT Alternative and select MPC as an installation option.
I just tried a 480p "HD" trailer from Apple's trailer site's front page. Quicktime Alternative's Opera plug-in crashed Opera (Windows 2000), but Internet Explorer worked fine. The IE6 plug-in gave me the option of playing it in the browser or downloading. I downloaded and played the trailer using Media Player Classic. It looked great.
-
Re:Or... just play console games insteadwhat's IF?
Anyway my top list, excluding yours titles, in non alphabetical order:
- bzflag http://www.bzflag.org/
- armagetronad http://www.armagetronad.net/
- warsow http://www.warsow.net/
- alien arena http://red.planetarena.org/
- xmoto http://xmoto.sourceforge.net/
- tumiki fighters http://tumiki.sourceforge.net/ this is a port of a win game tho
- frozen bubble http://www.frozen-bubble.org/
- sturmbahnfuhrer http://www.sturmbahnfahrer.com/
- globulation 2 http://globulation2.org/wiki/Main_Page/
and there are many more -
Re:Or... just play console games insteadwhat's IF?
Anyway my top list, excluding yours titles, in non alphabetical order:
- bzflag http://www.bzflag.org/
- armagetronad http://www.armagetronad.net/
- warsow http://www.warsow.net/
- alien arena http://red.planetarena.org/
- xmoto http://xmoto.sourceforge.net/
- tumiki fighters http://tumiki.sourceforge.net/ this is a port of a win game tho
- frozen bubble http://www.frozen-bubble.org/
- sturmbahnfuhrer http://www.sturmbahnfahrer.com/
- globulation 2 http://globulation2.org/wiki/Main_Page/
and there are many more -
Re:OpenGL
And, there are a very restricted number of video cards with good open/free drivers for them. (ATi cards with up to and including r300 have pretty good drivers (GL 1.0 is supported with the Mesa driver) and there are reports that the nouveau drivers included in FC6 are actually working now for some nVidia cards.
But in general, gaming sucks on Linux because the video card manufacturers have made it hard to get accelerated graphics working with the open standard, then on top of this is your very valid point about DirectX. -
Re:WMP
Well, to be fair that is trickt, unless you have the controls over the content playing.
But, WMP has been ugly ever since 7, the ugliest POS that I have ever used. So much so, that someone actually went out and produced there own version of WMP6, called Media player classic
This is what WMP should be. -
Re:64 bit applications in Leopard
For a GUI version that does more than just that, try Monolingual, which identifies your architecture and offers to strip out incompatible binary data, and also offers to strip out unused locales.
-
Re:What can you trust?
This being halloween, I guess it's appropriate that I made a deal with a daemon...
I personally use wipfw, the Windows version of the BSD firewall (which I hear Macs also use). It works fine on my desktop, but I think it may have broken suspend/hibernate functionality on my laptop, so back up your system before installation. -
Re:beyond ASCII?
Greets!
You mean Falcons Eye http://falconseye.sourceforge.net/
Raist -
Re:Mplayer2
Oh, there's an upgrade. http://sourceforge.net/projects/guliverkli/
Look for Media Player Classic. -
Re:Simple MP3 player needed...
How about Media Player Classic ?
-
Re:A Related Question...
Take a look at Hugin http://hugin.sourceforge.net/. I use it for panoramas all the time and it is excellent.
-
Damn lazy kids
What's wrong with streamripper?
-
Re:For those who run Windows...
-
Best news for me is Ruby and Python...
become 1st class languages on OS X. Apple is adding the ability to write cocoa apps in Ruby and Python. Sure, you could do it in the past, but Apple wasn't very supportive to the PyObjC and the RubyCocoa projects. But from what I saw on the demo's, Apple has been working hard to make Ruby and Python a legitimate choice for cocoa development. So now you'll have 3 choices: Objective C, Ruby, and Python. By the way cocoa development with Java is canned.
-
Best news for me is Ruby and Python...
become 1st class languages on OS X. Apple is adding the ability to write cocoa apps in Ruby and Python. Sure, you could do it in the past, but Apple wasn't very supportive to the PyObjC and the RubyCocoa projects. But from what I saw on the demo's, Apple has been working hard to make Ruby and Python a legitimate choice for cocoa development. So now you'll have 3 choices: Objective C, Ruby, and Python. By the way cocoa development with Java is canned.
-
Re:For those who run Windows...
There is also WinMythTV
-
Engineers ?From summary:
We've been looking for senior engineers to work on SourceForge.net for a while now,
On the link:
We're continuing to grow here at SourceForge.net! We have recently opened a position for a Senior Java Developer, and are accepting applicants. Think you got the stuff?
Since when are Java Developers "Engineers"?
-
Re:Look into the future. Other video here
Sure, it's neat - giant touchscreen with multiple points of contact and gestures that zoom and pan.
Yes, it's neat. Hey, we are geeks so that's the point!
If you want to see some applications that can benefit from it immediately, check out this video that shows both Google Earth and Warcraft III being run using this multi touch interface combined with voice recognition.
I've been using a multi touch interface for over a year now via my PowerBook's touchpad and iScroll2. Let me tell you that panning around applications by touching two fingers to the pad becomes second nature rather quickly and will make you very excited about this new technology.
I agree with the virtual keyboard problem. RSI would be worse on a system like that, not to mention the fact that touch typing would be near impossible due to no helper bumps for the F and J keys to tell your index fingers where home row is. I guess it doesn't matter since you would still be looking at the screen while typing but that has been my concern for other setups that have been pushing virtual (and usually projected) keyboards.
As for Jeff Han calling it a "no interface" interface and then proceeding on touching icons at the top of the screen... well he is looking at this as being a revolutionary way of interacting with a computer. In truth, this can be used right now to bring us an evolutionary interface that will make people's computing easier, more intuitive, and more productive.
And as geeks, we should always be impressed by that. -
Re:The 9 Reasons
Worse, connection to the live blacklist is optional, so you may be browsing with an antique blacklist.
Unfortunately, it's not. I mean -- connecting to google and refreshing list of phishing sites is ON by default. There is huge privacy issue with FF2.0. Really huge. On default settings it "calls home" (Google) with half hour intervals. Don't trust me? Check it yourself. (I've used ngrep.) http://ngrep.sourceforge.net/ Install new FF, run first time, then DON'T use network nor browser at all, but run ngrep. And wait. Be patient, because (from components/nsUrlClassifierListManager.js):
* We want to distribute update checks evenly across the update period (an
* hour). To do this, we pick a random number of time between 0 and 30
* minutes. The client first checks at 15 + rand, then every 30 minutes after
* that. .. // Schedule the first check for between 15 and 45 minutes.
Here is command I've used:
ngrep -tMpqld eth0 -S 1500 -W byline '' | tee ngrep-tMpqldeth0-S1500-Wbyline.txt
And here is the result (also there are some https connections [not present in this log], I have to investigate further):
http://www.nomorepasting.com/paste.php?pasteID=706 19
(I wanted to paste it here, but [broken IMO] lameness filter prevented me from doing it.)
I've used official FF2.0 build - Polish version, but I guess this is the same with all versions.
For me, new FF is piece of spyware. I DEFINITELY DON'T RECOMMEND IT ANYONE. I guess this is no USER-Agent anymore, but GOOGLE-Agent.
And if you really going to use it, make yourself a favor and disable this "antiphishing" thing and prefetching (there is NO GUI for it, unfortunately; in Mozilla's bugzilla this is marked as WONTFIX, so there is even no hope, I guess).
Also, audit source code. I mean, really. It is not easy (you should know really good JS and C++), but possible. Then you'll see yourself, that Google is REALLY evil. I'm going to ditch google as my search engine, I wish the best for their competitors. I think I'll stick to http://clusty.com/, but maybe there is somewhere some better search engine.
This is really sad day for FF users, and for all OpenSource movement. I think Google exploited brutally many peoples' enthusiasm and dedication to OS.
PS Sorry for my lame English, I'm not native English speaker. -
Virtual Audio Cable - Old hat
Old hat:
http://software.muzychenko.net/eng/vac.html
of course, on Linux there has always been sox, which is even older hat:
http://sox.sourceforge.net/ -
Re:But sometimes you apparently *need* IE on Windo
Honestly, you don't see Apple making Safari for Linux and Windows (and though Safari is based on KHTML, it's a lot more too).
http://gtk-webcore.sourceforge.net/ :) Just FYI :) -
Re:WHY XHTML are going unnoticed ?
Have you considered piping your html pages thru tidy(1) after you've finished working them out in nano? tidy will take a reasonable html 3.2 file and make it into valid xhtml at no cost to you. If you invoke it with "-clean", it'll even turn all your font tags into valid span tags with css styles embedded.
-
Re:Advantages?
Why don't you write HTML4 and use html tidy (http://tidy.sourceforge.net/)?
That way, you write fast, but you are still sure that the result will be readable in 100 years.
Cheers,
--fred -
Re:Goodwill Squandered, starring Matt Damon
I am one of the people much like the GP who got burned by Red Hat during the RH9 to enterprise Linux conversion. I had just bought a (personal) subscription to show support for a company that I respected, which was canceled with no refund about 3 months into a year contract. This, unsurprisingly, left a very bad taste in my mouth.
However, all is not lost for those who prefer a Red Hat style distribution that is stable rather than the Fedora line. I am currently extremely happy with CentOS, a community rebuild of the Red Hat Enterprise Linux line. I never used Red Hat's support other than for updates and now I find that I prefer yum over up2date for updates anyway. I would also like to take a hat off to the KDE-RedHat and RPMForge projects, who provide many of the packages that RH is lacking; especially in the area of desktop support.
My point here is that while I was an avid supporter of Red Hat, I have found that with Linux I am not tied to a single vendor and in fact, my experience is exactly the opposite. The only one losing here is Red Hat because I no longer buy support from them. -
Re:What Is He Smoking?
You know what burns me up... The whole reason we switched to CDs from records and cassettes was supposedly the higher fidelity of CD audio. Now we all listen to crappy mp3s that sound like cassette tapes. wtf?
You must not be encoding your MP3's at the highest bitrate. I encode all mine with the latest lame encoder at 320KB/S. They sound just as good as CD's and with storage space being so cheap the extra size is okay. Of course if you want exact CD quality just encode with FLAC. -
Re:What Is He Smoking?
You know what burns me up... The whole reason we switched to CDs from records and cassettes was supposedly the higher fidelity of CD audio. Now we all listen to crappy mp3s that sound like cassette tapes. wtf?
You must not be encoding your MP3's at the highest bitrate. I encode all mine with the latest lame encoder at 320KB/S. They sound just as good as CD's and with storage space being so cheap the extra size is okay. Of course if you want exact CD quality just encode with FLAC. -
Flamebox is better..
So, this isn't a post to start a religious war or anything, I worked with Ken Estes(author of tinderbox) at mail.com while he was writing and used it at another organization with him.. and it does it's job ok.
However, when I came to work at my latest company I went with Flamebox.. 3 reasons.
1. Cleaner code(Ken's brilliant but...)
2. Easy Task Definition and grouping.
3. Ability to define different types of warnings and errors using an extensible set of regular expressions.
Check it out.
http://sourceforge.net/projects/flamebox/
--iamnotayam -
Re:What Is He Smoking?
I will admit that the first thing I do with a CD when I buy a new one is CDex it to high quality MP3 format.
Why? Storage space isn't an issue as it once was, when mp3's were starting to hit the scene and 128 kbps was "good enough". I remember I used to pay the equivalent of $10 to a friend's friend to get a burned mp3 CD...
Anyway, I rip my CD's with Exact Audio Copy (offset-corrected) and archive them with FLAC on high-quality DVD media (plus leave a copy on the HDD). Covers and booklets are scanned, CUE sheets verified. In the end, I have a bit-exact copy of the original, and I can fit a dozen CD's on a single DVD. As a bonus, should I ever buy a Rockbox-compatible audio player, it will be able to play my music.
Give it a try. mp3's are a thing of the past. -
Re:What Is He Smoking?
You're probably being sarcastic but I'll offer this link anyways:
http://flac.sourceforge.net/ -
Or, for C++ users
-
What Is He Smoking?
Would it take 'additional material' to get you to keep buying CDs?
I think that EMI executive found his way into one of his recording artist's 'secret stash' because his perception is not only different from statistics (6 to 1 is still a large advantage) but also different from what I desire as a consumer.
There are three letters that keep me buying CDs: DRM. As long as the only legal route to purchase music online is DRM encrypted music, I won't take part in it.
Granted, there are a ton of people out there that don't realize that they rely on iTunes to decrypt their music for them, I don't know how people can spend so much money without physically receiving anything. They aren't even getting a guarantee that they can play that file for the rest of their lives! They would have to burn it to a CD to ensure that.
I'll appreciate the added content to a CD but you don't need to do that to convince me that I should keep buying physical media. Hell, if you want to win back people, maybe you should get the word out that the iTunes TOS is downright shady?
I will admit that the first thing I do with a CD when I buy a new one is CDex it to high quality MP3 format. Then I put it on the shelf never to be played again. Why? Because that's my master copy that won't ever be scratched or stolen or lost. I may use MP3s to play my music, but I don't distribute or download them illegally. I'm well aware that I am copying them without consent but the only person that ever uses those copies is myself so I'm not afraid of a court case. Not one bit.
If the CD format is dead, you're going to have to figure out some way to get a physical master copy to me or I'm going to be upset mighty fast. I think if you remove this from people, some will start to miss it. And the second people realize that Apple's 99 cent deals were set by Steve Jobs & guarantee you nothing, I think there will be quite the demand for the 'ancient' physical media.
Is this just a case of 'I have it so hard! We need to change our business model, please feel sorry for us!' or am I the only one that thinks this dude is crying that the sky is falling? -
Use Freenet 0.5
should we start moving to freenet now?
Yes, please do! There's even a Frost message board dedicated to torrents, although you should be warned, using an "infringing" torrent that you find on Freenet opens you up to the same liabilities as using any other "infringing" torrent.
You're much better off using the Freenet network itself to share and download files. Download Freenet here - make sure you get the 0.5 version, not the 0.7 version. Freenet 0.5 is anonymous and offers plausible deniability. 0.7 does not have these benefits yet; you must connect specifically to a set group of people (mostly Freenet developers) and anyone you connect to in 0.7 is able to tell what you insert/retrieve. This will be resolved in the future, right now the top priority in 0.7 is to build a reliable network.
Despite what you may have heard, there is very much an active community on Freenet 0.5. Once you get Freenet running you'll definitely want Frost (see the link above), it's a messaging system that runs on Freenet. There are boards for just about every category you'd find at a torrent site.
Have fun..and contribute..! -
That's great ...
...but I'm more likely to be swayed by the first company to offer me a break on a display that can even view this high-def content
...
As far as I can tell in a cursory glance over the net, the cheapest "TV-sized" display that will do 1080P with HDMI is the Westinghouse for $1100 shipped, and the cheapest panel is $800 for some 24" display ...
That means I'm spending around $1500 for this "experience" they're peddling, all told. Sell me the display for $400 and we can talk. :-)
--
Slashcode bug # 497457 - unfixed since December 2001 - Go look it up! -
XP dual boot file
You could put GRUB4dos in your C:\ drive, reference it in the C:\boot.ini file and manage the menu.lst of OS's using WinGRUB.
-
some tips ...
1) Try numerous languages (C++, java, php, python, PERL, lisp, scheme) -- you don't need to become proficient in all of them. Learn their mechanics, their strengths and weaknesses, what fields they're applicable for, etc (ie lisp and scheme are practically de facto AI languages; PERL treats a regular expression like it was a plus sign). The more languages you're familiar with, the more abstractly you can program.
2) Pick a language you're comfortable with. Learn every wonderful, disgusting detail of what you can do with it (our head programmer knows more about php than its developers do). Preferably, pick one that's managed for now (ie not C++ or C) so you spend more time programming and less time worrying about memory leaks. Yes, unmanaged code is faster, but you're learning about being a _better_ programmer, not writing an operating system.
3) Give yourself projects that you know are beyond your scope. Pick something you're interested enough in that you'll stick with it if it gets annoying. For example, I taught myself php and sql by writing a Character Manager for a roleplaying game. It's not pretty, it's not the most efficient it could be, but it served its purpose; I wrote it from scratch, and every time I learned something knew, I rewrote half of it. Certain languages (PERL, Scheme) you really have to give yourself a goal in order to stick with. You're never going to learn anything about programming if you're not working on something you care about. Stuck on how to do something? That's the point. Find out how. Look it up on google, or better yet, Google Code Search. Plaigarism schmaigarism. You're learning, and no one's going to use your stuff but you.
4) When you write a piece of code, think logically through how it works, how long it takes in best case, how long it takes in worst case, etc. If you have time, look into Time Complexity Theory, but in most situations you should be able to tell if it's a god awful way to do the job, even if you can't think of a better way at the moment. Make it as efficient as possible (or at least understand what _is_ the most efficient way, had you the time to implement it), and move on. My first CS teacher took points off because my algorythm iterated one more time than it needed to. That might sound silly, but when it's running 1000 times a second, it counts.
5) Do the pthread dance. Write a multithreaded program that does what it's supposed to do, every time.
6) Learn about security, buffer overflows, sql injection, etc. Hack your own software.
7) Books -- skim lots of them, read very few of them. All that reading books gets you is a lot of knowledge, but many times not a whole lot of application. Read the tips and tricks that stick out. O'Reilly books are great for that sort of thing. One of theirs you should definately skim very strongly is "Mastering Regular Expressions".
8) Don't be afraid to specialize. If you like web development, do it. If you like a specific language, use it. If you want to write simulators for gravitational wave theory (I have no idea, but it sounds obscure enough to me), go right ahead. Someone will need what you're putting out there, and if they don't, you're probably learning skills that apply just as well for what they /do/ need. If you build your knowledge around being able to program 3d engines, AND being able to do web development, AND being able to do xyz completely different CS field, you'll be good at none of those things.
8) Don't burn out. If there's another problem you feel like working on more, stop whatever you're doing and work on that instead. Write stuff for Open-Source projects. Find bugs in open-source projects. Read open-source code and try to figure out just what in the hell it's doing. Think about how you could do it better.
You get the idea.