<?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-2316433489152766186</id><updated>2024-09-08T11:13:08.524-06:00</updated><category term="ColdFusion10"/><category term="ColdFusion7"/><category term="ColdFusion8"/><category term="ColdFusion9"/><category term="ColdFusionMX"/><category term="ColdFusion9.02"/><category term="IIS"/><category term="Java"/><category term="Railo"/><category term="cfscript"/><category term="multiserver"/><category term="phonegap"/><title type='text'>Coldfusion Costa Rica</title><subtitle type='html'>Una herramienta para los desarrolladores de Coldfusion de Costa Rica y Latinoamérica.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://coldfusioncr.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://coldfusioncr.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14257451188212461854</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>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2316433489152766186.post-2352746520159742473</id><published>2012-09-27T10:03:00.001-06:00</published><updated>2012-09-27T10:03:29.667-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="phonegap"/><title type='text'>PhoneGap</title><content type='html'>Voy a empezar a jugar con PhoneGap.... me llama particularmente la atención ahora que lanzan un servicio nuevo llamado&amp;nbsp;&lt;a href=&quot;http://phonegap.com/blog/2012/09/24/phonegap-build-is-launched&quot; target=&quot;_blank&quot;&gt;PhoneGap Build&lt;/a&gt;&amp;nbsp;que basicamente hace el trabajo de compilar y publicar las aplicaciones... &amp;nbsp;es decir, uno como desarrollador solo debe pensar en codificar, mientras que PhoneGap Build se encargaría del resto.&lt;br /&gt;
&lt;br /&gt;
Y la parte interesante es que un mismo fuente funcionaría para Android, iOS, BB, WM .... &amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Tengo que leer más al respecto y empezar de hecho a jugar con el servicio... estaré publicando mas conforme vaya aprendiendo más. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/wOH4aGows40?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://coldfusioncr.blogspot.com/feeds/2352746520159742473/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://coldfusioncr.blogspot.com/2012/09/phonegap.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/2352746520159742473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/2352746520159742473'/><link rel='alternate' type='text/html' href='http://coldfusioncr.blogspot.com/2012/09/phonegap.html' title='PhoneGap'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14257451188212461854</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-2316433489152766186.post-8179941357646609534</id><published>2012-07-30T15:20:00.002-06:00</published><updated>2012-07-30T15:20:59.428-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><title type='text'>Respaldar y Restaurar un sitio en IIS 7</title><content type='html'>En IIS6 era muy fácil realizar respaldo de un solo sitio dentro del servidor. &amp;nbsp;Simplemente botón derecho sobre el sitio y seleccionabamos EXPORTAR... y luego usábamos el archivo XML resultante para IMPORTAR y crear una copia de ese sitio. &amp;nbsp;Muy útil para mover un sitio de un servidor a otro por ejemplo.&lt;br /&gt;
&lt;br /&gt;
Pero no lo hicieron fácil en IIS7 .&lt;br /&gt;
&lt;br /&gt;
Para IIS7 hay una herramienta para respaldar todo los sitios del servidor en un solo paquete: &amp;nbsp;&lt;a href=&quot;http://blogs.msdn.com/b/rakkimk/archive/2007/11/04/iis7-backup-restore-ui-module.aspx&quot; target=&quot;_blank&quot;&gt;Vean este enlance&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Pero para respaldar un solo sitio, tenemos que trabajar en linea de comando:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;ejecuten el Comand Prompt en modo Administrador&lt;/li&gt;
&lt;li&gt;Busquen la carpeta de instalación del IIS, típicamente&amp;nbsp;C:\windows\system32\inetsrv\&lt;/li&gt;
&lt;li&gt;ejecuten la instrucción&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;appcmd list site&amp;nbsp;&lt;/b&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;con ésto van a &amp;nbsp;visualizar una lista completa de los sitios. &amp;nbsp;Tomen nota de los ID de los sitios, porque a la hora de crear un sitio nuevo tenemos que asegurarnos que tenga un ID distinto a todos estos.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;appcmd&amp;nbsp;list site &quot;myOldSite&quot; /config /xml &amp;gt; myXMLFile.xml&amp;nbsp;&lt;/b&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;con ésto crea un archivo .xml en la misma carpeta, con la configuración del sitio que queremos respaldar. &amp;nbsp; Esto incluye toda la información del sitio, sus bindings, sus configuraciones, sus carpetas virtuales, etc...&lt;/li&gt;
&lt;li&gt;Ese archivo .xml resultante, hay que abrirlo para editarlo (digamos en Notepad por ejemplo) y cambiar todas las referencias del ID y del NAME por uno nuevo que no coincida con los que vimos anteriormente en el listado que ejecutamos en el paso 3. &amp;nbsp;Salven el archivo y sus modificaciones&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;appcmd add site /in &amp;lt; &quot;myXMLFile.xml&quot;&lt;/b&gt; &amp;nbsp;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;y con ésto va a crear el sitio nuevo, utilizando de modelo el respaldo del archivo original. &amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfusioncr.blogspot.com/feeds/8179941357646609534/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://coldfusioncr.blogspot.com/2012/07/respaldar-y-restaurar-un-sitio-en-iis-7.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/8179941357646609534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/8179941357646609534'/><link rel='alternate' type='text/html' href='http://coldfusioncr.blogspot.com/2012/07/respaldar-y-restaurar-un-sitio-en-iis-7.html' title='Respaldar y Restaurar un sitio en IIS 7'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14257451188212461854</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-2316433489152766186.post-5169141476925477949</id><published>2012-07-06T15:02:00.003-06:00</published><updated>2012-07-06T15:02:51.511-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion10"/><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion7"/><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion8"/><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion9"/><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusionMX"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>ColdFusion para Desarrolladores en Java</title><content type='html'>Acabo de leer este post de &lt;a href=&quot;http://www.mikenimer.com/?p=857&quot; target=&quot;_blank&quot;&gt;Mike Nimer&lt;/a&gt;. &amp;nbsp; El hombre nos recuerda que &quot;ColdFusion es Java&quot;. &amp;nbsp; ColdFusion no es un lenguaje propietario, algo inventado por Adobe (ni Macromedia ni Allaire), sino una colección de librerias Java, JSP, y otro montón de cosas para aprovechar también jQuery y HTML5. &amp;nbsp; Por eso es que parece un lenguaje en sí mismo, pero no deja de ser Java. &amp;nbsp;Adobe ha utilizado una gran cantidad de librerias Open Source y ha adaptado esas funcionalidades a JSP. &amp;nbsp;Hay un compilador en tiempo de ejecución que traduce de ColdFusion a Java, y también tenemos servlets montados dentro de un Class Loader modificado. &amp;nbsp;&lt;br /&gt;
En el servidor de ColdFusion hay también algunas otras tecnologías de Adobe incluidas, así que el paquete que se obtiene al comprar una licencia de ColdFusion es muy completo.&lt;br /&gt;
&lt;br /&gt;
Ahora bien, lo que yo no sabía es que, si bien por algún tiempo se ha podido integrar código de Java dentro de una aplicación ColdFusion, ahora, con CF10, se puede incluir código ColdFusion dentro de una aplicación Java !!!!. &amp;nbsp; &amp;nbsp;En ese sentido, un desarrollador de Java puede entender a ColdFusion como una libreria más. &lt;br /&gt;
&lt;br /&gt;
Y las ventajas de ésto para un desarrollador Java?:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Integracion con PDF&lt;/b&gt;: &amp;nbsp;ColdFusion maneja muy bien lo que es crear PDF en base a un HTML. &amp;nbsp;Por esta función nada más, ya se justifica la compra de una licencia de CF Standard, pues es más económica que muchas librerias de PDF para Java (o .NET), y de mejor resultados. &amp;nbsp; Pero además de imprimir un HTML a PDF, tiene capacidad de crear PDF y manipularlos. &amp;nbsp;(CFPDF)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Query de Queries.&lt;/b&gt; &amp;nbsp;Parece que no hay otras librerias o servidores que permitan hacer una consulta a un dataset junto con otra consulta de base de datos. &amp;nbsp;Es decir, poder unir los resultados de una consulta realizada en MS-SQL con los datos obtenidos de otra consulta en ORACLE y después filtrarlos. &amp;nbsp;Y retornar el resultado como un dataset.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Encriptación&lt;/b&gt;: &amp;nbsp;la herramienta de encriptación de ColdFusion es de lo más poderoso que hay.. utiliza la libreria&amp;nbsp;RSA BSafe Crypto-J con la que se obtiene encriptación&amp;nbsp;FIPS-140 Compliant y NSA Compliant .........&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Manejo de documentos&lt;/b&gt;: CF tiene una sola función (CFFILE) para manejo de FTP, manipulación de documentos, ZIP, y ahora también un espacio &quot;virtual&quot; para almacenamiento de documentos.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Manejo de imágenes&lt;/b&gt;: &amp;nbsp;CF tiene CFIMAGE que si bien ofrece las mismas funcionalidades que Java, lo hace por medio de una libreria de funciones simplificadas. &amp;nbsp; Creación de captcha, redimensionado de imágenes, marcas de agua, etc.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Indexación y búsqueda&lt;/b&gt; utilizando Apache Solr.. no hay mucho que hacer, solo usarlo.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Correos&lt;/b&gt;: &amp;nbsp;adaptando las librerias de Java, ColdFusion puede enviar 2 millones de correos por hora. &amp;nbsp;Además permite conectividad con Exchange, con POP y con IMAP&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Integración con MS-Office:&lt;/b&gt; &amp;nbsp;Tiene funcionalidad para crear presentaciones Power Point y para llenar hojas de datos Excel.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Integración con .NET&lt;/b&gt;. &amp;nbsp;una misma aplicación que utilice código en ColdFusion, Java y .NET ?. &amp;nbsp; Una de las funciones más interesantes para un desarrollador de Java sería la posibilidad de permitir que la aplicación Java autentique a los usuarios en los dominios de NT de una red Microsoft.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Reportes&lt;/b&gt;: &amp;nbsp;utiliza la libreria de Jasper Reports.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfusioncr.blogspot.com/feeds/5169141476925477949/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://coldfusioncr.blogspot.com/2012/07/coldfusion-para-desarrolladores-en-java.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/5169141476925477949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/5169141476925477949'/><link rel='alternate' type='text/html' href='http://coldfusioncr.blogspot.com/2012/07/coldfusion-para-desarrolladores-en-java.html' title='ColdFusion para Desarrolladores en Java'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14257451188212461854</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-2316433489152766186.post-4843181131992367328</id><published>2012-07-03T11:07:00.000-06:00</published><updated>2012-07-03T11:07:02.558-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Railo"/><title type='text'>Railo 4.0 Beta.  Quién ha jugado con Railo ?</title><content type='html'>Estoy aprendiendo a jugar con Railo. &amp;nbsp;Qué tan distinto que ColdFusion es ?.. &amp;nbsp; Voy a estar publicando mis experiencias.&lt;br /&gt;
&lt;br /&gt;
De momento, les cuento que salió un &lt;a href=&quot;http://www.getrailo.org/index.cfm/whats-up/railo-40-beta-released/features/?startRow=1&amp;amp;nextNID=ACC695E1-A525-4D76-BBBDFB3B6929B0DF&quot; target=&quot;_blank&quot;&gt;Railo 4.0 Beta&lt;/a&gt; .. &amp;nbsp;con funcionalidad muy CF10 incluyendo hasta Closures: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfusioncr.blogspot.com/feeds/4843181131992367328/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://coldfusioncr.blogspot.com/2012/07/railo-40-beta-quien-ha-jugado-con-railo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/4843181131992367328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/4843181131992367328'/><link rel='alternate' type='text/html' href='http://coldfusioncr.blogspot.com/2012/07/railo-40-beta-quien-ha-jugado-con-railo.html' title='Railo 4.0 Beta.  Quién ha jugado con Railo ?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14257451188212461854</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-2316433489152766186.post-9082656609814243492</id><published>2012-07-02T16:23:00.000-06:00</published><updated>2012-07-02T16:23:12.425-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion10"/><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion7"/><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion8"/><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion9"/><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusionMX"/><category scheme="http://www.blogger.com/atom/ns#" term="multiserver"/><title type='text'>Múltiples Instancias de ColdFusion: Cómo obtener el nombre de la instancia ?</title><content type='html'>Esto es útil cuando uno corre múltiples instancias de ColdFusion, si uno tiene un balanceo de servidores por ejemplo; resulta útil saber en cuál instancia está corriendo mi código. &lt;br /&gt;
&lt;br /&gt;
En CF MX a CF 9, como estamos montados sobre JRUN, esto se hacía así:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #ffffcc; color: maroon; font-family: &#39;courier new&#39;, courier, monospace; font-size: 14px; line-height: 15px;&quot;&gt;&amp;lt;cfdump var=&lt;/span&gt;&lt;span style=&quot;background-color: #ffffcc; color: blue; font-family: &#39;courier new&#39;, courier, monospace; font-size: 14px; line-height: 15px;&quot;&gt;&quot;#createobject(&quot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffcc; color: maroon; font-family: &#39;courier new&#39;, courier, monospace; font-size: 14px; line-height: 15px;&quot;&gt;java&lt;/span&gt;&lt;span style=&quot;background-color: #ffffcc; color: blue; font-family: &#39;courier new&#39;, courier, monospace; font-size: 14px; line-height: 15px;&quot;&gt;&quot;,&quot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffcc; color: maroon; font-family: &#39;courier new&#39;, courier, monospace; font-size: 14px; line-height: 15px;&quot;&gt;jrunx.kernel.JRun&lt;/span&gt;&lt;span style=&quot;background-color: #ffffcc; color: blue; font-family: &#39;courier new&#39;, courier, monospace; font-size: 14px; line-height: 15px;&quot;&gt;&quot;).getServerName()#&quot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffcc; color: maroon; font-family: &#39;courier new&#39;, courier, monospace; font-size: 14px; line-height: 15px;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
Pero en CF10, como estamos sobre Tomcat, la cosa es así:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #ffffcc; color: maroon; font-family: &#39;courier new&#39;, courier, monospace; font-size: 14px; line-height: 15px;&quot;&gt;&amp;lt;cfdump var=&lt;/span&gt;&lt;span style=&quot;background-color: #ffffcc; color: blue; font-family: &#39;courier new&#39;, courier, monospace; font-size: 14px; line-height: 15px;&quot;&gt;&quot;#createobject(&quot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffcc; color: maroon; font-family: &#39;courier new&#39;, courier, monospace; font-size: 14px; line-height: 15px;&quot;&gt;component&lt;/span&gt;&lt;span style=&quot;background-color: #ffffcc; color: blue; font-family: &#39;courier new&#39;, courier, monospace; font-size: 14px; line-height: 15px;&quot;&gt;&quot;,&quot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffcc; color: maroon; font-family: &#39;courier new&#39;, courier, monospace; font-size: 14px; line-height: 15px;&quot;&gt;CFIDE.adminapi.runtime&lt;/span&gt;&lt;span style=&quot;background-color: #ffffcc; color: blue; font-family: &#39;courier new&#39;, courier, monospace; font-size: 14px; line-height: 15px;&quot;&gt;&quot;).getinstancename()#&quot;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffcc; color: maroon; font-family: &#39;courier new&#39;, courier, monospace; font-size: 14px; line-height: 15px;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
para más información pueden leer a &lt;a href=&quot;http://www.carehart.org/blog/client/index.cfm/2012/6/30/get_instancename_in_cf10&quot; target=&quot;_blank&quot;&gt;Charlie Arehart&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfusioncr.blogspot.com/feeds/9082656609814243492/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://coldfusioncr.blogspot.com/2012/07/multiples-instancias-de-coldfusion-como.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/9082656609814243492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/9082656609814243492'/><link rel='alternate' type='text/html' href='http://coldfusioncr.blogspot.com/2012/07/multiples-instancias-de-coldfusion-como.html' title='Múltiples Instancias de ColdFusion: Cómo obtener el nombre de la instancia ?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14257451188212461854</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-2316433489152766186.post-6184482988548830650</id><published>2012-06-29T10:12:00.000-06:00</published><updated>2012-06-29T10:12:06.255-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cfscript"/><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion10"/><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion9.02"/><title type='text'>Inicializar un QueryNew con datos en CF10 (y 9.02)</title><content type='html'>En un post original de &lt;a href=&quot;http://www.mattgifford.co.uk/initializing-a-new-query-with-data-in-coldfusion-10&quot; target=&quot;_blank&quot;&gt;Matt Gifford&lt;/a&gt;&amp;nbsp;leí sobre la nueva sintaxis de QueryNew que existe desde CF9.02 y CF10.&lt;br /&gt;
&lt;br /&gt;
Los que somos más viejos en esto, nos acostumbramos a que si queremos llenar de datos iniciales un objeto tipo query definido en tiempo de ejecución, teníamos que popularlo dentro de un ciclo, con un QueryAddRow y luego QuerySetCell en cada vuelta del ciclo.&lt;br /&gt;
&lt;br /&gt;
O podemos hacerlo ahora con la funcionalidad extendida del QueryNew:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;lt;cfscript&amp;gt;&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;qryPeople = queryNew(&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;&#39;firstname, lastname, email&#39;,&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;&#39;varChar, varChar, varChar&#39;,&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;[&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;{&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;firstname &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;: &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&#39;Matt&#39;,&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;lastname&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&#39;Gifford&#39;,&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;email&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&#39;me@monkeh.me&#39;&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;},&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;{&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;firstname &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;: &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&#39;Dave&#39;,&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;lastname&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&#39;Ferguson&#39;,&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;email&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&#39;never@doingitwrong.com&#39;&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;},&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;{&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;firstname &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;: &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&#39;Scott&#39;,&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;lastname&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&#39;Stroz&#39;,&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;       &lt;/span&gt;email&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;:&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&#39;angry@stackover.flow&#39;&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;}&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;]&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;);&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;/cfscript&amp;gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfusioncr.blogspot.com/feeds/6184482988548830650/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://coldfusioncr.blogspot.com/2012/06/inicializar-un-querynew-con-datos-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/6184482988548830650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/6184482988548830650'/><link rel='alternate' type='text/html' href='http://coldfusioncr.blogspot.com/2012/06/inicializar-un-querynew-con-datos-en.html' title='Inicializar un QueryNew con datos en CF10 (y 9.02)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14257451188212461854</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-2316433489152766186.post-4064104407943686323</id><published>2012-06-25T14:04:00.002-06:00</published><updated>2012-06-25T14:04:56.819-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion10"/><title type='text'>Recuperar la clave del CFIDE/Administrator de ColdFusion10</title><content type='html'>Parece que es muy sencillo recuperar o cambiar la clave del CFIDE/Administrator en Coldfusion10. &amp;nbsp;solo hay que ejecutar el .bat en la carpeta&amp;nbsp;\ColdFusion10\cfusion\bin\ passwordreset.bat (.rsh para linux/mac). &amp;nbsp; Después de eso, hay que ingresar nuevamente al CFIDE/Administrator para crear una clave nueva.</content><link rel='replies' type='application/atom+xml' href='http://coldfusioncr.blogspot.com/feeds/4064104407943686323/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://coldfusioncr.blogspot.com/2012/06/recuperar-la-clave-del.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/4064104407943686323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/4064104407943686323'/><link rel='alternate' type='text/html' href='http://coldfusioncr.blogspot.com/2012/06/recuperar-la-clave-del.html' title='Recuperar la clave del CFIDE/Administrator de ColdFusion10'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14257451188212461854</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-2316433489152766186.post-4373776415133577826</id><published>2012-06-19T09:47:00.000-06:00</published><updated>2012-06-19T10:03:35.790-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ColdFusion10"/><title type='text'>Funcionalidad No Documentada de ColdFusion 10: Arreglos de Form Fields</title><content type='html'>El artículo original se lo leí a &lt;a href=&quot;http://www.raymondcamden.com/index.cfm/2012/6/19/ColdFusion-10-Missing-Feature--Form-Fields-and-Arrays?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+RaymondCamdensColdfusionBlog+%28Raymond+Camden%27s+ColdFusion+Blog%29&quot; target=&quot;_blank&quot;&gt;Raymond Camden&lt;/a&gt;. &lt;br /&gt;
Lo normal cuando se hace submit de un form en ColdFusion, el request que recibe el form scope, lo recibe como una estructura donde el FIELDNAME es el nombre del campo en el formulario, y NAME son los valores, separados con coma, digitados para ese campo. &amp;nbsp; El conflicto se hace cuando hay varios campos en el formulario que tienen el mismo nombre. &amp;nbsp;Tenemos casos como este:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: ghostwhite; border: none !important; font-family: &#39;Bitstream Vera Sans Mono&#39;, Courier, monospace; font-size: 13px; line-height: 20px; padding: 0.25em 0.5em 0.5em !important;&quot;&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span class=&quot;nb&quot; style=&quot;color: #0086b3;&quot;&gt;&amp;lt;cfdump&lt;/span&gt; &lt;span class=&quot;k&quot; style=&quot;font-weight: bold;&quot;&gt;var&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;font-weight: bold;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s2&quot; style=&quot;color: #dd1144;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s-Interp&quot;&gt;#form#&lt;/span&gt;&lt;span class=&quot;s2&quot; style=&quot;color: #dd1144;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;nb&quot; style=&quot;color: #0086b3;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;nt&quot; style=&quot;color: navy;&quot;&gt;&amp;lt;form&lt;/span&gt; &lt;span class=&quot;na&quot; style=&quot;color: teal;&quot;&gt;method=&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;color: #dd1144;&quot;&gt;&quot;post&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;nt&quot; style=&quot;color: navy;&quot;&gt;&amp;lt;input&lt;/span&gt; &lt;span class=&quot;na&quot; style=&quot;color: teal;&quot;&gt;type=&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;color: #dd1144;&quot;&gt;&quot;text&quot;&lt;/span&gt; &lt;span class=&quot;na&quot; style=&quot;color: teal;&quot;&gt;name=&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;color: #dd1144;&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;nt&quot; style=&quot;color: navy;&quot;&gt;&amp;lt;input&lt;/span&gt; &lt;span class=&quot;na&quot; style=&quot;color: teal;&quot;&gt;type=&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;color: #dd1144;&quot;&gt;&quot;text&quot;&lt;/span&gt; &lt;span class=&quot;na&quot; style=&quot;color: teal;&quot;&gt;name=&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;color: #dd1144;&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;nt&quot; style=&quot;color: navy;&quot;&gt;&amp;lt;input&lt;/span&gt; &lt;span class=&quot;na&quot; style=&quot;color: teal;&quot;&gt;type=&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;color: #dd1144;&quot;&gt;&quot;submit&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;nt&quot; style=&quot;color: navy;&quot;&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
El ejemplo de Ray Camden dice:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.raymondcamden.com/images/screenshot4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;93&quot; src=&quot;http://www.raymondcamden.com/images/screenshot4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Esto es lo que se recibe en la estructura si en un campo digitan RAY y en el otro CAMDEN.&lt;br /&gt;
Pero cómo interpretar si lo que se recibe es:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.raymondcamden.com/images/screenshot5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;91&quot; src=&quot;http://www.raymondcamden.com/images/screenshot5.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Qué es lo que digitó el usuario?. &amp;nbsp;Digitó CAMDEN,RAY en un campo y FOO en otro ?.. o digitó CAMDEN en uno y RAY,FOO en otro ?&lt;br /&gt;
Si por la razón que sea, no se nos permite utilizar distintos nombres de campo para cada entrada, entonces ColdFusion 10 ofrece una solución muy sencilla:&lt;br /&gt;
En el application.cfc incluimos&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: ghostwhite; font-family: &#39;Bitstream Vera Sans Mono&#39;, Courier, monospace; font-size: 13px; line-height: 20px; white-space: pre;&quot;&gt;this.sameformfieldsasarray=true;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;de aquí en adelante, un submit con el anterior nos retornará, en la estructura bajo NAME, un arreglo con todos los valores digitados. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;No lo he probado.. por favor me cuentan como les va. &amp;nbsp;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://coldfusioncr.blogspot.com/feeds/4373776415133577826/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://coldfusioncr.blogspot.com/2012/06/funcionalidad-no-documentada-de.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/4373776415133577826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2316433489152766186/posts/default/4373776415133577826'/><link rel='alternate' type='text/html' href='http://coldfusioncr.blogspot.com/2012/06/funcionalidad-no-documentada-de.html' title='Funcionalidad No Documentada de ColdFusion 10: Arreglos de Form Fields'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14257451188212461854</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></feed>