<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-6700164494445352740</atom:id><lastBuildDate>Fri, 24 Jul 2026 06:05:36 +0000</lastBuildDate><category>BF-J</category><category>tools</category><category>java</category><category>jruby</category><category>nginx</category><category>opinion</category><category>php</category><category>recovery</category><category>rssowl</category><category>sql</category><category>xnikt</category><title>Byte Fo-Ji</title><description>Donde se templan bytes para crear herramientas</description><link>http://bytefo-ji.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6700164494445352740.post-1833112831657761691</guid><pubDate>Sun, 12 Jul 2009 09:58:00 +0000</pubDate><atom:updated>2009-07-12T12:09:44.448+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">rssowl</category><title>Read past EOF in RSSOwl 2</title><description>Engel, my computer, just freezed. Even Linux hangs sometimes without reason but there&#39;s nothing wrong with this, I&#39;m going to check it later.&lt;br /&gt;&lt;br /&gt;After this introduction, I must say that everything rebooted fine again but RSSOwl, which seems to be broken, yields a &quot;nice&quot; error everytime I start it: &quot;Read past EOF&quot;. It was updating feeds just before the hang.&lt;br /&gt;&lt;br /&gt;The way to go with this is so simple but there isn&#39;t any trace about. Just copy your subscriptions*.opml files from $HOME/.rssowl2 and delete this folder.&lt;br /&gt;&lt;br /&gt;By the way, it&#39;s curious that Google doesn&#39;t throw any result for this error with RSSOwl in the query. Instead, the error itself seems to be from Lucene.&lt;br /&gt;&lt;br /&gt;Shine on you, crazy owl.</description><link>http://bytefo-ji.blogspot.com/2009/07/read-past-eof-in-rssowl-2.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6700164494445352740.post-8814417023073708977</guid><pubDate>Thu, 30 Apr 2009 19:36:00 +0000</pubDate><atom:updated>2009-07-27T19:23:40.958+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">opinion</category><title>About Meneame&#39;s shaking</title><description>Warning: some links go to content in spanish, sorry. And that&#39;s my opinion. You can agree or not, you are free!&lt;br /&gt;&lt;br /&gt;Today is bad day for the spanish Digg-like &lt;a href=&quot;http://meneame.net/&quot;&gt;Menéame&lt;/a&gt; (Shake me). The admins are banning hundreds of users in a tyranic way because these users didn&#39;t agree with &lt;a href=&quot;http://meneame.net/story/mmpet-meneame-no-acepta-criticas-seamos-sinceros/12#comment-1180&quot;&gt;the decision&lt;/a&gt; of one admin, &lt;a href=&quot;http://meneame.net/user/perl&quot;&gt;Perl&lt;/a&gt;, to ban one of the most active users, &lt;a href=&quot;http://meneame.net/user/me_meneo_pensando_en_ti&quot;&gt;MMPET&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This user did a post protesting for some admin attitude. And he was banned for this and publishing a list of public negative voters.&lt;br /&gt;&lt;br /&gt;By the way, I&#39;m one of the banned users, of course. I did everything to get banned as protest measure. And I was banned, after posting some troll-like news. That&#39;s absolutely right and I assume my actions. I know I provoked them.&lt;br /&gt;&lt;br /&gt;That&#39;s price to advocate in favour of freedom. I think that nobody can allow to be banned with poor reasoning: MMPET was a very active user and he had been banned for suspicious microblogging, which is not allowed in Menéame, but it didn&#39;t matter when sometimes a clearly microblogging new achieved the front page. The real reason, as you can see &lt;a href=&quot;http://memeneopensandoenti.wordpress.com/2009/04/30/meneame-no-acepta-criticas-seamos-sinceros/&quot;&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the net, there is a lot of info about it &lt;a href=&quot;http://djinnsade.blogspot.com/2009/04/meneame-y-el-ban-day.html&quot;&gt;flowing&lt;/a&gt; everywhere, like &lt;a href=&quot;http://search.twitter.com/search?q=meneame&quot;&gt;Twitter&lt;/a&gt;, &lt;a href=&quot;http://meneame.net/story/mmpet-meneame-no-acepta-criticas-seamos-sinceros&quot;&gt;Meneame&lt;/a&gt; &lt;a href=&quot;http://meneame.net/story/baneame.net&quot;&gt;itself&lt;/a&gt;, &lt;a href=&quot;http://www.nbsp.es/2009/04/30/mi-opinion-acerca-del-revuelo-de-meneamenet/&quot;&gt;some&lt;/a&gt; &lt;a href=&quot;http://chingarela.blogspot.com/2009/04/aviso-noticia-descartada-por-violar-las.html&quot;&gt;other&lt;/a&gt; &lt;a href=&quot;http://www.esloqueopino.com/2009/04/meneame-plagio-atropello-y-descaro.html&quot;&gt;blogs&lt;/a&gt; including &lt;a href=&quot;http://memeneopensandoenti.wordpress.com/2009/04/30/meneame-no-acepta-criticas-seamos-sinceros/&quot;&gt;MMPET&#39;s blog&lt;/a&gt;, etc.&lt;br /&gt;&lt;br /&gt;There is a curious fact. There had been two big waves of banning actions. The second, after a few hours of calm peace, only broke by the trolling news (some mine) in the queue list, had been bloody. They banned more very popular users, just to be against them.&lt;br /&gt;&lt;br /&gt;Of course, we can&#39;t deny the other side. Here you have &lt;a href=&quot;http://blog.meneame.net/2009/04/30/meneame-no-acepta-microblogging-seamos-sinceros/&quot;&gt;the official answer from Menéame&#39;s blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Actually, it was something that everybody felt in the air (not in a phsycial way, of course). A lot of news were sunken by negative votes from the admins. A lot of arguments, flames, bad manners from everyone, etc.&lt;br /&gt;&lt;br /&gt;It&#39;s a shame, because it was a great site but this is Internet and the show must go on. New possibilities are available, like &lt;a href=&quot;http://apezz.com/&quot;&gt;Apezz&lt;/a&gt;, which seems to be down by the rush of users coming from Menéame, Digg, Reddit, etc.&lt;br /&gt;&lt;br /&gt;For more information, check all the links and &lt;a href=&quot;http://ingenierosocial.wordpress.com/2009/04/29/dura-lex-sed-lex-meneamenet-y-el-limite-a-la-libertad-de-expresion-por-internet/&quot;&gt;this one&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Sometimes democratic web goes wrong. Welcome to BAN DAY.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVz7ECK5HEeyd5MsqOA_06_g74JtF0sdVGOBVMmKy4KHBcR92kuaDM2jMqMUyaM2W1aeZXKh07NhkS0v08mpceS8xP1QdO6s50guUDY3GblbUvCr-4dQMspY0Az-ov4j9U2PtOItaPxr1G/s1600-h/banday.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 390px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVz7ECK5HEeyd5MsqOA_06_g74JtF0sdVGOBVMmKy4KHBcR92kuaDM2jMqMUyaM2W1aeZXKh07NhkS0v08mpceS8xP1QdO6s50guUDY3GblbUvCr-4dQMspY0Az-ov4j9U2PtOItaPxr1G/s400/banday.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5330579242181106594&quot; /&gt;&lt;/a&gt;</description><link>http://bytefo-ji.blogspot.com/2009/04/about-meneames-shaking.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVz7ECK5HEeyd5MsqOA_06_g74JtF0sdVGOBVMmKy4KHBcR92kuaDM2jMqMUyaM2W1aeZXKh07NhkS0v08mpceS8xP1QdO6s50guUDY3GblbUvCr-4dQMspY0Az-ov4j9U2PtOItaPxr1G/s72-c/banday.jpg" height="72" width="72"/><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6700164494445352740.post-6411892596941485335</guid><pubDate>Thu, 26 Mar 2009 21:34:00 +0000</pubDate><atom:updated>2009-07-27T19:27:28.198+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">jruby</category><title>&quot;Name or service not known&quot; error on Webrick under JRuby</title><description>Working on a little tool for me in JRuby/Ruby I found a &lt;a href=&quot;http://forums.aptana.com/viewtopic.php?f=20&amp;t=4591&quot;&gt;nasty message&lt;/a&gt; while trying to get up the Webrick HTTPServer:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;[2009-03-26 22:53:56] INFO WEBrick 1.3.1&lt;br /&gt;[2009-03-26 22:53:56] INFO ruby 1.8.6 (2009-03-16) [java]&lt;br /&gt;[2009-03-26 22:53:56] WARN TCPServer Error: initialize: name or service not known&lt;br /&gt;/home/dario/software/opt/jruby-1.2.0/lib/ruby/1.8/webrick/utils.rb:73:in `new&#39;: initialize: name or service not known (SocketError)&lt;br /&gt;from /home/dario/software/opt/jruby-1.2.0/lib/ruby/1.8/webrick/utils.rb:73:in `create_listeners&#39;&lt;br /&gt;from /home/dario/software/opt/jruby-1.2.0/lib/ruby/1.8/webrick/utils.rb:70:in `each&#39;&lt;br /&gt;from /home/dario/software/opt/jruby-1.2.0/lib/ruby/1.8/webrick/utils.rb:70:in `create_listeners&#39;&lt;br /&gt;from /home/dario/software/opt/jruby-1.2.0/lib/ruby/1.8/webrick/server.rb:75:in `listen&#39;&lt;br /&gt;from /home/dario/software/opt/jruby-1.2.0/lib/ruby/1.8/webrick/server.rb:63:in `initialize&#39;&lt;br /&gt;from /home/dario/software/opt/jruby-1.2.0/lib/ruby/1.8/webrick/httpserver.rb:24:in `initialize&#39;&lt;br /&gt;from src/main.rb:26&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;After googling for a while, I didn&#39;t find anything about how to solve it. So, I gave a try to &lt;a href=&quot;http://ruby-lang.org/&quot;&gt;MRI&lt;/a&gt;, which throw me this trace:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;[2009-03-26 22:48:24] INFO WEBrick 1.3.1&lt;br /&gt;[2009-03-26 22:48:24] INFO ruby 1.8.7 (2008-08-11) [i686-linux]&lt;br /&gt;[2009-03-26 22:48:24] WARN TCPServer Error: Permission denied - bind(2)&lt;br /&gt;[2009-03-26 22:48:24] WARN TCPServer Error: Permission denied - bind(2)&lt;br /&gt;/usr/lib/ruby/1.8/webrick/utils.rb:73:in `initialize&#39;: Permission denied - bind(2) (Errno::EACCES)&lt;br /&gt;from /usr/lib/ruby/1.8/webrick/utils.rb:73:in `new&#39;&lt;br /&gt;from /usr/lib/ruby/1.8/webrick/utils.rb:73:in `create_listeners&#39;&lt;br /&gt;from /usr/lib/ruby/1.8/webrick/utils.rb:70:in `each&#39;&lt;br /&gt;from /usr/lib/ruby/1.8/webrick/utils.rb:70:in `create_listeners&#39;&lt;br /&gt;from /usr/lib/ruby/1.8/webrick/server.rb:75:in `listen&#39;&lt;br /&gt;from /usr/lib/ruby/1.8/webrick/server.rb:63:in `initialize&#39;&lt;br /&gt;from /usr/lib/ruby/1.8/webrick/httpserver.rb:24:in `initialize&#39;&lt;br /&gt;from src/main.rb:26:in `new&#39;&lt;br /&gt;from src/main.rb:26&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ok, it wasn&#39;t that hard. I was trying to start up a server, which defaults to port 80, as non-privileged user under Linux.&lt;br /&gt;&lt;br /&gt;Actually, it was a little headache but given the poor results found, I decided to &lt;a href=&quot;http://jira.codehaus.org/browse/JRUBY-3534&quot;&gt;report this&lt;/a&gt; to &lt;a href=&quot;http://jruby.codehaus.org/&quot;&gt;JRuby project&lt;/a&gt; as an improvement.</description><link>http://bytefo-ji.blogspot.com/2009/03/name-or-service-not-known-error-on.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6700164494445352740.post-5071689592951408711</guid><pubDate>Thu, 18 Dec 2008 22:14:00 +0000</pubDate><atom:updated>2008-12-18T23:29:41.311+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">java</category><title>trustAnchors empty, trustStore not found</title><description>In the last days, at work, while deploying our Java servlet-based application we got the following exception&#39;s message:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The full stacktrace doesn&#39;t matter, really. That was the root-cause of everything and we couldn&#39;t deploy anything. So, what is the meaning of this?&lt;br /&gt;&lt;br /&gt;After doing some search, we did&#39;t find an absolute answer. They were all about &quot;I did &lt;put something here&gt; and it works now&quot;, nothing that solved our problem.&lt;br /&gt;&lt;br /&gt;Then, we checked everything in application&#39;s files and we found that our trustStore (with certificates), which path is defined in Java property &quot;javax.net.ssl.trustStore&quot;, wasn&#39;t there! Just moved it where it belongs and it worked!&lt;br /&gt;&lt;br /&gt;So, the meaning is: Those anchors are empty because I don&#39;t have a valid trustStore to load. Easy, right?</description><link>http://bytefo-ji.blogspot.com/2008/12/trustanchors-empty-truststore-not-found.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6700164494445352740.post-163364398888306418</guid><pubDate>Sun, 19 Oct 2008 11:22:00 +0000</pubDate><atom:updated>2008-10-19T15:19:52.421+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">recovery</category><category domain="http://www.blogger.com/atom/ns#">tools</category><title>PhotoRec: tu próxima salvación</title><description>Hay ocasiones en que algún programa (llamémosle Microsoft Word 2003, para preservar su intimidad) en que hacen cosas extrañas, como borrar un fichero de una memoria flash sin motivo alguno.&lt;br /&gt;&lt;br /&gt;Y así, luego llaman al &lt;a href=&quot;http://inciclopedia.wikia.com/wiki/Pringao&quot;&gt;vecino informático&lt;/a&gt; para que lo recupere.&lt;br /&gt;&lt;br /&gt;En ese instante, tú, el vecino informático, te preguntas: ¿Cómo? Las sinapsis saltan y, en un rincón de tu cerebro, una neurona ávida de dar respuestas te recuerda una web: &lt;a href=&quot;http://www.cgsecurity.org/wiki/PhotoRec&quot;&gt;PhotoRec&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Sabes que no la has usado nunca, pero... de perdidos al río. Vas a la web y parece que lo puedes conseguir. Tras bajarlo y usarlo, recuperas el fichero perdido, siguiendo las &lt;a href=&quot;http://www.cgsecurity.org/wiki/PhotoRec_Step_By_Step&quot;&gt;instrucciones&lt;/a&gt; de la documentación.&lt;br /&gt;&lt;br /&gt;Por increíble que parezca, PhotoRec es de uso sencillo: sólo debes saber seleccionar la opción correspondiente, guiado por el mismo asistente.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Conclusión:&lt;/span&gt; un vecino tranquilo porque no ha perdido horas de trabajo y tú, vecino informático, satisfecho de saber que dispones de una herramienta potente, multiplataforma y que cubre un gran número de sistemos de ficheros para esos casos, propios o ajenos, en los que necesitas recuperar un fichero.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Puntuación:&lt;/span&gt; 5 sobre 5.</description><link>http://bytefo-ji.blogspot.com/2008/10/photorec-tu-prxima-salvacin.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6700164494445352740.post-6657291878049997388</guid><pubDate>Sat, 18 Oct 2008 16:11:00 +0000</pubDate><atom:updated>2008-10-18T18:21:07.173+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">nginx</category><category domain="http://www.blogger.com/atom/ns#">php</category><title>nginx + php-fpm issue solved</title><description>While trying to setup nginx + php-fpm (&lt;a href=&quot;http://php.net/&quot;&gt;PHP&lt;/a&gt; with &lt;a href=&quot;http://php-fpm.anight.org/&quot;&gt;Fastcgi Process Manager&lt;/a&gt;) following &lt;a href=&quot;http://blog.kovyrin.net/2006/05/30/nginx-php-fastcgi-howto/&quot;&gt;this post&lt;/a&gt; from &lt;a href=&quot;http://blog.kovyrin.net/&quot;&gt;Homo-Adminus Blog&lt;/a&gt;, I got a vexing error: &quot;No input file specified&quot;.&lt;br /&gt;&lt;br /&gt;After searching through my system logs (an &lt;a href=&quot;http://archlinux.org/&quot;&gt;Arch Linux&lt;/a&gt; box), I found the following message in /var/log/everything.log:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Oct 18 18:08:27 engel php-cgi: PHP Warning:  Unknown: open_basedir restriction in effect. File(/etc/nginx/html/hello.php) is not within the allowed path(s): (/home/:/tmp/:/usr/share/pear/) in Unknown on line 0&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Once I changed the open_basedir in /etc/php/php.ini to the correct value, it worked flawlessly.&lt;br /&gt;&lt;br /&gt;I hope this post can help to everybody who can find themselves in the same quest to get nginx+php-fpm setup to work.</description><link>http://bytefo-ji.blogspot.com/2008/10/nginx-php-fpm-issue-solved.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6700164494445352740.post-5230845043242164908</guid><pubDate>Tue, 14 Oct 2008 21:58:00 +0000</pubDate><atom:updated>2008-10-15T00:04:21.703+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BF-J</category><title>Welcome international readers!</title><description>Just a quick note for my first internationals readers from USA: welcome to my blog (Google Analytics told me about you *wink*).&lt;br /&gt;&lt;br /&gt;Byte Fo-ji is intended to collect ideas, projects, serendipities, etc. I started this with &lt;a href=&quot;http://code.google.com/p/xnikt/&quot;&gt;xnikt&lt;/a&gt;, my little refactoring XSD tool, and reviewing a nice cross-platform and cross-DB Java tool, &lt;a href=&quot;http://www.squirrelsql.org/&quot;&gt;SQuirreL SQL Client&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I hope you find useful some post and receive your feedback about everything.</description><link>http://bytefo-ji.blogspot.com/2008/10/welcome-international-readers.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6700164494445352740.post-3016087935517030916</guid><pubDate>Tue, 14 Oct 2008 21:42:00 +0000</pubDate><atom:updated>2008-10-15T00:04:49.765+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sql</category><category domain="http://www.blogger.com/atom/ns#">tools</category><title>Una ardilla en mi SQL</title><description>Últimamente, aparte de &quot;&lt;a href=&quot;http://code.google.com/p/xnikt/&quot;&gt;xnikttear&lt;/a&gt;&quot; esquemas XML, dedico buena parte de mi tiempo a trabajar con diferentes SGBDR como MySQL u Oracle, sobretodo forjando sentencias SQL a diestro y siniestro.&lt;br /&gt;&lt;br /&gt;Por ello, uso herramientas como &lt;a href=&quot;http://www.oracle.com/technology/products/database/sql_developer/index.html&quot;&gt;Oracle SQL Developer&lt;/a&gt; o &lt;a href=&quot;http://www.webyog.com/en/&quot;&gt;SQLYog&lt;/a&gt;, que ofrecen buenas prestaciones para las SGBDR para las que fueron diseñadas.&lt;br /&gt;&lt;br /&gt;Pero, ¿qué ocurre si quieres una opción agnóstica respecto al SGBD, multiplataforma y open source? Oracle SQL Developer puede ser agnóstico, con los drivers adecuados, pero no es precisamente el más ligero de los clientes Java.&lt;br /&gt;&lt;br /&gt;Entonces, podemos optar por &lt;a href=&quot;http://www.squirrelsql.org/&quot;&gt;SQuirreL SQL Client&lt;/a&gt;. Aunque algo pobre gráficamente, soporta un sinfín de SGBD (siempre que le indiques el classpath a los drivers JDBC correspondientes) y mucho más ligero.&lt;br /&gt;&lt;br /&gt;Lo he probado bajo Windows Vista y Arch Linux, sin ningún problema. He conectado a Oracle, MySQL, etc. y ofrece un entorno de trabajo MDI ágil y bien distribuido en pestañas (aunque hecho de menos alguna tecla rápida para cambiar de ventana dentro del MDI).&lt;br /&gt;&lt;br /&gt;Ofrece una vista jerárquica de la BBDD, así como información de la conexión y autocompletado de sintaxis, nombres de tablas, campos, etc. en el modo de edición SQL, por decir algunas características más.&lt;br /&gt;&lt;br /&gt;Para todo desarrollador/administrador que esté en la búsqueda de una herramienta como SQuirreL, dadle una oportunidad. Sólo requiere la JRE de Java y lo mantienen bien actualizado, lo que lo convierte en una opción muy recomendable.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Puntuación:&lt;/span&gt; 3,5 sobre 5.</description><link>http://bytefo-ji.blogspot.com/2008/10/una-ardilla-en-mi-sql.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6700164494445352740.post-3363842120172629253</guid><pubDate>Wed, 08 Oct 2008 20:57:00 +0000</pubDate><atom:updated>2008-10-09T19:17:39.946+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BF-J</category><category domain="http://www.blogger.com/atom/ns#">xnikt</category><title>We&#39;re releasing on time</title><description>Tras los preparativos correspondientes, os presento Byte Fo-ji, blog destinado a recoger ideas, proyectos, descubrimientos, etc.&lt;br /&gt;&lt;br /&gt;Aunque esto iba a ser el &quot;hello world&quot; de rigor, inicio la andanza anunciando mi primer proyecto público: &lt;a href=&quot;http://code.google.com/p/xnikt/&quot;&gt;xnikt&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Se trata de una herramienta Java para &lt;a href=&quot;http://en.wikipedia.org/wiki/Refactoring&quot;&gt;refactorizar&lt;/a&gt; esquemas XSD. Actualmente solo implementa un mecanismo sencillo de extracción de elementos comunes entre los XSD de entrada.&lt;br /&gt;&lt;br /&gt;Lo he creado a raiz de tener problemas para trabajar con algunos WSDL para un proyecto, donde el validador XML indicaba que había duplicidad de declaraciones. Y limpiar tantos XSD a mano me daba pereza...&lt;br /&gt;&lt;br /&gt;De momento, xnikt cumple con mis necesidades, por lo que su evolución dependerá de mi tiempo libre, del uso que hagan los usuarios (si los hay) y futuras necesidades que puedan surgir.</description><link>http://bytefo-ji.blogspot.com/2008/10/were-releasing-on-time.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item></channel></rss>