tag:blogger.com,1999:blog-91156446058333841382024-03-13T21:16:17.380+01:00X de XavierUnos y ceros. A veces, en el orden adecuado.-Xvhttp://www.blogger.com/profile/12954073038736466058noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-9115644605833384138.post-85141631328936776072008-08-09T00:37:00.003+01:002008-08-09T01:06:33.791+01:00Verbose business cards<a href="http://twitter.com/kellypuffs/statuses/881734310">Learned</a> from <a href="http://kellypuffs.wordpress.com/">Kellypuffs</a> that linkedin users can get <a href="http://www.moo.com/linkedin/">50 free MOO cards</a>. Enter <a href="http://mrfeinberg.com/">Jonathan Feinberg</a>'s <a href="http://wordle.net/">Wordle</a> (and a bit of javascript).<br /><br /><a href="http://www.flickr.com/photos/70148893@N00/2745494200/" title="Wordle for business cards by -Xv, on Flickr"><img src="http://farm4.static.flickr.com/3202/2745494200_71cfeb96ae.jpg" height="270" width="500" /></a><br /><a href="http://www.flickr.com/photos/70148893@N00/2744656971/" title="Wordle for business cards by -Xv, on Flickr"><img src="http://farm4.static.flickr.com/3082/2744656971_090fdffb5d.jpg" height="241" width="500" /></a><br /><a href="http://www.flickr.com/photos/70148893@N00/2744657495/" title="Wordle for business cards by -Xv, on Flickr"><img src="http://farm4.static.flickr.com/3025/2744657495_db55594008.jpg" height="296" width="500" /></a><br /><a href="http://www.flickr.com/photos/70148893@N00/2744657227/" title="Wordle for business cards by -Xv, on Flickr"><img src="http://farm4.static.flickr.com/3056/2744657227_13d314e37f.jpg" height="297" width="500" /></a>-Xvhttp://www.blogger.com/profile/12954073038736466058noreply@blogger.com1tag:blogger.com,1999:blog-9115644605833384138.post-73017729548916926492008-04-15T21:46:00.006+01:002008-04-24T09:16:33.994+01:00A simple way to manage Firefox privilegesIf you are familiar with the 'enhanced abilities' Firefox security prompt, and you ever clicked on the 'Remember this decision' check box<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_T679aggANRU/SAUV47MdTXI/AAAAAAAAAEE/btI4u5w6n4I/s1600-h/securityprompt.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_T679aggANRU/SAUV47MdTXI/AAAAAAAAAEE/btI4u5w6n4I/s400/securityprompt.png" alt="" id="BLOGGER_PHOTO_ID_5189578213321166194" border="0" /></a><br />you may want to check <a href="http://firefoxprivileges.tiddlyspot.com/">http://firefoxprivileges.tiddlyspot.com</a>.<br /><br />When this prompt appears as a result of loading a file from your hard drive, you may not be aware of the exact meaning of the 'Remember this decision' check box. While you probably mean "I trust this file and I don't want you to annoy me anymore", Firefox understands "I trust every html file loaded from the hard drive". This broad trust is not a good idea from the security point of view.<br /><br />This tool allows to easily cancel that effects of "remember this", and tell Firefox that you only trust some specific files (<a href="http://www.mozilla.org/projects/security/components/per-file.html">per-file permissions</a>). Before hacking it, I used to have to mess with the <a href="http://kb.mozillazine.org/User.js_file">user.js</a> file, much less convenient.<br /><br />The tool is implemented as a TiddlyWiki plugin. If you are not familiar with <a href="http://firefoxprivileges.tiddlyspot.com/#TiddlyWiki">TiddlyWiki</a>s (super cool wikis in a single file), this is a good chance to get to know them.<br /><br /><span style="font-weight: bold;">Edit:</span><br /><span style="font-size:78%;">Some strings to make this post googleable for the right people:<br />UniversalXPConnect UniversalBrowserRead UniversalBrowserWrite UniversalFileRead CapabilityPreferencesAccess UniversalPreferencesRead UniversalPreferencesWrite<br />netscape.security.PrivilegeManager.enablePrivilege signed.applets.codebase_principal_support</span>-Xvhttp://www.blogger.com/profile/12954073038736466058noreply@blogger.com0tag:blogger.com,1999:blog-9115644605833384138.post-27564265589078686242007-12-31T19:47:00.000+01:002007-12-31T20:05:04.250+01:00Calendaris!<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://davidseah.com/blog/comments/compact-calendar/"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://davidseah.com/_eecontent/imgcache/images/07/466-1126-ccal01.jpg" alt="" border="0" /></a><br />El <a href="http://davidseah.com/blog/comments/compact-calendar/">Compact Calendar de David Seah</a> és ben mono, i sembla molt pràctic; és un excel per imprimir. Hi ha adaptacions, amb els dilluns on toquen i les festes d'aqui, <a href="http://canasto.es/2007/10/calendario-compacto-2008/">en Excel</a> i en <a href="http://www.dutudu.mideann.net/recursos/2007/10/18/calendario-2008/">Open Office</a>.<br /><br /><a href="http://www.mcuniverse.com/Calendar-Horizontal-or-Vertical.1755.0.html">Aqui altres calendaris ben macos</a>, però amb aquestes extranyes semanes de cap de setmana partit.<br /><br />Tanta il·lusió que em fan els calendaris, i tan nerviós que em posen.-Xvhttp://www.blogger.com/profile/12954073038736466058noreply@blogger.com0tag:blogger.com,1999:blog-9115644605833384138.post-86415959236402912562007-10-06T20:25:00.000+01:002007-10-06T21:39:11.262+01:00Jazz in the hood<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://jazz.net/"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_T679aggANRU/RwfjSDzZQRI/AAAAAAAAACs/kZxgxQHhTNo/s320/jazz.png" alt="Jazz band playing" id="BLOGGER_PHOTO_ID_5118309400927879442" border="0" /></a><br /><a href="http://martin-espinach.neurona.com/">Martin Espinach</a>, coffee machine and lunch mate, gave yesterday a very nice internal talk about how his previous project used <a href="http://www.bugzilla.org/">bugzilla</a> and <a href="http://www.eclipse.org/mylyn/">Mylyn</a> to help them plan, assign and track team tasks. Although they were initially excited about Mylyn's task-focused UI, none of the team members ended up using it; they did love Mylyn's ability to get notifications from bugzilla. It looked like a neat solution.<br /><br />When his very detailed talk was almost done, he told us that, for their recently started new project, they are using <a href="http://jazz.net">IBM Rational Jazz</a>. I felt like killing him, but I then I would have missed the chance to complain about his talk during every afternoon coffee in the next weeks.<br /><br />And Jazz? So far, they are loving it. I'll have to ask him to demo it to our team.-Xvhttp://www.blogger.com/profile/12954073038736466058noreply@blogger.com1tag:blogger.com,1999:blog-9115644605833384138.post-38121166806543454892007-08-20T22:15:00.000+01:002007-09-09T20:59:32.897+01:00cmd.exe goodiesGoogling to remember again the key that allows a command history window to be opened in cmd.exe (F7, in case you care), I found the misstitled <a href="http://www.codinghorror.com/blog/archives/000334.html">Stupid Command Prompt Tricks</a> post. Nice. Things that I did not know and that I'm going to use often:<br /><ul><li>dropping a file/dir on a console writes its full path in it</li><li>console settings (window/buffer size, fonts, quickedit...) are tied to the title, not to the shortcut that is used to launch them.<br /><code>cmd /c start "MyCmd" cmd /k ...</code><br />will launch a command prompt that will use the settings associated to MyCmd. If there are none, just go to 'Properties' and create them<br /></li></ul>-Xvhttp://www.blogger.com/profile/12954073038736466058noreply@blogger.com0tag:blogger.com,1999:blog-9115644605833384138.post-63059799618048678252007-08-04T01:04:00.000+01:002007-08-04T17:55:03.219+01:00SendTo Clipboard coolness (TiddlyWiki links to your files)The SendTo folder is a simple and powerful tool to customize Windows Explorer to simplify some recurring tasks. If you often want to link to files in your PC from your TiddlyWikis, you'll like this hack. It creates two new items in the "Send To" menu:<br /><ul><li><span style="font-family:courier new;">clipboard - file url</span>: Copies to the clipboard the file: url of the file or folder that was showing the "Send To" menu</li><li><span style="font-family:courier new;">clipboard - new tiddler javascript url</span>: Copies to the clipboard a javascript: url that, when pasted into the address bar of a Firefox tab showing a TiddlyWiki, will create a tiddler with the contents of the file that was showing the "Send To" menu<br /></li></ul><br />You can jump and just download and run the thing, <a href="http://xdexavier.googlepages.com/path2twlink.hta">a small .hta file</a>, or take less than three minutes watching it in action in one of the lamest screencasts ever:<br /><object type="application/x-shockwave-flash" data="http://vimeo.com/moogaloop.swf?clip_id=261215&server=vimeo.com&fullscreen=1&show_title=1&show_byline=1&show_portrait=0&color=00ADEF" height="300" width="400"> <param name="quality" value="best"> <param name="allowfullscreen" value="true"> <param name="scale" value="showAll"> <param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=261215&server=vimeo.com&fullscreen=1&show_title=1&show_byline=1&show_portrait=0&color=00ADEF"></object><br /><span style="font-size:78%;"><a href="http://vimeo.com/261215">SendTo Clipboard Screencast</a> from <a href="http://vimeo.com/xdexavier">Xavier Vergés</a> and <a href="http://vimeo.com/">Vimeo</a></span><br /><br /><span style="font-weight: bold;">Using it<br /></span><ul><li>Just download the .hta file and open it. No, wait! Never open .hta files unless you trust its author or you have taken a look at the code.</li><li>Provided that you trust me or that you have checked the code, you can now open it. Maybe a double click will be enough (your Windows associates .hta files to <span style="font-family:courier new;">mshta.exe</span>, a version of IE with high security privileges in your machine). Maybe you need to use the command line and type <span style="font-family:courier new;">mshta path2twlink.hta</span>.</li><li>Follow the simple steps described in the .hta file, and you can start using your new shinny Send To menu items.</li><li>You are expected to edit the file to customize what gets copied into the clipboard. It should be easy. You may get ideas to push the sendto+clipboard+javascript urls concept further; adding them to the tool should not be too hard.</li><li>You are also expected to do some dancing, since this is <a href="http://xdexavier.blogspot.com/2007/08/upcoming-dancelikematthardingware-half.html">DanceLikeMattHardingWare</a>.<br /></li></ul><span style="font-weight: bold;">Lessons learned while hacking<br /></span><ul><li>I initially wanted to use just a .js file. Getting access to the clipboard from a .js file is hard, so I went for an .hta. It turned out to be a good thing, because it ended up providing a way to avoid to the users the trouble of creating the shortcuts by hand and to me the trouble of documenting the recipe.</li><li>The problem of using an .hta file is that I found no way to keep it invisible, that it has an unusual way to receive its params, and that I had to warn you about its dangerousness.</li><li>I think that I've spent more time recording the lousy screencast and comparing video hosting services that coding. The number of times that I rerecorded the #@%! thing will remain undisclosed; I have my pride. Regarding the hosting services, after reading <a href="http://pascal.vanhecke.info/2006/10/31/screencasting-online-video-sharing-sites-compared-2">about</a> <a href="http://209.85.135.104/search?q=cache:a5H_UzfisBsJ:www.gnurou.org/blog/gnurou/2007/07/30/comparing_google_video_vimeo_and_blip_tv&hl=en&amp;amp;amp;amp;amp;amp;amp;amp;amp;ct=clnk&cd=10" title="sorry, cached version">them</a>, I posted the video to <a href="http://video.google.es/videoplay?docid=1620076739328504497">google</a>, <a href="http://blip.tv/file/327653/">blip.tv</a> and <a href="http://www.vimeo.com/261215">vimeo</a>. <del><br />I still have no winner, but google's video quality was awfull, so I had to drop it despite its super cool feature of letting you link to a specific point of the video.</del> <span style="font-weight: bold;">Update</span>: looks like the winner is <a href="http://viddler.com">http://viddler.com</a>: links, comments and tags on specific points of the video, plus the best player of all (in full screen mode, showing the original size, the quality was just perfect): <a href="http://www.viddler.com/explore/xdexavier/videos/1">http://www.viddler.com/explore/xdexavier/videos/1</a><br /></li></ul>-Xvhttp://www.blogger.com/profile/12954073038736466058noreply@blogger.com2tag:blogger.com,1999:blog-9115644605833384138.post-64232092752173199742007-05-27T17:32:00.000+01:002007-05-27T18:12:11.201+01:00Bookmarking things within gmailRestoring a Firefox session accidentally told me that, when you open messages/chats in a new window, you get an url that you can bookmark/copy to another file. Nice.<br /><br />Exploring things a bit further showed that gmail uses frames, so you can use the url of the inner frame to bookmark contacts, labels, filters, searches or any other thing that does not have the "New Window" link. In Firefox, use the popup menu, and "This Frame > Open frame in new tab".<br /><br />Very handy for those of us that run our lifes in tiddlywikis.<br /><br />Of course, Google is perfectly free to change these misterious urls not likely intended for public consumption...-Xvhttp://www.blogger.com/profile/12954073038736466058noreply@blogger.com0tag:blogger.com,1999:blog-9115644605833384138.post-91761754399576670492007-05-11T21:35:00.000+01:002007-05-11T21:43:50.770+01:00Tiddlywiki YourSearch bookmarkletWant to use the <a href="http://xdexavier.blogspot.com/2007/04/tiddlywiki-yousearch-plugin.html">terrific</a> <a href="http://tiddlywiki.abego-software.de/#YourSearchPlugin">YourSearch plugin</a> even when visiting a <a href="http://tiddlywiki.com/">TiddlyWiki</a> that does not have it installed?<br /><a href="http://xdexavier.googlepages.com/yoursearch.html">A bookmarklet will make it simple</a>.-Xvhttp://www.blogger.com/profile/12954073038736466058noreply@blogger.com2tag:blogger.com,1999:blog-9115644605833384138.post-27185490003307185262007-05-01T23:45:00.001+01:002009-11-09T07:31:46.498+01:00Google Video/YouTube->.mp3<span style="font-weight:bold;">Update:</span> Does not work any more.<br /><del>http://convert.viloader.net</del>-Xvhttp://www.blogger.com/profile/12954073038736466058noreply@blogger.com0