Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
That's exactly what I'm doing!
I'm actually working on a project that EXACTLY fits your problem. Please check it out at homelibrary at sourceforge. I've only just started the project, it's not very easy to install right now, and there are a few bugs, but I started it with the exact problem in mind.
-
On my Windows Mobile 2003SE I use:
On my Windows Mobile 2003SE I use:
- CAB Installer: you can select where install programs
- GSPlayer: Simply audio player for Pocket PC
- Mozilla Minimo: web browser
- Opera for windows mobile: web browser
- TCPMP: media player
- Total Commander: file manager
- Vbar: task manager
- WiFiFoFum2: the best WiFi scanner and war driving software for Pocket PC
- PocketPuTTY: ssh access
- .NET VNC: VNC viewer
I will suggest also a daily visit :) to this great website: FreeCABs (Your Link to Free PPC Software which can be installed without a PC connection) -
Re:Less and less relevant?
They certainly didn't port the whole of Office to the
.NET CLR, if that is what you're implying
That's exactly what I'm saying, I've yet to find a link on the net to confirm it, but at developer meetings I've heard verbal confirmation from a developer at Microsoft that they are in fact in the process of porting Office to .NET.
....What's your point -- that maybe they won't screw up again, this time?
How can you honestly make this statements as if they were truth without anything to show for it? Expression is meaningless right now, and is practically of toy status
Well alot of people will disagree with you there. I think .NET has been very successful, and quite a number of businesses are picking up on it. I've been personally involved in a number of projects for major corporations, including banking and financial organisations. I hear from people in managerial positions, in major corporations with a large investment in Java and Oracle looking at migrating to .NET all the time.
As for Expression being a toy.... it's actually got two distinct parts, the Microsoft Expression Graphic Designer and Microsoft Expression Interactive Designer. The graphic designer is Microsofts Photoshop killer app, it produces, GIF, JPEG, PNG etc etc... HTML and XAML. Unless you classify Adobe Photoshop as a toy it's very much a serious app and is already released. The Interactive designer produces XAML and yes until Vista is released and Win FX is shipped through windows update to XP and 2000 systems, you could say it's a "toy".
Have a read of this article I just found on sourceforge it might help you convince you, it pretty much repeats and re-affirms everything I said in my original comment.
Make no mistake about it, Microsoft has had a bias towards ASP.NET developers, and has been very successful in hooking alot of people into this technology for web development. XAML, WinFX and Vista are some major signs that Microsoft is beginning to shift their focus from web development back towards windows development. -
Check out FindBugs for finding bugs in JavaThis reminded me of work going at at UMD (University of Maryland, College Park). I know it's not quite the same thing, but I feel as though this is a good place to mention it and the slashdot community would appreciate this software. FindBugs is a very cool tool for finding bugs in java code. And no, I am not affiliated with this project, I just saw a talk on it a couple months ago.
-
coding communities
I have a project on sourceforge, if you have skills about the subject and want to join the work team, be my guest..
:)
http://www.sourceforge.net/projects/heavenos/ [sourceforge.net]
http://www.codingheaven.net/ -
You're wrong - see sudosh
We use sudo extensively for a large environment with many admins and many developers who think they need root equivalency on every server they log into.
There is a good tool that is a middle ground between forcing users to type sudo $COMMAND for every command and between just giving up a root shell and encouraging users to do 'sudo su'
It's sudosh - it provides the ability to get a root shell session where every command and its output is recorded.
http://sudosh.sourceforge.net/ -
collaborative working
I have a project on sourceforge, if you have skills about the subject and want to join the work team, be my guest..
:)
http://www.sourceforge.net/projects/heavenos/
http://www.codingheaven.net/ -
My most commonly used community
It's probably CodeProject. Beginner to very advanced projects alike, usually with relaxed licenses as well. You can find gold nuggets like the best tutorial I know for the lightweight Windows Template Library, along with a free vastly improved memory leak detector there. They also supports plenty of languages for Windows development, with a big share of articles and code on C++. A message board is added for each code project listed where you can discuss them, along with project unrelated forums for general coding discussion.
-
I'm going to contradict myself now!
Funnily, I just had a co-worker email about a solution to a problem he'd been having with some web programming stuff that took him a while to nut out. It's being implemented in a client's internal web-app, but the solution is something we will probably want to know about in the future... It's not an area I'm working on at present, so have no interest in looking at the solution now and diverting my attentions, but I just know it'll be something I will wish I had easy access to down the track.
So while what I said above holds for finding out the information in the first place, it would be great to have a company internal storage area for things that will be useful in more than one project. To that end we've actually been looking at various apps out there like NetOffice more.groupware, Sugar CRM etc.
Now when we were looking at these products it was from a sales, support and development standpoint... so there are features geared to sales teams and the like... but they all have file management, meeting management etc.
We'll be implementing a system like one of those soon, and I think it's going to help enormously for our team communication as we are situated on a number of sites. -
Write AJAX apps in Qt-style GUI programming
I've read the previous comments that AJAX apps won't cut it because of its dependency on complicated Java and that programming complex UI logic in Javascript is a bad idea.
We've been working on a toolkit called Wt that solves this problem among other issues when attempting to do AJAX. Best of all, it is pattterned on Qt and allows you to design webapps as you would in any desktop Qt application. The event mechanism is handled using signal and slots, allowing the same programming elegance found in Qt-based software. It allows you to focus on the design and logic of your program in one place and one place only! Quite similar to how Qt hides the details of the underlying window system from the programmer. Please check it out! -
Re:MP3's?I'd like to go for ogg/flac, but unfortunately, my mp3 player doesn't support them. They'd be fine for my computer, but I wouldn't be able to listen to them on the go. the day I find a high quality mp3 player that supports them, I will drop mp3's without a second thought. unfortunately, for the moment I can't seem to find a good solution.
there are plenty:
-
Some tips (no flames, honest)
To restore your master boot sector and regain access to your windows install:
Boot off a DOS floppy that includes the FDISK program. If you don't have such a disk, get on your windows machine at work (or at your friend's house) and make one. Once booted, type this command:
FDISK /MBR
That's it! You can now restart your computer and boot right into windows.
Alternatively, you could make use of a generic floppy bootloader to gain access to both systems. Gujin is a good one, IMO, but it takes a bit of setting up. You can skip that step if you want by downloading the ISO of The Ultimate Boot CD and burning it (again, at work). You can boot right off that CD, select Gujin, and use it to boot any OS on your system.
That should get you back on track, assuming you haven't already reformatted and started over.
Now, on to more general issues:
Dual-booting is generally considered an advanced technique. That is to say, it is the sort of thing that a very computer savvy (not windows-savvy, but more generally computer savvy) user should do. It is not the sort of thing that someone who is new to Linux should do. Unfortunately, it is exactly what everyone who is new to linux wants to do, since they don't want to give up windows and also don't want to buy a completely separate computer for Linux. This is very problematic.
Advanced users, in general, already know how to do things like restore the master boot sector if it was damaged, make use of various bootloaders, backup all of their data in a recoverable form, overcome some of the more technical partitioning issues, etc. That is probably why you got flamed...you are attempting advanced-user stuff but seem to be making beginning-user mistakes.
Did you know, for example, that if you partition your hard drive and put your linux partition too many cylinders away from sector zero, you might not be able to boot linux at all? It depends on your hardware, of course, but partitioning problems like that always frustrate beginners. The only real way to address them is to do a lot of study upfront.
Like I said before, however, new Linux users don't generally want to do a lot of study upfront. They want it to just work. This is a fine desire, but unfortunately industry realities prevent some of the more advanced activities (such as dual-booting) from 'just working.'
Anyway, best of luck to you. -
Re:Fallacy"For a start both Ogg and FLAC are encumbered by patents just like every other compression technology out there."
Then why does the Ogg Vorbis FAQ say, "it is completely free, open, and unpatented"?
Why does the Flac FAQ describe it as an "open patent free codec"?
Please explain in what sense they are encumbered.
-
Re:selinux
Some of the high level tools for SELinux:
SETools - http://tresys.com/selinux/selinux_policy_tools.sht ml
the SELinux IDE - http://selinux-ide.sf.net/
the reference policy - http://serefpolicy.sourceforge.net/
Polgen - http://polgen.sourceforge.net/ -
Re:selinux
Some of the high level tools for SELinux:
SETools - http://tresys.com/selinux/selinux_policy_tools.sht ml
the SELinux IDE - http://selinux-ide.sf.net/
the reference policy - http://serefpolicy.sourceforge.net/
Polgen - http://polgen.sourceforge.net/ -
fluxbox
Try fluxbox for a light-weight window manager.
-
Getting started
First, choose the genre you want to play. It's going to be hard regardless, if you don't truly love the music, you aren't going to get any good. Don't go by any "whats easier" lists. For me, the hardest I've tried is trance. I can spin UK hardcore fine... trance I'm lost in. Other people are different, can spin trance with no effort but can't spin UK hardcore to save their life. So with no really reliable way to judge whats going to be easy, go with what you love.
Mitigating that is the fact that A DJ's JOB IS TO ENTERTAIN PEOPLE. Don't get so elitist about your music that you forget that you were hired to entertain people. This may mean playing some less than favorite music, accept this. You should try to avoid playing music you hate, this will come across in your set, but you have to balance what you like with what the crowd likes.
Learn good track selection. You ever buy a compilation CD and loved the way it was put together? This is track selection. The tracks need to fit together. That said, if you find the techno-trance-hip hop progression that works, throwing out the rules that way can be incredibly cool. Just remember it is rare that such a crazy progression will actually work.
Then learn basic mixing. Depending on genre and context an unbeatmatched quick crossfade can be sufficient. Once you can do this credibly, focus on cueing, then beatmatching, then phrase matching, and then maybe learn harmonic mixing. BUt remember, the technical skills only exist to ensure a smooth transition from one track to the next, they are NOT the end in themselves. Too many newbie DJs focus on the technology or techniques, rather than the music.
Get the book "How to DJ Right". Excellent book. It won't replace the hours of practice, but it will help you make much more effective use of your hours of practice.
Get recording software, recording sets to your computer is probably the easiest way. http://audacity.sourceforge.net/ is a good start. Free, reasonably powerful, supported on several platforms. Later on you can look at other packages to see if they would suit you better, but for now, start with the free one.
If you make enough to seriously dent your music/equipment expenses, be happy. If you break even, be ecstatic. If you can quit your day job... thats incredible. If you get rich, have someone pinch you, you are dreaming. Don't expect to make money. If you do, thats great, but not to be expected. If the expense and trouble wouldn't be worth it even stuck in your bedroom for life, then don't bother. -
Re:No Quicktime plugin for Linux!
It would be easier to get everybody to stop releasing quicktime content than to get Apple to release a quicktime player for Linux/Unix. In the meantime you can install Mplayer plugin.
-
Re:US needs to be more like Europe
I'm not sure I see why it's bad or "cheap" that the phone saves contact information to the SIM card. In fact my fancy, shmancy Nokia 6600 requires some special shenanigans to move contacts to the card if, for example, I wanted to switch to another phone. Apparently it gets confusing if you move your contacts to the card because the phone will continue to save new contacts to its internal memory and you need to keep track of that. Why not just use the permanent, removable storage for such vital information? Or better yet, have the option to copy it to both places (but only display it once, which it can't currently do)?
The problem with saving to the SIM card is that you can only save 1 number per SIM entry, so it takes up 3 of your 100 spaces to store home, work and mobile numbers for one person. Saving numbers to the phone's memory means that you store the information under a single contact, i.e. one entry can have 3 phone numbers, email address, postal address, etc.
The synchronisation thing can be a pain, but applications such as Floats Mobile Agent on Windows and iSync on OS X do a good job. -
Re:HTTP headers
Dear Moderators,
This double-post occured because of a bug in Slash. I have submitted it to sourceforge
Just thought you should know. -
eLocutor - The Hawking Communicator
I am disappointed that "eLocutor - The Hawking Communicator" http://sourceforge.net/projects/hawking/ [sourceforge.net] was not mentioned in this article. About eLocutor:"Under development for Prof Stephen Hawking and people like him. With control of a single click only, the solution user should Type, Speak, and Command the computer. We want to expand beyond English and MS Windows to multiple languages, multiple platforms".
-
All Your Robot Are Belong To AI
Artificial intelligence is now available for installation in all robots with sufficient memory space and processing power.
-
Crock o' ShitIt's just another thing being worked on. It's not a case of being out of touch, as clearly there are several tools, mostly aimed at the visually impaired, which is what they really mean by disabled.
- Even Slackware gives the option to install a speakup kernel.
- KDE has text-to-speech, though only the frontend in earlier versions.
- KDE also enables you to resize the screen easily, helping those with less severe vision problems.
- Check this out
If there's a lack of communication, it's the fault of the disabled community. Or are FOSS developers to spend their time researching potential user groups' needs instead of coding? I imagine that disabled rights groups have already provided the necessary information, and are just waiting for the tools to appear, because from what little I've seen, they're very good at doing their part. If they haven't done that yet, tough luck. Unless they want some sighted programmer to just guess?
Another thing I didn't like about this article was its use of the phrase "disabled people". It's about THE BLIND, so just say THE BLIND. Deaf people don't have any fixable problems with computers unless some idiot decides to make their program depend on sound feedback. There's little we can do to enable a dumb person to use VOIP, short of recognising their speech and converting it to text. Reduced mobility users need to complain to their hardware vendors if there are no Linux drivers for their single-handed keyboards or whatever they may need. They are working on blind access. Work is slow because FOSS runs on itch scratching. People make software that they want. Companies work on software that they use.
I really want blind users to be able to have their needs catered for. I don't want them to need to send letters saying things like "Do you know that choosing Linux means excluding blind users?". But as in everything else, steps are being made. Unfortunately, it's quite a long journey:
he has not found "a distribution that boots" and detects "Italian speech synthesizers, or Braille terminals with the brltty driver."
-
Re:Gimme, Gimme, Gimme
These should help... I'm still astounded at the laziness of
The Command Line Interface - Ideal For Blind Users /.ers who'll gabble on and on w/o googling something like "linux blind" and seeing what turns up
Guide to Emacspeak -
Depends ...... on what exactly you want to do or learn.
My aim was to set-up a simple DJ'ing system using only laptops for live music at a local student dance event hosted by the SCI catering to an audience of about 150. With no prior experience with mixing software , or for that matter, DJ'ing basics, I started out looking up on the net, tried out a few, and learnt as I used.
I really liked, and finally used, Sam Party DJ. It offers a full-featured trial, has an easy, configurable UI, and two virtual decks to easily organize playlists and mix and crossfade tracks. Ideally, it's good to have two sound cards, to be able to listen to one track (on headphones) while you play the other. It can use Winamp playlists to load tracks and has auto and manual modes and a plethora of features like beat matching, tempo increasing (without making vocals sound like smurfs) etc.
If open-source is your cup of tea, try Mixxx. It's not as polished, and has a steeper curve (or so it felt to me), but might serve your purpose.
I was planning to write-up a small blog-post or doc on this but never got enough motivation. If you want, I'd be glad to write-up something and put it on my home page.
Of course, if you are instead looking for software/equipment to mix/record your own tracks, you might want to use something like Project 5 from Cakewalk. You might also want to get yourself a MIDI controller or a keyboard, if you want to create real music.
:) I use a Yamaha PSR-295. And then, of course there is "proper" DJ-ing equipment like scratchpad etc. -
Yahoo! and location awareness
This confirms Yahoo! want to be a serious provider of Location-awareness tools, such as Google and Microsoft are.
Spatially enabled Yahoo! tools now includes:
- This Local News announcement
- Yahoo! Maps, including APIs (more reading).
- Flickr (/. story about the acquisition) maps (undoubtly a similar service will soon be provided by Yahoo!)
- Probably other I forgot?
I doubt Yahoo! will join the Virtual Globes frenzy. With Google Earth, Windows Live, NASA WorldWind (and Punt), the competition is already fierce. -
Re:More reasons DRM sucks..
Guys, like it or not, DRM is here to stay. Get used to it. I have.
Guys, like it or not, slavery is here to stay. Get used to it. I have.
Guys, like it or not, witch burning is here to stay. Get used to it. I have.
Guys, like it or not, the Spanish Inquisition is here to stay. Get used to it. I have.
Guys, like it or not, absolute monarchy is here to stay. Get used to it. I have.
Bad things backed by bad people are here to stay only as long as people accept them. When they are no longer accepted, they get booted out. Nothing made by man lasts forever, and bad ideas are no exception.
No, that doesn't mean I like it, but I have accepted it. It is a necessary evil.
No it isn't. It is not neccessary for anything except for big media companies profits and control. I don't have to accept it, and neither does anyone else. Just download a P2P client - my favorite is GTK-Gnutella - and start getting stuff free from DRM.
After all, what obligation do I owe for Mickey Mouse Protection Racket, also known as Disney ? Especially since most of Disneys movies are copies of earlier works - Snow White, Peter Pan, Steamboat Willie...
Fight for freedom: Pirate !
-
IPplan
Here is a nice web-based solution: http://iptrack.sourceforge.net/
We are using it at the office and it is very handy.
There is a lot of features, including DNS management, search tools, routing tables management, ... -
1. Consolidate Authority - 2. Install a frontend
It seems to me that most of your problems can be solved with a little politcal weight-throwing.
This network is considerably larger, with more name servers. The control of IPs, hostnames and DNS entries is somewhat loose, and it is starting take its toll.
The number of nameservers is irrelevant as long as they're master/slave. Are each of these NS boxen run by a different business unit/department? If so, find the group with the organizational proponency for DNS (probably you) and demand that they be given full control. Assign a hostmaster for your organization and funnel ANY and ALL dns changes through him/her/it. Authority for subdomains can still be given out, but force a signed waiver to cover your ass when they shoot themselves in the foor by running 2k3 AD as a production NS service.
Once this is done you'll probably want to ditch the flat-file approach and run some sort of frontend. It guarantees that when your hostmaster eventually quits you wont have to find another expensive geek. I used to run the webmin plugin for BIND, but stopped once I saw what a security nightmare webmin was. Don't have much experience with anything else besides custom solutions but nictool and oDNS have their supporters. -
Star Control 2
Without a doubt, the best Quest I have ever played is Star Control 2. Its source code has recently been released and ported to modern platforms, too, now known as The Ur-Quan Masters.
Disclaimer: I deny all responsibility for the days/weeks of "wasted" time if you decide to download this game.
-
Possible uses ?I think one possible use of the rewritable disks would be in bootable disks, like knoppix et al.
while the write speeds are still low compared to hard disks, and the access times would suck, it would be nice to be able to boot a disk on any computer, and be able to save all your work on that same disk. Beats having to work with only web based documents, or leaving small images on the local hard drive.
I can imagine a time when you could go to a net cafe (for example) and the pc you hired didn't have a hard disk at all, just a HD rewriter. You bring your own OS and leave no traces (incriminating or otherwise).
I guess this is possible now with DVD-RAM but the available space is a bit limited.
Another possibilty would be true use anywhere software. You wouldn't need to write for any particular market segment anymore, as you would provide the software and OS on the same bootable disk, great for corporate desktops or front of house applications.
I realise this idea will be shot down in flames for various reasons, but I still think it has merits. For example you could have MoviX or GeexBoX AND 40 or 50 movies all on the same disk.
-
Re:Wrong!
-
Re: Successful GPL ProjectsHey, thanks! Instead of complaining about the article, let me see what I can come up with as a counter-argument. Good idea! So here's my list of GPL projects that seem to be relatively open to random contributions. This is IMHO, and you're welcome to disagree with what I think of the "openness" of each development community.
I'm sticking to GPL projects because I don't know about other ones as well. This is not meant to diss the BSD crowd.
- ALSA everyone welcome to submit a driver for their card. I might add that most Linux Kernel drivers and most drivers for a number of other projects (X, CUPS, gcc backends, etc.) are fairly open and you can jump right in.
- gentoo packages you might not get into the main distribution right away, but the community is very open and will try out pretty much anything you have to contribute. Like drivers, above.
- GIMP and GTK at least, pre-2000. Now there are a lot more developers, so jumping in isn't quite as easy.
- kino has a very flat hierarchy. linux1394 is the same. Like drivers, above.
- MediaWiki
Okay, but I also think that cataloging open source projects is kind of fruitless, since there are so many. The internet connects people with common interests. They develop projects. Some are more open than others. Still, if the project gets too rigidly hierarchical, someone will fork the code and head off in a different direction. Example: the different flavors of BSD.
-
Re:Firefox is sooooo slow
-
Re:Thank you very much for Gnome Terminal improv.
I tried it and it crashed a LOT, so I switched back to mrxvt.
-
Re:In Five Years....
Well, at least you may try something like this:
# killall man
or perhaps
# killall man-ui
or
# psdoom -
Re:Is this compatible with consumer VoIP?
Earlier I used an ATA box and a SIP VoIP from Bredbandsbolaget (sweden, all of the rest aswell) and then I switched to Rix Telecom which I only use together with a softphone, I'm considering switching to Affinity Telecom since you don't pay anything per month and get a free ATA box if you sign up for 12 months (I haven't found the catch in that...)
Anyway, I call with software only and yes it works. For Windows and others gizmo project has a client which seems nice, but I think it only works with their servers. SJlabs SJphone is the client I thought where best in Windows and there is a Linux version aswell. Another client is Xten X-lite which I avoided since the GUI looked so weird (it tend to do on them all.)
Free as in speach clients for the UNIX world has been quite crappy in comparision, the best are probably linphone both kphone might work aswell.
Anyway yes it do works! In Linux with ALSA I would rate the sound quality ekiga / SJphone on first place, then linphone and last kphone. For the interface SJphone, ekiga, kphone, linphone. The bad thing with SJphone in Linux was that it didn't had any calling tones if you didn't set up a command yourself to run when you got incoming calls. But I didn't know if it would kill it aswell or repeat it or anything so I never did and therefor never knew if anyone called ;)
Ekiga is good. -
AI Security to the Rescue!
Security by artificial intelligence will ultimately be the only defense against cyber-attacks.
Ego self-preservation for each member of the global community of AI Minds will be the mother of invention for cyber-security.
-
ObFreebies
I tend to prefer a big heaping plate of Media Player Classic, with a side order of Real Alternative and Quicktime Alternative.
-
Re:Nooo!!!!
PHP catches a lot of flack because it is by far the most popular language out there for building websites which offends the crowd who want work with a language only the ubergeeks can use.
The thing is that a clueless newbie can be productive in less than 2 weeks with PHP (even though looking at his code will make your eyes bleed). While for more experienced programmers its very easy to use things like the object features in PHP5 combined with template tools like smarty and db libraries like ADODB to create stable, maintainable and fast sites. For most small to medium business owners it's a really good choice because the openness helps keep down development costs and if one developer doesn't deliver its easy to find another who can.
When it comes to security the real truth is that it doesn't matter what language you use, if you don't check the user input, you WILL be sorry. Every 3 months or so I'll have a customer upload a formail.pl script from the 1990s and I'll end up having to clean up the mess once the spammers start exploiting it. Most of the security problems with PHP tend to always occur with the same small group of popular packages (phpbb, postnuke, etc.) written by people only worried about the functionality not about the security)
-
Re:Gnome Terminal speed improvementsThe best burning program in the Linux world (K3B) is a KDE app. It's so good that I find it worth it to install QT and the KDE libs just for that one program.
Check out gnomebaker. It's easy to use and has all the features I use in a cd burning program.
-
5 good PHP sites
Their list is great -- I'll be reading some of those articles for weeks before I get through them all. I'm especially interested in the 7 security blunders article. Nice!
But they did leave off a lot of sites that are useful. Here are a few:
- PHP Resource Index - a few thousand scripts for downloading, most free, all PHP.
- PHP Builder Forums -- the PHP Builder site is pretty useful all by itself, but in the forums there are thousands of people willing to answer your PHP questions.
- PHP Freaks -- one of the guys behind this site wrote a great PHP book. The site is excellent.
- ADOdb Database Abstraction Layer -- okay, okay, this isn't really a site, so much as a product. But still, it's a very efficient DBAL, and it should be used for every database query.
Anyone want to pitch in with some more? I'm sure there are some very useful sites that I've completely missed (and which the IBM site missed, too).
-
Re:DRM to be used in GNOME's multimedia backend
...blinded with rage and flinging FUD around like mad dancing monkeys.
Heh, funny that you mentioned monkeys flinging FUD. It is the Ximian primates (yes, they call themselves that) who are spreading FUD against KDE and paying Google to display GNOME sites when people are searching for KDE applications.
Nevermind the fact that other desktops are using gstreamer, it's GNOME's (got it?) multimedia backend.
Care to name which? KDE is building a backend-independent multimedia framework called Phonon which will be ready by the release of KDE4. This framework will allow KDE-based multimedia apps:
Kaffeine
AmaroK
KMPlayer
to work well with backends such as Xine, which are GPLed and which have copyleft protection against DRM. GNOME, on the other hand, is stuck with DRM-crippled GStreamer. -
Re:Why?
Sounds an awful lot like Darwine.... Other links: http://darwine.opendarwin.org.nyud.net:8090/ http://sourceforge.net/projects/darwine/ http://en.wikipedia.org/wiki/Darwine http://freshmeat.net/projects/darwine/
-
DRM to be used in GNOME's multimedia backend
Ever since a company called Fluendo joined the GNOME Foundation's Advisory Board, GNOME is obligated to use GStreamer (a software product sponsored by Fluendo) as its audio and video backend. This wouldn't be bad, if it weren't for the fact that GStreamer uses Digital Restrictions Management (DRM) to handcuff users and leave them at the mercy of the entertainment cartel. In order to do this, GStreamer is denying its developers the right to license their constribution under the GPL, so that Fluendo can sell closed-source, proprietary DRM plugins that let the MPAA and RIAA control the users' viewing habits.
GStreamer has hurt the multimedia effort on Linux and the Free Desktop because they stole talented developers from mature mutimedia projects such as Xine, MPlayer, and VideoLAN, all of which were started before GStreamer and all of which have strong copyleft protection by being licensed under the GPL. In other words, GStreamer further fragmented the Linux multimedia developer base purely for the selfish, immoral purpose of ramming DRM down Linux users' throats.
Ximian, a company instrumental in founding GNOME, sold out to big business in 2002 by switching Mono's license from the GPL to the weaker MIT X11 license. Instead of helping out the myriad of established multimedia apps such as Kaffeine, AmaroK, and KMPlayer, Ximian started a whole new app called Banshee, whose only claim to fame is that its license (MIT X11) allows linking to proprietary DRM plugins.
These are just some example of an increasing problem GNOME is experiencing: it is pandering (and in some cases outright selling out) to companies that don't necessarily have the users' best interest in mind. One can say that the whole reason GNOME was started was to allow proprietary software (including draconian DRM) to use the hard work of open source developers.
KDE, on the other hand, is licensed solely under the GPL because the toolkit it is based on (Qt) is also GPL. KDE is also committed to preventing DRM from infesting their user's computers: for KDE4, they are building a multimedia framework called Phonon that does not depend on GStreamer, but which can use any number of backends, including DRM-free ones. -
Re:The proof is not OS services
"The vision of MFC: Let's saddle people with the extra intellectual mass of C++, but ignore the language's most powerful features; instead we'll fill in the gaps with a bunch of C preprocessor macros. Then we'll throw in a bunch of wizards to encourage people to automatically generate spaghetti boilerplate by the megabyte."
LOL - spot on! You can really see that MFC was made by people who didn't really get C++, but I suppose that's partially excusable since it was developed back at a time when the language was still relatively new and many coders frowned upon OO.
I've been playing a bit with Ultimate++ recently, and I think that it really shows how well a GUI toolkit can be written in C++. Check out these nice comparisons with Qt, Java/Swing and wxWidgets -
Re:The proof is not OS services
"The vision of MFC: Let's saddle people with the extra intellectual mass of C++, but ignore the language's most powerful features; instead we'll fill in the gaps with a bunch of C preprocessor macros. Then we'll throw in a bunch of wizards to encourage people to automatically generate spaghetti boilerplate by the megabyte."
LOL - spot on! You can really see that MFC was made by people who didn't really get C++, but I suppose that's partially excusable since it was developed back at a time when the language was still relatively new and many coders frowned upon OO.
I've been playing a bit with Ultimate++ recently, and I think that it really shows how well a GUI toolkit can be written in C++. Check out these nice comparisons with Qt, Java/Swing and wxWidgets -
Re:The proof is not OS services
"The vision of MFC: Let's saddle people with the extra intellectual mass of C++, but ignore the language's most powerful features; instead we'll fill in the gaps with a bunch of C preprocessor macros. Then we'll throw in a bunch of wizards to encourage people to automatically generate spaghetti boilerplate by the megabyte."
LOL - spot on! You can really see that MFC was made by people who didn't really get C++, but I suppose that's partially excusable since it was developed back at a time when the language was still relatively new and many coders frowned upon OO.
I've been playing a bit with Ultimate++ recently, and I think that it really shows how well a GUI toolkit can be written in C++. Check out these nice comparisons with Qt, Java/Swing and wxWidgets -
Re:The proof is not OS services
"The vision of MFC: Let's saddle people with the extra intellectual mass of C++, but ignore the language's most powerful features; instead we'll fill in the gaps with a bunch of C preprocessor macros. Then we'll throw in a bunch of wizards to encourage people to automatically generate spaghetti boilerplate by the megabyte."
LOL - spot on! You can really see that MFC was made by people who didn't really get C++, but I suppose that's partially excusable since it was developed back at a time when the language was still relatively new and many coders frowned upon OO.
I've been playing a bit with Ultimate++ recently, and I think that it really shows how well a GUI toolkit can be written in C++. Check out these nice comparisons with Qt, Java/Swing and wxWidgets -
Re:Gyach & Ekiga Are Both Worthy Products
Ok so I am replying to my own post-- but I didn't realize that the Gyach project has been picked up by some folks late last year and they are calling it: GyachI (I guess the 'I' is for improved, dont' know).http://gyachi.sourceforge.net/
There is quite a bit of activity as posts in the forums are recent.
Also there is mention how it is possible to log off with Gyach (from yahoo of course), and still 'loom' around in voice and cam
;) lol-- thank God for hackers and OSS!!-- My favorite thing about OSS is its militancy!!