<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://php.apsique.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Php y otras yerbas - Historia - Comentarios</title>
 <link>http://php.apsique.com</link>
 <description>Comentarios para &quot;Historia&quot;</description>
 <language>es</language>
<item>
 <title>Sin duda es MUY importante</title>
 <link>http://php.apsique.com/contenido/primeras_impresiones_sobre_symfony#comment-81055</link>
 <description>&lt;p&gt;Sin duda es MUY importante conocer SQL.&lt;/p&gt;
&lt;p&gt;es falso que sea exponencial, la consulta SQL cruda es MUCHISIMO mas rapida que el mapeador si no se sabe usar el mapeador. El problema real es que el mapeador (y los frameworks web en general) permiten con gran facilidad escribir codigo lento.&lt;/p&gt;
&lt;p&gt;Mira esto por ejemplo: http://media.railscasts.com/videos/022_eager_loading.mov&lt;/p&gt;
</description>
 <pubDate>Mon, 12 May 2008 09:44:12 -0700</pubDate>
 <dc:creator>Perejilillo desconocido</dc:creator>
 <guid isPermaLink="false">comment 81055 at http://php.apsique.com</guid>
</item>
<item>
 <title>Muchas gracias,</title>
 <link>http://php.apsique.com/contenido/respuesta_blaxter_sobre_symfony#comment-81046</link>
 <description>&lt;p&gt;Muchas gracias, Blaxter.&lt;br /&gt;
Como la aplicación en la que estoy trabajando ya está en symfony, estoy casado con el framework en general. Ahora, eso no quita que igual pueda tratar de usar doctrine como motor del modelo. Contaré como me va en el experimento.&lt;/p&gt;
</description>
 <pubDate>Sun, 11 May 2008 10:40:26 -0700</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 81046 at http://php.apsique.com</guid>
</item>
<item>
 <title>IMHO, el que SQL sea más o</title>
 <link>http://php.apsique.com/contenido/primeras_impresiones_sobre_symfony#comment-81045</link>
 <description>&lt;p&gt;IMHO, el que SQL sea más o menos horrible no quita que si debemos trabajar con ese esperpento para acceder a las bases de datos relacionales, tratemos de sacarle el máximo provecho. Si se hace una selección juiciosa del tipo de consultas que se harán, se ocupa una buena layer de abstracción que te permita tanto hacer querys &quot;abstractas&quot; como específicas al motor, en mi experiencia no hay problemas con las migraciones de bases de datos. Y no es más rápido, es MUCHISIMO más rápido, siendo exponencial a la complejidad de la consulta las ganancias en velocidad y, porque no decirlo, en producción y calidad de la mantención de los módulos.&lt;/p&gt;
&lt;p&gt;Las faltas de SQL nos hacen olvidar que el modelo relacional es uno de los más poderosos inventos en la computación moderna, que ni las bases de datos jerárquicas, de redes y basadas en objetos han logrado superar. Aparte, si leen a Codd, se darán cuenta de la belleza de la teoría que está detrás del modelo.&lt;/p&gt;
</description>
 <pubDate>Sun, 11 May 2008 10:38:41 -0700</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 81045 at http://php.apsique.com</guid>
</item>
<item>
 <title>escribir directamente SQL</title>
 <link>http://php.apsique.com/contenido/primeras_impresiones_sobre_symfony#comment-81044</link>
 <description>&lt;p&gt;escribir directamente SQL tiene grandes desventajas:&lt;/p&gt;
