Peach Nachos

iaian7 » blog » recipes   John Einselen, 20.06.11    

What do fresh peaches, chilli powder, and lime salted chips have in common? More than you might think, and they can make a uniquely delicious nacho dish.

read more

Key Lime Pie Spread

iaian7 » blog » recipes   John Einselen, 7.06.11    

Sharp and pungent, this was inspired by a key lime cheese ball I sampled a while back. It was a bit on the mild side, and of course contained sugar, so here’s my version! Healthier, and with just a bit more punch, but ridiculously simple to make.

read more

Strength Fails

iaian7 » blog » poetry   John Einselen, 7.06.11    

Strength, fails as conduit to,
the furious sun inside.
Trapped, temporal body form,
no time is left to bide.

Swiftly, though the tempest spins,
and deep within it boils.
Thick, the skin of earthy jail,
escape still cruelly foils.

Filled, with all of life and love,
exuberant feelings tole.
Hearts, will only burst,
the aneurism of our soul.

زفات, 22.06.11

thank you

زفات, 10.07.11

thanks for thes


A Grandfather's Dirge (continued)

iaian7 » blog » poetry   John Einselen, 16.05.11    

Started in 2008 after dreaming of my grandfather, the poem remained unfinished at just two stanzas until his death on May 12th, 2011. After writing two more stanzas, it was recorded late the night before the funeral and played during the service. Forgive the roughness, I’m not the greatest musician! Instruments include neck-style dulcimer and irish whistle.

Hello my weeping daughter,
hello my bright eyed sons…
Fear not for I am just travelling,
to see beyond the sun.

Long have I walked these pastures,
to work and weathered hands…
And now to go before you,
to tread the golden lands.

Torn back, the sky has faded,
but light has only grown…
All shadows run and flee,
before the fire-ry throne.

Though mourning me, my lass,
and time is slow to pass…
Spring rain has washed the land,
and I, by the blood of the Lamb.

Hello my weeping daughter,
hello my bright eyed sons…
Fear not for I am just travelling,
to see beyond the sun.

Herbert Van-Vliet, 13.06.11

Thank you. I came here for code, but found your music and thoughts touching my heart.

Music needs instruments and tones, but is so much more than just that.
A thought needs words and sentences but is so much more than just that.

What a bonus, what a blessing.
<< Herbert


Broccoli and Peas with Lemon

iaian7 » blog » recipes   John Einselen, 24.04.11    

A delightful way to cook broccoli, roasting skips the mushy pitfalls of boiling, steaming, or microwaving. The results are flavourful, crisp, and even buttery!

read more

Asset management tools

iaian7 » blog   John Einselen, 21.02.11    

I work with a lot of files as a digital artist; while most assets are project specific and management is simple, I’m also always collecting images for research, reference, and inspiration. Wouldn’t it be lovely if I could catalog and tag my collections to more quickly access a wide range of subjects? Especially as I want to better organise and consolidate my research on, say, historical costuming for Roman legionnaires, architectural inspirations from ancient Asia, painting styles of the Renaissance, typography from the 1920’s…

There are quite a few options in OS X, but no clear winners for me when reading the available reviews and website articles. Not that there aren’t some great reviews (such as the comparisons over on Minimal Design), but none of them seemed to address the issues and needs I was seeing in my own workflow. Setting out to test the apps myself, I’ve documented my (admittedly limited) impressions using the following list as a baseline for features and functionality.

read more

Find & Replace

iaian7 » blog   John Einselen, 16.02.11    

Though I rather like Safari’s find feature (command+f brings up the search bar, or command+g to find again without even opening the UI), there are countless times when I’ve needed a good find & replace function. Copying content into TextWrangler just to do basic text replacement is a huge hassle! Though a dedicated extension would be really nice, I figured a simple bookmarklet could do the trick. Sadly, after a few minutes of searching via Google, I didn’t find much; a few examples, but they attempted to modify all page elements, or were incomplete. I needed something more reliable for editing content only within the currently selected input or text field. So I wrote my own.

The following code should work in most modern browsers (though I’ve only tested it in Safari), and even escapes most regex special character to help prevent weird errors (solution via

javascript: var el=document.activeElement; if(el.value){ var findVal=prompt('Find this:',''); if(findVal){ var findRegex=new RegExp(findVal.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,'\\$&'),'gi'); var resultsNumber=el.value.match(findRegex); if(resultsNumber){ var replaceVal=prompt('Replace with:',''); if(replaceVal){ if(confirm('Are you sure you want to replace '+resultsNumber.length+' occurances of %22'+findVal+'%22 with %22'+replaceVal+'%22?'))el.value=el.value.replace(findRegex,replaceVal); } }else{alert('Sorry, no matches found for %22'+findVal+'%22');} } }else{alert('Sorry, no text field is selected');}

To use it yourself, just drag the following link into your bookmark bar (the script has been compressed for brevity’s sake).

Find & Replacebrowser bookmarklet

Keep in mind this is offered with no guarantees; you accept full responsibility, and I recommend saving your data first, just in case.

