Domain: sf.net
Stories and comments across the archive that link to sf.net.
Comments · 3,385
-
-1, offtopic
ET is not Free/Open source. However there are tons of fun Open Source multiplayer games that you can use.
-
Funny...
Nothing about the google hack honeypot...
http://ghh.sf.net/ -
Re:Overflows are fun!
Could RockBox with a few modifications (or maybe only the right plug-in) be used for this?
:) -
Re:I demand one thing...
The BBC would be more likly to use Dirac, being that they came up with it... It's open source and can be used along with Ogg Vorbis
;) Theora looks great and all, but as long as it's in an open source codec I don't care which... -
Re:Backups online
Ehhm. I'm afraid that RAID is no substitution for backup. It only protects against ONE of the problems that backup protects against (again, full details at http://lingnu.com/backup.html - my company).
Trying to analyze what you have described, you have a serious problem if old backup tapes turn out to be bad (as they tend to do, over time). You cannot write data to a tape, and then just put it in a safe and expect it to stay there three years later. Every so often, a full (non-incremental) is necessary.
I do believe that the technology we employ for online backups would handle your case fairly well, though. We use rsync-friendly encryption (we developed it, but we open sourced the actual technology - http://sf.net/projects/rsyncrypto). This means that you don't have to upload the entire 700GB the whole of the time. In fact, for all practical purposes, you only upload the data that you have changed.
Still, with this magnitude of data, I'm not sure that online backup is the right path for you. If you wanted to back up the entire 700GB with our service, I may be able to get you a price as low as ~5$/compressed GB/month. Assuming we believe the industry that compression is 1:2 ratio, that means you need to pay for 350GB, or 1750$/month. Most companies prefer to roll their own at this price point.
Shachar -
raid for desktop - not really worth itRAID makes a lot of sense in a server scenario, where uptime is crucial, and where the cost of hardware is smaller than the business lost by downtime.
As far as desktops are concerned - well, RAID and cheap just don't mix. For instance, if you just want reliability, RAID 1 is enogh (2 drives). If you want reliability + fast writes, you need RAID 1+0, which means 4 drives (RAID 5 only gives faster reads). Furthermore, a good controller is crucial (from my experience, these generally cost upwards of 100$).
Finally, RAID does not subsume in any way a good backup system. I've seen cases where a damaged controller broke both harddrives in a RAID 1. However, for (most) desktop PCs, a good backup system does subsume RAID, since it's generally easy to just use a different computer, and get all the files from the backup.
For me, the excellent piece of software backuppc running on a cheap box (~300$) has worked like a charm. This might not look cheaper than RAID, but considering that I'm using just one box to back up 10 other machines, it's pretty good.
-
Re:OS X "switch"
1. Entourage sucks ass. I just moved over to Mail.app in Tiger and it's a much better experience. Of course, things other than mail don't carry their way over. Oh darn. iCal can upload a
.ics file via WebDAV and other iCal users can check my calendar. 2. RDC - Take a look at http://rdesktop.org/. Much more configurable. Works great. 3. I've had other issues with Office 2004 Mac. Excel likes to munge weblinks and row heights. Not to mention it doesn't save things where you think they should (i.e. saving HTML document where I opened it makes me save a new file in a new directory. YECH). I haven't found any solutions for this yet. I've been Macified since Jan 2004 and I won't look back. I do have a PC next to it (using http://synergy2.sf.net/ so no keyboard and mouse) and I use it for the basic things... i.e. my Windows based phone software and other cranky Winapps. It's old and slow so I use it infrequently. I do use it for VNC because I have yet to find one VNC client on the Mac that Just Works. -
Frankly, I don't care about building Java.I want to build generic programs. Java, C, Pascal, Occam, COBOL, shell scripts. This is because the applications I need to build tend to be a mixture of various different paradigms: little tools that are built to produce data massagers that convert offline data into compilable data; metacompilers like yacc and bison; XML preprocessors like xslt; traditional C or C++; documentation builders like Javadoc or WEB... I can't find anything that will handle all this cleanly.
Is there anything out there that is (a) easily deployable (nothing turns off a prospective user than being told to download and install a complicated build system that depends on $LANGUAGE_OF_THE_MOMENT), (b) suitably flexible that I can customise it to work with all my little build tools, and (c) sufficiently elegant that I won't want to vomit looking at my build scripts six months later?
So far, the only thing I've found that works at all is traditional make. Which, I'm afraid, sucks. Makefiles scale very badly (recursive make. Eeeaah), don't handle disparate rulesets well (I want to build these C files with this rule and these with this other rule... oh, wait, I can't), and the dependency handling is practically nonexistent (you can fake to a certain extent with
.d files, but that all falls apart as soon as you need to depend on dynamically made files).A case in point: I maintain the ACK, a portable compiler toolchain that's about 20 years old. The build system is an intricate network is shell scripts and recursive makefiles. It works, but it's largely incomprehensible, very slow, doesn't handle incremental rebuilds, and is going to be a maintenance nightmare should we ever need to do any major revamps. I'd love to replace it; I've gone out actively looking for something better --- and I've failed.
Any suggestions?
This has been a public service rant by a stressed build technician.
-
Grinder
For web apps, we've had a great deal of success with grinder. Its scripts are easy to write, and its recording mode is sometimes all you need to gin up a quick load test. For one project, we had Mercury as well... we found that grinder was much more helpful, at least for the development team. (Though I appreciated having both.)
-
Re:From another /. story...
A GPG based solution for Win32 would be excellent. Linux already has one, using the GPGME API: cpm.
-
Re:Bredbands Bolaget
Geez, transferring a DVD in about 8 minutes...
Anyway, it's a good thing that you guys have such connections... With dc++ I often download from swedish people at very high speeds, even though my upload speed sucks (I'm in Portugal). One can almost feel the hard drive melting ;) -
Re:DRM Needs to happen
Just a note: Selling pirated games/software/music in my eyes is always wrong, because there is real money involved. But just copying from friends? I'm not convinced.
I agree. I'm not convinced either that it's evil and wrong.As an artist http://dooglio.dmusic.com/, I would rather have people playing my songs, for example, than not because they couldn't afford it or whatever.
As a software engineer http://vncselector.sf.net/, I'd also rather have people using my software than not because they couldn't afford it or whatever.
Okay, so the above stuff is covered under the Creative Commons license and the GPL, respectively. But I feel the same way about my proprietary works [soon to be released].
-
Use Sourceforge even if you think you DON'T need
Just because a project isn't hosted on sourceforge doesn't mean its not relevant.
As an aside I want to say that to combat this common perception that people have, I simply create a sf.net project and redirect everything back to my "standalone" resources on my project website. I recommend that all project managers do this or something similar. I have a listing at Freshmeat and several other sites as well.
I happen to host my downloads on SF, but even if I did not, I'd want the SF listing because it can help increase traffic, and it provides a consistent interface to those interested in other SF-hosted projects.
Sourceforge !=CVS & mailing-lists.
-
Re:Ha ha, lights.
I recently re-played though Star Control 2 -- which has been open sourced. It's definitely still a great game.
-
My two picks
For pictures: Gallery. Super-easy to use, pretty easy to set up, OSS, and requires a couple OSS (I think) libs (ImageMagick or NetBPM.) Makes nice galleries, good looking thumbnails, and any user (if you allow it) can add comments to pictures.
For content, including calendar: GeekLog. Pretty easy to use (the user model throws me a bit but I haven't spent much time with it since I'm the only user), works a lot like Slashdot (stories, comments, etc.), looks a lot like Slashdot (sections, polls, etc., but gorgeous; I fell in love with the 'clean' theme) and has integration with Gallery. (Or maybe Gallery offers integration with GeekLog. I forget. One or the other, I know it's there, I just haven't used it.) And GeekLog was originally designed to be the weblog for a security site, so it's pretty good in that regard. My GeekLog-backed site is here with the aforementioned 'clean' theme. (Note also that GeekLog ships with only one theme, so even Clean--which used to be a stock theme--has to be downloaded separately.) Look around for tips--many sites (mine included) start off with "how I made this site" as the first story.
Or, if you don't mind having your eggs in someone else's free-as-in-beer basket, Yahoo's services, as others have mentioned, are pretty sweet and easy-to-use, not to mention the availability and bandwidth. (Though they still put ads in the groups, AFAIK.) -
Re:Static analysis of C#
Replying to myself... I guess there's two ways to approach it. You can parse the source code (like PMD), or parse the bytecode (like FindBugs).
Parsing the source code might be a bit tricky since you'll need to check for semantic problems which have already been fixed by the time the bytecode has been generated. Parsing the bytecode might have the additional benefit of being able to do some peephole optimization and such; you could write a static analysis tool that also does some work to reduce bytecode size. -
Re:Static analysis of C#
Replying to myself... I guess there's two ways to approach it. You can parse the source code (like PMD), or parse the bytecode (like FindBugs).
Parsing the source code might be a bit tricky since you'll need to check for semantic problems which have already been fixed by the time the bytecode has been generated. Parsing the bytecode might have the additional benefit of being able to do some peephole optimization and such; you could write a static analysis tool that also does some work to reduce bytecode size. -
Re:Dirac/Theora?
You can also try encoding to both formats using the LiVES video editor http://lives.sf.net./
-
Meanwhile, in the computer world...
The computer game prepares for version 0.2.8, featuring support for non-square arenas.
-
ATI is great with DRI drivers.
The openGL drivers in the Direct Rendering Infrastructure for ATI hardware is quite mature for R250 (Radeon 8500, 9000, 9100) graphics accelerators. Of'course, the driver development was by Tungsten Graphics (makers of PDAs) for a huge graphics rendering system used by The Weather Channel. The drivers are GPL, and they are the best support next to Matrox graphics accelerators. If you want a stable graphics solution, then that is a better choice. If you want all the unnecessary framerate beyond 30 in Doom3, then that is what bleeding-edge hardware is built to accomplish with closed-source drivers. I only try to support all hardware companies that opensource their technical specifications, drivers, protocols, hardware, and intellectual property. XGI is beginning to opensource its information to be a better contender in this arena I described, and their hardware is affordable. There is more than just ATI and nVidia though. My next hardware may be from XGI, and they build closed-source DRI drivers (IIRC).
-
My Team is Developing MATTERcheckout http://sf.net/projects/matr
It is being developed to help reduce and organize administrative tasks. It allows you to manage the computers connected to your network using a Jabber Client as your admin interface. It works like this:1) Create scripts that determine which computers have a problem.
2) Send scripts to the MATTER clients in your Global Buddy List.
3) MATTER executes those scripts which reports the result back though the MATTER client by assigning a new buddy to their roster. ie. Matter.AddBuddy("No_XPSP2")
4) Login to your Jabber Client as No_XPSP2 and immediately see who has the problem.
5) Fix though the same interface once you have one.
Check the MATTER project out often - we are concentrating on MS OS's in the beta stage and we are looking for a little technical know-how to get it working on Linux next. -
Re:Flamefest positionsI find the indentation level syntax of Python to be vile, probably because I started as a Fortran programmer. There also seem to be a lot of gratuitous colons.
The whitespace grows on you :-)
Once you realize how much block-close-character noise it saves you (because you do indent anyway), you love it.
The colons are openers of nested code. They serve important purposes:
- It shows that this is a hierarchic construct and that there is code "under" the statement. It can also be unindented, in which case it is also conveying critical information (if x: y = 2).
- The editor and reader knows that what follows a line that ends with a colon should be indented.
Also, in a 4 line program, 2 colons doesn't seem like a "lot" to me, and they contribute greatly to readability.
You cannot undefine primative procedures like car/cdr to mean something else. But there is nothing preventing you from defining my:car and handling any combination of arguments and types you want. This is a lot nicer than C++ where you have to use clunky templates. In Scheme, procedures that smoothly handle multiple types and numbers of arguments are built right in.
Well, this is a problem. In Python, almost all access to objects is done through methods of the object. When converting the object to a string in order to print it, its __str__ method is called. When trying to evaluate it as True/False for a conditional, its __nonzero__ method is called. When an attribute in the object is looked up, __getiter__ is called. This allows me to "hook" those operations, and manipulate the way the object is accessed.
This is a very powerful feature, that enabled me to write PyInvoke, for example.
I can create Proxy objects that redirect almost all operations done with them to a server. With Scheme, I would not be able to implement this, because I couldn't Proxy a list object, as a (car proxy) access would not be interceptable in order to forward to a server.
This means transparent RPC is possible in Python and not in Scheme. - It shows that this is a hierarchic construct and that there is code "under" the statement. It can also be unindented, in which case it is also conveying critical information (if x: y = 2).
-
Re:Screw books
I would also suggest using OPAL (based off ODE) if you ever need physics. SDL will handle pretty much everything else. There are also some pretty nice pre-built engines like Ogre and Crystal Space. There are alot of 2D ones... Whatever you code in, make sure it's multiplatform. C/C++ is good because you can compile it on just about any OS/machine and it's fast. Python's also pretty nice, but it's not quite as fast as C. For a simple card game or something it should be fine though.
-
PHP File Manager
take a look at php filemanager (http://phpfm.sf.net/ it has very good fatures, it's single file and the integration depends only on apache's
-
Re:Interesting ICMP exploit
I would be damn glad to help you completly re-write this. Comcast in Bay Area allows DNS and Ping when your service has been "disconnected"
:-D
Check out my project if you'd like to know my coding ability at http://khd.sf.net/ -
Hey, Columba is on the PMD scoreboard...
...scoreboard is here, Columba report is here. Not too bad, although there's some room for cleanup...
Oh, and the duplicate code report is here. -
Linux Software
And for those who want to do this stuff in Linux, look into http://moto4lin.sf.net/
The author is also making a library called libp2kmoto in case you want to do it without KDE junk installed. It's available for download here: http://sourceforge.net/projects/moto4lin
I've been actually working on my own program based off his work and a few other sources (Yes, I plan on releasing it once I actually make it usable). If you're a true geek and you've got a Motorola phone, I highly recommend having fun learning the p2k protocol. -
Re:OMGWTFBBQ
and of course the best thing for someone who has an LG phone (or some sanyo or samsung phones) is this wonderful little app called BitPim. It will let you upload or download anything on the phone including the entire file system.
-
Seamless Vs Extensibility
One seldom commented disadvantage of tightly integrated desktops like Gnome/KDE is their lack of extensibility. Yes, you read that right:) As a 10+ year Linux user, the biggest advantage I've felt of using Linux is its extensibility in the 'UNIX way' - using pipes, scripts and files. The more you change these interfaces into object-oriented/middleware derived ones, the more difficult and annoying it becomes for UNIX hackers to script them - which destroys one of the main purposes of being on UNIX.
With the evolving desktop, people stop writing general purpose tools that abstract data and functionalities as simple files and scripts, and instead write their stuff for specific desktops. One good example is synce - a program to sync WinCe devices with Linux, which integrates well into Evolution, but has no 'dangling interface' where you can just snoop in, get your data and do what you want with it. File-oriented interfaces were a given with most Linux apps till very recently. And as their number/dominance diminish, I wonder if Linux hackers will slowly switch to other UNIXes just because they'd be more UNIX-like. -
Re:Yeah, it's a bit annoying, but you can just edi
Audacity is most excellent. Do give it a look.
-
Re:Cloners or Creators?MMORPGs are the most resource-intensive game you can possibly pick to develop. Open source gaming has failed to develop strong original concepts even in genres which are easy to develop, like turn based strategy. And I say this as a developer (on a game which is brand spanking new technology-wise, but is an adaptation of a popular board game, but for which we would have no users).
You know what the most popular open-source game is? Free-civ (Civilization 1/2 clone). Digging into actual original titles, you have Battle of Wesnoth, which is enjoyable but of a level of quality roughly comparable to the bargain bin released-only-in-strategy-heaven-Japan GBA titles (except those bargain bin titles have better plots). Battle of Wesnoth deserves an award for the overall quality of their art resources, major props for managing a consistent and appealing visual style, but they're still nothing to write home about compared to even the (low) prevailing standard in turn-based strategy.
I don't think we'll ever see an open source MMORPG which is worth the time it takes to download. Focus on the things open source does well (applications with long life cycles), take the savings you get and play WoW on your Windows box.
-
Try Ultimate++ as wellIf you are looking for something more productive than Qt is, try
It is BSD licensed, it comes with IDE on both Linux and Win32, and it kicks ass for productivity.
See comparison with Qt.
-
mass photo-uploading, OOL capped me.
i was an OOL customer for more than 4 years but when i started using gallery http://gallery.sf.net/ and uploaded massive amounts of family/personal pictures, they capped my speed to 400kbps. i got it uncapped twice then luckily, FIOS was deployed in my town - was one of the first 5 installations in Northern New Jersey. i switched. installation was free and i got a discount because of my existing calling plan with Verizon. FIOS works for me. i've uploaded gigs of photos with no problems. all i need is port 25, port 80 and port 22 (for SSH / ftp-tunneling) and i'm good to go.
:) -
Re:OpenBSD, of course!
Grab Shorewall, a cheapo Pentium II, 2 NICs, and your favourite flavour of Linux.
-
The best firewall depends upon your needs, but...If it were mine to do, I'd put a dedicated PC with lots of RAM in it in place as the firewall host, and on it I'd run a stripped Linux with shorewall from a bootable CD. The only hard drive in the box would not be bootable, and would be used for no purpose other than to contain the shorewall configuration.
More secure but with a greater PITA factor would be to remove the hard drive, and run the whole shebang from the CD. The PITA factor comes from having to burn a new CD every time you want to twiddle the firewall rules.
-
Re:Linux Games
What is this Linus operating system of which you speak? Anyway, have you checked out the free and open source r300 drivers? That driver is getting more stable every day. Soon now we will be rid of the one known as the propriatery which stems from ATI! Muahahahaha.
-
Armagetron
so simple and easy, yet tremendously competitive and addictive. Wall acceleration is funny. Decent(ish) graphics too. Link to SF site
-
Some interesting articles about freedom
About bittorrent there is no doubt that it will be growing more and more with time, but there is another proyects like:
WASTE and MUTE
About freedom, here are some interesting articles by Richard Stallman
Right to Read
Misinterpreting Copyright
Reevaluating Copyright
Freedom or Copyright
Good bye
PS: RMS lost some records maybe somebody can help him Can you find any of these records? -
Re:Old games
on that note, if you are into old skool adventure games get a copy of http://scummvm.sf.net/ and play some of those old games. some of them are available free and others are cheap via ebay... a thought for those of u that are like me, into retrogaming.
:) -
XBlast
This is a game that I used to play from a long time back, but it is still very fun and very fast paced. (It is 2-d, and will run on anything) http://xblast.sf.net/ seems to be the latest place for it, and they have precompiled win32 binaries for you too.
-
Re: Backups
sounds like you need BackupPC
-
Try mine...
I wrote this one: ColorCard.pdf (1.4Mb).
It tests all the characteristics of a printer that I cared about:
- color accuracy -- C,M,Y,K,CM,CY,MY,CMY,CMYK in density increments of 10% from 10-100%
- SWOP color accuracy -- Same as CMYK except in 25% increments
- grayscale accuracy -- Increments of 5%
- resolution -- CMYK tests of lines down to 0.25pt at 45 degree angles
Of course, you'll need a reference card by Kodak, etc. to test against, but I've found this is the simplest way short of developing a whole complex spot color sample group of colors closer to the edges of gamut.
-
But DoubleClick isn't allowed to complain...
...for peeing in the pool, then getting annoyed when proxy managers whip out the chlorine. Just another reason to use your local caching proxy...
-
Resilient Ecology
Without attacks and threats we wouldn't bother developing a resilient software ecology. Heck, we're still not there despite mounting attacks. We would only have the illusion of privacy at best.
Security and software is an ecology, and we have to evolve appropriate measure to combat attacks. The techniques are here [1][2][3][4], we just have to deploy them.
[1] EROS
[2] CapROS (EROS development moving to the community)
[3] Coyotos (EROS successor in the research communits)
[4] E: secure, distributed programming language -
Who cares
ClamAV is actually becoming usable, more hands might light work etc
-
MoviX
MoviX can do this, 3 different distro's 10mb,25mb,50mb
based on Isolinux bootloader and Mplayer
its as simple as
add images/movies > create iso > burn > reboot
even compile it from windows
networking, netbios good hardware support
written in perl, i love it, no hard drive required
could do with polishing at the edges, but it is open source and working -
Re:Crossplatform JabRef
Jabref is also able to manage your PDF and PS files. It's great if you want to keep an electronic archive of the papers you cite.
Definitively the best bibtex editor I came accross. -
have you tried mind mapping ?
Specially freemind
-
Re:Maybe?Then perhaps you should take a look at this working free r300 driver It may not be fully stable yet (although is has worked smoothly for me for about a week) but people seem to have forgotten the fight for getting free software drivers for their graphics cards indstead if kissing the asses of nvidia and ati for not releasing any source code or much specs. I will always choose the card which has a free driver over any that don't. Even if the perfomance is not on par with the best.
Also worth mentioning is the open graphics project.
-
portsentry.
http://sf.net/projects/sentrytools/
I wrote my own, but I lost it in a disk crash. Basically, it listened on N random ports, and added a firewall rule to drop packets from the host that connected. After however many seconds you told it, it'd remove it (assuming you didn't tell it to just leave the rule). It's not hard to write, though.
Incidentally, I agree with some of the other posters; I doubt it's just portscans doing this.