<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Colonel Panic - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-c9765a9b" type="application/json"/><link>http://colonelpanic.disqus.com/</link><description>None</description><atom:link href="http://colonelpanic.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Tue, 10 Jan 2012 13:15:24 -0000</lastBuildDate><item><title>Re: The best JavaScript stack I have ever used</title><link>http://colonelpanic.net/2011/12/the-best-javascript-stack-i-have-ever-used/#comment-407266701</link><description>I've just been coming to the same conclusion when it comes to javascript stacks. Looking forward to the next installment when you talk about Backbone.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nate</dc:creator><pubDate>Tue, 10 Jan 2012 13:15:24 -0000</pubDate></item><item><title>Re: Browser Plugins vs Extensions – the difference</title><link>http://colonelpanic.net/2010/08/browser-plugins-vs-extensions-the-difference/#comment-406661342</link><description>thanks for the clarification...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anupam</dc:creator><pubDate>Mon, 09 Jan 2012 18:26:50 -0000</pubDate></item><item><title>Re: Jenkins on Mac OS X; git w/ ssh public key</title><link>http://colonelpanic.net/2011/06/jenkins-on-mac-os-x-git-w-ssh-public-key/#comment-394899846</link><description>For any git users out there, I had to use sudo to copy over a .gitconfig file into the _jenkins user's home directory. Then it worked :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Nerothin</dc:creator><pubDate>Tue, 27 Dec 2011 05:02:47 -0000</pubDate></item><item><title>Re: FireBreath Tips: Drawing on Windows</title><link>http://colonelpanic.net/2010/11/firebreath-tips-drawing-on-windows/#comment-389827613</link><description>FireBreath supports A) anything you want to draw in an object tag and B) anything you can do safely with javascript. Unforunately, there is no "safe" way to send binary data from a plugin to javascript (no cross-browser binary data types exist) and so it's difficult to render to a canvas object. video tags would require tapping into the browser, so NPAPI plugins can't do that -- they only know about the page.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">taxilian</dc:creator><pubDate>Mon, 19 Dec 2011 08:15:08 -0000</pubDate></item><item><title>Re: FireBreath Tips: Drawing on Windows</title><link>http://colonelpanic.net/2010/11/firebreath-tips-drawing-on-windows/#comment-389684613</link><description>Does Firbreath support drawing or playing on &amp;lt;canvas&amp;gt; or &amp;lt;video&amp;gt; ?&amp;lt;/video&amp;gt;&amp;lt;/canvas&amp;gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amkaul</dc:creator><pubDate>Mon, 19 Dec 2011 00:45:31 -0000</pubDate></item><item><title>Re: Downgrading Erlang macports to R13B04</title><link>http://colonelpanic.net/2010/07/downgrading-erlang-macports-to-r13b04/#comment-378340204</link><description>Thanks</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Clayton Cafiero</dc:creator><pubDate>Sat, 03 Dec 2011 09:48:52 -0000</pubDate></item><item><title>Re: backbone.js attaching multiple Routers to the same route</title><link>http://colonelpanic.net/2011/09/backbone-js-attaching-multiple-routers-to-the-same-route/#comment-378052112</link><description>We were originally having unrelated parts of the program manage different areas of the page, but ended up revising that to have a router that handled multiple areas, so we didn't need this any more.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">taxilian</dc:creator><pubDate>Fri, 02 Dec 2011 20:13:31 -0000</pubDate></item><item><title>Re: backbone.js attaching multiple Routers to the same route</title><link>http://colonelpanic.net/2011/09/backbone-js-attaching-multiple-routers-to-the-same-route/#comment-377968215</link><description>What was the reason not to use multiple routers?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andreas Köberle</dc:creator><pubDate>Fri, 02 Dec 2011 17:16:51 -0000</pubDate></item><item><title>Re: Building a firefox plugin – part one</title><link>http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/#comment-370173928</link><description>Yes, you can bundle a NPAPI plugin in a chrome extension. This blog post is applicable to all npapi plugins. Do some searching, particularly on sites like &lt;a href="http://stackoverflow.com" rel="nofollow"&gt;stackoverflow.com&lt;/a&gt;; this is not the place to ask questions.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">taxilian</dc:creator><pubDate>Tue, 22 Nov 2011 11:59:20 -0000</pubDate></item><item><title>Re: Building a firefox plugin – part one</title><link>http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/#comment-369918666</link><description>Hi,&lt;br&gt;&lt;br&gt;I am trying to build a Chrome Extension. I have read that you can bundle NPAPI to your extension. I just don't know how to begin with. Can this be applicable?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">escapitot</dc:creator><pubDate>Tue, 22 Nov 2011 02:32:01 -0000</pubDate></item><item><title>Re: Building a firefox plugin – part two</title><link>http://colonelpanic.net/2009/05/building-a-firefox-plugin-part-two/#comment-369603789</link><description>You seem to be misunderstanding what FireBreath is.  FireBreath is not an alternate method for creating browser plugins; FireBreath plugins *are* NPAPI plugins. They are also ActiveX controls.  Thus even if you don't want to use FireBreath for your plugin, it is still the best example I can give you of a working NPAPI plugin.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">taxilian</dc:creator><pubDate>Mon, 21 Nov 2011 16:00:01 -0000</pubDate></item><item><title>Re: Jenkins on Mac OS X; git w/ ssh public key</title><link>http://colonelpanic.net/2011/06/jenkins-on-mac-os-x-git-w-ssh-public-key/#comment-369516007</link><description>This was super helpful this weekend.  I just have to things I would add.&lt;br&gt;&lt;br&gt;1. 'Hidden' user doesn't seem to be true for OSX Lion.  The Jenkins user shows up on my log-in screen and you can even log in from the Log-in screen.  It's not a big deal, but for consistency sake it might be better to have normal user account account.  You can see in my screenshot that my git account for Gitosis at least looks pretty and the jenkins user still shows up... but doesn't look pretty. :D&lt;br&gt;&lt;br&gt;2. Also, the .plist for jenkins is in /Library/LaunchDaemons/ these days not 'LaunchAgents'.&lt;br&gt;&lt;br&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">hlclark78</dc:creator><pubDate>Mon, 21 Nov 2011 13:31:49 -0000</pubDate></item><item><title>Re: Building a firefox plugin – part two</title><link>http://colonelpanic.net/2009/05/building-a-firefox-plugin-part-two/#comment-369226220</link><description>Hi Taxilian,&lt;br&gt;&lt;br&gt;Thank you for your prompt response. I'm already awared of FB development, but I want also to know how to develop purely native FF plugins using npruntime/NPAPI, without FB layer. The one made by me (FB) works fine, but still not sure about Mozilla SDK. Yes I know, it is highly recommended to use FB instead of NPAPI, but we're running new project, and have to perform brief training session on web browsers plugins development, where want to cover known approaches of doing so, like ActiveX, FireBreath and NPAPI. The first two already works fine, in contrary to the last one, which i didn't figure out yet.&lt;br&gt;&lt;br&gt;I'd appreciate help for this,&lt;br&gt;Kuba</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jasta ko</dc:creator><pubDate>Mon, 21 Nov 2011 04:21:58 -0000</pubDate></item><item><title>Re: Building a firefox plugin – part two</title><link>http://colonelpanic.net/2009/05/building-a-firefox-plugin-part-two/#comment-365144566</link><description>I would love to. It's called FireBreath and you can find it at &lt;a href="http://www.firebreath.org" rel="nofollow"&gt;http://www.firebreath.org&lt;/a&gt;.  Of course, you'd probably be better off *using* firebreath to create your plugin rather than using it just as an example, but all of this is implemented in FireBreath, which is totally open source.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">taxilian</dc:creator><pubDate>Wed, 16 Nov 2011 18:11:31 -0000</pubDate></item><item><title>Re: Building a firefox plugin – part two</title><link>http://colonelpanic.net/2009/05/building-a-firefox-plugin-part-two/#comment-364554249</link><description>Hi everyone, and especially you Richard,&lt;br&gt;&lt;br&gt;I've found your series of articles on FF plugins dev. really useful. To be honest I tried to do some XPCOM stuff and for weeks I was like suprised it is not working with FF 3.6, 6.0, 7.0 and 8.0. Now I know XPCOM is obsolete and have to use npruntime (or sth?) instead.&lt;br&gt;Your articles explain this enough detailed, focusing on the different parts of plugin, but I have some difficulties with putting these pieces together. Can you share me a whole project including sources of your sample plugin, used here?&lt;br&gt;&lt;br&gt;Many thanks in advance,&lt;br&gt;Kuba</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jasta ko</dc:creator><pubDate>Wed, 16 Nov 2011 08:12:02 -0000</pubDate></item><item><title>Re: Building a firefox plugin – part one</title><link>http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/#comment-364500029</link><description>Hi,&lt;br&gt;&lt;br&gt;I am trying to build a windows plugin.But I encounter the problem with IME. I can‘t chang IME in editbox of plugin. Can you tell me what to do in this situation?Thanks,</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chengdu1113</dc:creator><pubDate>Wed, 16 Nov 2011 07:11:28 -0000</pubDate></item><item><title>Re: Building a firefox plugin &amp;#8211; part four</title><link>http://colonelpanic.net/2011/07/building-a-firefox-plugin-part-four/#comment-362701261</link><description>Sorry to bother you here. I tried &lt;a href="http://stackoverflow.com" rel="nofollow"&gt;stackoverflow.com&lt;/a&gt; but the need for tags and all makes asking questions a big deal there.&lt;br&gt;&lt;br&gt;My javascript code looks like this.&lt;br&gt;&lt;br&gt;function PluginGetText(){        var plugin = content.document.getElementById("TextExtractor") ;   	    plugin.GetText() ;}var HelloWorld = {       	onMenuItemCommand: function()   	   {   		        content.document.body.innerHTML += "&amp;lt;object id=" " type="application/x-textextractor"  =""  'textextractor'=""&amp;gt;&amp;lt;/object&amp;gt;" ;     	        window.setTimeout("PluginGetText()" , 1000) ;  	   }};&lt;br&gt;&lt;br&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vsoma</dc:creator><pubDate>Mon, 14 Nov 2011 04:30:54 -0000</pubDate></item><item><title>Re: Building a firefox plugin &amp;#8211; part four</title><link>http://colonelpanic.net/2011/07/building-a-firefox-plugin-part-four/#comment-361360443</link><description>I'd have to see your javascript code.  I suspect you're doign the setTimeout wrong.  However, this is not the place to discuss problems like this; I recommend &lt;a href="http://stackoverflow.com" rel="nofollow"&gt;stackoverflow.com&lt;/a&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">taxilian</dc:creator><pubDate>Fri, 11 Nov 2011 16:28:54 -0000</pubDate></item><item><title>Re: Building a firefox plugin &amp;#8211; part four</title><link>http://colonelpanic.net/2011/07/building-a-firefox-plugin-part-four/#comment-360953275</link><description>I tried setTimeout() and even that is not working. What is more ! firefox 3.* are able to invoke plugin method if object tag is manually inserted in the file. But for firefox 6 and firefox 8 even&lt;br&gt;doing that causes a crash saying the "plugin 'TextExtractor' crashed". And as I told you earlier&lt;br&gt;chrome and opera work even with programtic inject of the object. Non of the firefox version works there.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vsoma</dc:creator><pubDate>Fri, 11 Nov 2011 04:53:23 -0000</pubDate></item><item><title>Re: Building a firefox plugin &amp;#8211; part four</title><link>http://colonelpanic.net/2011/07/building-a-firefox-plugin-part-four/#comment-359418390</link><description>use a setTimeout to wait for about 200 milliseconds before trying to access the plugin. It's not available immediately.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">taxilian</dc:creator><pubDate>Wed, 09 Nov 2011 15:16:48 -0000</pubDate></item><item><title>Re: Building a firefox plugin &amp;#8211; part four</title><link>http://colonelpanic.net/2011/07/building-a-firefox-plugin-part-four/#comment-359137758</link><description>I have created my 'TextExtractor' dll. I am able to invoke it's methods from chrome and opera extensions using code something like this&lt;br&gt;&lt;br&gt;        	window.document.body.innerHTML += "&amp;lt;object id="\'TextExtractor\'" type="\'application/x-textextractor\'"&amp;gt;&amp;lt;\object&amp;gt;" ;   			window.document.getElementById("TextExtractor").GetText() ;&lt;br&gt;&lt;br&gt;i.e. by embeding the object tag programatically and then calling the object method.&lt;br&gt;&lt;br&gt;In case of firefox however this code is not working&lt;br&gt;&lt;br&gt;      	content.document.body.innerHTML += "&amp;lt;object id="\'TextExtractor\'" type="\'application\/x-textextractor\'"&amp;gt;&amp;lt;\/object&amp;gt;" ;       	var plugin = content.document.getElementById("TextExtractor");       	plugin.GetText();&lt;br&gt;&lt;br&gt;But if I manually insert the object tag and the javascript code I am able to call the GetText method.&lt;br&gt;Plese help ?&amp;lt;/object&amp;gt;&amp;lt;/object&amp;gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vsoma</dc:creator><pubDate>Wed, 09 Nov 2011 08:55:39 -0000</pubDate></item><item><title>Re: Building a firefox plugin – part one</title><link>http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/#comment-352559099</link><description>I have opened .rc file in code mode and then added  VALUE "MIMEType", "application/myapp" Now My NPAPI DLL is getting loaded in google chrome browser.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hummer</dc:creator><pubDate>Tue, 01 Nov 2011 02:22:00 -0000</pubDate></item><item><title>Re: Jenkins on Mac OS X; git w/ ssh public key</title><link>http://colonelpanic.net/2011/06/jenkins-on-mac-os-x-git-w-ssh-public-key/#comment-347505162</link><description>Thanks this help me out</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jag Reehal</dc:creator><pubDate>Thu, 27 Oct 2011 19:06:31 -0000</pubDate></item><item><title>Re: Building a firefox plugin – part three</title><link>http://colonelpanic.net/2009/08/building-a-firefox-plugin-part-three/#comment-343583261</link><description>I have a pluggin that works on every FF version other than 7.0.01 .. NPP_GetValue() is called twice and then NPP_Destroy() is called. Any idea why??NPP_Destroy() is called. Any idea why??</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ahmad</dc:creator><pubDate>Tue, 25 Oct 2011 06:15:59 -0000</pubDate></item><item><title>Re: Browser Plugins vs Extensions – the difference</title><link>http://colonelpanic.net/2010/08/browser-plugins-vs-extensions-the-difference/#comment-343278332</link><description>gvoice is neither plugin nor extension; it's not even a web technology. The interface is written in HTML/javascript.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">taxilian</dc:creator><pubDate>Mon, 24 Oct 2011 16:27:05 -0000</pubDate></item></channel></rss>
