elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 ... 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 ... 111
291  Programación / Desarrollo Web / Re: como hacer que los navegadores consideren las mismas medidas?? en: 5 Diciembre 2011, 22:44 pm
Para que sea idéntico en todos los navegadores usa como unidad de medida pixel.

Si usas porcentajes puede variar mucho el tamaño de los divs.

Saludos.
292  Programación / Desarrollo Web / Re: Como hacer un Ajax Cross Domain? en: 5 Diciembre 2011, 14:09 pm
Estas en lo correcto @RaiSe, es una medida de seguridad. Los navegadores no permiten las peticiones hacías dominios del lado del cliente por seguridad.

Tampoco la solución es desactivarlo o activar alguna configuración del navegador. Siempre es mucho mejor optar por la solución mas estable, que funcione SI o SI.

@EFEX, hay scripts que trabajan como dije, utilizan un código PHP como puente para realizar peticiones GET/POST hacia un sitio y recibir información. Otra cosa, en programación no existe la magia, por mas impresionante que sea algo, tiene una lógica.

@raul338, no creo que sea la mejor solución, ya que igual no podrías realizar peticiones POST y tampoco podrías conocer el estatus de la petición, y conocer algun tipo de información que se mandan por las cabeceras HTTP. Te estaría limitando solo a peticiones GET y la forma en que el navegador maneja los frames.

Yo siempre elijo por una solución que cubra todos los campos, la mas estable, que tenga menos requisitos para su uso y la que tenga mucho mejor rendimiento.

saludos.
293  Programación / Desarrollo Web / Re: Como hacer un Ajax Cross Domain? en: 4 Diciembre 2011, 20:07 pm
@Skeletron, yo hace tiempo tenia el mismo problema. Tenia que realizar peticiones POST a una web, no quería realizarla desde el lado del servidor ya que estaría utilizando la conexión del servidor y alguno podía aprovecharse de eso para usar toda la conexión.

El problema de Jsonp es que se suele usar en sitios que utilizan una API para sus servicios y el sitio que estaba utilizando no contiene alguna API. Y a la larga no era la mejor solución ya que lo mas seguro estaría siempre en la misma circunstancias y me gusta realizar apps que funcionen SI o SI.

Dure unos días pensando la solución mas eficiente, y concluir que es mejor utilizar PHP como puente/proxy. Aunque al principio me negaba a utilizarla xD.

El código PHP con que realizas peticiones GET/POST lo alojas en el mismo servdidor, a si que se ejecutara al instante.

Saludos.
294  Programación / PHP / Re: PHP y C++ conexión óptima en: 4 Diciembre 2011, 19:51 pm
Lee sobre sockets en C++
295  Programación / PHP / Re: extraer datos de pagina con file_get_contents en: 20 Noviembre 2011, 16:43 pm
Código
  1. <?php
  2. $tablaHTML = ' <table class="TextoGeneral" align="CENTER" border="0" cellpadding="2" cellspacing="2" width="100%">
  3. <tbody><tr class="TextoGeneralRojomedium">
  4. <td colspan="6"><b>
  5. </b></td>
  6. </tr>
  7. <tr>
  8. <td class="FormTitulo" align="CENTER" width="8%">Remover</td>
  9.  
  10. <td class="FormTitulo" align="CENTER" width="8%">Cantidad</td>
  11.  
  12.      <td class="FormTitulo" align="LEFT" width="25%">&nbsp;Descripción
  13.        del Producto</td>
  14. <td class="FormTitulo" align="CENTER" width="15%">ID Producto</td>
  15. <td class="FormTitulo" align="CENTER" width="15%">Precio Unitario</td>
  16. <td class="FormTitulo" align="CENTER" width="15%">Precio Total</td>
  17. </tr>
  18.  
  19. <tr>
  20.  
  21. <td class="TextoGeneralTabla" align="CENTER" width="8%"><input name="Check" value="Producto 3" type="radio"></td>
  22. <td class="TextoGeneralTabla" align="CENTER" width="8%"><input maxlength="3" onkeypress="SoloNumerico();" class="FormCasillas" size="1" name="Change120088Producto0" value="7" type="text"></td>
  23. <td class="TextoGeneralTabla" align="CENTER" width="25%">Producto 3</td>
  24. <td class="TextoGeneralTabla" align="CENTER" width="15%">-</td>
  25. <td class="TextoGeneralTabla" align="RIGHT" width="15%">
  26.  
  27. $ <input name="TipoMonedaProducto 3" value="1" type="hidden">
  28. 89,076.00&nbsp;&nbsp;&nbsp;</td>
  29.  
  30. <td class="TextoGeneralTabla" align="RIGHT" width="15%">
  31.  
  32.  
  33. $
  34. 623,532.00&nbsp;&nbsp;&nbsp;</td>
  35.  
  36. </tr>
  37. <tr>
  38.  
  39. <td class="TextoGeneralTabla" align="CENTER" width="8%"><input name="Check" value="Producto 2" type="radio"></td>
  40. <td class="TextoGeneralTabla" align="CENTER" width="8%"><input maxlength="3" onkeypress="SoloNumerico();" class="FormCasillas" size="1" name="Change120088Producto1" value="6" type="text"></td>
  41. <td class="TextoGeneralTabla" align="CENTER" width="25%">Producto 2</td>
  42. <td class="TextoGeneralTabla" align="CENTER" width="15%">-</td>
  43. <td class="TextoGeneralTabla" align="RIGHT" width="15%">
  44.  
  45. $ <input name="TipoMonedaProducto 2" value="1" type="hidden">
  46.  
  47. 700.00&nbsp;&nbsp;&nbsp;</td>
  48.  
  49. <td class="TextoGeneralTabla" align="RIGHT" width="15%">
  50.  
  51. $
  52. 4,200.00&nbsp;&nbsp;&nbsp;</td>
  53.  
  54. </tr>
  55. <tr>
  56.  
  57. <td colspan="5" class="TextoGeneralTabla" align="RIGHT" width="55%"><b>Total&nbsp;&nbsp;&nbsp;</b></td>
  58. <td class="TextoGeneralTabla" align="right" width="15%"><b>
  59.  
  60. $
  61. 627,732.00&nbsp;&nbsp;&nbsp;</b></td>
  62.  
  63. </tr>
  64. </tbody></table>';
  65.  
  66.  
  67. preg_match_all('/(?=name\=\"Change120088Producto\d\"\s[^=]+=\"(\d+)\")|TextoGeneralTabla" align="right" width="15%"><b>\s[^\d]+([\d\,]+)/i', $tablaHTML,$result);
  68.  
  69. print_r($result);
  70. ?>
  71.  


