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.


Temas - NDSi

Páginas: 1 [2]
16
C / C++ / [DUDA] Pequeñisima duda
« en: 05 de Noviembre de 2009, 22:47:43 pm »
Hola, que diferencia hay entre una variable int de 16 bits y una int de 32 bits.

Solamente eso, perdon por hacer un tema tan pequeño.

Tambien que significa la 'e' de este valor de una variable double.
3.4e-38

17
Preguntas, Ideas y Reclamaciones. / [PETICION] Mas retos (de todos los idiomas)
« en: 05 de Noviembre de 2009, 21:05:42 pm »
Hola a todos, bueno, voy al grano, necesito y seguramente mis colegas compartiran la opinion, mas retos, no solo en PHP, sino en AS, JS, C, Ruby, en cualquiera, por mas sencillo que sea, para poner a prueba lo que sabemos (obviamente).
Como se que los administradores estan muy ocupados tambien queria proponer que los usuarios con mas conocimientos hagan retos para usuarios con conocimientos medios o basicos. Y tambien que se hagan retos dificiles (como crear una aplicacion) pero eso una ves al mes o como les guste.
Es solo una sugerencia espero que sea bien recibida.

PD: Ahora me doy cuenta que esto va en Preguntas, Ideas y Reclamaciones, muevanlo porfavor.

18
PHP / [AYUDA] Sistema para subir imagenes
« en: 30 de Octubre de 2009, 00:18:09 am »
Hola a todos, tengo este codigo (que lo saque de aqui) para subir imagenes. Pero cuando subo una imagen que tiene el mismo nombre que otra ya subida, la ya subida se reemplaza, lo que quiero es agregarle al nombre del archivo que se sube un numero a de 1 a 99999 al azar para que no se repita.

Ejemplo que cuando suban imagen.png se suba imagen4562.png.

Aqui esta el codigo:

Código: [Seleccionar]
<?php
      $allowed_filetypes 
