Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Re:Microsoft's PaperClip is the pinnacle...
Bah! PaperClip-PaperShnip! vigor is my best friend.
-
Re:this goes against....
Wow, you must be crazy smart, I hear CPU's are real hard to make from scratch.
It's not as hard as you think. If you can do an ASIC you can do a processor. Get yourself an FPGA and Visit http://www.opencores.org/
After that you can get started on your own operating system. I would recommend using NewOS as a starting point there. http://newos.sourceforge.net/ -
mpeg4 video within mp4 containerThe two mainstream players that are cross-platforms are Quicktime and RealPlayer.
Both of them (recent versions) are able to play mpeg4 video within mp4 container. With Quicktime, the support is built-in, and with RealPlayer, you will be offered to download a mpeg4/mp4 plugin.
Beware, though, that Quicktime (and perhaps RealPlayer to some extent) cannot play certain kind of mpeg4 stream. Quicktime also cannot play mp4 container containing mp3 audio (iirc).
To create mpeg4 stream that quicktime can play, do not use the following options: gmc, qpel and cmd. Go easy with the B-frames as well.
You can create mpeg4 stream with either xvid 1.x or divx 5.x. There is a guide for divx at http://mpeg4ip.sourceforge.net/docs/
What I have found so far, if Quicktime can play the mp4 file, then Realplayer can play it to, but not the other way around. So Quicktime player is the lowest common denominator you want to shoot at.
-
Why? They can't change the default port?
Can they stop ctorrent?
-
Re:Java database ?
If you want a fast, multi platform, zero administration database that's also open source check out firebird.
-
Shameless self-promotion
Isn't it (this self-promotion) against some rule on SourceForge? SF exists to host collaborative development of free software, not to promote the work of someone or to sell his books.
-
Re:Wrong language, wrong thing.There are lots of things that Java is perfectly suited for. Databases are not one of those things.
Slashdotters love broad, generalized statements. (oops)
;-)I disagree with you completely. For example, simple embedded databases (see HSQLDB) can be very useful. I know someone who's teaching an class with Java and wanted to touch on databases. A java-based database (in this case, HSQLDB can run in-process) is great for this. You don't have to install a huge server on your development system just to learn the ins and outs of SQL. You just drop the hsqldb.jar file in your lib directory or whatever, and you are ready to go.
Another guy I know has a very successful company that uses HSQLDB embedded in their client app to provide very basic database functions internal to the application. This way persistent data can be managed by the app without having to resort to wonky homebrew data storage or super-large XML files (they would be VERY large in this app's case). Installation of their app doesn't require some humungous install of a data server. They just want something that will run in the app process that will be reliable and perform basic database functions.
By the way, HSQLDB can be run as a server as well, I was just focusing on the advantages of using it in-process.
-
Re:OK - That Does It...
Somebody, please please PLEEZ figure out a simple (one click?) install and update process for *Nix instead of having to slog through multiple tarballs and such?
Here it is. Try it out. Worked great for me. -
SSH, VPN, VNC, Remote Desktop, and FreeNX oh my!
First, my universal advice: DON'T get in the habit of fixing remote systems for free. It is a huge time-sink & it would be better if you don't foster that dependence. I sometimes fix problems over email or in person for friends/family, but I also usually weasel some free beer out of the deal.
That being said, many have to remotely administer machines for OTHER reasons. Oftentimes, a shell is all that is needed & having OpenSSH is good enough. It is available for win32 too. This can also be used for port forwarding if other daemons are needed.
If you don't need SSH/SFTP & do need a secure connection, setup a VPN. OpenVPN is great:cross-platform, secure, and easy to install. IPSec is still the standard, but I don't bother with it unless I have to (like when my company would buy a hardware implementation). I try to avoid PPTP. It works OK on windows. Not so well on other platforms (poptop does a pretty fair job, though). It also believe it has some known (but, I again believe, still unexploited) security weaknesses.
You hooked on the GUI? I use VNC over VPN or stunnel. I don't really like remote desktop, but if you have to support it put RDesktop on your *nix box. FreeNX is, in many ways, better than both. I like it a lot, but I haven't used it under windows (it can be done & someone might have made it quick-and-easy, but I try to avoid supporting windows machines). -
So how does it compare to the alternatives?
-
Not a difficult challengeAlthough I'm in the UK, I downloaded Cloudscape and the contest files yesterday, just because it sounded like a cool challenge.
I thought it would be a great test of my increasing Java skills and maybe I'd learn more about transactions, stored procedures, etc.
Well, an hour later I'd got Cloudscape working, I'd unlocked the Magic Word and I was looking it up in the dictionary thinking "is it really a real word?"
If you can do SELECTs, it's quite a trivial 'challenge' I'm afraid.
-
Re:Be carefulJust a comment, the wireless capture and resend signal attack you describe sounds like it would have a delicate physical positioning requirement.
I agree with the Yahoo/non-SSL/ID and password thing. Passwords as security are problematic. You should always use a unique password for each site, especially for important sites like bank accounts and the like. However, easier said than done, right? Who can effectively remember 50 different passwords? Few of us, for sure. That is why I personally recommend two levels of passwords...
Level one: Passwords you remember and never write down or share. These need to be strong passwords (at least 20 random characters). Passwords based on mnemonics are best, easy to remember and hard to brute force. An example, a easy phrase with some pattern used to select the letters used for the password, and with upper case, lower case, numbers and special characters mixed in at places that you can remember. The key to remembering these passwords is to come up with an ad hoc pattern used to select the letters. An example, working backwards, select the 5th letter, then 4th, then 3rd, then 4th, then 5, then 4th, etc. Mix in upper and lower case with another pattern (every other letter for example), and numbers and special characters as well. You get the idea. In that way, you can carry the phrase on a paper with you and "read" your password, making it easy to type but hard to guess.
Level two: Maintain a file that stores all the other passwords. Keep the file encrypted with a strong encryption program and use one of the "Level one" passwords for the password of your password file.
The password file lets you create as many passwords as necessary and keeping it encrypted is the best compromise between lots of passwords and having to write them down to remember them.
As to the encryption program for your password file, I use and highly recommend the free AxCrypt - File Encryption Software for Windows if you are using any version of Windows for your operating system.
-
Re:A modest proposal
[blatently unpatentable thing] + "on the internets"
[blatently unpatentable thing] + "automagically"
[blatently unpatentable thing] + "in a browser"
And now we have
[blatently unpatentable thing] + "with a Firewall"[blatantly non-patentable thing] + "a spell checker"
Everybody should install Spellbound for Firefox.
-
Re:iGame
-
Re:Stick to FREE Java for your own protectionThen your program written on linux is stuck on Linux so 99% of the world can't run it.
Not true. The MinGW project has ported the GCC Java frontend to Windows. *nix, Mac OS X, and Win32 are all supported by GCJ.
-
Best java gui tk for linuxhttp://java-gnome.sourceforge.net/cgi-bin/bin/vie
w Java-Gnome binds gtk with java. Very nice.
-
Apache Module
Some time ago I had been toying with the idea of writing an apache module that automatically integrates a tracker and seed. You could apply it on top of a directory or location section and it would convert all the files to
.torrent's instead that it would serve up via the integrated tracker.
This reminded me to do some checking up on the idea again, and it already seems to exist now as mod_torrent! -
Globecom Jukebox
At home I use Globecom Jukebox: http://gjukebox.sourceforge.net/
I started looking for a jukebox solution about 3 years ago. I've got ~15000 tunes online and of all the ones I looked at, this one seemed to be the most scaleable.
It is written in PERL, and uses a MySQL database backend. It has a themeable Web based frontend driven by Apache and PHP. You can use any browser to search for songs and manage the playlist. I went with one of the very simple themes (not the default) and then customized it to my own liking. It will import songs from an existing directory and make them searchable by album, artist, song title, all taken from the ID3 tags. It normalizes the volume level on import too. It is works with MP3, OGG Vorbis and other formats. It supports multiple users (with separate accounts if you want). It supports voting for songs. In random play mode, songs with more votes get played more often than those with fewer or negative votes. -
Re:I confess - I don't really get torrentsMore typically I see what I'm seeing now, trying to download a copy of RedHat Fedora - something on par with a fast dial-up connection at 28 to 40 kB/ps. Am I suppose to be excited by this?
Other replies have flamed you for this, but I'll try to explain nicely.
Dial-up connections are typically measured in kilobits per second (kb/s). A v.92 dial-up modem has a theoretical maximum speed of about 56 kb/s, but typically its connection speeds are in the 40s.
According to Azureus's screenshots page, Azureus typically displays its speeds in kilobytes per second (kB/s). So multiply your 28-40 kB/s by 8 (8 bits per byte) and you're getting speeds of 224-320 kb/s. That's pretty fuckin' fast.
So should you be excited? BitTorrent, Fuck Yeah!
-
Re:Keyloggers
Call me ignorant but wouldn't one simple phishing/keylogging software to get your password and its all for nothing?
Use Keepass to generate random, arbitrarily long passwords, and encrypt them with a key you keep on a thumbdrive. Any time you need a password, Keepass can copy it to the clipboard for five seconds and then delete it. You never have to actually type the password, and it only exists in plaintext for a few seconds at a time. -
Tunez
here. Everyone can vote, admins can skip songs, and it's a web interface, so the client will run on anything.
We use tunez at our LAN's so anyone can pick a song to play. -
Re:XML-RPC did this *years* ago
with simple protcols like JSON (..) you hardly even need a library
- JSON in Java, an example set of Java classes that parse, generate, and manipulate JSON data strings.
- JSON in C.
- JSON in C#.
- JSON in JavaScript, a note on using JSON notation with JavaScript.
- JSON-RPC.
- JSON-RPC-JAVA ORB.
- JSON in Ruby.
- JSON in ML and Ruby.
- The Fat-free Alternative to XML.
- An example of JSON-encoded messages.
-
Keepass PlugAll my really important information is stored in a Keepass database file. It uses AES (either 128 or 256, can't remember) to encrypt the database, based on the SHA-256 of the password you give it.
I don't think having a whole hard drive volume encrypted is necessary for most people. After all, I don't really care if people end up stealing my HalfLife 2 saved games from me.
-
SlimServer
Just use SlimServer and be done with it. Read about it here, but to repeat the main features:
- It's available under the GPL, so you can do what you want with it.
- It's written in Perl, so you can run it on anything (Linux, OSX, Windows, etc)
- It provides a configurable web interface to the central music library.
It's intended to be the interface software for the same company's Squeezebox network audio player, which explains why they're willing to give it away under the GPL -- they make their money of the hardware. That also explains some of the unusual design decisions that went into SlimServer, namely, that unlike some other network streaming setups (Apache::MP3, iTunes DAAP streaming, etc) which let each client listen to their own selections, the SlimServer architecture allows multiple clients to have a say over the one stream that's being used centrally. For a management interface to a central home audio system, or for the system described in this article, that design decision is a perfect fit.
Really, give it a try. I tried setting it up on a LAN for coworkers to listen to mp3s on their headphones, and while everyone liked the interface a lot, it was annoying that everyone listened to the same thing. But if you want to provide a way for everyone to set what is being played on a central system, this is exactly the way to do it.
-
Re:Hopefully no memory leaks like FireFox
my wireless FUCKING BROADCOM (search engine snare) card isn't supported under anything but Windows (Dell 1400)
Use the ndisWrapper linux kernel module to get wireless support for your card in linux. It works extremely well, and generally will function perfectly as long as there are windows drivers.
Alternately, a company called LinuxANT makes a commercial version of the same tool, but ndiswrapper is so easy to use that it doesn't matter. -
FOSS pablodraw
the closest free/opensource software i could find with google is pablodraw (for doing ascii art)
pablodraw -
XML and javascriptThis is javascript we're talking of. All scripts have to be transferred to the user. Implementing XPath in javascript is doomed to be a monster.
(Look at this for example. 100kb script library and the client code using this API will look clumsy and not as descriptive as JSON code. The javascript-RPC client api I wrote is about 4051 bytes, the server part 5853 bytes without any size optimization.)
Not the DOM is the problem, the implementation of a the javascript DOM doesn't work well for this kind of problem.
IMHO the only reason to use XML in javascript is that you absolutely WANT to. There's really no need in using to travel a DOM or using XPath when you can use nicely nested javascript objects with descriptive members.
-
Re:speed?
You can download it from here.
-
Re:buffered stuff..
-
Re:Tapestry widgets
Adding Tapestry looks like adding another language to me for a lot of us.
I'm working on a pure Javascript solution to that problem, XBLinJS (sourceforge project) which implements the capabilities of XBL in JS. It will is easy to create widgets that are XMLHttpRequest aware. I don't ship any, partially because the project is young and partially because needs tend to be too specific to be easily demo-able, but it's not too hard; I'll be doing that today or tommorow in the project XBLinJS is supporting for me.
Now that's not adding another language. -
Re:Geekier?
Try kmeleon.sourceforge.net and here is the download link.
-
Re:Geekier?
Try kmeleon.sourceforge.net and here is the download link.
-
Link
Here is a link to the sf page: http://kmeleon.sourceforge.net/ I used to use Kmeleon back when I still used windows. Startup times are very good and the interface does feel faster to me.
-
Re:Geekier?
what kind of troll of this?
:) That was the original release from more than two years ago with the IE skin.
There are screenshots of 0.9 here.
Anyway, you can customize the appearance... part of the geekier. -
Re:Well, I am using Hoary right now and....
I'll second the goodness of the coming GNOME. The first thing I noticed was that they finally made type-ahead searching work right on treeviews. No more "C-f" to search -- now you just start typing in any list or treeview, and you'll get a helpful box showing you what you've typed (a la firefox) and instant selection of your item. Among other things, this makes the much-bemoaned new filechooser much more usable for the keyboard-centric (though C-L is still often faster). The one thing missing from their keyboard search AFAICT is a nice way to search-again (i.e. jump to the next hit) in a list. I instinctively try "C-g" but no luck.
Now there's just one major GTK change I'd like to see implemented soon: selection-via-typing on all drop-down ComboBoxes. I've implemented a hack version of this for my own gtk app because I couldn't stand not having it, but I'd much rather have it built into the toolkit. Everyone I know is used to type-ahead for comboboxes on web forms; I wish they'd make it universal across GTK soon.
At any rate, Ubuntu + GNOME's new release system is making great things happen and happen fast. I imagine a lot of debian users (like me) will make the move soon if they haven't already.
-
Re:How many times do I have to license it?From the about page of LAME:
Following the great history of GNU naming, LAME originally stood for LAME Ain't an Mp3 Encoder. LAME started life as a GPL'd patch against the dist10 ISO demonstration source, and thus was incapable of producing an mp3 stream or even being compiled by itself. But in May 2000, the last remnants of the ISO source code were replaced, and now LAME is the source code for a fully LGPL'd MP3 encoder, with speed and quality to rival all commercial competitors.
-
JSON in japanoAlthough I haven't called it JSON this is kind of exactly what I called "javascript views" in my web application toolkit. One small part of my project uses serverside java to generate dynamic javascript objects which are a javascript representation of nested java object graphs. The syntax of the generated js object source is a bit different because I did not know that the language constructs used by JSON exist (I think I'll switch to JSON very soon).
Online Demo showing the javascript view feature.
( Funny thing is my story about this was just rejected this morning.)
-
JSON in japanoAlthough I haven't called it JSON this is kind of exactly what I called "javascript views" in my web application toolkit. One small part of my project uses serverside java to generate dynamic javascript objects which are a javascript representation of nested java object graphs. The syntax of the generated js object source is a bit different because I did not know that the language constructs used by JSON exist (I think I'll switch to JSON very soon).
Online Demo showing the javascript view feature.
( Funny thing is my story about this was just rejected this morning.)
-
And what about php?
If you want to interoperate with PHP, I'd suggest Harry Fuecks JPSPAN as it is quite nice at hooking javascript up with serverside php
As for xmlhttprequest, it's rather easy to make neato web applications with it. Here's something I coded up the other night (only seems to work in firefox at the moment though): http://www.james-carr.org/index.php?p=8
Cheers,
James Carr -
Re:Not as impressive as it sounds....
Shameless plug... And if you want to try this at home girls and boys: http://genpo.sourceforge.net/ might help.
-
Re:Get a Mac instead.
HAHAHAHAHAHAHAHAHA!!
No, really. What real software is out there? Have you actually used any of these apps? Seen anyone use them?
Video Edit Magic Express -- Horrible, lame, and horribly lame iMovie copy. $30 + $10 "eCD" fee
muvee autoProducer 4 -- Same as VEME, but possibly worse. This product is great for creating muvees, but totally inadequate for movies. $70 + $12 CD fee
virtualdub (free) -- it's not a NLE. It's a small specific tool created by a student in his spare time. It might work great*, but it's not an NLE.
Home Movie Editor -- aka Fancy Movies Editor 4.0? Another really cheesy iMovie ripoff. $40. I couldn't tell if a CD was available or not. This will work on 400 Mhz intel hardware, however.
Colorful Movie Editor -- Another iMovie Dupe. There's more dupes here than Timothy has on a bad day. I'm not even certain it even supports DV footage; it's not on the list of supported formats. 29.90$ is the price on the website. Oh, and it's another 29.90$ if you want the DVD software. It's only 10$ to upgrade from the less popular Black & Whiteful Movie Editor.
Movie Tome Editor -- Now you're just making shit up, right? You're going to have to find the link for this one, as I'm nog going to comb through all those listings for a non-existent product.
Gazelle Movie Editor -- This isn't even a video editor! It's for creating small animations.
I'm sure that the actual NLEs above are actually quite useful for the proper purposes. For instance, if I wanted to completely frustrate someone and kill their desire to get into video as a hobby, I might recommend Video Edit Magic Express or Colorful Movie Editor. If they were on older hardware, Fancy Movie Editor would probably do the trick.
Anyway, it's pretty clear that either you know jack squat about editing, or that low cost editors on Windows really really suck. Or maybe both. I've heard that Movie Maker 2 is much improved, but I haven't heard of anyone using it for anything serious. iMovie, on the other hand, has been used for feature length movies, despite the fact that it is designed to be an amateur tool.
* a note on virtual dub. This actually looks like a cool little tool, and I imagine it does what it sets out to do, which is process video files. -
you too can be an ANSi poser with ease!
there's a very comprehensive image 2 color-ascii sourceforge project that i just happened to use yesterday to make my blog's background, when i failed to find a cool old ANSi menu to turn into my theme (i was thinking like a leet revengebbs theme, but i never find menu themes anymore, only picture art).
check out img2ascii, with a live demo here (please don't punish their server, you can grab the code and run it locally or choose from other mirrors)
this is the image i ended up making, the html had too many color tags and ate memory, so i took a screenshot and turned up the compression w/ some contrast adjustments.
i'm sure purists would disdain, but i'm happy to nonprofessionally excercise a skill i've always envied ^^ -
Re:HTML-ized for your clicking pleasure
Please visit Slashcode bug #981137, which concerns automatically hyperlinking URLs in "Plain Old Text" mode, and add a comment to show your support for a speedy resolution. No progress has been made on this trivial feature request for longer than six months.
Feel free to repost this wherever appropriate if you think it's a good idea. -
Kino!
I haven't seen it mentioned, but Kino is a great DV editing program for Linux.
It does capture/export back to the camera, has export options for converting to DVD/(S)VCD with the click of a button, has a lot of filters built in (especially good are the EffecTV filters).
I've been using it on my Duron 800 with a generic Firewire card for capture and it goes ok, although rendering effects is a bit slow. It also can't quite keep up exporting back to the camera when jumping around lots of scenes in different files. You won't have any trouble with a newer machine.
No association with the above projects, just a satisfied user. -
Re:Why not just use enigmail with Thunderbird?
I consider myself technically minded, and I can't understand the GPG docs. They're some of the worst documentation I've ever read.
Yeah, if privacy freaks really want people to encrypt email, they need to make GPG easier to install. I mean, in Windows 98 (still one of the most popular OSes around, remember) you have to edit the frickin' autoexec.bat just to get it to work.
When I upgraded to my new computer, I tried WinPT, which is supposed to install GPG with a graphical front-end, but when I tried importing my old keyrings, it'd import one then throw up an error message about the cache being improperly initialized.
On my old computer, I used GPGShell, which worked fine as a GUI, and would've been okay for normal computer users, except that you still had to install GPG separately. Same with Enigmail, which I use now. Until someone packages GPG with an installer and GUI that work, it's going to remain a tool of geeks. -
Re:Azureus Plugin for Exeem
You're not trolling, just stupid.
http://azureus.sourceforge.net/2200/cpu_usage.php
If your computer still crawls to death after you install Java 1.5, I'll eat my hat. -
You're wrong. It is.
eXeem uses libtorrent as the basis for the file downloads itself, which is a library to ease implementation of BitTorrent systems.
However the tracker behaviour has been changed. It pretty much is a modified closed-source BitTorrent client now. -
Re:Why not just use enigmail with Thunderbird?
For the windows impaired, there is WinPT, which is both easy to install & has a GUI for key management.
-
Re:A shame original bittorrent didn't use GPL
You made a good point.
Exeem opensource alternative: http://kenosis.sourceforge.net/. Probably needs more work, more recognition and a slightly nicer website (well, and a license, it does not seem to have one).
If I make some useful piece of software in my spare time, I would not care that some John Doe would profit from it, or even that companies like Google would profit from it; but I wouldn't stand companies like Microsoft, Kazaa or Exeem earning money from it. So it has to be everyone or no one (that is, the GPL).
Yes, I know I have biased prejuices against (most) corporations, but when I, for example, visit the websites of the three companies I named, a voice in my head tells me: these companies don't do things with good heart, they only do things for the shake of winning money, and don't care about the happyness of the user.
On the other hands I perceive the Mozilla Foundation (not profiting) or Google (profiting) as two companies that truly try to offer useful things and care about the user.
I know everybody has to work for a living, but if nobody would do things for the shake of doing useful things, or for the shake of research, open source software would not exist at all.
My philosophy is, do something because you truly think it is useful for people, profiting from it or not, but not make something just for profit. That is why I lobby for the GPL, against software patents, etc.
"If I can't or didn't make money off it, neither can you."
Probably many people think this, but I hope you saw how my view is different from this. -
Re:Exactly