Make sure the desired text field is active, then click the bookmark to start the process. If it’s one of the first nine bookmarks, you can even use a keyboard shortcut to activate it by pressing command+[number key] (bookmarks are numbered starting with 1). The script will ask for the search term, the replacement term, and confirmation (along with the final number of terms being replaced). You can cancel at any point by simply pressing the escape key, and the script double checks the validity of the input at every step. For example, if you enter a search term that’s not present, the script will interrupt before you waste any time entering the desired replacement term. Nice!

There is one known limitation: it doesn’t work with text fields inside an iFrame. Without helper scripts embedded in the parent page, it can’t tell there’s a completely different HTML document it should be paying attention too.



iaian7 » code » dashboard   John Einselen, 12.01.11    

Helpful OSX Dashboard widget for converting images into iOS, Mac, and/or Windows icon formats. Automatically generates iTunes, iPhone 4, iPad, and iPhone PNG files, or outputs ICNS or ICO files with all necessary sizes.

read more


iaian7 » blog   John Einselen, 1.10.10    

Earlier this year at Bridge Community Church, Pastor Vinson preached a series on our identity in Christ. Though various ideas were tossed around in one of the planning meetings, an illustration concept was eventually developed based on the concept of reflections revealing truth. Proverbs 27:19 likens our hearts to pools of water, reflecting the real us. So what does that mean for Christians?

Ephesians 5:8 NLT
For once you were full of darkness, but now you have light from the Lord. So live as people of light!

It’s transformative! Our identity need no longer be defined by our past, by our failures, by our dirty sins. Washed clean, our identity is all holiness, righteousness, completeness in Christ. Even living in a dark and crumbling world, our spiritual reality is far different.

Romans 3:24 NLT
Yet God, with undeserved kindness, declares that we are righteous. He did this through Christ Jesus when he freed us from the penalty for our sins.

Titus 3:7 NLT
Because of his grace he declared us righteous and gave us confidence that we will inherit eternal life.

It took a couple weekends of test shots, and several more to get the final photoshoots completed, but the illustrations slowly came together. Using a medium format lens and my DSLR, local rows of trees were captured then stitched together into a high resolution 16bit comp. Depth mapping was hand painted to help merge the trees with stock photography for the dramatically unreal skies, and along with shots of a nearby grassy bank, the environments took shape. Jim and Adrianne graciously volunteered to model, and yet a few more weekends later, the final compositing was done.

Complete in Christ::Adrianne   Complete in Christ::Jim

As I’ve written before, this is a concept I’m still struggling to grasp myself. Some days it seems too good to be true, and I deny reality; how could God be that forgiving? Other days I’m simply too distracted to remember who I am; living not as an adopted son of wealthy means, but as an ignorant pauper. Pastor Vinson calls it divine amnesia, forgetting what we’ve been freely given.

Ephesians 1:18 NLT
I pray that your hearts will be flooded with light so that you can understand the confident hope he has given to those he called—his holy people who are his rich and glorious inheritance.

1 Corinthians 4:18 NIV
So we fix our eyes not on what is seen, but on what is unseen. For what is seen is temporary, but what is unseen is eternal.

And yet, amidst all the glory of our identity in Christ, there’s even more yet to see! Speaking again of mirrors, Paul likens in 1 Corinthians 13:12 our current understanding to a dim reflection; incomplete and incomparable to the vastness of what is to come!


I don't know how to stop!

iaian7 » blog   John Einselen, 25.09.10    

I’ve been seeing and hearing more about the illusion of multitasking in the human brain for several months; after the publication of a research paper or two, there was the NPR special on how the human brain works…then I heard about Vitamin R, an application designed to segment work break schedules, and other apps for minimising distractions. Today Andy Ihnatko’s article on distractions and multitasking was posted to the Chicago Sun-Times website; Multitasking is a Lie – Your Brain Needs a Break

For me, the phenomenon of digital distractions is quickly and devastatingly compounded by my reticence towards…well, just about anything that might be work. And I don’t mean my job – I can be a terrifyingly hard worker – but rather anything that requires emotional expenditure or any sort of discipline. I do what I want to do, and I don’t do what I don’t want to do.

Some days (or scandalously longer) this means I’ll avoid cleaning the bathroom.

It also means there’s a 4 month old tomato left abandoned in my refrigerator.

Almost always, though, it means I put off dealing with issues unless given no other choice, typically by an outside force. I will ignore the need for human interaction and sequester myself into self absorbed hermithood. I will deny spiritual malaise and pretend things are ok. I will stifle any emotion for fear I might have to face it head on. I will do anything to distract, amuse, preoccupy, and otherwise block myself from dealing with anything that might require effort. Or honesty. Or a serious look at how I live my life.

In the end it’ll leave me suffocated, underdeveloped, dead. It’s hard to close any more chillingly than with Jonathan Acuff’s article from Wednesday; A Near Life Experience.

I pray God continues to wake me up, albeit slowly it seems, to the ways in which I sabotage my own life! Having just now taken out the trash, it’s a relief to know there’s no longer a tomato dissolving into patchwork moulds in the refrigerator. It’s also a really beautiful day out; a bit cloudy, but an invigorating breeze and fresh clean air. How much am I missing out on right now by stifling and ignoring the emotional baggage that needs to be unpacked, taken care of, sorted through, and dealt with via healthy disciplines?