= array(&#39;.jpg&#39;,&#39;.gif&#39;,&#39;.bmp&#39;,&#39;.png&#39;,&#39;.PNG&#39;,&#39;.GIF&#39;.&#39;.JPG.&#39;,&#39;.BMP&#39;);
      
$max_filesize 2048576;
      
$upload_path = &#39;./images/&#39;;
 
   
$filename $_FILES[&#39;userfile&#39;][&#39;name&#39;];
   
$ext substr($filenamestrpos($filename,&#39;.&#39;), strlen($filename)-1);
 

   
if(!in_array($ext,$allowed_filetypes))
      die(&
#39;Ese formato no esta permitido.&#39;);
 

   
if(filesize($_FILES[&#39;userfile&#39;][&#39;tmp_name&#39;]) > $max_filesize)
      
die(&#39;La imagen que intentas subir es demasiado grande.&#39;);
 

   
if(!is_writable($upload_path))
      die(&
#39;No se pudo subir la imagen.&#39;);
 

   
if(move_uploaded_file($_FILES[&#39;userfile&#39;][&#39;tmp_name&#39;],$upload_path . $filename)) {
         
echo &#39;Su archivo se a subido perfectamente, puede verlo <a href="&#39; . $upload_path . $filename . &#39;" title="Your File">aqui</a>&#39;;
     
chmod($upload_path $filename0777);
     } else {
         echo &
#39;Un error ha ocurrido, intenta mas tarde.&#39;;
   
}
 
?>

19
Recursos / Photofiltre - El mejor programa para Pixel Art
« en: 29 de Octubre de 2009, 02:37:57 am »

Photofiltre es para mi el mejor programa para pixel art, es una mezcla de Photoshop y Paint, espero que les guste.

  • Descarga Photofiltre desde aqui.
  • Ponlo en español descargando este archivo (translationES.plg), copialo y pegalo en la carpeta donde instalaste el programa (Por defecto, C:\Archivos de Programa\PhotoFiltre). Tambien borra el archivo translationEN.plg


Saludos ;)

20
Pixel Art / Pixel Art - Isometrico
« en: 25 de Octubre de 2009, 04:26:23 am »
PIXEL ART ISOMETRICO

Hola a todos, esto es algo que aprendí últimamente sobre el pixel art, sobre isometrica para ser mas específicos. Las imagenes son de otra pagina web (la dare al final) pero el tutorial esta redactado por mi. No se mucho asique espero que entiendan que intento aportar siquiera algo al foro.


El estilo isométrico es dibujado casi en una proyección dimétrica isométrica. Esto se vé mucho en juegos para producir la sensación de un entorno tridimensional sin usar un ordenador con verdadero potencial para producir gráficos en 3D. Técnicamente, un ángulo isométrico debería ser de 30 grados desde la horizontal, pero esto no produce un buen resultado en pixel art ya que los píxeles en estas líneas no siguen una sucesión regular. Para solucionar esto, se toman pendientes de una razón de 1:2 píxeles, llevando a un ángulo de aproximadamente 26.565 grados. (Definicion de Taringa).

ISO- CUADRO

  • Lo primero que debes saber para iniciarte en esto es hacer un iso-cuadro (asi llamo yo a lo que seria una baldosa del suelo de habbo). Para hacer un iso-cuadro debes hacer una linea vertical siempre con la formula "2PX > 1PX HACIA ARRIBA O ABAJO > 2PX" y asi sucesivamente.
    Te deberia quedar una linea masomenos asi.


  • Ahora solo debes copiar esa linea, pegarla de nuevo y girarla en horizontalmente y colocarla al lado de esta. Luego la copias dos veces mas y la giras verticalmente y la pegas, copias la ultima pegada y la giras horizontalmente y la acomodas. Por si no me explique deberia quedarte algo asi.


  • ¡Ya esta tu iso-cuadro, ahora solo usa la creatividad y podras hacer grandes cosas!


ISO-CUBO

  • Ahora de una manera muy sencilla aprenderemos a hacer un cubo estilo isometrico. Crea un iso-cuadro, copialo y pegalo justo debajo del primero, luego, une los tres vértices inferiores del iso-cuadro con una linea recta, une los tres vértices inferiores del iso-cuadro de arriba con los otros tres inferiores del de abajo. Borra las lineas que sobren y te quedara algo asi.


  • Agregale los colores y sombras para que quede mas 'real' y listo, ¡ya sabes hacer un iso-cubo!


ISO-PIRAMIDE

  • Ahora aprenderas a crear una piramide isometrica, es mucho mas facil de lo que crees, una ves que enganchas la tecnica es pan comido. Crea un iso-cuadro y borrale la parte superior. Justo en el medio de las dos partes inferiores de lo que quedo del iso-cuadro haz una linea recta hacia arriba. Haz otras dos diagonales en direccion al punto mas alto de la linea recta (o el punto que alcance la diagonal) RECUERDA HACER LAS DIAGONALES CON LA FORMULA "2PX > 1PX A LA DERECHA O LA IZQUIERDA > 2PX".



ISO- CILINDRO

  • Este es el paso final. Para crear un cilindro primer crea un iso-cuadro. Dentro de el crea un circulo de color rojo para distinguirlo. Copia el iso-cuadro (con el circulo rojo tambien) y pegalo arriba de el iso-cuadro original (esto sera la parte de arriba del cilindro)


  • Una ves echo eso, solo se debe hacer una linea recta de cada costado de los círculos rojos, eliminar las lineas que sobran y listo.


  • Tambien si quieres puedes no usar el iso-cuadro y hacer directamente el circulo.

Fuente : BioRUST

Algo para que se inspiren...

Eso fue todo, espero que les guste ya que ami me gusto redactarlo, un saludo, si algo no se entiende, algun error o algo con respecto al tema, respondan.

Saludos PHPeros.

21
Pixel Art / Mi primer pixel art
« en: 15 de Octubre de 2009, 01:50:32 am »
Hola a todos, me interesa mucho este tema del pixel art y ayer me decidi a meterme un poco mas en el, con mucha pasiencia ya hice mis primeros dos pixel arts. Espero que les gusten y diganme que cosas debo corregir y que tecnicas podria utilizar para iniciarme en el pixel art.

Esta seria una ventana con dos velas en cada angulo


Este seria un plasma roto

22
PHP / [AYUDA] Como modifico un usuario especifico
« en: 10 de Octubre de 2009, 08:27:18 am »
Hola a todos, quisiera saber como puedo modificar, por ejemplo, un usuario que su ID sea 1. No tengo al menor idea de como hacerlo, espero su ayuda, gracias.

23
JavaScript / [APORTE] Links con Degradado
« en: 04 de Octubre de 2009, 10:36:20 am »
Hola a todos, encontre este codigo y la verdad ami me sirvio muchisimo, es una programita en Javascript que da degradado a los links (va en el head asi se aplica a toda la web).

Les dejo el codigo.

Código: [Seleccionar]
<html>
<head>
<title>Ejemplo</title>
<script language="javascript">

if(!window.JSFX)JSFX=new Object();

var LinkFadeInStep=20;
var LinkFadeOutStep=5;
[b]var LinkEndColor="00FF00"[/b]

var LinkStartColor="FFFFFF";
var LinkFadeRunning=false;

document.onmouseover = theOnOver;
document.onmouseout  = theOnOut;
if(document.captureEvents)
    document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);


function hex2dec(hex){return(parseInt(hex,16));}
function dec2hex(dec){return (dec < 16 ? "0" : "") + dec.toString(16);}
function getColor(start, end, percent)
{

var r1=hex2dec(start.slice(0,2));
var g1=hex2dec(start.slice(2,4));
var b1=hex2dec(start.slice(4,6));

var r2=hex2dec(end.slice(0,2));
var g2=hex2dec(end.slice(2,4));
var b2=hex2dec(end.slice(4,6));

var pc=percent/100;

var r=Math.floor(r1+(pc*(r2-r1)) + .5);
var g=Math.floor(g1+(pc*(g2-g1)) + .5);
var b=Math.floor(b1+(pc*(b2-b1)) + .5);

return("#" + dec2hex(r) + dec2hex(g) + dec2hex(b));
}

JSFX.getCurrentElementColor = function(el)
{
var result = LinkStartColor;

if (el.currentStyle)
result = (el.currentStyle.color);
else if (document.defaultView)
result = (document.defaultView.getComputedStyle(el,'').getPropertyValue('color'));
else if(el.style.color) //Opera
result = el.style.color;

if(result.charAt(0) == "#")      //color is of type #rrggbb
result = result.slice(1, 8);
else if(result.charAt(0) == "r") //color is of type rgb(r, g, b)
{
var v1 = result.slice(result.indexOf("(")+1, result.indexOf(")") );
var v2 = v1.split(",");
result = (dec2hex(parseInt(v2[0])) + dec2hex(parseInt(v2[1])) + dec2hex(parseInt(v2[2])));
}

return result;
}
JSFX.findTagIE = function(el)
{
      while (el && el.tagName != 'A')
            el = el.parentElement;
return(el);
}
JSFX.findTagNS= function(el)
{
      while (el && el.nodeName != 'A')
            el = el.parentNode;
return(el);
}
function theOnOver(e)
{
var lnk;
if(window.event)
lnk=JSFX.findTagIE(event.srcElement);
else
lnk=JSFX.findTagNS(e.target);

if(lnk)
JSFX.linkFadeUp(lnk);
}
JSFX.linkFadeUp = function(lnk)
{
if(lnk.state == null)
{
lnk.state = "OFF";
lnk.index = 0;
lnk.startColor = JSFX.getCurrentElementColor(lnk);
lnk.endColor = LinkEndColor;
}

if(lnk.state == "OFF")
{
lnk.state = "FADE_UP";
JSFX.startLinkFader();
}
else if( lnk.state == "FADE_UP_DOWN"
|| lnk.state == "FADE_DOWN")
{
lnk.state = "FADE_UP";
}
}
function theOnOut(e)
{
var lnk;
if(window.event)
lnk=JSFX.findTagIE(event.srcElement);
else
lnk=JSFX.findTagNS(e.target);

if(lnk)
JSFX.linkFadeDown(lnk);
}
JSFX.linkFadeDown = function(lnk)
{
if(lnk.state=="ON")
{
lnk.state="FADE_DOWN";
JSFX.startLinkFader();
}
else if(lnk.state == "FADE_UP")
{
lnk.state="FADE_UP_DOWN";
}
}
JSFX.startLinkFader = function()
{
if(!LinkFadeRunning)
JSFX.LinkFadeAnimation();
}

JSFX.LinkFadeAnimation = function()
{
LinkFadeRunning = false;
for(i=0 ; i<document.links.length ; i++)
{
var lnk = document.links[i];
if(lnk.state)
{
if(lnk.state == "FADE_UP")
{
lnk.index+=LinkFadeInStep;
if(lnk.index > 100)
lnk.index = 100;
lnk.style.color=getColor(lnk.startColor, lnk.endColor, lnk.index);

if(lnk.index == 100)
lnk.state="ON";
else
LinkFadeRunning = true;
}
else if(lnk.state == "FADE_UP_DOWN")
{
lnk.index+=LinkFadeOutStep;
if(lnk.index>100)
lnk.index = 100;
lnk.style.color=getColor(lnk.startColor, lnk.endColor, lnk.index);

if(lnk.index == 100)
lnk.state="FADE_DOWN";
LinkFadeRunning = true;
}
else if(lnk.state == "FADE_DOWN")
{
lnk.index-=LinkFadeOutStep;
if(lnk.index<0)
lnk.index = 0;
lnk.style.color=getColor(lnk.startColor, lnk.endColor, lnk.index);

if(lnk.index == 0)
lnk.state="OFF";
else
LinkFadeRunning = true;
}
}
}

if(LinkFadeRunning)
setTimeout("JSFX.LinkFadeAnimation()", 40);
}
</script></head>
<body>
<a href="http://phperos.net">Ejemplo</a><br>
<a href="http://phperos.net">Ejemplo</a><br>
<a href="http://phperos.net">Ejemplo</a><br>
<a href="http://phperos.net">Ejemplo</a><br>
<a href="http://phperos.net">Ejemplo</a><br>
<a href="http://phperos.net">Ejemplo</a><br>
</body>
</html>

var LinkEndColor="00FF00", 00FF00 es el valor del color que se tranforma el link al pasar el clic, se puede cambiar.
El codigo no es mio es de CodigodeFuenteya.

Saludos y espero que les alla servido.

24
Charlas / Offtopic / Navarmy - Proyecto
« en: 01 de Octubre de 2009, 03:07:14 am »


Hola a todos, espero que esta sea la seccion indicada, les cuento que estoy en un proyecto (Navarmy), un juego de fuerzas armadas, osea, ejercito, fuerza aerea y marina, esta en puro PHP y CSS, no hay Flash ni Javascript ya que esos idiomas aun no los se. Bueno, el juego trata de administrar a tu ejercito (Ejercito llamo a la Fuerza Aerea, Marina y Fuerzas Armadas), mejorarlo, hacer misiones, participar en concursos y dominar territorios.

Estare actualizando el tema, pondre las cosas que estoy haciendo cada semana, las que esten en verde significa que ya estan echas, las naranjas significa que las estoy haciendo y las rojas son las que no llegue a terminarlas y pasan a la otra semana.
Las cosas que tienen la etiqueta de [PENDIENTE] son las cosas que no se hicieron la semana anterior y se haran en esa. Cuando las cosas rojas se tachan significan que ya estan echas.
Espero que no se tome como plagio de MilitaryGame ya que mi juego trata de un ejercito entero y MilitaryGame de una sola persona, si creen que es plagio diganme y cambio la idea de mi proyecto.

La razon del post principalmente es ir publicando mis dudas para no llenar el foro de PHP, adema claro de informarles de este proyecto.

Previa

Para lo que quieren ir viendo como queda clic aqui (Las versiones que codeo se suben luego de 12 dias de ser probadas en un servidor interno)

Porcentaje total del juego

Semana del 28/09 al 04/10
Diseño
Logeo
Registro
Logout
Banner
Favicon
Facil Edicion de la web
Paginas, 'Ayuda', 'Afiliate' y 'Contacto'

Subir a un Host
Seguridad I
(Evitar SQL Injection)

Semanas del 04/10 al 18/10
Subir a un Host
Seguridad I [PENDIENTE]

Todas las funciones para el menu 'Ejercito' (Fuerzas Armadas)
Todas las Paginas sin contenido PHP


Semanas del 18/10 al 08/10
Todas las cosas rojas de las anteriores semanas
Reportar errores o dejar comentarios/dudas (desde la web)
Ver comentarios/dudas o errores reportados

25
Charlas / Offtopic / La tierra se calienta y ya estamos en la recta final
« en: 21 de Septiembre de 2009, 07:18:30 am »
La tierra se calienta, los hielos se derriten. Y no es cienca ficcion...

Hago este tema porque la verdad me interesa mucho este tema, si, tal ves estes pensando que soy un friki ecologico adicto a lo verde pero NO, veras, este tema es tan preocupante que ya llamo mi atencion y la atencion de todas las grandes organizaciones, es muy preocupante por eso creo que podemos devatir de este en el Foro.

Cita a ELMUNDO.ES
Citar
La Humanidad afronta una "catástrofe sanitaria global" si los mandatarios mundiales no acuerdan "una reducción drástica de las emisiones" de dióxido de carbono (CO2) en la Cumbre del Clima de Copenhague que se celebrará el próximo mes de diciembre.

En diciembre habra una reunion en la que se definira que se va a hacer para evitar la catastrofe, que segun cientificos, si la tierra aumenta solo dos grados celcius mas, ya no habra nada que hacer.

Explican algunos cientificos
Citar
"También hay un amplio consenso acerca de que en 2050 el mundo tiene que haber reducido las emisiones de CO2 hasta al menos el 50% de los niveles de 1990 para tener una oportunidad del 50% de prevenir que las temperaturas excedan los niveles pre-industriales en más de 2 grados centígrados"

Creo que es hora de que tomemos un poco de consciencia, no es toda nuestra responsabilidad, es de las grandes entidades (Politicos, la ONU, etcetera) pero nosotros podemos aportar un grano de arena, por ejemplo, los restos de una manzana o alguna fruta enterrarlos en ves de tirarlos y simplemente tirar la basura en un tacho y no en la calle.

Citar
Pavorosas sequías en África —con sus correspondientes hambrunas—, desaparición de especies, inundaciones en Centroeuropa y Asia, huracanes en el Caribe, tifones en Asia, escasez de nieve en los Alpes, deshielo en el Himalaya y los polos... Desde hace años, los científicos ven un claro culpable detrás de buena parte de los males que asolan el planeta: el hombre.

El último invierno en el hemisferio norte ha sido el más cálido desde que comenzaron a registrarse las temperaturas ambientales en 1880, según ha revelado la Administración Nacional Oceánica y Atmosférica de Estados Unidos (NOAA, siglas en inglés).

Cree que es tema de discucion y que pongan aqui sus opiniones, dudas, ideas o simples aportes. Gracias a todos por leer.

26
PHP / [AYUDA] Problema con include()
« en: 19 de Septiembre de 2009, 02:19:15 am »
Hola a todos, tengo un problema con la funcion include(), en una web quiero poner un texto en una variable en la pagina 'ejemplo.php' y luego en 'index.php' llamar esa variable (la pagina index.php esta en puro HTML)

El codigo de 'ejemplo.php' lo tengo asi:

Código: [Seleccionar]
<?php
$message
=&#39;EJEMPLO&#39;
?>

En 'index.php' en la linea 001 del codigo pongo:

Código: [Seleccionar]
<?php include("link.php"); ?>
Luego vienen unos codigos de CSS y luego el layout en HTML, en la mitad ingreso la variable:

Código: [Seleccionar]
<div id="ejemplo"><?php echo "$message?></div>
Al entrar en la web no sale ningun error, simplemente en el espacio en el que deberia salir la variable no sale nada, simplemente sale un espacio en blanco. Me gustaria que me digan que cosa hago mal ;)

27
Tutoriales y Manuales / Pincel de Nubes
« en: 17 de Septiembre de 2009, 13:41:04 pm »
Hola a todos, aqui les dejo un muy buen tutorial apra crear nubes en el Photoshop, es sencillo y ami me resulto muy util, espero que les guste.

Pincel de Nubes - Photoshop

Fuente: Solophotoshop

28
PHP / [AYUDA] Mostrar contenido de una fila
« en: 05 de Septiembre de 2009, 09:59:09 am »
Esta es una pregunta muy tonta, y seguramente facil de responder, pero bueno, como no lo se pregunto. ¿Con que funciones (PHP) puedo mostrar en contenido de una fila?

Por ejemplo, Base de datos, 'mi-web', tabla, 'usuarios' y quiero mostrar una de las tablas del usuario logeado, por ejemplo... 'dinero'...

Gracias de antemano.

29
Presentaciones / ¡Me presento a PHPeros!
« en: 31 de Agosto de 2009, 05:38:26 am »
Hola a todos, soy NDSi (mi nick es asi porque me encanta la Nintendo DSi), mi nombre es Emanuel y vine a parar a este foro porque quiero aprender lenguajes de programacion (no se si esta bien dicho asi).  Tengo 14 años y se lo basico (muy basico) de PHP, HTML, CSS y Batch.  Me registre porque me parecio una comunidad muy 'copada' (copada seria muy buena, digo copada porque es un termino regional) y sobretodo lo de los retos, con los retos nos ponemos en verdad a prueba.  Me gusta todo prolijo, organizado, bueno como a cualquier futuro programador (eso espero)
Estoy en el foro para aprender, sobre todo, PHP y CSS, tal vez me pase aveces por las demas secciones (si las hay, la verdad no oje mucho el foro aun).  Bueno si digo esfruturipideces perdonenmelas ya que recien estoy aprendiendo.

Espero llevarme muy bien con todos, no estare todo el dia en el Foro pero si bastante tiempo como ojearlo, unas dos o tres horas.  Ojala les agrade, si no les agrado, no se porque si recien me conocen. . .

Páginas: 1 [2]