&lt;p&gt;- No puedes migrar entre motores de bases de datos o incluso entre versiones del mismo motor&lt;br /&gt;
- Muy dificil de mantener&lt;br /&gt;
- Tienes que conocer muy bien SQL&lt;br /&gt;
- SQL es horrible&lt;/p&gt;
&lt;p&gt;Ventajas:&lt;br /&gt;
- Si lo haces bien, es mas rapido&lt;/p&gt;
&lt;p&gt;El ActiveRecord de Rails es muy lento, symfony es una pesima copia de Rails, entonces ...&lt;/p&gt;
&lt;p&gt;El sistema de Rutas y ActiveRecord de Rails es lo que hace lento, ha pruebas donde merb+datamapper es 70% mas rapido que rails.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#039;http://datamapper.org/why.html&#039;&gt;http://datamapper.org/why.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&#039;http://railsontherun.com/2008/4/10/rails-or-merb-what-s-best-for-you&#039;&gt;http://railsontherun.com/2008/4/10/rails-or-merb-what-s-best-for-you&lt;/a&gt;&lt;/p&gt;
</description>
 <pubDate>Sun, 11 May 2008 10:00:00 -0700</pubDate>
 <dc:creator>Perejilillo desconocido</dc:creator>
 <guid isPermaLink="false">comment 81044 at http://php.apsique.com</guid>
</item>
<item>
 <title>Sin duda las soluciones</title>
 <link>http://php.apsique.com/contenido/respuesta_blaxter_sobre_symfony#comment-81041</link>
 <description>&lt;p&gt;Sin duda las soluciones absolutas nunca son las correctas. Es decir, el usar un ORM luego no te impide simplemente pillar la conexión y ejecutar un SQL a mano (algo que para consultas complejas es lo mejor, sin duda). Simplemente lo que quería decir es que si tu acercamiento a un ORM ha sido principalmente con symfony, posiblemente tendrás muchos prejuicios y no te gustarán los ORM en general.&lt;/p&gt;
&lt;p&gt;Básicamente lo digo porque después de estar usando otros framework (y ORMs), me ha tocado usar symfony y tenía opiniones bastante similares a las tuyas (pero sin generalizar). Si no lo has probado te recomiendo usar &lt;a href=&quot;http://www.phpdoctrine.org/&quot;&gt;doctrine&lt;/a&gt;, aunque tiene como desventajas que todavía no tiene versión &quot;final&quot;, y además muchos plugins son concretos para propel (el ORM de symfony) por lo que cierto riesgo existe para usarlo en proyectos reales.&lt;/p&gt;
</description>
 <pubDate>Sun, 11 May 2008 04:31:15 -0700</pubDate>
 <dc:creator>Blaxter</dc:creator>
 <guid isPermaLink="false">comment 81041 at http://php.apsique.com</guid>
</item>
<item>
 <title>Pregunta, ¿has usado</title>
 <link>http://php.apsique.com/contenido/primeras_impresiones_sobre_symfony#comment-81017</link>
 <description>&lt;p&gt;Pregunta, ¿has usado ActiveRecord de rails u otro ORM que implemente el patrón con ese mismo nombre?, el ORM de symfony es apestoso e incómodo de usar, pero decir que usar un ORM es estupidez... sin comentarios. &lt;/p&gt;
&lt;p&gt;El sistema de generación de clases a partir de las tablas es, de nuevo, culpa del ORM (propel). ¿Por qué necesitamos generar tanto código si se podría ahorrar todo este paso usando el patrón Active record? Eso si, cuando sustituyes propel por doctrine, ganas bastante. El &quot;código&quot; que te genera es básicamente una traducción del yml a cuatro líneas de php (líneas que simplemente son una descripción del modelo, es decir, doctrine implementa active record)&lt;/p&gt;
&lt;p&gt;La forma en que implementan MVC está muy orientada a construcción de componente, una filosofía muy cercana a JSF y más alejada del típico MVC visto en otros framework (como Zend Framework, RoR o Django). No está mal, pero, esta forma la veo mejor para lenguajes estáticos (java, .net) que para lenguajes dinámicos (php, ruby, python)&lt;/p&gt;
&lt;p&gt;Bueno y ya lo de la configuración es la hostia. Totalmente de acuerdo en que apesta y mucho. No entiendo por qué narices, en un lenguaje dinámico, se usa tantísima configuración (me da igual que sea yml, xml que el formato que sea, toda configuración es pesada, aburrida y propensa a fallos).&lt;/p&gt;
&lt;p&gt;En resumen, coincido en todo lo que dices pero matizando que todo lo que criticas sobre el ORM es debido a que el que se usa por defecto en symfony es obsoleto y pésimo. Y aunque no es un framework excesivamente malo, hay otras alternativas mucho mejores.&lt;/p&gt;
</description>
 <pubDate>Sat, 10 May 2008 03:56:00 -0700</pubDate>
 <dc:creator>Blaxter</dc:creator>
 <guid isPermaLink="false">comment 81017 at http://php.apsique.com</guid>
