Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Re:Kinda Subjective but...
That works great in editors, but unfortunately fails in tools (source browsers like LXR/Google code search/etc.), diffs, VCS blame, etc.) That, and people tend to not leave modelines behind noting what settings they used, and ending up with files with inconsistent settings...
-
Run everything through a formatter
Just use Artistic Style for C and its derivatives C++, C#, and Java. I usually set it for "--style=ansi", but that's a project preference. External code is run through Artistic Style before use. This way, everyone knows the indentation is consistent.
For Python, of course, there are few formatting options, so this isn't an issue. Dreamweaver will indent HTML. Javascript remains a problem.
-
Sniff for suspicious traffic on a regular basis
Critics about why this got posted aside, I use NetworkLog (formerly IPTablesLog) to check what's the traffic generated by my installed applications from time to time (and send the one I don't trust to 127.0.0.1 in the
/etc/hosts or block it via a firewall). There's also another application for network troubleshooting on SourceForge, but I haven't tested it. -
Re:Why the hell do phones not have a firewall??
Lumpy, this is the same thing that the LaBrea honeypot did, in a TCP/IP manner, to automated scanners of our university network. We chuckled that some scanners held on for DAYS, essentially playing the "Uhh, are you still there?" "Sure--just a second, I'll be right back." game over and over on every possible TCP/IP port on a machine. It kept them busy so they wouldn't be scanning someone else. And, the reporting (for abuse lists, admins and sharing the blacklists) was automatic! It was named after the LaBrea tar pits in Los Angeles California.
-
Lego Mindstorm NXT
This question keeps poping up on slashdot every once in a while!
Get him a lego mindstorm, let him build robots that he controls from his computer code, then flash the java firmware on it uses java instead of the OEM UI interface.
Mind storm http://mindstorms.lego.com/en-us/Default.aspx
Java firmware http://lejos.sourceforge.net/
Disclaimer: don't have fun instead of him. I find I play with my kids mindstorm just as much as he does.
-
Robocode
-
Childsplay
http://childsplay.sourceforge.net/
Collection of educational games; memory, puzzle, keyboard and a pacman variant.
-
Auriferous (remake of Lode Runner)
Auriferous is a pretty good remake of Lode Runner, complete with the level construction tools.My son and I started playing it and building levels (some good, some interesting) when he was four and he loves it.
Otherwise, I can second all the GCompris and TuxPaint recommendations. My son loves them.
-
Ri-li
-
Ri-li
Ri-li is a game very young children might enjoy. It has a toy train running around the track, and there's not much to do - just click the button to switch the train tracks if you think it might crash. It has lots of motion and train noises, and is simple. I have heard from more than one parent that their child really enjoys playing it.
-
Re:Your 2007 Comments on C++
Torvalds was spot on in those comments and the response is completely clueless about what Torvalds was talking about. Anything you can do in C++ you can also do in C but it takes a little bit of extra effort. That little extra effort is just enough to get rid of clueless programmers because when they try to do something complicated, it'll keep blowing up in their face until they give up. In C++ on the other hand, the language (and STL and Boost) will take away some of the complexity thus allowing the clueless programmers to get away with much worse and more broken designs that seem to work at first but will eventually blow up with a much bigger bang.
In other words, using plain C is a test of how much complexity you can hold in your head at a time. If you need extra syntactic sugar to make something work, you're not fit to hack the Linux kernel. If you don't, those few extra lines of code to implement the same object pattern in plain C won't kill you.
If you want examples of complete and utter crap that can be written in C++, I suggest you try to read and make sense of the sources of UShock and FreeOrion. These are the worst cases of C++ OOP abuse I've seen so far but I'm sure someone else could provide links to something even worse.
-
Re:Your 2007 Comments on C++
Torvalds was spot on in those comments and the response is completely clueless about what Torvalds was talking about. Anything you can do in C++ you can also do in C but it takes a little bit of extra effort. That little extra effort is just enough to get rid of clueless programmers because when they try to do something complicated, it'll keep blowing up in their face until they give up. In C++ on the other hand, the language (and STL and Boost) will take away some of the complexity thus allowing the clueless programmers to get away with much worse and more broken designs that seem to work at first but will eventually blow up with a much bigger bang.
In other words, using plain C is a test of how much complexity you can hold in your head at a time. If you need extra syntactic sugar to make something work, you're not fit to hack the Linux kernel. If you don't, those few extra lines of code to implement the same object pattern in plain C won't kill you.
If you want examples of complete and utter crap that can be written in C++, I suggest you try to read and make sense of the sources of UShock and FreeOrion. These are the worst cases of C++ OOP abuse I've seen so far but I'm sure someone else could provide links to something even worse.
-
Re:The reason is simple.
There is one thing that makes Win8 quite a bit more tolerable: ClassicShell. It lets you avoid metro almost indefinitely. Besides, I do expect Win8 not to sell well, and that Win9 will have a more balanced and acceptable approached.
-
Re:Whats unhealthy about that?
Until you bump into an unoptimized game that barely can use two cores.
Yap, they are still out there. SC2, Total War series, WoW,
......To be fair, Star Control 2 is pretty old and back then dual CPU setups were mostly limited to server situations. I think the fan recompile might be better about threading.
-
Re:Forget Mind Maps
As mentioned above they can't handle complex data structures (or much data at all). Wiki-based software is better.
http://zim-wiki.org/
http://wikidpad.sourceforge.net/There's a lot of things they don't do well.
I like FreeMind as an idea organizer. Especially since, although it has a very nice GUI, you can rapidly outline stuff using only the keyboard. But FreeMind is just the overview where I do my brainstorming. Once I start adding diagrams and tables and schemas, I either hyperlink it to something more suitable (like pages in a wiki) or I run an XSLT on the freemind file to produce a prototype ODF ("Word") outline document.
-
You'll be better off with the fork, Freeplane
Undoing mod points to post this. If you like FreeMind, you really need to try out Freeplane. Much more functional than FreeMind on so many levels.
:-) -
Re:I suspect
I'm about to turn 29, and live in the UK. We didn't cover mind maps in school. However I heard of them about 3 years ago when the head of our Engineering dept got me to make a tool for exporting data from one of our web apps into a format that could be viewed using Freemind.
-
I like FreeMind
I like FreeMind (mentioned in the DrDobbs article). Of course I knew about mind maps before, but the ability to export a perfectly formated map as Pdf, HTML and in various image formats is great. I think I'll be using this instead of paper in the future. I've tried various UML design tools in the past, but they all require that you have already made some of the decisions beforehand.
I think UML is a great way of describing a system once you have made all major decisions, but whenever I need to think about a new project, I have always prefered pen and paper. I'll seriously give FreeMind a go now. -
Re:Fighting Piracy is Good for Open Source
Also, quite frankly, I'm sick of spending $1000s on professional apps and then pirate kiddies have the same shit but this is one of the joys of using a Mac. The pirate kiddies ask "where can i download a cracked copy of Logic Pro, bro?" and I have to say "Sorry, Logic Pro is Mac only, kid".
Too bad for you that "pirate kiddies" don't have to buy an expensive Apple personal computer and can run OS X inside a free emulator on an IBM compatible personal computer. Thus, they can in fact find a pirated copy of Logic Pro and run it for free. On the plus side, once the "pirate kiddies" become professionals and start making as much money as you, they will also pay thousands for software that they got used to while studying/growing up.
-
Yes, I agree and I did but...
It's uncool to self-promote but I'm old [therefore uncool anyway] but that's exactly what I've done for every iteration of http://sourceforge.net/projects/cclite/ which is alternative currency and LETS software.
A few remarks about this:
1. I did tech writing for a computer manufacturer in the 1980s, so I had some previous experience, it's harder and more labour intensive than it looks.
2. If you have the manual, you have to update it for releases, otherwise it's getting bit-rot
3. Give it to someone else [preferably not deeply in your project] to read through
4. Give it to someone who is second-language English if the manual is in English [probably the best choice]
5. Give it to someone else to edit, if possible, my ex was a newspaper sub-editor
6. Read a grammar and style manual once anyway, Elements of Style and trawl through this: http://technicalwritingworld.com/forum/topics/list-of-books-every-technical
7. Plan the manual [by making a table of contents, for example] before you write it and use the heading hiearchy to give you a 'house style'
I can probably think of more, it's actually creative and fun, but it's not an easy thing to do well [and I'm OK but not the 'best of the best']. Like code the more you, the better it gets to be. Incidentally I spent a while with A5 so I could publish on Lulu as paperback size, but I've gone back to A4 currently, that's 'another' choice.
People do say 'hey there's a manual!' from time to time. Reward enough. -
Do a measurement first!!!
First you must measure how many decibel of attenuation you need. For this you need a sound level meter: If you don't have one at hand, a microphone + PC sound card + Audacity can be used as well (many apps for Android/Ipad are also available for this). Measure two sound spectra at your location: the first one with traffic noise present, the second one when you feel that background noise level is comfortable for you. The difference between the two spectra will tell you how much attenuation you need, and which frequencies need to be attenuated more.
Next compare the attenuation offered by each possible solutions (noise attenuationg windows, wall insulation, etc.) against the attenuation you need to achieve. If it isn't enough, move away, otherwise try installing the best solution you can afford.
Noise should be stopped before it enters the walls of your home: Once it is there, it can follow unsuspected paths to reach your ears (pipes, wall joints, etc.). The best way to stop it is to increase the acoustic impedance of external walls and windows.
Attenuation could be increased using viscoelastic materials like rubber: however they are best for attenuating high frequencies. -
Re:Touch Screen
You can indeed separate the UI by outright replacing the explorer shell. See:
http://classicshell.sourceforge.net/
http://www.emergedesktop.org/
http://sharpe.sourceforge.net/ -
Re:Touch Screen
You can indeed separate the UI by outright replacing the explorer shell. See:
http://classicshell.sourceforge.net/
http://www.emergedesktop.org/
http://sharpe.sourceforge.net/ -
Re:It's not that bad
I think Microsoft secretly outsourced that to the open source community:
-
A simpler alternative to phpMyAdmin
As an alternative, one can use phpMiniAdmin. Way smaller, with fewer places to hide malicious code. Also, being less complicated than phpMyAdmin, it is easier to get it running.
-
Re:one bug I noticed in developer preview
Someone broke it off and it landed up over here:
-
Re:Why use any hands?
Eviacam lets you game hands free today. http://eviacam.sourceforge.net/ (GPL v3)
-
Re:You need more than 16 char
There aren't 171k common-use words in the English language. The number is closer to 50k, and for words that people would pick "randomly", I'd be surprised if it's even 5k. By the time you get anywhere near 171k you're including words like "adactylous" and "grugrus" that no one is going to think of using in a password. Source.
-
Re:Guess I am learning Libre Office
--I'm gonna undo my moderation in this thread to let you know about a WordStar key-compatible text editor for Linux. It's called " joe ". I use it every day.
' apt-cache show joe '
Description: user friendly full screen text editor
Joe, the Joe's Own Editor, has the feel of most PC text editors: the key
sequences are reminiscent of WordStar and Turbo C editors, but the feature
set is much larger than of those. Joe has all of the features a Unix
user should expect: full use of termcap/terminfo, complete VI-style Unix
integration, a powerful configuration file, and regular expression search
system. It also has six help reference cards which are always available,
and an intuitive, simple, and well thought-out user interface.
.
Joe has a great screen update optimization algorithm, multiple windows
(through/between which you can scroll) and lacks the confusing notion of
named buffers. It has command history, TAB expansion in file selection
menus, undo and redo functions, (un)indenting and paragraph formatting,
filtering highlighted blocks through any external Unix command, editing
a pipe into or out of a command, and block move, copy, delete or filter.
.
Through simple QEdit-style configuration files, Joe can be set up to
emulate editors such as Pico and Emacs, along with a complete imitation
of WordStar, and a restricted mode version (lets you edit only the files
specified on the command line). Joe also has a deferred screen update to
handle typeahead, and it ensures that deferral is not bypassed by tty
buffering. It's usable even at 2400 baud, and it will work on any
kind of sane terminal.
Homepage: http://joe-editor.sourceforge.net/---
--Install the joe package (also available in Cygwin!) and use ' jstar ' for Wordstar-key-compatible file editing. Works fine in text consoles - it's not a GUI program. Enjoy.
-
Re:Marketing guy's function
Or just use the Corporate BS Generator.
Or, alternatively, here.I prefer this site for my Corporate BS. Thanks.
-
Tell you what
"Bitch please. The creator of ABP is an Internet Hero. You are an Internet Troll. Fuck off." - by Anonymous Coward on Thursday September 20, @09:17PM (#41406765)
Some "hero" (he sold out), and per my subject-line above?
The DAY HE (or you even better yet) has done MORE, BETTER, & most importantly, EARLIER than I have in this field (while you BOTH WERE IN DIAPERS I'd wager)? per this only PARTIAL list of my favorites below??
That is the day you can talk that way to me, you little anonymous coward trolling punk!
APK
P.S.=> Here's that list:
"My Name is Ozymandias: King of Kings - Look upon my works, ye mighty, & DESPAIR..."
----
Windows NT Magazine (now Windows IT Pro) April 1997 "BACK OFFICE PERFORMANCE" issue, page 61
(&, for work done for EEC Systems/SuperSpeed.com on PAID CONTRACT (writing portions of their SuperCache program increasing its performance by up to 40% via my work) albeit, for their SuperDisk & HOW TO APPLY IT, took them to a finalist position @ MS Tech Ed, two years in a row 2000-2002, in its HARDEST CATEGORY: SQLServer Performance Enhancement).
WINDOWS MAGAZINE, 1997, "Top Freeware & Shareware of the Year" issue page 210, #1/first entry in fact (my work is there)
PC-WELT FEB 1998 - page 84, again, my work is featured there
WINDOWS MAGAZINE, WINTER 1998 - page 92, insert section, MUST HAVE WARES, my work is again, there
PC-WELT FEB 1999 - page 83, again, my work is featured there
CHIP Magazine 7/99 - page 100, my work is there
GERMAN PC BOOK, Data Becker publisher "PC Aufrusten und Repairen" 2000, where my work is contained in it
HOT SHAREWARE Numero 46 issue, pg. 54 (PC ware mag from Spain), 2001 my work is there, first one featured, yet again!
Also, a British PC Mag in 2002 for many utilities I wrote, saw it @ BORDERS BOOKS but didn't buy it... by that point, I had moved onto other areas in this field besides coding only...
Being paid for an article that made me money over @ PCPitstop in 2008 for writing up a guide that has people showing NO VIRUSES/SPYWARES & other screwups, via following its point, such as THRONKA sees here -> http://www.xtremepccentral.com/forums/showthread.php?s=ee926d913b81bf6d63c3c7372fd2a24c&t=28430&page=3
It's also been myself helping out the folks at the UltraDefrag64 project (a 64-bit defragger for Windows), in showing them code for how to do Process Priority Control @ the GUI usermode/ring 3/rpl 3 level in their program (good one too), & being credited for it by their lead dev & his team... see here -> http://ultradefrag.sourceforge.net/handbook/Credits.html or here http://sourceforge.net/tracker/?func=detail&aid=2993462&group_id=199532&atid=969873
----
Again - You show me that YOU, or even ABP's creator, have done MORE, BETTER, & most importantly, EARLIER than I have in the art & science of computing, from that TINY PARTIAL LIST OF MY FAVORITES ONLY?
Then, you can speak to ME that way... otherwise? You're NOTHING MORE THAN A LITTLE PUNK & COWARD TALKING "BIG" ONLINE, nothing more
... apk
-
Tell you what
"Bitch please. The creator of ABP is an Internet Hero. You are an Internet Troll. Fuck off." - by Anonymous Coward on Thursday September 20, @09:17PM (#41406765)
Some "hero" (he sold out), and per my subject-line above?
The DAY HE (or you even better yet) has done MORE, BETTER, & most importantly, EARLIER than I have in this field (while you BOTH WERE IN DIAPERS I'd wager)? per this only PARTIAL list of my favorites below??
That is the day you can talk that way to me, you little anonymous coward trolling punk!
APK
P.S.=> Here's that list:
"My Name is Ozymandias: King of Kings - Look upon my works, ye mighty, & DESPAIR..."
----
Windows NT Magazine (now Windows IT Pro) April 1997 "BACK OFFICE PERFORMANCE" issue, page 61
(&, for work done for EEC Systems/SuperSpeed.com on PAID CONTRACT (writing portions of their SuperCache program increasing its performance by up to 40% via my work) albeit, for their SuperDisk & HOW TO APPLY IT, took them to a finalist position @ MS Tech Ed, two years in a row 2000-2002, in its HARDEST CATEGORY: SQLServer Performance Enhancement).
WINDOWS MAGAZINE, 1997, "Top Freeware & Shareware of the Year" issue page 210, #1/first entry in fact (my work is there)
PC-WELT FEB 1998 - page 84, again, my work is featured there
WINDOWS MAGAZINE, WINTER 1998 - page 92, insert section, MUST HAVE WARES, my work is again, there
PC-WELT FEB 1999 - page 83, again, my work is featured there
CHIP Magazine 7/99 - page 100, my work is there
GERMAN PC BOOK, Data Becker publisher "PC Aufrusten und Repairen" 2000, where my work is contained in it
HOT SHAREWARE Numero 46 issue, pg. 54 (PC ware mag from Spain), 2001 my work is there, first one featured, yet again!
Also, a British PC Mag in 2002 for many utilities I wrote, saw it @ BORDERS BOOKS but didn't buy it... by that point, I had moved onto other areas in this field besides coding only...
Being paid for an article that made me money over @ PCPitstop in 2008 for writing up a guide that has people showing NO VIRUSES/SPYWARES & other screwups, via following its point, such as THRONKA sees here -> http://www.xtremepccentral.com/forums/showthread.php?s=ee926d913b81bf6d63c3c7372fd2a24c&t=28430&page=3
It's also been myself helping out the folks at the UltraDefrag64 project (a 64-bit defragger for Windows), in showing them code for how to do Process Priority Control @ the GUI usermode/ring 3/rpl 3 level in their program (good one too), & being credited for it by their lead dev & his team... see here -> http://ultradefrag.sourceforge.net/handbook/Credits.html or here http://sourceforge.net/tracker/?func=detail&aid=2993462&group_id=199532&atid=969873
----
Again - You show me that YOU, or even ABP's creator, have done MORE, BETTER, & most importantly, EARLIER than I have in the art & science of computing, from that TINY PARTIAL LIST OF MY FAVORITES ONLY?
Then, you can speak to ME that way... otherwise? You're NOTHING MORE THAN A LITTLE PUNK & COWARD TALKING "BIG" ONLINE, nothing more
... apk
-
Re:Marketing guy's function
Or just use the Corporate BS Generator.
Or, alternatively, here. -
Computer scientists without borders
Hello, in Italy I recommend support to Informatici Senza Frontiere (ISF, acronym for "computer scientists without borders") an NGO which has several volunteer projects active in Africa and not only. Focus is on FOSS solutions. You can help founding ISF (Computer Scientist without Borders www.informaticisenzafrontiere.org ) with OpenHospital (open source project hosted at SourceForge http://sourceforge.net/projects/angal/ ) and leave for a period in some African hospital to support installations, startup and training there. I am ISF member in Italy, can assure you about group seriousness and professionalism: see also http://www.mjota.org/mjota2009/vol3no3.html Here you can find some info on ISF projects: English: http://www.informaticisenzafrontiere.org/en/ Spanish: http://www.informaticisenzafrontiere.org/es/ Italian: http://www.informaticisenzafrontiere.org/ In case you'd like either to send specific questions or suggest ways to participate, please, do it: contact us http://www.informaticisenzafrontiere.org/en/contattaci/ escribe nos http://www.informaticisenzafrontiere.org/es/contattaci/ contattaci http://www.informaticisenzafrontiere.org/contattaci/ thanks++/gracias++/grazie++ Warmest regards
-
Re:FLAC
One of the side effects is that digital media like CDs clip when the sound peaks.
I'd think it would be incredibly rare to find a truly clipping audio CD (i.e. sustained 32,767/-32,768 sample values). Unfortunately - as I've found out - encoding an MP3 from a non-clipping CD and playing it back can result in clipping, although I'm not exactly sure of the cause. Thankfully, mp3gain can losslessly adjust the playback volume of an MP3.
-
Re:FLAC
You are full of nonsense. First of all, FLAC supports 24-bit samples and up to 655kHz sampling rate. Nobody can hear the difference between 16/44 and 24/96+ if they don't know which is which and vinyl is inferior in every measurable way. You don't have bat hearing so there is no need for high sampling rates and the dynamic range of music fits well within 16 bits. Very few people even have a room/system that can reproduce 16-bits of dynamic range even if there was that much to listen to on the recording. Which there isn't, because almost all music, which didn't have 96dB range in the first place, has had the dynamics mercilessly crushed out of it. The quality of filtering algorithms is such now that has eliminated the any benefit at all to higher sampling rates, as revealed by double blind tests.
Perhaps you meant the music sounded better in the studio right after the musicians/producer finished mixing it and before it was sent off to some jackass who calls himself a "mastering engineer" and crushed the life out of it and clipped all the peaks.
-
Re:Guess I am learning Libre Office
Uhhh...missed the memo buddy? you can kill metro like Raid kills bugs and for free, with either Classic Shell or Start 8 which will turn Win 8 into Win 7 with a few non UI bells and whistles like hybrid boot.
This is why I'm gonna pick me up a couple of copies of Win 8 even though i can't stand metro, they are gonna be selling win 8 pro for $40 which means I'll have Win 7 Pro for $40 a pop, hell that's cheaper than I paid for Win 7 Home, and like Win 7 Home it'll do clean install and install from flash only Win 8 will let you run it from the flash with "Windows To Go" which will be nice for service calls.
As for TFA its not like anybody is making you lease, you can choose to buy it if you want, no different than before. I'm sure they'll offer some extras if you lease but every company does that now, you can still just buy the thing or if you're a home user I'd just slap on libre office, for the tasks home users have it works just fine.
-
Re:Tired of the IE hate...Sure it can:
- Microsoft's solution: System Center Configuration Manager
- Free + OSS solution: Local Update Publisher (uses the same official, documented APIs as SCCM)
The enterprise MSIs are patched in sync with the other updates. Managing Chrome via LUP + the Chrome ADMs is a breeze, since if an "uncontrolled" (LocalAppData) Chrome instance starts and there's a MSI on the machine, the uncontrolled instance will respect the GPO settings.
-
Or you can learn Shakespeare
Have you never encountered Shakespeare? It makes for an interesting and utterly geeky conversation with chicks every time, even when -- especially when -- they're allergic to math. Become the systems analyst for a brief moment, and let them come up with the actual code. Then pull out the laptop, compile their poetry, and watch them beam.
-
Re:OKI'm looking to get into HDR photography...and maybe even later videography.
I've recently picked up a Canon 5D3....and I'm currently playing with that and an open source HDR application Luminance
.Pretty cool stuff.....but just get a camera that will bracket exposure shots for you, and then put them together with something like Luminance, GIMP, Photoshop....etc.
I'm just starting to play with stills for now, but looking to see how to do it with video later....this isn't just for arc welding.
-
Re:It's not broken.
or do real calendaring (I've never gotten my Linux desktop to get a calendar from an Exchange server).
Try DavMail and Thunderbird with Lightning. The closest I've ever had to the Outlook experience on Linux.
-
Re:Add Support for Visual Studio
Vim "integration" is pretty nice with the vrapper plugin.
-
Re:Don't Care
LXMenuEditor works with XFCE, per this article on the XFCE wiki.
Hope that helps. -
Re:Performance?
If you really believe what you're saying, you could install FVWM95. But few people use it, probably because Windows 98 sucked.
-
Re:Do people need to learn Algorithms
-
Re:Homeworld anyone?
There is a BSG mod for Homeworld 2, though I haven't had the chance to try it yet: http://sourceforge.net/projects/hw2bsg/
-
Re:Missing from description
It runs QtMoko?
-
Just say No! Obligatory John Taylor Gatto quote
http://johntaylorgatto.com/chapters/16a.htm "Before you can reach a point of effectiveness in defending your own children or your principles against the assault of blind social machinery, you have to stop conspiring against yourself by attempting to negotiate with a set of abstract principles and rules which, by its nature, cannot respond. Under all its disguises, that is what institutional schooling is, an abstraction which has escaped its handlers. Nobody can reform it. First you have to realize that human values are the stuff of madness to a system; in systems-logic the schools we have are already the schools the system needs; the only way they could be much improved is to have kids eat, sleep, live, and die there."
Thus, this initiative. At least Canadian doctors realize a bit more the importance of vitamin D deficiency; keeping kids indoors even more during the summer is going to be terrible for their physical heath. Education serves multiple purposes -- to help an individual grow in human potential, to help someone become an informed citizen of good civic judgment, and also to learn some practical skills. School unfortunately focuses mostly on the last, and mainly in the context of shaping children to fit the needs of 19th century factories which mostly no longer exist. The most important "skill" is to be able to learn from real need and curiosity, and unfortunately that is stomped out of most children very early on because it would be too inconvenient for the school curriculum. Thus we then have the pathetic statements of kids in college saying they finally "learned how to learn", never remembering they were a "scientist in the crib". Keeping kids in school more will only mean even less of that most important "skill" will survive. See also:
"In Defense Of Childhood: Protecting Kids'' Inner Wildness"
http://www.chrismercogliano.com/childhood.htm
"As codirector of the Albany Free School, Chris Mercogliano has had remarkable success in helping a diverse population of youngsters find their way in the world. He regrets, however, that most kids' lives are subject to some form of control from dawn until dusk. Lamenting risk-averse parents, overstructured school days, and a lack of playtime and solitude, Mercogliano argues that we are robbing our young people of "that precious, irreplaceable period in their lives that nature has set aside for exploration and innocent discovery," leaving them ill-equipped to face adulthood. The "domestication of childhood" squeezes the adventure out of kids' lives and threatens to smother the spark that animates each child with talents, dreams, and inclinations. As Mercogliano explains, however, there is plenty that those involved with children can do to protect their spontaneity and exuberance. We can address their desperate thirst for knowledge, give them space to learn from their mistakes, and let them explore what their place in the adult world might be."Public schools as we know them are going the way of the Dodo bird. Khan Academy is just one example of "learning on demand" as a larger trend I wrote about five years ago:
http://patapata.sourceforge.net/WhyEducationalTechnologyHasFailedSchools.htmlPushes like these are just one last gasp of a dying system. Jerry Mintz talks about that here:
http://www.educationrevolution.org/blog/sustainable-education/If we are to continue to have public schools, they should become a lot more like public libraries -- but at John Taylor Gatto points out, "public" means something very different in those two terms. See also:
http://www.newciv.org/whole/schoolteacher.txt
"Look again at the seven lessons of schoolteaching: confusion, class assignment, dulled respon -
Re:CRC
For the lazy, here are 3 more tools:
fdupes, duff, and rdfind.Duff claims it's O(n log n), because they:
Only compare files if they're of equal size.
Compare the beginning of files before calculating digests.
Only calculate digests if the beginning matches.
Compare digests instead of file contents.
Only compare contents if explicitly asked.
-
Use DROID 6
There is a digital preservation tool called DROID (Digital Record Object Identification) which scans all the files you ask it to, identifying their file type. It can also optionally generate an MD5 hash of each file it scans. It's available for download from sourceforge (BSD license, requires Java 6, update 10 or higher).
http://sourceforge.net/projects/droid/
It has a fairly nice GUI (for Java, anyway!), and a command line if you prefer scripting your scan. Once you have scanned all your files (with MD5 hash), export the results into a CSV file. If you like, you can first also define filters to exclude files you're not interested in (e.g. small files could be filtered out). Then import the CSV file into your data anlaysis app or database of your choice, and look for duplicate MD5 hashes. Alternetively, DROID actually stores its results in an Apache Derby database, so you could just connect directly to that rather than export to CSV, if you have a tool that an work with Derby.
One of the nice things about DROID when working over large datasets is you can save the progress at any time, and resume scanning later on. It was built to scan very large government datastores (multiple Tb). It has been tested over several million files (this can take a week or two to process, but as I say, you can pause at any time, save or restore, although only from the GUI, not the command line).
Disclaimer: I was responsible for the DROID 4, 5 and 6 projects while working at the UK National Archives. They are about to release an update to it (6.1 I think), but it's not available just yet.