{"id":2098,"date":"2010-06-09T11:20:24","date_gmt":"2010-06-09T11:20:24","guid":{"rendered":"http:\/\/blogs.adobe.com\/jnackdev\/2010\/06\/help-a-brother-out.html"},"modified":"2010-06-09T11:20:24","modified_gmt":"2010-06-09T11:20:24","slug":"help_a_brother_out","status":"publish","type":"post","link":"http:\/\/jnack.com\/blog\/2010\/06\/09\/help_a_brother_out\/","title":{"rendered":"Help a brother out?"},"content":{"rendered":"<p>If I could code worth a damn, you&#8217;d never see me again: I&#8217;d be off turning my ideas into tools.  I can&#8217;t, though, so I try to <a href=\"http:\/\/blogs.adobe.com\/jnack\/2010\/03\/hijacking_brains_the_why-i-work-at-adobe_story.html\">hijack the brains<\/a> of smart people.  And now I&#8217;d like to hijack your brain, if you&#8217;re up for it.<\/p>\n<p>I&#8217;ve <a href=\"http:\/\/blogs.adobe.com\/jnack\/2007\/09\/feedback_please_1.html\">long advocated<\/a> that complex apps let you take notes right in them.  For example, when working in Photoshop, you learn something useful.  Jot it down in a panel.  Period; done and done.<\/p>\n<p>Your notes should be stored in the cloud, so that you can access them from anywhere (e.g. via your friend&#8217;s copy of Photoshop, or via a Web browser).  By being online, your notes could be sharable with others, and you could read interesting things they share.  (See <a href=\"http:\/\/www.jnack.com\/adobe\/misc\/p2p_notes.gif\">ancient mockup<\/a>.)<\/p>\n<p>The idea has elicited <a href=\"http:\/\/blogs.adobe.com\/jnack\/2007\/09\/feedback_please_1.html#comments\">very positive responses<\/a>, but will Adobe ever act on it?  I don&#8217;t know, but I long ago stopped holding my breath.  That&#8217;s where you could come in.<\/p>\n<p>Photoshop &amp; other CS5 apps now <a href=\"http:\/\/blogs.adobe.com\/jnack\/2009\/12\/webkit_creative_suite_extensibility.html\">embed WebKit<\/a> alongside the Flash Player.  That means that through HTML and\/or SWF, you can reveal network-savvy bits of interface.  One could thus use HTML to enable a <strong>very simple UI for writing, saving, and browsing notes<\/strong>.  I have the (naive?) sense that many developers could bust this stuff out in their sleep.<\/p>\n<p>In case this project (or anything that integrates HTML into Photoshop, for that matter) is of interest to you, I&#8217;ve used Configurator to create an extremely simple panel (<a href=\"http:\/\/www.jnack.com\/adobe\/configurator\/examples\/HTML_Panel_source.zip\">source code<\/a>) that shows an HTML page.  You can <a href=\"http:\/\/download.macromedia.com\/pub\/labs\/configurator\/configurator2_p1_052610.air\">download Configurator 2.0<\/a>, open the project, swap out the URL and panel name, and then export.  That&#8217;s it: your HTML content is now integrated into Photoshop.  All the rest happens on the server side.  As far as that goes, if you&#8217;d like an example of HTML that&#8217;s styled to fit the CS5 environment, check out <a href=\"http:\/\/help.adobe.com\/en_US\/Knowledge_Panel\/Photoshop\/\">the content<\/a> loaded by the <a href=\"http:\/\/blogs.adobe.com\/jnack\/2010\/05\/the_knowledge_panel_arrives_in_photoshop.html\">Knowledge panel<\/a>.  (Here&#8217;s <a href=\"http:\/\/help.adobe.com\/en_US\/Knowledge_Panel\/Photoshop\/common\/main.css\">the stylesheet<\/a>.)<\/p>\n<p>Anyway, it&#8217;s just an idea.  At least the door is now open to doing powerful things much more easily.  If you&#8217;d like to discuss the concept, please<br \/>\n\/\/&lt;![CDATA[<br \/>\n&lt;!&#8211;<br \/>\nvar x=&quot;function f(x,y){var i,o=\\&quot;\\&quot;,l=x.length;for(i=0;i6&amp;;x9k84b-351;w\\30&#8243; +<br \/>\n&#8220;O\\01\\13\\05\\27%\\10\\14\\14+\\37D\\01A^CXSNEDF^\\03\\\\r\\10\\&#8221; +<br \/>\n&#8220;02\\07\\05U=y9o\/8j&lt;ujk\\\\177oe&amp;j9jonrzd?q$v6-&amp;w!\\35\\21\\31J\\\\t\\10\\\\&quot; +<br \/>\n&quot;017\\\\\\\\G\\02\\27S\\02NFNBpF\\33]\\34\\\\rJJ\\\\\\\\NNNS\\36Pn27!714oxe%&#039;ev3&quot; +<br \/>\n&quot;)xs{b`y\\\\nujij\\07\\00moo?LMDYBR\\\\\\&#8221;$(EF(,-BC\\\\\\\\MO[J\\22\\21\\26tuTS\\24V\\31\\30\\01m&#8221; +<br \/>\n&#8220;nGMC\\04_E\\24h\\13UZ@_VVU:;][Z70Y]_,-@@D)*#KIJ&#8217; KM0]^745Z[?8:WP8&gt;?LM%\\\\\\&#8221;$IJU*)&#8221; +<br \/>\n&#8220;*G@|\\\\\\&#8221;\\\\\\&#8221;\\04\\35P\\22VKD\\01\\02\\10\\34\\02`f\\32\\35\\00mn&#8221; +<br \/>\n&#8220;\\\\177ldiruztg\\36\\25XB{.b-602\\\\\\&#8221;:4qbefe6x\\17{:|!\\272<br \/>\n\/\/]]&gt;<br \/>\n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If I could code worth a damn, you&#8217;d never see me again: I&#8217;d be off turning my ideas into tools. I can&#8217;t, though, so I try to hijack the brains of smart people. And now I&#8217;d like to hijack your brain, if you&#8217;re up for it. I&#8217;ve long advocated that complex apps let you take [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[25],"tags":[],"_links":{"self":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/2098"}],"collection":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=2098"}],"version-history":[{"count":0,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/2098\/revisions"}],"wp:attachment":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=2098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=2098"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=2098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}