Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Re:Oh, that's what made Vista fail!?
-
Re:Oh, that's what made Vista fail!?
-
GNU scrub
-
Re:Or make it reusable...
Internal Server Error
Go here instead: dBan, Derrick's Boot and Nuke. -
Re:Show me some example code
R handles non-matrix data structures much, much better than Matlab does
This advantage is even larger for Python. Use the NumPy package for efficient array handling and basic linear algebra. Use SciPy for optimization and statistics. Use Matplotlib for amazingly powerful 2d graphics. And if you occasionally need R, which does have an wonderfully deep statistical library, you can access it with rpy.
-
Re:Show me some example code
R handles non-matrix data structures much, much better than Matlab does
This advantage is even larger for Python. Use the NumPy package for efficient array handling and basic linear algebra. Use SciPy for optimization and statistics. Use Matplotlib for amazingly powerful 2d graphics. And if you occasionally need R, which does have an wonderfully deep statistical library, you can access it with rpy.
-
Re:SAS strikes out ^H^H^H er, "back"
FTFA:
She [Anne H. Milley, director of technology product marketing at SAS] adds, "We have customers who build engines for aircraft. I am happy they are not using freeware when I get on a jet."
Good thing Boeing's not using fere software for aircraft simulation tools, space station labs, sub hunters, or moon rockets
;-)New word announcement: "fere" - used to denote the application of open source (free) software in critical roles, striking fear in the uninformed masses.
Examples:
"The new software we're using to control our killbots is the latest fereware clone of the commercial Killdows Humans release."
"NASA is requesting support from the fere community for software that can accurately convert between metric and SAE units." -
Re:Be Warned
SourceForge, Inc. also runs the sourceforge.net code repository. Given the vocal advocacy on their web properties (like Slashdot or Linux.com), I find it ironic that sourceforge.net uses another proprietary license for their rights to the contents you put there.
I'm curious as to what issue you see in their license. Of note are:
Your Rights
Except for Feedback, which you agree to grant COMPANY any and all intellectual property rights owned or controlled by you relating to the Feedback, COMPANY claims no ownership or control over any Content. You or your third party licensor, as applicable, retain all intellectual property rights to any Content and you are responsible for protecting those rights, as appropriate.
With respect to SourceForge.net Public Content, the submitting user retains ownership of such SourceForge.net Public Content, except that publicly-available statistical content which is generated by COMPANY to monitor and display SourceForge.net project activity is owned by COMPANY.
By submitting, posting or displaying Content on or through SourceForge.net, you grant COMPANY a worldwide, non-exclusive, irrevocable, perpetual, fully sublicensable, royalty-free license to use, reproduce, adapt, modify, translate, create derivative works from, publish, perform, display, rent, resell and distribute such Content (in whole or part) on SourceForge.net and incorporate Content in other works, in any form, media, or technology developed by COMPANY, though COMPANY is not required to incorporate Feedback into any COMPANY products or services. COMPANY reserves the right to syndicate Content submitted, posted or displayed by you on or through SourceForge.net and use that Content in connection with any service offered by COMPANY.
With respect to Content posted to private areas of SourceForge.net (e.g., private SourceForge.net development tools or SourceForge.net Mail), the submitting user may grant to COMPANY or other users such rights and licenses as the submitting user deems appropriate.
And...
8. LICENSING AND OTHER TERMS APPLYING TO CODE AND OTHER CONTENT POSTED ON SOURCEFORGE.NET
SourceForge.net fosters software development and content creation under Open-Source Initiative ("OSI")-approved licenses or other arrangements relating to software and/or content development that may be approved by COMPANY. For more information about OSI, and OSI-approved licenses, visit www.opensource.org.
Use, reproduction, modification, and ownership of intellectual property rights to data stored in CVS, SVN or as a file release and posted by any user on SourceForge.net ("Source Code") shall be governed by and subject to the OSI-approved license, or to such other licensing arrangements approved by COMPANY, applicable to such Source Code.
Content located on any SourceForge.net-hosted subdomain which is subject to the sole editorial control of the owner or licensee of such subdomain, shall be subject to the OSI-approved license, or to such other licensing arrangements that may be approved by COMPANY, applicable to such Content.
It doesn't seem all that incompatible with the likes of Slashdot or Linux.com.
-
Re:Be Warned
SourceForge, Inc. also runs the sourceforge.net code repository. Given the vocal advocacy on their web properties (like Slashdot or Linux.com), I find it ironic that sourceforge.net uses another proprietary license for their rights to the contents you put there.
I'm curious as to what issue you see in their license. Of note are:
Your Rights
Except for Feedback, which you agree to grant COMPANY any and all intellectual property rights owned or controlled by you relating to the Feedback, COMPANY claims no ownership or control over any Content. You or your third party licensor, as applicable, retain all intellectual property rights to any Content and you are responsible for protecting those rights, as appropriate.
With respect to SourceForge.net Public Content, the submitting user retains ownership of such SourceForge.net Public Content, except that publicly-available statistical content which is generated by COMPANY to monitor and display SourceForge.net project activity is owned by COMPANY.
By submitting, posting or displaying Content on or through SourceForge.net, you grant COMPANY a worldwide, non-exclusive, irrevocable, perpetual, fully sublicensable, royalty-free license to use, reproduce, adapt, modify, translate, create derivative works from, publish, perform, display, rent, resell and distribute such Content (in whole or part) on SourceForge.net and incorporate Content in other works, in any form, media, or technology developed by COMPANY, though COMPANY is not required to incorporate Feedback into any COMPANY products or services. COMPANY reserves the right to syndicate Content submitted, posted or displayed by you on or through SourceForge.net and use that Content in connection with any service offered by COMPANY.
With respect to Content posted to private areas of SourceForge.net (e.g., private SourceForge.net development tools or SourceForge.net Mail), the submitting user may grant to COMPANY or other users such rights and licenses as the submitting user deems appropriate.
And...
8. LICENSING AND OTHER TERMS APPLYING TO CODE AND OTHER CONTENT POSTED ON SOURCEFORGE.NET
SourceForge.net fosters software development and content creation under Open-Source Initiative ("OSI")-approved licenses or other arrangements relating to software and/or content development that may be approved by COMPANY. For more information about OSI, and OSI-approved licenses, visit www.opensource.org.
Use, reproduction, modification, and ownership of intellectual property rights to data stored in CVS, SVN or as a file release and posted by any user on SourceForge.net ("Source Code") shall be governed by and subject to the OSI-approved license, or to such other licensing arrangements approved by COMPANY, applicable to such Source Code.
Content located on any SourceForge.net-hosted subdomain which is subject to the sole editorial control of the owner or licensee of such subdomain, shall be subject to the OSI-approved license, or to such other licensing arrangements that may be approved by COMPANY, applicable to such Content.
It doesn't seem all that incompatible with the likes of Slashdot or Linux.com.
-
SAS strikes out ^H^H^H er, "back"FTFA:
She [Anne H. Milley, director of technology product marketing at SAS] adds, "We have customers who build engines for aircraft. I am happy they are not using freeware when I get on a jet."
Good thing Boeing's not using fere software for aircraft simulation tools, space station labs, sub hunters, or moon rockets
;-) -
Re:Be Warned
Now they make money from the ads on Slashdot and related sites, and sell SourceForge Enterprise Edition software to big companies.
I think SourceForge, Inc. (previously VA Linux Systems, nee VA Research) has actually sold the rights to the software (which software, in a funny example of "do as I say, not as I do", they had switched to a proprietary license). SourceForge, Inc. also runs the sourceforge.net code repository. Given the vocal advocacy on their web properties (like Slashdot or Linux.com), I find it ironic that sourceforge.net uses another proprietary license for their rights to the contents you put there.
-
Re:Be Warned
Now they make money from the ads on Slashdot and related sites, and sell SourceForge Enterprise Edition software to big companies.
I think SourceForge, Inc. (previously VA Linux Systems, nee VA Research) has actually sold the rights to the software (which software, in a funny example of "do as I say, not as I do", they had switched to a proprietary license). SourceForge, Inc. also runs the sourceforge.net code repository. Given the vocal advocacy on their web properties (like Slashdot or Linux.com), I find it ironic that sourceforge.net uses another proprietary license for their rights to the contents you put there.
-
my 2 cents
On my site http://crowdnews.eu/ 100% of the sign ups
is by openid.
But thats becouse it is the only option.If openid is the only options for login
it does simplify the database structure for your site. But the code become more complex.Also there are some bugs in the openid 2.0 specs. which makes it unsafe and costly.
Also I feel that openid is missing support for online shopping.
I have often felt that the should be easier way to supply all the info they ask, when you buy something online. Also postal address is usely formatted different depending of the region you live in. It would be nice if openid just had a field called postal_address which containd it in a correct user supplied format.
If the openid consortium could make openid 3.0
which made online shopping easier and maybe included a technology like http://ripple.sourceforge.net/
without the bugs in 2.0 then I think it would have a good purpose. -
Re:Darn... no Mac Mini update
What sort of braindead, "can't read the documentation" moron encodes MP3s at 128 kbps CBR ? Heck, lame makes it easy to produce very listenable and reasonably well compressed music. Just add the "--preset standard" cmd line switch and you're good to go.
-
Software solutions
For Windows, there's catfish http://www.equi4.com/catfish/index.html
For Linux, there's cdcat http://cdcat.sourceforge.net/ -
Quick explanation re USB charging
As stated, it's simply because the barry modules have been supplied with your kernel.
Although oddly, I was under the impression that synchronising was still rather sketchy...
Cut'n'Paste from my wiki:
By default, a USB device can be supplied with up to 100mA without interaction from the kernel - the blackberry needs 500mA. For safety reasons, the devices need to communicate between each other before upping the amperage.
In Windows, this is accomplished with RIM's driver. In Linux, the above mentioned "Barry" has come to the rescue.
Just make sure you have the latest release & the libusb-dev library installed (available with apt). Once done, simply run:
bcharge
It will scan the available USB ports & negotiate with any attached Blackberries.
If you are unsure the amperage has been changed, run:
lsusb -v | less
...and verify "MaxPower" for the device labeled "Research In Motion" reads 500mA.
Rather than manually running this command whenever I plug in my Blackberry, I've edited my udev scripts to do it for me. -
can't wait 2 hack the xmas wii;-)
-
glipper rather than klipper
I'd become quite fond of enhanced cut-&-paste (multiple) clipboard capabilities under Windows. Again, UKF to the rescue: Tip 306 let me know of an open source (KDE) clipboard enhancement known as Klipper (it's in the Ubuntu Repositories), which scratches this itch most satisfactorily.
For Ubuntu's GNOME (since that's not Kubuntu Kung Fu), of course the choice should be glipper instead to avoid some KDE overhead, especially now that it's in the official repositories too, and easily installable through apt-get or the Synaptic Package Manager.
-
Re:Visualization
matplotlib and pylab http://matplotlib.sourceforge.net/
-
Re:New Web Server
How about a HTMLTidy module to the existing servers?
http://tidy.sourceforge.net/ -
Smaller binaries/environments
There seem to be a few BSD tools with the aim of building smaller collections of binaries in a similar fashion to BusyBox.
You've mentioned crunchgen but there is also embutils (which can be smaller than busy box but requires dietlibc) and there also seems to be something called beastiebox (which allows different amounts of linking). Finally there is Cauldron which seems to be a collection of tools for creating embedded BSD environments.
-
Re:Awesome!
I had completely forgotten about my near-useless Qtek 9100 (same as HTC Wizard, the slight difference being the casing, colours and market)
Is it any good, or is it just as treacle-slow as the Windows implementation?Windows Mobile is slow crap indeed, totally useless. If I didn't enjoy myself so much hacking the wizard to run Linux, my QTEK 9100 would be already on ebay.
Argh, who am I kidding, I'm probably going to dig it up and have a go either way. F/OSS FTW!
:-DWell.. Good news then.
:) Because I'm one of the developers that are porting Linux to the wizard.
Check out our website at
http://sourceforge.net/projects/linwizard/Here is what is working: USB, Leds, vibrator, touchscreen, keyboard, SD/MMC host.
We are currently working on GSM and audio.We are gathered up at #linwizard @ irc.freenode.net , join us for more details.
Lets give some utility to that wonderful device with a qwerty keyboard, shall we?
-
Re:I like KDE 4
For your global shortcuts, at least, you can always just use xbindkeys. A very powerful global shortcuts daemon. It's completely independent of the window manager and should be in the repositories of most distros. It gets really interesting when you combine it with the xmacro GUI scripting program to do things that aren't CLI scriptable such as certain types of interactions with virtual machines. For example, I like to hit a hotkey in Linux and certain things automatically happen in a virtual machine I'm running. That's not something I've been able to script with bash. However, xmacro has no trouble taking over the mouse and keyboard briefly, running into the virtual machine, doing what I've set it up to do and then quickly handing back control to me. It makes some normally repetitive and tedious tasks quite fast and easy.
-
Re:rdiff-backup
Or even better, Safekeep which uses rdiff-backup but adds easy per-server configurations without writing scripts, LVM snapshots, database dumps and SSH key configuration.
-
Re:Missing...
And this is scary... http://vigor.sourceforge.net/
An implementation of the "Vi Clippy" originating from some UserFriendly strips making fun of Clippy.
-
Re:Dear God Thank You
I was so furious once that I wrote a tiny js thing to trick users into installing ie7, but then didn't end up using it for ethical reasons
:) https://sourceforge.net/projects/killie6 -
Re:When will Slashdot support IE7?
If Slashdot is broken under IE 7 (or even 8), it is IE 6's fault. How? The sites wrote thousands or even tens of thousands of hacks to make sure their content and advertisers content aren't broken under IE 6 and they are just slowly removing most of the part for more-sane-browser IE 7.
We speak about a browser needing a massive CSS hack just to display transparent PNG.
I am on OS X but I can easily guess the reason if Slashdot gets broken under IE 7. While on it, the entire site code is open at http://sourceforge.net/projects/slashcode/ . When Opera lost its mind with Slashdot after an update, that was the first place I went. It turned out to be an Opera bug (not security related) and got fixed by the Opera coders.
-
Re:Warning
You do realize that at the end of the world, no one's going to care if you put out a new beta of your new Robocode robot, even if it is unbeatable.
Some of us think it's funny you had to actually link to robocode to call out a nerd. Only nerds make jokes they have to explain.
The rest of us are busy optimizing our movement strategy routines for the next beta.
-
Re:Zzzzzz
Ok, TFA is rubbish. You can get better rankings for the "coolest" by looking at the sourceforge stats (for example, the Project of the Month.)
-
Re:Warning
Well, if it's going to be the apocalypse (and I'm not going to be responsible, much to my chagrin), can you just make sure I get a few weeks' notice? There are... things... I want to do.
Those 'things' are girls and they've already told you they wouldn't have sex with you even if the world were ending.
Oh wait on second thoughts this is slashdot. You do realize that at the end of the world, no one's going to care if you put out a new beta of your new Robocode robot, even if it is unbeatable.
-
Projects on the horizon:*
CCExtractor
*Sorry, couldn't resist. -
Re:Lo Res
Well, you're partially in luck. ScummVM appears to work on the iPhone, and ScummVM supports Leisure Suit Larry according to their compatibility list.
-
Well, here's my try at a Defender-ish game...
http://wordwarvi.sourceforge.net/ It's at the moment, linux, Mac OS X, and FreeBSD only. Uses portaudio, and gtk mostly, so it should be not too hard to port to Windows if somebody wants to attempt it. It also supports the xbox 360 controller with working rumble effect on linux, so far as I know, the first game on linux to do so (though I might be wrong about that.) A lot of people seem to like it so far. You do need portaudio v. 19, not v. 18. It will compile without audio support, however, you are missing *a lot* if you do that.
-
Exult and Pentagram
I think one of the best examples of this topic has to be the Exile project, which has successfully created a cross-platform, open source, modern-day engine to play Origin Software's classic Ultima VII and Ultima VII:Serpent Isle games.
In a similar vein is the Pentagram project, which aims to make a similar engine (and repeat the same daunting reverse-engineering task) for Ultima VIII. If you are an Ultima fan, and *haven't* heard of these projects, go and download them right now.
:) -
Exult and Pentagram
I think one of the best examples of this topic has to be the Exile project, which has successfully created a cross-platform, open source, modern-day engine to play Origin Software's classic Ultima VII and Ultima VII:Serpent Isle games.
In a similar vein is the Pentagram project, which aims to make a similar engine (and repeat the same daunting reverse-engineering task) for Ultima VIII. If you are an Ultima fan, and *haven't* heard of these projects, go and download them right now.
:) -
Re:You tell me...
I enjoyed the remake of Star Control 2.
-
Re:As a retro gamer...
well, maybe not as retro... but we'd like to know your opinion about UFO:AI http://ufoai.sourceforge.net/
;)
improving over the original design as much as possible - and to please both new and old players - would be the most satisfactory. -
Re:Stunning
XBMC.org maybe? SVN code log? http://xbmc.svn.sourceforge.net/viewvc/xbmc/branches/?view=log Forums maybe? http://xbmc.org/forum/index.php They have their own Wiki too that has instruction on compiling http://xbmc.org/wiki/?title=HOW-TO_compile_XBMC_for_Linux_from_source_code
-
Re:Hostile Action from Spammers
If you study computer security, one (very sound) idea you will come across is the notion that once a machine has been compromised, the only way to ever trust that machine again is to reformat the hard drive and reinstall the operating system from known good media.
perhaps a Windows port of Tripwire would be a useful tool to have so you know what the system looked like at any point in time (and perhaps have it produce a new signature snapshot after every windows update/program install)
-
Re:Gecko vs. WebKit
I have found that using an advert blocker dramatically improved performance for me. I have found two methods for doing this in Safari. The first is to use an input manager hack called Safari AdBlock. I've had no problems with it, but it's completely unsupported and can break after updates. The second is to use a local proxy as explained here.
-
Re:Install Ubuntu
I personally prefer gwenview
-
Re:Mythbackend !
I think the parent was talking about adding MythTV support on to the Roku, but XBMC already has a MythTV plugin: http://sourceforge.net/projects/xbmcmythtv
-
There are alternatives...
Intuit is dead to me. I use Moneydance. It's cross-platform (try the demo) and works great. Imports wonderfully from Quicken. Aside from that, there are many many many many options for mac. And quite a number of good ones for Linux too. There's even GPL'd GnuCash for more sophisticated accounting.
And because I don't like Intuit, here's an offtopic tip-- did you know that thanks to a certain pre-Bush president, any company who wants to sell tax efiling software also has to provide free tax filing to the general public? Because if you think about it, why the hell are IRS tax filing servers (paid for by the public) not made available to the public? Rather, only certain corporations who then SELL their services to the public to use them? Seems a little unfairly tilted towards big business, doesn't it? Wouldn't you think the government would provide software to the public directly?
Well the Clinton administration thought so too, but negotiated with Intuit and others to let them keep their oily grip on the tax filing software in exchange for this "free filing software" deal. Never heard of it? Well, they certainly don't advertise it widely. And I've noticed that in years past they've lowered the maximum income to qualify. Currently it's an adjusted gross income of $54,000.
According to the web site, more info for this year becomes available January 16th.
Pass it on. The more you know...
-
Thinking Forth
Personally, for me is Thinking Forth by Leo Brodie. I re-read it at least once a year.
A very lucid discussion of writing software and the philosophy that was often employed by very successful Forth Programmers. The hallmark of which was "elegance".
In a nutshell, you can remember 7 items plus or minus 2. So any programming construct that had less than 10 commands (as opposed to syntax "noise") could be read and comprehended. When it comes to hiding data, what needs to be hid, is what can change. Build a program from small modules. Some are private, which are designed to deal with stuff that changes. Then there are more public modules that are the interface to those private modules that can change. A good program is built from lexicons of these private/public modules.
The reason it is important to design lexicons of code around modules of "stuff that can change" is for correctness, elegantness and code-reuse. Control structures are superficial. Elegant designs can withstand change because they are not built around control structures, they are built around data and event transformations.
There was plenty of stuff in the specific to how Forth really made this method of rapid prototyping software development work. Such as the implicit method of passing data and calling functions.
If I had my way. No matter what language you end up working with. You should program in Forth for a few months first. Having to deal with a 64x16 character, 1024 byte blocks and a block file editor. The discipline in learning to factor code to fit in a standard screen is a good thing. Once you can start writing code that is small and elegant like that, you will be a better programmer in whatever language you eventually use. In addition you learn to use a simple IDE, program in both low level and high level functions. You get to work with a virtual machine that is simple enough to learn in an afternoon. You also get to learn such advanced techniques as building compilers, interpreters, and text parsers. Working with data structures such as threads, hashes, dictionaries, and vectored execution.
-
Mindjet MindManager
Mindmanager is a very useful tool for brainstorming, blamestorming, knocking together documents, project plans, to do lists, and pretty much anything you need to throw together quickly.
It allows you to throw ideas together, move them around, assign markers and relationships and generally allows you to offload the actual thoughts and information instead of spending time thinking about how many rows you need in a table or in what order it needs to be in.
I've written documents in Word / Open Office Writer / Excel / Project / HTML for years
.. and wasted a lot of time and lost a lot of thoughts. If I ever decided, or had to, write a book again this is the tool I would use to start with.Note that I use mind manager at work every day for just about everything
:) There is a free version as well called Freemind. -
Re:That's my laptop!
Burn that crap and install this. This is the real thing. I'm using this driver and it blows away ext2-IFS. It's bloody fast, almost as fast as a real Linux disk-access, and it supports ext3's journaling too.
As a bonus, instead of getting a festival of BSODs when you access an Unicode volume, ext2fsd fails gracefully. And, as an user-level program, if it crashes, it crashes. ext2-IFS is a kernel driver, and if it crashes... BSOD!
-
Re:Sorry...
Ha. It really is very difficult to understand since it is patently untrue. Via iTunes and it's ties to Quicktime I can convert things willy nilly.
http://sourceforge.net/project/showfiles.php?group_id=41359&package_id=33458&release_id=377702
I can even convert it to OGG!
-
Re:Go with latex
I tried using it for my book, but it didn't support admonitions, and although I wrote my own in Latex, manually inserting Latex code in Lyx for each admonition just seemed like too much work.
Did I miss something and give up a good tool for no reason? -
Re:Sierra is still missing
The difference in ideology - ScummVM working with disassamblies of executables, while FreeSCI does it the clean-room way by reimplementing what can be noticed from the "outside" - pretty much stands in the way of a direct merge.
But there is SCI support for ScummVM coming, what we need is developers willing to help (*hint hint*).
As can be read there, the FreeSCI could use some help, too, with introducing the GSoC project into their tree; and, I'm sure, general devs wanting to build a clean-room SCI implementation as well. -
Re:Denning Mobile Robotics in the '80s
The problem with the USB mouse interface is that there is no polling mechanism. You get the events when the mouse thinks you want them. You can't control the period and you can't be sure the time-frame in which all the clicks happened.
Older mice with USB and PS/2 connectors (US witha PS/2 adapter) exhibit this behavior on USB yet work fine using PS/2.
Because of the lack of determinism in the USB mouse protocol it isn't well suited. In a practical sense, and in keeping with the $500 "close enough" philosophy, it can probably work. It will have trouble in low speed precision movement, but will work well enough on cumulative "cross the room" motion.
The biggest issue you will have is "dead reckoning" because on the diametrically opposed motor design, the relative motion of the two wheels has to be pretty accurate. Then again, inconsistent surfaces are probably a greater source of error.
It hasn't been too much of an issue, on the surface it seems to work as well as the PS2 interface. The reason I changed to a USB mouse was because after I moved the bot to a 2.6 kernel none of the PS/2 mice I have would allow me to set the [resolution|scaling] (I forget which). I could only read up to 127 clicks per loop, so it really limited my top speed (or would make the PID run away if the target was higher than 127). With the Linux EVDEV interface there is no overflow (as far as I can tell) so I don't have this issue. Functionally, the robot seems to perform the same with either interface so it all works out for me. The odometry is combined from information from an array of IR sensors to input into an Adaptive Monte Carlo Localization driver for player, so as long as the odometry is relatively accurate the bot can localize itself on a map. I really don't need pinpoint accuracy, with all the other slop in the bot it would probably be wasted.