Shaking it loose

October 30th, 2007

Returning to a pre-sxsw template for davidnunez.com… finally completing the mephisto to wordpress migration.

Davidnunez.Com (20071030)-1

I’ve been hacking away at a little app to post/share what I’m going to call “sketchstreams”

I learned a lot about how I enjoy working while getting ready for maker faire.

I’ll be adding features and tweaking the design on the blog in iterations over time rather in fell swoops.

Collect, Wonder, Tinker, Build, Repeat — that should apply here too.

Jennifer Lin: Magical improv from 14-year-old pianist

August 29th, 2007

http://www.ted.com/talks/view/id/46

She talks about her creative process during composition.

creativity process

  • musical ideas / sketches
  • choose one as “main theme”
  • choose style to apply to theme and get inspiration from previous work
  • make structure - outline / form
  • fill in structure w/ ideas
  • Polish the details
  • Polish the entire piece

Calligraphic Graphic Design Style

August 13th, 2007

What is the name of this style of graphic design that I see on T-shirts and posters:

Ax0276Gr - Website Templates - 4Templates.Com

It’s a very loopy calligraphic-looking effect. Quite a bit organic and bold, usually monochromatic.

I’m calling it Calligraphy Weeds until someone tells me otherwise.

Technorati Tags: ,

Applescript to import articles into devonthink pro and del.icio.us from incoming NetNewsWire RSS streams

August 1st, 2007

The applescript in this post will take the currently selected headline or tabbed article in NetNewsWire, prompt the user for tags about the article, and then create an HTML copy of the article in DEVONThink in a sub group.

If the first tag is not the word “private” then the link is also posted, via cocoalicious, to my del.icio.us account.

This was based on my prior script and Ethan’s attempt to deal with info overload.

It attaches the referral URL to the DEVONThink record, so when it creates the archive, it will actually fetch the article from the original source (ex. del.icio.us posts get the original article)

Since DEVONThink doesn’t really do tags, I’ve co-opted the “comments” field for this purpose.

This is attached to a Quicksilver trigger (CMD-CTR-OPTION-/).

Here is the workflow:

  • SCAN: Quickly scan headlines in NetNewsWire and hit return when I see a headline that seems interesting. This opens the page in the background in a tab in NNW
  • READ: Go down list of articles, skim them, do CMD-CTR-OPTION-/ for those I’d like to possibly include in future research to invoke my script. * In the prompt that appears, type a few keywords/tags that describe the content and hit “return”
  • REVIEW: Later on, when doing research or work around a topic, I can use DEVONThink’s smart searching features confidently knowing that it will dig up at least some interesting connections between articles I saved.

Things to do:

  • add a growl notification saying “successful import”
  • write a looping script that will handle the few hundred articles marked as “flagged” in NNW by archiving them. What would the tags be here?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
set destination_group_location to "/url/delicious/"
 
tell application "NetNewsWire"
	set userInput to text returned of (display dialog "Enter Tag:" default answer "untagged")
 
	set h_tags to userInput
 
	set AppleScript's text item delimiters to space
	set h_tags to h_tags's text items
	set AppleScript's text item delimiters to {""}--> restore delimiters'
 
	try
		if (index of selected tab is not 0) then
			set tabnum to index of selected tab + 1
			set taburls to URLs of tabs
			set h_URL to (get item tabnum of taburls)
			set tabtitles to titles of tabs
			set h_title to (get item tabnum of tabtitles)
			set h_mdate to get current date
			set h_when to current date
 
		else if exists selectedHeadline then
			set h_URL to URL of selectedHeadline
			set h_title to title of selectedHeadline
			set h_mdate to get current date
			if exists date published of selectedHeadline then
				set h_when to date published of selectedHeadline
			else
				set h_when to date arrived of this_headline
			end if
		else
			error "No headline is selected."
		end if
	on error error_message number error_number
		if the error_number is not -128 then
			try
				display alert "NetNewsWire" message error_message as warning
			on error number error_number
				if error_number is -1708 then display dialog error_message buttons {"OK"} default button 1
			end try
		end if
	end try
 
	tell application "DEVONthink Pro"
		if item 1 of h_tags is "private" then
			set destination_group_location to destination_group_location & item 2 of h_tags
		else
			set destination_group_location to destination_group_location & item 1 of h_tags
		end if
 
		if not (exists record at destination_group_location) then
			set destination_group to create location destination_group_location
		else
			set destination_group to get record at destination_group_location in current database
		end if
 
		set archive to create record with {name:h_title, type:html, creation date:h_when, modification date:h_mdate, URL:h_URL, comment:userInput} in destination_group
		set source of archive to download markup from h_URL
 
	end tell
 
	tell application "Cocoalicious"
		if item 1 of h_tags is not "private" then
			make new post with properties {description:h_title, url:h_URL, tag string:userInput}
		end if
	end tell
 
