Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Re:Of course it works!!!
Wow - did not know there was so much anti-java vitriol out there. Anyway thanks for the comments - the auto update is now downloading from Downloading: http://citkit.dl.sourceforge.net/sourceforge/azur
e us/Azureus2.3.0.0.jar.torrent
Now restarted in 2.3.0.0 and working fine. Thanks for other informative comments too. -
VRML is still aroundIf you're trying to do something more basic that a full-blown 3D game, VRML/X3D is probably still an option.
You won't be able to do the type of things that an engine like crystal space would enable, but you will have easy access to web-like hyperlinking and information presentation. It depends on how game-like you envision the final product being and what information you are trying to convey.
-
Re:Inevitable "fink vs" post
You seem a bit defensive. I think I was actually pretty fair. In any case.
I don't know how you are doing your counting, I'm not sure what the results for darwin would be if you were to use a similar method. Darwin ports isn't binary and they don't have minor variants so many of the seperate packages on fink wouldn't be seperate on darwinports. That being the case lets look at a few random examples:
Database fink, darwin.
Editors darwin fink
Development darwin fink.
I think my comment is fair. The fink list is loaded with slight variations while the darwin ports list contains more elements which are genuinely different. And darwin even has more catagories.
_________________________
Both projects are active. But again if I look at actual packages I tend to find the darwin version is more up to date than the fink version. Are you disagreeing and if so how would you propose we test?
-
Re:Inevitable "fink vs" post
You seem a bit defensive. I think I was actually pretty fair. In any case.
I don't know how you are doing your counting, I'm not sure what the results for darwin would be if you were to use a similar method. Darwin ports isn't binary and they don't have minor variants so many of the seperate packages on fink wouldn't be seperate on darwinports. That being the case lets look at a few random examples:
Database fink, darwin.
Editors darwin fink
Development darwin fink.
I think my comment is fair. The fink list is loaded with slight variations while the darwin ports list contains more elements which are genuinely different. And darwin even has more catagories.
_________________________
Both projects are active. But again if I look at actual packages I tend to find the darwin version is more up to date than the fink version. Are you disagreeing and if so how would you propose we test?
-
Re:Inevitable "fink vs" post
You seem a bit defensive. I think I was actually pretty fair. In any case.
I don't know how you are doing your counting, I'm not sure what the results for darwin would be if you were to use a similar method. Darwin ports isn't binary and they don't have minor variants so many of the seperate packages on fink wouldn't be seperate on darwinports. That being the case lets look at a few random examples:
Database fink, darwin.
Editors darwin fink
Development darwin fink.
I think my comment is fair. The fink list is loaded with slight variations while the darwin ports list contains more elements which are genuinely different. And darwin even has more catagories.
_________________________
Both projects are active. But again if I look at actual packages I tend to find the darwin version is more up to date than the fink version. Are you disagreeing and if so how would you propose we test?
-
Cube
The Cube engine is open source, I'm not sure how well it would fit your requirements, but its probably worth a look. It runs really well on lots of older hardware as well!!
http://cube.sourceforge.net/ -
Tar baby!
I wouldn't sweat the infected computers too much. Sniff 'em out and shut down their net ports. Meanwhile Tarpit 'em. Go to bed happy.
-
Re:Torrent distribution
GNU Classpath and JamVM are smaller and faster than Suns JRE but they may not run Azureus yet.
No, JamVM (although extremly small ~200kB) isn't anywhere near as fast as the Sun JRE. JamVM is an interpreter, not a JIT VM. But it's fast as far as VMs go.
If you want a Classpath-based VM which is fast you should look at Jikes RVM or Kaffe, or perhaps consider compiling to native with GCJ.
Azureus uses native GUI widgets by way of the Eclipse SWT so if JamVM supports the required communication methods between VM and System alright, then it won't be too hard to run.
JamVM handles native calls without problems. I've run Eclipse and other SWT apps on it myself.
However, Azureus doesn't run on Classpath yet. It's very close to it.. But there's still one or two small issues with the Classpath libraries. If someone wants to help out with this, email the classpath list (classpath@gnu.org) or drop in on #classpath on FreeNode. You'll be 'liberating' Azureus and helping free java at the same time.
-
Large K12...
Hi,
Here is how we deal with this issue on our 225,000 user unmanaged MAN (we are a large urban K12):
We use all managed switches, an IDS lets us know when a PC starts acting up (at least if it's a virus that produces traffic, which seems to be the norm these days) we use Nessus to scan the host, which is usually not running any personal firewall, see if we can contact the person directly (name or room number in the netbios table) and if that fails, shut off their port in the switch that serves that part of their building. In extreme cases we have turned off entire rooms, floors, and even a whole 3000 student highschool at one point. This tends to get people (read: the LAN folks and the users) to understand that they are actually on a network with other people.
You might want to play with hogwash http://hogwash.sourceforge.net/oldindex.html (I have not personally used this, we have a similar (commercial) device that does this kind of thing) and see if that will help you drop some of the outbound traffic/identify infected hosts. Of course regular snort can be configured to modify iptables so you can automatically deny infected hosts net access.
We are at present 4 months away from having managed office systems (insha'Allah) and 4 years from seeing them out in the schools. It's going to be a long, tough, fight... Gee, thanks, Mr. Gates. :)
peace,
jcw
PS: eeye has a bunch of free scanners for windows machines, and there is ample documentation on IDS and scanning solutions "out there". I find that knowing your current level of risk and where your problem users are (i.e. where things are likley to start) makes work a heck of a alot less stressful. -
Re:The ? operator
See this bug report. Someone less lazy than me has written a patch...
-
Re:Torrent distribution
you can run azureus headless and control it from the web interface- link
-
Re:Great!
-
Re:TorOh. The Tor guys won't like that. People figured out how to run BT over Tor a while ago (I tried it myself in January after seeing a presentation on Tor). Google for anonbt and you end up on a subsection of the Azureus homepage, saying:
Please *DO NOT* use Tor for routing peer-to-peer data traffic, it can not handle the bandwidth. They have indicated that they will make efforts to ban such usage if it continues, which will likely affect both legitimate and unwanted use!
-
rel=nofollow
If you want to link to somewhere without affecting its PageRank, you can use the ref="nofollow" attribute in your link tag. In fact, it looks like slashcode adds it automagically if you don't use your karma bonus. However, since it's automatically added, I'm not sure if it'll pass it through when you post with a karma bonus. Of course, whether people should deliberately use this is up for debate.
-
Fink interfaces
Using a curses-based menu to select packages I wanted was an incredible drag.
Wow, I had forgotten that dselect even existed. The Fink base install includes apt-get and another command-line utility, fink. FinkCommander is an Aqua GUI. -
Re:Springer show.I could kiss you for that extension.
Here is the URL for people like me who just found out.
-
ouch.
I'm still kind of dumbfounded at the audacity of Mr. Wallace...
That was shameless. -
Re:Springer show.
Oh, come on, crackmods! Parent is obviously +5 funny (and in need of a link to Spellbound, the Mozilla/Firefox spell checker extension)
-
+ ettercap
I forgot to mention, we used ettercap to detect attacks.
Ettercap:
http://ettercap.sourceforge.net/
Netreg:
http://www.netreg.org/
Netdisco:
http://netdisco.org/ -
They have a Virus? CUT THEM OFF.
Simple as that. If they are damaging the network then they are a threat to the network and even if they buy a super fast machine to compensate... yippee fucking do.
Anything that damages the network as a whole must be blocked. Revoke their DHCP access, or something similar (I don't know how the network is routed, so I can't give a more detailed answer.)
When they learn to not get infected, then they can use the network again. It is that simple.
However, if you are in a position where you cannot do this (then I would walk away personally...) then look into using something like Hogwash (Those guys need some devlopment help BTW (Hint Hint Slashdot community - Hogwash is a wicked project...)) -
Domain Keys works
I used to get filtered out by a few places -- mainly because I send from a Comcast owned IP address, and SPEWS although well intentioned, is monolithic and draconian, and flags ALL comcast IP addresses. I'm not complaining (too much) -- drastic times called for drastic measures. However, since I implemented Domain Keys (and probably more importantly since Yahoo! implemented it) I have not had a "your server is bad" email bounce.
-
Docklings already possible & license issuesI don't see many developers using this framework given that it uses the GPL, a viral license. http://dockapp-osx.sourceforge.net/license.html
I don't see this being used by larger applications given that it is possible to implement a dockling without this framework without having to comply with a viral license like the GPL.
-
Re:PDF
PDF isn't the most open format, but it is pretty close to Postscript. Close enough, that it's supported by Ghostscript. To make it even easier, there's an open source PDFCreator for Windows that has a printer driver to print to PDF just like Acrobat Distiller. It uses Ghostscript for the backend.
-
Lookup Loader library
The proposed solution is not rocket science, but as the examples suggest, there can be a fair amount of code to get there, which can sometimes be tedious to implement (especially when having many such lists).
One may want to look at automating this process using a product like the (open source) Lookup Loader library (http://www.esslibraries.com/ess/libraries/lookup/ home.do or http://sourceforge.net/projects/esslibraries). Its purpose is to automate the (re)loading of such lists as much as possible. Configuration can be done through XML files. The library is extensible and not limited to databases and fully supports I18N data (something the article does not mention). -
Re:A File System for Linux
VCFS (Veritas Clustered File System)
http://veritas.com/Products/www?c=product&refId=20 9
VCFS (Virtual CVS File System)
http://vcfs.sourceforge.net/ -
Re:A File System for Linux
Something like Wayback, you mean?
http://wayback.sourceforge.net/
Yes, I know that Wayback isn't "changeset-oriented", or whatever the buzzword is, but... -
Re:Please: SVG Maps
-
Re:Please: SVG Maps
-
Re:Please: SVG Maps
-
Accept Header
When I loaded this page, Firefox uses the request header:
Accept: text/xml,application/xml,application/xhtml+xml,tex t/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Will the new version prefer SVG in that accept header, or will SVG fall after png, in the q=0.5 category?
I'm askng because in certain software projects I work with, I use content negotiation to deliver the image format the user wants [PLUG: http://fdcl.sourceforge.net/] and that lets them decide if they can handle PNG or they must use the crummy gif equivalent. Firefox specifically prefers png, so that wins. I'm sure this would be the only method that SVG's are delivered to Firefox, since nobody wants to put a file onto a website that will never be seen. -
depends...
However, what does happen is that you may not have enough "lines" to display well at a larger resolution. What looked good with 200 lines at a small resolution may look like total crap at a high resolution.
Depends how you define your path data (how you describe the curves that link your points). SVG defines more than straight line segments. Say, instead of your 200 lines, you may only need two curved segments which you can zoom in as much as you want.From Appendix A: SVG Requirements
[...] Paths can be made up of any combination of the following:
- Straight line segments
- Cubic bezier curved segments
- Quadratic bezier curved segments
- Elliptical and circular arcs
- No other curve types (Other curve types such as splines or nurbs are either technically very difficult, industry-specific and/or have not established themselves as industry standards as much as beziers.)
;-) -
depends...
However, what does happen is that you may not have enough "lines" to display well at a larger resolution. What looked good with 200 lines at a small resolution may look like total crap at a high resolution.
Depends how you define your path data (how you describe the curves that link your points). SVG defines more than straight line segments. Say, instead of your 200 lines, you may only need two curved segments which you can zoom in as much as you want.From Appendix A: SVG Requirements
[...] Paths can be made up of any combination of the following:
- Straight line segments
- Cubic bezier curved segments
- Quadratic bezier curved segments
- Elliptical and circular arcs
- No other curve types (Other curve types such as splines or nurbs are either technically very difficult, industry-specific and/or have not established themselves as industry standards as much as beziers.)
;-) -
Web layout advantages to SVG
Boy I'm glad to see this day come. Ever since we started inkscape, I keep running across little ways SVG would improve on the web experience...
For displaying data in a table, this could allow vertical or angled titles in the table header, like you'd do in a spreadsheet to fit more columns in.
You know all those spiffy graphically laid out GUI's you always see in SciFi shows? You could *totally* do that sort of thing in SVG. You'd need some sort of animation support (which Inkscape lacks currently), and clipping regions to do it right.
A while back I wrote a tool called rackview for browsing the machines in a data center, starting with a top view, then 'zooming' in on a rack, then down to the individual machine. The problem is that rendering the screens using HTML tables looks like ass. Being able to have the database tool generate SVG directly (rather than some hacky svg->png->imagemaps) would simplify the tool greatly. I can imagine there are probably other MANY other such needs for graphical, web-driven interfaces out there.
Depending on how good the SVG support in the browsers is, this opens up fertile ground for game developers. True, they're doing this with flash already, but being able to mix SVG and HTML together opens up possibilities that aren't feasible with Flash alone.
Downsides? I phear what advertisers figure out to do with this... We're going to have to go through another round of figuring out techniques for ad blocking pretty soon.
;-) -
Re:mp3 is better than .ogg
I have yet to find something for iTunes on win2k.
This decoder will run in any QuickTime app on Windows, albeit not on your iPod player.
-
Re:Free Win32 PVRBe sure to checkout http://btwincap.sourceforge.net/ for alternate (excellent) drivers.
Out here, in the Netherlands, there is nothing worth capturing, so I'll go and enjoy the weather.
-
Re:This has already been done
To listen to podcasts, all you really need is an mp3 player because they are mp3 files. For windows winamp is standard, for Linux xmms is pretty similar. There is a way of subscribing to a podcast, where you can have a program run in the background, checking for new podcasts that you have subscribed to via an rss feed and if it finds a news one, it automatically downloads it for you. If you want to "subscribe" in this way, iPodder is the standard cross platform program to use.
-
Another free one: mediaportal
-
Re:Free Win32 PVR
Try MediaPortal - "Media Portal turns your PC in a very advanced Multi MediaCenter / HTPC. It allows you to listen to your favorite music & radio, watch your video's and DVD's, view, schedule and record live TV and much more. You get Media Portal for free/nothing/nada/noppes and best of all it is opensource. This means anyone can help developing Media Portal or tweak it for their own needs!".
-
Re:Yeah...
This is a bit off topic, but so can QuickTime's
.mov, as I found when I downloaded the Hitchhiker's (radio) Tertiary Phase in the (to me) non-useful .ogg format.Just grabbed the codec, QuickTime could then read ogg, so I saved it as a
.mov, and iTunes converted it to AAC no sweat. -
Re:How about OS interaction"clisp" is the name of one implementation of ANSI Common Lisp. There are many implementations of ANSI Common Lisp, and each of them has its own proprietary extensions. "clisp" is unusual in that it is an interpreter (rather than a compiler).
If you're asking how to manipulate OS processes in Common Lisp in general, the answer is that it is not defined by the ANSI standard. (The reason for this is that each operating system has a different idea what a "process" is, what you can do with them and how you do it, some operating systems don't have processes at all, etc. Processes are beyond the scope of the ANSI standard.) So each implementation does it slightly differently. The leading commercial implementations, in particular, have all these kinds of facilities, and they are portable across operating systems (Mac, Unix, Windows). So if you write your program to those APIs, your program will run on all operating systems.
If you really meant "clisp", and you want to use their proprietary interface for this, then refer to the documentation entitled, "Implementation Notes". These notes are not about the internals of how clisp is implemented, but rather about the implementation-specific extensions to the language. (That label on their documentation confused me!) These notes come with your clisp distribution.
If that's not acceptable, because you didn't mean "clisp", or you really need portability not just across operating systems, but also across different vendors' implementations of Common Lisp, people have written libraries which give you portable APIs to things like process manipulation (and network sockets, multiprocessing, and so on).
These kinds of libraries are much easier to write in Lisp than in other languages. However, I don't know where to get the particular portability library (process manipulation) that you are seeking. I wrote my own. Maybe they are harder to find because it's so easy for people to write their own, but then people don't want to publish them for free. (Or maybe most people are just not writing programs that do a lot of process manipulation. Or they're happy with the non-portability of their programs and consider whatever solution they're using to be "practical" enough.) Anyway, here are some links to places I'd recommend exploring. I don't know if they've got what you want burried in there or not.
A third solution to your problem, and maybe this is what you're looking for, is that you can just make Unix (or other C-language compatible) calls yourself directly from Common Lisp. The portability library for this is UFFI, the "Universal Foreign Function Interface". You will have to write a function-prototype for the function that you want to call. There might be issues with Unix signals or something. Your code will run in pretty much any ANSI Common Lisp implementation, on any operating system. (The not-yet-identified-maybe-hypothetical portability library for doing process/pid manipulation would itself be written using UFFI library. Not sure if anyone bothered. Extensive libraries for things like SQL database access has been written using UFFI, also.)
Not having a comprehensive one-stop shopping place for libraries and OS interfaces is one of the things lacking in Common Lisp. Java and Perl have done a somewhat better job in that area, so far.
Some other good places to look around for libraries and solutions are:
- Your vendor's proprietary portable interfaces
- CLiki, The Common Lisp wiki
- The Common Lisp Cookbook
-
Re:How about OS interaction"clisp" is the name of one implementation of ANSI Common Lisp. There are many implementations of ANSI Common Lisp, and each of them has its own proprietary extensions. "clisp" is unusual in that it is an interpreter (rather than a compiler).
If you're asking how to manipulate OS processes in Common Lisp in general, the answer is that it is not defined by the ANSI standard. (The reason for this is that each operating system has a different idea what a "process" is, what you can do with them and how you do it, some operating systems don't have processes at all, etc. Processes are beyond the scope of the ANSI standard.) So each implementation does it slightly differently. The leading commercial implementations, in particular, have all these kinds of facilities, and they are portable across operating systems (Mac, Unix, Windows). So if you write your program to those APIs, your program will run on all operating systems.
If you really meant "clisp", and you want to use their proprietary interface for this, then refer to the documentation entitled, "Implementation Notes". These notes are not about the internals of how clisp is implemented, but rather about the implementation-specific extensions to the language. (That label on their documentation confused me!) These notes come with your clisp distribution.
If that's not acceptable, because you didn't mean "clisp", or you really need portability not just across operating systems, but also across different vendors' implementations of Common Lisp, people have written libraries which give you portable APIs to things like process manipulation (and network sockets, multiprocessing, and so on).
These kinds of libraries are much easier to write in Lisp than in other languages. However, I don't know where to get the particular portability library (process manipulation) that you are seeking. I wrote my own. Maybe they are harder to find because it's so easy for people to write their own, but then people don't want to publish them for free. (Or maybe most people are just not writing programs that do a lot of process manipulation. Or they're happy with the non-portability of their programs and consider whatever solution they're using to be "practical" enough.) Anyway, here are some links to places I'd recommend exploring. I don't know if they've got what you want burried in there or not.
A third solution to your problem, and maybe this is what you're looking for, is that you can just make Unix (or other C-language compatible) calls yourself directly from Common Lisp. The portability library for this is UFFI, the "Universal Foreign Function Interface". You will have to write a function-prototype for the function that you want to call. There might be issues with Unix signals or something. Your code will run in pretty much any ANSI Common Lisp implementation, on any operating system. (The not-yet-identified-maybe-hypothetical portability library for doing process/pid manipulation would itself be written using UFFI library. Not sure if anyone bothered. Extensive libraries for things like SQL database access has been written using UFFI, also.)
Not having a comprehensive one-stop shopping place for libraries and OS interfaces is one of the things lacking in Common Lisp. Java and Perl have done a somewhat better job in that area, so far.
Some other good places to look around for libraries and solutions are:
- Your vendor's proprietary portable interfaces
- CLiki, The Common Lisp wiki
- The Common Lisp Cookbook
-
Freevo
There's Freevo, an open-source PVR software. There's another way you could save even more money.
-
Re:Better than Java?
It was specifically designed for safety at the start, with things like exception handling, bytecode validation and security managers.
Safety?
My ass, try ADA for that one
If Java was truly "designed for safety at the start", you just wouldn't need that kind of project -
Matlab Syntactic Salt and Performance Sludge
MATLAB started as a Fortran library it seems. As handy as it is, MATLAB has some dire limitations: its performance and syntax. While certain vectorized operations can be speedy, many folks I know end up recoding in C because MATLAB just crawls for everything else. On top of this the language itself is just plain ugly. It's reminicent of BASIC with random bits of bash scripting and other oddities thrown in to make a patois that is decidedly disgusting.
I myself have switched over to using R for statistical computing mainly because it's nicer to look at than matlab and has some really great statistical facilities built right in. For more analytical stuff, Mathematica or its open source cousin Maxima are definitely a better choice.
What excites me about Fortress is that it's both cleaner looking than MATLAB and has some neat features like traits. I'll be curious to see how it pans out. -
Re:Why is IM better than a phone?
low-budget cut-and-paste between my computers
If any of these computers are sitting right next to each other, and may benefit from sharing the same keyboard and mouse, you should check out Synergy. Sharing keyboard and mouse between machines, plus sharing of clipboard as well. Works really nicely. -
Re:The third world need wireless mesh.
We have a similar effort going on to provide low cost computing for public schools. After much thought, we finally weighed in for a live CD solution over thin clients, because networking still requires maintenance, bandwidth is an issue and still expensive since these schools use donated hardware. We will be using a light weight modified Ubuntu Live CD with XFCE4 as the default desktop, which will be copied and run from the hard disk.
-
Re:Blog Entry
What I've wanted to know is will GTK2 work with Tiger. I'm not really expecting to hear a yes, but it would be nice to know. Silence is probably the best info I'm going to get, though.
I don't see why it wouldn't at least work in the X11 subsystem.
Here is a port of GTK 1.2 to Mac OS X, I suppose it'd be possible to port GTK 2 as well. I guess there just needs to be enough interest in the project, and people with the skills to do it. -
Prolog in Lisp
Prolog-in-Lisp is an academic exercise designed to impress students. A PROLOG compiler is 99% optimizer. Prolog-in-Lisp embeds an unoptimized constraint solver and then interprets it. There are 4 or 5 orders of magnitude speed difference, which is the difference between a tool and a toy.
Maybe you'd like KANREN instead?KANREN is a declarative logic programming system with first-class relations, embedded in a pure functional subset of Scheme. The system has a set-theoretical semantics, true unions, fair scheduling, first-class relations, lexically-scoped logical variables, depth-first and iterative deepening strategies. The system achieves high performance and expressivity without cuts.
-
Re:The Dark Side of Image Backups
Ummm. Well, there's DAR and there's kdar. I think there's even a win32 version for the clueless.
It doesn't get much easier than this. You can have a sane, incremental backup setup in a single line cronjob or even point and click one up.
If that's not simple enough for you then you have no business of storing or working with sensible data. -
Re:Hmmm...
If you've got the modified files you most certainly can tell how they've changed. You do a diff.
But I thought Apple was writing in Objective C. Wouldn't the language differences cause nearly every line to appear in the diff?
(Note: that's not a rebuttal to his point -- it's a real question. Did Apple really convert the whole codebase to Objective C? If so, it does make the use of a diff pointless. But if Apple didn't, then maybe the original post has a point. I know that I have gone into smaller but still overwhelming codebases, and I've managed to get things working with tools such as WinMerge.)