</item>
<item>
 <title>por alguna razon no puedes</title>
 <link>http://php.apsique.com/contenido/actualizacion_conectar_php_oracle_aporte_usuario#comment-79839</link>
 <description>&lt;p&gt;por alguna razon no puedes trabajar con todas las librerias de oracle quias no son compatibles, por eso te recomiendo que solo dejes con la que vas a trabajar.&lt;/p&gt;
</description>
 <pubDate>Mon, 07 Apr 2008 06:53:46 -0700</pubDate>
 <dc:creator>Rodrigo Llanos</dc:creator>
 <guid isPermaLink="false">comment 79839 at http://php.apsique.com</guid>
</item>
<item>
 <title>Pero si esa consulta es todo</title>
 <link>http://php.apsique.com/contenido/respuesta_comentario_sobre_php_hablemos_seguridad#comment-79639</link>
 <description>&lt;p&gt;Pero si esa consulta es todo un mostrario de COMO NO DEBE SER UNA CONSULTA&lt;/p&gt;
&lt;p&gt;Primero lo de la Inyeccion SQL&lt;br /&gt;
Segundo Validar Datos&lt;br /&gt;
Tercero Control de datos entrados&lt;/p&gt;
&lt;p&gt;que tal que el campo fecha espere aa/mm/dd y el dato vaya dd/mm/aa&lt;/p&gt;
&lt;p&gt;que tal si el medicamento DEBA existir, debe ser validado antes&lt;/p&gt;
&lt;p&gt;que tal que un campo este definido para maximo 16 letras ?? y se le pasen mas...&lt;/p&gt;
&lt;p&gt;etc... en fin Validar antes de Meterlo. Tal cual como el uso del Condon :)&lt;/p&gt;
</description>
 <pubDate>Thu, 03 Apr 2008 09:25:19 -0700</pubDate>
 <dc:creator>Hely</dc:creator>
 <guid isPermaLink="false">comment 79639 at http://php.apsique.com</guid>
</item>
<item>
 <title>HOLA A TODOS!!!
Soy nuevo en</title>
 <link>http://php.apsique.com/contenido/otro_test_tonto_sobre_adiccion_los_blogs#comment-76976</link>
 <description>&lt;p&gt;HOLA A TODOS!!!&lt;/p&gt;
