Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Try RPitch for ear trainingTry my program RPitch, to develop a sense of relative pitch (the ability to recognize and name intervals just by hearing them.)
-
Try RPitch for ear trainingTry my program RPitch, to develop a sense of relative pitch (the ability to recognize and name intervals just by hearing them.)
-
Try RPitch for ear trainingTry my program RPitch, to develop a sense of relative pitch (the ability to recognize and name intervals just by hearing them.)
-
Try George...
...a program I wrote some 6 years ago for this purpose. It runs on anything that walks, quacks and looks like unix and maybe, just maybe you can get it to run on Windows...
George lives out on Sourceforge and has not been maintained (by me) in many years. It does need some maintenance by now I'm afraid...
Here's the blurb I wrote when I launched the thing:
What's the Problem?
The problem is simple. You just ripped all your CD's, albums, cassette tapes and 8-tracks to MP3 files, and have a stack of blank CD's waiting to be enscribed with the fruits of your labour. All that is left is to organize your files in such a way that albums do not get mixed up. And that artists are sorted, sort of. All the while keeping an eye on available CD-space, which you'd like to use efficiently. You can use one of the myriad of existing CD pre-mastering tools, but these tend to be less efficient for this specific job. What you really want is a tool which can deal with multiple sources and CD's at once, which knows how to select directories non-recursively (without including all subdirectories), which creates `cuesheets' (lists of files to include) for your favourite CD-mastering software. And it had better be free software, since you might like to learn a bit in the process by looking at the code (or teach the author of the program how to write better programs...).
A possible Solution
Presented with the aforementioned problems I sat down to hack up some Perl code to automate much of this process. A few cups of tea later, George was born. It did not have a name then, but it performed its tasks to satisfaction of the owner by scheduling a sizeable amount of CD's out of the scattered MP3-populations on various networked boxen. "Hmmm..." I thought, there's bound to be other people in a similar situation, having their files all around waiting for that `big cleanup' which for some reason gets postponed indefinitely. And since I've got this thing for Free Software, why not polish up this program a bit and release it to the ravenous masses on the 'Net? An since all good software has a name... George was born. There's nothing more to that name than a somewhat corresponding subset of characters, really.
Anatomy of George
* George is written in Perl. Perl works the way I do. It is convoluted, messy and noisy, but it produces results.
* The GUI-endowned version uses the Gnome libraries. And Gnome needs a lot more, like GTK and friends. It also uses the Glade-Perl extension, since this saves me from a lot of repetitive work. If you don't know Glade and you (intersted in) programming for GTK, try it. It is an interface builder for GTK (and Gnome) which allows you to cobble together an interface in a few minutes. And Glade-Perl in turn depends on GTK-Perl, also commonly known as gnome-perl (in the Gnome CVS repository) or perl-GTK. Get the latest version and save yourself some headaches...
* George is probably `Unix-only' (where the term 'Unix' is used for everything which looks, quacks and walks like a Unix. Linux is fine, so is FreeBSD or OpenBSD or Solaris). The command line version might work on Win32 (with some working version of Perl) as well. If I feel so inclined, I'll even combine both versions in one program (whee... something I should have done in the first place but remember, this was a simple hack...).
* George does not do its own premastering, nor does it directly control the CD-writer. For these purposes it relies on mkisofs and cdrecord. You can probably also use mkhybrid to create Mac CD's, but for lack of a Mac I hve not tried this. If you try this, you'll need to add some mkhybrid-specific flags to the preferences hash in George. You'll have to know some Perl to do that.
* George is licensed under the Gnu Public License. That means that George is what is called `Free Software'. You c -
Re:There is none!
-
Learn Allegro and OpenGL and make a demo
On warioworld.com, Nintendo has suggested learning to develop with "an API" (I recommend Allegro and OpenGL) and then either 1. using your demo to get a job with a licensee or 2. leasing office space in which to put your SDK. Nintendo doesn't license to developers in home offices.
-
Re:I disagree-Getting wasted.
I meant download a crack, not crack a binary.
And I should have clarified, I don't use the expensive applications at home. Getting the Cu-Base demo to work on my home computer was a nightmare of epic proportions, so I searched out and found viable alternatives, like Audacity and others for my more straightforward at-home needs.
But I refuse to buy anything, especially anything expensive, when I would look over at the version the pirates are using with envy. -
some exemples
DansTuner - Tells you if you are playing a pitch in tune
GNU Solfege - Eartraining program for GNOME
Gtick - Digital metronome -
Re:NSIS
It's a shame they still don't use MSI. Apps would be so much easier to deploy if apps used it, rather than having to write install scripts for every different type of installer. Just take a look at all the work currently necessary.
1) You can build an MSI installer for anything you so desire, just download Orca and have fun - when you see how difficult to deploy apps in MSI form you'll understand why MSI is a problem
2) MSI is not cross-platform, so a different installer is required on the other (many) OSes that are supported by Mozilla
3) It's not hard to run NSIS installers, see the helpful page Scripting Reference -
Re:Much ado about nothing?
Mmm, DCL[0]. Also the stupidest name for a time tracking system.
http://dcl.sourceforge.net/ -
Re:I'm disappointed
1) Still? You weren't actually programming the old bricks with that awful language that lego gave you, were you?
You should have been using this.
I'm sure that there'll be something else like it for the new ones. The old ones were based on the well known ATMEL chips, IIRC, and were therefore easy to write a specialized compiler for. I expect much of the same here.
2) I refer you back to #1. Write your own communication protocol and use a serial line. You can.
Of course, the real question here is why you're bothering with legos at all.
Buy a solderless breadboard, your own ATMEL programmer and a chip or five and use 'em directly. You're a short hop away if you're already doing programming in a real language and expanding your communication mechanisms. It's not like you can't use legos for your housing even when you're not using bricks for all the motorized parts. -
Re:Labview alternative?
NQC is no longer supported, but NBC which is an assembler for NXT works nicely.
NBC produces routines that operate about 10 times faster than the same routines through Labview.
There is even a graphical IDE for use with the various alternative languages - BricxCC.
Both are available at http://bricxcc.sourceforge.net/nbc/ -
Re:I might consider it...
...but 1.5 turned me off to Mozilla. Konqueror loads a lot faster, and uses less memory.
For people without the hard drive space to dual boot, is Konqueror or any other KHTML based web browser ported to Microsoft Windows yet? The latest news on kde-cygwin is 10 months old.
-
Re:What about cube/mesh/tree topologies?
I read in a Wired article a while back that they intentionally avoided constraints. In fact, I believe it's got a "hack me all you want" software license attached to the firmware.
That is, if you can get it to do something they don't care. There are already some alternate OS's for it already here: http://sourceforge.net/search/?type_of_search=soft &words=legOS. -
Re:If you must... I must
I have been using cygwin lately because it has the windows, and comfortable command line tools. I will look into Kate right away. May I list you as a friend in my slashdot profile? You can find the XML Development Tools at: http://www.sourceforge.net/projects/xmldevotools Regards, Doug p.s. Spaces.Live.Com is a lot of fun. Even though I know HTML, its nice to be able to be creative at a higher level sometimes. I have really enjoyed it. I blog there, and my photo album is there...
-
Large C/C++ project? Anjuta vim MSVC
I am working on a small (around 40,000 lines) 2D platform-style game in C using the Allegro library. I started the development last year in MSVC 6, because that was all I knew (before switching to Linux). Now that I use Linux, I learned vim, and enjoy it immensely for smaller projects, Makefiles, etc. Even though I found vim's taglist plugin, which allowed me to navigate between functions quickly like I had been used to, I found it insufficient for my needs. Eclipse CDK sounds nice, but I stopped trying to use it after about a half hour because it was far too bloated for my Dell laptop with a Celeron processor. I eventually settled on Anjuta, which I find amazing. I like how you can have it list every function in your project (distributed across multiple source files even) listed alphabetically on the left side. Autocompletion is nice, saving me typing time, and one key build + one key execution = saved time as well. I discovered Code::Blocks from this thread, though, and will investigate.
In the end, if I'm developing in C, I use: vim for smaller files, because it is better at moving text around, Anjuta for larger projects, because it is better at navigating through all the files/functions, and MSVC if I HAVE to because I'm on a Windows Only environment where I can't install anything else (like work!). The End. -
The plural of anecdote is not data
What's with all the irrational Maxtor hate? I only buy Maxtor drives. They have a three year warranty and offer an advance RMA service. This means that when a drive fails they will send me a replacement, and I can use the box that the replacement came in to send them back the old drive. No need to faff about trying to find suitable packing materials on my end.
At the end of the day, all hard drives fail. Install them using at least four mounting screws, keep them ventillated, use smartmontools to keep an eye on the drives and back up your data and you won't have any problems. -
Backup, yes, but also monitor hard drives!Backup? Yes, everyone should be doing that. But how many of us check the smarts built right into every hard disk (made since the early 90's) to see if the drive is about to fail?
SMART (Self-Monitoring, Analysis and Reporting Technology System) monitoring is built into nearly all modern [S|P]ATA and SCSI drives. The drive itself watches trends in bad sectors, spin-up time, internal temperature, a dozen parameters that allow the drive itself to predict failure.
At a minimum, turn on the SMART check in your BIOS-- at least your machine will run a basic health check at boot-up. I've been alerted to an incipient failure at least once that way. But some of us seldom boot our boxes.
Better to use a tool like SmartMonTools http://sourceforge.net/projects/smartmontools which can run on most Linux distros and Winders too. It can run scheduled self-tests, log errors, send emails or console alerts, and keep you on top of how your drives are feeling. It can even reach through a 3Ware raid card and query individual drives. Does ATA, SATA, SCSI, or devices that emulate them.
Be safe!
-
Whatever happened to Source Navigator?
I think it was originally developed by Red Hat, but it died a few years ago. http://sourcenav.sourceforge.net/
-
Ultimate development platform? Ultimate++!
Incidentally, the best development platform for large projects in Linux/Windows is Ultimate++ (PocketPC in beta testing, MacOS support in development). BSD licensed, fast executables, very productive. It contains TheIDE environment, which is specifically designed for large projects. See http://upp.sourceforge.net/ Mirek
-
Elegant, reliable & cheap (free) solution
Faubackup. Or perhaps dirvish. Either one works on Linux, and both are are pretty easy to use if you can write simple bash shell scripts. In the case of faubackup (http://faubackup.sourceforge.net/), the backups are made to disk and can be run automatically with crontab. If you combine faubackup with rsync, you can even make automatic backups to other hosts over the Internet. Dirvish also makes backups to disk, but doesn't require rsync for the remote stuff (http://www.dirvish.org/).
However, if you're hoping to find something elegant, reliable & cheap (free) for Windows, I don't think that exists. The Windows world is awash with expensive commercial backup solutions, almost always involving expensive hardware (tapes, yuk). The best way to backup Windows is... by using Linux. If there are any free Windows solutions, I doubt that they can hold a candle to the two mentioned above. -
Re:vim
No one mentioned it yet. There is a project plugin here:
http://vim.sourceforge.net/scripts/script.php?scri pt_id=69
You can customized the project tree however you want (very useful when you have a lot of sub-directories in your project)
I organize my tree by modules which include files from different directories all over the places.
That's the best IDE feature for vim I have been looking for for years. Now, I do envy the bloated IDE gui a bit.
Andy -
RHIDE
It's been a while since I've used it, but I found RHIDE http://sourceforge.net/projects/rhide to be quite useful. It's an old-skool Borland IDE clone with build in debugger support and runs in a console.
-
Easy development with the console
Since I develop everything cross-platform I regularly use Visual Studio 6.0 on Windows. So far I haven't found a better development environment on Linux than the console, the big ones are too bloated, the small ones too limited and none has a useful debugger integration.
Yet I've to admit, thanks to using wxWidgets my makefiles are seldom larger than 100 lines and never larger than 200. Here (http://wxcode.cvs.sourceforge.net/wxcode/wxCode/c omponents/wxscintilla/build/Makefile?view=markup) you can view my most complex makefile, you probably have no problem to understand it. Another sample how easy you can develop with the console is at wyoGuide (http://wyoguide.sf.net/) which can be used as a tutorial if you have some C++ knowledge.
O. Wyss -
Burn to the Brim.
Sounds like all you need is Burn To The Brim... But honestly, I'd just get a seccond HDD and use a File synchronizer
-
BackupPC
BackupPC works great and can grab anything via SMB (give it admin access and get the whole drive via the standard C$ admin share). Try it out.
-
BackupPC
Can't go wrong with BackupPC ( http://backuppc.sourceforge.net/ ) It's a little involved to get it set up but seems to work well, especially for backing up multiple PC in the "home data center"
-
Seems like an obvious answer to me...
Get a cheap IDE hard drive and an external USB2.0 enclosure. Either copy the files, or if you want a restorable image, use Microsoft backup. It's easy. Seriously. It will do your whole system, a whole directory, whatever. Why would you want to waste time changing a bunch of DVDs when you can just plug in a USB hard drive and COPY THE FILES (or use a program that's pretty much on every version of Windows, or is easily copied once from the CD?)?
Bring it to your buddie's house, no proprietary crap to deal with if you just copied the damn files. No compression, whatever. Shit, even use it on Linux!
I'm with most of you - I'd rather use dd or tar...but for Windows, MS Backup isn't bad - especially for a simple home backup.
P.S. BOBS backup rocks for Linux and remote backup...very simple, just could use some interface tweaks! Programmers, anyone? ;) -
Tar for Windows
It just works. We deploy it on all our computers. Copy to a Samba share, then copy to an external hard drive.
http://gnuwin32.sourceforge.net/packages/tar.htm -
Anjuta!
No one has mentioned Anjuta http://anjuta.sourceforge.net/. It really is just what you're looking for!
-
Re:If you must...
I personally love KDevelop, which is integrated with Qt Designer. If you want to use GNOME as a platform, there are tools that I haven't looked in on in a while but should be easy to find.
I believe the GNOME equivalent is Anjuta, which has a lot of the features the OP was asking for. I haven't really used it myself so I can't really say. As you note for KDE developers, my understanding that a lot of GNOME devs just use Emacs. Still, if you want something with a nice GUI then Anjuta looks decent (choice of GTK theme used for screenshots not withstanding). -
Re:If you must...
I personally love KDevelop, which is integrated with Qt Designer. If you want to use GNOME as a platform, there are tools that I haven't looked in on in a while but should be easy to find.
I believe the GNOME equivalent is Anjuta, which has a lot of the features the OP was asking for. I haven't really used it myself so I can't really say. As you note for KDE developers, my understanding that a lot of GNOME devs just use Emacs. Still, if you want something with a nice GUI then Anjuta looks decent (choice of GTK theme used for screenshots not withstanding). -
Re:If you must...
I personally love KDevelop, which is integrated with Qt Designer. If you want to use GNOME as a platform, there are tools that I haven't looked in on in a while but should be easy to find.
I believe the GNOME equivalent is Anjuta, which has a lot of the features the OP was asking for. I haven't really used it myself so I can't really say. As you note for KDE developers, my understanding that a lot of GNOME devs just use Emacs. Still, if you want something with a nice GUI then Anjuta looks decent (choice of GTK theme used for screenshots not withstanding). -
Re:Cause-and-Effect
anyone got any good, free, government strength data destruction S/W???
srm. Of course, nothing beats a liberal application sandpaper and/or thermite to your harddisk. -
Re:Cause-and-Effect
anyone got any good, free, government strength data destruction S/W???
DBAN will do the trick.
-
Re:a couple solutions
i've never tried doing what you're suggesting under windows. under linux, however, is a different story. all the ingredients you need exist: you'll need a video4linux compliant usb webcam (philips makes a chipset that's in some).
to capture for one hour:
ffmpeg -vd /dev/correct_video_device -t HH:MM:SS.MS -vcodec YOUR_CODEC your_file.ext
you can put something similar into a cron job to run when you need it, using some clever shell trickery to generate the filenames for you, eg:
ffmpeg -vd /dev/video0 -t 1:00:00.000 -vcodec h263p -b 1000 video_`date +"%Y_%b_%d_%H_%M"`
(this captures 1 hour of video using the h263p codec and saves it in a file called video_[4 digit year]_[short month name]_[2 digit month day]_[2 digit hour (24 hour)]_[2 digit minute])
the specifics of dealing with cron are up to you, i'm afraid.
under windows, if you're comfortable using windows scripting to control an application, you might be able to use the playcap app from http://directshownet.sourceforge.net/about.html and control things that way (i.e. the start, stop, file name, etc.)
good luck :) -
There are plenty of sources alreadyThere is an open reference by the sswf author, there is swfmill which supports almost all tags up to Flash 8, flasm which supports all action tags for the old VM (up to Flash 8) and haXe which can compile for both the old and the new one (plus, btw, it's a very nice language which can also generate JavaScript and Neko for the open source, JIT-compiling NekoVM). The player would have to support some proprietary protocols (e.g., to stream videos), for code see red5. And of course there's Gnash.
That's just to name a few, there are others. There is plenty of code out there to generate and modify content, the official specification isn't needed for a player.
-
Component-Orientation Is The Answer
I think the answer to Office Software in general (not just MS Office) will be a switch to component-oriented systems. In a component-oriented world you don't need a giant company to produce a productivity application because smaller components produced by multiple third-party providers can collaborate to produce a better overall experience (e.g. a provider can concentrate on just producing the best spell-checker for use in larger environments). I have thought about this in more detail than I can post here, so please see the following URL: http://sourceforge.net/projects/verdantium/
-
Re:Apache module?
There was at one stage a "mod_torrent" for apache. A quick google shows there still is at http://mod-torrent.sourceforge.net/.
-
Re:Hewlett-Packard of Palo Alto
You win the thread.
--
Slashcode bug # 497457 - unfixed since December 2001 - Go look it up! -
Cool Feature
Audacity lets you record a stream and redirect it to a
.wav or .mp3 (with free plugin). -
Re:your file server structure?
backuppc rocks!
-
Re:Not being able to copy the music?
Seriously though, the concept of free downloads, but not writing to CD or transferring to portable players? That will cause the motivation to crack the encryption it's laced with...
And, of course, there's nothing to stop you from taking your newly cracked music file and opening it up in say, Audacity and then subsequently editing out the adverts.
From there, you'll start to see them appear on various P2P file sharing networks, and the cycle continues... -
Re:Source
Python is interpreted, not compiled. When you distribute a python app, you are distributing its source.
Actually, it's possible to compile Python into Java-style bytecode or native binary. See Psyco for example.
While it's true that Python is mostly used as an interpreted language, it's not a part of the language definition. Conversely, there are interpreters for languages like C++, I've used one as a part of the ROOT system. ROOT users often compile into native binaries when their code is getting into production level. The same goes for Matlab, for example.
On the other hand, I believe that distributing software as source is much better than the binary, even if you don't have a GPL-like permission to modify/distribute it further. I believe one reason why the www got mainstream is that pages were distributed as source, so people could learn HTML from each other.
-
Re:OK, but is it anonymous?
It's not anonymous, and apparently it never will be. Although it seems like anonymous file sharing would be a straightforward problem to solve, the FreeNet project has been working on this for, what, five years now? They have yet to produce anything usable, or even anything approximating usable. Others have tried as well, and none has produced anything that can actually be used for actual file sharing. I'd like to help, but at this point, I wouldn't even know where to begin...
-
Re:Source
But they fail to mention where to download those files/app/source code for those who don't use Debian and here is the url: http://sourceforge.net/projects/tristero/
-
Re:Quick list
I couldn't find active links for one or two of them myself, but here's an updated list -- in some cases these aren't the original sites, which have disappeared, so obviously it's worth being extra careful with antivirus software... apologies for the mess of links; the filter doesn't like short lines...
1by1 (play MP3s), AriskKey (recover passwords), AutoRuns (enumerate startup tasks), BurnCDCC (burn ISO images), CD (basic CD player), CDex (rip CDs + convert MP3/WAV), Copier [0X Copy Machine] (scan + print), CWShredder (clean spyware), DComBob (tame DCOM), DirLister (make quick file lists), Discover (force windows onscreen), DupeLocater (find and clean), FileRecovery [PC Inspector] (undelete), Folder2ISO (use with BurnCDCC), FoxitReader (read PDFs), GUIPDFTK (split/join PDFs), HijackThis (find spyware), HJSplit (split/join files), Identify_Boards (identify hardware), KatMouse installer (due to MS drivers), LCISOCreator (make ISO image from CD), Leaktest (test firewall), Microsoft keygen (people lose things), MultiRes (change res + force refresh), Multi Timer (stopwatch), NoteTab Light (text editor), NTest (test monitor setup), OnTop (pin windows to foreground), Process Explorer (task manager), ProduKey (recover passwords), Registry Commander (virus cleanup), ResHacker (examine executables), Rootkit Revealer (just in case) ShootTheMessenger (turn service off), Shred by AnalogX (simple filer shredder), TedNPad (unicode text editor), TFT (dead pixel locator), UNPnP (tame SSDP), UPX (compress executables), UnitConverter (what it says), utorrent (basic torrent app), VCdControlTool (mount ISO images), -
Re:Quick list
I couldn't find active links for one or two of them myself, but here's an updated list -- in some cases these aren't the original sites, which have disappeared, so obviously it's worth being extra careful with antivirus software... apologies for the mess of links; the filter doesn't like short lines...
1by1 (play MP3s), AriskKey (recover passwords), AutoRuns (enumerate startup tasks), BurnCDCC (burn ISO images), CD (basic CD player), CDex (rip CDs + convert MP3/WAV), Copier [0X Copy Machine] (scan + print), CWShredder (clean spyware), DComBob (tame DCOM), DirLister (make quick file lists), Discover (force windows onscreen), DupeLocater (find and clean), FileRecovery [PC Inspector] (undelete), Folder2ISO (use with BurnCDCC), FoxitReader (read PDFs), GUIPDFTK (split/join PDFs), HijackThis (find spyware), HJSplit (split/join files), Identify_Boards (identify hardware), KatMouse installer (due to MS drivers), LCISOCreator (make ISO image from CD), Leaktest (test firewall), Microsoft keygen (people lose things), MultiRes (change res + force refresh), Multi Timer (stopwatch), NoteTab Light (text editor), NTest (test monitor setup), OnTop (pin windows to foreground), Process Explorer (task manager), ProduKey (recover passwords), Registry Commander (virus cleanup), ResHacker (examine executables), Rootkit Revealer (just in case) ShootTheMessenger (turn service off), Shred by AnalogX (simple filer shredder), TedNPad (unicode text editor), TFT (dead pixel locator), UNPnP (tame SSDP), UPX (compress executables), UnitConverter (what it says), utorrent (basic torrent app), VCdControlTool (mount ISO images), -
Re:Proof
Funny you should mention Shakespeare and coding
... -
Re:Macs suck, but the commercials are midly amusin
See, I would disagree with most of that post.
I can enable Apache web server, PHP, Python extensions, netstumbler(esque), ftp, modify cron, upgrade, downgrade, uninstall, reinstall, add programs to startup, remove programs from startup, etc. from Apples System Preferences. It's a wonderful little thing.
Plus, the Unix underbelly means I can do anything more complicated than that by vi'ing something in
/etc.As for "price" macbook pros/macbooks are very competitively priced compared to say, Dell. The thing is, people will look at the "Lowest end" Dell, and see "Ooh! $600! but it's about 1/2 the machine of the macbook. If you look at the equivalent machine(from a hardware perspective) it generally runs $100-200+ more than the macbook.
*shrug*
I find it sorta funny when people declare the mac or pc to be innately better. Right now I have my ibook g4 12" sitting to the left of my Dell 9400. The G4 is beauty incarnate, I enjoy using it for pretty much everything, but the 9400s screen is gorgeous. For my work(programming) Screen real-estate is important, so the 1900x1200 resolution screen is my choice. Also, the fact that I can view my webpages in the browser that is still(unfortunately
:() used by 50%+ of the people on the internet(read, IE) means I use them both.Oh, and the fact that Synergy allows me to control them both from one keyboard/mouse means I am truly integrated
:)