<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkUGRH8_cCp7ImA9WhRbFkg.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951</id><updated>2012-02-07T13:30:25.148-08:00</updated><category term="VBScript" /><category term="Migración" /><category term="Wordpress" /><category term="QR" /><category term="W3C" /><category term=".Net" /><category term="Conceptos" /><category term="Plantilla" /><category term="IE8 IE7 Iframes" /><category term="Windows" /><category term="Oracle" /><category term="Rut" /><category term="XAMPP" /><category term="Test" /><category term="Tags" /><category term="Rar" /><category term="Captura" /><category term="Unable" /><category term="Sql" /><category term="FLVPlayback" /><category term="KXSLDbg" /><category term="IPhone" /><category term="Access" /><category term="Flash" /><category term="Hosting" /><category term="SharpDevelop" /><category term="GIMP" /><category term="Links" /><category term="Software" /><category term="Nube" /><category term="Debugging" /><category term="Ofuscador" /><category term="Notepad" /><category term="Error" /><category term="Terminal" /><category term="Apache" /><category term="Facebook" /><category term="bat wsdl" /><category term="AMFPHP" /><category term="DataContext" /><category term="Menu" /><category term="Blend" /><category term="MSSQL" /><category term="mod_rewite" /><category term="Css" /><category term="XSLT" /><category term="Herramientas" /><category term="MySQL" /><category term="Power Point" /><category term="XSL" /><category term="Fluxbox" /><category term="Wcf" /><category term="PDF" /><category term="Javascript" /><category term="Asp.Net" /><category term="VI" /><category term="VB6" /><category term="Gmail" /><category term="XML" /><category term="bash" /><category term="Win7" /><category term="Blogger" /><category term="IIS" /><category term="root" /><category term="Cooktop" /><category term="SMF" /><category term="C#" /><category term="CRMOS" /><category term="VBA" /><category term="Pantalla" /><category term="PHP" /><category term="Cpanel" /><category term="permisos" /><category term="Drupal" /><category term="Excel MySql" /><category term="Nautilus" /><category term="Firefox" /><category term="Joomla" /><category term="Linq" /><category term="Imagenes" /><category term="Linux" /><category term="HTML" /><category term="Validar" /><category term="NHibernate" /><category term="Galeria" /><category term="Ubuntu" /><category term="VIM" /><category term="Iframe" /><category term="Cat" /><category term="Password" /><category term="Pentaho" /><category term="subversion" /><category term="Extensiones" /><category term="Silverlight" /><category term="Desarrollo" /><category term="Excel" /><title>Right Now!</title><subtitle type="html">Taller de un desarrollador</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://rightnowweb.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>129</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/dYtFs" /><feedburner:info uri="blogspot/dytfs" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkEBSHw6fyp7ImA9WhRUEU8.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-8654345090480504466</id><published>2012-01-20T20:26:00.000-08:00</published><updated>2012-01-20T20:37:39.217-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-20T20:37:39.217-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><title>Cortar archivos en linux (Unirlos en Windows)</title><content type="html">Tenia un archivo de texto de 900 MB, en un servidor Linux. El cual tenia que traer a la maquina Windows que uso en el trabajo,a&amp;nbsp;través&amp;nbsp;de una Wifi compartida por cientos de personas. La Wifi se&amp;nbsp;caía&amp;nbsp;de vez en cuando por lo que&amp;nbsp;perdí&amp;nbsp;varias veces la copia del archivo. ¿La solución? Dividir el archivo en varias partes, tantas que fuera mas factible traspasarla dada la tasa de transferencia de la red. Esta red no tenia salida a Internet.&lt;br /&gt;
&lt;br /&gt;
En Linux use &lt;b&gt;split&lt;/b&gt;, que permite dividir archivos y en Windows los&amp;nbsp;uní&amp;nbsp;con &lt;b&gt;type.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;code&gt;
split -d -b100m archivo archivo&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;d Indica que los archivos serán identificados con números. Por defecto usa letras.&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;b Indica el tamaño que deben tener los archivos pueden ser en M (Megabytes) o K (Kilobytes)
&lt;/code&gt;
&lt;br /&gt;
&lt;br /&gt;
En Windows, Inicio -&amp;gt; Ejecutar -&amp;gt; cmd -&amp;gt; Enter -&amp;gt; ir a la carpeta donde estan los archivos y ejecutar:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;
type archivo1 archivo2 archivon &amp;gt; ArchivoCompleto.txt&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;code&gt;
&lt;/code&gt;

En Linux, tambien puedes unir las partes de un archivo con cat.&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;code&gt;cat archivo1 archivo2 archivon  &amp;gt; ArchivoCompleto.txt
&lt;/code&gt;
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-8654345090480504466?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dXw2K3Psx20wwJNdPThmtQMOEpk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dXw2K3Psx20wwJNdPThmtQMOEpk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dXw2K3Psx20wwJNdPThmtQMOEpk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dXw2K3Psx20wwJNdPThmtQMOEpk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/TTM84D92vg8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/8654345090480504466/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=8654345090480504466" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/8654345090480504466?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/8654345090480504466?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/TTM84D92vg8/cortar-archivos-en-linux-unirlos-en.html" title="Cortar archivos en linux (Unirlos en Windows)" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2012/01/cortar-archivos-en-linux-unirlos-en.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ACQHY-cSp7ImA9WhRVGUk.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-711273450147304446</id><published>2012-01-18T21:09:00.000-08:00</published><updated>2012-01-18T21:09:21.859-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-18T21:09:21.859-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><title>ORA-01843: not a valid month</title><content type="html">El contexto en que me&amp;nbsp;apareció este error, es cargando un archivo de texto en una tabla, con la herramienta &lt;b&gt;sqlldr. &lt;/b&gt;Por un lado tengo una shell, un archivo ctl y el archivo de texto con los valores entre los cuales van dos campos fecha uno de ellos se llama INICIO.&lt;br /&gt;
El mensaje que aparecía en el log, después de ejecutar la shell es el siguiente:
&lt;br /&gt;
&lt;blockquote&gt;
&amp;nbsp;Record 26: Rejected - Error on table TARIFAS_CARGA, column "INICIO".
ORA-01843: not a valid month
&lt;/blockquote&gt;
¿Cual fue la solución? 
Agregar formato en el archivo ctl para las fechas con la instrucción &lt;b&gt;to_date&lt;/b&gt;, de la siguiente forma:&lt;br /&gt;
&amp;nbsp;Archivo CTL.&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;
load data&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;Append
 into table PERIODOS&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;fields terminated by ";" optionally enclosed by '"' &lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;(
    PERIODO         ,&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;INICIO "to_date(:INICIO, 'dd-mm-yy')" ,&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;FIN  "to_date(:FIN, 'dd-mm-yy')"&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&amp;nbsp;)&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;Tal vez sea necesario que conozcas primero el formato para las fechas en tu instalación de Oracle.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;code&gt;select * from nls_session_parameters;&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
