Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Re:Bad idea
First of all, Hibernate came after EJB
This is true. I meant that EJB and Hibernate were both attempts to solve the object persistence problem.
either Hibernate nor EJB does any bytecode manipulation or other JVM tricks.
This is incorrect. Hibernate uses CGLIB and ASM to do runtime magic. They explain this in their FAQs. Rails is possible because Ruby gives developers power that Java denies unless you do magic like that.
Second, EJB is very much alive [...], and was designed with a lot of the features of Hibernate in mind. [...] You should really check out the features in Java EE 5. It was designed to make developer's lives easier.
Yes, this is exactly my point. For years, EJBs were hideous to use and bad performers; I made several "enterprise" systems perform 10x better (and, as a bonus, much easier to work on) by ripping out the EJB crap that others put in when EJBs were fashionable. The Hibernate guys showed years and years ago that there was no need to suffer like that, and Sun has finally come around.
This is exactly the sort of good influence open source can have on Sun's cathedral-style, enterprise-bunker view of the world. But both C# and Hibernate show that Sun needs to keep getting their noses rubbed in it before the realize that making developer's lives easier is the primary point of a programming language. Hopefully Rails will give them a kick in their web-framework keister the way that Hibernate's independent success made them realize their persistence sucked. -
Re:What I received
I'll run the bluesecurity client in a VM just in case
The client end seems to be open source:
http://sourceforge.net/projects/bluefrog/
Its no guarantee, but you can always inspect the source for anything fishy. I usually feel at ease when installing open source programs. -
Explanations...
Firstly, I apologize for my English (I'm doing my best).
I perfectly agree with some of you: this article is a slashvertisment! The main reason for that is that I previously tried to submit something more descriptive, but it was rejected. That's why I tried again with a slightly different style.
This tool (PTT) inserts trace points into the NPTL to help you to analyze multithreaded applications behaviour. He's not designed for beginners, but for people facing complex multithreaded issues. I also agree with some of you: you can use Java or some others high level languages for programming. But some applications require performance and have to be written in C. That's why PTT can be useful for some developers.
PTT has been presented at the Ottawa Linux Symposium last summer. You can find the paper here (NPTL Stabilization Project, page 111).Regards...
-
C like...
there actualy is a c like alternative for the OLD mindstorms system called NQC or not quite c. It is very simiar to C with specific commands developed specificly for the mindstorms system. http://bricxcc.sourceforge.net/nqc/ is the homepage and http://www.amazon.com/gp/product/1590590635/103-4
9 88931-3277469?v=glance&n=283155 is a great guide book written by the creator of the language that comes with all the software and a couple of different compilers. -
Hashing AlgorithmDo we know which hashing algorythm is in use, and even if the spammer has to send his entire list to bluesecure?
Apparently they're using MD5 hashes truncated to 30 bits.
From http://www.bluesecurity.com/technology/registry.as p :
Blurry Hash
Blurry hash was developed by Blue Security to safeguard the content of the Registry from being jeopardized by malicious hackers. It is an evolution of traditional hashing methods that ensures that even brute force attacks are futile.
Traditional hashing solutions use one-way encryption methods that transform clear-text data into a pseudo-random bit sequence. For example, hashing each Do Not Intrude Registry entry transforms the e-mail address into a 128-bit string.
The idea behind Blue Security's blurry hash is simple. The process starts by using a standard hash function to calculate the 128-bit hash values of the e-mail addresses in the Registry. The output is then trimmed to a shorter sequence (e.g., 30-bits). A large number of random 30-bit values are then added to the list to create the Do Not Intrude Registry.
Blurry Hash mitigates the privacy risks associated with publishing the Registry;
* Using addresses removed from the spammer's original mailing list.
When a spammer notices that an e-mail address has been deleted from his list, he has no way of knowing if it was filtered because it was a legitimate user's e-mail address, a honeypot address or a random entry in the hashed Registry.
* Dictionary Attacks
A spammer may also attempt to uncover the registry's content using dictionary attacks. These attempts are worthless due to the random information in the Registry that ensures that some percentage of e-mail addresses enumerated by the spammer will match hashed registry entries, even though they are not actually listed in the Registry. Hence, a spammer will not be able to tell whether the matches are valid e-mails addresses.
I find this very interesting. If an e-mail has one (and only one) MD5 hash, it also has one and only one 30-bits prefix of an MD5 hash. For practical purposes, it's equivalent.
This Blurry Hashing was reviewed in the Spam Kings blog, and it appears to have a 1/1000 probability of false positives, but who cares? It works! :)
Regarding submitting the e-mail list, apparently the entire hashed list is downloaded (a few megs) and processed locally via software. I haven't checked if the "do not intrude" checking tool is published in the source code. But just knowing that Blue Frog is open source, is a relief. -
Re:Right
Indeed!
Courier makes for a good IMAP4rev1 standards compliant and Maildir++ supporting - if not terribly good performing - IMAP server (though I would lean towards using Dovecot in a non-production environment - YMMV), but it's really crappy MTA. Exim for one is a far the better option.
Not using something like Perl for the reporting would be as bad an idea as using courier as a full MTA - of course there are graphical reporting tools (as well as other ways of easily reporting queue usage via the CLI). -
Re:And a good Collaboration Tool is.......?
For software development collaboration (i.e., source files, code review) there's Code Collaborator. There's also CodeStriker, which is free but also kind of sucks
-
Blue Frog Thunderbird client
If, like me, you were convinced by this story to install Blue Frog and fight spam, and if, like me, you use the Mozilla Thunderbird email client, then this official open source extension is for you!
Blue Frog Thunderbird extension
Note - You need a Blue Frog ID to use this software and the Blue Security site is currently down. I will definitely get this going ASAP to give spammers a swift kick to the database! -
Re:sigh
You are correct that they had no leagl basis to hinder individual experimentation, but there were many avenues open to TLG (The Lego Group) to stifle the disemination of experimenters' information. There can be little doubt that much of the hobbiest effort infringes many of TLG's copyrights (firmware source code, circuit schematics, etc.) or, more importantly, that implementing many of the hobbiest projects infringes on patents held by TLG, and I'm not talking "IP" or software patents, but honest how-sensors-work type engineering patents.
Other than one project which was asked to change its name for trademark reasons (a custom firmware supporting cross-compiling with gcc or g++ renamed from LegOS to BrickOS), TLG chose to allow the free sharing of their copyrighted and patented design information throughout the hobbiest community. They could have said "You're free to experiment, but you have to keep your discoveries to yourself," but they chose not to, even to the point of letting companies sell sensors for the RCX (the Lego Mindstorms brain) which directly compete with TLG's own oferings in the same market.
That, to me, is a company "embracing and encouraging" experimenters and hobbiests when they were under no obligation to do so.
-
Labview AI Language
Labview for artificial intelligence is based on the Lego Mindstorms connection.
Standards in Artificial Intelligence treat Labview as just as good for AI as any other language.
The Singularity Timeline counts on AI development in Labview, LISP, Prolog, Java and all other programming languages.
-
Re:Multi-threaded Programmation Makes Me Crazy?
The poster is a French-speaking person. Programmation is the French word for "programming".
Notice also: take a deep *breathe*.
But I agree... multi-threaded programming can drive people crazy. Message passing-based programming is less prone to nastiness than shared-state concurrency. (Languages like Erlang come to mind).
http://en.wikipedia.org/wiki/Concurrent_programmin g_language
http://www2.info.ucl.ac.be/people/PVR/bookcc.html
You can also do Erlang-style message passing in Python using Candygram
http://candygram.sourceforge.net/ -
Link to the home page would be nice
I was wondering what was this program was about. Fortunately, here is there website. http://nptltracetool.sourceforge.net/
-
Re:Download while you still can
gtk-gnutella is a fine client as well. It speaks to the full range of Gnutella networks and has some excellent spam and hostiles tracking. I share a few gigabytes of free music (I like to support artists who share), operaing system ISOs, and various public domain image archives.
-
DARPA Technological Singularity
-
Re:No
> No", who would run PHP on Java anyway?
Those who are fed up with the JSP crap: http://www.onjava.com/pub/a/onjava/2004/06/09/jsf. html?page=1
> Why?
Because Apache/PHP on Tomcat delivers java based content more than two times faster than Tomcat standalone: http://php-java-bridge.sourceforge.net/NEWS
> Why would open-sourcing it help?
So that we don't have to re-invent the wheel everytime a new API comes out: http://php-java-bridge.sourceforge.net/server/docu mentation/API/javax/script/Bindings.html. Note that it is (C) by Nandika Jayawardana , Sanka Samaranayake, a clean-room implementation of the abandoned JSR223 API from SUN: http://www.jcp.org/aboutJava/communityprocess/edr/ jsr223/
Also note that the JSR223 API is *not* part of the official java, rather a re-written API which has been inspired by JSR223. If java were free software (not necessarily open-source) that crappy JSR223 API whould have never appeared.
> No, what is lacking?
Support for Unix Domain Sockets. Because of this the FreeBSD Java implementation is 300 times (!) slower than the Java implementations on Linux, Solaris or Windows:
http://groups.google.de/group/comp.lang.php/browse _frm/thread/1eeeddb37086688/8d3414d188a327a9?rnum= 2#8d3414d188a327a9
And
http://php-java-bridge.sourceforge.net/snaps/FreeB SD/TestServ.java -
Re:No
> No", who would run PHP on Java anyway?
Those who are fed up with the JSP crap: http://www.onjava.com/pub/a/onjava/2004/06/09/jsf. html?page=1
> Why?
Because Apache/PHP on Tomcat delivers java based content more than two times faster than Tomcat standalone: http://php-java-bridge.sourceforge.net/NEWS
> Why would open-sourcing it help?
So that we don't have to re-invent the wheel everytime a new API comes out: http://php-java-bridge.sourceforge.net/server/docu mentation/API/javax/script/Bindings.html. Note that it is (C) by Nandika Jayawardana , Sanka Samaranayake, a clean-room implementation of the abandoned JSR223 API from SUN: http://www.jcp.org/aboutJava/communityprocess/edr/ jsr223/
Also note that the JSR223 API is *not* part of the official java, rather a re-written API which has been inspired by JSR223. If java were free software (not necessarily open-source) that crappy JSR223 API whould have never appeared.
> No, what is lacking?
Support for Unix Domain Sockets. Because of this the FreeBSD Java implementation is 300 times (!) slower than the Java implementations on Linux, Solaris or Windows:
http://groups.google.de/group/comp.lang.php/browse _frm/thread/1eeeddb37086688/8d3414d188a327a9?rnum= 2#8d3414d188a327a9
And
http://php-java-bridge.sourceforge.net/snaps/FreeB SD/TestServ.java -
Re:No
> No", who would run PHP on Java anyway?
Those who are fed up with the JSP crap: http://www.onjava.com/pub/a/onjava/2004/06/09/jsf. html?page=1
> Why?
Because Apache/PHP on Tomcat delivers java based content more than two times faster than Tomcat standalone: http://php-java-bridge.sourceforge.net/NEWS
> Why would open-sourcing it help?
So that we don't have to re-invent the wheel everytime a new API comes out: http://php-java-bridge.sourceforge.net/server/docu mentation/API/javax/script/Bindings.html. Note that it is (C) by Nandika Jayawardana , Sanka Samaranayake, a clean-room implementation of the abandoned JSR223 API from SUN: http://www.jcp.org/aboutJava/communityprocess/edr/ jsr223/
Also note that the JSR223 API is *not* part of the official java, rather a re-written API which has been inspired by JSR223. If java were free software (not necessarily open-source) that crappy JSR223 API whould have never appeared.
> No, what is lacking?
Support for Unix Domain Sockets. Because of this the FreeBSD Java implementation is 300 times (!) slower than the Java implementations on Linux, Solaris or Windows:
http://groups.google.de/group/comp.lang.php/browse _frm/thread/1eeeddb37086688/8d3414d188a327a9?rnum= 2#8d3414d188a327a9
And
http://php-java-bridge.sourceforge.net/snaps/FreeB SD/TestServ.java -
NXT Open Source Robot AI Platform
Forth for Mindstorms was created by Ralph Hempel, one of the select few superusers invited by Lego to participate in the NXT design.
Robot AI Mind.Forth specifically lists the Lego NXT as a candidate platform for installation of the robot AI Mind.
Standards in Artificial Intelligence officially lists the Lego NXT as an accepted standard platform in view of robot AI.
-
Re:Download while you still can
or WASTE.
-
Re:Download while you still can
How dare you forget one of THE best:
http://aresgalaxy.sourceforge.net/
Open source and spyware free. -
Java != fatFatness is not inherently part of Java, Java (well limited) runs on a lot of very small devices. Witness http://lejos.sourceforge.net/ -- Java running on a Lego Mindstorms, http://www.apms.com.au/tini/ -- running on an 8051-derrivative, http://www.javaworld.com/javaworld/jw-02-2000/jw-
0 2-newsbriefs4.html -- running on a Scenix/Ubicom micro. AFAIK, none of these have anything to do with Sun.JVM gets bloaty once you start adding all the GUI stuff, though J2ME (used in a lot of phones etc) is a lot smaller.
-
Use the command-line p*****s!
And for the minimalists who hate bloat, or the h4x0rs want to download torrents with their zombie linux boxes, there is ctorrent.
-
Re:What are they going to do?
you guys clearly need a samba (SMB) search engine... like seek42. This is \., but if you're not a CS major, get a hold of one to set it up on a linux box. If you're lucky, the college CS department will host it for you (with a domain name you can tell everyone to type in their url) if you can convince them into thinking it's just a college phpBB site.
-
Re:Download while you still can
Don't forget DC++ http://sourceforge.net/projects/dcplusplus/ My campus has a student run hub - 1 meg/s access to about 10 TiB of files.
-
Re:Download while you still canDon't forget MUTE
MUTE functions in such a way that it is excessively difficult to tell what user is sharing which files, but is still possible to get reasonably fast downloads.
The MUTE project: http://mute-net.sourceforge.net/
-
Re:Download while you still canDon't forget MUTE
MUTE functions in such a way that it is excessively difficult to tell what user is sharing which files, but is still possible to get reasonably fast downloads.
The MUTE project: http://mute-net.sourceforge.net/
-
Download while you still canWell it has been almost 6 years since Napster made its way into our lives? 6 Years Really? Lets look around and see what file sharing programs are left after the music and movie biz nuked the crap out of most of them.
1. Emule - This is one of the best we found out there. Hint (Search for server.met on google to update your server list)
2. Bearshare - Nice Gnutella client, lots of good hits
3. Limewire - Another Gnutella client. It even works on the Mac!
4. Shareaza - A beautiful Gnutella client with no spyware.
5. BitTorrent - Perfect for downloading movies, or that latest linux distro
6. KaZaa - Old favorite. Oh yea - Aussie users, you can't download - Yea Right!
7. Azureus - BitTorrent client that works on Mac, Linux, and Windows 8. Morpheus - Wow. They are still around? Wha happened!
9. Gnucleus - Open source Gnutella for you freeloading open source hippies out there - Yea I am talking about you
10. Napster - Ah, just put this one here to see if you are still reading, and I guess for shits and grins too
So there you have it folks. These are slim pickings. Get um while they still work!
-
Download while you still canWell it has been almost 6 years since Napster made its way into our lives? 6 Years Really? Lets look around and see what file sharing programs are left after the music and movie biz nuked the crap out of most of them.
1. Emule - This is one of the best we found out there. Hint (Search for server.met on google to update your server list)
2. Bearshare - Nice Gnutella client, lots of good hits
3. Limewire - Another Gnutella client. It even works on the Mac!
4. Shareaza - A beautiful Gnutella client with no spyware.
5. BitTorrent - Perfect for downloading movies, or that latest linux distro
6. KaZaa - Old favorite. Oh yea - Aussie users, you can't download - Yea Right!
7. Azureus - BitTorrent client that works on Mac, Linux, and Windows 8. Morpheus - Wow. They are still around? Wha happened!
9. Gnucleus - Open source Gnutella for you freeloading open source hippies out there - Yea I am talking about you
10. Napster - Ah, just put this one here to see if you are still reading, and I guess for shits and grins too
So there you have it folks. These are slim pickings. Get um while they still work!
-
Re:Quality
Flash itself is bog-slow, indeed. However, if you can rip out the audio/video stream from a Flash video, you can play it with MPlayer. Read the instructions carefully, though! You'll need a CVS snapshot of MPlayer, and also libavcodec, libavformat and libavutil from FFmpeg. Yes it's a lot of work, but well worth the effort, I dare say.
-
Re:To all the naysayers, Ha.
-
binpatch
If you can afford another OpenBSD box for building patches you can use binpatch.
-
Re:See the fanboys review!
But the 9250 WILL be dying soon, at any rate it will die as AGP becomes obsolete. We need a replacement in the catagory of 3D hardware with Open drivers.
The r300 project is currently making great strides in getting open source direct rendering with the newer radeon chipsets. There is a thread in the Gentoo forums dedicated to testing their drivers out. -
Re:Source updates on a minimal system?
What a load of bollocks?
Ive got a number of systems with just 6gb or less of hdd space, and I have plenty of room to build the tree. You only need around 1500Mb spare on /usr.
And even if you use some sort of ancient hardware with really minimal hdd space, you can still build patches on another machine and install them. Perhaps have a look at http://openbsdbinpatch.sourceforge.net/ -
Re:Only for U.S. and notes...
You should be able to play Flash Video files fullscreen in Media Player Classic with ffdshow.
-
Re:Only for U.S. and notes...
You should be able to play Flash Video files fullscreen in Media Player Classic with ffdshow.
-
Laughing about Google
Forgive me if I laugh a little bit about Google but Google just showed to Microsoft how to do it. And Microsoft will copy anything which can be copied as easy as the search field. So I wonder if Google never tries something which Microsoft can't copy, maybe they simply don't know anything. Well I'm curious when Google will jump on the cross-platform train (http://wyoguide.sourceforge.net/papers/Cross-pla
t form.html) which Microsoft definitely won't go. Sure enough cross-platform won't kill Microsoft but it will hurt them quite a bit. ;-)
O. Wyss -
Re:ext2fs as an optionHere's a better question:
Why doesn't Linux support UFS? The filesystem was standard on UNIX platforms before Linux came along, and the code for handling it is BSD-licensed (at the very least they could make use of the inode structs, etc. from the header files). There are vendor-specific extensions, but they are fairly minor.
Well, it has read support, I suppose.
-
You could already do that.
PearPC is a PowerPC emulator that is capable of running versions of OSX up to 10.3. Since developing and testing exploit code should not take much resources, any cracker can run OSX well if they have a relatively modern PC.
-
ext2fs as an option
With the help of the Mac OS X Ext2 Filesystem project ext2 is an option.
-
Re:jurassic park
-
Re:no, really
machine-and-human parseable - while not as easy as vi-ing a textfile this tool helps a lot. it's very elegant and you can always dump and edit the text.
Or http://sqlitebrowser.sourceforge.net/. -
Re:Keeping Java Closed
What about Jikes?
Jikes compiler: http://jikes.sourceforge.net/
Jikes JVM: http://jikesrvm.sourceforge.net/
Jikes JVM is written in Java. so it is cross platform. -
Re:Keeping Java Closed
What about Jikes?
Jikes compiler: http://jikes.sourceforge.net/
Jikes JVM: http://jikesrvm.sourceforge.net/
Jikes JVM is written in Java. so it is cross platform. -
Re:Emulation
Cycle-accurate Genesis emulation? I've never seen it. Care to elaborate? There is only one cycle-accurate SNES emulator, bsnes, and it is fairly new and extremely resource intensive. For some reason, internet saavy people put give far more credit to the accuracy of console emulation than is justified by the actual accuracy of console emulation. Few emulators are as accurate as many would like to believe. For example, most console emulators would be completely unable to win a "Turing-test" like comparison between real hardware and the emulator.
From the looks of this mod, it appears as if it would be far easier to see what would happen by modifying the hardware, as opposed to modifying a supposedly cycle-accurate emulator, as the emulator might not be setup for such modification, and it might contain bugs that would lead the experiment to the wrong conclusion.
On a related note, Nestopia is a NES emulator that takes accuracy seriously. It goes beyond being just cycle-accurate, as it goes as far as to emulate the analog video signal generated by the NES's digital-to-analog converter, which turns the NES's frame buffer into a human visible video signal. Hence a side-by-side comparison of a real NES hooked up to the PC via a TV-tuner or video capture card, and the emulator running on the same PC... even a hardcore NES fan will have difficulty telling the difference. Check out a screen capture comparison of a real NES, Nestopia, and FCE Ultra.
Test it out for yourself. Follow that last link and try to determine which screenshot is a real NES and which screenshot is Nestopia. Meanwhile, the screenshot of FCE Ultra sticks out like a sore thumb, even though it is comparable to what many consider to be highly accurate console emulation. -
Re:"Platform?"i'd prefer a platformed nongui version, preferrably written in C so i wouldn't even notice it running
:)it's your lucky day. rtorrent is written around a very nice C++ library (hence the site name), so you can even hack your own client pretty easily if you don't like that one. and it's really easy on the resources a vast improvement over all the python crazyness (i won't even mention azureus' java `magic'). highly recommended for console junkies. combine that with screen and you have yourself a fucking textual party. also for quick and dirty jobs i've had good experiences with ctorrent.
disclaimer: yes i am a rtorrent fanboi, but on Windows uTorrent remains king.
-
Re:BT clients with RSS?
Why not try one of the following:
LH-ABC or ABC_OKC
Borh of these are forks of the popular python-based open source bittorrent client ABC which runs on Linux (and is itself based on BitTornado which extended from from Original Bittorrent Core System, coded by Bram Cohen). These forks should therefore also in turn run on Linux. LH-ABC and ABC_OKC both have support for RSS.
uTorrent a very small and popular closed source Microsoft Windows based bitorrent client. Has extensive support for RSS and can be run on Linux using Wine (I don't know how successfully but I know it can and has been done).
G3 TorrentAnother open-source Python based bittorrent client the Original Bittorrent Core System, coded by Bram Cohen. It has support for RSS and runs on Linux (I think).
Rufus Another open-source Python based bittorrent client (based on G3 Torrent) with support for RSS and runs on Linux (I think).
ZipTorrent Another closed source (and supposedly small) Microsoft Windows based bitorrent client. Has support for RSS, other than that I don't know anything about it. -
Re:BT clients with RSS?
Why not try one of the following:
LH-ABC or ABC_OKC
Borh of these are forks of the popular python-based open source bittorrent client ABC which runs on Linux (and is itself based on BitTornado which extended from from Original Bittorrent Core System, coded by Bram Cohen). These forks should therefore also in turn run on Linux. LH-ABC and ABC_OKC both have support for RSS.
uTorrent a very small and popular closed source Microsoft Windows based bitorrent client. Has extensive support for RSS and can be run on Linux using Wine (I don't know how successfully but I know it can and has been done).
G3 TorrentAnother open-source Python based bittorrent client the Original Bittorrent Core System, coded by Bram Cohen. It has support for RSS and runs on Linux (I think).
Rufus Another open-source Python based bittorrent client (based on G3 Torrent) with support for RSS and runs on Linux (I think).
ZipTorrent Another closed source (and supposedly small) Microsoft Windows based bitorrent client. Has support for RSS, other than that I don't know anything about it. -
Re:BT clients with RSS?
Why not try one of the following:
LH-ABC or ABC_OKC
Borh of these are forks of the popular python-based open source bittorrent client ABC which runs on Linux (and is itself based on BitTornado which extended from from Original Bittorrent Core System, coded by Bram Cohen). These forks should therefore also in turn run on Linux. LH-ABC and ABC_OKC both have support for RSS.
uTorrent a very small and popular closed source Microsoft Windows based bitorrent client. Has extensive support for RSS and can be run on Linux using Wine (I don't know how successfully but I know it can and has been done).
G3 TorrentAnother open-source Python based bittorrent client the Original Bittorrent Core System, coded by Bram Cohen. It has support for RSS and runs on Linux (I think).
Rufus Another open-source Python based bittorrent client (based on G3 Torrent) with support for RSS and runs on Linux (I think).
ZipTorrent Another closed source (and supposedly small) Microsoft Windows based bitorrent client. Has support for RSS, other than that I don't know anything about it. -
BT clients with RSS?Are there any good clients besides Azureus that provide RSS functionality? It's nice to be able to automatically syndicate downloads. In fact, the RSSImport plug-in for Azureus is the only reason I still use that bloatware.
Do any other BT clients offer RSS functionality?
-
Re:Fork.
Yes, of course -- http://azureus.sourceforge.net/ So all it takes if this happens is to wait for someone with better coding skills then mine to create an unofficial "patch", right? Then what's the big fiasco?