Código
  1. Array
  2. (
  3.    [0] => Array
  4.        (
  5.            [0] =>
  6.            [1] =>
  7.            [2] => TextoGeneralTabla" align="right" width="15%"><b>
  8.  
  9. $
  10. 627,732
  11.        )
  12.  
  13.    [1] => Array
  14.        (
  15.            [0] => 7
  16.            [1] => 6
  17.            [2] =>
  18.        )
  19.  
  20.    [2] => Array
  21.        (
  22.            [0] =>
  23.            [1] =>
  24.            [2] => 627,732
  25.        )
  26.  
  27. )


Saludos.
296  Programación / PHP / Re: extraer datos de pagina con file_get_contents en: 19 Noviembre 2011, 19:48 pm
LOL
297  Programación / PHP / Re: extraer datos de pagina con file_get_contents en: 19 Noviembre 2011, 13:42 pm
Ps como te dije, lo puedo hacer porque es posible.

Todo lo que haces con el parser lo puedes hacer con expresiones regulares pero no todo lo que haces con expresiones regulares lo puedes hacer con el parser.

No hay ningún monstruo complicado ni gigante si entiendes cada parte.

Igual no se pierde tiempo creando un patron, si tienes experiencia sabrás como hacerlo desde el primer instante.

Con el tema de microoptimizaciones lol, supongo que sera cuando vez algún framework lo ultimo que te interesas es el rendimiento de este xD. No sabes la cantidad de PC viejas que utilizan muchas personas como server y reciben miles de visitas diarias y de esas "microoptimizaciones" hace que el servidor no se sobre-carge.

Saludos.
298  Foros Generales / Foro Libre / Re: Hoy cumplo 16 años, q harian si tuvieran esta edad? en: 18 Noviembre 2011, 20:41 pm
La vida no es cada minuto que vives sino cada momento que nos sacan el aliento.

Saludos.
299  Programación / PHP / Re: extraer datos de pagina con file_get_contents en: 18 Noviembre 2011, 19:41 pm
A todas las opciones que dijiste, a todo eso yo puedo hacerlo con 1 sola expresión regular,puedo hacer lo que haces con 10 expresiones regulares hacerlo con solo 1, puede que sea 10 o mas veces que el texto pueda variar. No lo digo porque sea el mejor con expresiones regulares o porque haga magia, sino porque todo eso es posible hacerlo con solo 1 expresión regular.

Buscas acciones rápida, entonce haz todo con una sola expresión regular y ahorrate tiempo en buscar algún parser y luego leer la documentación.

Desde 1 expresión regular, puedes filtrar, capturar, reemplazar,verificar y hasta hacer que el patrón tome diferente decisiones en diferente casos.

Lo que te lo digo te lo digo a base de experiencia, tengo años parseando datos ya que suelo crear App para sitios y mucho de ellos no tienen una API y tengo que hacer todo manualmente.

En varios proyectos he utilizado librerías pero todas son miás exceptos algunas que no necesariamente si la realizo la haré mejor porque dará lo mismo. La razón es porque es lo que busco exactamente y lo haría exactamente igual si no la usara.

Igual estoy en contra de re-inventar la rueda pero aveces es mucho mejor reinventar la rueda como dicen (no estoy seguro que es exactamente asi xD): Solo vale la pena re-inventar la ruedas para hacer ruedas mejores.

Saludos.
300  Programación / PHP / Re: extraer datos de pagina con file_get_contents en: 18 Noviembre 2011, 13:40 pm
@h3ct0r en realidad estas equivocado si usas dicho parser puede estar perdiendo performance innecesario, con un solo patrón se puede capturar todo los datos que dice @kanser.

Un parseador de HTML que ya tenga las rutinas mas optimas y las mejores expresiones regulares para realizar esa accion.

Las mejores expresiones regulares es muy dudoso, hay muchas formas de realizar un patrón que realice lo mismo pero la diferencia es que algunas tienen mucho mas eficientes que otras. También tienes que validar correctamente el texto xD.

Saludos.
Páginas: 1 ... 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 ... 111
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines