Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Fuck Beta, Fork Alpha.Time to resurrect slashcode?
-
Fuck Beta, Fork Alpha.Time to resurrect slashcode?
-
Fuck Beta, Fork Alpha.Time to resurrect slashcode?
-
Fuck Beta, Fork Alpha.Time to resurrect slashcode?
-
Fuck Beta, Fork Alpha.Time to resurrect slashcode?
-
Fuck Beta, Fork Alpha.Time to resurrect slashcode?
-
Fuck Beta, Fork Alpha.Time to resurrect slashcode?
-
Fuck Beta, Fork Alpha.Time to resurrect slashcode?
-
Other Slashdots?
There are plenty of other sites out there. So why don't you make your own Slashdot? You can get the code for the old (pre-beta) site from http://www.slashcode.com/ , which eventually leads to http://sourceforge.net/project...
I don't know how well the code runs now, but a long time ago, it was real heavy on the server side. There are plenty of other options, you just have to get users in. I had one up for a while, but with only 4 users it didn't do so well.
-
Re:Classic Slashdot
Why not give it a shot yourself -> http://sourceforge.net/project... ?
I have thought about it but the code there was last touched in what 06? I might give it a go but I have school and no money to pay for a server more powerful than a raspberry pi right now and my internet connection is laughable. But if slashdot keeps this shit up I may give it a try. If anyone else started one I would be more than willing to help where I could.
-
Re:Classic Slashdot
Why not give it a shot yourself -> http://sourceforge.net/project... ?
-
Already happening
Some places are already doing stuff like that. You also need money to get the ball rolling.
These folks even provide some of supporting the components (HAPI and SAML solution as open source SW).
-
Already happening
Some places are already doing stuff like that. You also need money to get the ball rolling.
These folks even provide some of supporting the components (HAPI and SAML solution as open source SW).
-
How about sum total of OSS web servers
In the world of Open Source, I would also like to see the sum total of Open Source web servers VS. IIS:
Nginx http://www.nginx.org/ ( really popular and at least this is in one of the graphs)
Lighttpd http://www.lighttpd.net/ (personally, I have found many reasons use this one in the past and I'm sure I will again)
Cherokee http://www.cherokee-project.co... (yet to explore past a basic setup)
Roxen Webserver http://www.roxen.com/products/... (Still need to take for a spin)
And then special purpose web servers.
HTTP Explorer http://http-explorer.sourcefor...
HFS HTTP File Server http://www.rejetto.com/hfs/
At least that's all I can think of. Anybody else?
I know some of these take up negligible market share, but I would still like to see their market share lumped together. -
Re:*Shrug*
Calibre is a god send piece of open source software. I don't really use it for stripping DRM, most documents I read don't have any DRM. But for converting between formats especially when the default formatting is crap for ebooks - fuck yes this is the shit.
Main website and for the sourceforge page in case you're are too lazy to Google search it yourself. Apparently this guy is hosting DeDRM the DRM stripping tool. I've never had to use it.
-
Re:Always looking for passionate programmers
Most of it is personal to me, but in all honesty the ATA driver is rather funky: a ring 0 multi-threaded driver. If you ignore the completely insane stuff for handling various horrifically broken ATA hardware implementations, then the actual implementation itself is rather elegant.
I also wrote a rather interesting multi-stage asynchronous media pipeline that emulated Java/C# interfaces in C++, but that never made it past the prototype stage. -
Re:In all fairness
Beware the Samsung F4EG:
http://sourceforge.net/apps/trac/smartmontools/wiki/SamsungF4EGBadBlocks -
Ditto.
I still have and use my Seagate Barracuda 7200.7 (ST380011A; 7200 RPM; 80 GB) HDD for storage/backup/secondary in my current Debian stable box. I got it on 12/18/2005 for my old Linux box to to replace the dying and super slow Maxtor 30 GB HDD according to my http://zimage.com/~ant/antfarm... list.
;)#
/usr/sbin/smartctl -a /dev/sda
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.2.0-4-amd64] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourcefor...=== START OF INFORMATION SECTION ===
Model Family: Seagate Barracuda 7200.7 and 7200.7 Plus
Device Model: ST380011A
Serial Number: 4JV5[deleted]
Firmware Version: 8.01
User Capacity: 80,026,361,856 bytes [80.0 GB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: 6
ATA Standard is: ATA/ATAPI-6 T13 1410D revision 2
Local Time is: Thu Jan 30 02:43:34 2014 PST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled ... -
Not what Slashdot drives, but what drives Slashdot
More importantly: Whatever happened to Slashcode, which is what [cue the In Soviet Russia jokes] drives Slashdot?The last version seems to date from nearly a decade ago now.
-
Re:what do others use?
One of my friends uses Linux Multimedia Studio to create his music. From what I can tell it has a capable synthesizer, not too sure about the other requirements since I'm only starting on the creation part myself.
-
Re:Please
Exactly, the hashes are the best way to tell the two apart and anyone downloading software from the internet should learn how to check them.
For reference you can find FileZilla's hashes at:
http://sourceforge.net/project...
Or to get their yourself go to Download, then click on "Show additional download options" and it will be the last one in the list.
-
Sourceforge download ads
This one example why Open Source sites need to take the threat of Advertsm mimicking download buttons on their sites.
Instead they are still glossing over the risks.
-
Here's the stuff I know/use
I wrote a longer post but I lost it, so here's the links:
LMMS ("Compatible with many standards such as SoundFont2, VST(i), LADSPA, GUS Patches, and MIDI")
http://lmms.sourceforge.net/Ardour (A DAW, but maybe useful)
http://ardour.org/Rosegarden (Best sequencer, with Lilypad notation support, has actual printed literature you can buy)
http://www.rosegardenmusic.com...Audacity (PCM swiss army knife
;)
http://audacity.sourceforge.ne...The Cloudsto MK802IV LE, £80 ARM PC-onna-stick for doing music production on (Toys!!! *8D)
http://www.sonicstate.com/news...Who needs a Mac or a PC when you can run it all on the CPU your phone uses?
Not tried it myself but for £80, I need to get one and have a go. -
Here's the stuff I know/use
I wrote a longer post but I lost it, so here's the links:
LMMS ("Compatible with many standards such as SoundFont2, VST(i), LADSPA, GUS Patches, and MIDI")
http://lmms.sourceforge.net/Ardour (A DAW, but maybe useful)
http://ardour.org/Rosegarden (Best sequencer, with Lilypad notation support, has actual printed literature you can buy)
http://www.rosegardenmusic.com...Audacity (PCM swiss army knife
;)
http://audacity.sourceforge.ne...The Cloudsto MK802IV LE, £80 ARM PC-onna-stick for doing music production on (Toys!!! *8D)
http://www.sonicstate.com/news...Who needs a Mac or a PC when you can run it all on the CPU your phone uses?
Not tried it myself but for £80, I need to get one and have a go. -
Why not LMMS?
I'm kind of surprised no one in this long thread have mentioned Linux MultiMedia Studio yet, that software is actually very capable. http://lmms.sourceforge.net/ Enjoy.
-
Choose your platform based upon the tools
If you're just working in your basement or making basic recordings/mixings, go with Garageband. Need more features and aren't afraid of paying a bit more look at Logic Pro-X. I like LogicPro for composing music while ProTools is better for editing and mixing.
All of the above have a rich support for plugins.
Conversely you could select Audacity. Runs on windows/linux/mac and is pretty much free. It's a step up from Garageband, depending on exactly what you need to do. Definitely take a look at it.
One could pick their applications based on platform or based upon your requirements/needs of your work.
I chose the latter and went with a mac and LogicPro.
Btw, don't forget to to get good input hardware (mics, converters etc..). Believe it or not, that $30 cable that comes with the game Rocksmith does provide an ok USB interface, not quite as good as the equipment from Line6, but if you're just hacking in the basement for minimal cost, it'll work. With recordings crappy input = crappy output.
I would also spend some time on Homerecording.com browsing/searching their forums. This topic is covered quite a bit there.
Good luck.
-
Re:OK...
To be fair, there is some confusion between people like yourself, who advocate the user's freedom to choose whether to use free only software, and the anti-GPL crowd, who advocate a developer's right to choose whether their addition are free or not.
While I am all for the user's freedom to not use free software (and, in fact, the non-free repository is enabled on my machines, and like I said, I do have some proprietary software installed), whenever I choose a license for free software that I write from scratch, I (usually, there are exceptions) choose a copyleft license.
I think the heat from the later argument is warming up the former argument, despite the fact there are few good arguments to limit a user's freedom of choice for the sake of giving her more freedom.
Shachar
-
Re:OK...
To be fair, there is some confusion between people like yourself, who advocate the user's freedom to choose whether to use free only software, and the anti-GPL crowd, who advocate a developer's right to choose whether their addition are free or not.
While I am all for the user's freedom to not use free software (and, in fact, the non-free repository is enabled on my machines, and like I said, I do have some proprietary software installed), whenever I choose a license for free software that I write from scratch, I (usually, there are exceptions) choose a copyleft license.
I think the heat from the later argument is warming up the former argument, despite the fact there are few good arguments to limit a user's freedom of choice for the sake of giving her more freedom.
Shachar
-
Re:OK...
To be fair, there is some confusion between people like yourself, who advocate the user's freedom to choose whether to use free only software, and the anti-GPL crowd, who advocate a developer's right to choose whether their addition are free or not.
While I am all for the user's freedom to not use free software (and, in fact, the non-free repository is enabled on my machines, and like I said, I do have some proprietary software installed), whenever I choose a license for free software that I write from scratch, I (usually, there are exceptions) choose a copyleft license.
I think the heat from the later argument is warming up the former argument, despite the fact there are few good arguments to limit a user's freedom of choice for the sake of giving her more freedom.
Shachar
-
Quick shell script using exiftool
This will help find exact matches by exif data. It will not find near-matches unless they have the same exif data. If you want that, good luck. Geeqie has a find-similar command, but it's only so good (image search is hard!). Apparently there's also a findimagedupes tool available, see comments above (I wrote this before seeing that and had assumed apt-cache search had already been exhausted).
I would write a script that runs exiftool on each file you want to test. Remove the items that refer to timestamp, file name, path, etc. make a md5.
Something like this exif_hash.sh (sorry, slashdot eats whitespace so this is not indented):
#!/bin/sh
for image in "$@"; do
echo "`exiftool |grep -ve 20..:..: -e 19..:..: -e File -e Directory |md5sum` $image"
doneAnd then run:
find [list of paths] -typef -print0 |xargs -0 exif_hash.sh |sort > output
If you have a really large list of images, do not run this through sort. Just pipe it into your output file and sort it later. It's possible that the sort utility can't deal with the size of the list (you can work around this by using grep '^[0-8]' output |sort >output-1 and grep -v '^[0-8]' output |sort >output-2, then cat output-1 output-2 > output.sorted or thereabouts; you may need more than two passes).
There are other things you can do to display these, e.g. awk '{print $1}' output |uniq -c |sort -n to rank them by hash.
On Debian, exiftool is part of the libimage-exiftool-perl package. If you know perl, you can write this with far more precision (I figured this would be an easier explanation for non-coders).
-
Re:Don't reinvent the wheel: fdupes, md5deep, gqvi
Yeah, this Ask Slashdot should really be about teaching people how to search for packages in aptitude or whatever your package manager is...
Here are some others:findimagedupes
Finds visually similar or duplicate images
findimagedupes is a commandline utility which performs a rough "visual diff" to
two images. This allows you to compare two images or a whole tree of images and
determine if any are similar or identical. On common image types,
findimagedupes seems to be around 98% accurate.
Homepage: http://www.jhnc.org/findimaged...fslint :
kleansweep :
File cleaner for KDE
KleanSweep allows you to reclaim disk space by finding unneeded files. It can
search for files basing on several criterias; you can seek for:
* empty files
* empty directories
* backup files
* broken symbolic links
* broken executables (executables with missing libraries)
* dead menu entries (.desktop files pointing to non-existing executables)
* duplicated files ...
Homepage: http://linux.bydg.org/~yogin/komparator :
directories comparator for KDE
Komparator is an application that searches and synchronizes two directories. It
discovers duplicate, newer or missing files and empty folders. It works on
local and network or kioslave protocol folders.
Homepage: http://komparator.sourceforge....backuppc : (just in case this was related to your intended use case for some reason)
high-performance, enterprise-grade system for backing up PCs
BackupPC is disk based and not tape based. This particularity allows features #
not found in any other backup solution:
* Clever pooling scheme minimizes disk storage and disk I/O. Identical files
across multiple backups of the same or different PC are stored only once
resulting in substantial savings in disk storage and disk writes. Also known
as "data deduplication".I bet if you throw Picasa at your combined images directory, it might have some kind of "similar image" detection too, particularly since its sorts everything by exif timestamp.
That said, I've never had to use any of this stuff, because my habit was to rename my camera image dumps to a timestamped directory (e.g. 20140123_DCIM ) to begin with, and upload it to its final resting place on my main file server immediately, so I know all other copies I encounter on other household machines are redundant.
-
Fuzzy Hashing
I would try running all the files through ssdeep.
You could script it to find a certain % match that you're satisfied with. Only catch to this is that it could be a very time-intensive process to scan a huge number of files. Exif might be a faster option which could be cobbled together in Perl pretty quickly, but that wouldn't catch dupes that had their exif stripped or have slight differences due to post-processing. -
Re:The only solution
I'd love to see these people who try to justify being a thief at least put some skin in the game so when their content is ripped off they'll have a taste of what they're dishing out. A lot of "if I made music I'd let people trade it" happening and not a lot of "I make music and I've released it for free" going on.
Funny. There seem to be thousands of open source projects like mine (MSS Code Factory) where people have done exactly that: put in years of work and released it for free.
Furthermore, while I do torrent movies and music, I've also spent in excess of $60,000 so far in my life on media. There comes a point where you realize it's just an insane amount of money to be spending on entertainment. Particularly as I've watched a whole two movies to the end in the past year, giving up on most after 20 minutes as being an utter waste of time to watch such drivel (and that includes a number of "big name" block busters like the latest "Star Trek" drek.)
Most of the music I do download is music I already own. It's easier to download it than to go rifling through the boxes to find that particular CD. And ripping 5,000+ CDs would just be a royal pain in the anal sphincter. Not to mention requiring an obscene investment in hard drive storage.
Sure I end up getting some albums I never owned and checking them out. But with a collection my size, I don't feel I've "ripped off" the media industry in any size, shape, or form. They've gotten more than their fair share out of me.
I worked it out once. What I've spent on media so far is the equivalent of paying a $100/month "streaming fee" for my entire life, from birth to expected death around 72 years old. And that's just what I spent on physical media -- it doesn't include movie tickets or cable and satellite fees, nor the massive numbers of movies I rented over the years.
Nope. I'm pretty guilt fee about my "theft" nowadays. They've been paid, paid, and paid again over the past 49 years.
-
Re:Maybe people don't care
If I find the service useful, Firefox will remember my email and password for login and/or I'll be able to recover the password using their system.
If you are going to let Firefox remember the password for it anyway -- then why not come up with some random gibberish for your password in the first place?
For example: Extended Password Generator. Or putting the following shell script in your ~/.bashrc file:
passgen ()
{
tr -dc [:alnum:] < /dev/urandom | head -c${1:-20};
echo
} -
Re:RTFA, everyone...
I built a BLE sniffer on Ubertooth which does capture traffic on BLE data channels. Also I wrote a tool that can crack the pairing protocol and decrypt the data.
It is more expensive than the sniffer in the article ($120) but very robust. I achieve the requisite frequency agility by handling timing in real-time on the microcontroller on the dongle.
-
Re:What security does Bluetooth have?
Hi, I'm a Bluetooth Security researcher. My primary focus is on BLE for which I built a highly robust sniffer on the Ubertooth platform. I have experience in other aspects of Bluetooth.
TL;DR: Classic Bluetooth is very secure, BLE is secure under some circumstances. Even if you leave your Bluetooth on in discoverable mode, there isn't much an attacker can do to harm you barring bugs in your Bluetooth stack.
Bluetooth is a well-designed protocol stack that takes security seriously in its design. Implementation quality (and bugs therein) varies from stack to stack. It's always a good idea to disable Bluetooth if you aren't using it, as is the case with any other remotely accessible feature.
Classic Bluetooth has used Secure Simple Pairing (SSP) since 2.1 in 2007. This pairing mechanism is based on ECDH to provide perfect forward secrecy and is highly secure. There was one weakness discovered in the numeric entry pin mode in 2008 by Andrew Lindell. This mode is not commonly used in older devices and more recent devices do not implement it. It's effectively impossible for an attacker to sniff any data sent over Bluetooth with SSP.
BLE has major weaknesses in its pairing protocol that I spoke about at BlackHat USA 2013 and other venues. For the most recent video see my presentation at USENIX WOOT 13.
In BLE, a passive eavesdropper who is present during pairing can recover the secret key used to encrypt all communications. This effectively makes the security worthless. However, if the attacker is not present during pairing then the encryption is very effective. It uses AES-CCM and doesn't have any major flaws in the design. AES-CCM is used in WPA2-AES; it's well-established and has no major shortcomings.
Finally, some Bluetooth stack implementations have bugs. I've found remote bugs in one major vendor's stack.
-
Re:How to locate optimization bugs?
A project specifically about finding undefined behavior is STACK. It didn't find any problems on the two projects I tried it on, but one of those is rather small and the other is pretty mature, so maybe most of the undefined behavior has been fixed already.
Just setting the warning levels a bit higher ("-Wall -Wextra" in GCC; despite the name "-Wall" doesn't actually enable all warnings) will already help a lot in spotting potentially dangerous constructs.
Also useful is Clang's analyzer mode ("clang --analyze"), maybe not so much for undefined behavior, but it did find a few cases of wrong pointer use (such as a potential null pointer dereference) in code I tried it on.
For C++ there is also Cppcheck, which is good at finding potential problems related to classes, for example data members that are not initialized by a constructor: initialization of class types is enforced, but C++ does allow data members of primitive types to be uninitialized after construction, for some reason.
-
Re:HOSTS file
Then serving ads is on their bandwidth bill and they have the power to make their site suck or not.
Cool to list those other two. Anyone have a quick way to merge these so there's no redundancy?
I guess I could sort then try WinMerge. -
Parentheses matching not required
GNU guile's built-in reader includes support for SRFI-105, so you can use infix expressions directly. In particular, you can use {...} instead of (...) and put the operator in the EVEN position, e.g., {n https://www.gnu.org/software/guile/manual/html_node/SRFI_002d105.html
If you want to eliminate more of the parens, you can use guile with SRFI-110, which provides support for indentation-sensitive semantics. An implementation is available with an MIT license. See more here: http://readable.sourceforge.net/
-
GPLv3
-
Re:99 bottles of beer
There is already a pretty good collection http://www.99-bottles-of-beer.net/
There is also a website with the implementations of the Perl cookbook in a bunch of languages: http://pleac.sourceforge.net/
Where performance is concerned I'd go for something like the Debian Benchmarks game. The time taken for this benchmark task, by this toy program, with this programming language implementation, with these options, on this computer, with these workloads. With enough people participating in the pissing contest you eventually get things optimized to hell and the wheat is separated from the chaff.
http://benchmarksgame.alioth.debian.org/
http://benchmarksgame.alioth.debian.org/play.phpAs for productivity, that's harder since this is highly subjective. While you can generally postulate that coding in non typed scripting languages where you don't have to worry about memory management is going to be faster than coding in a typed, manually memory managed language like C. But what happens when you compare more similar languages like Python vs. Perl? Your productivity in a language is highly dependent on your experience with it, how fast you are at typing, how intuitive the syntax is to you.... etc... But different programmers can have different issues with languages. In Perl for example the syntactic freedom can actually lead some programmers to write bugs bugs into their code because they are used to languages with a more nailed down syntax.
-
99 bottles of beer
There is already a pretty good collection http://www.99-bottles-of-beer.net/
There is also a website with the implementations of the Perl cookbook in a bunch of languages: http://pleac.sourceforge.net/
-
Re:systemd is there
I've been through most of this thread and see a lot of gratiutious nastiness, a bit of serious discussion of GUIs vs CLIs, and some humor. But few answers to the original question. Anyway, there are a great many little and not so little tools out there. It's unclear what OS the OP is using, but if he/she can get access to a Unix system, there are a zillion command line tools in the
/bin and /usr/bin directories (probably. I imagine there are distributions where the binaries have been "improved" to some other location(s)).On unixlike systems "man whatever" and/or "info whatever" and/or "whatever --help" will likely get some usage information (which may be a bit incomprehensible in some cases). Many -- by no means all -- of these programs are available on multiple platforms
some useful websites for little tools -- not that all the stuff there is multiplatform,useful, or even usable
- https://github.org/
- http://sourceforge.net/
- http://www.onethingwell.org/
- http://tinyapps.org/blog/ -
mencoder
Don't forget mencoder, part of mplayer. It does everything for video and audio streams that imagemagick does for images.
Worth naming is also sox, that is the same but for (only?) audio. I haven't use that one, so I don't know how good it is.
And maybe netpbm should be mentioned as a precursor to imagemagick.
-
Re:Tiddlywiki
Last time I checked, TiddlyWiki was the best out of three "single-file-based" I found. The other two were Lively, http://en.wikipedia.org/wiki/Lively_Kernel#Lively_Wiki and Stick Wiki (from "you'll have it on an USB stick"), http://stickwiki.sourceforge.net/
I think only Tiddly has an efficient search function, for instance.
Then if you want "serious notetaking that scales up", I fear you'll have to abandon the single-filers.
But then there are many other wikis still -search in the related "lists" on Wikipedia for instance, only avoiding the ones that didn't evolve recently... -
Re: OneNote
Yeah, because no FLOSS projects people can come to rely on are ever abandoned.
Open source absolutely has a lot of advantages over proprietary software, but let's not pretend that it's not subject to most of the same software engineering concerns. A five-year-old source dump isn't a whole lot of use when it relies on a long-deprecated version of a library (also open source) that's not backward compatible, and so on.
Yes, with FLOSS, you have the option to become/commission a new maintainer for an entire toolchain, but if you're being practical rather than idealistic, you'd spend so much time and money doing so, you'd never have the opportunity to use it. And gods help you if a second of your beloved applications was abandoned.
-
Wiki
I use a wiki. Specifically, I use OpenWikiNG, http://sourceforge.net/projects/openwiki-ng/ , however, any wiki software would work. My reason for using OpenWikiNG is that I largely use windows and the software is ASP based and can work with a simple Access database. The way I have it setup, and in hindsight, I would do this differently now, is that I use the personal web server that comes with Windows on my personal home desktop. With the access database, I don't have to worry about some heavy database engine. Since I'm the only user, this has been a very stable setup and trivially easy to migrate to a new machine when needed. Another reason I use OpenWikiNG is that it's open source, very simple, and somewhat easy to hack. It works for me, and that's all I care about.
With wake on LAN capability, I can VPN into my home network and wake my machine if I need remote access. And since this is a wiki, I don't have to install any software on any other device. All I need is a web browser.
In terms of usage, I have my wiki start page as my browser's home page. I have links to site I visit often, some RSS feeds, my daily schedule, even some emails and phone numbers. I use the wiki as sort of a second brain. I have pages where I put my ideas, pages where I put things that are important, things I might need, and all sorts of other resources from computers to food. My personal wiki is a much better bookmarking system than what any browser could ever come up with. I can easily annotate information that I add, and most importantly, I can search.
To give the benefit of my hindsight, I would probably want to use a dedicated LAMP server on my home network. And I would consider something with better file and image management, as OpenWikiNG really sucks at that. To really find something that would suit one's personal taste, I suggest looking at http://www.wikimatrix.org/ to compare them. I have a lot of stuff in my personal wiki, and converting it to some other format really seems like a hassle. So, if you do this, pick a wiki you're comfortable with. The more time you spend using it, the more you lock yourself in.
-
Re:2013
Well, there is http://retroshare.sourceforge.net/
-
Try GnuWin32...
>> so wholly lacking in the functionality of a UNIX shell
That's why I use the GnuWin32 http://gnuwin32.sourceforge.net/ tools: basically your standard Unix utility set on Windows.
-
Hugin
They should have used Hugin, an open source GUI based on Panotools, for stitching that panorama, it could have dealt with the uneven light levels caused by falloff of the CCD, and made a much, MUCH nicer panorama out of it.
They need to visit the Vignetting page to learn how to fix things.