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 - Warlox

Páginas: 1 2 [3] 4 5 ... 9
31
General / Diagramas de flujo
« en: 03 de Mayo de 2011, 07:50:56 am »
¡Hola!

El día de hoy me puse a investigar sobre este tema, y la verdad es que es bastante útil para nosotros los programadores, lo cual nos ayuda a evitar enredarnos a la hora de crear un algoritmo, a tomar una desición, etcétera.

A la hora de crear un diagrama de flujo, existe cierta simbología sobre la que te vas a regir. Esta simbología es general y útil para el entendimiento entre varias personas, si vas a hacer un diagrama para tí mismo, puedes inventar tu propia simbología.

- Óvalo: marca el inicio y el final del diagrama.
- Rombo: sirve para hacer una pregunta o condición.
- Rectángulo: dentro de él se marcan los procesos o instrucciones a realizar.
- Romboide: inicio y salida de datos (guardar datos en una variable, mostrar un dato, etcétera...)

Una vez conocida esta simbología básica a la hora de realizar cada diagrama, podemos comenzar a crear nuestros propios métodos, ya sea para la creación de una función o algoritmo.

Este es un ejemplo de utilización de diagramas para la solución de un problema:

Citar
Eres profesor de un centro educativo, y tienes que sacar el promedio anual de cada alumno, basados en la nota obtenida en los tres trimestres. Una vez obtenido el promedio, vamos a saber si está aprobado o reprobado, basándonos en la escala de calificación deseada (usaremos una en la que el mínimo aprobado será de 65) y mostramos si el alumno está o no aprobado.



En fin, ese es el pequeño aporte que les he querido venir a hacer hoy, espero que lo aprendan a utilizar y le saquen frutos.
Saludos ^^


32
Pixel Art / ¡Ayuda! Terminar este PixelArt
« en: 13 de Abril de 2011, 03:56:00 am »
¡Hola!

Hace un día estoy trabado en un PixelArt que estoy haciendo, es una caja simple, pero no logro hacer la cara superior >.<, es en vista isométrica, acá pongo una imagen de lo que llevo:



En fin, por más que le haga no consigo crear esos cuadros blancos y negros, osea es como un tablero de ajedrez pero doblado, el cual no logro terminar :S

