Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Re:They weren't paying attention to Jurassic Park
That program does exist. It is called "3D File System Navigator for IRIX 4.0.1+"
More information on this page
Similar systemes do exist like the linux clone called fsv -
How about having a look at sourceforge.net ?
You mean like linux, where there is an installed base of only a
couple of million machines, and virtually no professional software development?
Maybe you want to have a look at http://sourceforge.net/ -
So, which Bittorrent client is the best?
So, which Bittorrent client is the best? Azureus is open source. Do you recommend it?
-
Re:Will it...
personally I like to use the l7filter additions to iptables http://l7-filter.sourceforge.net/protocols
That way, I can set the priority based on what the traffic is, at the router level
works pretty well too -
Re:With you kind permission ...
I've been really happy with Azureus. I haven't really compared it to other clients though so I'd love to hear some discussion.
-
Re:With you kind permission ...
Rtorrent is by far the torrent client with the smallest footprint.
I tried them all to get one that worked on a 486 with 60MB RAM and no X. Rtorrent (with ncurses ui) was the only one that didn't max out the resources.
Now I can turn my 4Ghz energy hog off at night, and do my downloading on the 486, which uses about as much electricity as a light bulb.
(For ed2k on the same machine I use mldonkey.
-
ASSP plus mailshell exchange plugin=no more spam!
For our clients we use ASSP http://assp.sourceforge.net/ plus mailshell exchange plugin http://www.mailshell.com/mail/client/oem2.html/st
e p/exchangeplugin. they are both free programs and have eliminated our spam problems including image spam. We use the RBL, LDAP lookup and other features of ASSP to reduce the amount of email coming in, then use the spam filtering in ASSP to mark spam as such and then use mailshell to redirect the spam into a "junk-email" folder in each user's inbox. the users can then check once in while to see if there are any false positives. ASSP is updated regularly and "learns" as it goes. works great for networks with up to a couple hundred users (haven't tried it on anything bigger yet). -
Re:deservedly
If you're a Python user then you may want to try candygram which provides Erlang concurrency primitives for Python.
-
Re:Microsoft Recommends..
Maybe the notion of writing all my papers in HTML wasn't so insane after all
You want LaTeX. If you're running KDE, you can't beat Kile as an editor. -
Re:Watch out, MySQL.
-
Re:Watch out, MySQL.
Do you mean like this?
Having used both, I can tell you phppgadmin is a bit more polished than phpmyadmin. Neither are particularly wonderful ways to interact with a database, but if you're stuck on a no-console web host, I'd much prefer to have the posgres/phppgadmin combo. -
Re:Some quick questions on linux software4) IM client (is there a good linux IM client that interacts with windows messenger?)
Define "good". gaim does a fine job for me with AOL, Yahoo, MSN, ICQ, and Google IM services (as well as IRC and non-Google Jabber servers). I believe the video/audio support is still not present, but for text purposes, it's fine.
5) Greeting card software (anything good on the linux end?)
Doubtful for straight up specialized software. However, one with an artistic bent might appreciate trying out the suite of GIMP, Inkscape, Blender, and Scribus. If all he wants to do is fill in templates, though, it will be inadequate. If he's feeling really generous, though, he could potentially develop a template and submit it for inclusion at Inkscape or Scribus, and maybe add some more stuff to Open ClipArt to help others as well.
Best of all, you can get him hooked prior to hitting Linux, because everything I just named has a Windows version.
-
Re:Some quick questions on linux software
GAIM for IM. There are others as well.
Greeting cards, well, that depends on what they use now as to what they will be familiar with. A quick google pulled up Scribus which looks interesting but may be fairly complex.
Family tree software also depends on what they use. There are a few out there, but I can't attest to how well they work. -
Re:Some quick questions on linux software4) IM client (is there a good linux IM client that interacts with windows messenger?) Have you tried GAIM?
-
Copying == open source.
"If EA is worried about the cost of game development, then maybe they should start focusing on producing quality games. If they didn't push out another iteration of every franchise each year, development could focus on building a truly blockbuster title, rather than a few updates with each release."
Yeah! Like the open source community. -
Re:Yay fair use
http://dvd-create.sourceforge.net/tystudio/tyserv
e r.shtml
Just need a hacked TiVo to get it up and running. If you don't have a hacked TiVo, see http://www.9thtee.com/tivo-sa1.htm for upgrading your series 1 TiVo. -
Re:In my experience...In my case, we were presented with a problem and asked to "produce" a possible solution in a month. From the tools we had, VB was the most obvious. No body dictated what we should be using in our solutions.
With a little research, nothing could beat MS-Access with its VB. We quickly had working GUIs integrated with business logic. Things were beautiful. PHP was available but the its abilities at the time were very limited.
Sadly, there is still no real answer to MS-Access' programming paradigm in the Linux world. Gambas http://gambas.sourceforge.net/ comes close. So does RealBasic http://www.realbasic.com/. Other wannabe environments are simply wasting time at present, and do not appear to be serious.
I am meant to understand that Kross http://conference2006.kde.org/conference/talks/2.
p hp is progressing well, but was not impressed when I tried it.Having powerful programming environments that are friendly to newbies is OK, but making them actively hostile to power users on the other hand is insane. Those two items aren't mutually exclusive, but Linux programmers tend to think so - sadly.
-
Re:Disagree; here's why
Lol, that dead link seemed very ominous. It was just a bad link on my part. Here's the link to the patch. Sorry about that.
-
Replays Rule
I've been doing this with my ReplayTV for years now. I made the decision to go replay instead of Tivo back then
My thinking exactly. Tivo people are so ridiculously grateful for any minor improvement in their locked-down systems that something so basic as sending a show you recorded around your own house unencumbered by anti-viewer DRM strikes them as "progress". My 2001-era ReplayTV has been doing that for years. It's like watching children get excited over finding a shiny shell on a beach full of them.
It was quite simple. Years ago I looked at the two systems. One, the Tivo, did have nice chirpy sounds with the UI, but I noted the lack of built-in ethernet, show sharing, and a heavy reliance on DRM. The other, ReplayTV, was about as open a consumer device as you could buy back then. It was a simple choice. Chirpy UI sounds versus free ownership of the way I wanted to watch TV. I bought Replay. With DVArchive, WiRNS, and VLC I have always been able to watch and control them using the web, and watch, send, and transcode shows over LAN or WAN.
My decision was vindicated a few years ago when I attended a trade show where one of the Tivo guys was speaking to an audience of content owners and advertisers. Basically, he told them that Tivo was there for them and saw "huge value" in helping them to manage their content push to the audience. Tivo has always been about serving the media companies first, and serving them up a loyal audience. -
Re:Disagree; here's why
Open Office is LGPL, not GPL and there is a version of what you are talking about called Star Office, only it's owned by Sun and not Novell. I currently trust Sun more than Novell though.(Feel Safer?:P)
They don't seem to want to do that though. Here Novell seems to only be touting the fact that OpenOffice will be able to work with OOXML, not NOO, or even that they offer this while others don't yet. The code to the plugin is already open source also. Such as with any non-copyleft licensed project they could do what you said, but this is no sign that they are. -
Re: more for non-DRM
(I had one of the very original SONY Mini-disk recorders, and remember a passage of a Doobie Brothers track where some high pitched bells instead of sounding like high pitched bells sounded like someone sneezing... unacceptable... completely altered my experience of MD [...]
That's a shame; it's possible that your (and many people's) bad impressions of the quality of MD, CD, and MP3, aren't caused by anything inherent in the format, but by bad implementations.
While CD is a lossless format in the way we usually mean (i.e. unlike MP3), you still have to get the sound from analogue to 44.1kHz/16-bit digital, and that involves some work. In particular, you need to filter out absolutely all frequencies above 22.05kHz before sampling; I gather that in the first few years of CD, the filters that did this caused a lot of noticeable artefacts in lower frequencies too. (As I understand it, these days filters start a little lower down, are gentler, and behave a little better.) So the harsh, brittle sound of some early CDs may well be due to this effect. It may also be due to poor mastering generally, of course. Either way, more recent CD rereleases have shown that it's possible to get pretty good quality from CD.
Similar things apply to MD. Like many other lossy formats, MD's ATRAC completely specifies the decoder but leaves the details of encoding up to the implementation. MD was rushed out to compete with DCC, and those early encoders were pretty bad, especially with high frequency content. But as time passed and more research was done, encoders got a lot better at preserving more of the audible content.
And of course it's exactly the same with MP3. Most here will know of different MP3 encoders; lame, for example, is continually improving (a new version was released a couple of months ago).
So, just as we shouldn't judge the possibilities of vinyl from old 78s, we shouldn't let early bad experiences colour our view of other formats.
(That doesn't necessarily mean they're good enough for all users, of course, but it's wise to make an informed decision. Only your own ears can take that.)
-
Re:Yes
There's something awesome about the roadmap for the ODF Add-in for Microsoft Word being distributed as a Microsoft Word Document. http://downloads.sourceforge.net/odf-converter/Ro
a dmap.doc -
Re:Visual Studio
I can't say VS is great for c++, I find it is really bad at anything that is not
.NET. for one, code that compiles and runs error free in VS 2003 (c++ code), starts trowing exceptions in VS 2005 projects built on earlyer version of VS c++ will not build correctly on newer version with out tweeking the build files. Visual Studio 2003 does not let you build using Win forms unless your entire project is changed to managed code (2005 lets you build managed GUI with native c++ code for other parts) I perfer codeBlocks and VI for most C++ writing. and lately I have been using Sharpdevelp for .NET and MonoDevelop for Mono apps. and I am starting to appresate using xml files for GUI layout like GTK and QT use, as it becomes much less of a hassel to write cross platform GUI's as your build file just substatutes the correct GUI file for the system your building for, SkyNet is a good example of how to build this way. http://sky-net.sourceforge.net/index.php also until .net has native sound and Video support, and runs on more than one platform, it can't be the best VM -
Re:it's interesting that they say apple isn't...
Apple never sued FreeType - see FreeType's own account about this myth
The patents Apple has in TrueType also have to do with grid-fitting of curves, and not antialiasing - basically a way to provide hints to adjust control points for curves on limited resolution contexts, effectively so that you don't have to do any antialiasing (which on a B&W device is impossible). -
Re:Can I load it in Word?
It's probably in Microsoft's interest to NOT adopt OD import/export, otherwise they'd be shooting themselves in the foot - at least at the moment.
they are
Note under 'Contributers:' "Microsoft (Funding, Architectural & Technical Guidance and Project co-coordination)" -
YesThere is an open source (BSD) plugin available. Microsoft is funding it. So are a few other companies. Quoting their blog:
Launching of 0.3-M1 release
By Jean Goffinet, Thursday 30 November 2006 at 12:04 :: posted to General
Last week we released version 0.3-M1 of the converter. What do those numbers mean?- 0.3 means that we are now working mainly on the reverse conversion (from DOCX to ODT); the direct conversion will still continue to be improved, but it will be far less visible than during the previous months (we fixed a lot of bugs since the last release, though - the number of open bugs on SourceForge dropped from more than 100 to less than 50 at the time of the release)
- M1 stands for "Milestone 1" and corresponds to a set of features that were implemented according to the roadmap of the project.
For simple documents, the reverse conversion works quite fine, allowing users to manipulate OpenDocument text files directly in Word. Our main concern is now to make the process of opening an ODT file and saving it back to ODT as accurate as possible. That means that if we have to implement workarounds to convert features that are not directly available in one format or the other, those workarounds will have to be preserved during the reverse conversion. To ensure that this process works fine, we iterate it several times on one file, and see the final result as something we could call the "fix point" of the converter (refering to a famous mathematical theorem - but I'm not sure of the english name).
Once we have an acceptable result for direct / reverse conversions, we will enhance our transformations so that they can also work correctly on legacy doc files produced by previous versions of Word (there are tons of features that are marked as deprecated in the OpenXML specification). -
YesThere is an open source (BSD) plugin available. Microsoft is funding it. So are a few other companies. Quoting their blog:
Launching of 0.3-M1 release
By Jean Goffinet, Thursday 30 November 2006 at 12:04 :: posted to General
Last week we released version 0.3-M1 of the converter. What do those numbers mean?- 0.3 means that we are now working mainly on the reverse conversion (from DOCX to ODT); the direct conversion will still continue to be improved, but it will be far less visible than during the previous months (we fixed a lot of bugs since the last release, though - the number of open bugs on SourceForge dropped from more than 100 to less than 50 at the time of the release)
- M1 stands for "Milestone 1" and corresponds to a set of features that were implemented according to the roadmap of the project.
For simple documents, the reverse conversion works quite fine, allowing users to manipulate OpenDocument text files directly in Word. Our main concern is now to make the process of opening an ODT file and saving it back to ODT as accurate as possible. That means that if we have to implement workarounds to convert features that are not directly available in one format or the other, those workarounds will have to be preserved during the reverse conversion. To ensure that this process works fine, we iterate it several times on one file, and see the final result as something we could call the "fix point" of the converter (refering to a famous mathematical theorem - but I'm not sure of the english name).
Once we have an acceptable result for direct / reverse conversions, we will enhance our transformations so that they can also work correctly on legacy doc files produced by previous versions of Word (there are tons of features that are marked as deprecated in the OpenXML specification). -
Re:Not surprising?!
small, efficient and responsive? see AROS : http://aros.sourceforge.net/
-
Re:For Windows?
Develop on Safari or Konqueror.
Which, as I understand it, do not run on the operating system shipped on the vast majority of PCs.
A quick google found
http://kde-cygwin.sourceforge.net/
http://www.danka.de/printpro/NX.html -
Re:Ubuntu Proxy
you could try using tsocks...
-
Re:My Way
Then, for the 10GB iPod I received as a hand-me-down, I use MP3. Would rather use Ogg, but I can't. These are generated in batch mode from the FLAC, so it's easy.
In case your OS supports FUSE you might want to look into mp3fs. -
Re:Ubuntu Proxy
-
Re:Notebook space
Maybe give mediacoder a try:
http://mediacoder.sourceforge.net/download.htm
I haven't tried it yet, but it looks ok. Be sure to report back your impressions. -
Re:While at it: FLAC for portable devices
Of the more wellknown iAudio has some models that support FLAC. That and some other models are mentioned at the main page of http://flac.sourceforge.net/
-
No wont pay more
No!
Why should I pay more to get the non-downsampled version of a music I bought?
* http://en.wikipedia.org/wiki/FLAC
* http://flac.sourceforge.net/ -
Re:Parallels Vs. VMWare
> I think he's referring to the fact that Intel Macs use EFI instead of BIOS,
> which makes it tricky to load anything other than MacOS.
http://elilo.sourceforge.net/ -
Re:I am not the only one with a story like this:
Try removing the drive from the USB enclosure, installing it as the sole drive in a computer, and running DBAN.
I had to do that to a laptop drive that just wouldn't recognize in a USB enclosure. Once wiped and formatted, I reinstalled it into the USB enclosure, and it has worked fine ever since.
No good idea why (either the failure or the recovery!). -
A small Operative System
Maybe not as cool as Linux, but i have made my own OS. And built a ethernet firewall with it. You learn a lot writing those things...
-
Nintendo Media Center PC
I actually JUST finished building a computer in an old Nintendo case. It has front USB ports, Slot loading DVD-ROM, audio/video out, and carefully placed power, network, and vga ports. I know I'm not the first person to do something like this, but it sure has been fun! I even have an ATI remote that I configured to control the Freevo menu. I also bought two SNES controllers with USB connectors from RetroZone that work great with ZSNES. The box is running Ubuntu and actually boots up pretty quick. The board is a VIA Epia 6000 Mini-ITX.
-
Links
the Slashdot article "build your own electron microscope"
Build Your Own Scanning Tunneling MicroscopeGXSM, a powerful open source electron microscope software package
Gnome X Scanning Microscopy -
Re:File formats
They're also funding this open source (BSD) project to add ODF support to Office XP-2007. It also includes a converter for going OpenDocumentOffice OpenXML without requiring Word.
-
Re:Good point, bad example?
You should tell them about ntfsclone (part of the Linux NTFS project). The PXE/LiveCD RIP includes it. To back up a system, it's easy:
ntfsclone --save-image /dev/hda1 -o - | gzip -9 >hda1.gz
If you want it split up into, say, 512mb files:
ntfsclone --save-image /dev/hda1 -o - | gzip -9 | split -d - hda1.gz_
To restore a system use:
gunzip -c hda1.gz | ntfsclone --restore-image - -O /dev/hda1
or if you split it up:
gunzip -c hda1.gz_* | ntfsclone --restore-image - -O /dev/hda1
If doing multiple machines, it's a good idea to resize the filesystem to as small as it will go before creating the image. For example, I generally do 8G since that will usually hold everything:
ntfsresize --size 8G /dev/hda1
Then reboot into windows to let chkdsk run (I use BartPE instead and run chkdsk /f /r c:). Go back to RIP and save your image as above. When restoring a system, run the following command directly after ntfsclone to grow the filesystem to the full size of the partition:
ntfsresize -f /dev/hda1
To write a Windows boot loader use the tool ms-sys:
ms-sys -m /dev/hda
This can be scripted very easily. In the few places where I don't automate the whole install/app install/configuration with Unattended I use a RIP-based netboot. As soon as it boots it restores the image and then restarts the computer. So if I need to reimage a dozen computers all I have to do is walk in the room, turn on the computer, hit F3, and go to the next. Then I come back 15 minutes later and see that all of them are restored. -
Re:Good point, bad example?
You should tell them about ntfsclone (part of the Linux NTFS project). The PXE/LiveCD RIP includes it. To back up a system, it's easy:
ntfsclone --save-image /dev/hda1 -o - | gzip -9 >hda1.gz
If you want it split up into, say, 512mb files:
ntfsclone --save-image /dev/hda1 -o - | gzip -9 | split -d - hda1.gz_
To restore a system use:
gunzip -c hda1.gz | ntfsclone --restore-image - -O /dev/hda1
or if you split it up:
gunzip -c hda1.gz_* | ntfsclone --restore-image - -O /dev/hda1
If doing multiple machines, it's a good idea to resize the filesystem to as small as it will go before creating the image. For example, I generally do 8G since that will usually hold everything:
ntfsresize --size 8G /dev/hda1
Then reboot into windows to let chkdsk run (I use BartPE instead and run chkdsk /f /r c:). Go back to RIP and save your image as above. When restoring a system, run the following command directly after ntfsclone to grow the filesystem to the full size of the partition:
ntfsresize -f /dev/hda1
To write a Windows boot loader use the tool ms-sys:
ms-sys -m /dev/hda
This can be scripted very easily. In the few places where I don't automate the whole install/app install/configuration with Unattended I use a RIP-based netboot. As soon as it boots it restores the image and then restarts the computer. So if I need to reimage a dozen computers all I have to do is walk in the room, turn on the computer, hit F3, and go to the next. Then I come back 15 minutes later and see that all of them are restored. -
Codestriker is the same thing
Codestriker does the same thing. Except it is in perl + GPL, on source forge.
-
Re:Acorn RISC-OS
'Sub-pixel anti-aliasing' on RISC OS wasn't / isn't the same thing as ClearType at all. It means to rasterize a font with an offset of, say, half a pixel horizontally, so you might have two bitmaps for the letter L, one shifted to the left by half a pixel, and then the font system isn't limited to drawing letters at exact pixel offsets. This is useful for small text where otherwise the letters in a word might appear a bit too clumped or too spaced out due to the restriction of aligning each letter on an exact pixel boundary. RISC OS provided half-pixel anti-aliasing in the horizontal and vertical directions, so it would create four raster images instead of one for each letter. You could certainly combine this with the ClearType idea of lighting up individual RGB elements.
I'm almost tempted to fire up arcem and make some screenshots (get the CVS version)... unfortunately I don't have a RISC OS image to hand.
'Font smoothing' in earlier versions of Windows (Windows 95 etc), as you say, isn't true anti-aliasing; I think it just makes the font as normal and then smudges it. This reduces rather than enhances detail. -
Re:Helping check compatibility is the right idea
There's always Gtk+ WebCore, which renders pages exactly like WebCore, the renderer used in Safari. The rendering engine works great, but the rest of the thing is somehwat unstable.
Just download a Linux distro, install it in VMWare or QEMU, and there you have it. -
So, it's a on-click personal proxy server!?Groundbreaking? How is this different from the below python code combined with a putty tunnel to a sshwindows server?
import os
import sys
import string
import socket
import string
import time
import thread
import BaseHTTPServer
import SocketServer
import threading
import urllib
import cgi
import select
import urlparse
# ------- Proxy Server ------------
# Configuration
PROXYPORT = 1234
class ProxyHandler (BaseHTTPServer.BaseHTTPRequestHandler):
__base = BaseHTTPServer.BaseHTTPRequestHandler
__base_handle = __base.handle
server_version = "TProxy/1.0"
rbufsize = 0
def handle(self):
(ip, port) = self.client_address
if hasattr(self, 'allowed_clients') and ip not in self.allowed_clients:
self.raw_requestline = self.rfile.readline()
if self.parse_request(): self.send_error(403)
else:
self.__base_handle()
def _connect_to(self, netloc, soc):
i = netloc.find(':')
if i >= 0:
host_port = netloc[:i], int(netloc[i+1:])
else:
host_port = netloc, 80
try: soc.connect(host_port)
except socket.error, arg:
try: msg = arg[1]
except: msg = arg
self.send_error(404, msg)
return 0
return 1
def do_CONNECT(self):
soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
if self._connect_to(self.path, soc):
self.log_request(200)
self.wfile.write(self.protocol_version +
" 200 Connection established\r\n")
# self.wfile.write("Proxy-agent: %s\r\n" % self.version_string())
self.wfile.write("\r\n")
self._read_write(soc, 300)
finally:
soc.close()
self.connection.close()
def do_GET(self):
(scm, netloc, path, params, query, fragment) = urlparse.urlparse(
self.path, 'http')
if scm != 'http' or fragment or not netloc:
self.send_error(400, "bad url %s" % self.path)
return
soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
if self._connect_to(netloc, soc):
self.log_request()
soc.send("%s %s %s\r\n" % (
self.command, -
Practical resource
STAF will support you in automating tests.
The effort to implement something will approximately double, but you'll have a continuously regression tested system/project. -
Re:cough HYPERCARD cough
I concede that HYPERCARD is/was an awesome user editable application development tool. Smalltalk is/was similar in the sense that every user of a Smalltalk application had the entire Smalltalk environment and the opportunity (if not skill) to change anything.
You might enjoy http://www.fscript.org/ and its object browser and object injection capabilities. In fact, f-script plus Interface Builder should make any HYPERCARD programmer who wants to make serious (user editable)applications simply ecstatic.
There are many interactive scripting environments today including Python, Ruby, Tcl, Perl, and more. You can even use Interface Builder with them. If user editable application logic is what you want, any of the scripting environments will suite you. http://pyobjc.sourceforge.net/ http://rubycocoa.sourceforge.net/doc/
However, Interface Builder absolutely DOES enable end users to manipulate any aspect of the user interface. If you have a Mac, open any of the Next Interface Builder (NIB) files for Cocoa applications from Apple or third parties in Interface Builder and edit away. Add, remove, rearrange any GUI components. Change the menus and short cuts, add menus, add new windows, change what objects do, enlarge fonts, create your own localization,... You can even add your own custom objects that didn't exist when the application was compiled into the mix.
In practice, people don't do this for three reasons:
1) They don't know they can
2) It is easy to break things or degrade the application's functionality (which was true of HYPERCARD as well)
3) Apple and some third parties cleverly remove the data.classes file from within the nib (a nib is actually a directory of files). However, you can re-introduce a blank data.classes from any source, and Interface Builder will let you open and edit the nib. You need to open the nib "files" with "Show Package Contents" http://www.macosxhints.com/article.php?story=20060 720091325592
References:
Add custom objects as end user: http://www.lorax.com/FreeStuff/TextExtras.html
Add localizations and changing nibs: http://developer.apple.com/documentation/MacOSX/Co nceptual/BPInternational/Articles/InternatSupport. html
http://groups.google.com/group/comp.sys.next.advoc acy/browse_frm/thread/bb63e0fdbc1a6ad4/18a92b75f44 ecf64?lnk=st&q=&rnum=1#18a92b75f44ecf64
http://groups.google.com/group/comp.sys.next.misc/ browse_frm/thread/a9961e36d73960c8/a60ebfdef5c355e b?lnk=st&q=&rnum=2#a60ebfdef5c355eb
http://groups.google.com/group/comp.sys.next.progr ammer/browse_frm/thread/fa4dd3e06dddfaec/3ac62f070 2daf32e?lnk=st&q=&rnum=9#3ac62f0702daf32e -
Re:cough HYPERCARD cough
I concede that HYPERCARD is/was an awesome user editable application development tool. Smalltalk is/was similar in the sense that every user of a Smalltalk application had the entire Smalltalk environment and the opportunity (if not skill) to change anything.
You might enjoy http://www.fscript.org/ and its object browser and object injection capabilities. In fact, f-script plus Interface Builder should make any HYPERCARD programmer who wants to make serious (user editable)applications simply ecstatic.
There are many interactive scripting environments today including Python, Ruby, Tcl, Perl, and more. You can even use Interface Builder with them. If user editable application logic is what you want, any of the scripting environments will suite you. http://pyobjc.sourceforge.net/ http://rubycocoa.sourceforge.net/doc/
However, Interface Builder absolutely DOES enable end users to manipulate any aspect of the user interface. If you have a Mac, open any of the Next Interface Builder (NIB) files for Cocoa applications from Apple or third parties in Interface Builder and edit away. Add, remove, rearrange any GUI components. Change the menus and short cuts, add menus, add new windows, change what objects do, enlarge fonts, create your own localization,... You can even add your own custom objects that didn't exist when the application was compiled into the mix.
In practice, people don't do this for three reasons:
1) They don't know they can
2) It is easy to break things or degrade the application's functionality (which was true of HYPERCARD as well)
3) Apple and some third parties cleverly remove the data.classes file from within the nib (a nib is actually a directory of files). However, you can re-introduce a blank data.classes from any source, and Interface Builder will let you open and edit the nib. You need to open the nib "files" with "Show Package Contents" http://www.macosxhints.com/article.php?story=20060 720091325592
References:
Add custom objects as end user: http://www.lorax.com/FreeStuff/TextExtras.html
Add localizations and changing nibs: http://developer.apple.com/documentation/MacOSX/Co nceptual/BPInternational/Articles/InternatSupport. html
http://groups.google.com/group/comp.sys.next.advoc acy/browse_frm/thread/bb63e0fdbc1a6ad4/18a92b75f44 ecf64?lnk=st&q=&rnum=1#18a92b75f44ecf64
http://groups.google.com/group/comp.sys.next.misc/ browse_frm/thread/a9961e36d73960c8/a60ebfdef5c355e b?lnk=st&q=&rnum=2#a60ebfdef5c355eb
http://groups.google.com/group/comp.sys.next.progr ammer/browse_frm/thread/fa4dd3e06dddfaec/3ac62f070 2daf32e?lnk=st&q=&rnum=9#3ac62f0702daf32e