Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Comments · 31,462
-
Re:The Gibson
-
Ah, now maybe I understand...
... why Mozilla has not made a social semantic desktop with all that vast amount of money. No search engine advertising revenues?
http://semanticweb.org/wiki/Semantic_Desktop
"The Internet, electronic mail, and the Web have revolutionized the way we communicate and collaborate - their mass adoption is one of the major technological success stories of the 20th century. We all are now much more connected, and in turn face new resulting problems: information overload caused by insufficient support for information organization and collaboration. For example, sending a single file to a mailing list multiplies the cognitive processing effort of filtering and organizing this file times the number of recipients ? leading to more and more of peoples' time going into information filtering and information management activities. There is a need for smarter and more fine-grained computer support for personal and networked information that has to blend the boundaries between personal and group data, while simultaneously safeguarding privacy and establishing and deploying trust among collaborators.
The Semantic Web holds promises for information organization and selective access, providing standards means for formulating and distributing metadata and Ontologies.
Still, we miss a wide use of Semantic Web technologies on personal computers. ..."But maybe sour grapes on my part as I applied for a job at Mozilla a couple months ago, suggesting upgrading Thunderbird into such a thing, and never heard back. I've been trying on-and-off on my own for years towards that SSD end, but some finanical support (and teamwork) would help me have time to focus on it more and help make it happen:
http://sourceforge.net/projects/pointrel/ -
Re:BFG
Yes! That's exactly what this reminds me of: psDooM ! http://psdoom.sourceforge.net/
Why merely check for vulnerabilities when you can obliterate them, along with the rest of the system you're "auditing" :-) -
Ford was considering something similar
I was working on an open source 3D character animation engine a few years back that Ford expressed interest in for a similar idea. They contributed some to funding the project http://charengine.sourceforge.net/ but seem to have either lost interest or went a different route. You can see a quick demo of it halfway through the video on the project page.
-
Re:Anon
1. Develop a manner where a person could support themselves legitimately anywhere in the world. (ie: generate legit income from fair labour)
2. Develop a manner where a person could know what organizations to support and which to avoid.
3. Help inform people about what they do that is positive.
4. Cultivate talent.
5. Grow numbers.
6. Maintain their own security.
7. Shun asshats.
8. Give and get some lulz that are positive. Remember sometimes the lulz are funny.
9. Create some technologies and give them away to the planet.
10. Develop a future for Anonymous. What is Anonymous in 20yrs? Is it still an underground group of loosely affiliated people? Is it every human being on the planet? What are the goals of this group? What should the goals be? What shouldn't the goals be?1. This currently falls under the jurisdiction of education / apprenticeship / schools. There are too many varied industries that any advise you get from a single one of them is going to end up being terribly biased.
2. http://www.charitynavigator.com.
3. Anonymous has carried a good track record of punishing groups who sorta deserve it. That's a good thing, to me.
4-7. Gonna skip these b/c they are too general.
8. Practical jokes are actually really hard to pull off without causing damage... so this would indeed be something to see.
9. LOIC ?
10. I think the goal is that Anonymous will only exist if it has to. The end goal is for the organization to not need to exist 20 years from now. -
Re:Sixasix.c
The PS3's controller works then fine in Linux, using BT, like a regular controller work.
Does it? As mine doesn't. The two ways to make it work after the sync seems to be patching hidd or killing hidd/bluetoothd and using QTSixa, at least judging from what I have found so far on the Web and most of it seems rather outdated. There also seem to be issues with the controller not using authentification that one thus might need to disable in the bluetooth config.
Long story short: If somebody has an up to date HowTo on how to make the controller just work over Bluetooth without additional hackery in Linux, I'd like to know. As so far I didn't had any luck.
-
Dovecot/z-push
It's virtually impossible to replicate the functionality and ease-of-use of gmail. However, I've recently looked into this, and here are my comments (note: I haven't yet implemented any of this, so take this with a large boulder of salt):
* For obvious reasons, you need an IMAP server. Dovecot is among the most compliant and best (my ISP happens to use it
:-). Should you want to choose something else, make sure you check out the IMAP server compliancy page.* For push email on the iPhone, z-push seems to work, and people have gotten it to work with dovecot (note: this is a bit old, and so these instructions might need some tweaking).
* You do, of course need an MTA like postfix or exim, but choosing one may be a matter of personal preference.
* You're unlikely to find a spam filtering solution as good as gmail's (it's crowd-sourced, after all).
* Finding a replacement for gmail filtering rules is a big problem. You'll probably have to go with procmail.
(However, as a programmer, I happen to prefer something with a bit more power and flexibilty, and so I'd probably port over the ancient-but-likely-still-usable "deliver" mail handling program. Deliver takes mail received from postfix, exim, or sendmail and feeds it to a program that you write (a shell script, ruby script, C++ program, or whatever you like). Your program then tells deliver what to do with the message (deliver it normally, refile it, delete it, etc., etc.). Also, since it's a program, you can do behind-the-scenes stuff like saving of attachments, vacation autoreplies, mail archiving, etc., etc.. It's the ultimate in power in flexibility, if you can program.)
However, this still doesn't address the issues of contacts and calendars. Unfortunately, there's no good solution for these:
* You might want to check out Zarafa. The free community version seems decent, as long as you're happy with access via the web or iPhone. Mail filtering capabilities are limited, and you'll have to use Outlook if you want to use a desktop client for contacts or calendars (the free version limits you to three Outlook users). However, Thunderbird might be usable via CalDAV for calendars and z-sync for contacts.
* As others have mentioned, Zimbra is a possibility. However, if you need iPhone support, it appears to be horribly expensive for home use -- as in multiple hundreds of dollars expensive. From that I understand, the Zimbra network edition, starter version is the cheapest iPhone-supporting deal, at ~$400/year or $840 for a perpetual license.
-
Dovecot/z-push
It's virtually impossible to replicate the functionality and ease-of-use of gmail. However, I've recently looked into this, and here are my comments (note: I haven't yet implemented any of this, so take this with a large boulder of salt):
* For obvious reasons, you need an IMAP server. Dovecot is among the most compliant and best (my ISP happens to use it
:-). Should you want to choose something else, make sure you check out the IMAP server compliancy page.* For push email on the iPhone, z-push seems to work, and people have gotten it to work with dovecot (note: this is a bit old, and so these instructions might need some tweaking).
* You do, of course need an MTA like postfix or exim, but choosing one may be a matter of personal preference.
* You're unlikely to find a spam filtering solution as good as gmail's (it's crowd-sourced, after all).
* Finding a replacement for gmail filtering rules is a big problem. You'll probably have to go with procmail.
(However, as a programmer, I happen to prefer something with a bit more power and flexibilty, and so I'd probably port over the ancient-but-likely-still-usable "deliver" mail handling program. Deliver takes mail received from postfix, exim, or sendmail and feeds it to a program that you write (a shell script, ruby script, C++ program, or whatever you like). Your program then tells deliver what to do with the message (deliver it normally, refile it, delete it, etc., etc.). Also, since it's a program, you can do behind-the-scenes stuff like saving of attachments, vacation autoreplies, mail archiving, etc., etc.. It's the ultimate in power in flexibility, if you can program.)
However, this still doesn't address the issues of contacts and calendars. Unfortunately, there's no good solution for these:
* You might want to check out Zarafa. The free community version seems decent, as long as you're happy with access via the web or iPhone. Mail filtering capabilities are limited, and you'll have to use Outlook if you want to use a desktop client for contacts or calendars (the free version limits you to three Outlook users). However, Thunderbird might be usable via CalDAV for calendars and z-sync for contacts.
* As others have mentioned, Zimbra is a possibility. However, if you need iPhone support, it appears to be horribly expensive for home use -- as in multiple hundreds of dollars expensive. From that I understand, the Zimbra network edition, starter version is the cheapest iPhone-supporting deal, at ~$400/year or $840 for a perpetual license.
-
Social Semantic Desktop for Sensemaking on Threats
http://sourceforge.net/projects/pointrel/
At least I could spin it that way...
:-)And have:
"The need for FOSS intelligence tools for sensemaking etc."
http://groups.google.com/group/openmanufacturing/msg/2846ca1b6bee64e1Where do I apply?
:-) -
Re:Hi Lazyweb! Alternatives?
It wasn't exactly hidden and was fully supported using the RCLI, which I agree was a major PITA to use. This made our lives easier - http://sourceforge.net/projects/vip-svmotion/
-
Around 1993-94, at the Penn State Library...
... I saw the web for the first time at a public computer while researching our garden simulator. I was not impressed. Back then I had used Hypercard and Smalltalk, and it just seemed like we could do a whole lot better, and I had been thinkign about how to do that. I still feel that way a bit, alhough obviously the linking idea has worked well, HTML and http had broad powers in their simplicity, even with links not being first class objects and virtual machines not being standardized, and so on. So, first impressions can be misleading, although I still feel there are major missing pieces or standards. We need to push on to a social semantic desktop, IMHO, and I've tried some in that direction myself...
http://semanticweb.org/wiki/Semantic_Desktop
http://sourceforge.net/projects/pointrel/By the way, a little known fact -- the 1950s short story "The Skills of Xanadu" by Theodore Sturgeon, about a culturally sophisticated networked culture that "defeats" a huge military empire that comes to conquer it, inspired Ted Nelson to work on hypertext (I asked Ted Nelson about this directly when he gave a talk at at IBM Research, and he had forgotten the name of the story, but that's where the name came from), and then his work obviously was one of the inspirations of the web. The story is floating around on the web, like in Google Books:
http://www.google.com/#q=the+skills+of+xanadu -
FreeCAD is 3D, more like Inventor or SolidWorks
-
Re:"Easy to make"
"OSS/DIY medical gear!"
Measurement is already here.
Link #1 - http://openeeg.sourceforge.net/doc/
Link #2 - http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=homemade+ekg
Of course, control is another issue, but there's still some things you can do with little more than a soldering iron:
Link #3 - http://www.instructables.com/id/Build-A-TENS-Machine-to-Remove-Pain/ -
Re:Openness
You're wrong. The vast majority of the drivers are virally licensed under the GPL and so they must be open source. In the Droid X almost all mfgr drivers are located in the kernel archive: http://sourceforge.net/projects/droidx.motorola/files/DroidX%20Source/SHADO_X3_1.13.5.10/. Ditto for Droid 2: http://sourceforge.net/projects/droid2we.motorola/files/Droid%202%20Global%20%20Source/DROID2WE_X6_2.4.29/. It's not possible to move most drivers to user space, and it would take many years of work.
-
Re:Openness
You're wrong. The vast majority of the drivers are virally licensed under the GPL and so they must be open source. In the Droid X almost all mfgr drivers are located in the kernel archive: http://sourceforge.net/projects/droidx.motorola/files/DroidX%20Source/SHADO_X3_1.13.5.10/. Ditto for Droid 2: http://sourceforge.net/projects/droid2we.motorola/files/Droid%202%20Global%20%20Source/DROID2WE_X6_2.4.29/. It's not possible to move most drivers to user space, and it would take many years of work.
-
Re:Openness
http://sourceforge.net/motorola/wiki/Android/
http://developer.htc.com/Are you finished trolling or are you just this uninformed?
-
Re:Also in the news
PostgreSQL + phpPgAdmin.
As easy to use as MySQL, plus features it claims to have actually work (transactions, foreign keys, etc.).
-
Re:Is anyone at Gnome / KDE / Unity sorry?
Pentadactyl to the rescue!
-
Re:Change for the sake of change?
-
Re:Windows 7 is the new XP
I am running Win 7, with Classic Shell it's not so bad, but XP is still superior in some aspects.
-
Re:Why didn't they just...
While they're both ECMAScript dialects, Actionscript has a few features that don't exist in JS, like classes, static typing and modules. Of course, you can compile that down to JS, but then again, you can even compile
.NET assemblies to JS. -
Re:The Next Firefox UI
The fork can't be too far away.
That happened 11 years ago; it's called K-Meleon, and they can't get enough programmers.
Time and time again people complain and moan about severe stupidities in open source projects like the old X Windows nightmare but never put any effort into forks until the mother project truly hits rock bottom.
-
Re:Can somebody explain NoSQLers to me?
You'll want to check out the clustering systems, anything stating to provide write-scaling is probably multi-master. PG-XC describes itself as a "write-scalable synchronous multi-master postgresql cluster". Interestingly 'synchronous' implies that this system scales out without sacrificing consistency. I haven't used it so I can't say for sure. My experience is with commercial RDBMSs and the eventual consistency model.
Data & Reality looks like an interesting read for sure, I will add it to my queue thanks! -
Re:Botnet IPs?
FYI it's open source... http://sourceforge.net/projects/loic/
-
You're welcome 2 disprove the points here
http://yro.slashdot.org/comments.pl?sid=2356916&cid=36935730
Good luck... you'll NEED it!
(So, thus - You have a chance to prove yourself, by disproving every point I put down there then, & make me out to be "nothing" then... ok?)
APK
P.S.=> Because right after that? You'll also have to disprove this:
http://www.bing.com/search?q=%22HOW+TO+SECURE+Windows+2000%2FXP%22&go=&form=QBRE
(Which contains the REST of what I do to, above & beyond my last few posts here, to as fully-as-I-know-of-possible, "layered security/defense-in-depth" secure a Windows NT-based Operating System (& I've been doing guides like this since 1997 online, & long before that on IRC also)).
Of course, after that too?
Well - You'll also have to show others here that you've done more in the "art & science" of computing than I have, before I have, & I probably did it while you were STILL IN DIAPERS I strongly wager (& I quit "chasing ink" a decade ago in this field, mind you AND, this is only a small, PARTIAL LIST of my "favs" over time (I can put out a LOT more, easily)):
"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
AND lastly: http://g-off.net/software/a-pyt
-
You're welcome 2 disprove the points here
http://yro.slashdot.org/comments.pl?sid=2356916&cid=36935730
Good luck... you'll NEED it!
(So, thus - You have a chance to prove yourself, by disproving every point I put down there then, & make me out to be "nothing" then... ok?)
APK
P.S.=> Because right after that? You'll also have to disprove this:
http://www.bing.com/search?q=%22HOW+TO+SECURE+Windows+2000%2FXP%22&go=&form=QBRE
(Which contains the REST of what I do to, above & beyond my last few posts here, to as fully-as-I-know-of-possible, "layered security/defense-in-depth" secure a Windows NT-based Operating System (& I've been doing guides like this since 1997 online, & long before that on IRC also)).
Of course, after that too?
Well - You'll also have to show others here that you've done more in the "art & science" of computing than I have, before I have, & I probably did it while you were STILL IN DIAPERS I strongly wager (& I quit "chasing ink" a decade ago in this field, mind you AND, this is only a small, PARTIAL LIST of my "favs" over time (I can put out a LOT more, easily)):
"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
AND lastly: http://g-off.net/software/a-pyt
-
Re:Did anyone ASK for that source?
No, it isn't available, which is the entire problem.
Really? You can't access the CEDET version control system? Can you not talk to sourceforge.net today? I can, I even got the files just to make sure I wasn't' talking out my ass. Its available.
Have you asked one of those distros for the missing files and they said no they won't send them to you? No, you didn't. The GPL doesn't require the source to be in the same spot as the binaries, only available on request. If you disagree, please post the portion of the GPL that states specifically that the files have to be available for instant download.
Again: Many organizations are distributing emacs binaries, but not making the full source available. That's a GPL violation.
So my one organization that won't give you the source on request, then you've shown me a GPL violation. Not giving you instant online access is not a violation.
That's simply not true. If you are not in compliance with the terms of a license agreement, then you are not in compliance with the terms of that license agreement whether anyone knows or cares that you are.
Unless of course the actual copyright holder has granted these people the right to distribute the binaries without the source. Only the copyright holder knows that for a fact, so until the copyright holder says its a violation it is nothing more than speculation. There are plenty of GPL licensed bits around the world that are duel licensed. As a copyright holder I can choose to make a blanket GPL license for the general public and a private agreement with particular organizations, people or purposes. You don't get to tell me how to license my code, you don't get to decided if someone is violating my copyright just because one of the ways I license my code happens to be GPL and thats the only thing YOU care about. The world doesn't revolve around you. The courts also agree, only the right holder gets to determine who is in violation, not some random other person who wants to sue because of it. This isn't open for debate as much as you'd like it to be, their is legal precedent here, and its even been in the news recently.
Let me help you out since you seem to be completely oblivious:
http://yro.slashdot.org/story/11/03/20/1810225/Righthaven-Copyright-Lawsuit-Backfires
How about you just ignore whatever few people you see as over-reacting as the outliers they are, and I'll ignore the idiocy you spouted immediately after the last quote up there. Deal?
No, I choose not to ignore ignorant fucks such as yourself. You and people like you give GPL a bad name. I don't make deals with idiots, I make fun of them. I like to educate when possible, unfortunately, some of you have your heads so far up your ass education simply isn't possible.
-
Re:Git could use revision numbers
how do I get a list of every commit ever made to a Git repository, on any branch? I have no clue. With Subversion, it's easy -- you just ask for the log higher up the tree.
Like this: git log --all
RTFM
:-)Second, what if I'm only interested in a single branch? There there can't be more than one child, because the second child is on another branch.
What you call a `branch' here is not what git calls a `branch'. In git, a branch is simply a pointer (as a nice human-readable name) that points to a particular commit object at any given time, and this pointer's value can be changed at any time; it just provides a convenient way to refer to a commit, and in practical terms it is all that is necessary to be productive (tags take care of the rest).
What you're describing as a `branch' is a much more absolute concept, something that would better be called a `linear ancestry' or `line [of development]', and calculating that line is the crux of the problem; you're begging the question by assuming you already know exactly what you want to calculate.
Consider the history in Figure 0 (I would have inlined it, but Slashdot's commenting system erroneously flags it as spam).
In git's terminology, branch `master' as shown in the diagram just [currently] means commit `D0', and branch `some-branch' just [currently] means commit `E'. There are 3 linear ancestries or lines (see Figures 1, 2, and 3 at the same link).
As you can see, the first 2 lines are traversabe from the same git branch, `some-branch'.
Now, let's say you want to know "the" child of commit `B'. Firstly, which line are you talking about? Well, you must already know which line (or set of lines, as you'll see) that you want to consider. As per my last comment, you could do something like the following (where I've simply replaced `483b3ced' in the original with `B'):
git log B..master --reverse -1
The command says:
* git log: show me log information for...
* B..master: the set of commit objects reachable from `master' but not reachable from `B' (this would be {D0,C0}),
* --reverse: order that set from oldest ancestor (C0) to the newest descendant (D0), but...
* -1: display only the first in that ordering (C0).
Now, in this case, you can actually be a bit more ambiguous with your lines and still get the same answer:
git log B..some-branch --reverse -1
The command says:
* git log: show me log information for...
* B..master: the set of commit objects reachable from `some-branch' but not reachable from `B' (this would be {E,D0,D1,C0}),
* --reverse: order that set from oldest ancestor (C0) to the newest descendant (E), for a total ordering of something like (C0,D0,D1,E), but...
* -1: display only the first in that ordering (C0).
What about the third line of development, though? Assuming you know (unlikely) that `D2' comes after `B' in a line, consider:
git log B..D2 --reverse -1
The command says:
* git log: show me log information for...
* B..master: the set of commit objects reachable from `D2' but not reachable from `B' (this would be {D2,C1}),
* --reverse: order that set from oldest ancestor (C1) to the newest descendant (D2), but...
* -1
-
Re:Git could use revision numbers
how do I get a list of every commit ever made to a Git repository, on any branch? I have no clue. With Subversion, it's easy -- you just ask for the log higher up the tree.
Like this: git log --all
RTFM
:-)Second, what if I'm only interested in a single branch? There there can't be more than one child, because the second child is on another branch.
What you call a `branch' here is not what git calls a `branch'. In git, a branch is simply a pointer (as a nice human-readable name) that points to a particular commit object at any given time, and this pointer's value can be changed at any time; it just provides a convenient way to refer to a commit, and in practical terms it is all that is necessary to be productive (tags take care of the rest).
What you're describing as a `branch' is a much more absolute concept, something that would better be called a `linear ancestry' or `line [of development]', and calculating that line is the crux of the problem; you're begging the question by assuming you already know exactly what you want to calculate.
Consider the history in Figure 0 (I would have inlined it, but Slashdot's commenting system erroneously flags it as spam).
In git's terminology, branch `master' as shown in the diagram just [currently] means commit `D0', and branch `some-branch' just [currently] means commit `E'. There are 3 linear ancestries or lines (see Figures 1, 2, and 3 at the same link).
As you can see, the first 2 lines are traversabe from the same git branch, `some-branch'.
Now, let's say you want to know "the" child of commit `B'. Firstly, which line are you talking about? Well, you must already know which line (or set of lines, as you'll see) that you want to consider. As per my last comment, you could do something like the following (where I've simply replaced `483b3ced' in the original with `B'):
git log B..master --reverse -1
The command says:
* git log: show me log information for...
* B..master: the set of commit objects reachable from `master' but not reachable from `B' (this would be {D0,C0}),
* --reverse: order that set from oldest ancestor (C0) to the newest descendant (D0), but...
* -1: display only the first in that ordering (C0).
Now, in this case, you can actually be a bit more ambiguous with your lines and still get the same answer:
git log B..some-branch --reverse -1
The command says:
* git log: show me log information for...
* B..master: the set of commit objects reachable from `some-branch' but not reachable from `B' (this would be {E,D0,D1,C0}),
* --reverse: order that set from oldest ancestor (C0) to the newest descendant (E), for a total ordering of something like (C0,D0,D1,E), but...
* -1: display only the first in that ordering (C0).
What about the third line of development, though? Assuming you know (unlikely) that `D2' comes after `B' in a line, consider:
git log B..D2 --reverse -1
The command says:
* git log: show me log information for...
* B..master: the set of commit objects reachable from `D2' but not reachable from `B' (this would be {D2,C1}),
* --reverse: order that set from oldest ancestor (C1) to the newest descendant (D2), but...
* -1
-
AjaXplorer
I've never used DropBox but when family was wanting me to join so they could share some family movies (Canada and Australia) I set up AjaXplorer
It may not be the same but everyone liked it, used it and found it easy to use.
-
Why Educational Technology Has Failed Schools
http://patapata.sourceforge.net/WhyEducationalTechnologyHasFailedSchools.html
This essay could be considered supporting Alan Kay's suggestion that
"the computer revolution hasn't happened yet".
http://squeakland.org/school/HTML/essays/face_to_face.htmlWhy Educational Technology Has Failed Schools
by Paul D. Fernhout
January, 2007Educational technology has been a big success at homes, in libraries, in
museums, and in business.Let's say you have an interest in, say, Aardvarks. At home and want to
know the weight of a typical aardvark right now? Google it:
http://www.google.com/search?hl=en&q=aardvark+weight
Want to buy one? :-) Try Amazon:
http://www.amazon.com/Wild-Safari-Aardvark/dp/B000H6H4VK
Want to sell one you no longer need? Try ebay:
http://cgi.ebay.com/Aardvark-Direct-Pro-Q10-PCI-Audio-Interface-w-CubaseLE_W0QQitemZ270076288454QQihZ017QQcategoryZ64446QQcmdZViewItem
Want to collaborate with others on making one better? Try sourceforge:
http://sourceforge.net/projects/aardvark
Want a 3D simulation written by an aardvark?
http://flyawaysimulation.com/article746.html
Want to make your own educational simulation about aardvarks? Try one of
the tools linked here:
http://www.ambrosine.com/resource.html
An endless variety of information related to just one arbitrary topic,
easily accessible using Google or another search engine.At the library, want to find a good book on, say, Zebras? Use an online
library catalog system:
http://leopac.nypl.org/ipac20/ipac.jsp?menu=search&aspect=basic&npp=10&ipp=20&ri=&index=GW&term=zebrasWant to make a museum kiosk showing protein folding in action in 3D? Write
a simulation with Python:
https://simtk.org/search/?type_of_search=soft&words=&topics=18+307Does your business need to know more about "quality control" to prevent
customer complaints? Lots of online resources:
http://search.dmoz.org/cgi-bin/search?search=quality+control
http://en.wikipedia.org/wiki/Quality_controlSo, at home, library, museum, or business, technology is delivering the
goods (physical or digital) and making these places all a lot better.With all that technological success in other areas, why are schools still
considered a problem area, see:
"To fix US schools, [bipartisan] panel says, start over"
http://www.csmonitor.com/2006/1215/p01s01-ussc.html
Or in other words, why has technology failed in compulsory schools?
Clearly something is wrong here -- technology is helping make these other
places more productive and more flexible -- but in schools, there is not
much change, despite a huge expenditure in technology and training.Ultimately, educational technology's greatest value is in supporting
"learning on d -
Why Educational Technology Has Failed Schools
http://patapata.sourceforge.net/WhyEducationalTechnologyHasFailedSchools.html
This essay could be considered supporting Alan Kay's suggestion that
"the computer revolution hasn't happened yet".
http://squeakland.org/school/HTML/essays/face_to_face.htmlWhy Educational Technology Has Failed Schools
by Paul D. Fernhout
January, 2007Educational technology has been a big success at homes, in libraries, in
museums, and in business.Let's say you have an interest in, say, Aardvarks. At home and want to
know the weight of a typical aardvark right now? Google it:
http://www.google.com/search?hl=en&q=aardvark+weight
Want to buy one? :-) Try Amazon:
http://www.amazon.com/Wild-Safari-Aardvark/dp/B000H6H4VK
Want to sell one you no longer need? Try ebay:
http://cgi.ebay.com/Aardvark-Direct-Pro-Q10-PCI-Audio-Interface-w-CubaseLE_W0QQitemZ270076288454QQihZ017QQcategoryZ64446QQcmdZViewItem
Want to collaborate with others on making one better? Try sourceforge:
http://sourceforge.net/projects/aardvark
Want a 3D simulation written by an aardvark?
http://flyawaysimulation.com/article746.html
Want to make your own educational simulation about aardvarks? Try one of
the tools linked here:
http://www.ambrosine.com/resource.html
An endless variety of information related to just one arbitrary topic,
easily accessible using Google or another search engine.At the library, want to find a good book on, say, Zebras? Use an online
library catalog system:
http://leopac.nypl.org/ipac20/ipac.jsp?menu=search&aspect=basic&npp=10&ipp=20&ri=&index=GW&term=zebrasWant to make a museum kiosk showing protein folding in action in 3D? Write
a simulation with Python:
https://simtk.org/search/?type_of_search=soft&words=&topics=18+307Does your business need to know more about "quality control" to prevent
customer complaints? Lots of online resources:
http://search.dmoz.org/cgi-bin/search?search=quality+control
http://en.wikipedia.org/wiki/Quality_controlSo, at home, library, museum, or business, technology is delivering the
goods (physical or digital) and making these places all a lot better.With all that technological success in other areas, why are schools still
considered a problem area, see:
"To fix US schools, [bipartisan] panel says, start over"
http://www.csmonitor.com/2006/1215/p01s01-ussc.html
Or in other words, why has technology failed in compulsory schools?
Clearly something is wrong here -- technology is helping make these other
places more productive and more flexible -- but in schools, there is not
much change, despite a huge expenditure in technology and training.Ultimately, educational technology's greatest value is in supporting
"learning on d -
Re:This is a real problem
Check out Armadillo, it's goal is to make dealing with matrices in C++ nearly as simple as Matlab:
http://arma.sourceforge.net/There's even a handy-dandy conversion chart: http://arma.sourceforge.net/docs.html#syntax
-
Re:This is a real problem
Check out Armadillo, it's goal is to make dealing with matrices in C++ nearly as simple as Matlab:
http://arma.sourceforge.net/There's even a handy-dandy conversion chart: http://arma.sourceforge.net/docs.html#syntax
-
Re:Google is not the good guy here
Ok, google's choices as you see them.
a) The GPL? I don't really understand why this is even a discussion. On one hand you're saying you should be able to do anything with anything you create, and on the other hand google shouldn't be allowed to. Since Android is effectively an application executing on Linux there's no reason for it to be GPL'd. There is no reason for it to be GPL'd other than that. One of the main reasons for Android to be under the Apache2 license is project Harmony http://harmony.apache.org/ that provide the class libraries. I don't know if they could have converted the class libs to the GPL and I really don't care, I'd prefer the Apache2 license to the GPL because as you say " I would certainly reserve that right on any software I write." - if I write apps I want to own the apps, or at least have something of a mechanism to stop people ripping me off.
b) Seriously? Did you read any of the things I'd posted? That license is between you (as the Android developer or android OS compiler - and even that isn't guaranteed) and Oracle. Remember, and this is important, Android does not run Java, it CANNOT run Java it runs Dalvik byte-code. The license you linked to was for the Java Development Kit, effectively a desktop JVM and compiler. Ergo executing Android does not violate this license, Writing apps for Android does not violate this license and I'm fairly sure that even compiling Android doesn't violate this licence although not 100% confident.
From that license file
"D. Java Technology Restrictions. You may not create, modify, or change the behavior of, or authorize your licensees to create, modify, or change the behavior of, classes, interfaces, or subpackages that are in any way identified as "java", "javax", "sun" or similar convention as specified by Sun in any naming convention designation."
Which is I presume what you're discussing here since there's no mention of embedded versions in the entire license agreement, this is an EULA for the download of the JDK, this may or may not be binding on Google (or indeed any large company) as it is specifically an End User License Agreement - quite a number of companies have their own licensing agreements with Sun and now Oracle over Java as it is different in the enterprise.
But a major point here is that you can use the Java SDK to create programs that run elsewhere and therefore are not subject to this license, secondly there is more than one java compiler for example - http://jikes.sourceforge.net/ which kinda means that if you also have a VM you're able to avoid the license completely.On a moral level the authors of Java (which by the way isn't Oracle) do have the moral right to tell you what you can and can't create with their software but (and this is important) they've already done that in the license for the language spec and bytecode spec. You're suggesting that they should have absolute control forever - this isn't a good thing and cannot happen. Companies would create new languages rather than be controlled by a competitor.
If you had written a new programming language and you wanted it to be popular you'd have to have few restrictions as if those restrictions are too onerous then the majority of people will never use it. Please note that writing a program is not the same as writing a programming language, one is a program and the other a specification and syntax. If you had put in restrictions then nobody would use it and nobody would care, what you can't (legally, let alone morally) do is say yeah do what you want and then tomorrow say nope, you can only create kiddie games on it. Unless your license had that unilateral ability (and remember consideration is necessary for a license to be binding) that you could change it at any time then you're stuck - most companies read the licenses and as such refuse to do business with something that has the huge risk of randomly changing at no notice.
Finally your forced lice
-
Re:FFmpeg's AAC encoder is not finished
FFmpeg's AAC encoder is not finished (yet?), and flagged as experimental. Including it in such a test is rather a dubious idea: it is likely to give a bad impression of the whole project.
Having the new vo-aacenc as contender for the Free Software community would IMHO have been more relevant.
Well they ARE using it as the low anchor, i.e. they know full well it's gonna sound bad so if people wind up rating it higher than any of the other options that's an indication that something odd and/or wrong has happened, plus it's helpful just to see a worst case scenario option on the list.
-
FFmpeg's AAC encoder is not finished
FFmpeg's AAC encoder is not finished (yet?), and flagged as experimental. Including it in such a test is rather a dubious idea: it is likely to give a bad impression of the whole project.
Having the new vo-aacenc as contender for the Free Software community would IMHO have been more relevant.
-
Re:Rent?
Doesn't really matter. You paid for the subscription, you should own the content. http://www.spotifyrip.com/ is one solution. Legal? Grey area. Provable in court? Not in a million years. You're recording the playback. There have been apps that do this for everything from shoutcast to a variety of other things. Streamripper equivalents for spotify can probably do this. I see http://spotiplay.com/how-to-rip-music-from-spotify/ pointing to other alternatives.
That was the first result of https://encrypted.google.com/search?q=export+music+from+spotify&ie=utf-8&oe=utf-8&aq=t , and I'm sure that more is coming, especially with US demand.
Do I trust Spotify? No. Do I trust my hard drive with what I choose to put on it? Yes. This is pretty much equivalent to forking an app, except that we can't really trust the labels any more than spotify.
-
Re:Screw Microsoft...
And what's wrong with this ExtN FS reader? Do you expect Microsoft to write everything that runs on Windows?
-
Re:Microsoft and Open Source in General
Actually, sed grep cat and other textutils apps are available compiled for win32
-
Re:4.5 kg isn't so much
A properly designed laptop bag can make that 4.5kg seem completely weightless, though. It's about weight distribution, and how you're carrying that weight. If it's in a briefcase at the end of your arm, then it'll suck. If it's in a shoulder bag that you're wearing on one shoulder, then it'll start to suck after a few hours. If it's in a proper backpack, or at least an across-the-chest messenger bag, then most humans can easily go all day without noticing the extra weight. 4.5kg really isn't that much.
That said, I'm typing this on a 1.5kg ultraportable 13.3" laptop. My main system at home is my former laptop... 17" 1920x1080 with a second 24" 1920x1080 acting as the main screen. The main reason I turned it into a desktop was because it's such a pain in the ass to simply close the lid and carry it somewhere... way too heavy. It's fine when it's all packed away in a laptop bag, but it's a behemoth when you want to just carry it under your arm. So I put the heavy duty desktop replacement laptop as a desktop, and do all my gaming and main development on it, and I bought what's basically an overgrown netbook with a real keyboard to do all the portable stuff on.
Of course... wouldn't the *real* portable solution to this problem be to use an operating system that lets you have multiple desktops, and easily switch between them? I mean, it's not as good as having a multiple screen display, but your eyes can only look at one screen at a time anyway. Since this isn't your permanent work environment, it's a laptop, why not simply alt-tab between the windows containing the information you want, or failing that, keep the windows arranged as you like it on a different desktop that you can switch to using ctrl-alt-left or ctrl-alt-right. Seems a much cheaper way of achieving the same goal, and even if you're stuck in Windows-land there are extensions available to the OS that enable desktop switching. Some of them are even free.
-
What does everyone think of PasswordSafe?
For the accounts that matter I use http://passwordsafe.sourceforge.net/, what do you think of that program? I use it to then generate my passwords for me and just copy/paste into the browser when needed. Using this I don't know most of my passwords and need just one to unlock the safe.
-
pwgen
There's pwgen that generate memorable random passwords. Generate a screenful and usually something pretty simple to remember will pop out at you.
-
Re:TL; DR
Use a password manager and you can getaway with remembering one, this is the case for me these days.
Local files with syncing:
http://keepass.info/ http://passwordsafe.sourceforge.net/
Hosted
http://clipperz.com/ (can host it yourself if you rather want that) http://sourceforge.net/projects/webkeepass/
Furthermore, if you are developing apps, an easy way to (currently) protect against bruteforce is to use something like PBKDF2 with 10 000 or more loops (provided there is a sane password policy behind).
The SHA2 functions are made for speed, a GTX-400 series card with oclHashcat can easily reach 300million SHA2-256 / sec. -
Re:TL; DR
Use a password manager and you can getaway with remembering one, this is the case for me these days.
Local files with syncing:
http://keepass.info/ http://passwordsafe.sourceforge.net/
Hosted
http://clipperz.com/ (can host it yourself if you rather want that) http://sourceforge.net/projects/webkeepass/
Furthermore, if you are developing apps, an easy way to (currently) protect against bruteforce is to use something like PBKDF2 with 10 000 or more loops (provided there is a sane password policy behind).
The SHA2 functions are made for speed, a GTX-400 series card with oclHashcat can easily reach 300million SHA2-256 / sec. -
Website is always bad
It's much better to use proper Social Networking App, like RetroShare. It gives all you need, and even more. It's option that really gives you privacy.
-
Re:Genres of non-free software
-
Re:Interesting, but..
Hurd was a Victim of Good Enough.
Linux turned out to be good enough for most people. People want to be part of something important and want to matter so they tend to work on projects that are popular. Some of it is ego and some of it I fear is that people don't want to feel like they are wasting their effort.
There a lot of projects that really are very interesting that just don't get the publicity or help they need.
Like
The Haiku Project http://www.haiku-os.org/
Free VMS http://www.freevms.net/
AROS http://aros.sourceforge.net/
Dragonfly BSD http://www.dragonflybsd.org/
And Minix 3 http://www.minix3.org/
I really like the ideas behind Minix3 It could be a very interesting project if it gets enough support. -
Re:ZModem support?
-
Re:Some OS X projects that deserve more attention
"The MAME OS X source is released under an MIT license. However, the core MAME source is covered under its own license. It is not an Open Source license. Thus, the resulting binary is covered under MAME's license, and is subject to its restrictions." http://mameosx.sourceforge.net/license.php