&lt;p&gt;Soy nuevo en php y oracle, tengo una serie de problemas que me gustaría que me ayudaran, tengo instalado el oracle 9i, y no puedo conectarme en el con php.&lt;/p&gt;
&lt;p&gt;Tengo instalado:&lt;/p&gt;
&lt;p&gt;-	Oracle 9i&lt;br /&gt;
-	El appserv-win32-2.5.9, que contiene el Apache Web Server 2.2.4, el PHP 5.2.3&lt;/p&gt;
&lt;p&gt;He hecho lo siguiente:&lt;/p&gt;
&lt;p&gt;-	verifique que el Apache estuviera bien instalado.&lt;br /&gt;
-	Verifique que el PHP estuviera bien instalado&lt;/p&gt;
&lt;p&gt;Hasta aquí todo estaba correcto…&lt;/p&gt;
&lt;p&gt;Ahora hice algunas modificaciones para poder conectarme a Oracle, que son las siguientes:&lt;/p&gt;
&lt;p&gt;a.	Se modificó el archivo &quot;php.ini&quot; que se había copiado en anteriormente a &quot;C:\WINDOWS&quot;&lt;/p&gt;
&lt;p&gt;extension=php_oci8.dll (se quitó el ; al inicio)&lt;/p&gt;
&lt;p&gt;b. Se bajó el instant client de oracle de la ruta:&lt;br /&gt;
http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html&lt;br /&gt;
y fue el instantclient_11_1&lt;/p&gt;
&lt;p&gt;c. Se descomprimió el archivo en c:\oracle\ y se dejaron solamente los archivos:&lt;br /&gt;
oraociei11.dll&lt;br /&gt;
orannzsbb11.dll&lt;br /&gt;
oci.dll&lt;/p&gt;
&lt;p&gt;d. Se configuraron las variables de entorno:&lt;/p&gt;
&lt;p&gt;NLS_LANG = AMERICAN_AMERICA.WE8ISO8859P1&lt;br /&gt;
PATH = C:\oracle\instantclient_11_1;+...&lt;br /&gt;
LD_LIBRARY_PATH = C:\oracle\instantclient_11_1&lt;br /&gt;
TNS_ADMIN = C:\oracle\instantclient_11_1 (para poder copiar los tnsnames.ora en C:\oracle\instantclient_11_1)&lt;/p&gt;
&lt;p&gt;e. Se copió el archivo OCI.DLL en el directorio:&lt;br /&gt;
C:\WINDOWS&lt;/p&gt;
&lt;p&gt;g. Reinicie el sistema...&lt;/p&gt;
&lt;p&gt;y No paso nada, cuando le di phpinfo.php, solo salieron las configuraciones que tenia, y no apareció la de oracle, entonces decidí también cambiar el archivo phpini-dist, que se encuentra en la carpeta de php, pero tampoco jalo.&lt;/p&gt;
&lt;p&gt;Cabe señalar que mis carpetas quedaron de la siguiente manera, &lt;/p&gt;
&lt;p&gt;C:\AppServ\Apache 2.2&lt;br /&gt;
C:\AppServ\php5&lt;br /&gt;
C:\AppServ\www&lt;/p&gt;
&lt;p&gt;Ayuda por favor… que soy nuevo en esto, apenas me estoy “embarrando en el lodo”&lt;/p&gt;
&lt;p&gt;Si lo desean envíame un correo&lt;/p&gt;
&lt;p&gt;Correo: sedmiedo@hotmail.com&lt;/p&gt;
</description>
 <pubDate>Thu, 28 Feb 2008 14:46:28 -0800</pubDate>
 <dc:creator>gil mo</dc:creator>
 <guid isPermaLink="false">comment 76976 at http://php.apsique.com</guid>
</item>
<item>
 <title>Hola!!!
Tengo instalado lo</title>
 <link>http://php.apsique.com/contenido/actualizacion_conectar_php_oracle_aporte_usuario#comment-76603</link>
 <description>&lt;p&gt;Hola!!!&lt;br /&gt;
