Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Re:What to look for: No HP!
Canon have some annoying driver policies too... I have a Canon printer connected to my Windows machine, and had trouble accessing it from Macs over the network. The OS couldn't find drivers, even when I tried getting them from the CD. Was really quite annoying, because it's not an old printer (ip5000). Googling around, though, I did found this howto for how to pipe it through a virtual printer: http://iharder.sourceforge.net/macosx/winmacprint
e r/. And it works, I guess. Overall it's a pretty good printer, and looks better than the ip5200 in the article. -
Re:So...
The server-side RSS aggregator I use (magpierss) does exactly this. It reads the blog feed, which is effectively a teeny database, and then indexes into the associative array to find the different elements.
-
Graphical adventures
Another genre that hasn't got much attention recently is the graphical adventure game -- Lucasarts (Day of the Tentacle, Secret of Monkey Island, etc) and Sierra (King's Quest, etc) used to make terrific games in this genre, but after a burst of interest, around the time CD-ROM drives were introduced, for the Myst series, I haven't heard much about them.
The Lucasarts adventure game team largely got back together and is still producing games, but no longer at Lucasarts.
If you're interested in playing some of the classic Lucasarts games, you can do so in a nice cross-platform environment using the GPL ScummVM. At least one previously-proprietary game (Beneath a Steel Sky) that has even been released under a free license of some sort and is being distributed on the ScummVM website. I'm not a big fan of Sierra's games, but you can play their classic games using Sarien and FreeSCI.
One thing that I really miss in games these days is the healthy portions of humor present in many of these older adventures -- usually not scatological or crude, but just happy and upbeat tidbits in the game that made you laugh while playing. -
Re:iBlog
Crap, forgot to post the URL of my old (and crappy) home brew blog app: http://openvp.sourceforge.net/
-
Re:Nethack
I prefer SLASH'EM myself, like Nethack but much, much worse.
-
Blosxom Family?Pity the article didn't mention any members of the blosxom family. This family is distinguished by using the filesystem as its article store, rather than an SQL database; also it's known for the extensive use of plugins to provide features like comments, SQL databases, calendars and so forth.
I started using blosxom for Octopodial Chrome several years ago and have been very happy with it. Besides the original perl blosxom, there's PyBlosxom (a port to Python) and my own pre-alpha Lisp Blosxom. This last is a port to Common Lisp; it doesn't work yet, but someday I hope that it'll be pretty nice.
-
Blosxom Family?Pity the article didn't mention any members of the blosxom family. This family is distinguished by using the filesystem as its article store, rather than an SQL database; also it's known for the extensive use of plugins to provide features like comments, SQL databases, calendars and so forth.
I started using blosxom for Octopodial Chrome several years ago and have been very happy with it. Besides the original perl blosxom, there's PyBlosxom (a port to Python) and my own pre-alpha Lisp Blosxom. This last is a port to Common Lisp; it doesn't work yet, but someday I hope that it'll be pretty nice.
-
Re:MS IIS C# .NET Blogging software ?
Since you mentioned
.Text (dotText), I thought I'd point out the subText Project, which is nearing it's initial release (expected in December).
Subtext is an open source project licensed under the BSD license. It is a fork of the popular .TEXT blogging platform. -
Numerical programs
I posted previously on CAD/CAM/CAE/FE. Now for more genereal purpose (numerical) math software.
As has been suggested, GNU Ocatve is great. It is mostly compatible with MatLab, and even more powerful if you use Octave Forge. It satisfies all of your requirements: it uses "standard" matlab-like files, and is stand-alone. Some of the apps which say they require Matlab may work under Octave. If they don't, a few bug reports might urge the developers to try to make sure their programs work on Octave too (many F/OSS developers have at least sympathy for those who were looking to create a complete F/OSS foundation). If not, you might have found a good project to take on: it could be used by you and others & will also expose what the programs are doing.
Python is also quite nice. Particularly when you extend it with scipy, scientific python, numeric or numarray, ipython, matplotlib, and other libraries and tools for numerical analysis. Some of my past work was in Octave. Now much of it is in python. I use ipython as my calculator & my saved python code interfaces with Grace to make beautiful 2D plots, etc. Octave and Python are both able to call external programs/scripts, so you don't have to be tied to one language. -
CAx softwareMostly from http://en.wikipedia.org/wiki/List_of_open_source_
s oftware_packages. I've used most, usually for some part of a design or analysis. You could do engineering with only these (people used to not use computers at all), but you are correct that they aren't always "polished." They do, however, work fine for the patient, idealistic hobbyist who doesn't want to spend much money:- CAE Linux - A LiveCD which lets you try out SALOME and Code-Aster
- Quanitan - A LiveCD with QCad,
- Impact - Finite element
- QCad - 2D CAD
- BRL-CAD - 3D CAD
- Open CASCADE - software development platform for 3D CAD, CAM, CAE, etc.
- Code_Aster - FEM
- Salome - pre/post processing
-
It even has some GPL compnonetslooking at the licence of lame:
*** IMPORTANT NOTE ***
The decoding functions provided in LAME use the mpglib decoding engine which
is under the GPL. They may not be used by any program not released under the
GPL unless you obtain such permission from the MPG123 project (www.mpg123.de).
So it is not only LPGL, but also the more strict GPL. This is of coarse all meaningless if nobody from the mpg123 project steps out and tells sony to go with the license. -
Last release of Open64: 2003-03-21
Open64 appears to be moribund: it has been over two and a half years since they last made a release...
http://open64.sourceforge.net/news.html -
Re:Should be almost impossible to shut down true P
You just described a darknet, aka the next version of freenet.
http://freenet.sourceforge.net/ -
gnutella?
Something like gnutella, then?
Yeah, gnutella is wrought with problems, though. Now, gnutella over I2P, that would be.. oh.. -
Re:Unit Testing In The Schools...
I don't know anything about the teaching side, but the JUnit framework has an equivalent C++ version, known as CppUnit. See http://cppunit.sourceforge.net/cppunit-wiki/Front
P age for details. NUnit has also been noted elsewhere as a .NET alternative. -
Mod parent up!
I was going to post the same, but it was already posted... But only at +1, so please mod it up, OK?
Yes, BRL (Ballistic Research Laboratory, US Army) CAD is as good as it gets in mechanical open-source CAD tools. Try building your own tanks
with anything else! ;-)
I wish we (electrical engineers) would have something compatible in OSS world -- as much as I like gEDA, it is NOT on the level of Cadence, etc.
Speaking of other simulation tools, like FEM/EM/etc., do you know about the (NASA/JPL-founded, I think) Open Channel Foundation?
Paul B. -
Re:What about roller?
I've had my eye on Roller for a long time (I think it is bundled with mac osx too). Is anyone using this? http://www.rollerweblogger.org/
MacOSX comes with a java-based blogging system, but it is not roller, but blojsom. Blojsom itself was inspired by the perl/CGI blosxom. -
Re:MS IIS C# .NET Blogging software ?
And if Blosxom appeals to you, but you're more of a Python person there is also PyBlosxom.
-
Re:MS IIS C# .NET Blogging software ?
-
Nanoblogger
Sheer elegance is nanoblogger. Truly minimal, console-friendly and GPL licensed.
-
Re:only winnerThe plots are easily reproducible in matplotlib using Python, or if you want to go the commercial route try PV Wave by Visual Numerics.
-
Reply to sig
http://sc2.sourceforge.net/
In case anyone wants to remember/learn about Orz. -
Tools used
After trying every open source and/or Linux video screen capture tool -- and even offering a bounty to anyone willing to bring xvidcap to full usability last year, I ended up using Camtasia and Blueberry Flashback -- both proprietary, Windows-only programs -- when I ran up against my book deadline.
There's a GPL -- but Windows-only -- program on SF.net called CamStudio you might want to try. I've had sound synch problems with it that I could probably solve, but it also used way more system resources than Camtasia or Flashback when trying to record a full screen so with my limited time I put it aside for future experimentation.
Of course, what I'd *really* like is an all-Linux solution...
- Robin
PS - if you're doing serious work in this area, please email me - robin at roblimo dot com. Let's keep in touch.The more we learn from each other, the more we both know, right? -
Tools used
After trying every open source and/or Linux video screen capture tool -- and even offering a bounty to anyone willing to bring xvidcap to full usability last year, I ended up using Camtasia and Blueberry Flashback -- both proprietary, Windows-only programs -- when I ran up against my book deadline.
There's a GPL -- but Windows-only -- program on SF.net called CamStudio you might want to try. I've had sound synch problems with it that I could probably solve, but it also used way more system resources than Camtasia or Flashback when trying to record a full screen so with my limited time I put it aside for future experimentation.
Of course, what I'd *really* like is an all-Linux solution...
- Robin
PS - if you're doing serious work in this area, please email me - robin at roblimo dot com. Let's keep in touch.The more we learn from each other, the more we both know, right? -
Re:Ok, real response
Besides, I think the idea of Darknets is flawed to begin with. It is taking current anonymous P2P networks (Freenet, Ants, I2P etc.) and tying both hands behind their back by no longer allowing all-to-all connections, but only connections to people you trust. That pretty much precludes any sensible routing and load balancing because people are selecting the available routes, and you can't create new connections. Say you are the only person with access to two different social groups, all info must flow over your connection creating a huge bottleneck that the software is not allowed to compensate for.
This is true as the implication of "invite-only". There is, however, a middle ground between the current p2p mainstream and true darknets - encryption + origin hiding routing (onion or ants routing), but no invite-only. MUTE is like this. -
Re:Seems to be a long lasting release of Ubuntu
-
Re:Seems to be a long lasting release of Ubuntu
-
Re:Is there an free or open source version of
There are only three Linux audio programs worth a shit.
Hydrogen
Audacity
Rezound
There are no software drum machines that can touch what Hydrogen does. Not on Mac, not on Windows. Audacity is a utilitarian but useful multitrack recorder. Rezound is an excellent wave editor, which I actually like better than Soundforge.
All other Linux sound programs are uniformly useless shit, no matter what the fanboys tell you. -
Re:Is there an free or open source version of
There are only three Linux audio programs worth a shit.
Hydrogen
Audacity
Rezound
There are no software drum machines that can touch what Hydrogen does. Not on Mac, not on Windows. Audacity is a utilitarian but useful multitrack recorder. Rezound is an excellent wave editor, which I actually like better than Soundforge.
All other Linux sound programs are uniformly useless shit, no matter what the fanboys tell you. -
Re:you've outlined a very nice world
but you didn't address what i was saying: more complexity=more chance for fraud
At what point are you suggesting an increased risk of fraud is introduced? The first machine, which prints the ballot? The ballot is human-readable, and voters will be encouraged to review it. If the first machine doesn't print the right thing, the voter should notice. Of course errors could be missed, but if the machine runs open source code, well, that's a step in the right direction.
As for the second machine, it's still a secure locked and guarded box, just like paper voting has always used... but with the addition of a scanner that can count the votes. This will help to give us more accurate and much faster counts than counting all the ballots by hand... but the ballots still COULD be counted by hand.
I certainly see what you're saying, but if done right, I think electronic voting could be less error/fraud-prone. As for being more expensive, that all depends on whether it works efficiently enough to require fewer people to operate it.
It's a dream. ;-)
And no, I don't expect it to be really done right on a large scale within the next decade. -
How do I screw up a network?
By touching it. There's always an assistant named Murphy looking over my shoulder, but she usually waits until I'm in the shower or leaving on vacation before "helping".
Your question is really "How do I introduce layer 1 and 2 problems into my home LAN, since all layer 3 routing is limited to a NAT box with a single default route?". The lower layers are a good place to start, since half of all your problems come from there, save the routing problems for a future ask/. question.
Others have already pointed out the joys of having dueling DHCP servers, subtly mis-configured DNS servers, overlength cables and the like. Keep an eye out for others throwing out bad ethernet cables with broken catch-tabs, frayed insulation, sharp kinks or intermittent wiring, and put them into critical places in your network. They may not fail right away, but will wait until you host a lan party at your place or you have a few hours to get a report done. Her name is Murphy, she's a bitch and she'll gladly pay you a visit when you least want her around.
Start to learn what kind of traffic is on your local network. Get ethereal, snort and ntop running, and see what the packets look like. Chances are you'll find some things that look suspicious, you'll learn a lot by figuring out how DHCP handshakes work, how often ARPs happen, what other protocols are on your net besides IP. Since you are running a BSD, you can pretty safely put the box on the outside of the firewall (it probably is the firewall) and watch all the constant crap scanning the internet. That's a great way to learn how to tune firewall rules by hand, and you will break things along the way.
To really start to learn how layer 2 networking almost works, grab some old cisco kit off of eBay. I've seen 2900 switches for US$20. Plug something slightly pro into your network, start simple, just get a cheap used cisco/hp/3com switch off eBay that can do 802.1q vlans, spanning-tree, and snmp. Your BSD ethernet card can be configured to do .1q, so there is a lot of learning there by creating multiple separate vlans, one for each machine. A single router and switch with 802.1q vlans can make some pretty complicated networking topologies without massive amounts of wiring. Then you can break your network by plugging a crossover cable into two ports and watching spanning tree open up one of them. Bonus points if you create a topology where by creating a spanning tree loop, your main gateway or server port is the one that goes into blocking mode (you need a minimum of two switches to do that).
To break things in subtle and non-obvious ways, try changing your address ranges from the usual 192.168.0.0/24 to something unusual like 172.31.255.16/29, doing the netmask/subnet/broadcast calculations in your head for practice. Then misconfigure the netmasks on each device, notice how one machine can ping another, but not the other way around. Try building multiple separate segments rather than multiple subnets on a single wire, this will force traffic to use your router, and really show netmask problems more clearly.
To really break things, instead of using reserved RFC1918 addresses behind your NAT box, use a public network range like 66.35.250.0/24. Sure, it will break one major site, but you shouldn't be wasting your time there :-)
Since you already have a BSD running, do you leave it on 24/24? If so, its time to start loading up the real tools like cacti, nagios, and smokeping. It helps if you have an SNMP capable switch on your network, but configuring your own SNMP can be quite a learning experience as well. With graphs showing what is happening on your net and the internet over time, you will start to see the cycles of congestion every evening and maintenance times every sunday at wee hours. The most frustrating problems in networkin -
Re:Is there an free or open source version of
You could probably do something loop-based by loading loops into a soundfont, and using fluidsynth and a sequencer like seq24.
You might want to look at DSSI, the Disposable Soft Synth Interface, which is kind of the Linux version of VST. It doesn't do quite as much as VST does but the programming interface is not quite as Byzantine and perverse.
Shameless plug: I've written a couple of DSSI synths, based on Xsynth-DSSI. One is a kind of wavetable synth, and one is a TB303-style monosynth. You can get them at http://www.gjcp.net/wsynth.html - try them and send me any suggestions or comments. Yes, I know the web page looks crap. -
Re:Is there an free or open source version of
You could probably do something loop-based by loading loops into a soundfont, and using fluidsynth and a sequencer like seq24.
You might want to look at DSSI, the Disposable Soft Synth Interface, which is kind of the Linux version of VST. It doesn't do quite as much as VST does but the programming interface is not quite as Byzantine and perverse.
Shameless plug: I've written a couple of DSSI synths, based on Xsynth-DSSI. One is a kind of wavetable synth, and one is a TB303-style monosynth. You can get them at http://www.gjcp.net/wsynth.html - try them and send me any suggestions or comments. Yes, I know the web page looks crap. -
Re:KDE == Proprietary and expensive.
So Linux development has been hijacked by people that can afford $6600 toolkits?
You keep repeating that $6600 number, but not even the most expensive option for Qt is that high. If you take a look at their pricing, you have a full desktop edition for 2630. Nor is anything being hijacked, cheaper options are available. And if you're really that anti-Qt, noone is saying you can't write a GTK application with KDE integration.
What's the point crippling KDE (and hence Linux) with Qt - IF NOBODY USES IT FOR COMMERCIAL APPS ON LINUX?
That point can easily be proven wrong. HP uses Qt for their printer utilities on Linux. Google Earth is being ported to Linux, and yes, it uses Qt. Another example is Skype, which works on Linux as well as it does on Windows, thanks to Qt.
And if time to market and quality of tools are the most important aspects, why are you not using either Microsoft Visual C# or Borland Delphi / C++ Builder?
Maybe because Qt can be considered on par with these solutions? Or because being cross-platform is important?
-
Re:Is there an free or open source version of
http://lmms.sourceforge.net/
Linux MultiMedia Studio - "...aims to be a free alternative to popular (but commercial and closed- source) programs like FruityLoops, Cubase and Logic giving you the ability of producing music with your computer by creating cool loops, synthesizing and mixing sounds, arranging samples, having more fun with your MIDI-keyboard and much more." -
Open Source Music software
This is not a complete list, but Reason and GarageBand are not free nor open source, so these links might be useful:
- ardour, Digital Audio workstation / http://ardour.org/
- Rosegarden, audio and MIDI sequencer, score editor, and general-purpose music composition and editing environment / http://www.rosegardenmusic.com/
- LilyPond, music notation / http://lilypond.org/web/
- MusE MIDI/Audio sequencer / http://muse.serverkommune.de/
- Audacity, music editing station / http://audacity.sourceforge.net/
- Music Theory (free, not oss): http://www.musictheory.net/ and http://andyvn.ath.cx/Software-Aquallegro.php
- general link: http://linux-sound.org/
Cheers :-) -
Re:just a stab in the dark
Since the poster uses KDE (or at least Kaffine), let me recommend KPlayer.
-
Re:Must-have KDE appsHow many times are you going to post that list?
Besides, half the apps on your list are toys
... nice toys for a home desktop (yes, amarok and k3b is lovely) but where are the more "serious" apps like scribus? Is there an gtk equivalent? Edutainment? I mention this last because linux might become more and more important in education, and only KDE offers a nice, integrated solution. In fact, I just read about a specific case where schools (in Germany) used KDE because of the edutainment package (was in one of the blogs on kdeplanet).Which leads me to what I wanted to say originally: marketing. KDE did no or very little marketing, and almost no research of KDE deployment. That's where the "other" project excelled: marketing, case studies, success stories, etc... This way, it was relatively easy for ximian's people to convince Novell's management that they should standardize on GNOME. It was at this year's academy that they decided to form the KDE Marketing Working Group. And in just a few days, oh look: Dutch Record Shop Chain Migrates 1000 PCs to KDE on Novell Linux Desktop that's bye bye for 1000 customers when the next upgrade cycle comes, if Novell standardized on GNOME. They use kiosk mode and the associated admin tools to lock the features - which seems to be a mature feature. In fact, here is an "enterprise ready" praise if there is any:"
At the moment, almost all shops in The Netherlands and Belgium already use the KDE Desktop. After that phase is complete, the migration team will go to Norway and Finland to migrate the PCs used by the Free Record Shop and Bravo chains. "It's a fun project" says Arrachart, "We can show that you can save costs with ICT, while at the same time allowing greater possibilities in the way the shops are organised."
And oh look, another two more cases (you have to scroll down). Quote:on my right was a fellow who works for a company that makes linux based satelite t.v. transmission software (sky t.v. is amongst their clientelle) and they use qt for their in-house engineering tools. on my left were three men from a vienese company that writes kde software for a group of five private hospitals. these hospitals all run kde on the desktop and everything from patient records to x-rays is handled on them.
So someone (quess who) misrepresented KDE's readiness or usefulness - and the demand for it - in corporate environments. But the damage is already done. Who would trust novell on this now? I think most of the users in the past days were looking at distrowatch (or at the Kubuntu site) ... some of them would stay to watch and see. Others will make the switch - why stay indeed? -
Must-have KDE apps
Good news all round, it would seem.
:)
Indeed, here are some must-have KDE apps that are certainly going to help SuSE's popularity as a desktop operating system :
AmaroK music player -- Intuitive, powerful, good-looking music player. Supports transfers to/from iPods and many audio formats.
K3b -- Best CD and DVD authoring program with intuitive wizards, on the fly transcoding between WAV, MP3, FLAC, and Ogg Vorbis, normalization of volume levels, CDDB, DVD Ripping and DivX/XviD encoding, Save/load projects, automatic hardware detection/calibration and much more.
DigiKam -- The most feature-rich application for digital photo management.
Wireless Assistant -- Most user-friendly app for connecting to wireless networks. Managed Networks Support, WEP Encryption Support, Per Network (AP) Configuration Profiles, Automatic (DHCP, both dhcpcd and dhclient) and manual configuration options, Connection status monitoring, etc
KDE Education -- Educational (Science, Literature, Geography, etc) programs for children. Could play a big role in whether school districts decide to use Free Software in their classrooms.
Konqueror File Manager -- Embeded image/PDF/music/video viewing (via KMPlayer [kde.org]) and a tree-view arrangement of the filesystem familiar to Windows users (Nautilus doesn't come anywhere close)
KDE Control Center -- Centralized location for desktop control. Controls _all_ common aspects of the KDE applications: language, power settings, special effects, icon and window themes, shadows, shortcuts, printers, privacy, etc. This is what makes KDE so well integrated -- all KDE apps respect changes made here, so they all have the same feel. SUSE has even made YAST a module of the KDE control center so users can access distro-specific settings from here. Compare this to the dismembered approach Red Hat (and other gnome distros) have been forced to adopt in the absence of a centralized gnome control center. (ie. a bunch of individial programs named redhat-config-**** that nobody can ever remember)
Seamless, transparent network file access on SMB, FTP, SSH and WebDav networks from _any_ KDE application.
Kaffeine -- The most polished FOSS movie player.
MythTV -- The most advanced analog and digital TV viewer/recorder in the Free Software world (built using QT).
Baghira -- A native QT style that faithfully imitates OS X eyecandy, aimed at new users coming from the Mac world.
Klik -- Gives non-expert access to bleeding edge versions of apps without requiring any compilation or permanent installation.
KDE and QT also make up a technically superior platform for developers, drastically lowering the learning curve for programmers new to FOSS development. KDE apps can be built from the ground up using the best development tools in the Free Software world (which also happen to be built on QT/KDE):
Kdevelop for syntax highliting, application templates, and project organization.
QT designer for GUI development
Quanta -- Rich web development environment for PHP, CSS, DocBook, HTML, XML, etc with advanced context sensitive autocompletion, internal preview and more.
BKSys environment for a complete replacement of the autotool chain (libtool -
Must-have KDE apps
Good news all round, it would seem.
:)
Indeed, here are some must-have KDE apps that are certainly going to help SuSE's popularity as a desktop operating system :
AmaroK music player -- Intuitive, powerful, good-looking music player. Supports transfers to/from iPods and many audio formats.
K3b -- Best CD and DVD authoring program with intuitive wizards, on the fly transcoding between WAV, MP3, FLAC, and Ogg Vorbis, normalization of volume levels, CDDB, DVD Ripping and DivX/XviD encoding, Save/load projects, automatic hardware detection/calibration and much more.
DigiKam -- The most feature-rich application for digital photo management.
Wireless Assistant -- Most user-friendly app for connecting to wireless networks. Managed Networks Support, WEP Encryption Support, Per Network (AP) Configuration Profiles, Automatic (DHCP, both dhcpcd and dhclient) and manual configuration options, Connection status monitoring, etc
KDE Education -- Educational (Science, Literature, Geography, etc) programs for children. Could play a big role in whether school districts decide to use Free Software in their classrooms.
Konqueror File Manager -- Embeded image/PDF/music/video viewing (via KMPlayer [kde.org]) and a tree-view arrangement of the filesystem familiar to Windows users (Nautilus doesn't come anywhere close)
KDE Control Center -- Centralized location for desktop control. Controls _all_ common aspects of the KDE applications: language, power settings, special effects, icon and window themes, shadows, shortcuts, printers, privacy, etc. This is what makes KDE so well integrated -- all KDE apps respect changes made here, so they all have the same feel. SUSE has even made YAST a module of the KDE control center so users can access distro-specific settings from here. Compare this to the dismembered approach Red Hat (and other gnome distros) have been forced to adopt in the absence of a centralized gnome control center. (ie. a bunch of individial programs named redhat-config-**** that nobody can ever remember)
Seamless, transparent network file access on SMB, FTP, SSH and WebDav networks from _any_ KDE application.
Kaffeine -- The most polished FOSS movie player.
MythTV -- The most advanced analog and digital TV viewer/recorder in the Free Software world (built using QT).
Baghira -- A native QT style that faithfully imitates OS X eyecandy, aimed at new users coming from the Mac world.
Klik -- Gives non-expert access to bleeding edge versions of apps without requiring any compilation or permanent installation.
KDE and QT also make up a technically superior platform for developers, drastically lowering the learning curve for programmers new to FOSS development. KDE apps can be built from the ground up using the best development tools in the Free Software world (which also happen to be built on QT/KDE):
Kdevelop for syntax highliting, application templates, and project organization.
QT designer for GUI development
Quanta -- Rich web development environment for PHP, CSS, DocBook, HTML, XML, etc with advanced context sensitive autocompletion, internal preview and more.
BKSys environment for a complete replacement of the autotool chain (libtool -
Re:Not all Star Wars games suck
The OSS Project I've been watching is Vegastrike which is designed primarily as a single player engine, but which plans to incorporate multi-play at some point. Although there are a few commercial offerings (such as Vendetta Online (which has a linux client!)) I'm not aware of any projects that currently look to fill the void that XvT once filled, which does seem odd now that you mention it.
-
Re:Not all Star Wars games suck
-
Re:Umm... yeah, sure... but...
If you really want one try Vigor.
-
IDS
Does the book go into IDS tools such as Snort? I couldn't find any reference to this, but I can't imagine it to be left out of the book. Are there any well known tutorials/books out there on these tools?
Btw, thanks to fellow Slashdot readers for recommending DenyHosts - superb tool to stop those brute force SSH attacks... -
Hello? PearPC
You may find this useful
http://pearpc.sourceforge.net/ -
Possible GPL Violation?
Many years ago at Defcon one of the highlights was a program called Back Orifice (project lives on at http://bo2k.sourceforge.net/featurelist.html ) This looks like the same program with a reworked interface...
-
loop-aes
Loop-AES has been around on Linux for years and provides a fairly nice transparent encrypted FS. I really can't imagine anyone cracking a HD seeded with garbage, an FS offset from the traditional drive start, and using loop-aes in _years_, much less days. Who knows, maybe MI5 has the black box from the movie Sneakers... the UK did produce Alan Turing and Stephen Hawking after all.
http://sourceforge.net/projects/loop-aes/ -
Re:That's nice, but I'll stick with warfish.net
More shameless plugs:
http://www.sandiandbrad.com/netrisk based upon an modified version of http://sourceforge.net/projects/netrisk, an open source PHP based risk version. -
Re:Section 508 Compliance
It really stinks when you want to play with these technologies, but as a federal contractor, not something we can do.
As I've pointed out elsewhere, there's nothing inherently inaccessible about AJAX.
Hmm.. screen reader built onto Firefox? Notices when stuff changes. I could build that. Sweet.
Take a look at Fangs.
-
AccessibilityAJAX, being a random collection of JavaScript hacks, doesn't offer any accessibility.
So you can't use it in software that might be sold to, for example US Government customers -- no national laboratories, no NASA, etc.
UNLESS -- you write your own accessibility aids and write your own UI framework that compiles into both an AJAX version and a web accessible version.
That's a tall order. However, there is help.
You can write your web pages in HTML with XForms and let XForms handle the dynamic page aspects, and then offer up the HTML+XForms as the accessible version. (See the DHTML Accessibility Roadmap.)
Everything that the AJAX cloud of applications does with the XMLHTTP object and updating the DOM on the fly to display choices can be done with XForms.
Then, you can use one of these mechanisms to convert the server-side XHTML+XForms file into AJAX:- FormFaces A pure AJAX library that runs in today's browsers. It's stunning to see how simply this works.
- Chiba A server-side engine in Java that integrates with TomCat or other Apache web server technologies to produce HTML that works in today's browsers. Plus, the plain-old-HTML output of Chiba is accessible right now, in addition to the XHTML+XForms file itself. (Caveat: Full AJAX implementation is in development, according to the mailing list.)
- Orbeon Ops, like Chiba, Orbeon converts to HTML for today's browsers in its Java back end, but rather than integrating into your TomCat or Coccoon framework, it comes with its own framework that helps you separate presentation from content and write your applications.
If you want to serve up the XHTML+XForms directly, and not rely on any AJAX technologies, try these:- Mozilla XForms for Mozilla and FireFox, an XPI that's available for recent betas and nightlies, this one-click install adds native XForms support to these browsers. Still in Beta, but with plenty of developers, it should be a full implementation.
- FormsPlayer for Windows provides full support for XForms in Internet Explorer via a plug-in. Plug-ins are not everyone's cup of tea, but then neither is Mozilla
;-). You can get the AJAX benefits of dynamic page updating and yet still retain accessibility with any of the server-side or JavaScript engines above, but if your target deployment is Internet Explorer, you can gain tremendous access to advanced features inside IE with this plug-in. (Plus it has some neat Konfabulator-like tools such as SideWinder.)
So, try them out, and see how much easier it is to write accessible code and properly separate your data and presentation layers when you use XHTML, CSS, and XForms. Then, choose a middleware solution or a browser-based solution and go forward knowing that you can meet architectural requirements without getting bogged down in JavaScript toolkits.