En la imagen se encuentra marcada la opción&amp;nbsp;&lt;b&gt;NLS_DATE_FORMAT, &lt;/b&gt;esta indica el formato de fecha. RR quiere decir YY (año).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-cBqSbfJ9S_c/Txekw4Ce37I/AAAAAAAAAsk/gs0JxJIvQPQ/s1600/Oracle+-+nls_session_parameters.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-cBqSbfJ9S_c/Txekw4Ce37I/AAAAAAAAAsk/gs0JxJIvQPQ/s320/Oracle+-+nls_session_parameters.PNG" width="221" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-711273450147304446?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pkFneTiJS-IPI6CZ-paNGPv01f4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pkFneTiJS-IPI6CZ-paNGPv01f4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pkFneTiJS-IPI6CZ-paNGPv01f4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pkFneTiJS-IPI6CZ-paNGPv01f4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/DSppVRgPqu0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/711273450147304446/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=711273450147304446" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/711273450147304446?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/711273450147304446?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/DSppVRgPqu0/ora-01843-not-valid-month.html" title="ORA-01843: not a valid month" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-cBqSbfJ9S_c/Txekw4Ce37I/AAAAAAAAAsk/gs0JxJIvQPQ/s72-c/Oracle+-+nls_session_parameters.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2012/01/ora-01843-not-valid-month.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ACQH87fSp7ImA9WhRVGEs.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-8351175027394319411</id><published>2012-01-16T21:53:00.000-08:00</published><updated>2012-01-17T20:42:41.105-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-17T20:42:41.105-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IPhone" /><title>Postear en Blogger desde el iPhone</title><content type="html">&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://lh5.googleusercontent.com/-EH5mQXd4v5w/TxUMdIMHZ-I/AAAAAAAAAsc/chqeDA2SPTc/s640/blogger-image-1389029910.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/-EH5mQXd4v5w/TxUMdIMHZ-I/AAAAAAAAAsc/chqeDA2SPTc/s640/blogger-image-1389029910.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
Con este post, van dos que escribo desde el iPhone. Esto con la aplicación Blogger disponible en la App Store, de forma gratuita.&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
Aunque la uso para crear un borrador, que luego edito desde el notebook.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
Pero es de bastante ayuda , ya que permite capturar alguna idea y subirla al blog sin que se olvide posteriormente.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-8351175027394319411?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sHAOaBQFp4WEoyBci2bY97wlNh0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sHAOaBQFp4WEoyBci2bY97wlNh0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sHAOaBQFp4WEoyBci2bY97wlNh0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sHAOaBQFp4WEoyBci2bY97wlNh0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/jUUZtM4rp8I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/8351175027394319411/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=8351175027394319411" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/8351175027394319411?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/8351175027394319411?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/jUUZtM4rp8I/postear-en-blogger-desde-el-iphone.html" title="Postear en Blogger desde el iPhone" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-EH5mQXd4v5w/TxUMdIMHZ-I/AAAAAAAAAsc/chqeDA2SPTc/s72-c/blogger-image-1389029910.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2012/01/postear-en-blogger-desde-el-iphone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEAQX8-cSp7ImA9WhRVF0o.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-2460819442696602064</id><published>2012-01-16T21:29:00.000-08:00</published><updated>2012-01-16T21:37:20.159-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-16T21:37:20.159-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VI" /><category scheme="http://www.blogger.com/atom/ns#" term="VIM" /><title>Como abreviar texto en VI</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-DvK0WrVrHc0/TxUGz9r1KPI/AAAAAAAAAsU/uHGxYEqwEDU/s1600/VI+-+ab.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="88" src="http://3.bp.blogspot.com/-DvK0WrVrHc0/TxUGz9r1KPI/AAAAAAAAAsU/uHGxYEqwEDU/s320/VI+-+ab.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Probablemente SELECT * FROM es una de las consultas que mas se hace durante el día a día de un desarrollador. Ese es un ejemplo, de textos que llega a ser cansador escribir vez tras vez. Por lo que tener una forma de abreviar tales casos es lo mas eficiente. En VI se pueden abreviar los textos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
:ab sel SELECT * FROM &lt;br /&gt;
&lt;br /&gt;
Donde:&lt;br /&gt;
&lt;b&gt;sel&lt;/b&gt; es la abreviación&lt;br /&gt;
&lt;b&gt;SELECT * FROM&lt;/b&gt; es el texto a abreviar&lt;br /&gt;
&lt;br /&gt;
Entonces cuando se escribe, el texto abreviado se muestra el texto completo.&lt;br /&gt;
&lt;br /&gt;
En el ejemplo, al escribir &lt;b&gt;sel&lt;/b&gt; despliega &lt;b&gt;SELECT * FROM &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-2460819442696602064?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ouA9XI9xSdW1_4ab1JMtc0vS5iw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ouA9XI9xSdW1_4ab1JMtc0vS5iw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ouA9XI9xSdW1_4ab1JMtc0vS5iw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ouA9XI9xSdW1_4ab1JMtc0vS5iw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/gaueJkYKSYk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/2460819442696602064/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=2460819442696602064" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/2460819442696602064?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/2460819442696602064?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/gaueJkYKSYk/como-abreviar-texto-en-vi.html" title="Como abreviar texto en VI" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-DvK0WrVrHc0/TxUGz9r1KPI/AAAAAAAAAsU/uHGxYEqwEDU/s72-c/VI+-+ab.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2012/01/como-abreviar-texto-en-vi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYEQn05eSp7ImA9WhRVFUU.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-2197302728196252142</id><published>2012-01-14T15:01:00.000-08:00</published><updated>2012-01-14T15:01:43.321-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-14T15:01:43.321-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VI" /><category scheme="http://www.blogger.com/atom/ns#" term="VIM" /><title>Historial de comandos ingresados en VI</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-MC5-jCYMiFI/TxIGswPh63I/AAAAAAAAAsI/unXN8sJVpIw/s1600/vim+-+history.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://4.bp.blogspot.com/-MC5-jCYMiFI/TxIGswPh63I/AAAAAAAAAsI/unXN8sJVpIw/s320/vim+-+history.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
VI es basado en comandos, por lo que es lo que mas te lleva tiempo escribir. De modo que tener a mano, los que ya has ingresado va a mejorar tu productividad.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Una forma es escribir el siguiente comando (valga la redundancia)&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;b&gt;:history&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
o lo otro es escribir : (dos puntos) por lo que VI esperará ordenes, pero presionas el&amp;nbsp;botón&amp;nbsp;de dirección hacia arriba y puedes ver lo ingresado desde lo ultimo.&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-2197302728196252142?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IoUVazOuyZv8TKg0jo0u6UiVOrw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IoUVazOuyZv8TKg0jo0u6UiVOrw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IoUVazOuyZv8TKg0jo0u6UiVOrw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IoUVazOuyZv8TKg0jo0u6UiVOrw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/Srvsd3ISvAk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/2197302728196252142/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=2197302728196252142" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/2197302728196252142?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/2197302728196252142?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/Srvsd3ISvAk/historial-de-comandos-ingresados-en-vi.html" title="Historial de comandos ingresados en VI" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-MC5-jCYMiFI/TxIGswPh63I/AAAAAAAAAsI/unXN8sJVpIw/s72-c/vim+-+history.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2012/01/historial-de-comandos-ingresados-en-vi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4EQng-fyp7ImA9WhRUEkg.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-425042689680874456</id><published>2012-01-14T13:33:00.000-08:00</published><updated>2012-01-22T08:48:23.657-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-22T08:48:23.657-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VI" /><category scheme="http://www.blogger.com/atom/ns#" term="VIM" /><title>Editar texto con VI</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-lbfWGCaTKsQ/TxH0XcxLPeI/AAAAAAAAAsA/L8EC50CSQVQ/s1600/vim+-+edicion.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="207" src="http://4.bp.blogspot.com/-lbfWGCaTKsQ/TxH0XcxLPeI/AAAAAAAAAsA/L8EC50CSQVQ/s320/vim+-+edicion.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
He escrito varios post sobre VI y no he escrito nada sobre editar textos. Editar en VI no es lo mismo que en los&amp;nbsp;demás&amp;nbsp;editores a los que probablemente&amp;nbsp;estés&amp;nbsp;acostumbrad@. Como veras a continuación.&lt;br /&gt;
&lt;br /&gt;
Operaciones en una linea&lt;br /&gt;
&lt;br /&gt;
Cortar o Eliminar una Linea&lt;br /&gt;
&lt;b&gt;dd&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Copiar una linea&lt;br /&gt;
&lt;b&gt;y&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Pegar&lt;br /&gt;
&lt;b&gt;p&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Operaciones en varias Lineas&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Cortar o Eliminar n lineas&lt;br /&gt;
&lt;b&gt;10dd &amp;nbsp;&lt;/b&gt;(Corta o elimina 10 lineas desde el cursor)&lt;br /&gt;
&lt;br /&gt;
Eliminar desde la linea n hasta n+1 (Ejemplo: elimina desde la linea 5 hasta la 10)&lt;br /&gt;
&lt;b&gt;:5, 10 d&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Copiar n Lineas&lt;br /&gt;
&lt;b&gt;10y&lt;/b&gt; &amp;nbsp;(Copia 10 lineas)&lt;br /&gt;
&lt;br /&gt;
Seleccionar Lineas&lt;br /&gt;
&lt;b&gt;v&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;CTRL-v&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Borrar desde el cursor hasta el final de la linea&lt;br /&gt;
&lt;b&gt;D&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;d$&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Borrar desde el cursos hasta el principio de la linea&lt;br /&gt;
&lt;b&gt;d0&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Operaciones en Palabras&lt;br /&gt;
&lt;br /&gt;
Eliminar una palabra&lt;br /&gt;
&lt;b&gt;dw&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Copiar una palabra&lt;br /&gt;
&lt;b&gt;yw&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Deshacer los cambios&lt;br /&gt;
&lt;b&gt;u&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Insertar Texto (cambiar a modo de edición)&lt;br /&gt;
&lt;b&gt;i&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-425042689680874456?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4p0WHt7bIwlZ9whc1w2rubTdcnE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4p0WHt7bIwlZ9whc1w2rubTdcnE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4p0WHt7bIwlZ9whc1w2rubTdcnE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4p0WHt7bIwlZ9whc1w2rubTdcnE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/-zXKQqL6rAI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/425042689680874456/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=425042689680874456" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/425042689680874456?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/425042689680874456?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/-zXKQqL6rAI/editar-texto-con-vi.html" title="Editar texto con VI" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-lbfWGCaTKsQ/TxH0XcxLPeI/AAAAAAAAAsA/L8EC50CSQVQ/s72-c/vim+-+edicion.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2012/01/editar-texto-con-vi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMDRnw4fip7ImA9WhRVEkg.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-7109823822327033389</id><published>2012-01-10T20:34:00.000-08:00</published><updated>2012-01-10T20:34:37.236-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-10T20:34:37.236-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><title>Buscar un campo en una Base Oracle</title><content type="html">Creo que esta es una necesidad que no se da tan frecuentemente, pero en&amp;nbsp;algún minuto puede ser necesario, como me paso a mi. Saber a que tabla o tablas corresponde un campo. Esta consulta me ha salvado varias veces , de modo que la comparto:&lt;br /&gt;
&lt;br /&gt;
SELECT OWNER, TABLE_NAME , COLUMN_NAME , DATA_TYPE , DATA_LENGTH&lt;br /&gt;
FROM ALL_TAB_COLUMNS&lt;br /&gt;
WHERE COLUMN_NAME LIKE 'nombre_campo'&lt;br /&gt;
ORDER BY 2;&lt;br /&gt;
&lt;br /&gt;
Donde:&lt;br /&gt;
nombre_campo es el nombre del campo buscado , el cual puede llevar comodines como %nombre_campo, o nombre_campo%, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-7109823822327033389?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lBXBgpJKqUheMPS0SOxxQR7A8QI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lBXBgpJKqUheMPS0SOxxQR7A8QI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lBXBgpJKqUheMPS0SOxxQR7A8QI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lBXBgpJKqUheMPS0SOxxQR7A8QI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/6tQgyTL1rj0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/7109823822327033389/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=7109823822327033389" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/7109823822327033389?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/7109823822327033389?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/6tQgyTL1rj0/buscar-un-campo-en-una-base-oracle.html" title="Buscar un campo en una Base Oracle" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2012/01/buscar-un-campo-en-una-base-oracle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUBRXszfCp7ImA9WhRVEEs.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-1570844615153561844</id><published>2012-01-08T13:42:00.000-08:00</published><updated>2012-01-08T14:37:34.584-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-08T14:37:34.584-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VI" /><category scheme="http://www.blogger.com/atom/ns#" term="VIM" /><title>Cambiar texto a mayúscula o minúscula en VI</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-HMbWmWpRUIk/TwoLgg_nhqI/AAAAAAAAArw/jq4t_ZTXE_U/s1600/VI+-+Mayuscula+Minuscula.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" src="http://3.bp.blogspot.com/-HMbWmWpRUIk/TwoLgg_nhqI/AAAAAAAAArw/jq4t_ZTXE_U/s320/VI+-+Mayuscula+Minuscula.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Para los&amp;nbsp;programadores&amp;nbsp;que nos gusta mantener una nomenclatura al declarar variables o el código fuente en general, aveces, necesitamos convertir alguna palabra o linea a&amp;nbsp;mayúsculas&amp;nbsp;o&amp;nbsp;minúsculas.Obviamente, todo esto se puede hacer en VI.&lt;br /&gt;
&lt;br /&gt;
En modo de&amp;nbsp;comando, te posicionas al inicio de la palabra.&lt;br /&gt;
&lt;br /&gt;
Convertir palabra a&amp;nbsp;mayúscula&lt;br /&gt;
&lt;b&gt;gUw&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Convertir palabra a&amp;nbsp;minúscula&lt;br /&gt;
&lt;b&gt;guw&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Para convertir una linea completa a mayúscula&lt;br /&gt;
&lt;b&gt;gU$&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;gUU&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Para convertir una linea completa a minúscula&lt;br /&gt;
&lt;b&gt;gu$&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;guu&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-1570844615153561844?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Bixpxl0wj-q9fBYJ5jJufLxyClk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Bixpxl0wj-q9fBYJ5jJufLxyClk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Bixpxl0wj-q9fBYJ5jJufLxyClk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Bixpxl0wj-q9fBYJ5jJufLxyClk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/pb1sdYGg40o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/1570844615153561844/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=1570844615153561844" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/1570844615153561844?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/1570844615153561844?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/pb1sdYGg40o/cambiar-texto-mayuscula-o-minuscula-en.html" title="Cambiar texto a mayúscula o minúscula en VI" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-HMbWmWpRUIk/TwoLgg_nhqI/AAAAAAAAArw/jq4t_ZTXE_U/s72-c/VI+-+Mayuscula+Minuscula.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2012/01/cambiar-texto-mayuscula-o-minuscula-en.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QGQXo_fSp7ImA9WhRWEk8.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-7001829282529396732</id><published>2011-12-29T23:13:00.000-08:00</published><updated>2011-12-29T23:15:20.445-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-29T23:15:20.445-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VI" /><category scheme="http://www.blogger.com/atom/ns#" term="VIM" /><title>Como comentar código con VI</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-dt6E2q5m9rs/Tv1iAzXT3iI/AAAAAAAAArU/Caq1N5NRDJw/s1600/vi+-+insertar+comentarios.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="194" src="http://3.bp.blogspot.com/-dt6E2q5m9rs/Tv1iAzXT3iI/AAAAAAAAArU/Caq1N5NRDJw/s320/vi+-+insertar+comentarios.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Para comentar varias lineas de&amp;nbsp;código&amp;nbsp;fuente en VI, se usa la siguiente orden (ejemplificada):&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;:4,18 s/^/# /&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
De acuerdo al ejemplo. Se inserta el&amp;nbsp;símbolo&amp;nbsp;# desde la fila 4 hasta la 18. Dependiendo del lenguaje en que&amp;nbsp;estés&amp;nbsp;programando el&amp;nbsp;carácter&amp;nbsp;# lo puedes reemplazar por el&amp;nbsp;que corresponda a comentarios.&lt;br /&gt;
&lt;br /&gt;
Para mostrar los&amp;nbsp;números&amp;nbsp;de lineas se usa:&lt;br /&gt;
&lt;b&gt;:set nu&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-E6Yk_6GDcac/Tv1kQx25o6I/AAAAAAAAArg/BHMVP8lo1NA/s1600/vi+-+insertar+comentarios_solucionado.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="155" src="http://2.bp.blogspot.com/-E6Yk_6GDcac/Tv1kQx25o6I/AAAAAAAAArg/BHMVP8lo1NA/s320/vi+-+insertar+comentarios_solucionado.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-7001829282529396732?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/426VeOU3q5kjnGL-_vk97mz-5qY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/426VeOU3q5kjnGL-_vk97mz-5qY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/426VeOU3q5kjnGL-_vk97mz-5qY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/426VeOU3q5kjnGL-_vk97mz-5qY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/Zx2UtIhi3OA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/7001829282529396732/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=7001829282529396732" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/7001829282529396732?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/7001829282529396732?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/Zx2UtIhi3OA/como-comentar-codigo-con-vi.html" title="Como comentar código con VI" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-dt6E2q5m9rs/Tv1iAzXT3iI/AAAAAAAAArU/Caq1N5NRDJw/s72-c/vi+-+insertar+comentarios.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/12/como-comentar-codigo-con-vi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIARXc7eyp7ImA9WhRWEk8.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-6848130666730483241</id><published>2011-12-29T20:45:00.000-08:00</published><updated>2011-12-29T20:49:04.903-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-29T20:49:04.903-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VI" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="VIM" /><title>No such file or directory</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-2x4dS6HgeX8/Tv1CuPLtjLI/AAAAAAAAArI/C6nlDevCDT4/s1600/Linux+-+No+such+file+or+directory2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="46" src="http://2.bp.blogspot.com/-2x4dS6HgeX8/Tv1CuPLtjLI/AAAAAAAAArI/C6nlDevCDT4/s320/Linux+-+No+such+file+or+directory2.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;No such file or directory&lt;/b&gt; . Es un error que parece evidente, pero al mismo tiempo desconcierta. Sobre todo si vez el&amp;nbsp;código&amp;nbsp;y este esta bien escrito.&lt;br /&gt;
&lt;br /&gt;
Me&amp;nbsp;ocurrió con una shell, la cual tiene que acceder a un directorio y ejecutar desde ese lugar otras shell. Y al momento de ejecutar: cd directorio ,&amp;nbsp;aparecía&amp;nbsp;este error.&lt;br /&gt;
&lt;br /&gt;
Lo que no les he comentado es que la shell la&amp;nbsp;escribí&amp;nbsp;en Windows y luego la pase al entorno de trabajo Linux. De&amp;nbsp;ahí&amp;nbsp;que la&amp;nbsp;solución pase por cambiar el formato del archivo, con las instrucciones que detallo a&amp;nbsp;continuación:&lt;br /&gt;
&lt;br /&gt;
Abrir el archivo con vi o vim.&lt;br /&gt;
vi archivo&lt;br /&gt;
&lt;br /&gt;
Aplicar formato unix.&lt;br /&gt;
:set fileformat=unix&lt;br /&gt;
&lt;br /&gt;
:wq!&lt;br /&gt;
&lt;br /&gt;
Si te encuentras con este error, verifica que sea el formato.&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-6848130666730483241?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ztY3vOINIkOjl3rM-EYHRgoGKH0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ztY3vOINIkOjl3rM-EYHRgoGKH0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ztY3vOINIkOjl3rM-EYHRgoGKH0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ztY3vOINIkOjl3rM-EYHRgoGKH0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/9v3YYSkwqaQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/6848130666730483241/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=6848130666730483241" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/6848130666730483241?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/6848130666730483241?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/9v3YYSkwqaQ/no-such-file-or-directory.html" title="No such file or directory" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-2x4dS6HgeX8/Tv1CuPLtjLI/AAAAAAAAArI/C6nlDevCDT4/s72-c/Linux+-+No+such+file+or+directory2.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/12/no-such-file-or-directory.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMHSXg-cCp7ImA9WhRWEU4.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-948251279950904289</id><published>2011-12-28T21:49:00.000-08:00</published><updated>2011-12-28T22:00:38.658-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-28T22:00:38.658-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><title>ORA-01858 - se ha encontrado un carácter no numérico (Solucionado)</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-e345OsCCyzo/Tvv9qoPGVsI/AAAAAAAAAqw/G6NbqJ99ETE/s1600/ORA-01858.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="235" src="http://1.bp.blogspot.com/-e345OsCCyzo/Tvv9qoPGVsI/AAAAAAAAAqw/G6NbqJ99ETE/s320/ORA-01858.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Me&amp;nbsp;encontré&amp;nbsp;con este error:&amp;nbsp;ORA-01858.&amp;nbsp;Al hacer una comparación de fechas.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;span style="color: #cccccc;"&gt;ORA-01858: se ha encontrado un carácter no numérico donde se esperaba uno numérico&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;span style="color: #cccccc;"&gt;01858. 00000 - &amp;nbsp;"a non-numeric character was found where a numeric was expected"&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;span style="color: #cccccc;"&gt;*Cause: &amp;nbsp; &amp;nbsp;The input data to be converted using a date format model was&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;span style="color: #cccccc;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;incorrect. &amp;nbsp;The input data did not contain a number where a number was&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;span style="color: #cccccc;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;required by the format model.&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;span style="color: #cccccc;"&gt;*Action: &amp;nbsp; Fix the input data or the date format model to make sure the&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;span style="color: #cccccc;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;elements match in number and type. &amp;nbsp;Then retry the operation.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&amp;nbsp;En la consulta uso lo siguiente:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
..&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
WHERE TO_DATE(DEACTIVATION_DATE,'DDMMYY')=TO_DATE(SYSDATE,'DDMMYY')-1;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
La causa de este error, es que dado el formato,&amp;nbsp;&amp;nbsp;no se encuentran&amp;nbsp;los valores&amp;nbsp;numéricos&amp;nbsp;en el lugar que son requeridos.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Y la solución es formatear correctamente las fechas:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
..&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
WHERE TO_DATE(DEACTIVATION_DATE,'dd-mm-yy')=TO_DATE(SYSDATE,'dd-mm-yy')-1;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-948251279950904289?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sTMSv2MzL_blHPpwHSzCTFM0DuU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sTMSv2MzL_blHPpwHSzCTFM0DuU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sTMSv2MzL_blHPpwHSzCTFM0DuU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sTMSv2MzL_blHPpwHSzCTFM0DuU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/qNIZgqdY_iY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/948251279950904289/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=948251279950904289" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/948251279950904289?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/948251279950904289?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/qNIZgqdY_iY/ora-01858.html" title="ORA-01858 - se ha encontrado un carácter no numérico (Solucionado)" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-e345OsCCyzo/Tvv9qoPGVsI/AAAAAAAAAqw/G6NbqJ99ETE/s72-c/ORA-01858.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/12/ora-01858.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0INRXs9fip7ImA9WhRXFE4.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-6378972514503488773</id><published>2011-12-20T19:52:00.000-08:00</published><updated>2011-12-20T19:53:14.566-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-20T19:53:14.566-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="MSSQL" /><title>ISNULL EN ORACLE - Reemplazar valores nulos</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-MwDymqO3R80/TvFXiISYidI/AAAAAAAAAqk/aE21wsMrW4g/s1600/Oracle+-+NVL.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="221" src="http://3.bp.blogspot.com/-MwDymqO3R80/TvFXiISYidI/AAAAAAAAAqk/aE21wsMrW4g/s320/Oracle+-+NVL.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Tengo mas experiencia trabajando en MS SQL y en MYSQL que en Oracle (soy novato) por lo mismo al momento de necesitar hacer algo se me viene a la mente como es en MS SQL / MYSQL y pienso que puede haber varios en una situación similar.&lt;br /&gt;
&lt;br /&gt;
En MS SQL existe la función ISNULL para reemplazar valores nulos, ejemplo:&lt;br /&gt;
&lt;b&gt;SELECT Campo1, ISNULL(Campo2, '0') FROM Tabla&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
En MySQL la función es:&lt;br /&gt;
&lt;b&gt;SELECT Campo1,&amp;nbsp;
&lt;span style="background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 23px; text-align: left;"&gt;COALESCE&lt;/span&gt;&amp;nbsp;(Campo2, '0') FROM Tabla&amp;nbsp;&lt;/b&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
En Oracle, la función es NVL, ejemplo:&lt;br /&gt;
&lt;b&gt;SELECT Campo1, NVL(Campo2, '0') FROM Tabla&amp;nbsp;&lt;/b&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Lo que hacen estas funciones es reemplazar el valor nulo si existe por el que se le indica.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-6378972514503488773?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nbagszucIQWYcFdqq01Jy2oIER8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nbagszucIQWYcFdqq01Jy2oIER8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nbagszucIQWYcFdqq01Jy2oIER8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nbagszucIQWYcFdqq01Jy2oIER8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/CdH6q_OIzi8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/6378972514503488773/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=6378972514503488773" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/6378972514503488773?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/6378972514503488773?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/CdH6q_OIzi8/isnull-en-oracle-reemplazar-valores.html" title="ISNULL EN ORACLE - Reemplazar valores nulos" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-MwDymqO3R80/TvFXiISYidI/AAAAAAAAAqk/aE21wsMrW4g/s72-c/Oracle+-+NVL.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/12/isnull-en-oracle-reemplazar-valores.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAAQ34-fSp7ImA9WhRXEkg.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-616250420016470686</id><published>2011-12-18T16:15:00.000-08:00</published><updated>2011-12-18T16:15:42.055-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-18T16:15:42.055-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Fluxbox" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Conectarse a Internet desde Fluxbox</title><content type="html">Uso Fluxbox cuando ejecuto maquinas virtuales en Ubuntu.&amp;nbsp;Básicamente&amp;nbsp;por que es un escritorio ligero, que no ocupa muchas recursos. El problema es que cuando lo uso me quedo sin Internet, cosa que sin duda le ocurre a todos los que usan Fluxbox. Para ejecutar &amp;nbsp;&lt;b&gt;network manager&lt;/b&gt; se debe ejecutar el siguiente comando en una consola:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;sudo nm-applet &amp;amp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Sitio de Fluxbox&lt;br /&gt;
&lt;a href="http://j.gs/Tya"&gt;http://j.gs/Tya&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-616250420016470686?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/D3siRvwKi8h1-9LYh5UPTPXMnBw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D3siRvwKi8h1-9LYh5UPTPXMnBw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/D3siRvwKi8h1-9LYh5UPTPXMnBw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D3siRvwKi8h1-9LYh5UPTPXMnBw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/yomZacyIRMs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/616250420016470686/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=616250420016470686" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/616250420016470686?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/616250420016470686?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/yomZacyIRMs/conectarse-internet-desde-fluxbox.html" title="Conectarse a Internet desde Fluxbox" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/12/conectarse-internet-desde-fluxbox.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUHRX06eSp7ImA9WhRQFkk.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-395704416922301970</id><published>2011-12-11T11:54:00.001-08:00</published><updated>2011-12-11T15:30:34.311-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-11T15:30:34.311-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VI" /><category scheme="http://www.blogger.com/atom/ns#" term="VIM" /><title>Dividir la pantalla en VI</title><content type="html">&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-jZxe_Ie5JKU/TuU8N89rG7I/AAAAAAAAAqY/IF4BJwQWs9k/s1600/vi+-+split.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-jZxe_Ie5JKU/TuU8N89rG7I/AAAAAAAAAqY/IF4BJwQWs9k/s320/vi+-+split.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dividir la pantalla&lt;br /&gt;
:split &amp;nbsp; (horizontalmente)&lt;br /&gt;
:vsplit &amp;nbsp;(verticalmente)&lt;br /&gt;
&lt;br /&gt;
:split&amp;nbsp; &lt;nombre_archivo&gt;&lt;/nombre_archivo&gt;&lt;br /&gt;
:vsplit&amp;nbsp; &lt;nombre_archivo&gt;&lt;/nombre_archivo&gt;&lt;br /&gt;
&lt;br /&gt;
Nueva&amp;nbsp;división&amp;nbsp;vacía&lt;br /&gt;
:new&lt;br /&gt;
&lt;br /&gt;
Para cambiar el foco a otra ventana&lt;br /&gt;
CTRL + W&lt;br /&gt;
&lt;br /&gt;
Para dejar el espacio actual y cerrar todas los&amp;nbsp;demás&lt;br /&gt;
:only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-395704416922301970?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_LzjUFHIPl4epnF6KmsSlFOdFL4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_LzjUFHIPl4epnF6KmsSlFOdFL4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_LzjUFHIPl4epnF6KmsSlFOdFL4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_LzjUFHIPl4epnF6KmsSlFOdFL4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/NVANYxaFJKQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/395704416922301970/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=395704416922301970" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/395704416922301970?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/395704416922301970?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/NVANYxaFJKQ/dividir-la-pantalla-en-vi.html" title="Dividir la pantalla en VI" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-jZxe_Ie5JKU/TuU8N89rG7I/AAAAAAAAAqY/IF4BJwQWs9k/s72-c/vi+-+split.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/12/dividir-la-pantalla-en-vi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEACRHY8eyp7ImA9WhRQFUg.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-3703770899429432821</id><published>2011-12-10T12:09:00.001-08:00</published><updated>2011-12-10T13:32:45.873-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-10T13:32:45.873-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VI" /><category scheme="http://www.blogger.com/atom/ns#" term="VIM" /><title>Buscar Texto en un Archivo con VI</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-kOofqPDPStA/TuO8VTlFkdI/AAAAAAAAAqQ/iXbOZ5dXqiE/s1600/Vi+-+Buscar.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="207" src="http://3.bp.blogspot.com/-kOofqPDPStA/TuO8VTlFkdI/AAAAAAAAAqQ/iXbOZ5dXqiE/s320/Vi+-+Buscar.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Para buscar texto en VI se usan las siguientes instrucciones:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
:/texto_a_buscar&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
:?texto_a_buscar&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
:/texto_a_buscar&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
busca hacia abajo del documento&amp;nbsp;&lt;b&gt;texto_a_buscar&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;:?texto_a_buscar&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;busca hacia arriba del documento &amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;texto_a_buscar&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Para avanzar en los resultados de la&amp;nbsp;búsqueda&amp;nbsp;se debe presionar la tecla&lt;b&gt; n&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-3703770899429432821?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uW55FtUUOqh1dk72KgKoo2rgri8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uW55FtUUOqh1dk72KgKoo2rgri8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uW55FtUUOqh1dk72KgKoo2rgri8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uW55FtUUOqh1dk72KgKoo2rgri8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/rmoPIOAqWw4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/3703770899429432821/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=3703770899429432821" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/3703770899429432821?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/3703770899429432821?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/rmoPIOAqWw4/buscar-texto-en-un-archivo-con-vi.html" title="Buscar Texto en un Archivo con VI" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-kOofqPDPStA/TuO8VTlFkdI/AAAAAAAAAqQ/iXbOZ5dXqiE/s72-c/Vi+-+Buscar.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/12/buscar-texto-en-un-archivo-con-vi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YERngyeip7ImA9WhRQEEk.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-995308843033112861</id><published>2011-12-04T17:34:00.001-08:00</published><updated>2011-12-04T17:38:27.692-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-04T17:38:27.692-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><title>Crear tabla desde un select en Oracle</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-b8Hc0FPV7lI/TtwflRAO-mI/AAAAAAAAAqI/owG7RdbUn2E/s1600/Oracle+-+Crear+tabla+desde+un+select.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="186" src="http://4.bp.blogspot.com/-b8Hc0FPV7lI/TtwflRAO-mI/AAAAAAAAAqI/owG7RdbUn2E/s320/Oracle+-+Crear+tabla+desde+un+select.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Crear una tabla a partir de una consulta es muy sencillo en Oracle.&lt;br /&gt;
En el ejemplo, que agrego a continuación se ve claramente que primero se debe indicar que se crea una tabla:&lt;br /&gt;
CREATE TABLE &lt;b&gt;&lt;nombre_tabla&gt;&lt;/nombre_tabla&gt;&lt;/b&gt; AS y a continuación el SELECT entre&amp;nbsp;paréntesis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;CREATE TABLE subtelefono AS&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;(SELECT TELEFONO, IMEI FROM TELEFONOS);&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-995308843033112861?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Lk8hMkASTX23O4AVCX20K7r7OE4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lk8hMkASTX23O4AVCX20K7r7OE4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Lk8hMkASTX23O4AVCX20K7r7OE4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lk8hMkASTX23O4AVCX20K7r7OE4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/FQuVRPd10Z0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/995308843033112861/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=995308843033112861" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/995308843033112861?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/995308843033112861?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/FQuVRPd10Z0/crear-una-tabla-partir-de-una-consulta.html" title="Crear tabla desde un select en Oracle" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-b8Hc0FPV7lI/TtwflRAO-mI/AAAAAAAAAqI/owG7RdbUn2E/s72-c/Oracle+-+Crear+tabla+desde+un+select.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/12/crear-una-tabla-partir-de-una-consulta.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8FRnoyfyp7ImA9WhRQEEk.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-7093909042130782208</id><published>2011-12-04T16:53:00.001-08:00</published><updated>2011-12-04T17:00:17.497-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-04T17:00:17.497-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><title>sp_helptext en Oracle o Ver código de un procedimiento</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-YkT8G15RV14/TtwXSROsIxI/AAAAAAAAAqA/cHMW5fH0A3E/s1600/Oracle+-+sp_helptext.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="258" src="http://1.bp.blogspot.com/-YkT8G15RV14/TtwXSROsIxI/AAAAAAAAAqA/cHMW5fH0A3E/s320/Oracle+-+sp_helptext.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Para quienes&amp;nbsp;están&amp;nbsp;mas familiarizados con MS SQL, cuando trabajen en Oracle estarán buscando un función para obtener el código de&amp;nbsp;algún&amp;nbsp;procedimiento como es &lt;b&gt;sp_helptext&lt;/b&gt;.&amp;nbsp;Encontré&amp;nbsp;esta sentencia que cumple con esta función:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;SELECT TEXT FROM ALL_SOURCE WHERE NAME='MOSTRAR_DATOS' ORDER BY LINE;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
donde MOSTRAR_DATOS , es el nombre del procedimiento que se quiere obtener el&amp;nbsp;código.&lt;br /&gt;
&lt;br /&gt;
En la imagen que adjunto, primero creo el procedimiento y luego obtengo el mismo código con la sentencia antes mencionada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-7093909042130782208?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mEAD3Z8r3BG0xqZ_YJ54lyeDX7I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mEAD3Z8r3BG0xqZ_YJ54lyeDX7I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mEAD3Z8r3BG0xqZ_YJ54lyeDX7I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mEAD3Z8r3BG0xqZ_YJ54lyeDX7I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/HH7MT6ZE044" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/7093909042130782208/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=7093909042130782208" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/7093909042130782208?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/7093909042130782208?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/HH7MT6ZE044/sphelptext-en-oracle-o-ver-codigo-de-un.html" title="sp_helptext en Oracle o Ver código de un procedimiento" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-YkT8G15RV14/TtwXSROsIxI/AAAAAAAAAqA/cHMW5fH0A3E/s72-c/Oracle+-+sp_helptext.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/12/sphelptext-en-oracle-o-ver-codigo-de-un.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ADRn89cCp7ImA9WhRRGUs.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-7427524866386025432</id><published>2011-12-03T19:29:00.001-08:00</published><updated>2011-12-03T19:36:17.168-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-03T19:36:17.168-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VI" /><category scheme="http://www.blogger.com/atom/ns#" term="VIM" /><title>Vi - Mostrar números de linea</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-dzST4mgFuIU/TtrpAw4qHtI/AAAAAAAAAp4/02jRg1ChzMs/s1600/vi+-+set+nu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="205" src="http://4.bp.blogspot.com/-dzST4mgFuIU/TtrpAw4qHtI/AAAAAAAAAp4/02jRg1ChzMs/s320/vi+-+set+nu.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Para mostrar los&amp;nbsp;números&amp;nbsp;de linea en el editor VI (VIM), se puede usar:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;span class="Apple-style-span" style="background-color: lime;"&gt;:set number&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
o&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;span class="Apple-style-span" style="background-color: lime;"&gt;:set nu&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Para&amp;nbsp;des habilitar&amp;nbsp;la&amp;nbsp;numeración:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;span class="Apple-style-span" style="background-color: lime;"&gt;:set nu!&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-7427524866386025432?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IGt9PDW6ZTWJ4zAvw-FJ7rvjFKQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IGt9PDW6ZTWJ4zAvw-FJ7rvjFKQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IGt9PDW6ZTWJ4zAvw-FJ7rvjFKQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IGt9PDW6ZTWJ4zAvw-FJ7rvjFKQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/3MRGD_JSoY4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/7427524866386025432/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=7427524866386025432" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/7427524866386025432?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/7427524866386025432?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/3MRGD_JSoY4/vi-mostrar-numeros-de-linea.html" title="Vi - Mostrar números de linea" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-dzST4mgFuIU/TtrpAw4qHtI/AAAAAAAAAp4/02jRg1ChzMs/s72-c/vi+-+set+nu.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/12/vi-mostrar-numeros-de-linea.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUMR3g5fyp7ImA9WhRRF0U.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-3129234549758013123</id><published>2011-12-01T03:31:00.001-08:00</published><updated>2011-12-01T16:38:06.627-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-01T16:38:06.627-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><title>Oracle - Too many values ORA-00913</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-R2egNUi0xKk/TtdmpD_d1II/AAAAAAAAApw/9IjoIyXv5Xo/s1600/Oracle%2B-%2BToo%2Bmany%2Bvalues%2Bblog.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="120" src="http://3.bp.blogspot.com/-R2egNUi0xKk/TtdmpD_d1II/AAAAAAAAApw/9IjoIyXv5Xo/s320/Oracle%2B-%2BToo%2Bmany%2Bvalues%2Bblog.PNG" width="310" /&gt;&lt;/a&gt;&lt;/div&gt;
Estaba tratando de hacer una inserción a partir de un SELECT y me apareció este error:&amp;nbsp;
&lt;br /&gt;
&lt;br /&gt;
Error SQL: ORA-00913: demasiados valores
00913. 00000 - "too many values"&lt;br /&gt;
El error en mi caso consistía en la siguiente trivialidad:&lt;br /&gt;
&lt;br /&gt;
INSERT INTO CopiaTELEFONOS (campo1, campo2, campo3)&lt;br /&gt;
SELECT campo1, campo2 FROM TELEFONOS;&lt;br /&gt;
&lt;br /&gt;
Tenia mas campos en la primera sentencia que en la segunda donde seleccionaba los campos.&lt;br /&gt;
El select es de ejemplo, no es que use esos nombres para las tablas. El caso real se trataba de una tabla con decenas de campos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-3129234549758013123?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/g9ehaCM8rhax9zC77y31omWeOqw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g9ehaCM8rhax9zC77y31omWeOqw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/g9ehaCM8rhax9zC77y31omWeOqw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g9ehaCM8rhax9zC77y31omWeOqw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/ZQkMk2W2oq4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/3129234549758013123/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=3129234549758013123" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/3129234549758013123?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/3129234549758013123?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/ZQkMk2W2oq4/oracle-too-many-values-ora-00913.html" title="Oracle - Too many values ORA-00913" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-R2egNUi0xKk/TtdmpD_d1II/AAAAAAAAApw/9IjoIyXv5Xo/s72-c/Oracle%2B-%2BToo%2Bmany%2Bvalues%2Bblog.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/12/oracle-too-many-values-ora-00913.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AHRXs_eyp7ImA9WhRQGE4.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-8406958353687558205</id><published>2011-11-26T22:54:00.001-08:00</published><updated>2011-12-13T19:02:14.543-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-13T19:02:14.543-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VI" /><category scheme="http://www.blogger.com/atom/ns#" term="VIM" /><title>Explorador de archivos en VI</title><content type="html">&lt;br /&gt;
Vi tiene unos comandos que permiten explorar archivos que son: :Vex y :Sex. Pero al momento de editar un archivo la pantalla queda divida, cortando las lineas que son mas largas osea , haciendo un salto de linea. Lo cual complica la lectura de código fuente algunas veces.&lt;br /&gt;
&lt;br /&gt;
Leyendo la documentación de VI&amp;nbsp;encontré&amp;nbsp;este otro comando o plugin que no tiene ese efecto desagradable que es :&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;:edit . &amp;nbsp;&lt;/b&gt;(ojo con el punto, tiene que ir sino no funciona)&lt;br /&gt;
&lt;br /&gt;
Ejecutas &lt;b&gt;vi&lt;/b&gt; o &lt;b&gt;vim&lt;/b&gt;, una vez en el editor ejecutas &lt;b&gt;:edit .&lt;/b&gt; , y se mostrará un explorador de archivos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-QDa4bZSTuo4/TtHhOT8pLCI/AAAAAAAAApY/TdGgnwJXgjk/s1600/vi+explorador+de+archivos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="205" src="http://1.bp.blogspot.com/-QDa4bZSTuo4/TtHhOT8pLCI/AAAAAAAAApY/TdGgnwJXgjk/s320/vi+explorador+de+archivos.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Otra forma de navegar un directorio es:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;:e directorio&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
y&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;:Explore&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Te aseguro que nunca esta&amp;nbsp;demás&amp;nbsp;saber VI. Debido a que en los servidores Linux, no siempre esta disponible un entorno&amp;nbsp;gráfico&amp;nbsp;con sus estandarizados editores. ¿Y que pasará cuando te toque uno de esos? &amp;nbsp;Me puse catastrofista :)&lt;br /&gt;
&lt;br /&gt;
Documentación de VI&lt;br /&gt;
&lt;a href="http://j.gs/RGp"&gt;http://j.gs/RGp&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-8406958353687558205?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/R2NSysQ-Pk1C25Y7dTNTmq2kwmE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R2NSysQ-Pk1C25Y7dTNTmq2kwmE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/R2NSysQ-Pk1C25Y7dTNTmq2kwmE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R2NSysQ-Pk1C25Y7dTNTmq2kwmE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/t9-EGu4v61k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/8406958353687558205/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=8406958353687558205" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/8406958353687558205?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/8406958353687558205?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/t9-EGu4v61k/explorador-de-archivos-en-vi.html" title="Explorador de archivos en VI" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-QDa4bZSTuo4/TtHhOT8pLCI/AAAAAAAAApY/TdGgnwJXgjk/s72-c/vi+explorador+de+archivos.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/11/explorador-de-archivos-en-vi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04CQHo9eSp7ImA9WhRSEk4.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-5623718747220830765</id><published>2011-11-13T17:12:00.001-08:00</published><updated>2011-11-13T17:59:21.461-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-13T17:59:21.461-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><title>Not unique table/alias:</title><content type="html">&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;Not unique table/alias:, probablemente sea uno de esos errores demasiado sencillo de saber porque se produce y corregir. Me&amp;nbsp;ocurrió&amp;nbsp; este error y lo vi posteado en algunos foros, y me parece que a no todo el mundo le puede parecer tan obvio.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;¿Que indica el error&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;Not unique table/alias: 'Nombre_Tabla'?&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap;"&gt;Indica que el nombre de la tabla se esta llamando mas de una vez en la consulta, tal cual aparece en el código que copio a continuación.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;SELECT ArchivoTematico.ArchivoTematico_art as id_art,ArchivoTematico.ArchivoTematico_art,ArchivoTematico.Archivo_art,ArchivoTematico.Descripcion_art &lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;FROM ArchivoTematico&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="background-color: #f3f3f3; white-space: pre;"&gt;      &lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;INNER JOIN ArchivoTematico&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;      &lt;/span&gt;ON ArchivoTematico.id_art=ArchivoTematico.id_art&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;La solución entonces es quitar la redundancia del nombre de la tabla en la consulta.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;SELECT id_art,ArchivoTematico_art,Descripcion_art&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;FROM ArchivoTematico&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-5623718747220830765?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NwC57fvTcpiMj9oKA-NOnHNGMRA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NwC57fvTcpiMj9oKA-NOnHNGMRA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NwC57fvTcpiMj9oKA-NOnHNGMRA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NwC57fvTcpiMj9oKA-NOnHNGMRA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/GWaXbHo9fL0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/5623718747220830765/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=5623718747220830765" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/5623718747220830765?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/5623718747220830765?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/GWaXbHo9fL0/not-unique-tablealias.html" title="Not unique table/alias:" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/11/not-unique-tablealias.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQHQX8_fyp7ImA9WhRTGE4.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-1856437209569608844</id><published>2011-11-09T02:57:00.000-08:00</published><updated>2011-11-09T02:58:50.147-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-09T02:58:50.147-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Css" /><category scheme="http://www.blogger.com/atom/ns#" term="W3C" /><title>Attribute rel not allowed on element link at this point.</title><content type="html">Al revisar una página, con la herramienta del W3C para validar documentos Web&amp;nbsp;&lt;a href="http://j.gs/PJS"&gt;http://j.gs/PJS&lt;/a&gt;. &amp;nbsp;Encontré&amp;nbsp;el siguiente error:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Attribute rel not allowed on element link at this point.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
La página es adaptada a HTML5, por lo que eso me daba una pista.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-KERUoAYuPkg/TrpP5VdQxDI/AAAAAAAAAo4/AYQQXaXBMC8/s1600/attribute+rel+not+allowed.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="107" src="http://2.bp.blogspot.com/-KERUoAYuPkg/TrpP5VdQxDI/AAAAAAAAAo4/AYQQXaXBMC8/s320/attribute+rel+not+allowed.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Al quitar el atributo rel, ocurrió el siguiente error:&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #fcfcfc; color: #1f2126; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 20px;"&gt;Element link is missing one or more of the following attributes: itemprop, rel.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #fcfcfc; color: #1f2126; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 20px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-jVDV1EDSwnA/TrpVOWWdlYI/AAAAAAAAApA/YODW0CpuXMU/s1600/Element+link+is+missing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="87" src="http://3.bp.blogspot.com/-jVDV1EDSwnA/TrpVOWWdlYI/AAAAAAAAApA/YODW0CpuXMU/s320/Element+link+is+missing.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Al final usé un generador HTML5 (link mas abajo), el cual dejo la linea con problemas de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;link rel="stylesheet" href="css/styles.css" /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recomiendo usar este generador de HTML5 para obtener código válido:&lt;br /&gt;
&lt;a href="http://j.gs/PJQ"&gt;http://j.gs/PJQ&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-1856437209569608844?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ivlRrL_1quFY4zcTYllplj62aHk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ivlRrL_1quFY4zcTYllplj62aHk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ivlRrL_1quFY4zcTYllplj62aHk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ivlRrL_1quFY4zcTYllplj62aHk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/YVmIb8Vkwhg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/1856437209569608844/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=1856437209569608844" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/1856437209569608844?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/1856437209569608844?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/YVmIb8Vkwhg/attribute-rel-not-allowed-on-element.html" title="Attribute rel not allowed on element link at this point." /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-KERUoAYuPkg/TrpP5VdQxDI/AAAAAAAAAo4/AYQQXaXBMC8/s72-c/attribute+rel+not+allowed.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/11/attribute-rel-not-allowed-on-element.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cFSX05cCp7ImA9WhdUEUo.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-1666461882577815105</id><published>2011-09-27T18:34:00.000-07:00</published><updated>2011-09-27T18:56:58.328-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-27T18:56:58.328-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Ejecutar como root una aplicación grafica en Linux</title><content type="html">En Linux hay ciertas tareas que solo se pueden realizar con el usuario root. Es facil, si vamos a ejecutar un programa desde consola. ¿Pero si queremos ejecutar un programa gráfico sin pasar por la consola?.&amp;nbsp;
&lt;br /&gt;
&lt;br /&gt;
Para eso existe el programa gksu.&lt;br /&gt;
&lt;br /&gt;
Se puede crear un lanzador (es la forma en que lo uso), en donde le damos la siguiente orden:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;gksu aplicacion&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Al pinchar el lanzador, el sistema solicitará el password de root para ejecutar la orden que le hayamos indicado.

