<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6285614063972063977</id><updated>2024-09-05T15:49:52.363-07:00</updated><category term="Programación"/><category term="Oracle"/><category term="Tecnología"/><category term="Javascript"/><category term="Windows"/><category term="Sistema Operativo"/><category term="Active Record"/><category term="BBDD"/><category term="CodeIgniter"/><category term="Software Libre"/><category term="Tutoriales"/><category term="Software"/><category term="Ubuntu"/><category term="excel"/><category term="html"/><title type='text'>Desprográmate</title><subtitle type='html'>Tecnología, Informática, Programación ...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-6662783172885183376</id><published>2012-10-10T02:40:00.001-07:00</published><updated>2012-10-10T02:40:50.102-07:00</updated><title type='text'>Modificacion de las propiedades de una clase en Javascript</title><content type='html'>&lt;pre class=&quot;brush:javascript;ruler:true;stripBrs:false;&quot; style=&quot;overflow:auto;padding:0.1em&quot;&gt;&lt;font color=&quot;#0d1216&quot; face=&quot;verdana, sans-serif&quot;&gt;Javascript esta basado en prototipos, todos los objetos son instancias y hereda las propiedades mediante el seguimiento de la cadena de prototipos.&lt;/font&gt;&lt;/pre&gt;  &lt;pre class=&quot;brush:javascript;ruler:true;stripBrs:false;&quot; style=&quot;overflow:auto;padding:0.1em;color:rgb(13,18,22)&quot;&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;La función constructora o prototipo puede especificar un conjunto inicial de propiedaes, añadieno o removiendo dinamicamente a objetos individuales o a un conjunto entero de objetos.&lt;/font&gt;&lt;/pre&gt;  &lt;pre class=&quot;brush:javascript;ruler:true;stripBrs:false;&quot; style=&quot;overflow:auto;padding:0.1em;color:rgb(13,18,22)&quot;&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;Como ejemplo, mostramos la modificación del prototipo para la clase String:&lt;/font&gt;&lt;/pre&gt;  &lt;pre class=&quot;brush:javascript;ruler:true;stripBrs:false;&quot; style=&quot;overflow:auto;padding:0.1em;color:rgb(13,18,22)&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255)&quot;&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;// Elimina los espacios iniciales de una cadena&lt;/font&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;pre class=&quot;brush:javascript;ruler:true;stripBrs:false;&quot; style=&quot;overflow:auto;padding:0.1em;color:rgb(13,18,22)&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255)&quot;&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;String.prototype.LTrim = function()&lt;/font&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;pre class=&quot;brush:javascript;ruler:true;stripBrs:false;&quot; style=&quot;overflow:auto;padding:0.1em;color:rgb(13,18,22)&quot;&gt;&lt;span style=&quot;background-color:rgb(255,255,255)&quot;&gt;&lt;font face=&quot;verdana, sans-serif&quot;&gt;{          return this.replace(/\s*((\S+\s*)*)/, &amp;quot;$1&amp;quot;);  }    // Elimina los espacios finales de una cadena  String.prototype.RTrim = function()  {         return this.replace(/((\s*\S+)*)\s*/, &amp;quot;$1&amp;quot;);  }    // Elimina los espacios iniciales y finales de una cadena  String.prototype.Trim = function()  {         return this.LTrim(this.RTrim());     }    // Convierte el primer carácter de cada cadena en mayúsculas  String.prototype.Capitalize = function()  {      return this.replace(/\w+/g, function(a)      {          return a.charAt(0).toUpperCase() + a.slice(1).toLowerCase();      });  };    // Descodifica una cadena en URL  String.prototype.UrlDecode = function()  {      var str = this.replace(new RegExp(&amp;#39;\\+&amp;#39;,&amp;#39;g&amp;#39;),&amp;#39; &amp;#39;);      return unescape(str);  };  // Códifica una cadena en URL  String.prototype.UrlEncode = function()  {      var str = escape(this);      str = str.replace(new RegExp(&amp;#39;\\+&amp;#39;,&amp;#39;g&amp;#39;),&amp;#39;%2B&amp;#39;);        return str.replace(new RegExp(&amp;#39;%20&amp;#39;,&amp;#39;g&amp;#39;),&amp;#39;+&amp;#39;);  };    //Convierte una cadena a entero despúes de eliminar sus espacios iniciales y finales  String.prototype.ToInteger = function()  {      var str = parseInt(this.Trim());      return str;  };    // Formatea un número poniendole 0 delante y lo devuelve en string  String.prototype.FormatNum = function(Length)  {      var Num = &amp;quot;&amp;quot; + this;      var Diff = parseInt(Length) - parseInt(Num.length);      var Numero = parseInt(Num);      var NumberStr = &amp;quot;&amp;quot; + Num + &amp;quot;&amp;quot;;        if (Diff &amp;gt; 0)      {         for (var i=0; i &amp;lt; Diff; i++)         {            NumberStr = &amp;quot;0&amp;quot; + NumberStr;         }      }        return NumberStr;  }    // Formatea un alfanumérico poniendole espacios detrás y lo devuelve en string  String.prototype.FormatAlf = function(Length)  {      var Txt = &amp;quot;&amp;quot; + this;      var Diff = parseInt(Length) - parseInt(Txt.length);      var Str = Txt;        if (Diff &amp;gt; 0)      {          for (var i = 0; i &amp;lt; Diff; i++)          {              Str += &amp;quot; &amp;quot;;          }      }        return Str;  }    // Formatea un alfanumérico poniendole guiones bajos detrás y lo devuelve en string  String.prototype.FormatAlfUnderline = function(Length)  {      var Txt = &amp;quot;&amp;quot; + this;      var Diff = parseInt(Length) - parseInt(Txt.length);      var Str = Txt;        if (Diff &amp;gt; 0)      {          for (var i = 0; i &amp;lt; Diff; i++)          {              Str += &amp;quot;_&amp;quot;;          }      }        return Str;  }    // Sustituye las comillas simples por dos comillas dobles  String.prototype.Escape = function()  {      var Txt = fReplace(this, &amp;quot;&amp;#39;&amp;quot;, &amp;quot;&amp;#39;&amp;#39;&amp;quot;);      return Txt.Trim();  }    // Añade barras para escapar caracteres especiales  String.prototype.AddSlashes = function()  {      var str = this.replace(/\\/g,&amp;#39;\\\\&amp;#39;);      str = str.replace(/\&amp;#39;/g,&amp;#39;\\\&amp;#39;&amp;#39;);      str = str.replace(/\&amp;quot;/g,&amp;#39;\\&amp;quot;&amp;#39;);      str = str.replace(/\0/g,&amp;#39;\\0&amp;#39;);        return str;  }    // Quita las barras para escapar caracteres especiales  String.prototype.StripSlashes = function()  {      var str = this.replace(/\\&amp;#39;/g,&amp;#39;\&amp;#39;&amp;#39;);      str = str.replace(/\\&amp;quot;/g,&amp;#39;&amp;quot;&amp;#39;);      str = str.replace(/\\0/g,&amp;#39;\0&amp;#39;);      str = str.replace(/\\\\/g,&amp;#39;\\&amp;#39;);      return str;  }    //Comprime en JAVASCRIPT  String.prototype.Compress = function()  {      var q = {}, ret = &amp;quot;&amp;quot;;        this.replace(/([^=&amp;amp;]+)=([^&amp;amp;]*)/g, function(m, key, value)      {          q[key] = (q[key] ? q[key] + &amp;quot;,&amp;quot; : &amp;quot;&amp;quot;) + value;      });        for ( var key in q )          ret = (ret ? ret + &amp;quot;&amp;amp;&amp;quot; : &amp;quot;&amp;quot;) + key + &amp;quot;=&amp;quot; + q[key];        return ret;  }&lt;/font&gt;&lt;/span&gt;&lt;/pre&gt;  </content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/6662783172885183376/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2012/10/modificacion-de-las-propiedades-de-una.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/6662783172885183376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/6662783172885183376'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2012/10/modificacion-de-las-propiedades-de-una.html' title='Modificacion de las propiedades de una clase en Javascript'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-6078720466770771313</id><published>2012-02-15T00:58:00.001-08:00</published><updated>2012-02-15T00:58:29.331-08:00</updated><title type='text'>Renombrar columna oracle</title><content type='html'>alter table mi_tabla rename column nombre_anterior to nombre_nuevo; </content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/6078720466770771313/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2012/02/renombrar-columna-oracle.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/6078720466770771313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/6078720466770771313'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2012/02/renombrar-columna-oracle.html' title='Renombrar columna oracle'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-1116612023509078711</id><published>2012-02-02T03:51:00.001-08:00</published><updated>2012-02-02T03:51:35.386-08:00</updated><title type='text'>Introducir cualquier fuente en vuestras paginas web</title><content type='html'>&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Lo primero sera introducir el archivo de fuente en el servidor, en este ejemplo esta en la carpeta Fuentes que esta en la raiz del servidor&lt;/div&gt;&lt;div&gt;Luego en vuestra hoja de estilo insertar el siguiente código:&lt;/div&gt;  &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Introducir en vuestra hoja de estilos estas lineas ...&lt;/div&gt;&lt;div&gt;@font-face {&lt;/div&gt;&lt;div&gt;font-family: &quot;Helvetica&quot;;&lt;/div&gt;&lt;div&gt;src: url(./fuentes/Helvetica.ttf) format(&quot;truetype&quot;);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt; &lt;br&gt; &lt;/div&gt;&lt;div&gt;body {&lt;/div&gt;&lt;div&gt;font-family: &quot; Helvetica&quot;;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Y ya esta, todos los navegadores os implementaran esta fuente&lt;/div&gt; </content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/1116612023509078711/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2012/02/introducir-cualquier-fuente-en-vuestras.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/1116612023509078711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/1116612023509078711'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2012/02/introducir-cualquier-fuente-en-vuestras.html' title='Introducir cualquier fuente en vuestras paginas web'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-1803521579562222130</id><published>2011-09-14T04:14:00.001-07:00</published><updated>2011-09-22T11:19:41.611-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="html"/><category scheme="http://www.blogger.com/atom/ns#" term="Programación"/><title type='text'>Codigos ascii - HTML</title><content type='html'>&lt;span style=&quot;font-family:arial;&quot;&gt;Tabla ASCCII estándar, nombre de entidades HTML, ISO 10646, ISO 8879, ISO 8859-1&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.blogger.com/httpwww.ascii.cl/es/codigos-html.htm&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.ascii.cl/es/codigos-html.htm&quot; target=&quot;_blank&quot;&gt;www.ascii.cl&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/1803521579562222130/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2011/09/codigos-ascii-html.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/1803521579562222130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/1803521579562222130'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2011/09/codigos-ascii-html.html' title='Codigos ascii - HTML'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-4067367773950889445</id><published>2011-08-23T10:49:00.001-07:00</published><updated>2011-08-23T10:49:57.017-07:00</updated><title type='text'>Tutoriales CSS</title><content type='html'>&lt;div&gt;Cursos interesantes para aprender CSS:&lt;/div&gt;&lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://www.w3schools.com/css/&quot; rel=&quot;nofollow&quot;&gt;W3Schools&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.cssya.com.ar/&quot; rel=&quot;nofollow&quot;&gt;CSSYa&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.cssbasics.com/&quot; rel=&quot;nofollow&quot;&gt;CSS Basics &lt;/a&gt;(En inglés)&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.librosweb.es/css/&quot; rel=&quot;nofollow&quot;&gt;Libros web&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;ul&gt; &lt;/ul&gt; </content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/4067367773950889445/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2011/08/tutoriales-css.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/4067367773950889445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/4067367773950889445'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2011/08/tutoriales-css.html' title='Tutoriales CSS'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-9097395311567370021</id><published>2011-04-19T02:36:00.001-07:00</published><updated>2011-04-19T11:30:35.325-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="excel"/><title type='text'>Crear un desplegable en excel en 3 pasos</title><content type='html'>&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 20px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;Para realizar una lista desplegable o un combo en excel hay que seguir estos pasos:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 20px; &quot;&gt; &lt;span class=&quot;Apple-style-span&quot;  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;  &gt;1.- Creamos una hoja de datos, donde tendrás las variables que utilices en tu excel y para este caso en particular las opciones de tu desplegable, las puedes poner horizontal o verticalmente, pero ponlas seguidas, que te veo venir. Si quieres que tenga un campo vacío tenlo en cuenta a la hora de escribir las opciones, el primer campo debería ser el blanco. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 20px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;2.- Dale a &lt;/span&gt;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 20px; &quot;&gt;Insertar &amp;gt; Nombre &amp;gt; Definir &lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;y escribe el nombre de tu combo, por ejemplo &lt;/span&gt;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 20px; &quot;&gt;Estado&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;. Mas abajo pone &lt;/span&gt;&lt;/span&gt;&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 20px; &quot;&gt;Se refiere&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;, pon el cursor ahí, borra si tienes algo y seguidamente selecciona los campo que quieras que aparezcan en tu lista.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;  &gt;3.- Ahora vamos a sacar la lista en el / los campo/s que quieras, seleccionalos y vete a &lt;b&gt;Datos &amp;gt; Validación &amp;gt; Permitir &amp;gt; Lista&lt;/b&gt; y donde pone &lt;b&gt;Origen &lt;/b&gt;debes ingresar el nombre de tu lista, en mi ejemplo &lt;b&gt;=Estado&lt;/b&gt; (no se te olivide el = ).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px; &quot;  &gt;Ale, pues ya esta!!! :)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/9097395311567370021/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2011/04/crear-un-desplegable-en-excel-en-3.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/9097395311567370021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/9097395311567370021'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2011/04/crear-un-desplegable-en-excel-en-3.html' title='Crear un desplegable en excel en 3 pasos'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-6053779001842303152</id><published>2011-04-12T03:50:00.001-07:00</published><updated>2011-04-13T09:01:50.594-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Active Record"/><category scheme="http://www.blogger.com/atom/ns#" term="BBDD"/><category scheme="http://www.blogger.com/atom/ns#" term="CodeIgniter"/><title type='text'>CodeIgniter, manipular Base de Datos con Active Record: Modificando Datos</title><content type='html'>&lt;u&gt;Insertando Datos:&lt;/u&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;insert();&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Genera una cadena de inserción basado en los datos que se suministren, y ejectua la consulta devolviendo true o false en el caso de haber error. Se puede pasar una arreglo o un objeto a la función:&lt;/div&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$datos = array (&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;             &#39;nombre&#39; =&amp;gt; &#39;desprogramate&#39;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;            , &#39;titulo&#39; =&amp;gt; $titulo&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;            , &#39;fecha&#39; =&amp;gt; $fec&lt;/b&gt;&lt;/div&gt; &lt;div&gt;&lt;b&gt;            );&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;insert(&#39;mitabla&#39;, $datos);&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;gt; INSERT INTO mitabla (nombre, titulo, fecha) VALUES (&#39;desprogramate&#39;, &#39;titulo&#39;, &#39;fec&#39;);&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;También se puede utilizar la funcion &lt;b&gt;$this-&amp;gt;db-&amp;gt;set();&lt;/b&gt; que permite establecer valores para insertar y para actualizar:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;set(&#39;nombre&#39;, &#39;desprogramate&#39;);&lt;/b&gt;&lt;/div&gt; &lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;set(&#39;titulo&#39;, $titulo);&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;set(&#39;fecha&#39;, $fec);&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;insert(&#39;mitabla&#39;);&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;gt; INSERT INTO mitabla (nombre, titulo, fecha) VALUES (&#39;desprogramate&#39;, &#39;titulo&#39;, &#39;fec&#39;);&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Es exactamente igual que la sentencia anterior, pero la instrucción &lt;b&gt;$this-&amp;gt;db-&amp;gt;set();&lt;/b&gt; tiene un tercer parametro en el cual le podemos indicar si queremos que escapee o no. Por defecto esta a TRUE.&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;set(&#39;campo&#39;, &#39;campo+1&#39;, FALSE);&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;insert(&#39;mitabla&#39;);&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;gt; INSERT INTO mitabla (campo) VALUES (campo+1)&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;set(&#39;campo&#39;, &#39;campo+1&#39;);&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;insert(&#39;mitabla&#39;);&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;gt; INSERT INTO mitabla (campo) VALUES (&#39;campo+1&#39;)&lt;/div&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;Actualizando Datos:&lt;/u&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/div&gt;&lt;div&gt;La instrucción &lt;b&gt;$this-&amp;gt;db-&amp;gt;update(); &lt;/b&gt;actualiza datos pesándole un arreglo o un objeto:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;$datos = array(&lt;/b&gt;&lt;/div&gt; &lt;div&gt;&lt;b&gt;         &#39;titulo&#39; =&amp;gt; $titulo,&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;         &#39;nombre&#39; =&amp;gt; $nombre,&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;         &#39;fecha&#39; =&amp;gt; $fec&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;          );&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt; &lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;where(&#39;id&#39;, $id);&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;update(&#39;mitabla&#39;, $datos);&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&amp;gt; UPDATE mitabla  SET &lt;/div&gt;&lt;div&gt;     titulo = &#39;titulo&#39;&lt;/div&gt; &lt;div&gt;   , nombre = &#39;nombre&#39;&lt;/div&gt;&lt;div&gt;   , fecha = &#39;fec&#39;&lt;/div&gt;&lt;div&gt;  WHERE id = $id&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La función &lt;b&gt;$this-&amp;gt;db-&amp;gt;update()&lt;/b&gt; admite un tercer parámetro que hace a su vez de función where, ej:&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;$datos = array(&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;         &#39;titulo&#39; =&amp;gt; $titulo,&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;         &#39;nombre&#39; =&amp;gt; $nombre,&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;         &#39;fecha&#39; =&amp;gt; $fec&lt;/b&gt;&lt;/div&gt; &lt;div&gt;&lt;b&gt;          );&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$donde = array ( &#39;id&#39; =&amp;gt; $id );&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;update(&#39;mitabla&#39;, $datos, $donde);&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La instrucción resultante seria la misma del ejemplo anterior.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En la actualización de datos se puede utilizar también la función &lt;b&gt;$this-&amp;gt;db-&amp;gt;set().&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;Borrando Datos:&lt;/u&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/div&gt;&lt;div&gt;La función &lt;b&gt;$this-&amp;gt;db-&amp;gt;delete();&lt;/b&gt; genera una cadena de eliminación SQL y ejecuta la consulta.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;delete(&#39;mitabla&#39;, array(&#39;id&#39; =&amp;gt; $id));&lt;/b&gt;&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;gt; DELETE FROM mitabla&lt;/div&gt;&lt;div&gt;   WHERE id = $id&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;También se puede utilizar la función &lt;b&gt;$this-&amp;gt;db-&amp;gt;where(&#39;id&#39;, $id)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;where(&#39;id&#39;, $id);&lt;/b&gt;&lt;/div&gt; &lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;delete(&#39;mitabla&#39;);&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La instrucción resultante seria la misma del ejemplo anterior.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Otras funciones para el borrado:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;empty_table();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;truncate();&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/6053779001842303152/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2011/04/codeigniter-manipular-base-de-datos-con.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/6053779001842303152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/6053779001842303152'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2011/04/codeigniter-manipular-base-de-datos-con.html' title='CodeIgniter, manipular Base de Datos con Active Record: Modificando Datos'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-8817469697857754006</id><published>2011-04-12T03:13:00.001-07:00</published><updated>2011-04-13T09:01:25.082-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Active Record"/><category scheme="http://www.blogger.com/atom/ns#" term="BBDD"/><category scheme="http://www.blogger.com/atom/ns#" term="CodeIgniter"/><title type='text'>CodeIgniter, manipular Base de Datos con Active Record: Consulta de Datos</title><content type='html'>&lt;div&gt;CodeIgniter trae una versión modificada del Patrón de Base de Datos Active Record, una de las ventajas que tiene utilizar este sistema a parte de una sintaxis mas abreviada, es que es independiente de la base de datos que utilices, asi, si cambias de BBDD no tendras que tocar el código. Pero también escapea automáticamente los valores que les pases.&lt;/div&gt;   &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lo primero es verificar que en el archivo de configuración de la BBDD en codeIgniter, application/config/database.php, la variable $active_record = TRUE debe estar a TRUE, si no se va a utilizar la clase Active Record es recomendable desactivar esta clase dandole a la variable mencionada el valor de FALSE.&lt;/div&gt;   &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;Instrucciones más usadas:&lt;/u&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;get();&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Ejecuta la consulta de selección y devuelve el resultado. Se suele combinar con otros comandos, por si sola es la select más sencilla que podemos hacer:&lt;/div&gt;   &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;$consulta = &lt;b&gt;$this-&amp;gt;db-&amp;gt;get(&lt;/b&gt;&#39;mitabla&#39;&lt;b&gt;);&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;//SELECT * FROM mitabla&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Si a la anterior consulta, queremos especificar los datos a seleccionar y filtrar añadiríamos estas lineas:&lt;/div&gt;   &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;select(&lt;/b&gt;&#39;titulo, descripcion&#39;&lt;b&gt;);&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;from(&lt;/b&gt;&#39;mitabla&#39;&lt;b&gt;);&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;where(&lt;/b&gt;&#39;nombre&#39;, $nombre&lt;b&gt;);&lt;/b&gt;&lt;/div&gt; &lt;div&gt; &lt;b&gt;$this-&amp;gt;db-&amp;gt;where(&lt;/b&gt;&#39;fecha &amp;lt;&#39;, $fec&lt;b&gt;);&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;order_by(&lt;/b&gt;&quot;titulo&quot;, &quot;desc&quot;&lt;b&gt;);&lt;/b&gt;&lt;/div&gt; &lt;div&gt;&lt;b&gt;$consulta = $this-&amp;gt;db-&amp;gt;get();&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;// SELECT titulo, descripcion FROM mitabla WHERE nombre = &#39;nombre&#39; AND fecha &amp;lt; &#39;fec&#39;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El AND lo añade directamente la sentencia $this-&amp;gt;db-&amp;gt;where y si no ponemos ningún signo nos añade directamente el =, sino el que especifiquemos (fijarse en las dos sentencias where).&lt;/div&gt;  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;También se puede hacer mediante un arreglo asociativo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;$datos = array (&#39;nombre&#39; =&amp;gt; $nombre, &#39;fecha &amp;lt;&#39; =&amp;gt; $fec, &#39;titulo !=&#39; =&amp;gt; $titulo);&lt;/b&gt;&lt;/div&gt;  &lt;div&gt;&lt;b&gt;$this-&amp;gt;db-&amp;gt;where&lt;/b&gt;($datos);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;//WHERE nombre = &#39;nombre&#39; AND fecha &amp;lt; &#39;fec&#39; AND titulo != &#39;titulo&#39;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;Otras instrucciones:&lt;/u&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;get_where();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;select_max();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;select_min();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;select_avg();&lt;/div&gt;   &lt;div&gt;$this-&amp;gt;db-&amp;gt;select_sum();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;join();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;or_where();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;where_in();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;or_where_in();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;where_not_in();&lt;/div&gt;  &lt;div&gt;$this-&amp;gt;db-&amp;gt;or_where_not_in();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;like();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;or_like();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;not_like();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;or_not_like();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;group_by();&lt;/div&gt; &lt;div&gt;$this-&amp;gt;db-&amp;gt;distinct();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;having();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;or_having();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;limit();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;count_all_results();&lt;/div&gt;&lt;div&gt;$this-&amp;gt;db-&amp;gt;count_all();&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/8817469697857754006/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2011/04/codeingniter-manipular-base-de-datos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/8817469697857754006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/8817469697857754006'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2011/04/codeingniter-manipular-base-de-datos.html' title='CodeIgniter, manipular Base de Datos con Active Record: Consulta de Datos'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-7689233780895054203</id><published>2010-08-22T12:28:00.001-07:00</published><updated>2010-08-22T12:28:12.657-07:00</updated><title type='text'>Activar Windows Update en Windows 7</title><content type='html'>&lt;p class=&quot;mobile-photo&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLoiCP_eAKmSKQ2alTSX-7NNJADJUJRzyIXE8lute1whB4wLNQWNEp2Dm8IXAzLTPgKhQ1aIjGAz3KdI5n3EzFqZ2v7plhqCtbuysugL6Wldb2IUoGdr9s0ydqao5tgacDTNyZ3hoqKSE/s1600/WindowsUpdate-792658.jpg&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLoiCP_eAKmSKQ2alTSX-7NNJADJUJRzyIXE8lute1whB4wLNQWNEp2Dm8IXAzLTPgKhQ1aIjGAz3KdI5n3EzFqZ2v7plhqCtbuysugL6Wldb2IUoGdr9s0ydqao5tgacDTNyZ3hoqKSE/s320/WindowsUpdate-792658.jpg&quot;  border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5508318290352168066&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;También vale para Windows Vista.&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Bueno la ruta escondida es la siguiente: &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Panel de control\Sistema y seguridad\Windows Update\Cambiar configuración&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;La puedes copiar directamente en el explorador de Windows o puedes llegar a ella a través de los siguientes pasos:&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Panel de Control &amp;gt; Sistema de Seguridad &amp;gt; Windows Update &amp;gt; Activar o desactivar la actualización automática&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;En la imagen esta la configuración que a mi me gusta:&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Te pregunta dos veces si quieres descargar (1) e instalar (2) las actualizaciones, yo prefiero echarle un vistazo antes de instalar cualquier programa deWindoüs pero siendo Windows cada semana tendremos parches que nos arreglan los bug del SO.&lt;/div&gt;  &lt;div&gt; &lt;/div&gt; &lt;div&gt;Bueno despues de esto, y darle al aceptar vamos a buscar actualizaciones , le damos a &amp;quot;Buscar Actualizaciones&amp;quot; (si, en el mismo sitio de antes -&amp;gt; Panel de Control -&amp;gt; Seguridad y Sistema -&amp;gt; Windows Update, :P )&lt;/div&gt;  &lt;div&gt; &lt;/div&gt; &lt;div&gt;Le damos a Buscar actualizaciones y en un rato te dice cuantas decenas tienes Importantes y cuantas tienes opcionales, ein?? bueno si le das al link de Importantes puedes ver las que estan marcadas para descargarse e intalarse, la que te verifica si la copia de Windows es original (KB971033) sale desmarcada por defecto, curioso.&lt;/div&gt;  &lt;div&gt; &lt;/div&gt; &lt;div&gt;Marcas la que quieras, un 5% de personas marcaran la de verificar Windows y el 4 % serán empresas .... ;P....&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Bueno y entramos en el link de opcionales, a mi aqui me salen alguna importante de la tarjeta grafica y del sonido y luego chorras de idiomas de Windows ... en mi caso marco todas las de controladores .... y le damos al boton de Instalar actualizaciones, cuando las descarge con la configuración de arriba, volvera a preguntarnos si deseamos Instalar las actualizaciones descargardas, si quereis volver a echar un vistazo pues se da, si no te acuerdas de lo era .... si no le das directamente y ya esta. &lt;/div&gt;  &lt;div&gt; &lt;/div&gt; &lt;div&gt;Ale ya lo he dicho ..... ;P&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; </content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/7689233780895054203/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2010/08/activar-windows-update-en-windows-7.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/7689233780895054203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/7689233780895054203'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2010/08/activar-windows-update-en-windows-7.html' title='Activar Windows Update en Windows 7'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLoiCP_eAKmSKQ2alTSX-7NNJADJUJRzyIXE8lute1whB4wLNQWNEp2Dm8IXAzLTPgKhQ1aIjGAz3KdI5n3EzFqZ2v7plhqCtbuysugL6Wldb2IUoGdr9s0ydqao5tgacDTNyZ3hoqKSE/s72-c/WindowsUpdate-792658.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-2837398763897013272</id><published>2010-07-09T01:09:00.001-07:00</published><updated>2010-07-09T01:09:27.566-07:00</updated><title type='text'>Oracle Tablas del Sistema (parte II / II)</title><content type='html'>&lt;div&gt;Como podéis observar todas las opciones, configuraciones de oracle están en tablas así que para cambiar alguna configuración nos vale con modificar los registros.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;Database compatible parameter set via init.ora&lt;/div&gt; &lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from DATABASE_COMPATIBLE_LEVEL&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;All database links in the database&lt;/div&gt;&lt;div&gt;*/ &lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from DBA_DB_LINKS&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; /*&lt;/div&gt;&lt;div&gt; Current errors on all stored objects in the database&lt;/div&gt;&lt;div&gt;*/ &lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from DBA_ERRORS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;All objects in the database&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt; &lt;div&gt;from DBA_OBJECTS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;All Roles which exist in the database&lt;/div&gt;&lt;div&gt;*/ &lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from DBA_ROLES&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt; Roles granted to users and roles&lt;/div&gt; &lt;div&gt;*/ &lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from DBA_ROLE_PRIVS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;Source of all stored objects in the database&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from DBA_SOURCE&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; /*&lt;/div&gt;&lt;div&gt;Description of all tablespaces&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from DBA_TABLESPACES&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt; All grants on objects in the database&lt;/div&gt;&lt;div&gt;*/ &lt;/div&gt;&lt;div&gt;select *&lt;/div&gt; &lt;div&gt;from DBA_TAB_PRIVS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;All triggers in the database&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from DBA_TRIGGERS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;Tablespace quotas for all users&lt;/div&gt; &lt;div&gt;*/ &lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from DBA_TS_QUOTAS&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;Information about all users of the database&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from DBA_USERS&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;/*&lt;/div&gt; &lt;div&gt;Description of all views in the database&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from DBA_VIEWS&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;Description of data dictionary tables and views&lt;/div&gt;&lt;div&gt;*/ &lt;/div&gt;&lt;div&gt;select *&lt;/div&gt; &lt;div&gt;from DICTIONARY&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;Description of columns in data dictionary tables and views&lt;/div&gt;&lt;div&gt;*/ &lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from DICT_COLUMNS &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt; global database name&lt;/div&gt; &lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from GLOBAL_NAME&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;Permanent NLS parameters of the database&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from NLS_DATABASE_PARAMETERS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt; &lt;div&gt;/*&lt;/div&gt;&lt;div&gt;NLS parameters of the instance&lt;/div&gt;&lt;div&gt;*/ &lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from NLS_INSTANCE_PARAMETERS &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt; NLS parameters of the user session&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt; &lt;div&gt;from NLS_SESSION_PARAMETERS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt; version and status information for component products&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from PRODUCT_COMPONENT_VERSION&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt; /*&lt;/div&gt;&lt;div&gt; Table privileges granted to roles&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ROLE_TAB_PRIVS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt; Privileges which the user currently has set&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt; &lt;div&gt;from SESSION_PRIVS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt; Roles which the user currently has enabled.&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from SESSION_ROLES&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt; Description table for privilege type codes. Maps privilege type numbers to type names&lt;/div&gt; &lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from SYSTEM_PRIVILEGE_MAP&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt; Grants on objects for which the user is the grantor, grantee, owner, or an enabled role or PUBLIC is the grantee&lt;/div&gt;&lt;div&gt; */&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from TABLE_PRIVILEGES&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt; Description table for privilege (auditing option) type codes. Maps privilege&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from TABLE_PRIVILEGE_MAP&lt;/div&gt; </content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/2837398763897013272/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2010/07/oracle-tablas-del-sistema-parte-ii-ii.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/2837398763897013272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/2837398763897013272'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2010/07/oracle-tablas-del-sistema-parte-ii-ii.html' title='Oracle Tablas del Sistema (parte II / II)'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-4361736587633727010</id><published>2010-06-16T04:15:00.001-07:00</published><updated>2010-07-01T07:56:27.589-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="Programación"/><title type='text'>Oracle Tablas del Sistema (parte I / II)</title><content type='html'>&lt;div&gt;&lt;div&gt;Algunas tablas del sistema de Oracle utiles.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_ARGUMENTS Arguments in object accessible to the user&lt;/div&gt;&lt;div&gt;argumentos a objeto accesible para el usuario&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt; &lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_ARGUMENTS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_CATALOG All tables, views, synonyms, sequences accessible to the user&lt;/div&gt;&lt;div&gt;Tablas, vistas, sinonimos y secuencias accesibles por el usuario&lt;/div&gt; &lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_CATALOG &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_COL_COMMENTS Comments on columns of accessible tables and views&lt;/div&gt;&lt;div&gt;Comentarios en columnas accesibles por el usuario &lt;/div&gt; &lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_COL_COMMENTS &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_CONSTRAINTS Constraint definitions on accessible tables&lt;/div&gt;&lt;div&gt;Restricciones definidas &lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt; &lt;div&gt;from ALL_CONSTRAINTS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_CONS_COLUMNS Information about accessible columns in constraint definitions&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_CONS_COLUMNS&lt;/div&gt;&lt;div&gt;&lt;br&gt; &lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_DB_LINKS Database links accessible to the user&lt;/div&gt;&lt;div&gt;Links accesibles a BBDD &lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_DB_LINKS &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_ERRORS Current errors on stored objects that user is allowed to create&lt;/div&gt; &lt;div&gt;Errores actuales sobre los objetos modificables &lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_ERRORS &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_INDEXES Descriptions of indexes on tables accessible to the user&lt;/div&gt; &lt;div&gt;Descripcion de los indices de las tablas&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_INDEXES &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_IND_COLUMNS COLUMNs comprising INDEXes on accessible TABLES&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt; &lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_IND_COLUMNS &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_LOBS Description of LOBs contained in tables accessible to the user&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_LOBS &lt;/div&gt;&lt;div&gt; &lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_OBJECTS Objects accessible to the user&lt;/div&gt;&lt;div&gt;Objetos accesibles por el usuario &lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_OBJECTS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_OBJECT_TABLES Description of all object tables accessible to the user&lt;/div&gt; &lt;div&gt;Descripcion de todos los objetos de las tablas&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_OBJECT_TABLES &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_SEQUENCES Description of SEQUENCEs accessible to the user&lt;/div&gt; &lt;div&gt;Descripcion de las secuencias definidas&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_SEQUENCES &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_SNAPSHOTS Snapshots the user can access&lt;/div&gt;&lt;div&gt;Instantaneas que el usuario puede acceder &lt;/div&gt; &lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_SNAPSHOTS &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/* **!!***&lt;/div&gt;&lt;div&gt;ALL_SOURCE Current source on stored objects that user is allowed to create&lt;/div&gt;&lt;div&gt;Codigo fuente  &lt;/div&gt;&lt;div&gt;*/&lt;/div&gt; &lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_SOURCE&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_SYNONYMS All synonyms accessible to the user&lt;/div&gt;&lt;div&gt;Descripcion de los sinonimos&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_SYNONYMS &lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_TABLES Description of relational tables accessible to the user&lt;/div&gt;&lt;div&gt;Descripcion de las tablas del esquema&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_TABLES &lt;/div&gt;&lt;div&gt;&lt;br&gt; &lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_TAB_COLUMNS Columns of user&amp;#39;s tables, views and clusters&lt;/div&gt;&lt;div&gt;Descripcion de las columnas de las tablas &lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_TAB_COLUMNS &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt; &lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_TAB_COL_STATISTICS Columns of user&amp;#39;s tables, views and clusters&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_TAB_COL_STATISTICS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_TAB_COMMENTS Comments on tables and views accessible to the user&lt;/div&gt; &lt;div&gt;Comentarios de las tablas &lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_TAB_COMMENTS &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_TRIGGERS Triggers accessible to the current user&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt; &lt;div&gt;from ALL_TRIGGERS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_TRIGGER_COLS Column usage in user&amp;#39;s triggers or in triggers on user&amp;#39;s tables&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_TRIGGER_COLS&lt;/div&gt;&lt;div&gt; &lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_TYPES Description of types accessible to the user&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_TYPES &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_UPDATABLE_COLUMNS Description of all updatable columns&lt;/div&gt; &lt;div&gt;Descripcion de las columnas modificables&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_UPDATABLE_COLUMNS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_USERS Information about all users of the database&lt;/div&gt;&lt;div&gt;Informacion de los usuarios&lt;/div&gt; &lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_USERS&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;ALL_VIEWS Description of views accessible to the user&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;div&gt;select *&lt;/div&gt;&lt;div&gt;from ALL_VIEWS &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt; &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt; </content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/4361736587633727010/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2010/06/oracle-tablas-del-sistema-parte-i-ii.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/4361736587633727010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/4361736587633727010'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2010/06/oracle-tablas-del-sistema-parte-i-ii.html' title='Oracle Tablas del Sistema (parte I / II)'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-6486230312095611885</id><published>2010-06-08T00:38:00.001-07:00</published><updated>2010-07-01T07:56:43.539-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="Programación"/><title type='text'>Eventos en JavaScript</title><content type='html'>&lt;div&gt;&lt;b&gt;onAbort &lt;/b&gt;&lt;/div&gt;&lt;div&gt;    El usuario interrumpe la carga de una imagen&lt;/div&gt;&lt;div&gt;&lt;b&gt;onBlur  &lt;/b&gt;&lt;/div&gt;&lt;div&gt;    Un elemento de formulario, un campo del formulario o marco pierden el foco&lt;/div&gt;&lt;div&gt;&lt;b&gt;onChange  &lt;/b&gt;&lt;/div&gt; &lt;div&gt;    El valor de un campo de formulario cambia&lt;/div&gt;&lt;div&gt;&lt;b&gt;onClick  &lt;/b&gt;&lt;/div&gt;&lt;div&gt;    Se hace click en un objeto, campo de formulario o formulario&lt;/div&gt;&lt;div&gt;&lt;b&gt;onDbClick  &lt;/b&gt;&lt;/div&gt;&lt;div&gt;    Se hace doble click en un objeto, campo de formulario  o formulario&lt;/div&gt; &lt;div&gt;&lt;b&gt;onDragDrop  &lt;/b&gt;&lt;/div&gt;&lt;div&gt;    El usuario arrastra y suelta un objeto en la ventana&lt;/div&gt;&lt;div&gt;&lt;b&gt;onError  &lt;/b&gt;&lt;/div&gt;&lt;div&gt;    La carga de un archivo produce un error&lt;/div&gt;&lt;div&gt;&lt;b&gt;onFocus &lt;/b&gt;&lt;/div&gt;&lt;div&gt;    Un objeto, campo o formulario recibe el foco&lt;/div&gt; &lt;div&gt;&lt;b&gt;onKeyDown&lt;/b&gt;&lt;/div&gt;&lt;div&gt;    El usuario pulsa una tecla&lt;/div&gt;&lt;div&gt;&lt;b&gt;onKeyPress&lt;/b&gt;&lt;/div&gt;&lt;div&gt;    El usuario mantiene pulsada una tecla&lt;/div&gt;&lt;div&gt;&lt;b&gt;onKeyUp&lt;/b&gt;&lt;/div&gt;&lt;div&gt;    El usuario suelta una tecla &lt;/div&gt;&lt;div&gt; &lt;b&gt;onLoad&lt;/b&gt;&lt;/div&gt;&lt;div&gt;    El navegador termina la carga de una ventana o formulario&lt;/div&gt;&lt;div&gt;&lt;b&gt;onMouseDown&lt;/b&gt;&lt;/div&gt;&lt;div&gt;    El usuario pulsa un botón del ratón&lt;/div&gt;&lt;div&gt;&lt;b&gt;onMouseMove&lt;/b&gt;&lt;/div&gt;&lt;div&gt;    El usuario mueve el puntero&lt;/div&gt; &lt;div&gt;&lt;b&gt;onMouseOut&lt;/b&gt;&lt;/div&gt;&lt;div&gt;    El puntero abandona una área o enlace&lt;/div&gt;&lt;div&gt;&lt;b&gt;onMouseOver&lt;/b&gt;&lt;/div&gt;&lt;div&gt;    El puntero entra en una área o imagen&lt;/div&gt;&lt;div&gt;&lt;b&gt;onMouseUp&lt;/b&gt;&lt;/div&gt;&lt;div&gt;    El usuario libera un botón del ratón&lt;/div&gt; &lt;div&gt;&lt;b&gt;onMove&lt;/b&gt;&lt;/div&gt;&lt;div&gt;    Se mueve una ventana o un marco&lt;/div&gt;&lt;div&gt;&lt;b&gt;onReset&lt;/b&gt;&lt;/div&gt;&lt;div&gt;    El usuario limpia un formulario&lt;/div&gt;&lt;div&gt;&lt;b&gt;onResize&lt;/b&gt;&lt;/div&gt;&lt;div&gt;    Se cambia el tamaño de una ventana o marco&lt;/div&gt; &lt;div&gt;&lt;b&gt;onSelect&lt;/b&gt;&lt;/div&gt;&lt;div&gt;    Se selecciona el texto del campo texto o área de texto de un formulario&lt;/div&gt;&lt;div&gt;&lt;b&gt;onSubmit&lt;/b&gt;&lt;/div&gt;&lt;div&gt;    El usuario envía un formulario&lt;/div&gt;&lt;div&gt;&lt;b&gt;onUnload&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;    &lt;/b&gt;El usuario abandona una página&lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;*(Versiones Javascript 1.0-1.1-1.2)&lt;/i&gt;&lt;/div&gt; </content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/6486230312095611885/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2010/06/eventos-en-javascript.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/6486230312095611885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/6486230312095611885'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2010/06/eventos-en-javascript.html' title='Eventos en JavaScript'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-6723360940532728500</id><published>2010-05-19T05:41:00.001-07:00</published><updated>2010-07-01T07:56:49.951-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Sistema Operativo"/><title type='text'>Instalacion sistema operativo</title><content type='html'>&lt;div&gt;Me lo han preguntado tantas veces como instalar un sistema operativo (SO) que voy a crear una entrada con links a paginas que explican los pasos (por pereza, no me apetece escribir todo ese rollo) y para los que me dicen &amp;quot;joe! instalame el güindous, que eso a ti te gusta&amp;quot;, les respondo que si, que me encanta todos los dias estoy instalandolo, llevo diciendome meses que tengo que meter el windows 7 pero mira aun sigo con la mierda de Vista en el portatil que me vino preinstalado. Que raro con lo que me gusta! donde este instalar un SO y yo bebiendo birras y riendome con mi gente... ains que desperdicio de vida.&lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;NO, no intenteis instalar windows desde windows, el ordenador tiene que arrancar desde el cd de instalación, lapiz o ande lo tengais para iniciar la instalación da igual que el SO sea windows, linux u otro... por lo que para que aranque desde cd (si no lo hace ya) teneis que decirselo a la &lt;a href=&quot;http://es.wikipedia.org/wiki/BIOS&quot;&gt;BIOS &lt;/a&gt;:&lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;1.- &lt;a href=&quot;http://www.guia-ubuntu.org/index.php?title=Arrancar_desde_el_CD&quot;&gt;Modificar arranque de la BIOS&lt;/a&gt; &lt;/div&gt;&lt;div&gt;(El manual es para instalar Ubuntu pero como os he adelantado este paso es igual para cualquiera instalación de cualquier sistema operativo. Ubuntu es un linux bastante chulo para cualquier usuario, no tiene que ser un usuario avanzado y es GRATUITO a si es que si estais hartos de Windows os lo recomiendo)&lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;2.- Bueno si teneis una copia pirata lo cual es ilegal hay instalaciones que son desatendidas, son las mejores porque te pide los minimos pasos, si teneis una copia legal que es lo que deberias tener u otra que no pone nada de instalacion desatendida tendreis que pasar los siguiente pasos:&lt;/div&gt; &lt;div&gt;- Arrancar programa instalacion&lt;/div&gt;&lt;div&gt;- Elegir &lt;a href=&quot;http://es.wikipedia.org/wiki/Partición_de_disco&quot;&gt;partición&lt;/a&gt; donde se va instalar&lt;/div&gt;&lt;div&gt;- Formatear dicha particion (borramos todo) ya habréis hecho una copia de seguridad de vuestros datos, no?&lt;/div&gt; &lt;div&gt;- Instalar y darle a siguiente siguiente siguiente cuando os lo pida hasta que termine, entretenido verdad??&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Si leeis lo que pone en las pantallicas azules del programa de instalación no tendréis dificultad... pero si os liais o no os gusta ese formato algún  inconsciente se lo habrá currao más que yo y solo teneis que buscar en &lt;a href=&quot;http://www.google.es/search?q=instalar+windows&quot;&gt;google&lt;/a&gt;:&lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt; </content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/6723360940532728500/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2010/05/instalacion-sistema-operativo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/6723360940532728500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/6723360940532728500'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2010/05/instalacion-sistema-operativo.html' title='Instalacion sistema operativo'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-361288222845577550</id><published>2010-05-06T12:15:00.000-07:00</published><updated>2010-05-06T12:25:20.656-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Sistema Operativo"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Crear paquetes de Instalación en Windows</title><content type='html'>El otro día vi un sencillo programa que trae Windows desde hace muchas versiones. Si ejecutáis el comando &lt;b&gt;iexpress&lt;/b&gt;, os saldrá un pequeño asistente para &quot;empaquetar&quot; archivos en un instalable o crear paquetes de instalación:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMhRzkqsOEMnS1TlUPhwNBM9IUp76LIu8XORowLp4_p2a5VMZ5f4Ws5Fz74sO96zi7OO8kr29lEKTqIuGNVkiiE61tIIyw3JJ22_OZnnFQR0wDqPVpd40LRW8w-dQ-N93TTFAi21qfM0Y/s1600/iexpress.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 200px; height: 154px;&quot; align=&quot;center&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMhRzkqsOEMnS1TlUPhwNBM9IUp76LIu8XORowLp4_p2a5VMZ5f4Ws5Fz74sO96zi7OO8kr29lEKTqIuGNVkiiE61tIIyw3JJ22_OZnnFQR0wDqPVpd40LRW8w-dQ-N93TTFAi21qfM0Y/s200/iexpress.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5468239465813707378&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/361288222845577550/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2010/05/crear-paquetes-de-instalacion-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/361288222845577550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/361288222845577550'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2010/05/crear-paquetes-de-instalacion-en.html' title='Crear paquetes de Instalación en Windows'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMhRzkqsOEMnS1TlUPhwNBM9IUp76LIu8XORowLp4_p2a5VMZ5f4Ws5Fz74sO96zi7OO8kr29lEKTqIuGNVkiiE61tIIyw3JJ22_OZnnFQR0wDqPVpd40LRW8w-dQ-N93TTFAi21qfM0Y/s72-c/iexpress.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-58659977887300960</id><published>2010-04-20T05:01:00.001-07:00</published><updated>2010-05-06T12:29:19.696-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="Programación"/><title type='text'>Modificar desplegable con javascript</title><content type='html'>Partimos de un desplegable de municipios y lo que queremos es dejar con javascript tan solo con el municipio que se nos pasa como parámetro:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Se puede hacer de muchas formas, con mas o menos lineas de código:&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Necesitamos el valor y el texto que van a parecer en el desplegable / combo resultante, como solo nos pasan el valor tenemos que averiguar el texto, si es el que tenemos actualmente seleccionado lo tenemos facil:&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;var form = document.formulario;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;var muni_text = form.municipio.options[f.municipio.options.selectedIndex].Text;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Si no es el que tenemos seleccionado y queremos averiguar el texto del valor que se nos pasa como parametro se me ocurre utilizar un bucle for:&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;//siendo id_muni el parametro que nos pasan del valor del desplegable&lt;/div&gt;&lt;div&gt;var tam_combo = form.municipio.length //tamaño del combo&lt;/div&gt;&lt;div&gt;&lt;div&gt;for(i=0;i&amp;lt;tam_combo;i++)&lt;/div&gt;&lt;div&gt;    {&lt;/div&gt; &lt;div&gt;        if (form.municipio.options[i].value == id_muni)&lt;/div&gt;&lt;div&gt;        {&lt;/div&gt;&lt;div&gt;            var muni_text  = form.municipio.options[i].text;&lt;/div&gt;&lt;div&gt;            i = tam_combo; //obligamos la salida&lt;/div&gt;&lt;div&gt;         }&lt;/div&gt;&lt;div&gt;    }&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ya tenemos los valores resultantes de nuestro nuevo combo de tan solo un valor (id_muni y muni_text)&lt;/div&gt;&lt;div&gt;Ahora nos cargamos el desplegable / combo entero:&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;  while (form.municipio.length &amp;gt; 0)&lt;/div&gt;&lt;div&gt;    form.municipio.options[0] = null;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Si miraramos el tamaño del combo nos daria 0.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ahora introducimos los valores al desplegable / combo quedando como resultado un desplegable de solo un valor:&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; form.municipio.options[0] = new Option (muni_text, id_muni );&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Otra forma de hacerlo seria eliminar todos menos el que queremos que quede:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;div&gt;var i = 0;&lt;/div&gt;&lt;div&gt;while (form.municipio.length&amp;gt;1)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;      if (form.municipio.options[i].value != id_muni)&lt;/div&gt;&lt;div&gt;      {&lt;/div&gt;&lt;div&gt;            form.municipio.options[i] = null;&lt;/div&gt;&lt;div&gt;       }&lt;/div&gt;&lt;div&gt;      else&lt;/div&gt;&lt;div&gt;      {&lt;/div&gt;&lt;div&gt;           i=1;&lt;/div&gt;&lt;div&gt;      }&lt;/div&gt;&lt;div&gt; }&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Siempre eliminamos la primera opcion i=0 por eso cuando llegamos al valor que no queremos eliminar pasa a ser el primero y eliminamos los restantes i=1&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bueno de paso hemos dado un repasito a las opciones DOM del javascript para un combo, si se os ocurre otra forma de hacerlo se agredecera que lo dejeis en los comentarios, como todos sabeis no hay una unica forma de hacer las cosas, estan las buenas, las malas y las de cada uno :) &lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/58659977887300960/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2010/04/modificar-desplegable-con-javascript.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/58659977887300960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/58659977887300960'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2010/04/modificar-desplegable-con-javascript.html' title='Modificar desplegable con javascript'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-3300544479774974769</id><published>2010-02-01T02:56:00.001-08:00</published><updated>2010-05-06T12:29:56.763-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="Programación"/><title type='text'>Eliminar clave ajena en oracle (SQL)</title><content type='html'>Comando para eliminar una clave ya sea primaria, ajena.... &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;alter table &quot;nombre_tabla&quot; drop [primary key  unique  constraint] &quot;nombre_clave&quot;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/3300544479774974769/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2010/02/eliminar-clave-ajena-en-oracle-sql.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/3300544479774974769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/3300544479774974769'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2010/02/eliminar-clave-ajena-en-oracle-sql.html' title='Eliminar clave ajena en oracle (SQL)'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-4355343481610110549</id><published>2010-01-21T00:25:00.001-08:00</published><updated>2010-05-06T12:29:37.646-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="Programación"/><title type='text'>JavaScript Metodo SUBTRING</title><content type='html'>El metodo Subtring extrae los caracteres de una cadena que hay entre dos indices inicio y fin y devuelve la cadena resultante: &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;var cadena = &quot;Hello World&quot;;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;var new_cadena = cadena.subtring(0,5);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;document.write(new_cadena);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Por la salida estandar se imprime: Hello&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/4355343481610110549/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2010/01/javascript-metodo-subtring.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/4355343481610110549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/4355343481610110549'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2010/01/javascript-metodo-subtring.html' title='JavaScript Metodo SUBTRING'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-6380754188696179929</id><published>2010-01-20T05:20:00.001-08:00</published><updated>2010-02-14T12:18:01.877-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><title type='text'>Secuencias en PL SQL</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Tahoma, &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif;font-size:13;&quot;&gt;&lt;a style=&quot;COLOR: rgb(0,51,255); FONT-WEIGHT: bold; TEXT-DECORATION: nonefont-family:Helvetica, Arial, Tahoma, Verdana;font-size:11px;&quot;  &gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal;font-size:100%;color:#ffffff;&quot; class=&quot;Apple-style-span&quot;  &gt;CREATE SEQUENCE NOMBRE_SECUENCIA&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal;font-size:100%;color:#ffffff;&quot; class=&quot;Apple-style-span&quot;  &gt;  START WITH 41&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal;font-size:100%;color:#ffffff;&quot; class=&quot;Apple-style-span&quot;  &gt;  MAXVALUE 999999999999999999999999999&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal;font-size:100%;color:#ffffff;&quot; class=&quot;Apple-style-span&quot;  &gt;  MINVALUE 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal;font-size:100%;color:#ffffff;&quot; class=&quot;Apple-style-span&quot;  &gt;  NOCYCLE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal;font-size:100%;color:#ffffff;&quot; class=&quot;Apple-style-span&quot;  &gt;  CACHE 20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal;font-size:100%;color:#ffffff;&quot; class=&quot;Apple-style-span&quot;  &gt;  NOORDER;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal&quot; class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;color:#ffffff;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;color:#ffffff;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal&quot; class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;Para sacar el ultimo valor generado utilizamos la función &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;CURRVAL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal&quot; class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;color:#ffffff;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/a&gt;&lt;div&gt;&lt;a style=&quot;COLOR: rgb(0,51,255); FONT-WEIGHT: bold; TEXT-DECORATION: nonefont-size:11px;&quot; &gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal&quot; class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;div&gt;&lt;a style=&quot;COLOR: rgb(0,51,255); FONT-WEIGHT: bold; TEXT-DECORATION: nonefont-size:11px;&quot; &gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;color:#ffffff;&quot;&gt;select &lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:Tahoma, &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;a style=&quot;COLOR: rgb(0,51,255); FONT-WEIGHT: bold; TEXT-DECORATION: nonefont-family:Helvetica, Arial, Tahoma, Verdana;font-size:11px;&quot;  &gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;color:#ffffff;&quot;&gt; &lt;div style=&quot;DISPLAY: inline !important&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal&quot; class=&quot;Apple-style-span&quot;&gt;NOMBRE_SECUENCIA&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:Tahoma, &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif;&quot;&gt;&lt;a style=&quot;COLOR: rgb(0,51,255); FONT-WEIGHT: bold; TEXT-DECORATION: nonefont-size:11px;&quot; &gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal&quot; class=&quot;Apple-style-span&quot;&gt;&lt;div style=&quot;DISPLAY: inline !important&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;color:#ffffff;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;.&lt;/span&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;CURRVAL&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;    style=&quot;font-family:verdana, sans-serif;font-size:100%;color:#ffffff;&quot;&gt;from dual;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;color:#ffffff;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;color:#ffffff;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;Para generar un nuevo valor se utiliza la función &lt;/span&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;NEXTVAL&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;color:#ffffff;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;div&gt;&lt;a style=&quot;COLOR: rgb(0,51,255); FONT-WEIGHT: bold; TEXT-DECORATION: nonefont-size:11px;&quot; &gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;a style=&quot;COLOR: rgb(0,51,255); FONT-WEIGHT: bold; TEXT-DECORATION: nonefont-family:Helvetica, Arial, Tahoma, Verdana;font-size:11px;&quot;  &gt;&lt;/a&gt;&lt;div&gt;&lt;a style=&quot;COLOR: rgb(0,51,255); FONT-WEIGHT: bold; TEXT-DECORATION: nonefont-family:Helvetica, Arial, Tahoma, Verdana;font-size:11px;&quot;  &gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal&quot; class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;div&gt;&lt;a style=&quot;COLOR: rgb(0,51,255); FONT-WEIGHT: bold; TEXT-DECORATION: nonefont-family:Helvetica, Arial, Tahoma, Verdana;font-size:11px;&quot;  &gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;color:#ffffff;&quot;&gt;select &lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:Tahoma, &#39;Trebuchet MS&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, sans-serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;a style=&quot;COLOR: rgb(0,51,255); FONT-WEIGHT: bold; TEXT-DECORATION: none&quot; size=&quot;11px&quot; face=&quot;Helvetica, Arial, Tahoma, Verdana&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;color:#ffffff;&quot;&gt; &lt;div style=&quot;DISPLAY: inline !important&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal&quot; class=&quot;Apple-style-span&quot;&gt;NOMBRE_SECUENCIA&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;a style=&quot;FONT-FAMILY: Helvetica, Arial, Tahoma, Verdana; COLOR: rgb(0,51,255); FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none&quot;&gt;&lt;div style=&quot;DISPLAY: inline !important&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana, sans-serif;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: normal&quot; class=&quot;Apple-style-span&quot;&gt;&lt;div style=&quot;DISPLAY: inline !important&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;color:#ffffff;&quot;&gt;.&lt;b&gt;NEXTVAL&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size:100%;color:#ffffff;&quot;&gt;from dual;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/6380754188696179929/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2010/01/secuencias-en-pl-sql.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/6380754188696179929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/6380754188696179929'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2010/01/secuencias-en-pl-sql.html' title='Secuencias en PL SQL'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-8690941227173065459</id><published>2009-09-28T05:23:00.001-07:00</published><updated>2009-09-28T12:15:57.427-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="Programación"/><title type='text'>Funcion to_char Oracle PL/SQL</title><content type='html'>La función to_char convierte un numero o una fecha en un string.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Sintaxis:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;to_char([value],[mascara],[lenguaje])&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;value: numero o fecha a convertir en string.&lt;/div&gt; &lt;div&gt;mascara: (opcional) formato a convertir el string.&lt;/div&gt;&lt;div&gt;lenguaje: (opcional) lenguaje utilizado para dar formato.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Mascara:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 12px; line-height: 14px; &quot;&gt;YEAR&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;Año alfabético&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 12px; line-height: 14px; &quot;&gt;YYYY&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;4 dígito del año&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 12px; line-height: 14px; &quot;&gt;YYY&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Últimos 3 dígitos del año &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;YY&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Últimos 2 dígitos del año&lt;br /&gt;Y&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Último dígito del año&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;IYYY&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;4 dígitos del año basados en el estándar ISO&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia; font-size: 16px; line-height: normal; &quot;&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: 12px; line-height: 14px; &quot;&gt;IYYY&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;Últimos 3 dígitos del año estándar ISO&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px; &quot;&gt;IYY&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Últimos 2 dígitos del año estándar ISO&lt;br /&gt;IY&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Último dígito del año estándar ISO&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;Q&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Cuatrimestre del año (1, 2, 3, 4; ENE-MAR = 1).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-weight: normal; font-size: 12px; line-height: 14px; &quot;&gt;MM&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Mes(01-12; ENE = 01).&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-weight: normal; font-size: 12px; line-height: 14px; &quot;&gt;MON&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;Nombre del mes abreviado&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;MONTH&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;Nombre del mes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;RM&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Numero Romano del Mes (I-XII; ENE = I).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;WW&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Semana del año (1-53)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;W&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Semana del mes (1-5)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;IW&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Semana del año (1-52 o 1-53) en el estándar ISO&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;D&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Día de la semana (1-7).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;DAY&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Nombre del día&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;DD&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Día del mes (1-31).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;DDD&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;Día del año (1-366).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;DY&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Abreviatura del día del año.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;J&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Fecha Juliana; el numero de días desde 1 de Enero de 4712 AC.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;HH&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Horas del día (1-12).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;HH12&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;Hora del día (1-12).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;HH24&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;Hora del día (0-23).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;MI&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Minutos (0-59).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;SS&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Segundos (0-59).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;SSSSS&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;   &lt;/span&gt;Segundos pasada la medianoche (0-86399).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;FF&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;    &lt;/span&gt;Fracción de segundos.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;Ejemplo:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;select to_char (sysdate,&#39;DD/MM/YYYY&#39;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;from dual;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;font-family:Arial;font-size:100%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;&gt; 28/09/2009&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/8690941227173065459/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2009/09/funcion-tochar-oracle-plsql.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/8690941227173065459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/8690941227173065459'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2009/09/funcion-tochar-oracle-plsql.html' title='Funcion to_char Oracle PL/SQL'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-1386092366023108634</id><published>2009-07-05T04:45:00.001-07:00</published><updated>2009-07-07T12:31:43.807-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Quitar los mensajes de confirmación en Windows Vista</title><content type='html'>Los usuarios de Windows Vista saben lo molesto que son los mensajes de confirmación de este sistema operativo, &quot;Esta seguro que quiere ejecutar esta aplicación&quot;, pues claro si le he dado yo.&lt;div&gt;Las primeras veces pasa, bueno son un par más de clics, pero cuando te sale el mensajito 5 veces por minutos porque estas instalando programas o modificando el registro empieza a ser desquiciante.&lt;/div&gt; &lt;div&gt;Para quitar estas confirmaciones nos vamos a Panel de Control, una vez allí a cuentas de usuario y pulsamos sobre: &quot;Activar o desactivar cuentas de usuario&quot;, se nos abre una ventana, en esta ventana vemos un check que pone &quot;Usar el control de cuentas de usuario (UAC) para ayudar a proteger mi equipo&quot;, desmarcamos esa opción y le damos a Aceptar, nos preguntara si queremos reiniciar, hasta que no reiniciemos no surgirá efecto y aun nos saldrá los mensajitos.&lt;/div&gt; &lt;div&gt;Cuando quitamos esta opción nos aparecerá la alerta del centro de seguridad, si queremos inhabilitarla, nos vamos al centro de seguridad y le damos a &quot;Cambiar la forma en la que informa el centro de seguridad&quot; y le damos a la opción: &quot;No Notificarme y no mostrar el icono (no recomendado)&quot;, claro esto tiene un pequeño pero, no nos notificara de nada pero bueno a veces casi lo prefiero, jejeje&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/1386092366023108634/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2009/07/quitar-mensajes-confirmacion-windows.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/1386092366023108634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/1386092366023108634'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2009/07/quitar-mensajes-confirmacion-windows.html' title='Quitar los mensajes de confirmación en Windows Vista'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-375114786709309720</id><published>2009-06-25T12:34:00.000-07:00</published><updated>2010-02-14T12:40:00.319-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tutoriales"/><title type='text'>Tutoriales interesantes</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.elmodem.com/archivo/2007/03/07/tutorial-yahoo-pipes-parte-1&quot; target=&quot;_blanck&quot;&gt;&lt;span style=&quot;color:#66cccc;&quot;&gt;Tutorial Yahoo Pipes - Parte I&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.elmodem.com/archivo/2007/03/07/tutorial-yahoo-pipes-parte-2&quot; target=&quot;_blanck&quot;&gt;&lt;span style=&quot;color:#66cccc;&quot;&gt;Tutorial Yahoo Pipes - Parte II&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.adslzone.net/tutorial-21.15.html&quot; target=&quot;_blanck&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#66cccc;&quot;&gt;Configuración inalámbrica del router Xavi 7768r (Telefonica)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.pasarlascanutas.com/cable_cruzado/cable_cruzado.htm&quot;&gt;&lt;span style=&quot;color:#66cccc;&quot;&gt;Construir Cable Cruzado UTP de red LAN&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/375114786709309720/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2009/03/tutoriales-interesantes.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/375114786709309720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/375114786709309720'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2009/03/tutoriales-interesantes.html' title='Tutoriales interesantes'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-4026216094716587733</id><published>2009-06-15T03:05:00.001-07:00</published><updated>2009-06-20T03:10:57.527-07:00</updated><title type='text'>Discos holograficos de 5 dimensiones</title><content type='html'>&lt;div class=&quot;gmail_quote&quot;&gt;&lt;span style=&quot;color:rgb(43, 48, 33);line-height:15pxfont-family:Arial;font-size:12px;&quot;&gt;&lt;p style=&quot;text-align:justify&quot;&gt;&lt;span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#FFFFFF;&quot;&gt;Cuando están a punto de salir los nuevos discos holográficos (2011-2012) con una capacidad similar a 100 DVD&#39;s, investigadores Australianos han mejorado este soporte añadiéndole dos dimensiones más.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p style=&quot;text-align:justify&quot;&gt;&lt;span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#FFFFFF;&quot;&gt;Los actuales discos ópticos almacenan la información en 2 dimensiones (la superficie del disco), la capacidad se ha ido aumentando con el uso de varias capas (con diferentes longitudes de onda) apretando estas y encogiendo cada vez más la información, con menores longitudes de onda con lo que necesitamos un lector más sensible, reduciendo la separación entre pistas y reduciendo el dominio de la celda donde se graba el dato.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p style=&quot;text-align:justify&quot;&gt;&lt;span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#FFFFFF;&quot;&gt;La tecnología holográfica, introduce una nueva dimensión (profundidad) para almacenar los datos, pero los investigadores Australianos han ido un paso más añadiéndole dos dimensiones  más, un total de 5 dimensiones.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align:justify&quot;&gt; &lt;span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#FFFFFF;&quot;&gt;El nuevo soporte ha alcanzado las 5 dimensiones, incorporando nanopartículas como unidades de información, las cuales tienen diferentes colores y polarización. He aqui las dos nuevas dimensiones color y polarización, con esto aumentamos exponencialmente la capacidad de almacenamientos llegando incluso (teóricamente) a los 10TB, aunque en las primeras pruebas tan solo se ha alcanzado los 1,6TB en un disco de tamaño estándar.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align:justify&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#FFFFFF;&quot;&gt;Puede que veamos comercializados estos discos de la mano de Samsung, aunque aun queda mucho camino que recorrer.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align:justify&quot;&gt; &lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#FFFFFF;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#FFFFFF;&quot;&gt; &lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/4026216094716587733/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2009/06/discos-holograficos-de-5-dimensiones.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/4026216094716587733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/4026216094716587733'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2009/06/discos-holograficos-de-5-dimensiones.html' title='Discos holograficos de 5 dimensiones'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-2939821899048091449</id><published>2009-05-29T01:22:00.001-07:00</published><updated>2009-05-29T01:22:09.389-07:00</updated><title type='text'>Google Chrome 2</title><content type='html'>Ha sido lanzada la nueva versión del navegador de Google,  Chrome 2 disponible de momento solo para sistemas Windows. En su &lt;a href=&quot;http://chrome.blogspot.com/2009/05/speedier-google-chrome-for-all-users.html&quot;&gt;Blog&lt;/a&gt; podemos leer que han introducido numerosas mejoras como el modo a pantalla completa pulsando F11, la gestión de las miniaturas en la pestaña inicial, autorelleno en los formularios, ha aumentado la estabilidad reparando más de 300 bugs que causaban cuelgues y ha aumentado la velocidad, en lo que dicen que es su principal enfoque, gracias a una nueva versión  de WebKit con una actualización de su motor de JavaScript.&lt;div&gt; &lt;br&gt;&lt;div&gt;Sois ya un 5% los que entráis con Chrome a este Blog, desde Google nos informan que en breve se actualizara este navegador para los usuarios, si no lo utilizas puedes descargartelo desde &lt;a href=&quot;http://www.google.com/chrome/eula.html&quot;&gt;aquí&lt;/a&gt; . &lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Os animo que lo probéis, a mi en particular me gusta mucho, lo único que no lo utilizo es para descargar, creo que su gestor de descarga no es óptimo, espero que con esta versión lo mejoren, ya os contare.&lt;/div&gt; &lt;/div&gt; </content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/2939821899048091449/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2009/05/google-chrome-2.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/2939821899048091449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/2939821899048091449'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2009/05/google-chrome-2.html' title='Google Chrome 2'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-5642768635033056506</id><published>2009-05-18T09:18:00.000-07:00</published><updated>2010-05-06T12:29:02.628-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="Programación"/><title type='text'>Comparacion fechas Javascript</title><content type='html'>Para el que se pelee con las fechas en Javascript. &lt;div&gt;Os dejo una función que hice hace poco, trasforma en objeto la cadena de una fecha obtenida de un formulario y la compara con la fecha del sistema.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 153, 0);&quot;&gt;//script&lt;/span&gt; &lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;border-collapse: collapse;   font-family:arial;font-size:13px;&quot;&gt;&lt;div&gt;function fechas(){&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt; &lt;/span&gt;var fc = document.getElementById(&quot;&lt;wbr&gt;fcadu&quot;).value.split(&quot;/&quot;);&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt; &lt;/span&gt;var fcadu = new Date(parseInt(fc[2]),parseInt(&lt;wbr&gt;fc[1]-1),parseInt(fc[0]));&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt; &lt;/span&gt;var hoy = new Date();&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt; &lt;/span&gt;var fechamincadu = new Date(hoy.getFullYear(), (hoy.getMonth()+1), hoy.getDate());&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt; &lt;/span&gt;alert(&quot;fecha de minima: &quot;+ fechamincadu.getFullYear()+&quot;/&quot;&lt;wbr&gt;+(fechamincadu.getMonth())+&quot;/&quot;&lt;wbr&gt;+fechamincadu.getDate()+&quot; - &quot;+&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt;     &lt;/span&gt;&quot;fecha cadu: &quot;+fcadu.getFullYear()+&quot;/&quot;+&lt;wbr&gt;fcadu.getMonth()+&quot;/&quot;+fcadu.&lt;wbr&gt;getDate());&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt; &lt;/span&gt;if (document.getElementById(&quot;&lt;wbr&gt;fcadu&quot;).value != &quot;&quot; &amp;amp;&amp;amp; fcadu &lt;&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt;   &lt;/span&gt;alert(&quot;fecha caducidad no superior a la minima&quot;);&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt;   &lt;/span&gt;return false;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: pre; &quot;&gt; &lt;/span&gt;return true;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/5642768635033056506/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2009/05/comparacion-fechas-javascript.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/5642768635033056506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/5642768635033056506'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2009/05/comparacion-fechas-javascript.html' title='Comparacion fechas Javascript'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6285614063972063977.post-810947189457427173</id><published>2009-05-12T11:03:00.001-07:00</published><updated>2009-05-12T11:09:04.448-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="Programación"/><title type='text'>Comparación de nulos en PL/SQL, función NVL</title><content type='html'>&lt;div class=&quot;gmail_quote&quot;&gt;&lt;div&gt;Cuando tenemos variables o parámetros que pueden valer nulo y los comparamos pueden producir resultados que no esperamos, por ejemplo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;declare&lt;/div&gt;&lt;div&gt;   v_variable1 varchar2(20):=null;&lt;/div&gt;  &lt;div&gt;   v_variable2 varchar2(20):=null;&lt;/div&gt;&lt;div&gt;begin&lt;/div&gt;&lt;div&gt;   if v_variable1 = v_variable2 then&lt;/div&gt;&lt;div&gt;         --salida estandar de texto&lt;/div&gt;&lt;div&gt;         dbms.output.put_line(&#39;Bien&#39;);&lt;/div&gt;&lt;div&gt;   else &lt;/div&gt;  &lt;div&gt;         dbms.output.put_line(&#39;Mal&#39;);&lt;/div&gt;&lt;div&gt;   end if;&lt;/div&gt;&lt;div&gt;end;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ó tenemos&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;declare&lt;/div&gt;&lt;div&gt;   v_variable1 varchar2(20):=null;&lt;/div&gt;&lt;div&gt;   v_variable2 varchar2(20):=&#39;hola&#39;;&lt;/div&gt;  &lt;div&gt;begin&lt;/div&gt;&lt;div&gt;   if v_variable1 &amp;lt;&amp;gt; v_variable2 then&lt;/div&gt;&lt;div&gt;         --salida estandar de texto&lt;/div&gt;&lt;div&gt;         dbms.output.put_line(&#39;Bien&#39;);&lt;/div&gt;&lt;div&gt;   else &lt;/div&gt;&lt;div&gt;         dbms.output.put_line(&#39;Mal&#39;);&lt;/div&gt;  &lt;div&gt;   end if;&lt;/div&gt;&lt;div&gt;end;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fijaros que en segundo caso se ha cambiado el valor de la v_variable2 y el operador igual &quot;=&quot; por distinto &quot;&amp;lt;&amp;gt;&quot;.&lt;/div&gt;&lt;div&gt;En ambos casos saldrá por la salida estándar el mensaje &quot;Mal&quot; esto es debido a que la comparación que contenga nulos siempre devuelve NULL y siempre se ejecutara la sentencia del &quot;else&quot;.&lt;/div&gt;  &lt;div&gt;Para arreglar esto podemos utilizar la función NVL, que teneis su sintaxis en la &lt;a href=&quot;http://desprogramate.blogspot.com/2009/04/funciones-agregadas-pl-sql-comunes.html&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(153, 255, 255);&quot;&gt;entrada de funciones integradas&lt;/span&gt;&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para el ultimo caso:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;declare&lt;/div&gt;&lt;div&gt;   v_variable1 varchar2(20):=null;&lt;/div&gt;  &lt;div&gt;   v_variable2 varchar2(20):=&#39;hola&#39;;&lt;/div&gt;&lt;div&gt;begin&lt;/div&gt;&lt;div&gt;   if NVL(v_variable1,&#39; &#39;) &amp;lt;&amp;gt; NVL(v_variable2 then,&#39; &#39;)&lt;/div&gt;&lt;div&gt;         --salida estandar de texto&lt;/div&gt;&lt;div&gt;         dbms.output.put_line(&#39;Bien&#39;);&lt;/div&gt;  &lt;div&gt;   else &lt;/div&gt;&lt;div&gt;         dbms.output.put_line(&#39;Mal&#39;);&lt;/div&gt;&lt;div&gt;   end if;&lt;/div&gt;&lt;div&gt;end;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ahora si que se ejecutara la sentencia del IF. El primer caso se soluciona de la misma forma.&lt;/div&gt;  &lt;/div&gt;&lt;/div&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://desprogramate.blogspot.com/feeds/810947189457427173/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://desprogramate.blogspot.com/2009/05/comparacion-de-nulos-pl-sql-nvl-funcion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/810947189457427173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6285614063972063977/posts/default/810947189457427173'/><link rel='alternate' type='text/html' href='http://desprogramate.blogspot.com/2009/05/comparacion-de-nulos-pl-sql-nvl-funcion.html' title='Comparación de nulos en PL/SQL, función NVL'/><author><name>ELQV</name><uri>http://www.blogger.com/profile/12304501781253667170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>