tag:blogger.com,1999:blog-71586075251167096122024-03-14T04:31:44.439-05:00Byte a Byte<b>U</b>na bitácora personal con temas de Programación en general, Frameworks, IDEs, PHP, ActionScript, Java, HTML, CSS, Javascript y, tal vez, una que otra cosa personal.<br>
<em><b>T</b>odo es fácil cuando se mantiene simple.</em>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-7158607525116709612.post-90429797982704086052017-12-01T19:00:00.001-05:002022-08-23T16:26:13.230-05:00Incluyendo imágenes aleatóriasNecesito una forma de crear imágenes fake para mis pruebas unitarias ... y para hacer que el cliente esté más feliz cuando vea los elementos gráficos.<br>
<br>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://media.licdn.com/mpr/mpr/shrinknp_800_800/p/7/005/06b/2ac/11816a3.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="223" data-original-width="420" height="169" src="https://media.licdn.com/mpr/mpr/shrinknp_800_800/p/7/005/06b/2ac/11816a3.jpg" width="320"></a></div>
<br>
Encontré un par de links:<br>
<br>
<a href="https://placeimg.com/">https://placeimg.com/</a><br>
<div>
Puede generar imágenes cómo la siguiente: <a href="https://placeimg.com/200/200/any">https://placeimg.com/200/200/any</a> solo agregando las dimensiones.</div>
<div>
</div><a href="https://blog.nelsondaza.com/2017/12/generando-imagenes-aleatorias.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com0tag:blogger.com,1999:blog-7158607525116709612.post-68686755446270441882016-12-29T23:36:00.000-05:002016-12-29T23:36:59.537-05:0003 - Yodiz - Estimation & Priorization<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.yodiz.com/blog/wp-content/uploads/2014/12/step2-1024x412.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.yodiz.com/blog/wp-content/uploads/2014/12/step2-1024x412.png" height="256" width="640"></a></div>
Una vez creada cada User Story debe ser estimada en diseño, desarrollo y pruebas con el propósito de saber cuánto tiempo tomará cada historia y, así mismo, cuantas historias se pueden lograr en un release.<br>
<br>
<a href="https://blog.nelsondaza.com/2016/12/03-yodiz-estimation-priorization.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com0tag:blogger.com,1999:blog-7158607525116709612.post-16694816992666658462016-12-27T14:06:00.001-05:002017-01-15T19:26:45.017-05:0002 - Yodiz - User Stories<br>
<br>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.yodiz.com/blog/wp-content/uploads/2014/12/step2-1024x412.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.yodiz.com/blog/wp-content/uploads/2014/12/step2-1024x412.png" height="256" width="640"></a></div>
Tratando de entender el proceso en Yodiz encontré esta página <a href="http://www.yodiz.com/blog/agile-scrum-explained-in-12-steps/">http://www.yodiz.com/blog/agile-scrum-explained-in-12-steps/</a> donde explica de forma general SCRUM donde el primer paso es Users Story que es el primer artefacto en Product Backlog de Yodiz como lo escribí en el <a href="http://blog.nelsondaza.com/2016/12/01-yodiz-estructura.html" target="_blank">post anterior</a>.<br>
<br>
<a href="https://blog.nelsondaza.com/2016/12/02-yodiz-user-stories.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com0tag:blogger.com,1999:blog-7158607525116709612.post-1836253724790198812016-12-26T22:43:00.000-05:002016-12-27T22:44:47.561-05:0001 - Yodiz - Estructura<div class="separator" style="clear: both; text-align: center;">
<a href="https://i.vimeocdn.com/video/443490284_780x439.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://i.vimeocdn.com/video/443490284_780x439.jpg" width="640"></a></div>
<br>
Estoy iniciando un proyecto y me gustaría usar una herramienta para administración de todo el proyecto.<br>
<br>
Entre otras encontré <a href="http://www.yodiz.com/">www.yodiz.com</a> que parece tener muchas opciones, tal vez más de las que necesito. Voy a utilizarla sabiendo que mis conocimientos en SCRUM, KANBAN y Project Management son escasos pero trataré de aprender y ser ordenado.<br>
<br>
<a href="https://blog.nelsondaza.com/2016/12/01-yodiz-estructura.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com2tag:blogger.com,1999:blog-7158607525116709612.post-72225110184455248242014-11-29T13:49:00.000-05:002014-11-29T13:55:28.061-05:00Alternativas a MVC<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcyOnoeKZMjwGlKAaaD74IqCVySb1Jea0Yn0Wkwmi92VtgDwjVAWmhj9beYygYlWySaWMDFmiiFmhT0UNBRavtWkhi2Zt_muX0DDrImX2T5u3kDzcdPhlpNJ1wtGLfaEKfH9-4CRsBb_U/s1600/mvc_role_diagram.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcyOnoeKZMjwGlKAaaD74IqCVySb1Jea0Yn0Wkwmi92VtgDwjVAWmhj9beYygYlWySaWMDFmiiFmhT0UNBRavtWkhi2Zt_muX0DDrImX2T5u3kDzcdPhlpNJ1wtGLfaEKfH9-4CRsBb_U/s1600/mvc_role_diagram.png" /></a></div>
<br />
Encontré este artículo muy interesante sobre el tema.<br />
<br />
<a href="http://blog.ircmaxell.com/2014/11/alternatives-to-mvc.html">http://blog.ircmaxell.com/2014/11/alternatives-to-mvc.html</a><br />
<br />Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com0tag:blogger.com,1999:blog-7158607525116709612.post-54579640626960655922014-11-29T13:24:00.000-05:002014-11-29T13:54:59.209-05:00Creación de animaciones e interacciones con modelos físicos<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXR4_u1xo36lXIbqA6IgbMHBDxCI2O18vBo3y_BJ0Smnwqj4s1HZJzzqXodnl23qfhITgg-Y2Lhy_xrE8C9AussUVMkIOBIaOOMBtPdHA31KpzzA33mFmz6BJ1aFxdCP5T14oVJioWP4g/s1600/Captura+de+pantalla+2014-11-29+a+las+12.54.28+p.m..png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXR4_u1xo36lXIbqA6IgbMHBDxCI2O18vBo3y_BJ0Smnwqj4s1HZJzzqXodnl23qfhITgg-Y2Lhy_xrE8C9AussUVMkIOBIaOOMBtPdHA31KpzzA33mFmz6BJ1aFxdCP5T14oVJioWP4g/s1600/Captura+de+pantalla+2014-11-29+a+las+12.54.28+p.m..png" /></a></div>
<br />
<br />
Este post es informativo, encontré este link hace alguno días y me parece interesante.<br />
<blockquote class="tr_bq">
Cada vez se hacen más comunes las animaciones e interacciones basados en la física como parte de la interfaz de usuario. Esta página muestra algunos modelos físicos básicos y los tipos de interacciones y animaciones que se pueden construir a partir de ellos.</blockquote>
El link original: <a href="http://iamralpht.github.io/physics/">http://iamralpht.github.io/physics/</a><br />
<br />
<br />Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com0tag:blogger.com,1999:blog-7158607525116709612.post-12134883329265476872014-07-08T15:12:00.004-05:002014-10-05T16:08:37.312-05:00Consola Javascript, Colores, Grupos y más<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl_5w8yQKrozpx_hSv1h-EdmJyIdspV2OEBPH_bUi68c7fte1y7u6G_s0N4Vf6-0qNooEp59eP7gZMh5MOgbA8-qejtarNmqdCSq44apoFo26rLuQCJf2SorowxxPWrDPFfpBbXlsvCh8/s1600/console.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl_5w8yQKrozpx_hSv1h-EdmJyIdspV2OEBPH_bUi68c7fte1y7u6G_s0N4Vf6-0qNooEp59eP7gZMh5MOgbA8-qejtarNmqdCSq44apoFo26rLuQCJf2SorowxxPWrDPFfpBbXlsvCh8/s1600/console.jpg"></a><br>
Jugando con el log en la <i>consola</i> del navegador hice un pequeño desarrollo para poder agrupar y organizar mejor, imagino que hay herramientas con más detalle pero de momento esta es suficiente para mi.<br>
<a href="https://blog.nelsondaza.com/2014/07/jugando-con-la-consola.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com0tag:blogger.com,1999:blog-7158607525116709612.post-10366810565642797632013-01-27T15:13:00.000-05:002014-10-05T16:06:13.387-05:00Calendarios de Google en iPhone usando Exchange<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX7hj268mOZ3747qWsIbWaMV3V6zlMeQ8jDaEDp5tbtUnw_fR7cKs3x35JN-v7WQyA0nKDvEsAu2ni0B63urN61E-dgmYaqMn7yZK6cEfEBj3iDEg-9rOBk-OxjE9WyZTqKkL1UuwhjUk/s1600/calendario.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX7hj268mOZ3747qWsIbWaMV3V6zlMeQ8jDaEDp5tbtUnw_fR7cKs3x35JN-v7WQyA0nKDvEsAu2ni0B63urN61E-dgmYaqMn7yZK6cEfEBj3iDEg-9rOBk-OxjE9WyZTqKkL1UuwhjUk/s1600/calendario.jpg"></a></div>
El problema es que al configurar cuentas de correo <b>GoogleMail</b> en el <b>iPhone</b> solo sincroniza con el calendario principal y necesito otros. Al parecer es porque yo configuro mis cuentas como <b>Exchange</b> y he visto en la red que algunas personas configuran el correo <b>GoogleMail</b> 2 veces: una como <b>Exchange</b> para administrar el correo y otra como <b>Gmail</b> para calendarios... no me parece correcto.<br>
<div>
Buscando en la ayuda de google encontré la solución: <b>Google Sync</b>.</div>
<div>
</div><a href="https://blog.nelsondaza.com/2013/01/calendarios-de-google-en-iphone-usando.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com0tag:blogger.com,1999:blog-7158607525116709612.post-79872560857924545452012-06-27T00:09:00.002-05:002012-09-15T19:43:31.620-05:00Inicio en Drupal, WampServerEs hora de aprender drupal, así que, voy por las herramientas, tan rápido como pueda:<br>
<br>
La forma más rápida de tener todas las herramientas y Drupal sin preocupaciones es usar una herramienta del tipo "Drupal-as-a-service" como <a href="http://www.drupalgardens.com/">http://www.drupalgardens.com/</a>, pero si se quiere hacerlo local, con total control o de la forma complicada acá va la explicación:<br>
<br>
Necesito <b>PHP</b>, <b>MySQL</b> y un servidor Web para mi Windows 7, la solución es clara es <a href="http://www.wampserver.com/en/" target="_blank">WampServer</a>, porque incluye todos estos elementos, al momento la versión es 2.2E y para mi sistema seleccioné 32 BITS & PHP 5.4, doble clic y a instalar ... según veo se instala todo en <b><i>"c:\wamp".</i></b>
<br>
Tras algunas preguntas, al finalizar la instalación y tratar de iniciar el WampServer, obtuve un icono <span style="color: red;">rojo</span> perturbador en la bandeja del sistema que se hizo <span style="color: #ffd966;">naranja</span> unos segundos después (sospecho que si no es <span style="color: lime;">verde</span> algo falló). La intuición me llevó a hacer clic en el icono de la bandeja lo que me mostró un listado de opciones y la curiosidad me llevó ha hacer clic en cada una, la primera dice <i>"Localhost"</i> y abre el navegador en la dirección <i>"http://localhost"</i>, en ese momento encontré el error, mi <b>IIS</b> está corriendo!, debo cambiar el puerto por el que corre el <b>WampServer</b> o <b>IIS</b> para evitar el conflicto, como mi Servidor principal es <b>IIS</b> voy a cambiar el puerto del <b>Wamp</b>.
<br>
<a href="https://blog.nelsondaza.com/2012/06/inicio-en-drupal-wampserver.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com0tag:blogger.com,1999:blog-7158607525116709612.post-16888432176800883232011-10-06T00:17:00.001-05:002012-03-18T23:10:20.147-05:00Instalado PHP 5.3.8, APC, Xdebug, Memcached, PHPUnit en Windows 7 Ultimate con Microsoft-IIS 7.5Este post es inicialmente una actualización al <a href="http://nelsondaza.blogspot.com/2011/02/instalando-php-535-con-apc-y-xdebug-en.html">post anterior</a> en el que instalé <b>PHP 5.3.5</b> y una referencia a la <a href="http://nelsondaza.blogspot.com/2011/05/instalando-memcache-para-php-535-en.html">instalación de memcached</a> ya que la versión de <b>PHP</b> no es importante en esta última.<br>
<br>
Mi actualización a <b>PHP 5.3.8</b> fue muy simple, tomó unos 5 minutos en total, simplemente desinstalé la versión anterior de PHP desde el panel de control e instalé 5.3.8 (<a href="http://windows.php.net/download/">http://windows.php.net/download/</a>) siguiendo los mismos <a href="http://nelsondaza.blogspot.com/2011/02/instalando-php-535-con-apc-y-xdebug-en.html">pasos de la versión anterior</a>, la única diferencia es que actualicé la versión de xdebug (<a href="http://www.xdebug.org/files/php_xdebug-2.1.2-5.3-vc9-nts.dll">http://www.xdebug.org/files/php_xdebug-2.1.2-5.3-vc9-nts.dll</a>), usé <i><b>"Beyond Compare"</b></i> para comparar el archivo <i>php.ini</i> anterior y el nuevo para mantener los valores de mi configuración anterior, teniendo en cuenta que debí cambiar la dll de <b>Xdebug</b>, luego de copiar las <b>dll</b> de <b>APC</b>, <b>Memcached</b> y reiniciar <b>IIS</b>, todo funcionó perfectamente.<br>
<br>
<a href="https://blog.nelsondaza.com/2011/10/instalado-php-538-apc-xdebug-memcached_06.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com0tag:blogger.com,1999:blog-7158607525116709612.post-23535495525875312882011-05-31T23:30:00.015-05:002011-06-01T02:20:34.059-05:00Instalando Memcache para PHP 5.3.5 en Windows 7Lo primero que se necesita es una copia de memcache para Windows. Al parecer es posible <a href="http://www.memcached.org/" target="memcache" title="http://www.memcached.org/">descargar el código fuente</a> y compilarlo usando C++ con un conocimiento básico del proceso pero este no es mi caso, así que, debí seguir buscando y encontré esta: <a href="http://www.couchbase.com/downloads" target="couchbase" title="http://www.couchbase.com/downloads">CouchBase</a>, que, al parecer, tiene instaladores de un <i>Memcached Server</i> pero necesita registrarse para descargarlo, no me gusta dar mis datos para realizar acciones tan simples (por eso este Blog no necesita registro o acceso de ningún tipo). Siguiendo en la búsqueda encontré la página <a href="http://code.jellycan.com/memcached/" target="jellycan" title="http://code.jellycan.com/memcached/">Jellycan Code</a> en la que, al día de hoy, está la versión 1.2.6 de memcache que realmente es vieja si la versión actual es 1.4.5 pero está a la mano veremos como me va.<br>
<a href="https://blog.nelsondaza.com/2011/05/instalando-memcache-para-php-535-en.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com1tag:blogger.com,1999:blog-7158607525116709612.post-7330495204934343062011-04-21T22:44:00.001-05:002011-04-21T22:44:44.031-05:00Estudiando PHP 5.3 - I - TiposEste es el inicio de un conjunto de posts de características especiales, importantes o elementos que puedan hacerme fallar algún test de PHP, algo no muy básico pues ya sé un poco del lenguaje pero con muchos <b><i>"Tips & Trics"</i></b>.<br>
<br>
Primero quiero exponer un tipo de comentario en PHP que he visto muy pocas veces y es el que se usa en archivo shell o perl, he aquí algunos ejemplos de comentario incluyéndolo:<br>
<pre class="brush:php">- Comentario de varias líneas
/* echo "A"; */
- Comentario de una línea
// echo "A";
- Comentario de una línea tipo shell
# echo "A";
</pre><i>* Incluso al día del post la última versión de </i><a href="http://alexgorbatchev.com/SyntaxHighlighter/"><i>SyntaxHighlighter</i></a><i> no lo resalta de la forma correcta, pero créanme: funciona.</i><br>
<br>
<a href="https://blog.nelsondaza.com/2011/04/estudiando-php-53-i-tipos.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com0tag:blogger.com,1999:blog-7158607525116709612.post-69617018139352519282011-03-20T22:36:00.001-05:002011-03-20T22:38:07.498-05:00Evaluación de rendimiento - III - Casos de prueba y controlUsando el <a href="http://nelsondaza.blogspot.com/2011/02/evaluacion-de-rendimiento-ii-definicion.html">entorno</a> y las <a href="http://nelsondaza.blogspot.com/2011/02/evaluacion-de-rendimiento-ii-definicion.html">herramientas</a> definidos anteriormente voy a ejecutar algunas pruebas de control y algunas de "curiosidad".<br>
<br>
<b><span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;">index.html:</span></b> Primero haré una prueba del rendimiento de mi servidor web enviando el <a href="http://nelsondaza.blogspot.com/2011/02/evaluacion-de-rendimiento-i.html">archivo de prueba</a> con extensión .html.<br>
<br>
Usando mi servidor web Microsoft-IIS 7.5 y el documento de 319 bytes el tiempo que tomó hacer 200.000 peticiones fue: 35.198 segundos, el resultado es <b>5682.14</b> peticiones por segundo.<br>
<br>
Una prueba idéntica con el servidor web Apache 2.2.17 dió como resultado: <b>777.74</b> peticiones por segundo.<br>
<br>
En resumen IIS atiende <b>7</b> peticiones mientras Apache atiende <b>1</b>, este resultado es totalmente esperado ya que IIS se está ejecutando en su sistema operativo nativo, pero Apache debe ser un mejor interprete de PHP y para confirmarlo haré la siguiente prueba.<br>
<br>
<a href="https://blog.nelsondaza.com/2011/03/evaluacion-de-rendimiento-iii-casos-de.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com0tag:blogger.com,1999:blog-7158607525116709612.post-53978242211796543152011-02-19T15:30:00.000-05:002014-10-05T16:07:35.037-05:00Evaluación de rendimiento - II - Definición del EntornoDespués de tener las <a href="http://nelsondaza.blogspot.com/2011/02/evaluacion-de-rendimiento-i.html">herramientas</a> listas según mi <a href="http://nelsondaza.blogspot.com/2011/02/evaluacion-de-rendimiento-i.html">anterior post</a>, ahora es necesario definir una estructura simple que me permita hacer la evaluación.<br>
<br>
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3EuuPyXlVdEsd4gpyxHNe5D9DiheSu_AXTQCTh8oDFOMOupvE7bcBVKjV-WY6Zq6ueHfwr8HcgGpPfn0bOwGyYzEc03RJN-yRFsc1kI9DAqxVbL9hwxMpOK6ZFm_7N3bQx2maf3233iM/s1600/tree.gif" style="clear: right; float: right; margin: 1em;">Dentro de la carpeta root de los servidores web creé una carpeta <i>"FrameworksTest"</i> que en adelante será la carpeta base y contendrá una carpeta por cada elemento a evaluar cuyo nombre tendrá la siguiente estructura: <b>XX_NOMBRE</b> donde <b>XX</b> es un número que me permitirá ordenar por nombre los elementos y <b>NOMBRE</b> es un nombre corto: Ejs: <b><i>01_HTML</i></b>, <b><i>02_PHP</i></b>.<br>
En la carpeta base tendré todos recursos que son compartidos por los elementos a evaluar, por el momento <i>ab.exe</i> que tomé de la carpeta de instalación del Apache y un archivo interface que llamé <i>benchmark.bat</i> que me permitirá ejecutar <i>ab.exe</i> con algunos parámetros por defecto.<br>
<a href="https://blog.nelsondaza.com/2011/02/evaluacion-de-rendimiento-ii-definicion.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com1tag:blogger.com,1999:blog-7158607525116709612.post-55820661075455123202011-02-17T02:21:00.003-05:002011-02-19T15:31:51.411-05:00Evaluación de rendimiento - I - HerramientasEn 2010 dediqué gran tiempo al desarrollo de un <a href="http://code.google.com/p/dayscript-framework/" target="dframework">Framework en PHP 5.3</a>, fue una experiencia enriquecedora que disfruté mucho, ahora valoro mucho más el uso de un Framework como base de un desarrollo y me gustaría hacer una comparación propia, muy simple, para saber cuál usar y cuando usarlo.<br>
<br>
Lo que me llamó más a atención, en esta primera búsqueda de información, es que todos usan el típico ejemplo <i>"Hola Mundo"</i> para las evaluaciones de rendimiento, todo se aclaró cuando encontré una charla sumamente interesante llamada <b><a href="http://www.archive.org/details/simple_is_hard" target="simple_is_hard">"Simple is hard"</a></b> de <i><a href="http://en.wikipedia.org/wiki/Rasmus_Lerdorf" target="Rasmus_Lerdorf">Rasmus Lerdorf</a></i> (Creador de las 2 primeras versiones de PHP) en <i>Drupalcon</i> del año 2008 que se puede ver <a href="http://www.archive.org/details/simple_is_hard" target="simple_is_hard">acá</a> (aunque es un poco larga) o se pueden ver las diapositivas usadas <a href="http://talks.php.net/show/drupal08/0" target="simple_is_hard_dp">acá</a>.<br>
<br>
Ahora las herramientas ...<br>
<a href="https://blog.nelsondaza.com/2011/02/evaluacion-de-rendimiento-i.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com2tag:blogger.com,1999:blog-7158607525116709612.post-66025690288796596722011-02-12T03:30:00.002-05:002011-02-12T03:35:27.189-05:00Instalando PHP 5.3.5 con APC y Xdebug en Windows 7 Ultimate con Microsoft-IIS 7.5Voy a instalar la última versión de PHP (al día es 5.3.5) en mi Windows 7 Ultimate bajo IIS 7.5.<br>
<br>
<div class="separator" style="clear: both; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj98x9d76lrHR5OPT4Wv5XXHLhNYVJ9iIQCHHXQfBeDO0pYsC8OqYgDwnoenqGsFVF_pOihMW9OCSd6_VkFsi2jp0bNRPb8UAKe7OTqAIT6ekChJ2lv-zSQwR8FMJXYiF07HGKKRhnHzCA/s1600/php5.3.5.gif"></div><br>
Muchos me preguntan por qué no uso Apache o XAMPP, la respuesta es: porque me parece que es más eficiente utilizar los elementos nativos del sistema sobre el que trabajo, además tengo la opción de usar .NET en el mismo servidor. Para el caso actual IIS combinado con PHP puede no ser la opción más eficiente pero no es muy importante ya que no es un ambiente de producción, en todo caso haré una comparación en un Blog posterior.<br>
<a href="https://blog.nelsondaza.com/2011/02/instalando-php-535-con-apc-y-xdebug-en.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com5tag:blogger.com,1999:blog-7158607525116709612.post-25418900016614338642011-02-08T00:10:00.045-05:002012-09-15T19:09:45.148-05:00Cajas de texto en modo solo-lecturaHace unos días un amigo me pidió hacer que una caja de texto sea de solo-lectura usando javascript sin librerías externas (como jQuery, MooTools, etc).<br>
Mi idea inicial fue asignar el valor "true" a la propiedad "readOnly":<br>
<pre class="brush: js;">document.getElementById( 'TEXTAREA_ID' ).readOnly = true;
</pre>
o el valor "readonly" al atributo "readOnly"<br>
<pre class="brush: js;">document.getElementById( 'TEXTAREA_ID' ).setAtribute( 'readOnly', 'readonly' );
</pre>
... pero ¿Qué clase de diversión tendría?<br>
<br>
<a href="https://blog.nelsondaza.com/2011/02/cajas-de-texto-en-modo-solo-lectura.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com2tag:blogger.com,1999:blog-7158607525116709612.post-55998235704289666862011-01-09T01:41:00.010-05:002014-07-08T01:21:44.857-05:00Iniciando el Blog<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ97b9crhzBKjAyQ3bp04LoEqI3wv69LX7Myg98D_2jA1OpQMwbZmrHNHhqbAHlKRyPFdoj9cKN5lxuB_EOiB72nFe4LrMLT800XSsAM-yQD0WkgZwOHlP85la1rUo7z8_JQv7acCZLBQ/s1600/Elefante.Outdoor_W_blog.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ97b9crhzBKjAyQ3bp04LoEqI3wv69LX7Myg98D_2jA1OpQMwbZmrHNHhqbAHlKRyPFdoj9cKN5lxuB_EOiB72nFe4LrMLT800XSsAM-yQD0WkgZwOHlP85la1rUo7z8_JQv7acCZLBQ/s1600/Elefante.Outdoor_W_blog.jpg"></a></div>
<br>
Este año me he propuesto tener un blog nuevo, como bitácora de lo que aprendo en programación, y para iniciar quise pensar en qué es lo que me gusta de los Blogs que leo frecuentemente y hacer una lista de lo que el mio debería tener. Tener un blog es algo muy sencillo, en general solo hay que tener algo que decir (tal vez por eso mis anteriores blogs no funcionaron) pero es diferente verlo desde el punto de vista de quien lo visita, las características que debe o no debe tener pueden ser muchas, así que, me limitaré a los puntos mínimos que tendré en cuenta.<br>
<br>
<a href="https://blog.nelsondaza.com/2011/01/iniciando-el-blog.html#more">Leer más »</a>Nelson Dazahttp://www.blogger.com/profile/07985213169121486971noreply@blogger.com1