<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-18442939</id><updated>2011-12-25T20:21:25.310+01:00</updated><category term='userchrome'/><category term='firefox'/><category term='tabbar'/><category term='vim'/><category term='cygwin'/><category term='mozRepl'/><title type='text'>betrachtungen</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://esquifit.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://esquifit.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>esquifit</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://esquifit.googlepages.com/esquifit.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18442939.post-3857483948394801971</id><published>2011-12-25T19:41:00.014+01:00</published><updated>2011-12-25T20:21:25.318+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='userchrome'/><category scheme='http://www.blogger.com/atom/ns#' term='tabbar'/><title type='text'>Tabbar under main content in Firefox 4+</title><summary type='text'>Starting with Firefox 4 the trick to get the tabbar under the main content:#content &gt; tabbox { -moz-box-direction: reverse; }ceased to work.  The reason is a fundamental change in the XUL containerhierarchy that builds up the browser user interface.  This is explained indetail in this posting.  Alternatively it can be directly observed  by examiningchrome://browser/content/browser.xul with theaid</summary><link rel='replies' type='application/atom+xml' href='http://esquifit.blogspot.com/feeds/3857483948394801971/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18442939&amp;postID=3857483948394801971' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/3857483948394801971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/3857483948394801971'/><link rel='alternate' type='text/html' href='http://esquifit.blogspot.com/2011/12/getting-tabbar-under-main-content-in.html' title='Tabbar under main content in Firefox 4+'/><author><name>esquifit</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://esquifit.googlepages.com/esquifit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18442939.post-2103701831156839310</id><published>2010-11-30T23:15:00.009+01:00</published><updated>2010-12-02T08:25:30.618+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='cygwin'/><title type='text'>:w !bash</title><summary type='text'>When working with several files in a folder, one often wishes it would be great if one could rename all those files with a couple of good old editor commands. This is how I do this in Windows with gvim for Windows and cygwin bash. The basic idea is suggested in the vim help system (:he rename-files). Basically the process amount to:1) Creating a buffer with a list of all the files to rename, one </summary><link rel='replies' type='application/atom+xml' href='http://esquifit.blogspot.com/feeds/2103701831156839310/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18442939&amp;postID=2103701831156839310' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/2103701831156839310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/2103701831156839310'/><link rel='alternate' type='text/html' href='http://esquifit.blogspot.com/2010/11/w-bash.html' title=':w !bash'/><author><name>esquifit</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://esquifit.googlepages.com/esquifit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18442939.post-941325347777896614</id><published>2010-10-03T01:12:00.008+02:00</published><updated>2010-10-03T01:27:17.452+02:00</updated><title type='text'>ZenCoding and wget</title><summary type='text'>I recently discovered ZenCoding.vim. It includes a nice feature for building an html anchor from an url; the anchor text is being directly retrieved from the web, specifically the &lt;title&gt; tag of the web page:Say your file contains a linehttp://www.amazon.comIf you position the cursor on the url and press  (Crtl Y + a), ZenCoding transforms it into&lt;a href="http://www.amazon.com"&gt;Amazon.com: Online</summary><link rel='replies' type='application/atom+xml' href='http://esquifit.blogspot.com/feeds/941325347777896614/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18442939&amp;postID=941325347777896614' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/941325347777896614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/941325347777896614'/><link rel='alternate' type='text/html' href='http://esquifit.blogspot.com/2010/10/zencoding-and-wget.html' title='ZenCoding and wget'/><author><name>esquifit</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://esquifit.googlepages.com/esquifit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18442939.post-4699858754445296474</id><published>2010-04-10T20:23:00.039+02:00</published><updated>2010-04-18T11:34:40.334+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mozRepl'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='cygwin'/><title type='text'>Commanding Firefox from Vim</title><summary type='text'>1 - Install cygwin if not already installedGet cygwin from http://www.cygwin.com/2 - Install cygwin netcat, if not already installedJust follow the directions in the page above. Netcat is a telnet-like tool, that is, a command line program for establishing TCP sessions with a remote server. The executable program is called nc.3 - Set up gVim to use the cygwin shell instead of the Windows </summary><link rel='replies' type='application/atom+xml' href='http://esquifit.blogspot.com/feeds/4699858754445296474/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18442939&amp;postID=4699858754445296474' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/4699858754445296474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/4699858754445296474'/><link rel='alternate' type='text/html' href='http://esquifit.blogspot.com/2010/04/commanding-firefox-from-vim.html' title='Commanding Firefox from Vim'/><author><name>esquifit</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://esquifit.googlepages.com/esquifit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18442939.post-2378077170512598600</id><published>2008-12-28T23:05:00.029+01:00</published><updated>2008-12-31T20:28:55.222+01:00</updated><title type='text'>YQL and Greasmonkey</title><summary type='text'>YQL - Background informationYQL allows (among other things) to convert any html flavor to well-formed xml.  The conversion takes place server side at the Yahoo! servers, therefore creating no overload on the browser client.To this end, the url of the page to be converted is built into a new url that queries the YQL engine.  This in turns fetches the original html code, performs the conversion and</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/2378077170512598600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/2378077170512598600'/><link rel='alternate' type='text/html' href='http://esquifit.blogspot.com/2008/12/yql-and-greasmonkey.html' title='YQL and Greasmonkey'/><author><name>esquifit</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://esquifit.googlepages.com/esquifit.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-18442939.post-2018298687055541311</id><published>2008-08-02T23:51:00.031+02:00</published><updated>2008-12-29T00:46:58.840+01:00</updated><title type='text'>Enhancing content with XBL (2)</title><summary type='text'>When I migrated my personal tweaks from Firefox 2 to Firefox 3, I realized that one of my hacks didn't work any longer.   I had bound XBL content via Stylish to a search form in the web site of Munich's public library.  The code amounted to these lines:@namespace url(http://www.w3.org/1999/xhtml);@-moz-document url("https://ssl.muenchen.de/EF/opac.html"),        url("https://ssl.muenchen.de/AK/</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/2018298687055541311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/2018298687055541311'/><link rel='alternate' type='text/html' href='http://esquifit.blogspot.com/2008/08/enhancing-content-with-xbl-2.html' title='Enhancing content with XBL (2)'/><author><name>esquifit</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://esquifit.googlepages.com/esquifit.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-18442939.post-8853977212068343915</id><published>2008-01-01T23:23:00.001+01:00</published><updated>2010-10-11T00:37:36.396+02:00</updated><title type='text'>Enhancing content with XBL</title><summary type='text'>My first naïve attempt at attaching content to an arbitrary web page via XBL bindings was motivated by the Mikhail Paparita's example.  This was long ago and at that time I asked myself and others why I failed to add further content by using the XBL content tag; after all it is supposed to serve exactly this purpose.Today I found myself trying to enhance a select box with further options, a </summary><link rel='replies' type='application/atom+xml' href='http://esquifit.blogspot.com/feeds/8853977212068343915/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18442939&amp;postID=8853977212068343915' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/8853977212068343915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/8853977212068343915'/><link rel='alternate' type='text/html' href='http://esquifit.blogspot.com/2008/01/enhancing-content-with-xbl.html' title='Enhancing content with XBL'/><author><name>esquifit</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://esquifit.googlepages.com/esquifit.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18442939.post-7046266041478565881</id><published>2007-12-29T22:29:00.000+01:00</published><updated>2007-12-30T13:37:31.507+01:00</updated><title type='text'>Hosting XBL files (3)</title><summary type='text'>This is a revisited attempt at my first post on this subject.The objective is to test how XBL can be locally attached to HTML elements of an arbitrary web page.   By locally attached I mean that the binding is local, not the XBL itself.  In other words, that the CSS directive    -moz-binding: url(&lt;URL to some XBL file&gt;)takes place either directly in userContent.css or equivalently via the Stylish</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/7046266041478565881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/7046266041478565881'/><link rel='alternate' type='text/html' href='http://esquifit.blogspot.com/2007/12/hosting-xbl-files-3.html' title='Hosting XBL files (3)'/><author><name>esquifit</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://esquifit.googlepages.com/esquifit.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-18442939.post-4523358015577051738</id><published>2007-12-29T22:21:00.001+01:00</published><updated>2007-12-29T22:24:55.234+01:00</updated><title type='text'>Hosting XBL files (2)</title><summary type='text'>This is an attempt to answer the following (and/or related) questions:Is it possible to substitute userscripts (think Greasemonkey) with XBL bindings?If yes, is it possible to host the XBL locally?  Possible schemes are:file:///http://localhostchrome:resource:data:What are the security considerations in this situation? Specifically:In what context do the XBL bindings execute?the hosting page? </summary><link rel='replies' type='application/atom+xml' href='http://esquifit.blogspot.com/feeds/4523358015577051738/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18442939&amp;postID=4523358015577051738' title='1 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/4523358015577051738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/4523358015577051738'/><link rel='alternate' type='text/html' href='http://esquifit.blogspot.com/2007/12/hosting-xbl-files-2.html' title='Hosting XBL files (2)'/><author><name>esquifit</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://esquifit.googlepages.com/esquifit.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18442939.post-9183484836028759559</id><published>2007-02-25T11:59:00.006+01:00</published><updated>2008-09-07T23:48:01.876+02:00</updated><title type='text'>Controlling Content in Mozilla</title><summary type='text'>The host fileThis is really a browser-independent way of controlling content.The Proxy Auto-Config FileThis is another browser-independent way of controlling content.  This approach is based in a feature first introduced by Netscape in the past millennium which has subsequently been adopted by other browsers, notabily by Internet Explorer.  The PAC or Proxy Auto-Config file is actually a plain </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/9183484836028759559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/9183484836028759559'/><link rel='alternate' type='text/html' href='http://esquifit.blogspot.com/2007/02/controlling-content-in-mozilla.html' title='Controlling Content in Mozilla'/><author><name>esquifit</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://esquifit.googlepages.com/esquifit.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-18442939.post-6957869377043057023</id><published>2007-02-05T01:05:00.003+01:00</published><updated>2008-10-09T22:09:10.616+02:00</updated><title type='text'>Hosting XBL files</title><summary type='text'>The following html file tests three possible ways of hosting a remote XBL file for use in content-land:a) Remote served as application/xmlThe original Mihai Paparita's XBL file:http://persistent.info/files/gmail-filter.xmlb) From localhost:9999 served as application/xmlThe same file served from a local server.  For this I am using the POW(Plain Old Webserver) extension:https://addons.mozilla.org/</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/6957869377043057023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18442939/posts/default/6957869377043057023'/><link rel='alternate' type='text/html' href='http://esquifit.blogspot.com/2007/02/hosting-xbl-files.html' title='Hosting XBL files'/><author><name>esquifit</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://esquifit.googlepages.com/esquifit.jpg'/></author></entry></feed>
