Domain: freshmeat.net
Stories and comments across the archive that link to freshmeat.net.
Comments · 2,668
-
Take a look at feather linux
it is based on knoppix; comes with boot disk
feather linux -
Re:Nothing new.
There are already md5 cracking utilities out there that are extremely fast.
John the Ripper has been around for ages. Simple, easy, and pretty configurable.
Now, distributed md5 cracking would be quite interesting.
Find out for yourself: Distributed John Needs work, but worth playing with.
It'd probably be faster to brute force the hash on your own machine, really.
If you're using a small character set using an incrimental cracking method on passwords, around 7 or less in length, sure. But, of course, it's an exponential increase in time for each new length and goes from minutes to months in no time with one cpu. -
Re:This is quite true...
>Subscribe to freshmeat.net
Because we all know the latest version of mozilla is 1.4, the latest version of openoffice is 1.1.1 and firefox hasn't released it's minor version upgrade after .9. Yep... great source there, gentoo gets ebuilds to all their mirrors fast than freshmeat realizes that the software was updated weeks ago. Freshmeat also won't track the patches that portage will roll in without even bothering me. It won't even track linux kernel.
>You read the README.
1,600 poorly written, dated READMEs, what fun. I suppose I have to download the source myself and go the their website too? Why should I? I've got scripts to download the latest version for me, that's the way I like it...
>make uninstall
Lemme see where I put that uncompressed copy of the source code for a huge application so it could take up my disk space so I can use the makefiles to uninstall it... yeah... brilliant idea.
Anyways, try and keep 1,600 pieces of software up-to-date and running well, while tracking their dependencies and get back to me on how that goes. I'll take automation.
After all, you could type the compilation commands yourself as opposed to using those fancy makefiles, but it's much easier to use a makefile, just like it's even easier to use a package management system. Why use make uninstall when you can use emerge -C packagename? -
Re:This is quite true...
>Subscribe to freshmeat.net
Because we all know the latest version of mozilla is 1.4, the latest version of openoffice is 1.1.1 and firefox hasn't released it's minor version upgrade after .9. Yep... great source there, gentoo gets ebuilds to all their mirrors fast than freshmeat realizes that the software was updated weeks ago. Freshmeat also won't track the patches that portage will roll in without even bothering me. It won't even track linux kernel.
>You read the README.
1,600 poorly written, dated READMEs, what fun. I suppose I have to download the source myself and go the their website too? Why should I? I've got scripts to download the latest version for me, that's the way I like it...
>make uninstall
Lemme see where I put that uncompressed copy of the source code for a huge application so it could take up my disk space so I can use the makefiles to uninstall it... yeah... brilliant idea.
Anyways, try and keep 1,600 pieces of software up-to-date and running well, while tracking their dependencies and get back to me on how that goes. I'll take automation.
After all, you could type the compilation commands yourself as opposed to using those fancy makefiles, but it's much easier to use a makefile, just like it's even easier to use a package management system. Why use make uninstall when you can use emerge -C packagename? -
Microsoft has a choice tooI don't see why Microsoft is so constrained about the software they can bundle.
They would be perfectly within their rights to install Mozilla, Open Office, AbiWord, gcc and emacs, all of which run on Windows. I can't see how the antitrust authorities would have any problem with that.
They have quite a lot of choices actually. Freshmeat's list of Windows programs has a couple thousand entries.
-
Re:GNUcash
-
Incredible, indeed
I was surprised to learn that Java is used more than Perl or C++ in projects listed on freshmeat.net.
-
Stress testing
Stress testing is a complicated subject. For basic system stress you can use stress, but often you want more specific tools like siege or mysqlstress. None of them can precisely replicate the exact stress patterns that trigger bugs in real-world Linux deployments. What is needed is a tool that can capture system calls and "play them back" exactly as they occurred.
-
Stress testing
Stress testing is a complicated subject. For basic system stress you can use stress, but often you want more specific tools like siege or mysqlstress. None of them can precisely replicate the exact stress patterns that trigger bugs in real-world Linux deployments. What is needed is a tool that can capture system calls and "play them back" exactly as they occurred.
-
Stress testing
Stress testing is a complicated subject. For basic system stress you can use stress, but often you want more specific tools like siege or mysqlstress. None of them can precisely replicate the exact stress patterns that trigger bugs in real-world Linux deployments. What is needed is a tool that can capture system calls and "play them back" exactly as they occurred.
-
Re:Before starting any software project...It solves a critical problem for all video games: how to embed 2D applications in 3D software. If you are unconvinced, compare the chat interface of the best video games available today to gaim (or even the less attractive IRC interface).
Video games all have their amateur 2D toolkit implemented in 3D. No matter how good the developpers are, they are no match for mature 2D toolkit like gtk or qt. In addition, even the largest video game projects won't invest 1/10 of the amount of time spent on projects like gaim. It's not a feature critical enough to justify it.
What ametista and metisse demonstrate is that 2D and 3D can coexist. Therefore any 3D application is able to embed 2D applications. The FVWM derivative is one such application and makes sense for the HCI (Human Computer Interaction) team in which Olivier Chapuis and Nicolas Roussel are working. They research new interactions idea and mixing 3D with 2D is one of them. The outcome of their research may be a revolutionary full 3D desktop or, more likely IMHO, a simple an usefull 3D based interaction tool smoothly integrated within a traditional 2D environment.
The above example (gaim within a video game) is not imaginary. We use metisse for this purpose in a Free Software 3D poker game (http://freshmeat.net/projects/poker3d/).
-
Re:Wimps...
-
Re:Wimps...
-
Re:DOS is small!
I just did a bootable 1.44MB FreeDOS floppy that plays mp3/ogg files with MPXplay, and then put it on to a bootable CD-ROM with all the music content I like. Voila, free, open source, standalone car/home/whatever music player which does not need a hard drive (for swapping). Just boot from ATAPI CD-drive and play some tunes, even at your friend's house!
Now try to do that with Linux/Windows/*BSD.
I did it three years ago:
-
Re:Can it run Windows?
I dunno about freeDOS, but DOSBox can run 3.1 with some tweaking
-
Avoid GUIs, choose a tranquil "anti-desktop"I had the same problem as you. The major source of visual stress and annoyance are GUI desktops with their multiple color, countless toolbars, flashy icons, blinking & popping up messages.
My solution grew over years switching from Window Maker (1998) to 9wm (1999) to larswm (2000) to ratpoison (2001) and since then is what a famous freshmeat editorial calls an "anti-desktop".
Here is the Tao:
- Run all windows fullscreen and without decorations with a WM like ratpoison (or Ion or
larswm)
Nothing then distracts you from the program you work in, as opposed to a typical GUI desktop where diverse window/tool/status bar consume up 50% of screen estate.
- Run CLI/console programs wherever possible.
Since CLI programs all use the same font in only one size, few colors (which typically can be customized and thus streamlined to a useful minimum), they offer a visual tranquility that is hard if not impossible to achieve through theming in GUIs
I essentially do all my work in a GNU screen session inside an rxvt, with a couple of open zsh shells plus vim, mutt, elinks, slrn and aumix.
- Choose a good, readable, big console font,
I was dissatisfied with all available choices and designed my own one called pxl 2000. I use the large 20 pixel size variant which gives me 92 characters per line on a 1024x768 pixel display
- Use white text on black background
Black backgrounds are the most tranquil backgrounds possible (dark blue might be an alternative for some people). Since monitors do not reflect light like paper, but are light sources themselves, using brighter backgrounds is almost the equivalent of looking into a neon lamp your entire day. If you use CRTs, black backgrounds also reduce flicker and radiation.
- Use textmode web browsers wherever possible
A major source of visual stress is browsing the web with its flashy and page layouts that change (and thus constantly force your eyes to readjust) with every hop from site to site. Textmode browsers like lynx, w3m, links and elinks streamline the web to one, always consistent page layout (elinks offers the neat feature of switching table rendering off on the fly) in your preferred, fixed-size console font, and allow to concentrate on the real textual information of the web.
- Use a dark grey, non-flashy color scheme for the legacy GUI applications
you still need
Configuring GUI applications to black backgrounds and white text typically creates compatibility problems (i.e. unreadable widgets) because some application programmers didn't think about such a setup. So the best compromise is to configure all GUI widgets to a dark grey background with white menu text. The get color scheme consistenty across Qt and GTK applications plus Mozilla, create a color scheme in the KDE Control Center and click the option "Apply to non-KDE applications".
-F
- Run all windows fullscreen and without decorations with a WM like ratpoison (or Ion or
larswm)
-
Avoid GUIs, choose a tranquil "anti-desktop"I had the same problem as you. The major source of visual stress and annoyance are GUI desktops with their multiple color, countless toolbars, flashy icons, blinking & popping up messages.
My solution grew over years switching from Window Maker (1998) to 9wm (1999) to larswm (2000) to ratpoison (2001) and since then is what a famous freshmeat editorial calls an "anti-desktop".
Here is the Tao:
- Run all windows fullscreen and without decorations with a WM like ratpoison (or Ion or
larswm)
Nothing then distracts you from the program you work in, as opposed to a typical GUI desktop where diverse window/tool/status bar consume up 50% of screen estate.
- Run CLI/console programs wherever possible.
Since CLI programs all use the same font in only one size, few colors (which typically can be customized and thus streamlined to a useful minimum), they offer a visual tranquility that is hard if not impossible to achieve through theming in GUIs
I essentially do all my work in a GNU screen session inside an rxvt, with a couple of open zsh shells plus vim, mutt, elinks, slrn and aumix.
- Choose a good, readable, big console font,
I was dissatisfied with all available choices and designed my own one called pxl 2000. I use the large 20 pixel size variant which gives me 92 characters per line on a 1024x768 pixel display
- Use white text on black background
Black backgrounds are the most tranquil backgrounds possible (dark blue might be an alternative for some people). Since monitors do not reflect light like paper, but are light sources themselves, using brighter backgrounds is almost the equivalent of looking into a neon lamp your entire day. If you use CRTs, black backgrounds also reduce flicker and radiation.
- Use textmode web browsers wherever possible
A major source of visual stress is browsing the web with its flashy and page layouts that change (and thus constantly force your eyes to readjust) with every hop from site to site. Textmode browsers like lynx, w3m, links and elinks streamline the web to one, always consistent page layout (elinks offers the neat feature of switching table rendering off on the fly) in your preferred, fixed-size console font, and allow to concentrate on the real textual information of the web.
- Use a dark grey, non-flashy color scheme for the legacy GUI applications
you still need
Configuring GUI applications to black backgrounds and white text typically creates compatibility problems (i.e. unreadable widgets) because some application programmers didn't think about such a setup. So the best compromise is to configure all GUI widgets to a dark grey background with white menu text. The get color scheme consistenty across Qt and GTK applications plus Mozilla, create a color scheme in the KDE Control Center and click the option "Apply to non-KDE applications".
-F
- Run all windows fullscreen and without decorations with a WM like ratpoison (or Ion or
larswm)
-
Re:What do these things do?
Check out the freshmeat page if you want more info.
-
vshnu - file manager / shell enhancementIn the area of console file managers and CLI shell enhancements, there's vshnu, the new visual shell. vshnu @freshmeat
Vshnu is a visual shell for Linux/Unix finally done right. Best used as an optional color visual mode to a regular command line shell, vshnu is handy for powerful directory listing and navigation, Unix command assembly, special actions on file types, and fileset handling.
Yeah, this is a shameless plug.
-
Re:Personal Choices
I personnaly like to use hnb (Hierarchical NoteBook) which you can use for todos but also for writing and managing lots of small notes.
Another app along those lines is woody, though it doesn't have as much todo support as hnb.
hnb/woody work differently than tdl/devtodo, though. The former two are todo list editors - you call them up and then manipulate your list from within them. The latter two are todo list, hm, commands. Everything is done directly from the command line. Which is why I use tdl--the immediate nature of the program (new item? 'tdla "get some widgets"' done.) better fits the way I work. Other people (including you, I suspect) work better with everything in a single environment (either that or just work better with the features that hnb has but tdl doesn't).
--Phil (In contrast, I prefer mutt to MH.) -
Re:So, honest question.
Does Slackware have an apt/"windows update"-style auto-update tool yet?
Check out slapt-get. It can be found on freshmeat at http://freshmeat.net/projects/slaptget/. I used it to keep my Slack 9.1 install up to date and was pleased with its performance.
-
The Antidesktop
Freshmeat had an article on The Antidesktop a while back that was a good read.
-
Transcode
Besides the obvious (and ridiculously awesome) nethack, one of the most important and continuously updated CLI programs I use daily is transcode.
It converts between video formats, and does so quickly and with very good quality. I use it to make XVID backups of my DVDs to play on the road or in my XBOX running MythTV. It's very scriptable, which is why I like it. It also has a great perl-gtk frontend called dvd::rip. You can crop and zoom, as well as browse the various video and audio tracks before you encode. It even supports subtitles. -
Re:Pico!
pico is teh evil sux0rs! You must use GNU nano!
-
Re:Why?
Why, except in a few rare cases, would you regularly use a command line IM client in favor of a graphical one? It seems terribly inconvenient.
Why? Because you wouldn't be able to see "buddy icons". 99.999% of IM is text-driven anyways, and a command-line client would allow you to do all sorts of perverse things with pipes and scripting and awk and sed and all of those other lovely-horrible unix tools.
Thanks for the idea. I've found some links to these creatures here, and am excited to give them a whirl.
One wonders if there's one for Emacs.... -
Re:You need to publicise your project.
I didn't mention a specific project because my DNS is messed up for a few days and thus nobody can go to my website right now. Here is the Freshmeat link though. This project is a coloring book and I'd like to make it a decent little edutainment program. I have other projects I'd like to hire artists for too if the process goes smooth for this project. I'm largely interested in edutainment so most of my games are oriented towards that.
I'm perfectly okay with paying artists for their work. If anyone wants to donate time that's great too but I don't mind paying. -
You want VideoLan
Freshmeat.net is your friend.
VideoLan
VLC (VideoLAN Client) is a multimedia player for Unix, Windows, MacOS X, BeOS, and QNX. It can play most audio and video formats (MPEG 1/2/4, DivX, WMV, DV, Ogg/Vorbis, AAC, etc.), has support for VCD and DVD (with menus), and can read streams from a network source (HTTP, UDP, DVB, etc.). It can also act as a server and send streams through the network, with optional support for transcoding. -
You want VideoLan
Freshmeat.net is your friend.
VideoLan
VLC (VideoLAN Client) is a multimedia player for Unix, Windows, MacOS X, BeOS, and QNX. It can play most audio and video formats (MPEG 1/2/4, DivX, WMV, DV, Ogg/Vorbis, AAC, etc.), has support for VCD and DVD (with menus), and can read streams from a network source (HTTP, UDP, DVB, etc.). It can also act as a server and send streams through the network, with optional support for transcoding. -
http://freshmeat.net/projects/torrentocracy
in the meantime, you can see a screenshot at http://freshmeat.net/projects/torrentocracy
-
Dude!It's like you read my mind. Come cower before the greatness that is...JobJar!
From the description:
Jobjar is a Small but Useful (tm) utility to manage a list of non-critical jobs to do...you know, like a job jar. You can add a job to the jar, you can remove a job, or you can just print out a job for you to do. In the grand tradition of Unix, the list is called ~/.jobjar and is a simple text file. None of your binary Windows nonsense here...no, sir! And in the grand tradition of GNU software, it's released under the GPL. What more could you possibly want?
JobJar: Because if you need more than Perl, plain text and a command line, you are a heathen and must die.
-
You Laugh, but...
-
131 feet?
Uh.. I don't know if I read this correctly, but..
"The flight was perfect. It went 131 feet high, and landed less than one foot from the launch point," Carmack reported on his publicly accessible web site. "It can easily do flights three times as long, which may show up some problems before we hit them with the big vehicle."
..131 feet, and it can easily do flights three times as long, which is what, ~400 feet?
I don't get it, how is that something good? Even at 400 feet, that's nowhere near the target altitude.
Please correct me if I missed something, as it is 7AM and I've been up all night programming. -
Project
What he/you are looking for is this project.
(the website is a bit down right now so it seems, see google, you know the drill)
It's been on slashdot before... -
Re:Outlook
If Linux had a sync option with iPaq PDAs i wold go with Linux.
Only one that I know of: SynCE. Here ya go.
It's no where near the set-and-forgetting of MS ActiveSynch, requires a raft of odd dependencies, but worth a try. Has conduits for the Outlook-esque Evolution as well.
-
Swaret? Please.
Patrick droped it from the distro because of the behavoir of it's author. Try something like Slapt-get instead.
-
For those considering swaret...
May I also recommend slaptget?
It's like swaret, another package management for Slackware and is very similar to apt-get for Debian.
A little while back there was a smear campaign against slapt-get by the developers of swaret. I think this issue has been resolved, but that's how I found out about slapt-get. You can read the comments (Nov 25th 2003) on the slapt-get link to freshmeat above. -
twin
Use twin - its like screen but can back-connect to an X-server!
I modified the new sarge root disks so I could do remote installations without being at the console.
Sam -
No need to traide
Web mail is already basically IMAP (i.e. you can access it from anywhere). All you need is a tool to use a regular email client.
-
Make it web-basedOthers have already discussed how to set up a wireless intranet with non-routable addresses. The next step is to decide what kind of community you create. I recommend setting up a webserver with some kind of web-based community to start with, you could use Slash or Scoop. Most likely most casual Wi-Fi users in your area will be most at home with a web-based community.
Of course if you wanted to be more old-school you could set up a public-access *NIX login, or even run an old-school BBS type deal via telnet. It would still be a good idea to route people to a website explaining how to get in. For that check out here and here, and here
-
Hardly new..
..just check out freshmeat which lists some web servers written in PHP.
-
Re:I've had a need for this.
You should check out x2x - "allows the keyboard and mouse on one ("from") X display to control another ("to") X display". Move off the left edge of one screen and the pointer appears on the other.
It keeps the X selection too so you can cut and paste between the two.
I have my laptop with my email sitting by my desktop monitor, and control my laptop with the desktop keyboard and mouse.
It's also great for when I'm going through a project with a client; I attach the monitor to the laptop sharing the display, and swing it around, hand him the keyboard and mouse. I can then talk him though it, tell him where to click etc., and if I need to do it for him, I use the laptop keyboard and mouse.
Only problem is when he scrolls off the left edge of the screen and the pointer disappears, I have to point to the desktop box under the desk and explain that the mouse is over there now... -
Re:That's whyTook me a little while to find it (I was curious too!), but I think it's goodweather
-
Re:The Linux version of FireFox failed, also.
I wonder if anyone has run firefox in valgrind to find the memory leaks...
-
Re:.ogg iTunes, .wav etcWow, no one has ever made a comment like that before. You're the first person ever on Slashdot to denounce DRM.
By the way, just use hymn to unlock your files.
-
Please learn how to make links.Please learn how to make links.
<a href="http://freshmeat.net/projects/pr0n/">pr0n leecher</a>
yields: pr0n leecher -
Re:You really see which DNS does heavy lifting.[ http://www.maradns.org/dns_software.html ]
Other DNS software
This is a list of some other DNS software out there:
Freely downloadable DNS servers
Caching DNS servers
- BIND 9 is a complete rewrite of BIND, and, as such, probably does not have the security issues that previous versions of BIND has. In fact, one of the BIND developers found a security problem in earlier versions of MaraDNS. Very full-featured, and is the reference standard for the newer DNS RFCs.
- Oak DNS is a DNS server written completely in python. It is compatible (I think) with both BIND zone files and cache files.
- pdnsd is a recursive caching DNS server. Paul Rombouts is the current maintainer of this program.
- Posadis is another DNS server project, similiar to MaraDNS. This server is now both a resolving and an suthoritative DNS server.
Non-recursive DNS servers
- PowerDNS is an authoritative-only DNS server with support for, among other things, SQL. I would like to applaud the PowerDNS developers for making a libre release of this software. Note: Recursive code is in the works; PowerDNS will soon enough be a fully functioning recursive DNS server.
- DnsJAVA is an authoritative-only DNS server written in Java.
- NSD is an authoritative-only DNS server which is compatible with BIND zone files.
- MyDNS is an authoritative-only DNS server which uses MySQL as a database back end.
- The Pliant language/package comes with a DNS server. This DNS server can not recursively process DNS queries given a list of root servers.
- Twisted includes a non-recursive DNS server.
- The Eddit project includes a DNS server
- SheerDNS is a simple non-caching DNS server that stores all records as their own files.
Abandoned DNS server projects
These are DNS server projects which have not released any files for six months or longer, and which never became functioning recursive (caching) DNS servers.
- MooDNS is another DNS server
project.
A CVS checkout on January 21, 2003 shows that no files have been updated
since July 20, 2002, except for a single readme file updated on August
1, 2002. This project is abadoned.
I have made a tarball available for people who do not want to bother with a CVS checkout.
- Dents is a DNS server that showed a lot of promise. Unfortunatly, no files have been released since 1999.
- Yaku-NS is a DNS server geared towards embedded systems. According to the changelog, no one has made any changes to this software since Feburary, 2001.
- CustomDNS has not released any files since the summer of 2000.
Other
-
Re:You really see which DNS does heavy lifting.[ http://cr.yp.to/djbdns/other.html ]
Other DNS software
Management tools
twa lets authorized browsers edit the tinydns data file.
ldap2dns converts an LDAP DNS database to a tinydns data file. tinyadmin is a graphical interface to the LDAP DNS database used by ldap2dns.
mkdns converts a MySQL DNS database to a tinydns data file. It lets authorized browsers edit the MySQL DNS database.
sql2tinydns is similar to mkdns.
dhcp_dns watches dhcpd for new DHCP address assignments, and publishes those addresses through tinydns.
tinydyndns publishes dynamic IP addresses authenticated through POP connections.
Servers
ldapdns publishes DNS information from an LDAP database.
MyDNS publishes DNS information from a MySQL database.
Posadis publishes DNS information from BIND-style zone files. Security history: Buffer overflow, allowing attackers around the Internet to take control of the server; fixed in m5pre2 (2002.03.30). Someone announced an exploitable buffer overflow in m5pre2 a few weeks later; the history here isn't clear from the Posadis web pages.
NSD publishes DNS information from BIND-style zone files. Security history: Unclear. The NSD documentation includes bugs like ``Very strange coredump in hash_destroy() that happens sometimes'' without any analysis of their security impact. Is that an exploitable buffer overflow?
PowerDNS publishes DNS information from MySQL databases, PostgreSQL databases, Oracle databases, IBM databases, LDAP databases, or BIND-style zone files. Security history: Unclear, like the NSD security history.
MaraDNS is a general-purpose DNS server.
lbnamed is a load-balancing DNS server.
lbdns is another load-balancing DNS server.
Oak DNS Server is a good example of why novices shouldn't try to write DNS software. The digitallumber.net domain, served by Oak DNS Server 1.0, is inaccessible to a huge number of clients that try AAAA lookups before A lookups: the server incorrectly returns NXDOMAIN for AAAA, effectively wiping out its own A record.
Caches
pdnsd is a DNS cache. Security history: Remotely exploitable buffer overflow; fixed in 1.1.7a (2002.01.18).
MaraDNS can act as a cache.
I don't know why anyone would want to use these caches in place of dnscache .
DNS clients
adns is a DNS client library.
ares is a DNS client library.
perldns is a DNS client library for Perl.
The Buggy Internet Name Daemon [how very professional... *sigh*]
BIND is a monolithic server/cache; it also includes a client library, libresolv. Security history: IQUERY buffer overflow in BIND before 8.1.2-T3B (1998); NXT buffer overflow in BIND before 8.2.2-P4 (1999); nslookupcompla
-
Re:I need a new DNS server
dnsmasq
Just works off you're /etc/hosts file. Uses /etc/resolv.conf for the upstream DNSs. Want DNS cacheing goodness on the dnsmasq box? Add localhost to /etc/resolv.conf. -
Re:Excellent article on the subject
These two clipboards do not affect or interact with each other.
There is a nifty little X11 program called autocutsel that will synchronize them. Each will have whatever text was most-recently 'copied' to either clipboard. You can find it here. -
Dealing?The X way of cut'n'paste isn't any better or worse than the Windows way - it's just different.
Since it's Unix, if you aren't happy with the way things work, you just fix it, like the people at gcb.