Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - CarlosRdrz

Páginas: [1] 2 3 ... 160
1
PHP / Re:Ayuda, no sé como hacer un sistema de follow
« en: 25 de Diciembre de 2013, 13:50:15 pm »
Nunca guardes varios valores o un conjunto de valores en un solo campo de la base de datos.

Lo que tienes que hacer es una tabla nueva, donde en cada fila tengas el ID del usuario que sigue, y el ID del usuario a quien está siguiendo.

Saludos

2
Proyectos y búsqueda de equipos / Re:De vuelta a los MMOCC
« en: 15 de Diciembre de 2013, 12:29:24 pm »
Quien diga que el pixel art es un arte muerto, no tiene ni idea ni de videojuegos, ni del arte que se usa para ellos.

Saludos

3
(X)HTML / Re:¿Xml no es igual que Xhtml?
« en: 13 de Junio de 2013, 16:04:06 pm »
xHTML es HTML en formato XML.

En XML tu puedes definir las etiquetas que quieras
xHTML tiene unas etiquetas ya definidas para que los navegadores interpreten (como div, body, head...)

Saludos

4
Proyectos y búsqueda de equipos / Re:Busco proyecto
« en: 12 de Junio de 2013, 19:41:12 pm »
Como nos vamos a olvidar de tí!

Hace tiempo que no te veíamos :P

5
General / Re:Principiante...configurando appserv para aceder a .php
« en: 29 de Mayo de 2013, 15:38:45 pm »
He creado una carpeta dentro de D:\APPSERV\WWW que es donde creía que se mostraba al pedir http://localhost y resulta que aún pidiendo http://localhost/www/carpeta/  siempre me da el error HTTP 204, no se pudo encontrar la página.

Bueno, en teoría si tienes instalado el servidor en D:\APPSERVER\WWW, http://localhost/ debería dirigirte a esa carpeta directamente, así que si accedes a http://localhost/carpeta/ debería acceder a D:\APPSERV\WWW\carpeta\.

Todo depende de como esté configurado el servidor. Puede que dentro de WWW haya otra carpeta que sea htdocs, o html_public, y esa carpeta sea la raiz del servidor, de forma que http://localhost/ te llevaría allí. Lo más fácil es ir al archivo de configuración de Apache (se llama http.conf, httpd.conf, apache.conf o algo así, depende de la instalación). Buscalo, y ahí dentro verás una linea que dice "DocumentRoot". Ahí es donde se configura la carpeta raíz del servidor web (es decir, la carpeta a la que accedes cuando entras en http://localhost/).

Saludos

Saludos!

6
Proyectos y búsqueda de equipos / Re:IsoMap - Engine de juegos en jQuery
« en: 24 de Abril de 2013, 10:11:28 am »
Yo aprendí a hacerlos con este tutorial:
http://www.gamedev.net/page/resources/_/technical/game-programming/isometric-n-hexagonal-maps-part-i-r747

Es para C, pero bueno, podéis haceros una idea.

Saludos

7
Charlas / Offtopic / Re:Ideas para empezar a diseñar?
« en: 19 de Abril de 2013, 09:39:32 am »
Una página profesional de diseño es 99designs.com

La gente pide diseños a cambio de dinero (no solo de webs, también de logos y demás) y todos los diseñadores se ponen a trabajar.
Luego el cliente elige el diseño que más le haya gustado de los ofrecidos, y el autor se lleva la recompensa.

El problema es que como compites con muchos diseñadores puedes hacer muchos trabajos que a los clientes no les gusten y no ganar nada.

Saludos

8
Te agradezco bastante los consejos, & espero que me los sigas dando debido a que sé que eres alguien experimentado, pero algo en lo que si no estoy de acuerdo es en usar Frameworks, si solo utilizo Frameworks tengamos por hecho que lo querré todo hecho & jamás aprenderé ha hacerlo por mi cuenta, & no me puedo atener a ésos códigos, aunque hecharles un vistazo de su funcionamiento & darme ideas de como programan & qque podría utilizar para mi beneficio, más que aceptado.

Los frameworks tienen muchas ventajas, no se trata de querer todo hecho.

1) Puedes usar un Framework y hacer un trabajo en un número de horas pequeño, ya que te simplifica mucho el desarrollo, o puedes hacer ese mismo trabajo en PHP por tu cuenta y emplear un número de horas bastante superior.

Si un cliente quiere pagar a alguien X euros por hora para hacer un proyecto, ¿crees que te contratará a tí, o a Physlet que puede hacer el mismo trabajo en menos tiempo?

2) Si usas un framework, empiezas un proyecto para un cliente y lo abandonas antes de terminarlo, el cliente puede buscar a otra persona que sepa usar el mismo framework y ponerlo a trabajar inmediatamente. Si haces el código por tí mismo va a llevar mucho tiempo que un nuevo programador que no conoce tu código para nada lo comprenda.

3) Con frameworks puedes dividir proyectos en módulos y compartir los módulos entre varios proyectos, con lo que reutilizas código.

4) Te ahorras muchos problemas de seguridad, parseo, organización...

