Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Re:No such thing
Even if I have nothing to hide, for me it's the principle of things. I moved my email from Gmail to Neomailbox.net who is based in Switzerland. They are very serious about security and encryption. I also trained my family members in other countries to use Thunderbird with Enigmail/GPG (not really that difficult once you set it up correctly). I also have accounts in Tormail (Tor only) and other non-US servers. I still haven't found a reliable XMPP server that I can easily setup with OTR, although I'm looking at Cryptocat.
For browsing and other secure applications, I'm using several things: 1) A good VPN connection at all times (I use WiTopia), 2) Whonix on my Mac for secure browsing, Bitcoin and other applications. It's great due to stream separation. 3) On my main laptop, I dumped Ubuntu for Qubes OS that works great.
Overall, I try to support I2P and the [legit] Onion sites whenever possible. I donate Bitcoin to all efforts towards open security and privacy.
-
Re:Optical media sucks...
Each data set recorded (for a full DVD) takes about 4 hours to calculate on a fairly decent dual core computer running Ubuntu
Use dvdisaster.
dvdisaster -c -i "input" -e "output.ecc" -n 15% -v
I just executed that on an 8.5 gb DVD image on a 3 GHz dual core system running Windows. It took 55 seconds to read the file off my disk, then an additional 137 seconds to spit out the 1.2 gb of recovery data.
You can now be missing up to 15% of the original data and dvdisaster will recover the original image when given the recovered bits and ECC recovery data.
-
Re: Resolution
If you find "flipping" easier than extra screens then this could help: http://sourceforge.net/projects/linkkey/
It's a Windows utility I wrote that allows you to quickly assign alt+[number] to the 9 most recently used set of windows. Then you can use those keyboard shortcuts from then on for those windows till you reassign them. It's a bit like screen or the linux/BSD console but for GUI windows.
I find it handy for times where I need to edit stuff in more than two windows, while referring to another document. No need to move hand to mouse and back.
Long ago I did propose something like this to KDE etc first but they weren't interested. And I wasn't that interested in "Desktop Linux".
Windows 7 has that winkey+number thing which is similar but not so useful if you have many windows of the same app (e.g. spreadsheets, word processor docs).
-
Re:Bogus argument
Mainly because different environment produce different binaries.
For example, take a ffmpeg source code from here, with the
./configure options shown here. Using GCC 4.73 will produce different binaries than the ones produced by GCC 4.80.Another good example would be this one. Binaries produced by VS2010, VS2012 and Intel C++ varied widely by size, even if you have not changed a single line at all.
-
Re:I don't want to be "that guy", however
Applets are still freaking good.
Look at for example: http://jchart2d.sourceforge.net/applet.shtml
I can get a full demo of the application in my web browser, how cool is that. IMHO the browser developers sunk Java Applets, because of their concentration to Flash and JavaScript. Java Applets are still way better then what you can do with JavaScript. For example, 3D with OpenGL, and it don't take 50% of my CPU like with JavaScript.Open source is one of the strongest points of Java. There are now 500,000 open source libraries* for Java and the best frameworks and libraries in Java are all open source. Hibernate, Spring, Apache Tomcat, Maven, Ant, etc.
-
Re:Alternatively you could just
-
Alternatively you could just
Alternatively you could just use the Python OpenGL bindings (r pick your favourite language). From the project home page I can't see any reason why this language is better than many existing, stable, and optimised languages for accessing OpenGL.
-
Re:Cat & mouse game will continue...
Mumble isn't all that bad either if you just want a voice chat with low bandwidth and low overhead. (Meant for gaming, but who really cares?) You can easily host your own chat server and it's encrypted to some degree by default.
-
Free and open source messaging alternatives
Apropos of absolutely nothing, here's some open source alternatives that also offer encryption (YMMV on how robust the encryption is).
- Jitsi (formerly SIP Communicator) is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber as well as a bunch of other protocols. Set up an XMPP server wherever you want and you're done. (I tried to set up Jabber to use with it on a Linux box on the weekend though and hit a few roadblocks, but more tech savvy people can probably power through them.)
- Mumble - voice communications, intended primarily for gaming but will work with anything. Run your own voice servers and clients connect in, a la TeamSpeak/Ventrilo.
- RetroShare - decentralised p2p file sharing and messaging system.
-
Free and open source messaging alternatives
Apropos of absolutely nothing, here's some open source alternatives that also offer encryption (YMMV on how robust the encryption is).
- Jitsi (formerly SIP Communicator) is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber as well as a bunch of other protocols. Set up an XMPP server wherever you want and you're done. (I tried to set up Jabber to use with it on a Linux box on the weekend though and hit a few roadblocks, but more tech savvy people can probably power through them.)
- Mumble - voice communications, intended primarily for gaming but will work with anything. Run your own voice servers and clients connect in, a la TeamSpeak/Ventrilo.
- RetroShare - decentralised p2p file sharing and messaging system.
-
MindWave Mobile
My first neurofeedback device was an OpenEEG. It ended up costing just over $300 and took about a week's worth of effort. While the end result was a functional EEG device, limited software support and hassle of use (dealing with ten20 paste, keeping electrodes in place) resulted in rare usage.
I highly recommend the MindWave Mobile as a cost effective, simple to use, and well supported EEG. Accuracy is low-moderate given that there's only a single electrode, but the device works and different states of focus are clearly captured.
For a slightly more expensive, more extensible and accurate EEG, check out the Emotiv products.
-
mp3blaster & cmus is all you really need
http://mp3blaster.sourceforge.net/
http://cmus.sourceforge.net/for those *nix users complaining of media players like Songbird being too bloated, the two players above should completely solve your problem and raise your leet cred.
-
mp3blaster & cmus is all you really need
http://mp3blaster.sourceforge.net/
http://cmus.sourceforge.net/for those *nix users complaining of media players like Songbird being too bloated, the two players above should completely solve your problem and raise your leet cred.
-
Re:There are many options (Allura)
All of those are plausible options. Another option is Allura, which is in the Apache incubator stage. SourceForge is its sponsor and is switching all projects to Allura. More info: http://sourceforge.net/p/allura/wiki/Allura%20Wiki/
-
Progect
Looks awesome, but what I really want to know is if there's a good Android alternative to Progect for Palm/Linux/Win32 yet.
http://sourceforge.net/projects/progect/I've played with Organizer, but it's pretty clunky... I think I'd rather try to run emacs org-mode.
Anyway, I've found nothing that was as simple and intuitive and useful as Progect. Makes me want to drop money on a PalmOS emulator so I can have that and HandyShopper back.
-
Re:A first for Slashdot
It's also likely the first time Slashdot has the story up before the .
-
Legacy support exists via emulation.
Apple should offer legacy support back to Classic, at least, with full 68K/PPC support - there's a tremendous amount of excellent software that was never brought to OSX
Basilisk II does a really great job of supporting Classic MacOS 68k from MacOS 0.x to MacOS 8.1 and Sheepshaver is capable of supporting PPC MacOS 7.5.2 thru 9.0.4. If you want, there's even the vMac project and its more portable and actively developed spin off Mini vMac which allow you to emulate the old Apple Macintosh Plus...
What exactly is it you think is missing? -
Finder Tabs
Just to head off any "Look what great new shiny Apple invented" by drooling fanboys: Finder tabs are a copy of QTTabBar for Windows - an extension written around 2004 by a Japanese guy who supposedly died in a traffic accident (nobody knows his real name). It's since been decompiled and updated to work with Windows 7. Obviously he got the idea from tabbed browsing in Firefox, but credit where credit is due.
http://qttabbar.sourceforge.net/ -
Finder Tabs
Just to head off any "Look what great new shiny Apple invented" by drooling fanboys: Finder tabs are a copy of QTTabBar for Windows - an extension written around 2004 by a Japanese guy who supposedly died in a traffic accident (nobody knows his real name). It's since been decompiled and updated to work with Windows 7. Obviously he got the idea from tabbed browsing in Firefox, but credit where credit is due.
http://qttabbar.sourceforge.net/ -
Re:there's always Joda Time...
Joda actually provides their own TZ update mechanism: http://joda-time.sourceforge.net/tz_update.html
Joda Time is part of Java 8, see http://openjdk.java.net/projects/jdk8/features#150
It's Joda Time.
-
Re:Cannot someone else do the updates ?
Joda already provides their own TZ update mechanism: http://joda-time.sourceforge.net/tz_update.html
Also anyone NOT using Joda for dates/times in Java really needs to come to the light and experience the wonders of a well designed API.
Joda Time has been incorporated into Java 8. You are welcome.
-
Re:Too used to GNU/Linux to switch
Same here. The last version I used was 95 and I sorta liked it. I started to use Linux, because I wanted to learn more by myself.
The main thing now is that I have 24 workspaces (6 on each of the 4 screens) and I do not use Xinerama (I want to switch them individually)
Not sure if this would be possible with http://virtuawin.sourceforge.net/ or http://www.dexpot.de/index.php?id=home or others.
As it is not even easy to do under Linux (GNOME and KDE use Xinerama by default) I would not dare to try it.Another thing is the ease of installing programs. I use YaST or just go to http://software.opensuse.org/ and I have almost anything I would need. In very seldom cases I do `sudo rpm -Uvh http://example.com/program.rpm` and be done with it. I have nothing that I compile myself. Updates are done from one place that is already configured from the start.
When I do a new installation, all the software that I need is already there right at my fingertips in one location. If I want to be a noob, it works. If I want to be a ubergeek, I have the tools to do anything I desire.
And last, but certainly not least, I am in control. I decide what I want. If I do not like it, I change. I do not like KDE or GNOME, so I use XFCE. If I want, I can use something else. And all that available without really searching the web for it.
So for me 1997 has been the year of the Linux desktop. The sole thing that keeps it from becoming it for everybody is pre-instalation. Have it pre-installed and people will use it. They use Android. They use MacOS. Why? Because it is pre-installed. Many people do not even know what Windows is. They don't care. They have their computer and they click on Internet and they can send a mail to friends and family, play a game, watch Youtube, use Facebook and search for free porn.
-
Re:there's always Joda Time...
Joda actually provides their own TZ update mechanism: http://joda-time.sourceforge.net/tz_update.html
Thank you for the link! that fact alone -easy tz database update independent of the jre/jdk release- makes Joda-time very valuable.
I always wondered why there isn't such a mechanism for Java. -
Re:there's always Joda Time...
Joda actually provides their own TZ update mechanism: http://joda-time.sourceforge.net/tz_update.html
-
Re:Cannot someone else do the updates ?
Joda already provides their own TZ update mechanism: http://joda-time.sourceforge.net/tz_update.html
Also anyone NOT using Joda for dates/times in Java really needs to come to the light and experience the wonders of a well designed API.
-
there's always Joda Time...
Some of our developers have switched to Joda Time classes as they're easier to use that those built into Java proper. They even give instructions on how to manually update the time zone tables. (We didn't develop the code, we're just happy customers): http://joda-time.sourceforge.net/
-
Re:Users don't hate agile...
Okay so go out and get the Free Classic Start Shell or one of the other tools out there and you never have to see the "Metro" UI.
That was a mistake that Microsoft made because in the preview releases you could bypass it directly but MSFT took it out. To handle that other folks stepped up and provided start menu tools, like Classic Start Menu. There's quite a few Windows 8 UI apps out there that I do like. Is it different? Yes. Are there some design issues? Yes, like not being able to change your screen background etc. But I use it day in, day out and just deal those quirks. One thing that does annoy me is the fact that the Windows Store assumes that everything you download you must want forever, you can't delete app history. So you download an app, you hate it but the Windows Store keeps it for you, forever. It was probably one of those stories that was missed in one of the agile cycle "I want to be able to delete my app history." That hasn't stopped a few of my customers from going with it, nor my sons (6 copies ugh licensing) from using it. Ultimately it may prove to be a marketing failure like "New Coke." but it works for me, as does Linux and Solaris and Android. -
Re:Lego Mindstorms kit
Install lejos (Java for Lego Mindstorm) and you have a much better programming language instead of the crappy language RCX code language included.
-
RoboCode
RoboCode
Make it a competition amongst the members of the club. This is a little more modern take on old clubs where the main focus was usually Chess, Checkers, etc.
For a little more advanced stuff, you could fork Mana World or create bots for the server and improve the game overall.
Make an IRC MUD using PircBot or any of the other libraries out there. I've always wanted to do this but have never gotten around to it.
Lastly, the most advanced option... research into making another Linux Distro ("Club Name" Distro -- also come up with a cool club name) or another Linux Desktop Environment (forking LXDE will be the easiest).
There are lots of little things like this that you can research on the web. Chess can still be fun if you require no use of search trees, but instead force the use of a more pseudo-random algorithm like the Genetic Algorithm. Ask around the school to see what people are doing in their spare time at home and what they think is fun. Most people using Facebook? Maybe write a really simple Facebook app and then eventually a game... -
Not Interesting
-
Meanwhile, SourceForge reaches out to developers
Quoting the comments:
Roberto Galoppini May 23, 2013 at 12:40 PM
SourceForge welcomes Google Code open source developers, to distribute downloads from our open source platform.
We serve over 150 Million+ downloads each month, reaching 42 Million+ unique visitors. We help tiny projects as well as whales like Apache OpenOffice to distribute their downloads via our worldwide mirror network.
By distributing your releases at SourceForge you’ll get a complete download analytics, and the opportunity to tap into a large open source community. We already serve other ecosystems by offering their hosted projects our download facilities, including Githubbers.
As a trusted partner for open source we're glad to help. https://sourceforge.net/publish/?source=googlecode
[Disclosure: I work for SourceForge]
Setup looks pretty simple; but, since I don't have code in Google Code, I can't put it to the test. Can anyone attest to how well this works?
-
Re:Fatal flaw: Filesystems = 4TB only.
> if they could port ZFS from FreeBSD they'd have a winner on their hands
What are you talking about?
* http://wiki.netbsd.org/users/haad/porting_zfs/
* http://netbsd-soc.sourceforge.net/projects/zfs-port/Considering FreeNAS is based on TinyBSD, and ZFS is already available for Linux,
http://zfsonlinux.org/
Not sure what issues you are having with NetBSD & ZFS.ZFS for Linux was dead easy to get up and running
...
1. Download spl
2. Download zfs
3. ./configure ; make
4. zpool import /dev/...Just pulled in 4x 1.5 TB drives in a 2.3 TB Raid-Z2 pool with ZFSonLinux that had already been setup in FreeNAS.
-
Re:Easy
My favorite
http://cbsg.sourceforge.net/cgi-bin/live -
Re:Open source sound localization
You mean like this card? It's indeed designed to use cheap electret microphones. In terms of number of microphones, it's effectively limited to 8 because finding acquisition cards for more than 8 mics is hard. It could probably be tweaked to run on a table using some approximations, but I'm not quite sure how useful it would be on a tablet.
-
Open source sound localization
Don't know about this particular project, but back when I did my PhD, I open-sourced my sound localization algorithm. Tracks up to ~4 moving sound sources in real-time using 8 microphones.
-
Re:Good luck to them, they will need it!
When GoogleDocs can level up my Dwarven Cleric of Cayden Cailean like Excel can http://sourceforge.net/projects/scoreforge/ then I'll use it. Until then, well, thank Ghu there's Excel 2003 and WINE !
-
Re:good
The features the common man used the start menu for weren't the primary function of the start menu.
But does it matter what the GUI designer *thought* the menu would be used for? The primary function of an object is what most people use it for.
Well, if you know the exact file name, the limited search i suggested adding back more than have you covered. Otherwise, copy&paste are how normal people do things especially things like "StatusReport-836421-FromBill_Rev3a.docx"
Of course it's just an example; however as you search in Win7 you see more and more matching entries. If you have ten status reports saved on the disk and indexed, you already at that point can select the one that has the right numbers in it - because you can visually compare. You cannot do that if you search from a completely different screen. If you absolutely, unconditionally, must have the search on the start screen and not on the desktop, then at least dim the background and make the start screen partially transparent. But in truth, search for files does not require the whole screen. If it does, start with a small search box, and grow the results window as needed. Even wiser would be for it to follow the cursor - as we do sometimes on our wooden desktops when we search for something. There are many solutions; but the search in Win7 does not come with a culture shock from such an abrupt context switch.
a) its not happening 200 times a day so switching to the start screen for it isn't a big deal
Many accountants and other lowly computer users are simply clicking on "this here yellow thingy" and their proprietary database frontend shows up. Do they want to know that it is called "stock_adn_shortage_report", complete with the typo? Are they even capable of remembering that? If they are, they are holding a wrong job. Some corporate software that I had to use required logins and logouts all the time because there were only so many shared licenses for the backend (some complicated 3D model conversion tools, IIRC.) If you use such software for work - yes, you will be starting and exiting it 200 times per day if necessary.
The correct solution for this problem is in pinning the necessary icons to the desktop or to the Start menu. The desktop option works in Win8, but to use it you need to see the desktop. The "minimize all" right-hand strip in the toolbar is gone on Win8, so you can't use that. Win-M still works, but you have to know about it - and you cannot depend on that in an industrial workflow. The Start menu is always available, and it is the best candidate - if only it were present on Win8.
Pinning application icons to the taskbar is also an option... but it can be confusing because the icon's visual is only minimally different if the software is already running. Using only the Start menu keeps things simple. If you see an icon in the toolbar, it is running. If you don't see it, it is not running. Perhaps not everyone *needs* this particular way of life, but why to kill what was available in Win7? Did MS get paid by someone for disabling the Start menu? What was in it for them to even *contemplate* removing the menu? You don't have to use it, you know...
Manually pinning is better than smart pinning any day of the week. But its also more sophisticated.
True; but power users want this functionality. Low end users will have this pushed onto their desktops through group policy and/or installation images. MS removed this function altogether, for everyone, regardless of who the user is and whether he needs it or not. Everything in Win8 was sacrificed on the altar of Metro and tablets.
We just need a standard taskbar gadget from microsoft to stand in for the old start menu, capture its key features while retiring its legacy purpose, and ease the discoverability of win8 features.
ClassicShell is open source. If someone - or you -
-
Re:it contradicts the definition
If you are really interested. There are some open source programs that do static analysis also. Have a look e.g. at the source code of Cppcheck ( http://cppcheck.sourceforge.net/ ) to see how it works. E.g. some potential performance issues are pretty easy to detect, e.g. using i++ instead of ++i for objects. Or passing a copy of string instead of a reference.
If you want to know what kind of faults can be found or what do they look at on the source level, here is a list of bugs that Cppcheck has found from open source projects (obviously not everything is listed, but it should give you a pretty good picture):
https://sourceforge.net/apps/mediawiki/cppcheck/index.php?title=Found_bugs -
Re:it contradicts the definition
If you are really interested. There are some open source programs that do static analysis also. Have a look e.g. at the source code of Cppcheck ( http://cppcheck.sourceforge.net/ ) to see how it works. E.g. some potential performance issues are pretty easy to detect, e.g. using i++ instead of ++i for objects. Or passing a copy of string instead of a reference.
If you want to know what kind of faults can be found or what do they look at on the source level, here is a list of bugs that Cppcheck has found from open source projects (obviously not everything is listed, but it should give you a pretty good picture):
https://sourceforge.net/apps/mediawiki/cppcheck/index.php?title=Found_bugs -
Re:GIMPGIMPGIMPGIMP
RawTherapee and UFRaw
-
Re:GIMPGIMPGIMPGIMP
Yes, because a software package where the entry for Windows builds is to install a linux livecd is something I'm sure will be of the highest quality...
you what?
-
Re:or sqlite
There is no web based tool comparable to phpMyAdmin...
What's wrong with phppgadmin?
-
Re:or sqlite
PostgreSQL has not been successful in penetrating cheap shared hosting providers. There is no web based tool comparable to phpMyAdmin and there are more reasons why PostgreSQL has not been successful despite its technical advantages.
Ask and ye shall receive:
-
Re:Warning re samba
-
Re:Should they be thanked for this?
You need to install it first...
-
Does not leave traces on the hard-disk...
other than a modified 'httpd' file.
That seems like a pretty significant trace. Check the MD5 yourself. You can check it with 'debsums', you don't even have to set it up unlike tripwire.
-
Re:SDCC
Looks like there's a free 8051-specific IDE that uses SDCC, though I haven't used it.
http://mcu8051ide.sourceforge.net/ -
SDCC
-
Re:bets?
I use PlayerPro which supports mp3, mp4, m4a, wma, ogg, wav, aac, flac, wavpack.
As for XMP, take a look at the list of formats it handles yourself. http://xmp.sourceforge.net
There are others that support many formats, like Deadbeef and Modo, but I haven't used them much. -
inactive IS NOT the same as "not useful"
the typical example that i give here is "python htmltmpl". htmltmpl was written to solve a very specific problem: minimalist templating of HTML by allowing dictionaries of key-value pairs to substitute into HTML (value text replaces the key when named) and to do likewise for lists of dictionaries in order to e.g. create tables.
very very simple.
the problem is this: the actual scope of the work required means that the actual programming required was extremely straightforward. i.e. it was done, completed - problem solved. the scope of the work required is clear; the scope of the work required does not change; the scope of the work required does not *NEED* to change.
therein lies the problem, namely that the fact that python-htmltmpl has quotes not had any development quotes means that, as far as sourceforge is concerned, the project is "dead". look at the release dates - 2001 for god's sake!
http://htmltmpl.sourceforge.net/the point is: just because a project hasn't had any development done on it, that DOES NOT automatically mean that it doesn't do the job. correlation != causation. python-htmltmpl *clearly* does the job it's intended to do.
i mention this case specifically because i have seen a large number of HTML "templating" languages come and go. the php-inspired one which used syntax. zope with the dreadful and insane embedding of python in templates and templates in python. many many more, all of which caused me to despair when i saw them, so much so that i was inspired to talk at one UKUUG conference at some length about best practices of keeping programming languages declarative i.e. *never* embedding programming languages into HTML (even if it's php).
and once you follow the sanity-restoring rule of keeping a programming language declarative (e.g. in the php case beginning the file with as the last two characters and AT NO POINT EVER NOT FOR ANY REASON WHATSOEVER FALLING BACK TO OR PERMITTING STATIC HTML TO BE OUTPUT IMPLICITLY)...
... once you follow that rule, then you find that you need a templating system such as php-htmltmpl or any of the others that exist. and, once you've looked closely at what you actually need out of an HTML templating language, then actually, htmltmpl provides a *really* good very simple system which covers pretty much everything you'll need. need to do an expression which is a mixture of variables and HTML? generate it explicitly in php, put it into the array - don't for god's sake try to use a god-awful mix of print, echo, dots and christ knows what else. just.. don't.so i'm putting this out there because in certain cases, what you find is that the code that you need appears "dead", but that's not actually the case: the failure of sourceforget and github by their "metrics" have relegated perfectly good and *completed* code to obscurity.
you are therefore encouraged to participate in *unfinished* projects, with their constant changes, moving targets and massive contributions which may or may not be correctly managed, because it is those projects that have "99% activity". does that sound like a good thing to you?