end tell

Technorati Tags: , ,

What Goes in My blog?

July 21st, 2007
  • Questions - stated research interests - things I want to explore
  • Sketches (Hardware, Software, incomplete thoughts, collected research (ex. delicious links)) as a direct response to questions or other sketches
  • Articles / documentation of built projects — these are “answers”)

Converting from Mephisto to Wordpress

July 21st, 2007

Finished pulling in old entries to wordpress.

  1. adjust controllers/feed_controller so that the article limit is greater than number of articles
  2. clear cached feed in settings
  3. in CLI, execute “curl http://yoururl.com/feed/ > feed.xml” (atom)
  4. use an xml / xsl editor on feed.xml to apply the Atom2RSS xsl sheet found here http://atom.geekhood.net/
  5. Use RSS import on wordpress

Issues: Tags / Categories get all mixed up. Pages and comments do not import

Prep time for weird, large art

May 17th, 2007

I just heard that the life-sized mousetrap takes 125 man-hours to assemble.

It looks great! I can’t wait to see it work.

Wow.

Maker Faire Report

May 17th, 2007

Landed at SFO yesterday morning and went directly to the san mateo fairgrounds.

I’m here to learn, observe, and help any way I’m needed in anticipation of Maker Faire Austin in the fall (October 21).

I’ve done everything from wiping down whiteboards to rolling up posters to cross-checking maker lists for safety waivers. Grunt work and face time and positive attitude, etc.

There is a very small team that is running around like mad, but it’s truly an amazing machine. The fair is double in size from last year. The main make/craft building made my jaw drop when I walked in seeing it so empty… Projecting tens of thousands of people showing up (not sure how “public” the “unofficial estimate” is supposed to be… but it’s BIG)

A new feature for this year’s fair is a gathering of makers beforehand to mingle (since the weekend will be so busy interacting w/ the public). Currently, I’m listening to John Law talk about the origins of burning man.

I’ll be walking in and out of the talks today as I alternate between helping out and shadowing Michelle (maker relations person) and taking in some content, selfishly.

Traveling to San Mateo

May 15th, 2007

I’ll be at Maker Faire from Wednesday until Monday of next week… I’ll try to post some behind-the-scenes stories and event photos / wrap-ups at the hotel nightly (Hilton Garden Inn - complimentary Internet! yay.)

Rebooting blog yet again.

May 15th, 2007

I was making a list of things I wanted to do with my personal website. Before SxSW I spent many hours getting the blog running mephisto, for no other reason than it’s written with Ruby on Rails. I wanted to eat my own dogfood, etc.

As I was looking at my list of blog enhancements I wanted to spend time building, I realized that the Wordpress community has already accomplished most of these items and that it would take me months if not years to reinvent those wheels w/ mephisto.

So, I had to make a decision. Was I in all of this to wrestle with my web publishing platform? Does “build mephisto plugins for a relatively small community” satisfy my life purpose.

No.

I’m also exploring some ideas after reading 4 hour workweek that would be much more quickly implemented via one-click installs of wordpress.

I visited the websites for a handful of people who are doing interesting work that I admire, secretly envy, and wish to become… not one of them was using mephisto, and most were using wordpress or blogger — that sealed the deal.

So wordpress it is.

There is some more work to be done:

  • conversion of old posts to wordpress… I have many years of content to convert
  • conversion of my davidnunez.com mephisto theme to wordpress template

I also feel like I have to play catchup to understand the architecture and development path of wordpress. Wading through plugins, alone, is going to be a daunting task.

I found some plugins I installed right away to help w/ using textmate as a blog management tool with tags (a la Ultimate Tag Warrior).

Other Recent Articles

Browse Archives

Or Search