Además, dices que no te gustan los frameworks porque hacen cosas por tí, y entonces no sabes que está haciendo.
Siguiendo ese razonamiento, ¿por qué utilizas funciones de PHP? mysql_query, mysql_connect, strlen, strcmp, addslashes, htmlentities... son funciones ya programadas que te están dando una funcionalidad que no sabes cómo funciona, y que tú confías en que está haciendo el trabajo bien (eso es lo que se llama una caja negra). Un framework es algo parecido. Es un código que ya está programado, que otra persona se ha preocupado de probar al 100%, y que te aporta funcionalidades y sobre todo herramientas para hacer tu vida más fácil.

Lo que dices tiene sentido: está bien que sepas cómo funcionan las cosas, pero cuando te sientas preparado y sepas cómo funcionan creo que perder tiempo en hacerlas no es necesario. Atrévete a dar el siguiente paso y aprender cosas nuevas.

Saludos!

9
PHP / Re:Duda <<<EOT y EOT;
« en: 28 de Marzo de 2013, 00:46:15 am »
Esas etiquetas no solamente pueden ir en un echo sino también en variables y indica que el código acontinuación es del lenguaje indicado anteriormente. Un ejemplo podría ser:
$stuff = <<<XML
AQUÍ EL CÓDIGO, EN ESTE CASO XML SIN ESCAPAR NADA, COMO SI ESTUBIERA EN ARCHIVO APARTE.
XML; Indica el fin del código.

La etiqueta que pones después de <<< no indica el lenguaje, es aleatoria. Pones lo que tú quieras.
Es simplemente para saber donde empieza y donde acaba.

Saludos

10
PHP / Re:Duda <<<EOT y EOT;
« en: 27 de Marzo de 2013, 21:07:32 pm »
Eso se puede usar por ejemplo con echo.

echo <<<HTML
Todo lo que pongas aqui lo imprimirá echo
HTML;

Saludos

11
No os lieis. No hace falta ser filosofo ni estudiar metafísica para utilizar POO.

Los métodos y propiedades estáticos se utilizan en unas ocasiones muy concretas, cuando quieres que todas las instancias de esa clase compartan los métodos o propiedades declarados como static. Si no los estás usando así, los estás usando mal. No hay más vuelta de hoja.

La programación orientada a objetos es un concepto complicado de llevar al mundo del desarrollo web y de PHP, porque es más complicado identificar los objetos.
Ni siquiera PHP es orientado a objetos al 100%.

De ahí la recomendación de Physlet, que yo apoyo.
Si quieres dejar de programar con PHP como hacen habitualmente, no hagan clases estáticas con POO.
No están cambiado nada si hacen eso.

Usen un framework de PHP como los que ha dicho Physlet. De esa forma van a usar POO, van a aprender muchas más cosas, y van a utilizar herramientas que utilizan los profesionales a día de hoy.

Por cierto, no entendí absolutamente nada de lo que dijo iStocker sobre Inteligencia Artificial.

Saludos

12
AJAX / Re:Pasar & como parte de una cadena con ajax y php
« en: 21 de Marzo de 2013, 11:29:05 am »
Antes de poner una cadena en una URL tienes que pasarle el filtro http://php.net/manual/es/function.urlencode.php
Una vez que la recibes, le pasas la función http://www.php.net/manual/es/function.urldecode.php y tendrás la original.

Saludos!

13
PHP / Re:[opiniones?]¿Qué es más rápido? Include o fopen& fgets?
« en: 12 de Marzo de 2013, 20:08:43 pm »
Gracias a ambos por sus respuestas  :star:  :star:  :star:  :star:  :star:
Era un tema que me tenía en duda
Por cierto, lo del rendimiento solo es preocupación por el desempeño en esos pobres servidores baratos de recursos compartidos XD
Hasta luego


Aún así dudo mucho que notes la diferencia :P

Saludos

14
PHP / Re:[opiniones?]¿Qué es más rápido? Include o fopen& fgets?
« en: 04 de Marzo de 2013, 20:14:04 pm »
No sé que opción tiene mayor rendimiento respecto al tiempo que tarda, o la memoria que consume, pero creo que no es importante.

Es muy complicado que llegues al punto en el que tu sistema sea tan grande, tan crítico, y tenga tantas peticiones que ahorrarte unos milisegundos o unos bytes de memoria suponga una diferencia a tener en cuenta en la implementación del sistema.

Lo que yo sí que tendría en cuenta es lo que estás haciendo en cada uno de los casos.

En el primer caso (fopen) estás abriendo un archivo y procesandolo para usarlo como plantilla.
En el segundo caso (include) estás incluyendo un archivo externo, QUE TÚ SUPONES QUE ES UNA PLANTILLA, para usarlo como plantilla.
¿Que pasa si ese archivo no es una plantilla y tiene un script malicioso? ¿Que pasa si el diseñador que diseña la plantilla decide colarte un script PHP malicioso?

Hacer un include es jugartela. Es una solución "chapucera" (como diría yo) para implementar un sistema de plantillas.
La solución de archivos de plantillas procesados es más elegante, segura y eficiente, con la desventaja de que requiere más código para procesar el archivo de plantilla, y más trabajo si quieres añadir funcionalidad a las plantillas en algún momento.

Un saludo

15
PHP / Re:[AYUDA] Olvidé nombre de una función.
« en: 16 de Febrero de 2013, 22:17:38 pm »
parse_str() es la funcion que buscas

http://www.php.net/manual/es/function.parse-str.php

Saludos

Páginas: [1] 2 3 ... 160