-
Archives
- August 2015
- July 2015
- June 2015
- May 2015
- April 2015
- March 2015
- February 2015
- January 2015
- December 2014
- November 2014
- October 2014
- September 2014
- August 2014
- July 2014
- June 2014
- May 2014
- April 2014
- March 2014
- February 2014
- January 2014
- December 2013
- November 2013
- October 2013
- September 2013
- July 2013
- June 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- May 2011
- March 2011
- November 2010
- October 2010
- August 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- February 2005
- January 2005
- December 2004
- November 2004
- October 2004
- September 2004
- August 2004
- July 2004
- June 2004
- May 2004
- October 2003
- September 2003
- August 2003
- July 2003
- June 2003
- May 2003
- April 2003
- March 2003
- January 2003
- December 2002
- November 2002
- October 2002
- September 2002
- August 2002
-
Meta
Category Archives: good code
from the new-found-respect-for-OECD-analysis department
The OECD has released a fantastic new report on “Digital Broadband Content.” I saw a draft a while ago, but it was embargoed at the time, and then, delayed in its release by those who didn’t like its very balanced message. Unlike those pressing the “US view,” there’s lots in this document that advances the debate quite well. Some bits I would disagree with, and other bits, quibble with, but this is precisely the stuff this debate needs.
One issue that the document frames nicely, but doesn’t quite address: Notice the trade-off between (1) the way we choose to protect IP and (2) the kinds of creativity we encourage. (This is a point made well by Terry Fisher in his discussion of “semiotic democracy.”)
If we INDUCE and support the “per copy” model of copyright, for all content, especially video and music, and if we supplement that protection strong DRM, we pollute the opportunity for remix culture to develop. That should force us to ask: is there a way to protect the legitimate IP interests of the copyright holders, without polluting remix culture? Continue reading
Posted in good code
36 Comments
Grokster Briefs demonstrating the point of p2p
A cool new (or I think they’re new) organization, outragedmoderates.org has posted a BitTorrent link of all the briefs filed in the Grokster case. Continue reading
Posted in good code
7 Comments
ODD sorts at AT&T
So my post about David Isenberg brought this very interesting history of a group David was a part of at AT&T, but which I’d never seen described so extensively. Continue reading
Posted in good code
Leave a comment
The Future of Music
Berklee College of Music and Berklee Press has now released The Future of Music by David Kusek and Gerd Leonhard. It is fantastically interesting. Continue reading
Posted in good code
Leave a comment
the freedom to connect
The famous David Isenberg, author of The Rise of the Stupid Network, and early mentor of mine, is organizing a fantastic (I’ve seen his conferences before) and important (I know this issue well) conference, The Freedom to Connect. Registration fees increase on March 1, so reserve early and often. Continue reading
Posted in good code
Leave a comment
new code, good code
So in response to my request for a simple hack to enable me to advance a slide remotely, I got lots of great advice about installing VNC on whatever machine I wanted to do this on. That’s a great suggestion, but a bit of overkill (and likely to create some suspicion with some network administrators), though it did show me how to make it easy to help my Mom on the Mac I bought for her (and why doesn’t Apple sell a version of Apple Remote for kids helping parents learn how to use Macs?).
But what I was hoping for in a hack was something simpler than a system to take over all control of a machine. Murray suggests a Java solution, which seemed the right sort of solution. But Kevin Reynen of SidewalkTheory has written some scripts that get run through iChat. This is an elegant little solution to the problem — just facilitating the advance of the slides and allowing the iChat to be used for the voice part at the same time — and in exchange for my promising to give a talk to a class he’s in (via remote), he’s offered to make on for a Win platform as well. I’ve accepted, and I’ll post that code too when it’s done. But thanks to Kevin for giving me a real chance of more time with my kid. Continue reading
Posted in good code
8 Comments
wow (as in thank you)
I can’t express adequately how grateful I am for the help in response to my two questions. I intend to tinker through the suggestions I can (I work in a Mac environment, so Windows-only solutions won’t work for me), and report back on what I learn. I’m especially grateful to jb’s suggestion: Sure, I’ll make whatever I have available for people to work with however they want.
Meanwhile, give me some time to process this, and I’ll report back what I learn. And again, thank you. Continue reading
Posted in good code
2 Comments
is there such a product?
In a comment to my last post, Is there such a hack?, Andrew Ducker writes,
If you’re going to be sending the presentation in advance and then synchronising it to your voice over the internet, why not shortcut the whole process and simply add your voice to the presentation. They can just watch/listen to the presentation and you can take questions “live” at the end. The other advantage there being that you can also allow people to download the presentations, giving you worldwide coverage!
Indeed, why don’t I? Because it is insanely hard to do — insanely, because it seems like such an obvious feature for, e.g., a PPT or Keynote presentation, but it just doesn’t exist now (with any sort of reliability). You can record a narration, e.g., in a ppt presentation, but there’s no guarantee that the narration will actually stay fixed with the slide advances. You can manually carve up a narration into individual MP3s that get attached to each slide, and fix the timing problem, but who has time for something like that? And though Keynote promised something like this, I’ve yet to see how it can be used to make a truly, stand-alone, presentation.
Flash seems the most obvious platform to do this in, but again, it took lots of work to get this to work. And while Keynote promises Flash export capability, the output is not the same as the input.
I’ve seen products that promise to convert ppt to Flash, but I’ve not seen one that gives you a source file that you can work with. But am I missing something? I’d give my right arm (though I am left handed) for a simple, automatic tool to produce stand-alone presentations, and I’d even commit to making every one of my presentations available for free one existed (which is incentive enough for some not to produce it perhaps), but so far, I’ve not found it. Has someone else? Continue reading
Posted in good code
41 Comments
is there such a hack?
So I travel too much, and leaving my family is now driving me insane. (Last year, 186 nights in hotels). Today I experimented with making a presentation remotely. If you’ve seen me, and my presentations, this actually might be better than me being present — all the action is on the screen.
The problem is technical. There’s no good way to stream a wide range of content — video, audio, slide presentations. And there’s no simple way to remotely run a computer.
But the latter seems the simpler hack: I’d like to be able to send a CD of my presentation to a place I’m to speak at, and then remotely control advancing the slides. So, e.g., my voice could come over the internet, and control of a remote computer could come over the internet.
There are lots of expensive ways to do this. (e.g., Apple Remote). But is there a cheap, simple, cross-platform compatible way to do this? Again, I want a mouse like control I can operate here that advances my presentation there. Continue reading
Posted in good code
41 Comments