Tengo instalado lo siguiente es un project, que contenia esto&lt;br /&gt;
Apache Web Server Version 2.2.4&lt;br /&gt;
PHP Script Language Version 5.2.1&lt;br /&gt;
MySQL Database Version 5.0.27&lt;br /&gt;
phpMyAdmin Database Manager Version 2.9.2&lt;/p&gt;
&lt;p&gt;no puedo conectarme a la base de datos de oracle 9i, no se como, ya intente muchas cosas como, descomentar lo siguiente:&lt;/p&gt;
&lt;p&gt;;extension=php_gettext.dll&lt;br /&gt;
;extension=php_gmp.dll&lt;br /&gt;
;extension=php_ifx.dll&lt;br /&gt;
;extension=php_imap.dll&lt;br /&gt;
;extension=php_interbase.dll&lt;br /&gt;
;extension=php_ldap.dll&lt;br /&gt;
;extension=php_mbstring.dll&lt;br /&gt;
;extension=php_mcrypt.dll&lt;br /&gt;
;extension=php_mhash.dll&lt;br /&gt;
;extension=php_mime_magic.dll&lt;br /&gt;
;extension=php_ming.dll&lt;br /&gt;
;extension=php_msql.dll&lt;br /&gt;
;extension=php_mssql.dll&lt;br /&gt;
;extension=php_mysql.dll&lt;br /&gt;
;extension=php_mysqli.dll&lt;br /&gt;
extension=php_oci.dll&lt;br /&gt;
extension=php_oci9.dll&lt;br /&gt;
;extension=php_openssl.dll&lt;br /&gt;
;extension=php_pdo.dll&lt;br /&gt;
;extension=php_pdo_firebird.dll&lt;br /&gt;
;extension=php_pdo_mssql.dll&lt;br /&gt;
;extension=php_pdo_mysql.dll&lt;/p&gt;
&lt;p&gt;extension=php_pdo_oci.dll&lt;br /&gt;
extension=php_pdo_oci8.dll&lt;/p&gt;
&lt;p&gt;;extension=php_pdo_odbc.dll&lt;br /&gt;
;extension=php_pdo_pgsql.dll&lt;br /&gt;
;extension=php_pdo_sqlite.dll&lt;br /&gt;
;extension=php_pgsql.dll&lt;br /&gt;
;extension=php_pspell.dll&lt;br /&gt;
;extension=php_shmop.dll&lt;br /&gt;
;extension=php_snmp.dll&lt;br /&gt;
;extension=php_soap.dll&lt;br /&gt;
;extension=php_sockets.dll&lt;br /&gt;
;extension=php_sqlite.dll&lt;br /&gt;
;extension=php_sybase_ct.dll&lt;br /&gt;
;extension=php_tidy.dll&lt;br /&gt;
;extension=php_xmlrpc.dll&lt;br /&gt;
;extension=php_xsl.dll&lt;br /&gt;
;extension=php_zip.dll&lt;br /&gt;
del arrchivo de php.ini, ademas pase una copia de este mismo&lt;br /&gt;
a dentro de la carpeta de apache en la carpeta conf, apago y arranco el apache y no jala..., ni siquiera aparece el como a ctivo o bien el nombre Oracle cuando cargo o&lt;br /&gt;
le doy a phpinfo.php,&lt;/p&gt;
&lt;p&gt;estoy sobre Windows XP,agradeceria sus comentarios&lt;br /&gt;
gracias!!!&lt;/p&gt;
</description>
 <pubDate>Tue, 26 Feb 2008 15:40:23 -0800</pubDate>
 <dc:creator>Deseperado a 1000</dc:creator>
 <guid isPermaLink="false">comment 76603 at http://php.apsique.com</guid>
</item>
<item>
 <title>Estimados tengo problemas</title>
 <link>http://php.apsique.com/contenido/actualizacion_conectar_php_oracle_aporte_usuario#comment-71005</link>
 <description>&lt;p&gt;Estimados tengo problemas con la conexion, estos son los datos principales&lt;/p&gt;
