Monkinetic Weblog

XVI Edition, September 2025

More Navigation

Entries for #3

← first ← previous page 4 of 6 next → last →


Forgiveness

AKMA blogs Forgiveness, in a deep and touching way:

Forgiving wrongs requires us to take them utterly seriously as injuries to one another and to the relationships of which we form a part. And: I tell myself, "It doesn't matter"--but I am not the one who may make that discernment. I'm not in a position to know how badly Margaret wanted pepper on her eggs, nor even of whether she ought to have wanted pepper that much. David Weinberger follows up with: My religion, Judaism, ... puts particular stress on making whole what one has ruptured through one's bad behavior. Yes, you resolve not to do it again, and yes, you don't let that behavior rend the fabric of the relationship. But you also run out to the store immediately and buy Margaret some more damn pepper. As a married man (going on 4 years now) I find that these lessons are the most valuable, and the hardest to face, and the hardest to learn. Part of marriage to me is letting go of "I want"; every day, every hour, loving the other person more than yourself. You can do this (theoretically) because the other person is doing the same. Of course, we are none of us perfect, which brings us to the essential necessity of forgiveness.


Armed and Dangerous

Eric S. "Got me a blog and I'm not afraid to use it" Raymond:

Gun-control boosters are virtuous crusaders animated by selfless love of children and small fuzzy things. There will come a day when all guns are banned, hallelujah, violent crime will plummet, and we can stop being embarrassed for being Americans. (link) Heh.


first-customer title: OmniOutlineRenderers - first customer! tags: "" tp_commentcount: "0" tp_favoritecount: "0" tp_urlid: 6a010534988cd3970b0120a55cdf3f970b


Clark Venable, a client of Macrobyte#39;s, checked out my outline renderers, and reports:

Steve, Got it working. I'm writing all my grants this way now. Thanks!

Clark, you're welcome!!


Outliners, Outlining, Cont'd

Note to Dave - Mark may have said he does not like outliners; however, he DOES understand the power of an outliner:

I like to edit Python code in an IDE (or in Emacs in python-mode), which autoindents for me and allows me to "fold" code blocks (collapse an outline node) that I'm not currently using. He's already got what you're offering him in Radio's outliner (the one Frontier programmers all love)- but without the ability to easily edit that same script in some other text editor.


Finally - DVD!

dvd tags: "" tp_commentcount: "0" tp_favoritecount: "0" tp_urlid: 6a010534988cd3970b0120a55cdcb1970b


Well, we've been building a small DVD library, today we finally decided on a DVD player. Amazon is running a sale on DVD players, and we had a gift certificate (for Christmas last year) from Jodi's brother. So we got this Toshiba SD4700. It plays DVD-Video, DVD-Audio, CD, MP3, CD-R/RW and DVD-R, so I think it's going to grow as our system does.


Something To Annotate

Esther Dyson is quoted on Evhead:

"A conference is always an attempt to orchestrate. Now, it is also something to annotate." Lately I've had this whole annotation thing stuck in the back of my head. Inspired perhaps by the W3C's Annotea, or perhaps by the semantic-web brainwashing I've been receiving over on


My good buddy Nate got his LEGO motion-tracking robot working! The best quote: "the most important thing I've learned is that the physical world is still not perfect. Bummer."


The P in P2P: Photos

John Robb wants a P2P photo app:

Sharing photos is still too hard. I can send photos via e-mail or post a couple to the Web, but I can't easily share whole albums with friends and family. What I want is a desktop content management system that lets me organize my photos into albums using a browser interface. I then would like to share these albums with friends and family using P2P.


Web Services For Web Developers

Dave writes: "We're going to make Web services work for Web developers. That means getting rid of arcane stuff that makes sense only to C programmers. "

Well, I understand where Dave is coming from, but I have to argue that without C and its practitioners of arcana, the "web" in "web services" would not exist. The xml parser in Frontier's web services support would be 100 times slower. Google - don't tell me that's not a web service! ;-) - would not exist.

Dave, you're not being fair to people who use those languages. I totally appreciate what you're doing in the scripting world. Seeing web services brought to the masses through your involvement in XML-RPC is a huge deal. We all talk about web services being about inclusive: don't lock out or insult those developers who choose to use .NET or whatever.

I mean, who cares that there are six extra lines in that script? How many lines is a common web service? 5? 100? 1000? If a developer wants to write those 6 lines (which are probably generated for him) why can't he? Is it just because it offends your aesthetic?


