<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Limina.Log &#187; Miscellaneous</title>
	<atom:link href="http://log.liminastudio.com/category/miscellaneous/feed" rel="self" type="application/rss+xml" />
	<link>http://log.liminastudio.com</link>
	<description>The Limina.Studio weblog: Art, Design and Development</description>
	<lastBuildDate>Wed, 08 Sep 2010 16:32:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Photoshop to Flash: Best Practices</title>
		<link>http://log.liminastudio.com/programming/photoshop-to-flash-best-practices</link>
		<comments>http://log.liminastudio.com/programming/photoshop-to-flash-best-practices#comments</comments>
		<pubDate>Fri, 09 Jul 2010 21:22:39 +0000</pubDate>
		<dc:creator>Tedb0t</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Photoshop]]></category>

		<guid isPermaLink="false">http://log.liminastudio.com/?p=651</guid>
		<description><![CDATA[Building out a Flash interface from a PSD can be a time consuming process, so to make things most efficient, here are some handy guidelines for preparing Photoshop files.  Designers may want to duplicate their PSD and save it as a new file specifically for Flash import if they want to keep extra hidden layers, [...]]]></description>
			<content:encoded><![CDATA[<p>Building out a Flash interface from a PSD can be a time consuming process, so to make things most efficient, here are some handy guidelines for preparing Photoshop files.  Designers may want to duplicate their PSD and save it as a new file specifically for Flash import if they want to keep extra hidden layers, etc..</p>
<ul>
<li>Turn off or delete all unused or irrelevant layers.</li>
<li>Merge all adjustment layers or masks into regular layers.  Masked layers or groups cannot be used!</li>
<li>Layer effects are OK!  However, if you turn one off and don&#8217;t plan on using it at all, make sure you remove the effect by dragging it onto the trash icon in the Layers palette.</li>
<li>Vector graphics are <em>always</em> preferred!  If you are using Illustrator to design any assets, please provide the Illustrator file too, as Flash cannot import Smart Vector Objects.</li>
<li>Vector graphics are especially preferred for layers intended to be animated.  Imported bitmaps will often look shoddy and low-resolution when moving around and rotating.</li>
<li>If an Illustrator file can&#8217;t be provided, rasterize any Smart Vector Objects or other non-standard layers.</li>
<li>Keep groups and layers orderly and named accurately whenever possible <img src='http://log.liminastudio.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://log.liminastudio.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://log.liminastudio.com/programming/photoshop-to-flash-best-practices/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Signing PDFs in Acrobat with an image</title>
		<link>http://log.liminastudio.com/miscellaneous/signing-pdfs-in-acrobat-with-an-image</link>
		<comments>http://log.liminastudio.com/miscellaneous/signing-pdfs-in-acrobat-with-an-image#comments</comments>
		<pubDate>Mon, 21 Jun 2010 17:31:45 +0000</pubDate>
		<dc:creator>Tedb0t</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://log.liminastudio.com/?p=631</guid>
		<description><![CDATA[If you&#8217;re like me, you occasionally get emailed PDFs that need to be signed (with a written signature, not a fancy-schmancy digital certificate). It would be ridiculous to print it out, sign it, and scan it, so luckily there are more logical (and environmentally friendly!) alternatives. First you&#8217;ll want to scan in your signature and [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re like me, you occasionally get emailed PDFs that need to be signed (with a written signature, not a fancy-schmancy digital certificate).  It would be ridiculous to print it out, sign it, and scan it, so luckily there are more logical (and environmentally friendly!) alternatives.</p>
<p>First you&#8217;ll want to scan in your signature and make the background transparent in Photoshop or equivalent, and save it as a transparent GIF (I also save it as a transparent PNG).  Keep in mind that, security wise, it is not a Good Idea to have your signature sitting around on your computer unless it&#8217;s encrypted.  I still have to find a good solution for that.</p>
<p>If you have Adobe Acrobat Professional, select Tools > Advanced Editing > TouchUp Object Tool, then right click on your document and choose your GIF in the picker (for some reason Acrobat didn&#8217;t recognize my PNG), then resize it and place it! Easy!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://log.liminastudio.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://log.liminastudio.com/miscellaneous/signing-pdfs-in-acrobat-with-an-image/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cryptoanarchism Presentation</title>
		<link>http://log.liminastudio.com/miscellaneous/cryptoanarchism-presentation</link>
		<comments>http://log.liminastudio.com/miscellaneous/cryptoanarchism-presentation#comments</comments>
		<pubDate>Wed, 03 Mar 2010 06:08:05 +0000</pubDate>
		<dc:creator>Tedb0t</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Theory Club]]></category>

		<guid isPermaLink="false">http://log.liminastudio.com/?p=557</guid>
		<description><![CDATA[Here&#8217;s my Cryptoanarchism Keynote presentation, chock full of links and tidbits. Cryptoanarchism]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s my Cryptoanarchism Keynote presentation, chock full of links and tidbits.</p>
<p><a href="http://log.liminastudio.com/wp-content/uploads/2010/03/Cryptoanarchism.zip">Cryptoanarchism</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://log.liminastudio.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://log.liminastudio.com/miscellaneous/cryptoanarchism-presentation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Traceroute from behind NAT</title>
		<link>http://log.liminastudio.com/miscellaneous/traceroute-from-behind-nat</link>
		<comments>http://log.liminastudio.com/miscellaneous/traceroute-from-behind-nat#comments</comments>
		<pubDate>Wed, 24 Feb 2010 21:31:55 +0000</pubDate>
		<dc:creator>Tedb0t</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Terminal]]></category>

		<guid isPermaLink="false">http://log.liminastudio.com/?p=550</guid>
		<description><![CDATA[If you&#8217;re using a *nix or BSD-based operating system and trying to use traceroute at home behind a NAT router, you probably have problems with intermediate routers timing out, i.e.: 3  * * * 4  * * * 5  * * * 6  * * * Furthermore, you may have also noticed that Windows&#8217; tracert [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re using a *nix or BSD-based operating system and trying to use <code>traceroute</code> at home behind a NAT router, you probably have problems with intermediate routers timing out, i.e.:</p>
<pre>3  * * *
4  * * *
5  * * *
6  * * *</pre>
<p>Furthermore, you may have also noticed that Windows&#8217; <code>tracert</code> program doesn&#8217;t have this problem.  The Unix <code>traceroute</code> program uses a bunch of UDP packets on a bunch of client ports to do its magic, whereas tracert uses ICMP packets, which I guess would have to be port forwarded on your router normally.  Regardless, the solution is to use:</p>
<pre>traceroute -I targethost.com</pre>
<p>This forces <code>traceroute</code> to use ICMP packets the way the Windows program does.  Amazing!  I&#8217;m sure there&#8217;s a downside to this approach, but so far it works like a charm.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://log.liminastudio.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://log.liminastudio.com/miscellaneous/traceroute-from-behind-nat/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ad-Hoc Architectures</title>
		<link>http://log.liminastudio.com/writing/ad-hoc-architectures</link>
		<comments>http://log.liminastudio.com/writing/ad-hoc-architectures#comments</comments>
		<pubDate>Mon, 26 Oct 2009 22:33:15 +0000</pubDate>
		<dc:creator>Tedb0t</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://log.liminastudio.com/?p=454</guid>
		<description><![CDATA[Plastic tarp rain-sheds put up under the scaffolding next to the Tisch building on Broadway.  The tarps really affect the space of the sidewalk-scaffolding corridor in an interesting way, making it feel more intentional and &#8230; agreeable.]]></description>
			<content:encoded><![CDATA[<p>Plastic tarp rain-sheds put up under the scaffolding next to the Tisch building on Broadway.  The tarps really affect the space of the sidewalk-scaffolding corridor in an interesting way, making it feel more intentional and &#8230; agreeable.</p>
<p><a href="http://log.liminastudio.com/wp-content/uploads/2009/10/p_1600_1200_B71262C4-9980-4459-BE8F-69555EA74B6D.jpeg"  rel="lightbox[roadtrip]"><img class="alignnone size-full wp-image-364" src="http://log.liminastudio.com/wp-content/uploads/2009/10/p_1600_1200_B71262C4-9980-4459-BE8F-69555EA74B6D.jpeg" alt="" width="225" height="300" /></a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://log.liminastudio.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://log.liminastudio.com/writing/ad-hoc-architectures/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solved: Odd &#8220;Back to Arrangement&#8221; problem in Ableton Live</title>
		<link>http://log.liminastudio.com/miscellaneous/solved-odd-back-to-arrangement-problem-in-ableton-live</link>
		<comments>http://log.liminastudio.com/miscellaneous/solved-odd-back-to-arrangement-problem-in-ableton-live#comments</comments>
		<pubDate>Thu, 09 Jul 2009 03:31:49 +0000</pubDate>
		<dc:creator>Tedb0t</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Ableton Live]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://log.liminastudio.com/?p=395</guid>
		<description><![CDATA[During my last show at Solas, I recorded the entire set in Live, including all the MIDI automation I was getting from my EggBeaters.  To get the MIDI into Live, which was being generated in PureData, I used OS X&#8217;s built-in IAC virtual MIDI driver (an incredibly handy and thoughtful feature for an operating system [...]]]></description>
			<content:encoded><![CDATA[<p>During my <a href="http://vimeo.com/5502387">last show at Solas</a>, I recorded the entire set in Live, including all the MIDI automation I was getting from my <a href="http://log.liminastudio.com/?p=253">EggBeaters</a>.  To get the MIDI into Live, which was being generated in PureData, I used OS X&#8217;s built-in <a href="http://fox-gieg.com/tutorials/2007/inter-application-midi/">IAC virtual MIDI driver</a> (an incredibly handy and thoughtful feature for an operating system to include).</p>
<p>Later, when I wanted to review the recording and export it, I discovered a very odd and frustrating problem: the &#8220;Back to Arrangement&#8221; button kept lighting up and wouldn&#8217;t stay off.  Normally, this button (between the Overwrite button and global quantize drop-down menu) lights up when an automated control is changed to indicate that that automation is being ignored, and when you click the lit-up Back to Arrangement button, it restores the normal automation.</p>
<p>In my case, the Back to Arrangement button was lit, but when I clicked it, it turned off only briefly before immediately coming back on, and many of my recorded automations were not playing back correctly.  It was very frustrating, because I couldn&#8217;t for the life of me figure out what was going on, and I wasn&#8217;t able to use the recording for anything.  After some Googling in vain I emailed Live support, and to my delight, they emailed me back the next day!</p>
<p>It turns out that having the IAC channels turned on in Live was the problem.  Somehow this was causing a MIDI feedback loop (not exactly sure how), but turning them off made everything go back to normal.  Thanks so so much to Jörg Klußmann at Ableton for pointing this out to me!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://log.liminastudio.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://log.liminastudio.com/miscellaneous/solved-odd-back-to-arrangement-problem-in-ableton-live/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Iran first-hand</title>
		<link>http://log.liminastudio.com/miscellaneous/iran-first-hand</link>
		<comments>http://log.liminastudio.com/miscellaneous/iran-first-hand#comments</comments>
		<pubDate>Wed, 24 Jun 2009 00:18:42 +0000</pubDate>
		<dc:creator>Tedb0t</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Iran]]></category>
		<category><![CDATA[letter]]></category>
		<category><![CDATA[public address]]></category>

		<guid isPermaLink="false">http://log.liminastudio.com/?p=380</guid>
		<description><![CDATA[The following was posted to the Hunter and ITP lists from an Iranian alumnus (or alumna, no way of knowing which) who is there now and has very few communication options. Dear all, My other email is down by the gov. hence I have been able to hack into this unsuspecting email account. Things are [...]]]></description>
			<content:encoded><![CDATA[<p>The following was posted to the Hunter and ITP lists from an Iranian alumnus (or alumna, no way of knowing which) who is there now and has very few communication options.</p>
<pre>Dear all,

My other email is down by the gov. hence I have been able to hack into
this unsuspecting email account.

Things are turning very violent here for Iranians - last night at
least 90 were killed and many hundreds others injured (as I write this
reports are coming in that it is in fact more than 150 from yesterday
alone killed - putting in the total in at least the many hundreds over
the past nine days).  As fate would have it, Neda, aged 22, was an
employee at the travel agency who had booked our trip to Mashad for
yesterday.  We decided to forgo the trip for safety, and she was
killed by basij yesterday.  Today, without knowing it, when picking up
refund for the trip, all of the employees were dressed in black as are
many who take to the streets today to mourn her and the scores of
others killed yesterday - certainly many will be killed today as well.
There are vast first hand accounts of many of the stormtroopers et al
being from other countries outside of Iran speaking Arabic - certainly
some groups rely on the oil profits of Iranian for their own
operations and even their security is at stake in this shake-up.
There is information, misinformation, and disinformation so take what
you will, but too many first hand reports usually add up to some sort
of truth.

It is no joke that communication is down and that what goes in/out, is
being tracked.  I have been followed by secret service.  I cannot post
to blogs for fear of safety to others.  Facebook and Twitter does not
work within Iran - it has not for more than one week - all rally
communication takes place via mobile and, more importantly, face to
face.  International telephone calls do not come in; mobiles are cut
between 4-5PM each day until midnight; SMS are out; TV channels are
sent parasites so that each night searching for a different satellite
takes place to find channels (while I have written this, VOA has just
been lost; we were able to find it last night after one week).  Most
of the journalists who are reporting are not here and seem to not be
speaking to people who are experiencing these events (as I write this
the BBC correspondant has been ordered to leave the country).  The TV
"experts" on the bbc, cnn and al jazeera are for the most part,
completely out of touch, with the facts: this is way beyond ahmadi,
the supreme leader and rafsanjani.  Many of the Western press are just
as out of touch: I recommend the Guardian from the UK if you must read
something.  This is about the IR and the people at this point.

I can still go to select areas of this vast city, but go in disguise.
You may see the stormtroopers on bikes et al, but it is always the
plains clothes basij who are to be feared - they are free to shoot to
kill, free to beat to pulps with no reprisal from government.  They
are stationed on most street corners, even tens of kms away from the
main rally avenue.  This is a very serious issue and what amazes
Iranians the most is that the UN is completely silent on this issue,
with Western governments still speaking too diplomatically, although
thankfully Merkel has come out the boldest as of now.  At this point,
the people who are going out - who are children, young adults and
people in their 60s and 70s - are leaderless.  It does not matter what
Mousavi does at this point - it goes well beyond him and has since
Friday.  Although thousands and thousands went out yesterday, there is
a very high percentage that one will be killed or gravely injured, it
does not matter.  These people are willing to die for the cause.  I
have never experienced such a movement in my life, beginning well
before the election, to last week's rallies, to Friday's speech
advocating for destruction, to yesterday and today.  There simply are
too few people from my country and too few people who look like myself
for me to write more without causing potential harm, arrest and death
so with this I end this letter.  Rest assured that the rallies will
continue until the change that they demand happens.  There are too
many millions to be killed for it not to stop.

Please post to NYPL, IMA, Facebook, Grad Center, Columbia, list
serves, forward, etc. - please do not include my name until I've
returned, which should be on Saturday, unless the authorities ban air
travel, which is a strong possibility: during the prior revolution, it
was closed down for three years.  All my other contacts are in my
other email app hence this can only be sent to a select few people.

Yours,

**</pre>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://log.liminastudio.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://log.liminastudio.com/miscellaneous/iran-first-hand/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using MPD to control system volume</title>
		<link>http://log.liminastudio.com/miscellaneous/using-mpd-to-control-system-volume</link>
		<comments>http://log.liminastudio.com/miscellaneous/using-mpd-to-control-system-volume#comments</comments>
		<pubDate>Thu, 28 May 2009 17:10:41 +0000</pubDate>
		<dc:creator>Tedb0t</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MPD]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://log.liminastudio.com/?p=374</guid>
		<description><![CDATA[I&#8217;m a big fan of the Music Player Daemon on my home linux (Ubuntu) server, and I use a variety of clients to control it (mpc, Pitchfork, GMPC, even a custom Chumby interface I adapted).  But until now there was a disjunction between volume controls—mpd&#8217;s default configuration is to control the &#8220;PCM&#8221; mixer channel instead [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a big fan of the <a href="http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki">Music Player Daemon</a> on my home linux (Ubuntu) server, and I use a variety of clients to control it (<a href="http://mpd.wikia.com/wiki/Client:Mpc">mpc</a>, <a href="http://mpd.wikia.com/wiki/Client:Pitchfork">Pitchfork</a>, GMPC, even a custom <a href="http://www.chumby.com/">Chumby</a> interface I adapted).  But until now there was a disjunction between volume controls—mpd&#8217;s default configuration is to control the &#8220;PCM&#8221; mixer channel instead of &#8220;Master,&#8221; which meant I couldn&#8217;t control the Master volume remotely, but was controlling Master locally.</p>
<p>Finally last night I realized you could change that in the /etc/mpd.conf file.  Here&#8217;s what I used in mine:</p>
<pre>############################# MIXER ############################
#
# MPD needs to know what mixer settings to change when you
# adjust the volume. If you don't specify one here, MPD will
# pick one based on which ones it was compiled with support for.
#
# An example for controlling an ALSA mixer:
#
mixer_type "alsa"
mixer_device "default"
mixer_control "Master"</pre>
<p>Now it works perfectly; I can control the system volume from any of my clients (Pitchfork being the one that gets used the most).</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://log.liminastudio.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://log.liminastudio.com/miscellaneous/using-mpd-to-control-system-volume/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
