Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Qt rocks
I've worked with or evaluated many of the GUI tools, and definitely agree that Qt is very impressive. There is even a GPL'd version 3 for Windows, Q..3. Documentation, examples, library quality, ease of use, power, cross-platform are all advantages of Qt. The original poster doesn't give many details on the requirements, but I would consider Qt a strong contender. Certainly consider if you are considering VB, and especially if you are considering the other cross-platform libraries. If you are just hacking out a simple application or prototype, perhaps VB will be suitable, but for anything more substantial I would go with Qt given it's great OO design (and I suppose Delphi would also make a good choice, but I haven't used it).
-
Just let time pass...
And have Microsoft realize their empire on software development is no more. Right now we have enough development tools available or in progress:
MONO (alternative for .NET),
Gambas (alternative for Visual Basic - linux only tho),
KDevelop (for C++ under Linux),
Code::Blocks (for C++ under Windows),
wxPython, DABO (Foxpro alternative, uses wxPython)...
Soon Bill Gates won't have to worry about people stealing his development tools... because NOBODY WILL USE THEM! X-D -
Re:Proper suspend (to RAM)
It's usually the implementation of the ACPI DSDT (http://acpi.sourceforge.net/ which has been written for and compiled with microsoft's non standard DSDT compiler..
Intel's compiler complies with Intel's specs, while microsoft's compiler is tollerant of errors as is their implementation of ACPI in windows...
Implementations of ACPI in other os's is intollerant of errors, as per Intel's original ACPI specs, and thus often fails to work with microsoft-oriented ACPI implementations.
Also some ACPI implementations specifically check for certain versions microsoft os's. -
Re:A plug for GNU Radio
To really get started on SDR, check out the Ten-Tec RX320D shortwave receiver. It outputs a 12 kHz-wide IF signal from the front end to an audio jack, which can then be fed to a PC soundcard.
Why spend that much ($350+), when you can order a dirt-cheap shortwave radio for maybe $40 and just use a simple 455 kHz to 12 kHz adaptor? -
A plug for GNU Radio
Since we're talking about Software Defined Radio, I urge everyone with an interest in the subject to look at the GNU Radio project. They have designed a front end board using generic cable TV tuners feeding an FPGA to perform some initial processing, such as decimation and filtering. The data is then transferred over USB to the host, whose software performs the demodulation and decoding. It's a fascinating project and a great stepping stone into the field.
To really get started on SDR, check out the Ten-Tec RX320D shortwave receiver. It outputs a 12 kHz-wide IF signal from the front end to an audio jack, which can then be fed to a PC soundcard. There are a number of packages that can take this data and demodulate it, including DREAM, an open source DRM (Digital Radio Mondiale) decoder which allows you to listen to the new digital shortwave transmission standard that many of the world's broadcasters are beginning to experiment with. -
Re:If Linus thinks..
well, no. because there are no derived works involved. it's just new versions of the same thing
A new version of the same thing is a derived work. The term you're looking for is "code fork" - perhaps that happens more often to BSD projects than to GPL ones, but even if it does I wouldn't call that something to brag about.
In reality, i see many more significant OSS products released under BSD-like licenses than GPL ones.
Of the top ten most active projects on SourceForge last week, all ten were released under GPL, LGPL, or MPL licenses. Of the top ten most downloaded projects on SourceForge, all ten were released under the GPL or the Bittorrent Open Source License (which has a similar "must make the Source Code of your Modifications available" clause).
I know, there's other definitions of "significant" out there (and 2 + 2 = 5 for very large values of 2!), but the first place I looked for objective data came up 100% GPL-like, 0% BSD-like. That might have been a lucky fluke, but I don't think so. -
Re:If Linus thinks..
well, no. because there are no derived works involved. it's just new versions of the same thing
A new version of the same thing is a derived work. The term you're looking for is "code fork" - perhaps that happens more often to BSD projects than to GPL ones, but even if it does I wouldn't call that something to brag about.
In reality, i see many more significant OSS products released under BSD-like licenses than GPL ones.
Of the top ten most active projects on SourceForge last week, all ten were released under GPL, LGPL, or MPL licenses. Of the top ten most downloaded projects on SourceForge, all ten were released under the GPL or the Bittorrent Open Source License (which has a similar "must make the Source Code of your Modifications available" clause).
I know, there's other definitions of "significant" out there (and 2 + 2 = 5 for very large values of 2!), but the first place I looked for objective data came up 100% GPL-like, 0% BSD-like. That might have been a lucky fluke, but I don't think so. -
Re:Standard Sourceforge Policy
Sourceforge only contains the scripts to reconfigure BSD. There's no non-unique software packages hosted there. All the downloads for the ISOs and packages occur through other sites. Go check their file downloads if you're still not sure. There's only about 5 megs of data.
-
Re:score one for MacGIMP
I'm pretty sure Gimp.app is now a universal binary, and has been so for a while - it's packaged as a self-contained
.app which you can drag straight into your Applications folder.
Oh, and it's completely free. No dubious paid downloads costing $29.95 or anything. -
Re:Standard Sourceforge Policy
...Sourceforge doesn't allow Linux distributions. (Or operating systems for that matter.)
Oh pseudo batman, Please. -
The Proof is in the ... Video?
So it seems that the proof for the Speed Demos Archive lies in the video, correct?
I mean, it's a great concept but I can put an NES game on my Dreamcast and up the speed to 1.5x using NesterDC and record that.
Maybe that looks a little fishy so instead I play the game regularly on the NES and capture the video at a rate of 30 frames per second. Then I load it into Gordian Knot and just remove a frame or two for every 15, inching my time up a half minute or so overall.
How would they protect against something like this? -
Re:download anyway?
You can not remove packages from sourceforge, only sf staff can do. So here are the links.
Live CD: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-live.zip?download
ISO Image: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-iso.zip?download
Preloaded with QEMU: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-qemu.zip?download (what is .7z?)
Source: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-src.zip?download (what is .7z?)
VMWare Image: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-vmplayer.zip?download -
Re:download anyway?
You can not remove packages from sourceforge, only sf staff can do. So here are the links.
Live CD: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-live.zip?download
ISO Image: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-iso.zip?download
Preloaded with QEMU: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-qemu.zip?download (what is .7z?)
Source: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-src.zip?download (what is .7z?)
VMWare Image: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-vmplayer.zip?download -
Re:download anyway?
You can not remove packages from sourceforge, only sf staff can do. So here are the links.
Live CD: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-live.zip?download
ISO Image: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-iso.zip?download
Preloaded with QEMU: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-qemu.zip?download (what is .7z?)
Source: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-src.zip?download (what is .7z?)
VMWare Image: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-vmplayer.zip?download -
Re:download anyway?
You can not remove packages from sourceforge, only sf staff can do. So here are the links.
Live CD: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-live.zip?download
ISO Image: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-iso.zip?download
Preloaded with QEMU: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-qemu.zip?download (what is .7z?)
Source: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-src.zip?download (what is .7z?)
VMWare Image: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-vmplayer.zip?download -
Re:download anyway?
You can not remove packages from sourceforge, only sf staff can do. So here are the links.
Live CD: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-live.zip?download
ISO Image: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-iso.zip?download
Preloaded with QEMU: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-qemu.zip?download (what is .7z?)
Source: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-src.zip?download (what is .7z?)
VMWare Image: http://prdownloads.sourceforge.net/reactos/reactos 0.2.9-REL-vmplayer.zip?download -
Re:Isn't Lazslo the competition here?
What does this have to do with what the parent asked?
The answer is yes: OpenLaszlo is the direct competitor to Flex, and rather than being totally trashed by Macromedia (now Adobe) they decided to open source their product. I don't know about you, but I would rather be using a GPL-incompatible open source product than a commercial one. But maybe this is just me ... licence purists can still wait for projects like GplFlash or Gnash to catch up. However I doubt this will happen anytime soon. -
Important points for a programming language
There are several points I consider important for a programming language
- Available under various operating systems.
- Operating system independend (no access to proprietary functions).
- An open source implementation of the compiler/interpreter + librarys.
- Usable to write applications and skripts (Not only an internet language).
- Possibility of compilation (some optimizations are not possible just in time).
- Typesafety for containers, etc. (the compiler can find typing errors)
- Object oriented but simple types should also be there.
- Possibility for extension (new Datatypes, Functions, Operators, Statements).
- For simple problems simple programs should be the solution.
- Take load from the shoulders of programmers.
Because I am biased, I do not suggest a successor for Java
Greetings Thomas Mertes
Seed7 Homepage: http://seed7.sourceforge.net/
Wikipedia: http://en.wikipedia.org/wiki/Seed7
Project page: http://sourceforge.net/projects/seed7 -
Important points for a programming language
There are several points I consider important for a programming language
- Available under various operating systems.
- Operating system independend (no access to proprietary functions).
- An open source implementation of the compiler/interpreter + librarys.
- Usable to write applications and skripts (Not only an internet language).
- Possibility of compilation (some optimizations are not possible just in time).
- Typesafety for containers, etc. (the compiler can find typing errors)
- Object oriented but simple types should also be there.
- Possibility for extension (new Datatypes, Functions, Operators, Statements).
- For simple problems simple programs should be the solution.
- Take load from the shoulders of programmers.
Because I am biased, I do not suggest a successor for Java
Greetings Thomas Mertes
Seed7 Homepage: http://seed7.sourceforge.net/
Wikipedia: http://en.wikipedia.org/wiki/Seed7
Project page: http://sourceforge.net/projects/seed7 -
Duke Nukem: Forever in Production
I think the people read it wrong. It should be
Duke Nukem:
Forever in Production
Greetings Thomas Mertes
Seed7 Homepage: http://seed7.sourceforge.net/
Wikipedia: http://en.wikipedia.org/wiki/Seed7
Project page: http://sourceforge.net/projects/seed7 -
Duke Nukem: Forever in Production
I think the people read it wrong. It should be
Duke Nukem:
Forever in Production
Greetings Thomas Mertes
Seed7 Homepage: http://seed7.sourceforge.net/
Wikipedia: http://en.wikipedia.org/wiki/Seed7
Project page: http://sourceforge.net/projects/seed7 -
Re:More like "-5 Hare Brained"The article is about Desktop Linux, specifically a Ubuntu derrivative, and doesn't concern the strict definition of Linux as a kernel.
There are two ubiquitous use-cases on desktop PCs: Install applications and Install drivers. Steps that include compiling and fretting over compiler versions don't match up with customer expectations for servicability, except where the PCs are used like thin-clients in an institutional setting.
How your message has anything to do with addressing the above concerns of desktop users is beyond me. Perhaps you are declaring a lack of interest in 'Linux' providing an alternative to the exceedingly dangerous Microsoft monopoly. Good for you; that's an interesting opinion you have (which, by the way, is no basis for telling people to 'go somewhere else').If you want the same with a Unix flair, able to execute "Linux Binaries", go to SUN and use Solaris 10.
Would you even know what a Mac was if it landed in your lap? Was your suggestion offered in the spirit of being helpful? Or was this taken as an opportunity to look down your nose at a Desktop Linux advocate? The above quote makes me wonder.
My suggestion to you is to read up on LSB, LSB Desktop, Project UDI and OSDL's Project Portland so you at least have a clue when discussing the concept of an "operating system" in this context. -
I wouldn't be surprised if iRobot did release it
Since iRobot has strong MIT roots and congratulated the first hackers who modified their Roomba. Later, iRobot released full specifications for the original Roomba and more hacking efforts bloomed.
Oh, and as for the government? This is the same government which released BRL-CAD and NASA World Wind, and sponsored the development of the Reiser filesystem and OK WebServer (kicks Apache in the ass for dynamic sites) among countless other open source projects. Oh, and heard of SELinux? From the big bad NSA? This is all irrelevant though; the DoD did not design this vehicle, iRobot did. iRobot owns the code, not the government -
I wouldn't be surprised if iRobot did release it
Since iRobot has strong MIT roots and congratulated the first hackers who modified their Roomba. Later, iRobot released full specifications for the original Roomba and more hacking efforts bloomed.
Oh, and as for the government? This is the same government which released BRL-CAD and NASA World Wind, and sponsored the development of the Reiser filesystem and OK WebServer (kicks Apache in the ass for dynamic sites) among countless other open source projects. Oh, and heard of SELinux? From the big bad NSA? This is all irrelevant though; the DoD did not design this vehicle, iRobot did. iRobot owns the code, not the government -
Re:Application Programming
Ruby? Man, it's an *interpreted* language!
The large majority of most code in a typical application is not CPU-bound. Deciding at the outset that you have to use C or a similar language for performance reasons is often a premature optimization.
Recently I've been learning my way around Mac OS X, with Objective-C and Cocoa. It's not perfect. But. . . For what it's designed for, for developing stand-alone GUI-based applications, I haven't seen anything dramatically better.
The Cocoa API is great, and ObjC is about as good as a language can be with the constraint of being compatible with C. But my next Cocoa app will use PyObjC. If performance becomes an issue I'll rewrite the critical portions in ObjC, but I don't expect to have to. -
Downloads Still Available via SourceForge
-
PHP is a Primary not Secondary Contender
Enterprise Integration - PHP Frameworks like WASP (and Zend's own) are on their way there.
Internet Focus - PHP is certainly that.
Interoperability - PHP Frameworks are very abstracted, and PHP has PECL connectivity to Java
Dynamic typing, OO, reflection - PHP 5 has all of those.
PHP itself may be too close to HTML, but that's what frameworks are for... You could say the same things about JSP/ASP. read this for more info on PHP frameworks
-
Re:Author: cheerleader for Ruby but has good point
Listen up, Ruby evangelists: You need to get Ruby running natively in the JVM like Jython! Then you'd have the KILLER language.
You mean like JRuby? -
Re:PHP
-
keys
I tell you what I miss on some of those new keyboards
..... the "insert" key. There seem to be quite a few keyboard around with just a double-size "delete" key where "insert" and "delete" should be. This mucks up keyboard copy and paste {ctrl+insert and shift+insert} and also makes it harder to use links {insert and delete are used to scroll up and down by lines}. -
Re:TCL/TKThere's a theme engine about for Tk that provides a bunch of native widgets (it's distributed with ActiveTcl for example). I've been using it for a good while now, and with it Tk apps on WinXP look exactly native (better than firefox or MS office for example!) I am also informed that it works really well on OSX too, though for true native-ness there, you need to change the selection of widgets that you use (e.g. menubuttons are preferred over comboboxes).
I also believe that there's a theme that bridges to Qt so things can look great if you use Linux too, but I've not used that theme so I can't answer from personal experience. I'm not sure that the quality of that theme's implementation is all that good either - I've heard things, but don't remember the details - but as always more developer eyeballs are welcome to help make it better so that vendors like SuSE can ship a version of the theming engine that uses a look by default that fits with their desktop.
I have no idea at all about the possibility of themes to interoperate with GTK.
-
Re:VB not the answerIt's ugly, at least out of the box. It's possible to make your app look nice (and maybe even Windows-native) but it requires a lot of tinkering to do.
No debugger. You're stuck using printf^Wputs statements. -
Tk look and feel
If you don't like Tk's default look and feel, it's time to look at Tile:
http://tktable.sourceforge.net/tile/
"The Tile Widget Set is a next-generation re-implementation of many of the core Tk widgets, along with the addition of several new widgets. With Tile, Tk applications can achieve an appearance much closer to native platform widgets, as well as take advantage of a modern, highly dynamic theme engine to produce a wide variety of alternative user interface styles. Tile widgets complement the existing Tk widgets, and Tile is currently being incorporated directly into Tk." -
Or if you do need a GUI editor...wx-Devcpp (Devcpp but with a WxWidgets GUI editor)
-
Re:A counter point
That makes the decision a tough one.
I chose to opt for nVidia recently because their drivers are acceptable, albeit a bit painful, and they have this: http://sourceforge.net/projects/nv-tv-out/
ATI provides tv-out support for their cards in their closed binary drivers, but it looks like nvidia is still more compatible with Linux with a wider range of their products. -
Re:Options
There are quite a few out there:
http://davidf.sjsoft.com/mirrors/mcmillan-inc/inst aller_dnld.html
http://py2exe.sourceforge.net/
http://starship.python.net/crew/atuining/cx_Freeze /
I prefer the first. -
[OT] spellchecker extension for Firefox?
The only reason I stick with the Google Toolbar is for the spell-check feature. I'd happily go with Googlebar Lite if I could fine a useable standalone spell-checker extension. Unfortunately, neither AspellFox nor SpellBound eem to pass the "does it actually work" test.
:( -
Re:TCL/TK
You can put your scripts into the TclKit EXE as a resource, creating a single-file EXE distribution of your application. With UPX compression the resulting file will be around 1.2Mb (depending on what extensions you choose to use).
I've used Freewrap for things like this, and at least the version I'm using, the resultant binaries typically weigh in at about 650K. -
Re:My apologies.
http://spellbound.sourceforge.net/
Can't we all just get along? -
Re:TCL/TK - serial ports? sure
Same contents, better formatting at
http://tmml.sourceforge.net/doc/tcl/open.html -
I am surprised ...
-
Express Editions FTW!
-
.NET (C# or whatever) - free if you don't want MS development tools; very expensive tools to build one small app; much bigger learning curve; 20 MB runtime required
Check out Express Editions - C#, J#, C++, VB; comes with an IDE. Not as nice as the full edition but works very well. Highly recommended. You can then use .NET (Windows Forms is the graphics class ... do some googling, its not that hard) for your interface. Or Qt with C++. Qt (opensource) will *not* work with C++ by default, you need this patch. -
wxWidgets
-
Re:Unplayable here (was: Re:dont wanna stream?)
There are no free open video codecs.
You mean that Dirac and Ogg Theora aren't both free and open? Where is your evidence for this? Even MPEG-2 is both free and unpatentable in the EU (temporarily at least).Rich.
-
Re:Are the systems identical?
With dd if you have a 80 hd, you now have an 80 gig image. Gzip or bzip2 might take it down some, but it will still be insanely large.
If you insist on using cloning (imho, bad idea) you can use the free ntfsclone, which is part of the Linux NTFS project. With gzip it will get down to about a gig.
Whenever I have to reinstall someone's Windows system, the first thing I do after activating it and applying all Windows updates is to make a clone with ntfsclone. I then build a Linux-based restore dvd for them so they (and I) won't have to deal with activation the next time.
If you're looking to install more than one computer, though, reconsider using imaging. Spend a weekend learning how to use Unattended, AutoIt, and secedit/a After using this for a little, you're just cringe when someone suggests imaging. -
Re:Are the systems identical?
With dd if you have a 80 hd, you now have an 80 gig image. Gzip or bzip2 might take it down some, but it will still be insanely large.
If you insist on using cloning (imho, bad idea) you can use the free ntfsclone, which is part of the Linux NTFS project. With gzip it will get down to about a gig.
Whenever I have to reinstall someone's Windows system, the first thing I do after activating it and applying all Windows updates is to make a clone with ntfsclone. I then build a Linux-based restore dvd for them so they (and I) won't have to deal with activation the next time.
If you're looking to install more than one computer, though, reconsider using imaging. Spend a weekend learning how to use Unattended, AutoIt, and secedit/a After using this for a little, you're just cringe when someone suggests imaging. -
A couple of options
- One, as mentioned, is slipstreaming SP2 + the hotfixes. Pretty much a PITA, since you'd have to continually update your CD as new patches come up.
- Two, is AutoPatcher. Slipstream SP2 and run AutoPatcher after install, and you'll get 90% of the updates. Update AutoPatcher as needed.
- Three, is to hack your own. There's a couple of options for this. You can go the Unattended way and batch/Perl script it, but you still have to download the updates. But, if you do it from a network drive, at least you don't have to reburn a CD.
- The better way, IMHO, is to use the Windows Update API to force the client to run Windows Update, download, install, reboot and repeat until no new updates are returned. I hacked a
.NET program together to do just that, but it seems to have issues installing SP2. I haven't had time to delve into the problem yet though. That, and you need the .NET framework installed first - but a bootstrapping installer can take care of that.
-
Open source speech recognition engines
speech recognition
http://www.speech.cs.cmu.edu/sphinx/
image+speech recognition
http://sourceforge.net/projects/opencvlibrary/
Desktop voice commands
http://perlbox.sourceforge.net/
Others
http://www.tldp.org/HOWTO/Speech-Recognition-HOWTO /software.html
http://www.cavs.msstate.edu/hse/ies/projects/speec h/software/
Do you know about other usable open source speech solutions? -
Open source speech recognition engines
speech recognition
http://www.speech.cs.cmu.edu/sphinx/
image+speech recognition
http://sourceforge.net/projects/opencvlibrary/
Desktop voice commands
http://perlbox.sourceforge.net/
Others
http://www.tldp.org/HOWTO/Speech-Recognition-HOWTO /software.html
http://www.cavs.msstate.edu/hse/ies/projects/speec h/software/
Do you know about other usable open source speech solutions? -
Re:Are the systems identical?
Actually, we're clean on Ghost too, AFAIK. They're using 8 and 9 IIRC, so the license you read doesn't necessarily apply. I haven't read the license, but like I mentioned, the Procurement guy does so far as I can tell. I'm sure they'd have bought a site license if that was necessary. I don't know the exact terms, but as careful as they are about everything else, I sincerely doubt that something on that order could have slipped through the cracks.
You might check out Ghost for Linux (G4L). http://sourceforge.net/projects/g4l
Assuming it will do what's needed, if your shop hasn't yet taken advantage of any OSS software, this might be a good candidate to get the camels' nose under the tent.
Strat