Domain: freshmeat.net
Stories and comments across the archive that link to freshmeat.net.
Comments · 2,668
-
Re:We have heard it before from M$
Heck, my cell phone has a USB plug, but I'll be damned if I can't use it for more than just synchronizing my address book.
On Linux check out Gnokii and Gammu. I have a cheap phone and I've been using a combination of Gammu, ImageMagick, and Sox to upload/download my own pictures and sound. MIDI sites and software can be handy also.
Agree with you about the wasteland that is the mobile ringtone/media industry.
---
Don't be a programmer-bureaucrat; someone who substitutes marketing buzzwords and software bloat for verifiable improvements.
-
Re:We have heard it before from M$
Heck, my cell phone has a USB plug, but I'll be damned if I can't use it for more than just synchronizing my address book.
On Linux check out Gnokii and Gammu. I have a cheap phone and I've been using a combination of Gammu, ImageMagick, and Sox to upload/download my own pictures and sound. MIDI sites and software can be handy also.
Agree with you about the wasteland that is the mobile ringtone/media industry.
---
Don't be a programmer-bureaucrat; someone who substitutes marketing buzzwords and software bloat for verifiable improvements.
-
Innovation in Free Software/Open Source
- O(1) scheduler
- Freenet, TOR, I2P
- Bittorrent
- Kademlia (as applied in Azureus)
- Plugger
- Autocorrelated music downloads (iRate radio)
- TiVo (Code is GPLed)
- "Mindstorms" (less earthshattering, but a good example)
- The concept of the Wiki
- The Scientific Method
-
OCS Inventory
OCS Inventory
No what you asked for dirrectly but this is what we've been using to do something similar. This will tell you everything that's installed on the machine. What hardware it has, BOIS, free space etc. All in about 10 sseconds. After that is has sections for fixes, comments, changes etc.
We looked at getting just ticket tracking (which is basically what your wanting) and realised we wanted inventory tracking more.
What we are looking forward to is OCS Inventory is planning to work with the GLPI project so you want use the OCS Inventory backend and use and extended OCS Inventory + GLPI front end.
If your mainly wanting ticket tracking about hardware you may be more interested in GLPI which I talked about before.
Lastly here more products that do issue tracking. -
Re:What I've found to be missing
We use bugzilla combined with scmbug and subversion. When we check in code fixes using svn, we have to enter a bugzilla bug number, which allows the svn checkin to annotate the bug, tying a specific code change to it.
-
Freshmeat
Very easy to find something free.
just go to Freshmeat and search for stuff like tracking system or ticket tracking, go thru the list, and try out the one that seems to fit your needs the best. -
Freshmeat
Very easy to find something free.
just go to Freshmeat and search for stuff like tracking system or ticket tracking, go thru the list, and try out the one that seems to fit your needs the best. -
Freshmeat
Very easy to find something free.
just go to Freshmeat and search for stuff like tracking system or ticket tracking, go thru the list, and try out the one that seems to fit your needs the best. -
Re:gcj and the new license warsthe compatability is one way only, yet only ever is any fuss made about GPL compatability when someone wants to include code under a the GPL.
GPL compatibility is important to people because the vast majority of FLOSS projects are licenced under the GPL. So, if you are releasing a FLOSS program that you want to be useful to the majority of FLOSS developers, you probably care about compatibility with the GPL, whereas you probably don't care about compatibility with the QPL, XFree86 1.1, or Python 1.6b1 licenses.
-
Re:I was under the impression...The Jikes Research Virtual Machine is an open testbed to prototype virtual machine technologies and experiment with a large variety of design alternatives. The system is licensed under the CPL. The initial Jikes RVM infrastructure was independently developed as part of the Jalapeño research project at the IBM Research. In 2001, IBM donated the software to the community.
Jikes RVM runs on IA-32 and PowerPC running Linux, AIX, and OS X. The Jikes RVM is implemented in Java and is self-hosted.
There are additional details on freshmeat.net.
-
Re:How about working together with GNOME?use http://freshmeat.net/projects/gtkthemeswitch/ GTK theme switch to use your GTK themes from your Gnome install in KDE. I am using it to make a consistent "MacOSx" desktop across Gnome (using AquaExtremeSunken theme) and KDE (using Baghira) http://matthewfogel.blogspot.com/2005_05_08_matth
e wfogel_archive.htmlSure, it may not improve usability in itself, but having a consistent interface (say selecting Plastik in both Qt/KDE apps and GTKx) sure is pretty.
Wemmy
-
Re:run Excel?
run Excel?
Why should they want to?
Exactly. There are a dozen open source spreadsheet programs available, including text mode ones like sc that should run just fine on this computer.
-
Re:run Excel?
run Excel?
Why should they want to?
Exactly. There are a dozen open source spreadsheet programs available, including text mode ones like sc that should run just fine on this computer.
-
Re:That's what rsync does
Thats a good point and is what zsync addresses. Zsync is aimed at taking load off the server for this sort of thing (and works with just a HTTP server). Worth a look.
http://freshmeat.net/projects/zsync/ -
Newbie toggle script and more...It depends on how much effort you want to put into it, but here are some more suggestions.
No matter what, make it absolutely clear whenever they use something that can bite them hard on a normal terminal. Don't train them to fail later. Aliasing 'rm' to 'rm -i' can hurt them bad when they get used to typing 'rm *' to be prompted for which files to delete.
If you want to get really advanced, include two scripts that will switch them to 'normal' mode or back to 'training' mode.
Start them out in training mode. When they log in, they get:
* an entire screen of help, including the command to leave training mode, and listing the safety nets you added.
* their prompt contains "(TRAINING)" or "(NEWBIE)" or something
* alias 'rm' to 'rm -i', etc.
* any other safety nets
* point out 'grep', 'find', 'head', 'tail', 'less' and the cute little 'wc' and where to discover more about unix commands.
When they switch to normal mode, after confirmation, their login only includes the command to return to training mode. (Which they can edit out of the .bashrc) And their prompt doesn't have "(TRAINING)" in it anymore.
The idea is that you make sure that they know which safety nets you create, that aren't on other systems. They also get a transistion period for as long as they want. Leaving the "TRAINING" in the prompt is a continual reminder that there setup is more 'safe' than other systems, and may add motivation to go into normal mode.
The rest of this is from my tcsh experience:
* set up 'complete' options for common, yet complex commands like 'find', 'alias', 'set', 'man', 'nethack'. (very cool in tcsh, is this feature in bash?)
* alias l=ls, ll=ls -l, la=ls -a (doesn't hurt anyone)
* set tab to autocomplete or list matches, if it doesn't already
* include apache-style comments (maximum verbosity) inside the .bashrc
* set prompt to "(time) :: (path)\n(host) {(#)}% " (don't know bash)
* don't alias any DOS commands directly to Unix except for 'dir'. Alias the others DOS commands to mini-helps that remind them gently to use the proper Unix command.
* use nano
-
Newbie toggle script and more...It depends on how much effort you want to put into it, but here are some more suggestions.
No matter what, make it absolutely clear whenever they use something that can bite them hard on a normal terminal. Don't train them to fail later. Aliasing 'rm' to 'rm -i' can hurt them bad when they get used to typing 'rm *' to be prompted for which files to delete.
If you want to get really advanced, include two scripts that will switch them to 'normal' mode or back to 'training' mode.
Start them out in training mode. When they log in, they get:
* an entire screen of help, including the command to leave training mode, and listing the safety nets you added.
* their prompt contains "(TRAINING)" or "(NEWBIE)" or something
* alias 'rm' to 'rm -i', etc.
* any other safety nets
* point out 'grep', 'find', 'head', 'tail', 'less' and the cute little 'wc' and where to discover more about unix commands.
When they switch to normal mode, after confirmation, their login only includes the command to return to training mode. (Which they can edit out of the .bashrc) And their prompt doesn't have "(TRAINING)" in it anymore.
The idea is that you make sure that they know which safety nets you create, that aren't on other systems. They also get a transistion period for as long as they want. Leaving the "TRAINING" in the prompt is a continual reminder that there setup is more 'safe' than other systems, and may add motivation to go into normal mode.
The rest of this is from my tcsh experience:
* set up 'complete' options for common, yet complex commands like 'find', 'alias', 'set', 'man', 'nethack'. (very cool in tcsh, is this feature in bash?)
* alias l=ls, ll=ls -l, la=ls -a (doesn't hurt anyone)
* set tab to autocomplete or list matches, if it doesn't already
* include apache-style comments (maximum verbosity) inside the .bashrc
* set prompt to "(time) :: (path)\n(host) {(#)}% " (don't know bash)
* don't alias any DOS commands directly to Unix except for 'dir'. Alias the others DOS commands to mini-helps that remind them gently to use the proper Unix command.
* use nano
-
Re:Even more annoying...
Document your application, requirements, constraints, and system interactions (what the engineer does). Then write the code (what the coder does). What you will quickly learn is that it's better to be the engineer than the coder.
Interestingly there are a number of formal languages to do this, some of them rather similar to programming languages. For example you can use an algebraic specification language like CASL - it provides a structured way to define datatypes, operations on datatypes, and the axioms that the types and operations need to obey for the requirements to be met (For the mathematicians out there: an implementation is then a (many-sorted) universal algebra, and a specification is a presentation). There are things like refinement calculus and theorem provers to help you refine your requirements into an ever more specific specifications. Once that is done the actual programming is pretty much monkey work: there are extremely specific bounds on every datatype, every function, to the point where it is merely a matter just doing what you're told. The interesting part happen with the initial requirements specification and the refinement and design of the specification.
I happen to like CASL, and chose it here because the the syntax is similar to programming languages, but it is far from the only, or even the most popular specification language. You could try Z, or VDM, or B-method, or OBJ3, or any of the myriad other languages out there. Formal specification languages ought to be far more widely used than they apparently are. Isn't it about time more "software engineers" started paying attention to them?
Jedidiah. -
Re:vms
Looks like there are several projects called FreeVMS. However, this one appears to be active.
-
Re:Do two wrongs make a right?
-
freshmeat post
Source code from tridge has been posted to FreshMeat. The SourcePuller project is hosted on SourceForge.
-
Linus' new RCS name: 'git'Hasn't anyone told Linus that the name git is already taken? Hasn't anyone notified the GNU Project?
git (GNU Interactive Tools) is a screen-based console "filer" with command line and extreme flexibility and key mapping, etc.
Freshmeat:http://freshmeat.net/projects/gnuintera
c tivetools/
Homepage: http://www.hulubei.net/tudor/git/
GNU Page:http://www.gnu.org/software/git/ -
Re:I don't agree, but...
If you're not talking about a server or other shared/critical environment, then the only things of any real value on the machine are the user's own files. Root or not, they can toast them. Lindows, in case you hadn't noticed, is *not* aimed at servers...
Now, if I'm running as some random user, I'd fear rm -rf $HOME. However, I'd be able to download some software and say to it "find all deleted files on this partition and make them come back."
If I'm running as root, the attacker could do something like dd if=/dev/urandom of=/dev/hda and then my chances of getting any data back are pretty much toast. -
Re:Why not...
FUCK YES. And all you little Linus fanboys on themes.org can drop your cute little mothercunting licenses from your garbage themes as well. And bloggers, nobody gives a mouthfuck about what shitty "Creative" Commons fashioncore license fashioncore you put your inane drivel under. YOU'RE SHIT.
-
Re:GPL-compatible - GPL most commonThe reasons are actually pretty straightforward. The GPL is the single most common OSS/FS license today, by far. Freshmeat Stats of April 17, 2005 show the GPL at 67.88% of all projects they track; the next most common are LGPL (5.98%) and BSD-original (3.47%). SourceForge reports 43,155 projects under the GPL; the next more common, the LGPL (6995 projects).
The biggest problem with license proliferation is that you can't combine OSS/FS programs with each other unless the licenses are compatible. So if your OSS/FS code isn't compatible with the most common OSS/FS license, there's a problem. Especially when you consider that the other OSS/FS software not licensed under the GPL is usually GPL-compatible (BSD-new, MIT, LGPL). If you make sure your license is at least GPL-compatible, then the problems of "how do I combine this software" generally vanish... no matter what, you can license the combination under the GPL, and use the results.
You don't need to agree with the GPL at all; lots of companies who certainly aren't wholehearted supporters of it use the GPL for completely pragmatic reasons.
For more info, see Make your Open Source Software GPL-compatible. Or Else.
-
Why is this news?
I don't recall
/. articles for the release of any of these applications:
Freshmeat Backup Apps
(flame away) -
looking good...
-
looking good...
-
looking good...
-
SMSTerm
SMSTerm allows you to run a terminal over SSH. I wrote it to monitor servers from class. Its old, but still works. I use ICQ's SMS gateway. Get it at http://freshmeat.net/projects/smsterm/ -
Free = beer or Free in RMS-speak? Software or OS?What is the point exactly for installing a BSD or Linux when OS X includes a BSD subsystem?
Want free software? What's wrong with the following:
Gentoo for OS X: http://www.metadistribution.org/macos/
Darwin Ports: http://darwinports.opendarwin.org/
Fink: http://fink.sourceforge.net/
Freshmeat: http://osx.freshmeat.net/
Sourceforge: http://sourceforge.net/softwaremap/trove_list.php? form_cat=309I need clarification. Are we discussing Open Source Software or Open Source GUIs?
Mac OS X has an open source kernel, a closed source GUI, OSX specific frameworks and some apple specific drivers. I don't see what the problem is. They have to have something extra to entice people to buy their OS. Fortunately, they support open standards and document their APIs very well. I consider "open standards to be far more important that open source software. as the former help to prevent vendor lock in while the latter does not necessarily do that. What good is it to have open source software if it does not support interoperability?
Running Linux or FreeBSD on a mini will gain you nothing for software availability and you will lose WiFi support so I really don't see what is the point to not run OSX.
-
SourceForge
Isn't it obvious Source Forge just like all the other OSS projects.
He can announce new releases on FreshMeat and close up the LKML. -
BeOS is here to stay...
First check BeOS!
http://web.archive.org/web/20010521150816/www.bene ws.com/beos/
to learn the root of the OS.
BeOS was originally developed for BeBOX(custom ppc based smp box) and later started supporting 60x lines of PPC based Apple's Macintosh computers and power computing(Taiwan's mac licensed manufactural).
With version 3.0 x86 versions started shipping.
There were 3.0, 4.0, 4.5 then 5.0 Personal Edition and 5.0 Professional Edition.
I personally believe that BeOS doomed itself with expensive public relations fund spend heavily on BeOS Preview release 2(Remember those BeOS preview release shipped with Mac related magazines for free?) and decision to start selling x86 version. They started offering free version for 5.0 called 5.0 Personal edition, which were bit late(developers have migrated to linux world then...). So company were bought out by Palm.
However, right before they were bought out by Palm, there were two main project which disappeared all together.
BeIA with SONY eVilla project and Dano(BeOS 5.5 release). BeIA pretty much slipped away when Be had office equipment auction when they closed down the building along with some handheld devices(tablet computers loaded with BeIA).
I've heard rumors that after Sony seeing the utter failure of QNX based iOpner(which was immediately followed by another QNX based 3com'saudrey), axed eVilla and destroyed all produced units, so only surviving units are the ones that were auctioned off with BE office closing in CA(developer's machine?).
After BE was sold to Palm...however, BE source along with Dano was leaked over Beshare(beos centric p2p software).
So Dano(considered as unofficial release ver 5.1d0) .
OpenBeOS movement started around this time.
Now OpenBeOS has changed its name to Haiku-OS.
http://www.haiku-os.org/.
And soon people started BeOS Developer's Edition
at http://www.beosonline.com/.
And other people started BeOS http://freshmeat.net/projects/beos-max/
http://www.beos-max.org/.
Both BeOS Developer's Edition and BeOS Max revolves around Be's latest official release BeOS Personal Edition 5.0 + 5.0.3 upates and many new improvement which were contributed by a user community developed opensource softwares & drivers.
However, there versions which includes some unofficial released stuffs(stuffs from Dano and some controversial stuffs)
http://phosphuros.tk/
You can read the article by OSnews here.
http://www.osnews.com/story.php?news_id=6948
Here are some screen shots provided by Korean BeOS UserGroup.
http://www.bekrage.net/gallery/view_album.php?set_ albumName=screen
BeOS is nice because Localization stuffs were incorporated into GUI nicer than most other OS, making easier to support different language than English, especially where language isn't based on phonetic latin based alphabet languages such as Korean/Chinese/Japanese. Thier alphabet is 8bit(or even 16bit) character based.
Currently, Haiku-OS programmers are plugging away diligently where OS is almost ready, where most of the bread and butter applications were already worked out! This is a nicer situation where applications are already there when OS still hasn't shipped, due to special current circumstances of BeOS.
ZetaOS is heavily based on BeOS R5.0.3 + Bone network(Dano style) + lots of improvement borrowed from drivers found on BeBits(opensource community of BeOS) + Haiku-OS(OpenBeOS).
ZetaOS, there are RC1, RC2, RC3, Zeta Neo(considered as RC4) a -
close as you're going to get
Is EqEmu
I have NO idea what version of EQ this was designed for, but it's long dead now.
If you're interested in server emulation, the best right now is Ultima Online and the famous RunUO server . It's pretty much perfect and all you need is .NET and it works. -
computer forensics anyone?
And the real nerds of the world break out their backups and or computer forensics tools. Then get everything back.
-
Re:Are hackers quick to forsake open source?Open Source? URL:http://www.gnustep.org/> Cocoa and Objective C are open. Only some of the newer APIs are closed.
There is a nice little Mail Client for GNUStep and Mac OSX.
http://www.collaboration-world.com/cgi-bin/project /index.cgi?pid=2Open Source Projects:
BSD Ports http://darwinports.opendarwin.org/
APTGET http://fink.sourceforge.net/
X11 http://www.xdarwin.org/
A lot of OS X and cross-platform projects http://sourceforge.net/softwaremap/trove_list.php? form_cat=309
Gentoo anyone? http://www.metadistribution.org/macos/
Freshmeat has a lot of OS X and cross-platform projects http://freshmeat.net/browse/839/
http://www.opendarwin.org/
http://developer.apple.com/darwin/As you can see, contributing the OS X platform does not mean abandoning OSS or cross-platform software development.
You can contribute to Open Darwin or to the many cross-platform software projects on freshment or sourceforge.
-
two concepts
first key concept: late-binding.
second key concept: single-root.
summary: this article talks about a non-single-root late-binding architecture. there are, of course, other organizations: the quintessential single-root late-binding program, and the raft of non-late-binding programs.
thus ends our cs moment of the day. we now return you to your regularly scheduled inanity...
-
Re:the 'good enough' argument
Java has already fragmented into several mostly compatible forks. IBM has their own JVM, as does Apple, Oracle, Borland, and there are a wide range of Free Software Java-alike systems.
If those "forks" aren't 100% compatible, they are not Java(tm). IBM, Apple, Oracle, and Borland pay good money to Sun to make sure that their Java(tm) Virtual Machines pass the required tests in order to call themselves Java(tm). There is no way that Sun has lost control of Java(tm) in spite of what some wishful /.ers want to believe.
Heck, right now Mono is doing a better job of enticing Free Software advocates than Sun is.
Yeah, right. But we can measure the relative popularity. Here are 3435 Java projects but only 60 results for Mono and just 146 results for C#. Heck, we can even throw in the 395 results for .net (most of which have zero to do with Mono or MS's .net) and Java would still have a near 10-1 advantage. -
Re:the 'good enough' argument
Java has already fragmented into several mostly compatible forks. IBM has their own JVM, as does Apple, Oracle, Borland, and there are a wide range of Free Software Java-alike systems.
If those "forks" aren't 100% compatible, they are not Java(tm). IBM, Apple, Oracle, and Borland pay good money to Sun to make sure that their Java(tm) Virtual Machines pass the required tests in order to call themselves Java(tm). There is no way that Sun has lost control of Java(tm) in spite of what some wishful /.ers want to believe.
Heck, right now Mono is doing a better job of enticing Free Software advocates than Sun is.
Yeah, right. But we can measure the relative popularity. Here are 3435 Java projects but only 60 results for Mono and just 146 results for C#. Heck, we can even throw in the 395 results for .net (most of which have zero to do with Mono or MS's .net) and Java would still have a near 10-1 advantage. -
Re:the 'good enough' argument
Java has already fragmented into several mostly compatible forks. IBM has their own JVM, as does Apple, Oracle, Borland, and there are a wide range of Free Software Java-alike systems.
If those "forks" aren't 100% compatible, they are not Java(tm). IBM, Apple, Oracle, and Borland pay good money to Sun to make sure that their Java(tm) Virtual Machines pass the required tests in order to call themselves Java(tm). There is no way that Sun has lost control of Java(tm) in spite of what some wishful /.ers want to believe.
Heck, right now Mono is doing a better job of enticing Free Software advocates than Sun is.
Yeah, right. But we can measure the relative popularity. Here are 3435 Java projects but only 60 results for Mono and just 146 results for C#. Heck, we can even throw in the 395 results for .net (most of which have zero to do with Mono or MS's .net) and Java would still have a near 10-1 advantage. -
Re:the 'good enough' argument
Java has already fragmented into several mostly compatible forks. IBM has their own JVM, as does Apple, Oracle, Borland, and there are a wide range of Free Software Java-alike systems.
If those "forks" aren't 100% compatible, they are not Java(tm). IBM, Apple, Oracle, and Borland pay good money to Sun to make sure that their Java(tm) Virtual Machines pass the required tests in order to call themselves Java(tm). There is no way that Sun has lost control of Java(tm) in spite of what some wishful /.ers want to believe.
Heck, right now Mono is doing a better job of enticing Free Software advocates than Sun is.
Yeah, right. But we can measure the relative popularity. Here are 3435 Java projects but only 60 results for Mono and just 146 results for C#. Heck, we can even throw in the 395 results for .net (most of which have zero to do with Mono or MS's .net) and Java would still have a near 10-1 advantage. -
For more information on autopackage...I have been following autopackage for a while now.. It looks promising. This release will be the test to see if anybody will take it seriously (I hope so). Autopackage brings some really cool features to the table:
- Frontends to different windowing and desktop systems.
- Able to resolve dependancies even if you installed other software through the source, or with RPM or DEB
- You will be able to download one package and install it on several different distributions.
Here is the sourceforge link with some more info and downloading. -
I suppose...
Findutils also ripped them off.. http://freshmeat.net/projects/findutils/
-
Xcamcorder
These videos were shot with a camcorder. Why would an X developer make crude videos like this, when there are great tools for recording X graphics, like vnc2swf?
-
Re:Regexes How2
There are quite a few regular expression tools available, with different capabilities and purposes. For the novice who doesn't want to learn more or doesn't have time, the best is probably txt2regex, which walks you through the construction of the regexp and generates output for 20 different programs and languages. It is one of the few tools that I know of that isn't specialized for a particular language or program. My own tool, Redet, provides an interface to 29 regular expression implementations. It is aimed at people who know something about regular expressions or are willing to spend some time learning but helps out by providing palettes showing the notation for each program and a history system, so that you can first construct the pieces of a complex regexp, then assemble them. It also has features aimed at providing a search environment that may be useful for people who need no help constructing their regular expressions.
regex-coach uses PERL-style regular expressions. Its particular virtue is that it can single-step through the match and show the parse tree, so it is useful if you want to understand the matching process in detail. Similar in that it helps to understand the implementation of regular expressions is re_graph, which given a regular expression draws the corresponding finite state automaton.
A couple of nice tools aimed at Python users are Kiki and Kodos.
These and some other tools and libraries are listed on this page.
-
Re:quest you say?
Try NX -
Speaking of Gecko Browsers Using Native Widgets...
I recently stumbled upon Kazehakase, which uses GTK+ and is available for Linux. It's in many ways a superior Gecko browser for Linux to Firefox, mostly because it avoids the drawbacks of XUL. It has mouse gestures, full text search and thumbnailed history, RSS, better tabbing (drag and drop of them, they can be displayed vertically, etc.), and I believe some sort of benefit for Japanses speakers. Despite their limited development base, I really think Firefox's platform-specific alternatives (including Camino and K-Meleon) are superior to it.
-
Re:memaid
Flash card programs.
Granule, a GTK+-based Flash card program using the Leitner method. -
Re:"Billable Hours"
You don't want to use EDS for nun spankings when you can use F/OSS nun spanking software*. Unless your particular fantasy is of Ross Perot dressed in a habit.
*actually, it looks like no one has "scratched that particular itch". Score one for EDS. -
Yahoo MailTry YahooPOPs:
http://freshmeat.net/projects/yahoopops/
There are other similar projects listed on Freshmeat & SourceForge that fill the same role. YahooPOPs happens to be the one I use.
-
ohnoes!
not surprised, i never expected any privacy in the first place when using aim.. even more reason to use gaim-e.