Coffee Cups and Conversant

Dave points to my coffee cup radioFeedIcon. It was really easy to do with Conversant's Resources. I just put \radioFeedIcon\ in my template or message.

Conversant offers a LOT of options when it comes to outputting your content. Any page can have it's MIME type set, and templates (cf 1, 2) can be anything, including HTML, XML, I even tried RTF once. (No go on that one. ;-))

In the case of my RSS feed, the feed is a WeblogViewPage. The WeblogViewPage lets me create any number of ways to deliver my weblog content, in the past I've seen RSS, Avantgo, and OPML versions of Conversant weblogs using this technique.

Oh, and Dave, it's Steve, please. ;-)


RSS Sources

Hmm. thanks to my referers, I have found that I have the #3 and #4 hits for RSS Sources on Google. Cooool. I need to rewrite my rss feed.

This rssFeedIcon is a test.


RSS Sources

Hmm. thanks to my referers, I have found that I have the #3 and #4 hits for RSS Sources on Google. Cooool. I guess I should update that soon.


Roepcke for Hire

Jim is "urgently in need of work". If you need an awesome coder, a great mentor, or all-around great guy in your company, check him out.

Be aware - Jim needs to work remotely, and he's by far the one I would bet one if I could hire a teleworker. He's motivated, creative, and productive.


IDL in non-typed scripting environments

Dave is making a point on Scripting News regarding IDL (or in this case WSDL) for Frontier, and other non-typed scripting languages. His point is that he cannot generate at runtime the WSDL directly from the code, as can C# or Java developers - b/c their runtimes have information about the types and numbers of parameters to a call.

This means having to handcode the WSDL for a web service in these environments, which can be a PITA if your service is at all large.

I have an idea though. One way to get around this would be to implement a meta-data header for these environments similar to javadoc. I'll use Frontier as an example.

In Frontier, scripts are outlines. Frontier already has a rich set of functionality dealing with rendering outlines into other formats, esp. HTML. You can use #directives in your outlines, which get translated into information in the symbol table when rendering the outline (or any other datatype for that matter).

So, I would propose a simple set of #directives that can be inserted into a script outline above the actual script code, as a commented block. That block can be grabbed and processed to generate whatever idl format is desired.

This is just an idea, someone with more Frontier experience could come up with a better design. I also know that Perl has Perldoc and POD (inline support for manpages), so including this information in perl scripts in a long tradition in that community.

Also, at least someone is working on WSDL support in Python (which has an easily introspected runtime). "Therefore I am planning to write a WSDL generator that will examine our exposed methods and write out a valid WSDL file."

So, I think that lack of explicitly typed data should not be the final reason not to support some sort of IDL for web services. There may be other, better reasons, but I have not seen them yet.


"We're nowhere near maxing out..."

Tom Negrino at Backup Brain, to whom I think I have never linked, has some great tidbits about the iPod from Macworld: "We're nowhere near maxing out the power of the iPod's hardware."


Cocoa programming For OS X

Since Jim is taking the awesome Cocoa class at Big Nerd Ranch SF, and I can't (Waaahhh), I want Aaron's book instead.


Tape -> MP3

mp3 tags: "" tp_commentcount: "0" tp_favoritecount: "0" tp_urlid: 6a010534988cd3970b0120a5b359aa970c


I'm looking for solution to a particular problem. I have source audio material on cassette tape. Assuming I have a machine with audio inputs, what sort of software (preferably free, or cheap) should I be looking for to:

  • rip the audio in realtime from the sound card to disk,
  • cut the file (it's lecture-style) into manageable portions, and
  • convert the files from (I assume) AIFF to MP3.

    Solutions can be Mac or PC, as I don't yet know where I'm going to be doing this. If you have ideas or pointers, please post them, and if there are any particularly good ones I'll point to them here.


  • WeblogsComHelper

    Dave writes: "AaronLand is updating. Bravo! I added him to the rotation for my WeblogsComHelper app so his updates will show up on the weblogs.com home page."


    Living Maps

    Nick Denton links to a Spanish new site with some awesome information graphics on the goings-on in Afghanistan. Flash. Excellent information design.


    Exhuming Evhead

    Ev has an R.E.M. moment. Exhuming McCarthy

    ← first ← previous page 4 of 6 next → last →