&lt;a href="http://1.bp.blogspot.com/-Wx96DPL-Keo/ToJ8Htpu1MI/AAAAAAAAAnc/n9viOuIFJPs/s1600/gksu.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5657220553886323906" src="http://1.bp.blogspot.com/-Wx96DPL-Keo/ToJ8Htpu1MI/AAAAAAAAAnc/n9viOuIFJPs/s320/gksu.png" style="cursor: hand; cursor: pointer; display: block; height: 158px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-1666461882577815105?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qKGwmfELeT4cWheJqQONxjg35yc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qKGwmfELeT4cWheJqQONxjg35yc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qKGwmfELeT4cWheJqQONxjg35yc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qKGwmfELeT4cWheJqQONxjg35yc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/ZG_E66OMHvc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/1666461882577815105/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=1666461882577815105" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/1666461882577815105?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/1666461882577815105?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/ZG_E66OMHvc/ejecutar-como-root-una-aplicacion.html" title="Ejecutar como root una aplicación grafica en Linux" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-Wx96DPL-Keo/ToJ8Htpu1MI/AAAAAAAAAnc/n9viOuIFJPs/s72-c/gksu.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/09/ejecutar-como-root-una-aplicacion.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08DQn0-fCp7ImA9WhRRE0o.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-2124839261487599897</id><published>2011-05-19T15:38:00.000-07:00</published><updated>2011-11-26T22:37:53.354-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-26T22:37:53.354-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VI" /><category scheme="http://www.blogger.com/atom/ns#" term="VIM" /><title>Diferencias entre archivos con VIM</title><content type="html">&lt;a href="http://3.bp.blogspot.com/-6bayigKy6pw/TdWcxk65jBI/AAAAAAAAAmE/qEcuDK1AGn4/s1600/vim-d-archivo-archivo.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5608561286498061330" src="http://3.bp.blogspot.com/-6bayigKy6pw/TdWcxk65jBI/AAAAAAAAAmE/qEcuDK1AGn4/s320/vim-d-archivo-archivo.png" style="cursor: hand; cursor: pointer; display: block; height: 200px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para tener una vista de dos archivos y que vim nos muestre las diferencias que existen entre ambos se debe usar el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
vim -d archivo1 archivo2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mas información:&lt;br /&gt;
&lt;a href="http://j.gs/RGm"&gt;http://j.gs/RGm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Documentación de VI&lt;br /&gt;
&lt;a href="http://j.gs/RGp"&gt;http://j.gs/RGp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-2124839261487599897?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tq2V3u7FcP_BK_IRJxO4xLVcRsY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tq2V3u7FcP_BK_IRJxO4xLVcRsY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tq2V3u7FcP_BK_IRJxO4xLVcRsY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tq2V3u7FcP_BK_IRJxO4xLVcRsY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/ez1XG5DCRJg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/2124839261487599897/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=2124839261487599897" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/2124839261487599897?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/2124839261487599897?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/ez1XG5DCRJg/diferencias-entre-archivos-con-vim.html" title="Diferencias entre archivos con VIM" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-6bayigKy6pw/TdWcxk65jBI/AAAAAAAAAmE/qEcuDK1AGn4/s72-c/vim-d-archivo-archivo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/05/diferencias-entre-archivos-con-vim.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMDRHs9eCp7ImA9WhZXGU0.&quot;"><id>tag:blogger.com,1999:blog-4739093642332701951.post-2478006350026143077</id><published>2011-05-08T19:07:00.000-07:00</published><updated>2011-05-08T19:17:55.560-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-08T19:17:55.560-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Gmail" /><title>Buscar archivos adjuntos en Gmail</title><content type="html">¿Como ubicar un archivo adjunto entre tanto correo en tu cuenta gmail?&lt;br /&gt;Este correo tiene características bien interesantes como poder buscar archivos adjuntos en la barra de búsqueda.  Por ejemplo, si quieres encontrar un adjunto enviado por algún cliente:&lt;br /&gt;&lt;br /&gt;nombre cliente  has:attachment&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4739093642332701951-2478006350026143077?l=rightnowweb.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jdHHA9Id6J-Q8rjOS4UxB0Z5auQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jdHHA9Id6J-Q8rjOS4UxB0Z5auQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jdHHA9Id6J-Q8rjOS4UxB0Z5auQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jdHHA9Id6J-Q8rjOS4UxB0Z5auQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dYtFs/~4/_hINMELiIC4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rightnowweb.blogspot.com/feeds/2478006350026143077/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4739093642332701951&amp;postID=2478006350026143077" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/2478006350026143077?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4739093642332701951/posts/default/2478006350026143077?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dYtFs/~3/_hINMELiIC4/buscar-archivos-adjuntos-en-gmail.html" title="Buscar archivos adjuntos en Gmail" /><author><name>Pensando en voz alta</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://rightnowweb.blogspot.com/2011/05/buscar-archivos-adjuntos-en-gmail.html</feedburner:origLink></entry></feed>

