Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Re:OS X "switch"
Give Chicken of the VNC a try. I use it as my VNC client and have found it to be the best of those available for OS X.
-
Re:Why I hate PDFs
It's not necessarily dumb. Latex-Beamer can produce, IMO, the nicest "PPT-like" presentations I've seen.
-
Re:Ant does the job...
Ant-contrib offers a C / C++ build task, and I've used it with a lot of success for building the
.so libraries that my JNI calls will use.
The documentation isn't great, actually (when I used it) it sucked, or more to the point, I couldn't find it. Finally I found an open source project that used the task successfully, and used thier build.xml file as a template for the compiling I had to do.
Mabye I'm being too harsh with respect to the documentation, since a quick look over at http://ant-contrib.sourceforge.net/cc.html seems much more comprehensible than I remember it a few years back. -
Re:I completely agreeI haven't directly invoked gcc with ant but I have used ant to run build scripts for a c++ project (the scripts run autoconf/automake).
It's a useful thing to do in a mixed j2ee/C++ development environ to provide automated building, unit testing, and documentation for all projects using a uniform set of ant targets (i.e then can run it all remotely with cruisecontrol or similar app)
To run bash shell scripts or do c++ compilation there is an ant extension on sourceforge http://sourceforge.net/projects/ant-contrib/
-
Does it apply to NAnt too?
There is a port of Ant to
.NET available from here. It had a great following until MS announced MSBuild. Unfortunetly, MS put RIP on it when they created MSBuild, which comes with .NET. Visual Studio project files are MSBuild files. -
Re:I'm doing the same thing right now...
Sounds just like setting up several BackupPC servers. One per office that does backups of that office plus all of the other BackupPC servers being used for the other offices.
-
Re:Who said they had to buy it?
I don't think it's a bad thing that the game is old-school either, but I think the newer generation of gamers won't be able to appreciate it as much, since they're eyes are fixated on games with purrrty graphics. Actually the game is modeled after FFVI (FF3 US), but has enough features that make the game unique in its own right. Unfortunately it's still deep in development. I wish it wasn't, but its really hard for me to find time when I work full-time and go to grad school, and the rest of the people working on it with me don't have all the time in the world either. The link is in my sig, but I'll post it here again in case anyone is interested in keeping up with it. We've got artwork, music samples, (very) early screenshots, and a narrative that is used as a guide to the game's story up on the site.
Hero of Allacrost - Main Site
Sourceforge Page -
Re:Check out bacula
Or BackupPC. I use it at home and it does nightly backups of my entire network.
-
Re:Do it yourself?
How does your software compare to JFileSync, which may be free longer than yours, and doesn't require an email address to get the download?
http://jfilesync.sourceforge.net/ -
VistA biggest competitor.
Hi,
My name is Fred Trotter I am the project manager for ClearHealth which is currently Office VistAs top competitor. I am also the project manager for the open source medical billing system FreeB. FreeB is the top contender to provide medical billing services to Office VistA. (which puts me in a position of coopertition with VistA) Because the VAs VistA operates with the federal government as a payer, there is no need for medical billing functionality in the core VistA. Interestingly this has directly impacted where VistA adoption has been able to occur; namely Federally funded clinics on Indian Reservations in the United States, and the entire country of Finland (from a very early fork). So generally VistA is a very powerful EHR for environments where you do not need to interact with more than one payer
I wanted to provide some insights regarding VistA gleaned from a newbies perspective. I have already attacked some of the myths on the LinuxMedNews discussion. Of those points mentioned in that discussion, I wanted to point out why so many differing opinions of VistA exist. This thread has already had the "VistA is great" and "Vista sucks" discussion which is largely invalid because it is almost impossible for these systems to be referring to the same thing. Because VistA is public domain under a FOIA request anyone can do anything they want with it.
More to the point they have done things with it. No two installations are alike. Even different VA hospitals have very different installations. I understand that there is even a Veterinary hospital that runs VistA. So it is really not possible to talk about whether VistA is "good" or "bad", rather it is only possible to describe its considerable community. Because the US govt releases the code under FOIA, there is no Linus to keep everyone on the same page.
There is an organization that attempts to make sense out of the chaos and that is WorldVista. WorldVistA tries to keep different versions of VistA compatible and to this end sponsors the OpenVistaA that often serves as the avatar, for better or worse of the VistA community.
There are also private companies that push VistA, most notably the well-fundedMedSphere. It is not clear whether this is a truely open source company, although they claim to be. Because VistA is FOIA there is no "keep-it-free" clause included. As a result MedSphere and anyone else is free to include proprietary code with VistA and then sell the result. MedSphere has made considerable improvements to their version of VistA and the VistA community is anxious to see those improvements, so it remains to be seen whether MedSphere is really an open source company or not. I think it will probably come out on the good side however, since its management includes Larry Augustin of VA Linux fame. My company http://uversainc.com/>Uversa considers MedSphere to be our only real competitor in the Open Source Medical Application market.
I try to post what Uversa is doing to slashdot on a regular basis. For the most part, what we have accomplished is ignored. Software to run doctors offices is pretty dry compared to robotics and video games, and my experience is that only geeks in the industry care to much. So I really cannot blame the editors. Still FreeB has been mentioned on slashdot before Other cool things that Uversa has done have largely been ignored. S -
VistA biggest competitor.
Hi,
My name is Fred Trotter I am the project manager for ClearHealth which is currently Office VistAs top competitor. I am also the project manager for the open source medical billing system FreeB. FreeB is the top contender to provide medical billing services to Office VistA. (which puts me in a position of coopertition with VistA) Because the VAs VistA operates with the federal government as a payer, there is no need for medical billing functionality in the core VistA. Interestingly this has directly impacted where VistA adoption has been able to occur; namely Federally funded clinics on Indian Reservations in the United States, and the entire country of Finland (from a very early fork). So generally VistA is a very powerful EHR for environments where you do not need to interact with more than one payer
I wanted to provide some insights regarding VistA gleaned from a newbies perspective. I have already attacked some of the myths on the LinuxMedNews discussion. Of those points mentioned in that discussion, I wanted to point out why so many differing opinions of VistA exist. This thread has already had the "VistA is great" and "Vista sucks" discussion which is largely invalid because it is almost impossible for these systems to be referring to the same thing. Because VistA is public domain under a FOIA request anyone can do anything they want with it.
More to the point they have done things with it. No two installations are alike. Even different VA hospitals have very different installations. I understand that there is even a Veterinary hospital that runs VistA. So it is really not possible to talk about whether VistA is "good" or "bad", rather it is only possible to describe its considerable community. Because the US govt releases the code under FOIA, there is no Linus to keep everyone on the same page.
There is an organization that attempts to make sense out of the chaos and that is WorldVista. WorldVistA tries to keep different versions of VistA compatible and to this end sponsors the OpenVistaA that often serves as the avatar, for better or worse of the VistA community.
There are also private companies that push VistA, most notably the well-fundedMedSphere. It is not clear whether this is a truely open source company, although they claim to be. Because VistA is FOIA there is no "keep-it-free" clause included. As a result MedSphere and anyone else is free to include proprietary code with VistA and then sell the result. MedSphere has made considerable improvements to their version of VistA and the VistA community is anxious to see those improvements, so it remains to be seen whether MedSphere is really an open source company or not. I think it will probably come out on the good side however, since its management includes Larry Augustin of VA Linux fame. My company http://uversainc.com/>Uversa considers MedSphere to be our only real competitor in the Open Source Medical Application market.
I try to post what Uversa is doing to slashdot on a regular basis. For the most part, what we have accomplished is ignored. Software to run doctors offices is pretty dry compared to robotics and video games, and my experience is that only geeks in the industry care to much. So I really cannot blame the editors. Still FreeB has been mentioned on slashdot before Other cool things that Uversa has done have largely been ignored. S -
Re:Vista isn't actually open source in the normal
As the guy who manages GT.M, let me assert that the licensing of GT.M as released on Source Forge (http://sourceforge.net/projects/sanchez-gtm) is GPL.
There is very little of GT.M that is written in assembler, but since GT.M is a compiler, the code generator is the real obstacle to portability. The assembler bits are mostly there to do things like manipulate stack frames, which a run time system needs to do.
Feel free to contact me at ks dot bhaskar at fnf dot com if you have any questions on this. -
Re:Wheres the tarball?Well, it's public domain, freely available via the U.S. Freedom of Information Act.
And, you can indeed have all of the source you want. But, unless you're prepared to read and modify source code that looks like:
S %=DP, X=D, Y=$P(DQ(DQ),U,4)="0:1"
you probably won't be able to do much with the code.
It's written in (M)umps, an old, old, heirarchial database developed for (surprise) hospital use by the Massachusetts General Hospital. The V.A. began developing this system in the early to mid-80's and some of the originals (like George Timson) are still involved the last I heard. They've added a relational database layer (complete with reporting system) on top of the M layer, and have implemented pretty much everything a hospital would need (from prescriptions to e-mail to patient encounter information and so on) in this language.
Right about the time Delphi 1 came out, the V.A. decided they needed to get into the GUI game and created a component that could be used from Delphi to transmit data to and from a V.A. database via TCP stream. This is the basis of the graphical system that an earlier poster mentioned.
Since then, there's been a lot of incredibly cool work done by programmers in the V.A. with this system. I worked as a programmer for the Topeka V.A.M.C. when they did the GUI patient medication admistration system, which caused the incidence of patient medication errors to drop through the floor (I didn't do much of the work on it, but went Cowboy Action Shooting on the weekends with the guy that did).
For all of the abuse that a lot of government employees take on
/., pretty much every programmer I ever met or worked with in the V.A. was bright, dedicated, professional, and knew their business.Anyway, if you're truly serious about downloading this, you need to go to Intersystems and download a copy of Cache for either Windows or Linux, and then go to Hardhats and download the the database. Back when I was still working with it, they had an actual Cache database file that you could download that was already pretty much preconfigured. Since it's been almost 4 years since I've done any VistA work, I'm not sure what the current state of the system is.
And for those of you saying that the commercial software companies aren't going to stand for this competition: the V.A. would periodically evaluate SQL-based databases to see if they could meet the needs of the V.A. Every test I'd ever heard of said that there was no software out there that could meet the needs of the V.A. and, even if they could find software that met their needs, the conversion from one system to another would be nightmarish (to say the least).
-
Backwards ! It was Developed by the Gov't First
Vista was developed by the Government starting back in the late 70s - early 80s when the GPL was just a twinkle in Stallman's eye, as can be seen here. It is written in a near obsolete language called MUMPS. It was (and still is to some extent) accessed via VT100 telnet. A GUI and extra components were added in the 90s. Because it was developed by the Government, it is public domain. The OSS version is based on the Government's work.
-
Re:Wheres the tarball?It's on Sourceforge, idiot. Did it occur to you to follow the link before proceeding to "If it doesnt run on Lunix its not teh Open Sores!"?
Mandrake 10.2, for heaven's fucking sake....
-
SourceForge must be hating this article......since the download for OpenVista is 177 MB. Hideous packaging, too - here's the contents of that file:
$ ls -l
The "o" and "r" directories have 23K files each in them. Bizarre.
total 1132
drwxr-xr-x 2 tom tom 4096 Jul 22 12:44 g
drwxr-xr-x 2 tom tom 581632 Jun 28 11:32 o
drwxr-xr-x 2 tom tom 561152 Jun 21 18:23 r
-rwxr-xr-x 1 tom tom 3576 Jun 21 18:37 vista -
A complete open source VistA stack
There is a complete open source stack of VistA on GT.M on Linux. You can download a ready to run Linux live CD from the WorldVistA site at Source Forge (http://sourceforge.net/projects/worldvista). Grab a 512MB / 1GB USB flash drive, download and burn a CD image, and you're good to go.
-
Re:so?
-
Filtering
A new breed of search will need to be able to cut through the crap better.
Actually, I think it would be great if google would just allow more search terms to be supplied. I usually use a lot of minus terms to try and filter out the junk, and run into the maximum pretty quickly.
For instance, if all of the undesired sites shared one phrase, say, "search categories" then it would be easy enough to blow them away by putting a -"search categories" on the search line. Not much chance that the uninteresting sites will want to include an obvious "this site sucks" keyword target though, once they learn that people are avoiding it.
I guess another way to solve this is that all decent sites could get together and decide to use a positive keyword, like say:
- "unfescennine" or
- "creative commons license" or
- "non-profit site" or
- "all code is licensed under the GPL"
That would work for a little while until the ad sites get wise to the trick and begin to use that keyword themselves (won't their lawyers be surprised someday if they mindlessly use the last one...)
Should a keyword change be necessary, coordinating it amongst the "good" sites would be a nightmare, though.
Hmm, maybe a better solution is just to participate in GPU, a distributed community-run GPL search engine. I've never used it, so I can't vouch for the performance, but at least you have a chance to modify the search algorithm itself.
-
Donating hardware is too much of a hassle
-
Other considerations
There have been many scripting suggestions given. Before selecting one, you may wish to identify some other items first.
Does your workflow need to be a GUI application? Can it be a set of console applications? Can it be a web based application? I currently work with a system that scans and scores school assessment test documents. The section I work with, the input side, tracks the document workflow with an Oracle backed web application. How you intend to manage the workflow of the images may have an impact on which, if any, standalone scripting languages you use. How complex of a workflow do you need? Our system has many stages for several types of items with both static and dynamic handlers for different stages along with a split processing path through some parts of the workflow. Before deciding on how to implement the scripts, it may be beneficial to lock down the workflow first. The workflow may be more complex than initially estimated, thus requiring a more complex solution.
If you are doing image manipulations, have you identified the tool you will use for that. It may be something like Netpbm, ImageMagick, or something else. The interfaces for that tool (or other tools you may need to use) may have an impact on which scripting language you select. Many support different interfaces like COM, DLLs, or calling executables and reading STDOUT. Not all scripting languages have the same level of support for these things. So, instead of starting at the outer level and working down, it may also be helpful to start at the inner level and work out. The first cut at this may not meet in the middle.
How does the script (and tools) need to be distributed? Does it need to be a single file or small set of files that can be easily copied between machines or can it require installation of graphics tools, script engine, scripts, etc.? Is the installation only at the company or can it also be on individual photographer machines? If support of photographer machines is required or desired, what platform(s) are they using? Could a web interface help with portability?
Can you implement a cross-platform compatible solution? Being familiar with the Mac, it may be beneficial to you to develop on the Mac, so long as the solution is still deployable on the client's Windows machine. Consider cross-platform compatible scripting languages like Perl, Python, or Tcl/Tk. Use xAMP for a web app may also be portable, allowing development on one platform while targeting another. There are a lot of options available. Narrowing down some of the design decisions may help narrow the possible choices.
-
ActivePerlI'm surprised no one has posted a link yet, so here it is: ActivePerl
If you can get through all the ads, there is a free Windows implementation of Perl. It's easy to install and interfaces well with windows. They also have some stuff on Python, but I haven't tried it.
Also, if you need really need some Unix command that isn't included with ActivePerl or Windows, check out UnxUtils. It has a bunch of standard Unix applications compiled to run on Windows. It should be more than enough to make Windows usable, without having to use Cygwin. Not that Cygwin isn't great, but it seems like overkill if all you want to do is write a few scripts.
-
It's pretty easy to track users
Just look at the web log. Saw a processing tool (http://polliwog.sourceforge.net/ that will let you see what a visitor has been looking at. With or without cookies. Doesn't track you on subsequent visits though, so slightly less evil.
-
Gnu bourne shell from sourceforge.
Not sure I'd trust a business relying on *cheap* PCs running anything (I'll bet that a decent backup solution is the first thing to get canned to cut costs), but anyway:
I wouldn't use WSH - tried it once and found it a real pain (as if someone at Microsoft said "We need a decent scripting language! What have we got? Er - dunno - will this do?".
VBA makes sense within MS Office applications but not really elsewhere.
What would work would be a either a combination of batch files and Cygwin (which is more complicated than it needs to be) or just write regular shell scripts using the stuff from http://unxutils.sourceforge.net/. There's a "sh.exe" there, and a "date" (which you might want to rename to "gnudate.exe" to avoid clashes with the Windows one).
If you want to run stuff from the task scheduler just schedule "...\sh.exe scriptname.sh".
I've done this for relatives to put a big "copy pictures from camera" icon on the desktop that creates a datestamped directory, copies the files in and opens the directory up in something like Exif Viewer.
This sounds similar to what your friend wants to do (I can't think of a way to automatically invoke Photoshop to make everyone in a wedding picture look like they've not just had 10 pints of lager and now want to kill each other, but some things still have to be done the old fashioned way). -
Python + Win32 + PIL
(1) Get over Macs. They're really not that great. For people who do work on their computer, applications are more important than the OS.
(2) Use Python with the Win32 extensions if you have to do anything special.
(3) Use the Python Image Library (PIL) for the graphics manipulation.
(4) Use wxPython for the user interface.
If you're careful you can make a platform-neutral solution that will work on Macs, Linux and Windows. So you can use your precious little brain filled with zelotry and illogical xenophobia to work on a Macs then deploy to Windows. -
Gnuwin32 is a cygwin alternative.
Other replies to this post mention cygwin. Gnuwin32 has the benefit of using native Windows libraries.
http://gnuwin32.sourceforge.net/ -
Re:Joel on software
...I still can't reliably get a wifi card to behave under Linux.What kind of card is it? I have had good results with the cards supported by the madwifi project, specifically, the Netgear WG511T. This works nicely, including with WPA encryption mode.
I have also learned the hard way to check compatibility before you buy.
You'r going to have to suck it up a bit longer if you are in a phD program. It would be unfortunate if the first year CS students were doing circles around you. If you had said MBA then your lack of knowledge would be acceptable, and you could look for a first year CS student to help you out configuring your notebook.
-
UnxUtils
You can always use the UnxUtils. A good portion of all of the unix utilities are ported to windows. You can even start SH and use a unix style shell. I use these tools for scripting in windows quite a bit. Makes life a lot easier. http://unxutils.sourceforge.net/
-
Re:Python?
Oops, that's http://pmw.sourceforge.net./ Should have used preview...
;-) -
GNU utilities for Win32This project on source forge has native ports of many GNU utilities for windows. It includes a Z-shell. I have created many small automation projects with it and have had good results. I'm guessing you could use ZSH scripts as a manangement tool around the VBS or JS code.
-
There are solutions that address this...
Autopackage addresses this issue by allowing the providers of software to roll their own equivalent of an InstallShield package.
The only big piece of software that I know about that distributes an Autopackage is Gaim (here).
Just download and run it, and after some progress bars and some simple questions you have Gaim on pretty much any distro. Sure, it has to provide its own dependencies (so you lose the benefits of sharing libraries with your distro), but it works damnit.
So the problem is being addressed on Linux, it's just a matter of software getting packaged in a way that everyone can use. But that's kind of the idea of distributing source... -
Re:I kind of agree
Two partial solutions, one for RPM distributions (I suppose you could manage them with alien, but it gets kludgier and kludgier......).
http://www.gnu.org/software/sourceinstall/sourcein stall.html
Manages source packages for you. GUI, lets you click on and off all the possible configure/make options you could want (well, maybe not *all*, but more than I have ever used).
Then, there is Krpmbuilder, which is a wizard interface for building RPMS from source without spec files. Check http://krpmbuilder.sourceforge.net/
Seems pretty nice, you can put descriptions and the like, which might be useful if you are administering a bunch of computers and would like to add a package from source to your pile of systems. Presumably if you are a running a debian system, you could install RPM on debian, build RPM's with Krpmbuilder, convert back to deb using alien, and then manage that however you manage your computer labs or whatever.
None of these are ideal solutions, but they point in the right direction, and certainly anything that lets you get control over the various source packages scattered all over your system is a *good* thing. -
Re:As a snes gamerA few steps to a decent video game music expeirence. (For older games, that is.)
- Grab the MIDIs for your favorite game.
- Grab Timidity++
- Grab the Musica Theoria 2 soundfont, and the Timidity++ sample map for it
- Convert your MIDIs to the audio format of your choice.
-
Monitoring is expensiveWhile actively monitoring is always preferred, not everybody has the luxury of time to sit in front of the server monitoring every minor detail. Especially on projects for humanitarian organisations you do on your spare time. To be honest, some automation SHOULD be implemented, because a human is simply not a robot and will tire over time. The purpose of computing is exactly that - to alleviate humans of doing boring tasks.
I set up my scripts so I am emailed ONLY on new activity not seen before. So I find ways to silence minor attacks/alerts which does not interest me in conjunction with finding automatic ways to react on attempts.
I can recommend this setup:
- Snort (Network packet sniffer)
Enough is said about this. Absolutely needed, but useless without intervention. Oinkmaster is nice to use for automatic downloading of new rules.
- Narc Firewall
Perl script for iptables/ipchains. Fast and easy to set up, however any decent firewall will do. Narc allows for user-customization/hacking, which is a plus for those who wants to learn ipchains/iptables and do more advanced stuff than a GUI can offer. I like to fiddle with the rules myself for outgoing packets, which very few firewalls supports. It's nice to know your computer is not sending out traffic you don't know what is. By blocking everything outgoing by default, I will catch stuff in the logs and adjust the rules when I know what it is (not recommended while in production).
- BlockIt (Perl script for reactive firewalling)
Blocks hosts temporarily and permanently based on SSH-logs, snort-alerts and firewall-logs. Nice and easy to extend even if you don't know perl, but have patience to test alot. The maintainer is cool about accepting patches. Yes, you need a list of hosts to never block, and yes a dedicated cracker can spoof IP addresses to DOS you. However, I'll deal with that when somebody does just that. It depends how important your service is I guess.
- Samhain (Rootkit and file change detection)
I set up Samhain to email me of EVERY change in the root filesystem. However, I run Samhain with the silent option just after every upgrade at night. So upgrades are done automatically and silently without alerting me (Debian Stable - Sarge).
- chkrootkit (Another rootkit checker)
It's in the Debian-tree. Can't hurt to use more than one checker. This one is less spammy than Samhain and checks for other kinds of signatures in the system.
This might seem much, but I consider it a bare minimum for an install I'm not going to watch over continuously. Running Linux doesn't make you secure, and even with all this, I know I'm still vulnerable to:
A) Crackers hacking over time. Little by little they may do a portscan and find out enough to do a:
B) Full-scale successful attack. Reactive firewalls just won't stop it, and then you're cracked.
C) DOS. Automatic blocking based on IP and DSL-connection is just not enough to stop DOS and DDOS.
However, with a hardware firewall in front, I feel a bit more secure.. ;*) All emails to root is forwarded to my email-account, cron-jobs and all, and believe me, with the pruning-job done, hardly any email is sent. Days can go without any emails, oh wait, maybe..... *shiver*
One interesting project is a firewall based on snort: Hogwash. The project is in need of maintainers though. However the idea is cool: To block based on snort-alerts in real-time. This can actually be useful to block intrusions before they can do harm other than DDOSing. I for one will accept the increase in latency if it means my network is that much more secure. I really hope this one will take off one day. - Snort (Network packet sniffer)
-
Re:How 'bout resizing windows from all cornersMy resize handle has been on the bottom right for the entire duration of my OS X experience (since January, 10.3.7 to 10.4.2).
Are you talking about the minimise and maximise buttons? There are keyboard shortcuts like [command-h] to hide and then [option-tab] to cycle through running applications to bring it back from oblivion.
I think this could be personal preference, but you might look into that other desktop because X11 would probably give you options for moving the buttons to other parts of the windows that would achieve what it seems you want.
OroborOSX I think it's called. Link.
Runs as an App under OS X to give you another desktop. I tried it once, didn't use it enough to work out how much of a performance hit it is - didn't like it too much. See this screenshot of my computer to show how you can emulate the look of Classic under OSX. Doesn't work for all programs though
:-( -
Re:Modern "Firewalls"
These devices can scan most TCP protocols for any kind of malicious content, like snort-style IPS sigs, viruses, phishing sigs, spyware (generally ActiveX), etc. And since they are the gateway, they can also block or sanitize the content.
You might also want to check out the Netfilter equivalent. -
Snort supports in-line operationHi there, original author of Snort here.
Snort supports in-line (intrusion prevention) operation on Linux as of version 2.3.0. There is also the snort-inline project which maintains a different code branch that includes support for divert sockets on FreeBSD as well as some in-line focused mods.
Sourcefire (my company) builds commercial-grade IPS using Snort as the foundation technology and it works well. We're continuing to improve the technology on an ongoing basis as it's central to our IPS offerings. If you want to run an IPS to try out the technology, Snort is certainly suitable today.
-
Anyone using HANK?
Anyone out there using HANK?
-
Re:Free Software / Open Source Project(s)?There's a lot of open source software out there that can be used as part of an autonomous robotic system. For instance, there is CMU's CARMEN http://www-2.cs.cmu.edu/~carmen/ as well as Player/Stage http://playerstage.sourceforge.net/
However, as with all open source software, caveat emptor. We ourselves (University of California, Irvine's TeamXAR - I'm the team leader) found that CARMEN does not fail well, and in fact had to give it a few kicks each time we started it up.
Note also that the finalists (and possibly semi-finalists) will need to issue team technical reports, so while that probably won't include code, key details will emerge.
I should also state before I get a flurry of questions that we ourselves did not make the cut for the 40 semi-finalists for the September 2005 National Qualifying Event.
We had built a ton of software since our team's inception in July 2004, but did not touch a real car we got a message from DARPA effectively stating "Hi! We'll be there in about a month for a site visit. See you then!"
As to be expected, as we (a core group of 6 undergraduate students plus a few extra helpers) pulled nearly a month-straight of all-nighters to get something to show the reviewers from DARPA, not only was Murphy's Law present at our site visit, but we learned Murphy's Corollary: Murphy likes to work overtime. Nothing worked.
Three weeks later, the car was tooling around our site visit course, but of course, three weeks too late.
If you're interested in following our progress, hop to our website at http://www.ics.uci.edu/~darpagc/ or http://www.teamxar.com/
- Phil
-
hogwash will be back
Try this...
http://hogwash.sourceforge.net/oldindex.html -
Re:I'm standing up to be counted...
If you have two screens, I very, very highly recommend Synergy instead of a KVM switch.
-
Re:intrusion prevention
We use Tipping Point, and I was very skeptical at first. After having it at work and using it, I would highly recommend it.
Service is not as good as it used to be, but still decent. They are going through some growing pains and some adjustments after being purchased by 3 Com, but that was to be expected. Their support is still much better than your average vendor.
The rules they use are very conservative, and it affects no other protocols other than IP. It will pass these quite happily, and even the IP traffic that is inspected has low latency. You can write your own rules if you want using a Windows utility with a combination of pcap and regexp syntax. This however is warned against as in most cases the custom rules can wreak havok if not written correctly.
The prevention is done via application level fingerprinting which works much like OS fingerprinting. For instance, it will detect that something looks like an LSASS buffer overflow attempt regardless of the source and destination IPs and ports and act accordingly. With testing that we did between this and other IPS/IDS's, many of them would not detect port hopping even though they claimed to. This becomes more important if you want to do things such as block Kazaa, or allow IRC and IM, but deny the file transfer functionality for the chat protocols. (Yes, it has the ability to do this)
They also released Tomahawk test tool which can be found at http://tomahawk.sourceforge.net/ It's a great tool for stress testing and replaying network traffic.
And while not advertised or offically supported, their management software does have a linux version, if you have multiple boxes. If it's just one box, you'll probably configure it by connecting to it directly via the web browser, which once again, while not officially supported, it works fine with non-IE browsers (at least last time I used it).
And definitely, last but not least, you can on the fly put it in layer 2 fallback, so if that causes any problems you're having to go away, then it is a problem with the filters. An excellent feature that can temporarily fix any latency problems that it might induce until you can get time to do more in depth troubleshooting. -
Sentrytools
http://sourceforge.net/projects/sentrytools/
What more do you need? -
Re:uuencode/decode. C'mon, support it.
What Thunderbird really needs is to support uuencode/decode. Why does only Freeagent and some freeware newsreader support this, yet is wideley used on usenet? What's the difficulty here?
Well a lot of basic tools (mirc, anyone?) on Windows are often crippled shareware. I suggest using Linux to avoid this problem. Pan or KLibido work nicely. Pan in particular is good for people who are familiar with Free Agent's UI. -
Re:Additional Coverage
I worked on a project called Exposed (http://sourceforge.net/projects/exposed) about 9 months ago. It seems a little better than Skippy IMHO, but we never reached a final release either. It does do configurable frames of animation of resizing all the windows like on MacOS X, but doesn't have drag & drop support. If anyone wants to check it out of CVS or help with it, I do think it's a pretty good framework. The main problem that stopped us from continuing was that Xlib was pretty slow at animating, but once Xgl comes out that supposedly should magically be fixed.
-
Re:Spam Filter (if you'd RTFA)
Just in the very first page of TFA http://dbacl.sourceforge.net/spam_chess-1.html is the answer to your question (for short, the answer is No:
Let's put down some ground rules: This experiment will test a real spam filter, not a specially designed chess program. It won't aim to beat Deep Thought (I wouldn't know where to start, and I have a feeling this could be difficult anyway ;-), but it will aim to show signs of "intelligence", or we won't claim success. Finally, since dry tables and graphs are no fun, a theoretical proof of concept is not enough: the spam filter must really play chess in a way that everyone can see, and try out at home. -
Python implementation of Memex
Here is a Python implementation of Memex I wrote, built on top of my Pointrel data repository system.
It was tested under Debian GNU/Linux and Python 2.3 with TK.
Download "Pointrel20030812.2 For Py" from here:
http://sourceforge.net/projects/pointrel/
The implementation is in the included sample file "tkPointrelMemex.py".
It isn't an exact match (it is a little more general in some ways, including multiple item viewer windows), but it covers the basic functionality of adding text items, making trails of them, and marking indexes on the trails.
To use the demo, after untarring and so on, type "python tkPointrelMemex.py" and when you get the GUI up, in the "Pointrel Memex Item Viewer" window, select the "Long Bow" trail in the panel beneath the "Update Annotation" button, and then you can use the navigation buttons (first, previous, index, next, last) to move through the trail.
You can also look at a view of trails in the "Pointrel Memex Trail Viewer" windows.
There is only one current trail at a time, shown in the Trail Viewer window. To add a new item, edit the text in the top panel in the Item Viewer window and click "Add from edit". The item is now added to the "ALL ITEMS" trail (which is everything in the system), and that "All ITEMS" trail will show up in the list of all trails the item is in near the bottom of the window. Assuming you are the "Long Bow" trail is the current trail indicated in the Trail Viewer window, you can then click on "Add to current trail" in the Item Viewer window and it will be added to the end of the "Long Bow" trail.
One difference in this program from the real Memex concept Bush describes is that trails are more first class objects in the implementation, whereas in what is described in Memex what he calls trails are more named links and a trail is essentially following identically named links. I think when I first implemented (back around 2001) an issue came up with the Memex description allowing trails to branch in a way that seemed counter to the rest of what he described for trails. Anyway, this implementation is a basis for improvements or changes, at least. It would not be that hard to remove some functionality (making it a single window with two viewers) and change the trail following slightly to be even closer to what he describes.
For fun, I also included some source code (including for the program itself) for it in the sample archive loaded by Memex on startup, so you can see Memex's (limited) potential to be an IDE with integrated versioning. It would take another button to actually launch the viewed Python code though.
In theory, it should also be multi-user on a system where the repository has appropriate shared permissions (supported by the underling Pointrel data repository system, and having to manually click on "Reload trails list"), but I have not tested that functionality much. -
Re:Karel the robot
Actually, people are still writing different versions of Karel the Robot. Now there is GvR (Guido van Robot) that is a python nock off of Karel. And yes! it can be used as a Turing machine. We even had someone write an example of it doing binary addition. I must say, it's pretty cool to see a little robot move at light speed to do slow binary addition.
Maybe this is ironic, but the guy who invented Karel the Robot is non other than a CS professor at Carnegie Mellon. Clearly, he must be working on the DARPA project. -
Some Open Source Testing Tools
Last January there was a workshop on open source web test tools in Austin.
-
The Future of Firefox is another 5 MB download...
Coding misstep forces new Firefox release
http://news.com.com/Coding+misstep+forces+new+Fire fox+release/2100-1002_3-5792635.html?tag=nefd.top
well....at least we have extensions.... here's my list:
TextZoom - because I'm blind as a bat
Adblock - use with Filterset.G from http://www.pierceive.com
Session Saver - saves tab sessions _when_ firefox crashes
Web Developer - lot of web dev options
IE View - click to view in IE
Target Alert - let's me know what I'm clicking on
ForecastFox - show forecast
FindBar Switch - makes the find bar toogle hide/un-hide with CTRL+F
Download Statusbar - much better than the download window/popup
SpellBound - because my spelling sux