Agradecería ayuda o algún tip para poder hacerlo, gracias de antemano :-[

33
(POO) Programación Orientada a Objetos / [Clase] Trabajando con arreglos
« en: 09 de Abril de 2011, 22:20:58 pm »
¡Hola!

El día de hoy me puse a crear una clase que podría serme útil en algún momento, esta sirve para trabajar con arreglos (arrays). Por ahora lo único que se me ha ocurrido es hacer funciones para volver al revés el array, mezclarlo aleatoriamente, correrlo e imprimirlo (algo como print_r pero más personalizado :P).

Es una clase algo sencilla y tonta, pero sin duda fue una buena manera (para mi) de pasar el tiempo libre sin aburrirme xD

Acá está la clase:

Código: [Seleccionar]
<?php
class arreglo
{
private $arreglo;
private $cuenta;

/* Construyo la función principal para pasar los parámetros del array */
function __construct($xArray)
{
$this->arreglo $xArray;
$this->cuenta = (is_array($xArray)) ? count($xArray) : strlen($xArray);
}

/* Imprimir un array */
function mostrar()
{
if(!is_array($this->arreglo))
{
echo $this->arreglo;
}
else
{
echo &#39;Array<br />(<br />&#39;;
foreach($this->arreglo as $indice => $valor)
{
echo &#39;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#39;.$indice.&#39;] =&gt; &#39;.$valor.&#39;<br />&#39;;
}
echo &#39;)<br>&#39;;
}
}

/* Mover un array */
function correr($x)
{
if(!is_array($this->arreglo))
{
$this->toArray();
$this->correr($x);
$this->toString();
}
else
{
for($i 0$i $x$i++)
{
$v $this->arreglo[($this->cuenta 1)];
array_unshift($this->arreglo$v);
array_pop($this->arreglo);
}
}
}

/* Darle vuelta al array */
function volver()
{
$tmp $this->arreglo;

for($i 0$i $this->cuenta$i++)
{
$this->arreglo[$i] = $tmp[($this->cuenta 1) - $i];
}
}

/* Barajar el array */
function barajar()
{
$usados = array();
$tmp $this->arreglo;

for($i 0$i $this->cuenta$i++)
{
while(1)
{
$x mt_rand(0$this->cuenta 1);

if(!in_array($x$usados))
{
$usados[] = $x;
$this->arreglo[$i] = $tmp[$x];
break;
}
}
}
}

/* Convertir el array en string */
function toString()
{
if(!is_array($this->arreglo))
{
die(&#39;Solo se puede convertir un array en un string.&#39;);
}
else
{
$tmp $this->arreglo;
$this->arreglo = &#39;&#39;;
for($i 0$i $this->cuenta$i++)
{
$this->arreglo .= $tmp[$i];
}
}
}

/* Convertir el string en array */
function toArray()
{
if(!is_array($this->arreglo))
{
$tmp $this->arreglo;
unset($this->arreglo);
for($i 0$i strlen($tmp); $i++)
{
$this->arreglo[] = $tmp[$i];
}
$this->cuenta count($this->arreglo);
}
else
{
die(&#39;Solo se puede convertir un string en un array.&#39;);
}
}
}
?>

Y ahí pueden ir jugando y experimentando con sus funciones jeje, espero que les guste. Cualquier arreglo o recomendación me la dicen por este mismo post :D

Saludos ^^

34
Aplicaciones Pre-Fabricadas / [Descarga] Warlox Script Manager
« en: 06 de Abril de 2011, 04:09:46 am »
Warlox Script Manager es bien, como su nombre lo dice, un administrados de códigos en el cual puedes mantener guardados tus códigos de una forma segura y fácil, sin preocuparse por formateos de ordenador y pérdida de datos, los podrás tener a la mano en cualquier lugar y a cualquier hora.

¿Cómo funciona?
- Trabaja con bases de datos MySQL, además que tiene un sistema de navegación y modulación hecho en AJAX, basado en el sistema que usan redes sociales como Facebook o Tuenti.

Instalación
1- Primero, vamos a abrir el PHPmyAdmin de tu hosting, y crear una base de datos que utilizarás para guardar todos los scripts y demás.

2- Ahora, vamos a descargar el siguiente archivo y extraerlo en la carpeta que desees situarlo.

3- Una ves extraído todo, abrimos la carpeta en que está (en el navegador) y vamos a proceder con la instalación, tal y como se muestra en las siguientes imágenes:



¡Listo, ya tendremos instalado nuestro WSM!, ahora nada más resta agregarle nuestros códigos, categorías y a disfrutar sanamente de él :P

Acá les pongo algunas capturas que he hecho del programa.

Portada del programa · Creando una categoría · Lista de categorías · Insertando un código · Lista de scripts · Mostrando el contenido de un script

¡Espero que disfruten de la aplicación web!
Saludos ^^


35
PHP / [Función] Mover Array
« en: 04 de Abril de 2011, 07:16:21 am »
¡Hola!

A base de mucho aburrimiento, me he puesto a crear una función en PHP para poder crear un array cíclico, en el cual pueda mover los elementos el espacio que yo desee hacia la derecha, pero que no se pierdan los elementos que estaban al principio. A ver si no me entendieron, pongo un ejemplo:

Citar
Tengo un array en el cual almaceno los ítems de un menú:

$menu = array(&#39;Inicio&#39;,&#39;Edición&#39;,&#39;Opciones&#39;);

De repente se me ocurre que quiero poner el elemento 'Edición', al principio del array, para que quede de la siguiente manera:

$menu = array(&#39;Edición&#39;,&#39;Opciones&#39;,&#39;Inicio&#39;);

Y así sucesivamente, irlos moviendo los espacios que yo quiera.

Para lo anterior, me dispuse a crear una pequeña y simple función, en la cual puedo hacer lo que expliqué anteriormente, la cual me ha quedado así:

function correrArray($x$array)
{
	
if(
$x count($array))
	
{
	
	
$x 0;
	
}
	

	
for(
$i 0$i count($array); $i++)
	
{
	
	
if((
$i $x) >= count($array))
	
	
{
	
	
	
$nuevo[$array[$i]] = $array[(count($array) - $x $i) * -1];
	
	
}
	
	
else
	
	
{
	
	
	
$nuevo[$array[$i]] = $array[($i $x)];
	
	
}
	
}
	

	
return 
$nuevo;
}


Al principio me costó un poco idearla, pero luego de algún tiempo probando di con la solución :D
Espero que les sirva y la disfruten.

Saludos ^^

36
Proyectos y búsqueda de equipos / Busco diseñador para web de programación
« en: 22 de Marzo de 2011, 02:26:40 am »
¡Hola!

Bueno, se me ocurrió hacer una web de programación, así que ando buscando diseñador que quiera colaborar con el proyecto, los detalles se los revelaré cuando acepte el proyecto.

Interesados háganmelo saber.
Saludos ^^

37
PHP / Resolver ecuaciones de primer grado
« en: 21 de Marzo de 2011, 04:59:18 am »
Hola, bueno, me apena tener que preguntar esto, pero no he encontrado instrucciones o ejemplos en ningún lado. Lo que quiero hacer es resolver ecuaciones de primer grado en php, o en términos más fáciles, "encontrar el valor de x".

Por ejemplo tengo la siguiente ecuación:

Citar
3x-1 = 9+x

La verdad es una ecuación bastante fácil, solo que; ¿alguien me podría instruir en cómo realizarla en PHP?
Saludos ^^

39
Exposición de Diseños / [Opinen] Diseño de mi web-blog
« en: 05 de Febrero de 2011, 06:46:12 am »
¡Hola!

Bueno, como ya tengo dominio propio y hosting, he decidido que ya va siendo la hora de que me cree un blog personal xD, así que puse manos a la obra con el diseño (sinceramente soy un asco diseñando u.u), y pues bien, me salió lo siguiente:

Link a la imagen: http://i53.tinypic.com/33ej69d.jpg

Bien, me gustaría que me dijeran qué les parece, qué le podría añadir, qué le quito, qué le cambio, etcétera. Les agradecería una opinión, ya sea de mi agrado o no ;)

Saludos ^^

40
Charlas / Offtopic / ¡Obtén muchos $ en tu página web!
« en: 05 de Febrero de 2011, 06:38:42 am »
¡Hola!

Bueno, es algo que siempre me he preguntado, pero al fin creo que he ideado la solución, más bien es una técnica para esas personas ambisiosillas que siempre quieren tener mucho $, pues bueno, acá está la solución.

Como la solución es un tanto complicada, he creado un archivo .txt con las instrucciones y lo he subido a mi servidor web. Espero que lo disfruten y obtengan muchos $.

Enlace: http://kevinvillalobos.com/ganarmucho.txt

Saludos ^^

41
General / [PERL] Escáner de imágenes
« en: 29 de Enero de 2011, 10:22:34 am »
¡Hola!

El día de hoy me decidí comenzar a aprender a programar Perl, la verdad es que es un lenguaje súper sencillo, es casi idéntico al PHP, solo se diferencia en unas pocas funciones o métodos.

Como mi primer script, se me ocurrió hacer un scanner de imágenes, que saca todas las imágenes de un código HTML o PHP que especifiques, y te devuelve la URL.

Código: [Seleccionar]
#!/usr/bin/perl -w

use LWP::UserAgent;

if(!$ARGV[0])
{
print "[ERROR] Debes especificar una web.\n";
}
else
{
print "[...] Escaneando [",$ARGV[0],"] por favor espere.\n\n";

$robot = LWP::UserAgent->new();
$robot->agent('Warlox ImageScanner');
$pagina = $robot->get($ARGV[0]);

# Búsqueda de imágenes JPG
print "*---------------------------------------------------------------*\n";
print "Imágenes JPG encontradas:\n";
if(@imagenesJPG = ($pagina->content =~ m/src="([^<>]+)\.jpg"/g))
{
foreach $imagen(@imagenesJPG)
{
   print "- ",$ARGV[0],"/",$imagen,".jpg\n";
}
}
else
{
print "- [ERROR] No se han encontrado imágenes JPG en el documento.\n";
}
print "*---------------------------------------------------------------*\n";
}

Y ahí lo tienen. No es la gran cosa, pero igual me siento orgulloso de saber un poquito de otro lenguaje más :P.
Saludos ^^

42
Charlas / Offtopic / No puedo entrar a 192.168.1.1
« en: 29 de Enero de 2011, 05:29:30 am »
Hola, les escribo por que tengo un problema; no puedo ingresar a mi dirección local: 192.168.1.1, me pide la contraseña pero al ingresar los datos me dice que los datos son incorrectos :S

Por otra parte, si entro a 192.168.2.1, también me pide que ingrese mis datos, por lo que ingreso mi usuario y contraseña y entra perfectamente al administrador del router.

¿Alguien sabe porqué 192.168.1.1 me deniega la entrada?
Saludos ^^

43
CSS / [DUDA TONTA] Evitar que el Tagboard se deforme
« en: 25 de Enero de 2011, 20:41:33 pm »
Hola, estoy creando un tagboard, hasta ahora todo bien, lo que pasa es que si pongo muchos caracteres se me "deforma" el div, miren un ejemplo de lo que les digo:

http://i53.tinypic.com/2uyinmd.png

Bueno, si me ayudaran, perfecto :D

Acá están los CSS del contenedor de los mensajes y el mensaje en sí:

Código: [Seleccionar]
#mensajes
{
display:table;
margin:5px 25px;
width:450px;
}

.mensaje
{
display:table;
margin:0px 0px 5px 0px;
width:450px;
padding:5px;
}

Saludos ^^

44
C / C++ / [PREGUNTA] ¿Me recomiendan?
« en: 21 de Enero de 2011, 03:14:14 am »
La pregunta es simple; ¿qué me recomiendan más para realizar una aplicación de escritorio en Linux; gtkmm o SDL?
Saludos :)

45
Proyectos y búsqueda de equipos / MyManualSorce
« en: 21 de Enero de 2011, 02:53:31 am »
MyManualSource

¿Qué es MyManualSource?
- Es una web en la cual podrás incluir tus aplicaciones web, aplicaciones de escritorio, diseños, etcétera, con el objetivo de venderlos.

¿Qué tipo de aplicaciones puedo incuir en MyManualSource?
- ¡Lo que quieras!, desde clases hechas en PHP, hasta complejos sistemas como un CMS, un diseño, aplicaciones de escritorio, ¡miles de cosas!

Bueno, la idea apenas se me está ocurriendo, nada más solicito opiniones y consejos, a ver qué les parece el proyecto :P. Por cierto, si hay alguien que le interese aydar como diseñador; perfecto.

Saludos :P

Páginas: 1 2 [3] 4 5 ... 9