&lt;p&gt;AppServ is a merging open source software installer package for Windows includes :&lt;/p&gt;
&lt;p&gt;# Apache Web Server Version 2.2.4&lt;br /&gt;
# PHP Script Language Version 5.2.3&lt;br /&gt;
# MySQL Database Version 5.0.45&lt;br /&gt;
# phpMyAdmin Database Manager Version 2.10.2&lt;/p&gt;
&lt;p&gt;php_oracle.dll php-5.1.6 (5_1)&lt;br /&gt;
php_oci8.dll php-5.2.1 (5_2)&lt;/p&gt;
&lt;p&gt;php.ini&lt;br /&gt;
extension=php_oci8.dll&lt;br /&gt;
extension=php_oracle.dll&lt;/p&gt;
&lt;p&gt;SO: WIndows XP SPACK2&lt;/p&gt;
&lt;p&gt;el problema es que no logro hacer consultas al oracle, me arroja el sgte error:&lt;/p&gt;
&lt;p&gt;Fatal error: Call to undefined function ocilogon()&lt;/p&gt;
&lt;p&gt;mi ciente oracle es el 9 y puedo hacer consultas sin ningun problemas por ej. con el TOAD?&lt;/p&gt;
&lt;p&gt;alguien sabe que estara pasando?&lt;/p&gt;
&lt;p&gt;phpinfo http://rapidshare.com/files/71766805/phpinfo.php.htm.html&lt;/p&gt;
&lt;p&gt;en el phpinfo me reconoce el oracle pero no el oci8.dll&lt;/p&gt;
&lt;p&gt;ayudaa..&lt;/p&gt;
</description>
 <pubDate>Fri, 23 Nov 2007 11:11:34 -0800</pubDate>
 <dc:creator>monster</dc:creator>
 <guid isPermaLink="false">comment 71005 at http://php.apsique.com</guid>
</item>
<item>
 <title>Jejeje, si lo había leído,</title>
 <link>http://php.apsique.com/contenido/respuesta_comentario_sobre_php_hablemos_seguridad#comment-70973</link>
 <description>&lt;p&gt;Jejeje, si lo había leído, es rebueno.&lt;/p&gt;
</description>
 <pubDate>Wed, 21 Nov 2007 10:53:37 -0800</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 70973 at http://php.apsique.com</guid>
</item>
<item>
 <title>A veces con un chiste es una</title>
 <link>http://php.apsique.com/contenido/respuesta_comentario_sobre_php_hablemos_seguridad#comment-70971</link>
 <description>&lt;p&gt;A veces con un chiste es una buena idea para entender algunas cosas:&lt;/p&gt;
&lt;p&gt;http://xkcd.com/327/ (en inglés)&lt;/p&gt;
</description>
 <pubDate>Wed, 21 Nov 2007 09:36:32 -0800</pubDate>
 <dc:creator>maeghith</dc:creator>
 <guid isPermaLink="false">comment 70971 at http://php.apsique.com</guid>
</item>
<item>
 <title>Sorry. Tuve un problema de</title>
 <link>http://php.apsique.com/contenido/validar_rut_ahora_ruby#comment-70566</link>
 <description>&lt;p&gt;Sorry. Tuve un problema de red y no subí la versión corregida. Ahora sí debería funcionar. Es la versión 2 del algoritmo en palabras (&lt;a href=&#039;http://www.ortega.cl//validarrut/algoritmo.html&#039;&gt;ortega.cl&lt;/a&gt;)&lt;/p&gt;
</description>
 <pubDate>Sun, 14 Oct 2007 20:58:22 -0700</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 70566 at http://php.apsique.com</guid>
</item>
<item>
 <title>...pero los dos ejemplos de</title>
 <link>http://php.apsique.com/contenido/validar_rut_ahora_ruby#comment-70565</link>
 <description>&lt;p&gt;...pero los dos ejemplos de arriba usan el 11-t ... puedes postiar la versión que usas tu pliiiis....&lt;/p&gt;
&lt;p&gt;gracias!&lt;/p&gt;
&lt;p&gt;Toño.&lt;/p&gt;
</description>
 <pubDate>Sat, 13 Oct 2007 10:35:53 -0700</pubDate>
 <dc:creator>Perejilillo desconocido</dc:creator>
 <guid isPermaLink="false">comment 70565 at http://php.apsique.com</guid>
</item>
</channel>
</rss>
